/* ============================================================================
   tokens.css — Design-System des Templates "Industry"
   Übernommen 1:1 aus dem HTML-Export. Diese Datei ist die einzige Quelle für
   Farben, Schriften und Abstände. Werte, die im Template-Backend einstellbar
   sind (Akzentfarbe, Grundfarbe), werden von index.php per <style> überschrieben.
   ========================================================================= */

:root {
  --color-bg: #f2f2f3;
  --color-surface: #e9e9ea;
  --color-text: #1d1f20;
  --color-accent: #5980a6;
  --color-accent-2: #728fab;
  --color-divider: color-mix(in srgb, var(--color-text) 16%, transparent);

  /* Tonwertreihen — in OKLCH auf einer gemeinsamen Helligkeitsskala erzeugt,
     dadurch entspricht dieselbe Stufe jeder Rolle demselben visuellen Wert. */
  --color-neutral-100: #f5f5f8;
  --color-neutral-200: #e7e7ea;
  --color-neutral-300: #d4d4d7;
  --color-neutral-400: #b7b7ba;
  --color-neutral-500: #98989b;
  --color-neutral-600: #7a7a7d;
  --color-neutral-700: #5d5d60;
  --color-neutral-800: #424244;
  --color-neutral-900: #2b2b2d;

  --color-accent-100: #eef6ff;
  --color-accent-200: #d6ebff;
  --color-accent-300: #b5d9fd;
  --color-accent-400: #94bce3;
  --color-accent-500: #749dc4;
  --color-accent-600: #597ea3;
  --color-accent-700: #416180;
  --color-accent-800: #2c455d;
  --color-accent-900: #1d2d3d;

  --color-accent-2-100: #eef6ff;
  --color-accent-2-200: #d6ebff;
  --color-accent-2-300: #bdd8f2;
  --color-accent-2-400: #9ebbd8;
  --color-accent-2-500: #7e9cb8;
  --color-accent-2-600: #627d98;
  --color-accent-2-700: #486077;
  --color-accent-2-800: #314457;
  --color-accent-2-900: #1f2d3a;

  --font-heading: "Barlow Condensed", system-ui, sans-serif;
  --font-heading-weight: 600;
  --font-body: "Barlow", system-ui, sans-serif;

  --space-1: 3.4px;
  --space-2: 6.8px;
  --space-3: 10.2px;
  --space-4: 13.6px;
  --space-6: 20.4px;
  --space-8: 27.2px;

  --radius-sm: 2px;
  --radius-md: 4px;
  --radius-lg: 7px;

  --shadow-sm: 0 1px 2px color-mix(in srgb, #2b2b2d 14%, transparent);
  --shadow-md: 0 3px 10px color-mix(in srgb, #2b2b2d 16%, transparent);
  --shadow-lg: 0 12px 32px color-mix(in srgb, #2b2b2d 22%, transparent);

  /* --- Layout-Tokens (neu, im Export waren das feste Pixelwerte) --- */
  --cg-gutter: clamp(18px, 4vw, 44px);      /* seitlicher Seitenrand */
  --cg-section-gap: clamp(48px, 7vw, 88px); /* Abstand zwischen Sektionen */
  --cg-maxwidth: 1600px;                    /* Bühnenbreite, 0 = unbegrenzt */
  --cg-display-max: 64px;                   /* Obergrenze der Bühnenüberschrift;
                                               im Entwurf waren es 88px, der Kunde
                                               wollte kleiner. Über die Template-
                                               Optionen einstellbar. */
  --cg-mark: 11px;                          /* Kantenmarke der Blueprint-Rahmen */
}
