:root{--bg:#18191b;--surface:#212226;--surface-2:#1d1e21;--row:#26272b;--row-done:#2b2410;--ink:#f2efe9;--ink-dim:#8c8d91;--ink-faint:#5b5c60;--accent:#ff5a1f;--accent-ink:#17181a;--signal:#e6c84a;--signal-ink:#17181a;--danger:#e8584a;--border:#2c2d31;--display:"Roboto Condensed", "Arial Narrow", "Segoe UI", sans-serif;--body:"Segoe UI", Roboto, system-ui, sans-serif}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--ink);font-family:var(--body);margin:0}h1,h2,h3{font-family:var(--display);text-transform:uppercase;letter-spacing:.02em;text-wrap:balance;font-weight:700}a{color:var(--accent)}button{font-family:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
