/* Versor tokens as CSS custom properties. Generated from tokens.json; edit that and regenerate rather than editing here.
   Light on :root, dark from the OS, and data-theme="light" | "dark" on <html> forces either, the same as index.html. */
@font-face{font-family:'Figtree';src:url('fonts/Figtree-latin.woff2') format('woff2');font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:'Figtree';src:url('fonts/Figtree-latin.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:'Figtree';src:url('fonts/Figtree-latin.woff2') format('woff2');font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:'JetBrains Mono';src:url('fonts/JetBrainsMono-latin.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
:root{color-scheme:light;--bg:#f0e6d0;--sky:#5e9fc8;--teal:#2f8a86;--gold:#e0a133;--rule:#8a7d60;--ink:#1f3438;--body:#34474a;--teal-text:#23706d;--muted:#8a7d60;--icon:#6b6250;--wisp-blue:#2b6c8d;--wisp-teal:#379294;--wisp-gold:#cf9427;--wisp-light:#f9d87e;--space-2:2px;--space-10:10px;--space-16:16px;--space-20:20px;--space-24:24px;--space-28:28px;--space-32:32px;--space-40:40px;--space-56:56px;--mark-nav:26px;--icon-social:18px;--underline:1.5px;--measure-lede:620px;--current-min:220px;--current-max:460px;--mark-axis:3%;--mark-arm:12%;--bp-narrow:600px;--font-sans:Figtree, system-ui, sans-serif;--font-mono:"JetBrains Mono", monospace}
@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){color-scheme:dark;--bg:#1a1814;--sky:#8ec5ea;--teal:#4cc2b6;--gold:#f6c453;--rule:#b5a585;--ink:#f0e6d0;--body:#d6ccb8;--teal-text:#5fc6ba;--muted:#8a7e66;--icon:#b3a68a;--wisp-blue:#7ab8de;--wisp-teal:#5cc9bd;--wisp-gold:#f2b84a;--wisp-light:#fde7a8}}
:root[data-theme="dark"]{color-scheme:dark;--bg:#1a1814;--sky:#8ec5ea;--teal:#4cc2b6;--gold:#f6c453;--rule:#b5a585;--ink:#f0e6d0;--body:#d6ccb8;--teal-text:#5fc6ba;--muted:#8a7e66;--icon:#b3a68a;--wisp-blue:#7ab8de;--wisp-teal:#5cc9bd;--wisp-gold:#f2b84a;--wisp-light:#fde7a8}
