*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#b9c2d0 transparent}body,html{margin:0;min-height:100%}body{font-family:Noto Sans SC Variable,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer;transition:background .14s,color .14s}button:disabled{cursor:not-allowed;opacity:.5}button svg{flex-shrink:0}a,button,input,summary,textarea{touch-action:manipulation;-webkit-tap-highlight-color:#2463ff20}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid #2463ff;outline-offset:3px}input,textarea{caret-color:#2463ff}::selection{color:#30343b;background:#e8eefb}h1,h2{text-wrap:balance;scroll-margin-top:60px}@media (prefers-reduced-motion:reduce){*{transition:none!important}}