@font-face{font-family:yaoyaSans;src:url(../media/yaoya_sans-s.p.39mv1r_y486aq.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:yaoyaSans Fallback;src:local(Arial);ascent-override:117.61%;descent-override:29.2%;line-gap-override:0.0%;size-adjust:98.63%}.yaoyasans_5ad44302-module__5zbM-G__className{font-family:yaoyaSans,yaoyaSans Fallback}.yaoyasans_5ad44302-module__5zbM-G__variable{--font-yaoya:"yaoyaSans", "yaoyaSans Fallback"}
*{box-sizing:border-box}html{scroll-behavior:smooth;background:#101010}body{color:#f4f0e8;font-family:var(--font-yaoya), "Yu Gothic", "Hiragino Kaku Gothic ProN", sans-serif;-webkit-font-smoothing:antialiased;background:#101010;margin:0;font-weight:400}img{max-width:100%}:root{--night:#101010;--surface:#191919;--ink:#f4f0e8;--muted:#b7b4b0;--pink:#ff75c8;--ice:#b3e9ef;--line:#ffffff30}::selection{color:#101010;background:#ff75c8}a{color:inherit}a:focus-visible,button:focus-visible{outline:2px solid var(--ice);outline-offset:5px}p,h1,h2,h3{line-break:strict;overflow-wrap:anywhere}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media (max-width:900px){html{scroll-padding-top:140px}}
