:root,[data-theme=light]{--color-bg: #ffffff;--color-text: #1a1a1a;--color-subtitle: #666666;--color-border: #cccccc;--color-border-subtle: #eeeeee;--color-accent: #4f46e5;--color-accent-text: #ffffff;--color-disabled: #cccccc;--color-error: #b91c1c;--color-muted: #999999;--color-detail: #555555}[data-theme=dark]{--color-bg: #121212;--color-text: #e4e4e4;--color-subtitle: #a0a0a0;--color-border: #3a3a3a;--color-border-subtle: #2a2a2a;--color-accent: #6366f1;--color-accent-text: #ffffff;--color-disabled: #3a3a3a;--color-error: #f87171;--color-muted: #888888;--color-detail: #b0b0b0}html,body{background:var(--color-bg);color:var(--color-text)}
