:root{--accent:#1d4ed8;--bg:#f1f5f9;--bg2:#fff;--bg3:#e2e8f0;--text:#0f172a;--text2:#475569;--border:#e2e8f0;--card:#fff;--sidebar:#1e293b}
[data-mode="dark"]{--bg:#0f172a;--bg2:#1e293b;--bg3:#334155;--text:#f1f5f9;--text2:#94a3b8;--border:#334155;--card:#1e293b}
[data-theme="crimson"]{--accent:#b91c1c}[data-theme="crimson"][data-mode="dark"]{--bg:#1a0505;--bg2:#2d0a0a;--sidebar:#1a0505}
[data-theme="olive"]{--accent:#4d7c0f}[data-theme="olive"][data-mode="dark"]{--bg:#0a140a;--bg2:#162216;--sidebar:#0a140a}
[data-theme="pride"]{--accent:#9333ea}[data-theme="pride"][data-mode="dark"]{--bg:#1a0030;--bg2:#2d0050;--sidebar:#1a0030}
[data-theme="charcoal"]{--accent:#64748b}[data-theme="charcoal"][data-mode="dark"]{--bg:#111827;--bg2:#1f2937;--sidebar:#111827}
