:root,[data-theme=dark]{--bg:#101019;--sidebar:#0b0b12;--panel:#1a1a26;--panel2:#242433;--player:#14141e;--text:#f6f5fa;--muted:#9899b0;--accent:#eeb353;--on-accent:#211205;--border:#30303d;--glow:#7c522536}
[data-theme=green]{--bg:#0c1512;--sidebar:#07100d;--panel:#15261d;--panel2:#1b3428;--player:#101e17;--text:#effdf4;--muted:#a7b9ac;--accent:#61dc98;--on-accent:#0b2315;--border:#2b4939;--glow:#16b86c40}
[data-theme=blue]{--bg:#0c1525;--sidebar:#08111e;--panel:#16243a;--panel2:#203653;--player:#121d30;--text:#f0f7ff;--muted:#a7b7c9;--accent:#5acaff;--on-accent:#07223b;--border:#2b3d58;--glow:#1282eb35}
[data-theme=purple]{--bg:#140e20;--sidebar:#100b1c;--panel:#241a38;--panel2:#35264d;--player:#1b152c;--text:#fcf7ff;--muted:#bcb0ca;--accent:#cc8bff;--on-accent:#2a0a43;--border:#423451;--glow:#ae49ff3d}
[data-theme=red]{--bg:#1e1016;--sidebar:#160b11;--panel:#311921;--panel2:#44252e;--player:#21141a;--text:#fff6f6;--muted:#c5a7ad;--accent:#ff6578;--on-accent:#33030f;--border:#593640;--glow:#ff31513c}
[data-theme=light]{--bg:#f4f6fa;--sidebar:#fff;--panel:#fff;--panel2:#e7ebf2;--player:#fff;--text:#222c40;--muted:#687587;--accent:#1966dd;--on-accent:#fff;--border:#d4dce7;--glow:#a5c4fa73}
[data-theme=black]{--bg:#050505;--sidebar:#030303;--panel:#111;--panel2:#1d1d1d;--player:#090909;--text:#fff;--muted:#aaa;--accent:#f7f7f7;--on-accent:#000;--border:#282828;--glow:#ffffff12}
[data-theme=amber]{--bg:#1b1210;--sidebar:#120c0a;--panel:#2e1c17;--panel2:#3e2a1d;--player:#221812;--text:#fff8e9;--muted:#cbb89d;--accent:#ffaf54;--on-accent:#2d1304;--border:#4e3526;--glow:#fb8c0040}
