:root{--ink:#050505;--paper:#F4F4F0;--acc:#FFC233;--cold:#9AA8C0}*{box-sizing:border-box}body,html{margin:0;background:var(--ink);color:var(--paper);font-family:Instrument Sans,system-ui,sans-serif;font-size:14px;line-height:1.4;-webkit-font-smoothing:antialiased;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mono{font-family:IBM Plex Mono,ui-monospace,Menlo,monospace}[tabindex]:focus-visible,button:focus-visible{outline:2px solid var(--acc);outline-offset:3px}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}