:root{--field:#14151a;--panel:#1d1f26;--panel2:#262933;--line:#363a46;--ink:#ece9e2;--ink-dim:#9a9ca6;--accent:#dc7a55;--warn:#d6a24c;--pos:#6faf6a;--neg:#e07260}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--field);color:var(--ink);font-family:var(--font-sans),system-ui,sans-serif;-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}h1{font-family:var(--font-display),Impact,sans-serif}h2.sec-h{font-family:var(--font-display),Impact,sans-serif;letter-spacing:.02em;color:var(--ink);margin:0 0 12px;font-size:clamp(28px,5.2vw,36px);font-weight:400;line-height:1}a{color:inherit;text-decoration:none}::selection{background:color-mix(in srgb,var(--accent) 26%,transparent)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
@font-face{font-family:bebasNeue;src:url(../media/BebasNeue_400_latin-s.p.2cmc76j2knfd_.woff2?dpl=dpl_DAQwnTtVWhwfB5vSwtk32A5T6Yh6)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:bebasNeue Fallback;src:local(Arial);ascent-override:116.72%;descent-override:38.91%;line-gap-override:0.0%;size-adjust:77.11%}.bebasneue_d530afbc-module__HJIuTq__className{font-family:bebasNeue,bebasNeue Fallback}.bebasneue_d530afbc-module__HJIuTq__variable{--font-display:"bebasNeue", "bebasNeue Fallback"}
@font-face{font-family:publicSans;src:url(../media/PublicSans_wght_latin-s.p.3l3rp4h9pmto-.woff2?dpl=dpl_DAQwnTtVWhwfB5vSwtk32A5T6Yh6)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:publicSans Fallback;src:local(Arial);ascent-override:92.25%;descent-override:21.85%;line-gap-override:0.0%;size-adjust:102.98%}.publicsans_3b4cf3c5-module__Oq2Gfq__className{font-family:publicSans,publicSans Fallback}.publicsans_3b4cf3c5-module__Oq2Gfq__variable{--font-sans:"publicSans", "publicSans Fallback"}
@font-face{font-family:jetbrainsMono;src:url(../media/JetBrainsMono_wght_latin-s.p.013tcyr58qp0n.woff2?dpl=dpl_DAQwnTtVWhwfB5vSwtk32A5T6Yh6)format("woff2");font-display:swap;font-weight:400 600;font-style:normal}@font-face{font-family:jetbrainsMono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.jetbrainsmono_76a06438-module__RNbQ_W__className{font-family:jetbrainsMono,jetbrainsMono Fallback}.jetbrainsmono_76a06438-module__RNbQ_W__variable{--font-mono:"jetbrainsMono", "jetbrainsMono Fallback"}
