@font-face{font-family:Bricolage;src:url(../fonts/Bricolage.ttf) format("truetype");font-weight:200 800;font-display:swap}@font-face{font-family:GeistMono;src:url(../fonts/GeistMono.ttf) format("truetype");font-weight:100 900;font-display:swap}:root{--sans:"Bricolage",system-ui,sans-serif;--mono:"GeistMono",ui-monospace,monospace;--ground:#ece8e2;--paper:#fbfaf8;--ink:#17150f;--meta:#78736a;--hairline:#e4dfd7;--accent:#0f766e;--accent-ink:#fff}@media(prefers-color-scheme:dark){:root{--ground:#0d0c0a;--paper:#171512;--ink:#f3efe8;--meta:#99938a;--hairline:#2b2721;--accent:#2aa492;--accent-ink:#0b1b18}}:root[data-theme=light]{--ground:#ece8e2;--paper:#fbfaf8;--ink:#17150f;--meta:#78736a;--hairline:#e4dfd7;--accent:#0f766e;--accent-ink:#fff}:root[data-theme=dark]{--ground:#0d0c0a;--paper:#171512;--ink:#f3efe8;--meta:#99938a;--hairline:#2b2721;--accent:#2aa492;--accent-ink:#0b1b18}body{font-family:var(--sans);font-variant-numeric:tabular-nums;background:var(--ground);color:var(--ink)}
