:root{--bg:#fafafa;--fg:#1f1f1f;--card:#fff;--muted:#666;--soft:#f0f0f0;--border:#e0e0e0;--brand:hsl(142 76% 36%);--brand-light:hsl(142 71% 45%);--radius:12px;font-family:Arial,Helvetica,sans-serif}html.dark{--bg:#0d0d0d;--fg:#e0e0e0;--card:#121212;--muted:#999;--soft:#1f1f1f;--border:#2e2e2e;--brand:hsl(142 71% 45%);--brand-light:hsl(142 71% 45%);}