@font-face{font-family:geistSans;src:url(../media/geist_latin_wght_normal-s.p.175rzww1hghhr.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:geistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geistsans_d6aababf-module__Ozo2rW__className{font-family:geistSans,geistSans Fallback;font-style:normal}.geistsans_d6aababf-module__Ozo2rW__variable{--font-geist-sans:"geistSans", "geistSans Fallback"}
@font-face{font-family:geistMono;src:url(../media/geist_mono_latin_wght_normal-s.p.29txv0wq9-da0.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:geistMono Fallback;src:local(Arial);ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.0%;size-adjust:131.49%}.geistmono_a0e360eb-module__KtadTG__className{font-family:geistMono,geistMono Fallback;font-style:normal}.geistmono_a0e360eb-module__KtadTG__variable{--font-geist-mono:"geistMono", "geistMono Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#0a0a0a;--surface:#141413;--raised:#1d1d1c;--ink:#f5f5f3;--ink-dim:#d3d3ce;--muted:#8f8f88;--line:#232322;--line-strong:#34342f;--green:#4cc38a;--red:#e2654e;--blue:#7f9dff;--yellow:#d9e072;--orange:#e8836a;--r-card:18px;--r-tile:14px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{min-height:100vh;color:var(--ink);background:var(--paper);font-family:var(--font-geist-sans), Arial, sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input{font:inherit}button{border-radius:999px}:focus-visible{outline-offset:2px;outline:2px solid #f5f5f3a6}::selection{color:var(--paper);background:var(--ink)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
