@import "https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,700;12..96,800&family=Instrument+Sans:wght@400;500;600&family=JetBrains+Mono:wght@400;500&display=swap";:root{--ink-c:#00aeef;--ink-m:#ec008c;--ink-y:#fff200;--ink-k:#0e0d0c;--ink-m-text:#b8006a;--ink-c-text:#00799e;--tint-c-1:#bdebfb;--tint-c-2:#b3e5fa;--tint-c-3:#e0f5fd;--tint-m-1:#f7b8da;--tint-m-2:#f9c9e3;--tint-m-3:#fce0ef;--tint-y-1:#fff7a3;--tint-y-2:#fffbcc;--tint-y-border:#e0d200;--n-0:#fff;--n-1:#fafaf8;--n-2:#f4f2ee;--n-3:#f0eeea;--n-4:#e6e3de;--n-5:#c9c5bf;--n-6:#8a8681;--n-7:#4a4744;--n-8:#2e2b28;--night:#04050d;--n-wash:#fbfaf8;--on-dark-text:#d8d4ce;--on-dark-muted:#b5b0aa;--ink-k-hover:#1a1917;--font-display:"Bricolage Grotesque", sans-serif;--font-body:"Instrument Sans", sans-serif;--font-mono:"JetBrains Mono", monospace;--radius-input:12px;--radius-inner:14px;--radius-row:16px;--radius-tile:18px;--radius-card:20px;--radius-panel:24px;--radius-pill:999px;--focus:3px solid var(--ink-c);--focus-offset:2px}*{box-sizing:border-box}html,body{min-height:100%}body{font-family:var(--font-body);color:var(--n-8);background:var(--n-2);margin:0;font-size:16px}:focus-visible{outline:var(--focus);outline-offset:var(--focus-offset)}a{color:var(--ink-k)}a:hover{color:var(--ink-m-text)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
