/* TSS-Ökosystem – Design-Token (zentrale Farbpalette und Grundwerte)
 *
 * Einzige Definitionsstelle der --tss-*-Custom-Properties je Plugin.
 * Style-Handles: 'rr-tokens' (TSS Room Reservation), 'tss-st-tokens'
 * (TSS Site Tools), 'tss-compliance-tokens' (TSS Compliance & Site Review);
 * alle Stylesheets des jeweiligen Plugins hängen per deps daran und laden
 * diese Datei automatisch mit.
 *
 * SYNC-DRILLING (wie includes/plugin-updater.php): Diese Datei ist
 * byte-identisch in allen drei Plugins vorhanden – Änderungen in allen
 * drei Kopien nachziehen (diff muss leer sein).
 */
:root {
  --tss-primary:      #2271b1;                 /* Blau: Ränder, Links, Fokus */
  --tss-primary-ring: rgba(34,113,177,.25);    /* ein Fokusring-Alpha für alle */
  --tss-text-strong:  #1d2327;
  --tss-text:         #2c3338;
  --tss-muted:        #555;
  --tss-faint:        #888;
  --tss-border:       #8c8f94;                 /* Feld-/Steuerrahmen */
  --tss-line:         #e0e5eb;
  --tss-surface:      #fff;
  --tss-bg:           #f0f4f8;
  --tss-danger:       #b32d2e;
  --tss-success:      #2e7d32;
  --tss-radius:       4px;
  --tss-focus-ring:   0 0 0 2px var(--tss-primary);
  /* ── Phase B: semantische Erweiterung ── */
  --tss-text-inverse: #fff;                    /* Text/Icons auf farbigem Grund */
  --tss-primary-soft: #d0e4f4;                 /* blaue Rahmen-/Flächenabstufung */
  --tss-primary-wash: #e8f0fb;                 /* heller blauer Flächenton */
  --tss-primary-faint:#f6f8fa;                 /* fast weißer blaugrauer Grund */
  --tss-accent-group: #7c3aed;                 /* Violett: Gruppentermine */
  --tss-accent-group-text: #4a1d96;            /* dunkles Violett für Text */
  --tss-warn:         #d4a000;                 /* Amber: Warn-Akzente/Badges */
  --tss-warn-soft:    #fff3cd;                 /* Warn-Meldefläche */
  --tss-warn-text:    #856404;                 /* Text auf Warn-Fläche */
  --tss-danger-soft:  #f8d7da;                 /* Fehler-Meldefläche */
  --tss-danger-wash:  #fdecea;                 /* helle Fehler-Fläche */
  --tss-indicator:    #e07b00;                 /* Orange: Buchungs-Indikator */
}
