/* pauer – Designsystem Richtung 3a
   Schriften lokal (SIL Open Font License, siehe assets/fonts/LICENSE-*.txt). */

@font-face {
  font-family: 'Public Sans';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../assets/fonts/public-sans-latin-wght-normal.woff2') format('woff2');
}

@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 100 800;
  font-display: swap;
  src: url('../assets/fonts/jetbrains-mono-latin-wght-normal.woff2') format('woff2');
}

@font-face {
  font-family: 'Jost';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../assets/fonts/jost-latin-wght-normal.woff2') format('woff2');
}

:root {
  /* Farben */
  --blau: #033078;          /* Imboden-Blau: Aktionen, Links, aktive Zustände */
  --blau-hell: #E2E7EF;     /* aktive Einträge (getönt) */
  --fokus-ring: #C9D3E3;
  --nachtblau: #101D33;     /* Marke, Login, App-Icon */
  --nacht-linie: #3E495B;   /* Linien auf Nachtblau */
  --tinte: #1A1C1F;         /* Haupttext */
  --grau: #5B6470;          /* Sekundärtext, Icons */
  --linie: #C9CDD2;         /* Rahmen, Trennlinien */
  --linie-dunkel: #9399A2;  /* gestrichelte Konturen */
  --flaeche: #F6F7F8;       /* Karten, Kopfzeilen */
  --canvas: #E8E6E1;        /* Seitenhintergrund */
  --weiss: #FFFFFF;         /* Felder, Menüs */
  --fehler: #A4262C;

  /* Schriften */
  --font-ui: 'Public Sans', system-ui, -apple-system, 'Segoe UI', sans-serif;
  --font-mono: 'JetBrains Mono', ui-monospace, 'SF Mono', Menlo, monospace;
  --font-marke: 'Jost', 'Public Sans', sans-serif;

  /* Form */
  --radius: 8px;
  --schatten-menue: 0 12px 32px rgba(16, 29, 51, 0.16);
  --max-breite: 1344px;
}

/* Breakpoints: Desktop ab 1280 px, Tablet 768 bis 1279 px, Handy unter 768 px */
