:root{--bg: #ffffff;--surface: #f6f7f9;--text: #1c1f24;--muted: #6b7280;--border: #e2e5ea;--primary: #2563eb;--primary-text: #ffffff;--danger: #b91c1c;--danger-bg: #fdecec;--success: #15803d;--success-bg: #e8f6ed;color-scheme:light dark}@media(prefers-color-scheme:dark){:root{--bg: #15171b;--surface: #1e2127;--text: #e6e8eb;--muted: #9aa1ab;--border: #2e333b;--primary: #3b82f6;--danger: #f87171;--danger-bg: #3a1d1d;--success: #4ade80;--success-bg: #173222}}body{margin:0;background:var(--bg);color:var(--text);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}input,select,button{font:inherit;color:inherit}input:not([type=checkbox]),select{padding:6px 8px;border:1px solid var(--border);border-radius:6px;background:var(--bg)}button{padding:6px 12px;border:1px solid var(--border);border-radius:6px;background:var(--surface);cursor:pointer}button:disabled{opacity:.5;cursor:default}button.primary{background:var(--primary);border-color:var(--primary);color:var(--primary-text)}button.danger{color:var(--danger)}
