/* IGC Swiss Landingpage: Tokens (Richtung D „Kante“). Gehört dem Art-Director. Builder ändern hier nichts.
   Quelle der Werte: DESIGN.md (Projektwurzel). Die --p-* Zeilen folgen dem Taste-Schema (start.mjs brand). */
:root {
  /* Taste-Palette */
  --p-bg: #f5f5f2; --p-surface: #ffffff; --p-ink: #0e1724; --p-muted: #4d5866;
  --p-accent: #143f75; --p-accent-ink: #ffffff; --p-action: #143f75; --p-action-ink: #ffffff;
  --p-inv-bg: #143f75; --p-inv-surface: #0f3260; --p-inv-ink: #ffffff; --p-inv-muted: #c7d2e3;
  --p-inv-accent: #ffffff; --p-inv-accent-ink: #143f75; --p-inv-action: #ffffff; --p-inv-action-ink: #143f75;
  --font-display: "Archivo", system-ui, sans-serif;
  --font-text: "Archivo", system-ui, sans-serif;
  --display-weight: 400;
  --display-tracking: -0.03em;

  /* Marke */
  --igc-blue: #143f75;        /* Logo-Quadrat, gemessen */
  --igc-blue-deep: #0f3260;   /* Hover auf Blau, Tiefe */
  --paper: #f5f5f2;           /* Seitengrund */
  --white: #ffffff;           /* Planblatt, Felder */
  --ink: #0e1724;             /* Text */
  --ink-2: #2c3644;           /* Fließtext auf Papier, ruhiger */
  --muted: #4d5866;           /* Meta, Fußnoten (5.9:1 auf Papier) */
  --on-blue: #ffffff;
  --on-blue-soft: #c7d2e3;    /* Nebentext auf Blau (7.3:1) */
  --rule: rgba(14, 23, 36, .12);
  --rule-on-blue: rgba(255, 255, 255, .22);
  --shade: 10, 24, 45;        /* RGB des Hero-Verlaufs (Nachtblau) */

  /* Schrift */
  --d-weight: 720;            /* Display */
  --d-stretch: 116%;
  --d-track: -0.04em;
  --t-hero: clamp(40px, 5.4vw, 84px);
  --t-h2-d: clamp(32px, 3.9vw, 64px);
  --t-num: clamp(130px, 15vw, 250px);
  --t-label-d: 12.5px;        /* gesperrte Labels, 600, Breite 112 %, Sperrung .16em */

  /* Bewegung */
  --ease-out: cubic-bezier(.16, 1, .3, 1);
  --dur-in: 1.1s;
}
