/* AMIGOSU Design 1.0 — §2 Tokens Dunkel/Hell, Werte unverändert.
   Selektor zusätzlich [data-theme=…] ohne :root, damit Teilbereiche (Karten, Kontrasttafeln) einen eigenen Modus tragen können — wie Vorschau v3.2. */
:root[data-theme="dunkel"],[data-theme="dunkel"]{
  --akzent:hsl(var(--akzent-winkel) 100% 65%);          /* #4DDBFF */
  --akzent-flaeche:hsl(var(--akzent-winkel) 100% 65%);
  --auf-akzent:#0B0D10;
  --akzent-leise:hsl(var(--akzent-winkel) 60% 60% / .45);
  --akzent-schein:hsl(var(--akzent-winkel) 100% 65% / .34);
  --akzent-toenung:hsl(var(--akzent-winkel) 100% 65% / .07);

  --text:#F5F8FA;
  --text-2:rgba(245,248,250,.74);
  --text-3:rgba(245,248,250,.60);
  --linie:rgba(245,248,250,.14);
  --linie-stark:rgba(245,248,250,.26);
  --feld:rgba(255,255,255,.06);

  --schleier:7,11,17; /* @kind color */                                    /* #070B11 */
  --glas-a:rgba(255,255,255,.10);
  --glas-b:rgba(255,255,255,.028);
  --glas-kante:inset 0 1px 0 rgba(255,255,255,.08); /* @kind shadow */
  --glas-schatten:0 18px 40px -12px rgba(0,0,0,.55);
  --glas-voll:rgba(12,16,22,.95);
  --glas-einfrier:rgba(12,16,22,.95);                   /* Variante D, R18 (gesetzt) */

  --ok:#4ECB8E; --alarm:#FF8A76; --warten:#F2C572;
}

:root[data-theme="hell"],[data-theme="hell"]{
  --akzent:hsl(var(--akzent-winkel) 100% 28%);          /* #00728F */
  --akzent-flaeche:hsl(var(--akzent-winkel) 100% 28%);
  --auf-akzent:#FFFFFF;
  --akzent-leise:hsl(var(--akzent-winkel) 70% 35% / .35);
  --akzent-schein:hsl(var(--akzent-winkel) 100% 45% / .22);
  --akzent-toenung:hsl(var(--akzent-winkel) 100% 40% / .06);

  --text:#14171C;
  --text-2:#4A4F57;
  --text-3:#62666E;                                      /* R15, ab v3.1 (vorher #6E737C) */
  --linie:rgba(20,23,28,.10);
  --linie-stark:rgba(20,23,28,.20);
  --feld:rgba(20,23,28,.04);

  --schleier:250,250,248; /* @kind color */                                /* #FAFAF8 */
  --glas-a:rgba(255,255,255,.66);
  --glas-b:rgba(255,255,255,.50);
  --glas-kante:inset 0 1px 0 rgba(255,255,255,.9); /* @kind shadow */
  --glas-schatten:0 18px 40px -14px rgba(20,23,28,.18);
  --glas-voll:#FFFFFF;
  --glas-einfrier:rgba(250,250,248,.96);                /* Variante D, R18 (gesetzt), nicht reinweiß */

  --ok:#1E7A4F; --alarm:#B23A2B; --warten:#8A5A00;
}
