/*
 * Design-Tokens – EINZIGE Stelle für Farben, Schrift und Rundungen.
 * Gilt für die App (/check/) und alle Einstiegsseiten. Vorerst wie leadgine.eu.
 * Die PDF-Farbe wird separat über PDF_FARBE (Backend) gesetzt.
 */
@font-face { font-family: Inter; font-weight: 400; font-display: swap; src: url(/fonts/inter-400.woff2) format('woff2'); }
@font-face { font-family: Inter; font-weight: 600; font-display: swap; src: url(/fonts/inter-600.woff2) format('woff2'); }
@font-face { font-family: Inter; font-weight: 700; font-display: swap; src: url(/fonts/inter-600.woff2) format('woff2'); }
@font-face { font-family: 'Plus Jakarta Sans'; font-weight: 700; font-display: swap; src: url(/fonts/jakarta-700.woff2) format('woff2'); }
@font-face { font-family: 'Plus Jakarta Sans'; font-weight: 800; font-display: swap; src: url(/fonts/jakarta-800.woff2) format('woff2'); }

:root {
  --brand: #1a56db;          /* Hauptfarbe: Buttons, Links, Akzente */
  --brand-foreground: #ffffff;
  --brand-soft: #eef3fd;     /* helle Fläche in Markenfarbe */
  --accent: #1a56db;

  --background: #f7f8fa;     /* Seitenhintergrund */
  --surface: #ffffff;        /* Karten, Kopfzeile */
  --foreground: #0b0f19;
  --muted: #6b7280;
  --border: #e5e7eb;

  --good: #10b981;
  --warn: #d97706;
  --bad: #ef4444;

  --radius: 0.5rem;
  --font-sans: Inter, system-ui, 'Segoe UI', sans-serif;
  --font-display: 'Plus Jakarta Sans', Inter, sans-serif;
}
