/* ═══════════════════════════════════════════════════════════════════════════
   Schriften — selbst gehostet statt über Google Fonts

   Dynamisches Nachladen über die Google-Fonts-API überträgt die IP-Adresse
   jedes Besuchers ohne Einwilligung an Google (USA) — laut
   LG München I (Urt. v. 20.01.2022, Az. 3 O 17493/20) ein DSGVO-Verstoß.
   Deshalb kommen die Schriften von der eigenen Domain (CSP: font-src 'self').
   Der Browser lädt eine Schriftdatei nur, wenn eine Seite die Familie nutzt.

   Inter (CRM, Kundenseiten)
   Datei:  InterVariable.woff2, unverändert aus dem offiziellen Release 4.1
           https://github.com/rsms/inter/releases/tag/v4.1 (Inter-4.1.zip → web/)
           SHA-256 693b77d4f32ee9b8bfc995589b5fad5e99adf2832738661f5402f9978429a8e3
   Lizenz: SIL Open Font License 1.1 → static/fonts/inter/LICENSE.txt

   Eine Variable-Font-Datei deckt alle Strichstärken 100–900 ab, auch die
   Zwischenstufen 450/550/650/750 aus base.html. Kursiv wird wie bisher vom
   Browser schräggestellt — Google hat ebenfalls nur den aufrechten Schnitt
   ausgeliefert.

   Plus Jakarta Sans 2.071 (mobile Erfassung, Übergabeprotokoll)
   Datei:  fonts/webfonts/PlusJakartaSans[wght].woff2 aus dem offiziellen Repository
           https://github.com/tokotype/PlusJakartaSans, Commit 6d4ffaf7a0c0
           (Webfonts kamen nach Release 2.7.1), Git-Blob eebac44580986b89,
           SHA-256 49c62cf1fb70f225ea113361f0134a48858c3a7d0175173aa3e38a0c6c8539d2;
           unverändert, nur umbenannt (eckige Klammern in URLs vermeiden).
           Derselbe Build (2.071, wght 200–800), den Google ausliefert.
   Lizenz: SIL Open Font License 1.1 → static/fonts/plus-jakarta-sans/OFL.txt
   ═══════════════════════════════════════════════════════════════════════════ */

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../fonts/inter/InterVariable.woff2') format('woff2');
}

@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 200 800;
  font-display: swap;
  src: url('../fonts/plus-jakarta-sans/PlusJakartaSansVariable.woff2') format('woff2');
}

/* Inters Release-Datei hat zusätzlich die Achse „opsz“ (optische Größe 14–32):
   Browser würden alles über 14 px automatisch Richtung „Inter Display“
   verschieben, Überschriften liefen enger. Google liefert Inter nur mit der
   wght-Achse aus (opsz fest auf 14) — `none` hält das Schriftbild wie bisher. */
:root {
  font-optical-sizing: none;
}
