/* Card Binder — base themes. --accent is overridden per-game inline on <html>;
   --accent2 derives from it so the whole UI re-tints for each game. */
[data-theme="hub"]      { --accent:#5b8cff; --bg1:#0e1018; --bg2:#070810; --tint:#3a6ea5; --panel:#141826; --panel2:#1b2030; --ink:#e9edf7;
                          --accent2: color-mix(in srgb, var(--accent) 52%, #fff); }
[data-theme="midnight"] { --accent:#7a8cff; --bg1:#0b0d1a; --bg2:#05060e; --tint:#4a5fae; --panel:#11142a; --panel2:#191e3a; --ink:#e7eaff;
                          --accent2: color-mix(in srgb, var(--accent) 52%, #fff); }
[data-theme="slate"]    { --accent:#9fb2c9; --bg1:#12161b; --bg2:#0a0d11; --tint:#5f7283; --panel:#171c23; --panel2:#212834; --ink:#e9eef4;
                          --accent2: color-mix(in srgb, var(--accent) 52%, #fff); }
[data-theme="carbon"]   { --accent:#cfd3db; --bg1:#0d0e10; --bg2:#070708; --tint:#6a6e76; --panel:#131417; --panel2:#1c1e22; --ink:#edeef2;
                          --accent2: color-mix(in srgb, var(--accent) 52%, #fff); }
[data-theme="aurora"]   { --accent:#36e0c4; --bg1:#081417; --bg2:#04090b; --tint:#2bb6e0; --panel:#0e1c20; --panel2:#15282d; --ink:#e3f6f3;
                          --accent2: color-mix(in srgb, var(--accent) 52%, #fff); }
[data-theme="plum"]     { --accent:#c06cff; --bg1:#140b1e; --bg2:#0a0512; --tint:#8a4bd0; --panel:#190f26; --panel2:#231634; --ink:#f0e8fb;
                          --accent2: color-mix(in srgb, var(--accent) 52%, #fff); }
