/* ============================================================
   KWC · 1 · TOKENS
   Einzige Quelle der Wahrheit für Farbe, Schrift und Radius.
   Gespiegelt in theme.json für den Block-Editor.
   Übernommen aus prototyp/blind-spot-check-prototyp-v2.html, abgenommen.
   Keine Hex-Werte irgendwo sonst im Theme.
   ============================================================ */
/* ---------- 1a · SCHRIFTEN ----------
   Selbst ausgeliefert, kein Google-Fonts-Aufruf, kein Auslieferungsnetz.
   Auf Zugangs-Screen, Fragefluss und Ergebnisseite waere das ein
   Drittanbieter-Request und verletzt die Sperre aus 00-invarianten.md.

   GEFUNDEN AM 05.08.2026 beim Schreiben des Livegang-Handovers:
   inc/assets.php lud zwei Dateien vor, aber es gab NIRGENDS eine
   @font-face-Regel. Der Browser holte die Datei also und benutzte sie
   nie — ein bezahlter Request ohne Wirkung, und die Seite lief still
   auf der Systemschrift. Am Bildschirm faellt das nicht auf, wenn man
   die Schrift nicht kennt.

   font-display: swap, nicht optional: bei "optional" verwirft iOS
   Safari die Schrift auf langsamer Verbindung ganz, und die Seite
   sieht bei jeder zweiten Nutzerin anders aus.

   Fehlen die Dateien, greifen die Rueckfallschriften in den Tokens
   darunter. Die Seite bleibt benutzbar, nur nicht markenkonform. */
@font-face{
  font-family:'Hanken Grotesk';
  src:url('../fonts/hankengrotesk-400.woff2') format('woff2');
  font-weight:400 600; font-style:normal; font-display:swap;
}
@font-face{
  font-family:'Instrument Serif';
  src:url('../fonts/instrumentserif-400.woff2') format('woff2');
  font-weight:400; font-style:normal; font-display:swap;
}
@font-face{
  font-family:'IBM Plex Mono';
  src:url('../fonts/ibmplexmono-400.woff2') format('woff2');
  font-weight:400 500; font-style:normal; font-display:swap;
}

/* ---------- 1 · TOKENS ---------- */
:root{
  --kwc-ink:#141716; --kwc-forest:#2E5E48;
  --kwc-coral:#D9532F; --kwc-coral-deep:#A33A1E;
  /* B17, entschieden am 05.08.2026. Der CTA lag mit weisser Schrift auf
     --kwc-coral bei 4,02 zu 1 und verfehlte damit 4,5 bei 16 px.
     Grundfarbe ist jetzt coral-deep, 6,60 zu 1. Der Hover braucht eine
     Stufe darunter: kein neuer Farbton, dieselbe Farbe abgedunkelt,
     10,70 zu 1 gegen Weiss. Gleiches Vorgehen wie bei ink-70 und
     ink-55. */
  --kwc-coral-deeper:#6E2713;
  --kwc-mint:#B8E6C9; --kwc-mint-tint:#EAF3EE; --kwc-mint-ink:#1D3A2B;
  --kwc-paper:#FBFAF8; --kwc-line:#ECE7DF; --kwc-rule:#948E84;
  --kwc-ink-70:#4A4F4C; --kwc-ink-55:#5C615E;
  --kwc-warn:#8A5F1D; --kwc-alert:#B23B28;
  --kwc-display:'Instrument Serif',Georgia,serif;
  --kwc-body:'Hanken Grotesk',-apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif;
  --kwc-mono:'IBM Plex Mono',ui-monospace,monospace;
  --kwc-white:#FFFFFF;
  --kwc-radius:20px; --kwc-pill:100px; --u:2.82mm;
}
