:root{--bg:#fafaf9;--fg:#1c1917;--muted:#6b6560;--border:#d6d3d1;--surface:#ffffff;--accent:#1d4ed8;--accent-fg:#ffffff;--ok-bg:#dcfce7;--ok-fg:#166534;--danger:#b91c1c;--warn-bg:#fef3c7;--warn-fg:#92400e}@media (prefers-color-scheme:dark){:root{--bg:#121110;--fg:#f5f5f4;--muted:#a8a29e;--border:#44403c;--surface:#1c1917;--accent:#60a5fa;--accent-fg:#0b1220;--ok-bg:#14532d;--ok-fg:#bbf7d0;--danger:#f87171;--warn-bg:#451a03;--warn-fg:#fde68a}}*{box-sizing:border-box}body,html{margin:0;background:var(--bg);color:var(--fg);font-family:system-ui,-apple-system,sans-serif}a{color:var(--accent)}button{font:inherit;cursor:pointer}button:disabled{cursor:default}