/* Shared saved-occasion palettes from the established game. v041 changes only Holiday greens. */
:root[data-theme="party"]{--bg0:#1a0630;--bg1:#3b0d5c;--bg2:#ff3d8b;--pop:#ff52cc;--pop-deep:#b8268f;--accent:#ffe36e;--accent-deep:#d9a92a;--cool:#5cf2c8;--card:rgba(30, 10, 52, .72);--muted:#d9c6ea;--ink:#fff8fe;}
:root[data-theme="birthday"]{--bg0:#2a0a3d;--bg1:#6a1b9a;--bg2:#ff9ec7;--pop:#ff6fb5;--pop-deep:#c23d83;--accent:#fff176;--accent-deep:#d9a92a;--cool:#80deea;--card:rgba(30, 10, 52, .72);--muted:#d9c6ea;--ink:#fff8fe;}
:root[data-theme="holiday"]{--bg0:#052a23;--bg1:#14634d;--bg2:#d9a441;--pop:#d8283f;--pop-deep:#8e1526;--accent:#f7d27a;--accent-deep:#b8892e;--cool:#fff1d2;--card:rgba(5, 42, 34, .84);--muted:#cfe1d3;--ink:#fffaf0;}
:root[data-theme="spooky"]{--bg0:#0d0612;--bg1:#2b0f3a;--bg2:#ff7a1a;--pop:#ff7a1a;--pop-deep:#b84f06;--accent:#c6ff4d;--accent-deep:#8bbf1f;--cool:#b388ff;--card:rgba(20, 8, 26, .78);--muted:#d9c6ea;--ink:#fff8fe;}
:root[data-theme="office"]{--bg0:#061a2e;--bg1:#0d3b66;--bg2:#2ec4b6;--pop:#3fa7ff;--pop-deep:#1f6fb8;--accent:#ffd166;--accent-deep:#d9a92a;--cool:#9be7ff;--card:rgba(6, 26, 46, .76);--muted:#d9c6ea;--ink:#fff8fe;}
:root[data-theme="summer"]{--bg0:#0a1022;--bg1:#22305e;--bg2:#ff8f3f;--pop:#ff6a4b;--pop-deep:#c4432b;--accent:#ffc95a;--accent-deep:#d6942a;--cool:#ffd3a3;--card:rgba(11, 16, 36, .84);--muted:#e9dccd;--ink:#fff8f0;}
