/* Design-Tokens (einzige Quelle fuer Farben/Radien). Von style.css importiert; Standalone-Seiten (Login, Verify ...) binden nur diese Datei ein. */
:root {
  --black:    #0a0a0a;
  --logo-ink:       #0a0a0a;   /* Zahlungs-/Versand-/Marken-Logos: immer reines Schwarz, auch im v3-Design */
  --gray-1:   #1a1a1a;
  --gray-2:   #4b4b4b;
  --gray-3:   #6b6b6b;
  --gray-4:   #d4d4d4;
  --gray-5:   #f0f0f0;
  --gray-6:   #f8f8f8;
  --white:    #ffffff;
  --border:   #ebebeb;
  --radius:   10px;
  --radius-sm:7px;
  --shadow:   0 1px 4px rgba(0,0,0,.07);
  --danger:    #c0392b;   /* Fehler/Warnung */
  --danger-bg: #fdecea;
  --success:   #2e7d32;   /* Erfolg/Bestaetigung */
  --success-bg:#e8f5e9;
  --warning:   #92400e;   /* Hinweis */
  --warning-bg:#fff8e1;
  --info:      #1565c0;
  --info-bg:   #e3f2fd;
  --purple:    #6a1b9a;
  --purple-bg: #f3e5f5;
  --highlight: #fff3b0;   /* Suchtreffer-Markierung */
  --rating:   #f5a623;   /* Bewertungssterne -- einzige erlaubte Farbe ausserhalb Schwarz/Weiss/Grau */
  /* Public-Frontend-Akzentfarbe (30.09.2026) -- faellt per Default auf --black zurueck (UK bleibt
     neutral/schwarz-weiss-grau, unveraendert). NUR fuer Public-Seiten (pub-* Klassen) gedacht,
     das Backend/Docs-Tool bleibt bewusst strikt Schwarz/Weiss/Grau, siehe html[data-market="de"]
     unten fuer den Doktorfy-Override. */
  --accent:      var(--black);
  --accent-dark: var(--gray-1);
  --accent-bg:   var(--gray-6);
  --accent-border: var(--border);
}

/* Doktorfy-Akzentfarbe (DE-Markt) ist nur in config/markets.php hinterlegt (accent #33ccff /
   accent_dark #1a9fd4), bewusst NICHT aktiv (30.09.2026, Stephan): DE sieht aus wie UK, nur Logo/
   Favicon/Name sind Doktorfy. Zum Aktivieren html[data-market="de"] { --accent: ...; } ergaenzen. */

html[data-theme="dark"] {
  --black:    #f2f2f2;
  --logo-ink: #f2f2f2;
  --gray-1:   #e6e6e6;
  --gray-2:   #b0b0b0;
  --gray-3:   #8a8a8a;
  --gray-4:   #46484c;
  --gray-5:   #24262a;
  --gray-6:   #1a1c1f;
  --white:    #121315;
  --border:   #2e3034;
  --shadow:   0 1px 4px rgba(0,0,0,.4);
  --danger:    #ff7b6e;
  --danger-bg: #3a1d1a;
  --success:   #6fcf74;
  --success-bg:#1c3320;
  --warning:   #f3c969;
  --warning-bg:#33290f;
  --info:      #7db3f0;
  --info-bg:   #14263d;
  --purple:    #c796e0;
  --purple-bg: #2b1a33;
  --highlight: #5a4d12;
}

