/* Design-Tokens (Block 94, #258) – die einzige Quelle für Farben, Schrift, Formen und Abstände.
   Namen und Werte sind verbindlich (Styleguide, Kapitel „Marken-Design-System“). Weitere Stylesheets
   verweisen mit var(--…) hierher; fest eingetragene Hex-Werte der Marke gibt es sonst nirgends.
   Geladen wird diese Datei vor basis.css und style.css. */
:root {
  /* Marke – Verwaltung und Einlass */
  --farbe-navy: #1B1464; --farbe-navy-hover: #2A2280; --farbe-navy-tief: #120D47;
  --farbe-rot: #ED1C24;
  --farbe-tinte: #24243A; --farbe-tinte-gedaempft: #6B6F82;
  --farbe-flaeche: #F3F4F9; --farbe-flaeche-2: #EAEDF5;
  --farbe-haarlinie: #D6DAE7; --farbe-himmel: #DCE6F5;
  --farbe-feldrand: #878CA0; --farbe-link: #30418C;

  /* Gastseiten – neutral, Akzent je Event */
  --gast-grund: #F5F5F7; --gast-karte: #FFFFFF; --gast-rand: #E3E4E8; --gast-trenner: #EDEDF0;
  --gast-text: #1F2029; --gast-text-2: #4A4B55; --gast-gedaempft: #6A6B76;
  --gast-feldrand: #8C8D97; --gast-knopfrand: #CFD0D6;
  --event-farbe: #1B1464; /* Standard; je Event überschrieben */

  /* Status */
  --farbe-ok: #1E7A46; --farbe-warnung: #A15C07; --farbe-fehler: #B42318;
  --farbe-vorempfang: #6A2C70; --farbe-vorempfang-flaeche: #F6EEF7;
  --farbe-vip: #7A4A00; --farbe-vip-flaeche: #FBF4E6;

  /* Schrift */
  --schrift: 'Nunito', system-ui, -apple-system, 'Segoe UI', Arial, sans-serif;

  /* Formen */
  --ecke: 6px; --ecke-karte: 8px; --ecke-ticket: 12px; --ecke-etikett: 13px;
  --schatten-ebene: 0 12px 32px rgba(27, 20, 100, 0.14);

  /* Abstände */
  --abstand-1: 4px; --abstand-2: 8px; --abstand-3: 12px; --abstand-4: 16px;
  --abstand-5: 20px; --abstand-6: 24px; --abstand-7: 32px; --abstand-8: 48px;
}
