:root{--bg:#fff;--fg:#09090b;--card:#fff;--muted:#71717a;--soft:#f4f4f5;--border:#e4e4e7;--brand:hsl(354 72% 52%);--brand-light:hsl(354 82% 62%);--radius:12px;font-family:Arial,Helvetica,sans-serif}html.dark{--bg:hsl(220 30% 3%);--fg:#fafafa;--card:hsl(220 25% 8%);--muted:hsl(220 10% 60%);--soft:hsl(220 20% 12%);--border:hsl(220 20% 15%);--brand:hsl(354 72% 52%);--brand-light:hsl(354 82% 62%);}