/*
 * Schriften von diesem Server statt von Google Fonts.
 *
 * Bis zum 09.10.2026 lud index.html die Schriften von fonts.googleapis.com.
 * Dabei geht die IP-Adresse jedes Besuchers an Google, ohne dass er gefragt
 * wurde. Das LG Muenchen I hat dafuer am 20.01.2022 (3 O 17493/20)
 * Schadensersatz zugesprochen, danach folgte eine Abmahnwelle. Ausserdem
 * muesste die Datenschutzerklaerung sonst eine Uebermittlung an Google nennen.
 * Der Clarocast-Entwurf vom 10.10.2026 laedt seine Schriften wieder per <link>
 * von Google; das ist bewusst NICHT uebernommen (src/lib/rechtstexte.test.ts
 * wird bei jedem ladenden Fremdverweis rot).
 *
 * Seit dem Umbau nach dem Clarocast-Entwurf (10.10.2026) drei Familien:
 * - Hanken Grotesk 500/600/700: Wortmarke, Titel, Kennzahlen, Klarsicht-Satz.
 * - IBM Plex Sans 400/500/600/700: Text, Tabellen, Bedienung. 700 fuer fette
 *   Summenzeilen.
 * - IBM Plex Mono 400/500: nur fuer Angaben, die man am Telefon vorliest
 *   (Einrichtungscode, Installationskennung, Version und Build).
 * Fraunces ist mit dem Umbau entfallen.
 *
 * Die Dateien liegen im selben Ordner wie diese CSS. Fehlt eine, faellt der
 * Browser still auf die Ersatzschrift aus global.css zurueck (system-ui,
 * monospace). Die Seite bleibt also benutzbar, sieht nur schlichter aus.
 *
 * Bezugsquelle der vorhandenen Dateien: npm-Pakete @fontsource/hanken-grotesk,
 * @fontsource/ibm-plex-sans und @fontsource/ibm-plex-mono (5.3.0), Zeichensatz
 * "latin", Format woff2, auf die Namen unten umbenannt. Der Teilsatz enthaelt
 * das Eurozeichen und das echte Minus U+2212, aber kein griechisches Delta.
 * Alle drei Familien stehen unter der SIL Open Font License 1.1, die verlangt,
 * dass der Lizenztext mitgeliefert wird: OFL.txt liegt in diesem Ordner.
 */
@font-face{font-family:'Hanken Grotesk';font-style:normal;font-weight:500;font-display:swap;src:url('hanken-grotesk-500.woff2') format('woff2')}
@font-face{font-family:'Hanken Grotesk';font-style:normal;font-weight:600;font-display:swap;src:url('hanken-grotesk-600.woff2') format('woff2')}
@font-face{font-family:'Hanken Grotesk';font-style:normal;font-weight:700;font-display:swap;src:url('hanken-grotesk-700.woff2') format('woff2')}
@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:400;font-display:swap;src:url('ibm-plex-sans-400.woff2') format('woff2')}
@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:500;font-display:swap;src:url('ibm-plex-sans-500.woff2') format('woff2')}
@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:600;font-display:swap;src:url('ibm-plex-sans-600.woff2') format('woff2')}
@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:700;font-display:swap;src:url('ibm-plex-sans-700.woff2') format('woff2')}
@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:400;font-display:swap;src:url('ibm-plex-mono-400.woff2') format('woff2')}
@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:500;font-display:swap;src:url('ibm-plex-mono-500.woff2') format('woff2')}
