@font-face{font-family:HeTing;src:url('../assets/fonts/heting-regular.woff2') format('woff2');font-weight:400;font-display:swap}@font-face{font-family:HeTing;src:url('../assets/fonts/heting-bold.woff2') format('woff2');font-weight:700;font-display:swap}body{font-family:HeTing,'PingFang SC',system-ui,sans-serif!important}::selection{background:#ff7a30;color:#090b0e}a:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline:2px solid #ff7a30;outline-offset:4px}.site-return{position:fixed;bottom:20px;right:20px;z-index:200;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 16px;background:#141820;color:#f4f5f6!important;border:1px solid #343b45;border-radius:8px;text-decoration:none!important;font-size:13px;box-shadow:0 6px 18px #0004}.site-return svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7}.site-return:hover{color:#ff7a30!important;border-color:#ff7a30}@media(max-width:600px){.site-return{bottom:12px;right:12px;padding:8px 12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{animation:none!important;transition:none!important}}