@font-face{font-family:sans;src:url(../media/inter_latin_wght_normal-s.p.0gsaq8ukbf34m.woff2)format("woff2");font-display:swap;font-style:normal}@font-face{font-family:sans;src:url(../media/inter_latin_ext_wght_normal-s.p.3gdi_th3seg1n.woff2)format("woff2");font-display:swap;font-style:normal}@font-face{font-family:sans Fallback;src:local(Arial);ascent-override:96.88%;descent-override:24.12%;line-gap-override:0.0%;size-adjust:100.0%}.wHqVKa_className{font-family:sans,sans Fallback}.wHqVKa_variable{--font-sans:"sans", "sans Fallback"}
@font-face{font-family:mono;src:url(../media/jetbrains_mono_latin_wght_normal-s.p.2rmhnsrc80fag.woff2)format("woff2");font-display:swap}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.fNbhEq_className{font-family:mono,mono Fallback}.fNbhEq_variable{--font-mono:"mono", "mono Fallback"}
:root{--ink:#080c20;--blue:#0418d6;--blue-text:#0314a8;--paper:#fff;--tint:#f2f5fa;--line:#d9deea;--muted:#545d6b;--sky:#4cbbfd;--mint:#8bffc0;--sans:var(--font-sans), Inter, system-ui, sans-serif;--mono:var(--font-mono), ui-monospace, "JetBrains Mono", Menlo, monospace;--text-xs:13px;--text-sm:15px;--text-md:17px;--text-lg:22px;--text-xl:28px;--text-2xl:40px;--radius-control:4px;--radius-card:8px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:var(--text-sm);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}h1,h2,h3{letter-spacing:-.01em;margin:0;font-weight:500;line-height:1.2}a{color:var(--blue-text);text-decoration:none}a:hover{text-underline-offset:.15em;text-decoration:underline}code,.mono{font-family:var(--mono);font-size:.92em}:focus-visible{outline:2px solid var(--blue);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
