@font-face{font-family:Source Han Sans SC;src:url(/fonts/SourceHanSansSC/SourceHanSansSC-ExtraLight.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Source Han Sans SC;src:url(/fonts/SourceHanSansSC/SourceHanSansSC-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Source Han Sans SC;src:url(/fonts/SourceHanSansSC/SourceHanSansSC-Normal.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Source Han Sans SC;src:url(/fonts/SourceHanSansSC/SourceHanSansSC-Regular.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Source Han Sans SC;src:url(/fonts/SourceHanSansSC/SourceHanSansSC-Medium.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Source Han Sans SC;src:url(/fonts/SourceHanSansSC/SourceHanSansSC-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Source Han Sans SC;src:url(/fonts/SourceHanSansSC/SourceHanSansSC-Heavy.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Source Han Sans SC;src:url(/fonts/SourceHanSansSC/SourceHanSansSC-Heavy.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}:root{--font-sans:"Source Han Sans SC",-apple-system,system-ui,BlinkMacSystemFont,"Google Sans","Helvetica Neue","Helvetica","Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Arial","Noto Sans","sans-serif"}*,:after,:before{box-sizing:inherit}body,html{scroll-behavior:smooth;height:100%;box-sizing:border-box;touch-action:manipulation;font-family:var(--font-sans);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:rgb(17 24 39);overscroll-behavior-x:none;font-display:optional;scrollbar-gutter:stable}