:root{--bg:#0e0f12;--surface:#181a20;--surface-2:#22252d;--border:#33363f;--text:#f4f1ea;--text-muted:#a8a49b;--accent:#f2c14e;--accent-text:#17130a;--match:#3ecf8e;--flag:#f2a33a;--miss:#ef5b5b;--focus:#8ab4ff;--radius:14px;--radius-sm:8px;--tap:56px;--space-1:4px;--space-2:8px;--space-3:16px;--space-4:24px;--space-5:40px;--space-6:64px;--measure:68ch;--page-max:1080px;--font:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{background:var(--bg);color:var(--text);font-family:var(--font);margin:0}*,:before,:after{box-sizing:border-box}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}@media print{:root{--bg:#fff;--surface:#fff;--surface-2:#fff;--border:#000;--text:#000;--text-muted:#444;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}
