@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable.p.3ms9vq719j3f8.woff2)format("woff2");font-display:swap;font-weight:100 900}.geistmono_157ca88a-module__iaM1Ya__className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.geistmono_157ca88a-module__iaM1Ya__variable{--font-geist-mono:"GeistMono", ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
@font-face{font-family:generalSans;src:url(../media/GeneralSans_Variable-s.p.2ps45st_c6v2a.woff2)format("woff2");font-display:swap}@font-face{font-family:generalSans Fallback;src:local(Arial);ascent-override:91.05%;descent-override:21.64%;line-gap-override:9.01%;size-adjust:110.93%}.generalsans_fde52b63-module__Miy3UG__className{font-family:generalSans,generalSans Fallback}.generalsans_fde52b63-module__Miy3UG__variable{--font-general-sans:"generalSans", "generalSans Fallback"}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--font-sans:var(--font-general-sans), sans-serif;--font-mono:var(--font-geist-mono), monospace;--color-bg:#fafafa;--color-text:#000;--color-text-muted:#00000059;--color-text-faint:#00000040;--color-text-secondary:#00000080;--color-border:#00000014;--color-border-faint:#0000000d;--color-selection-bg:#000;--color-selection-text:#fff;--logo-invert:1}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#171717;--color-text:#fff;--color-text-muted:#ffffff59;--color-text-faint:#ffffff40;--color-text-secondary:#ffffff80;--color-border:#ffffff14;--color-border-faint:#ffffff0d;--color-selection-bg:#fff;--color-selection-text:#000;--logo-invert:0}}.site-nav{z-index:50;padding:16px;position:absolute;top:0;left:0;right:0}.site-nav-inner{justify-content:space-between;align-items:center;max-width:420px;margin:0 auto;display:flex}.site-nav a.nav-shop{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text);opacity:.6;font-size:11px;font-weight:600;text-decoration:none;transition:opacity .15s}.site-nav a.nav-shop:hover{opacity:1}html{scroll-behavior:smooth;font-family:var(--font-sans)}body{background:var(--color-bg);color:var(--color-text);min-height:100dvh}::selection{background:var(--color-selection-bg);color:var(--color-selection-text)}
