/* schrift.css — die Schriften der Website, vom eigenen Server (27.09.2026).
 *
 * Bis dahin kamen sie von Google Fonts. Das kostete zwei fremde Verbindungen, bevor die erste Zeile
 * Text stand (fonts.googleapis.com fuer das CSS, fonts.gstatic.com fuer die Dateien), und es schickte
 * die Adresse jedes Besuchers an Google — ohne Einwilligung in Deutschland nicht erlaubt (LG Muenchen I,
 * 20.01.2022, 3 O 17493/20). Jetzt dieselben Dateien, die Google auslieferte (latin + latin-ext,
 * dieselben Schnitte), von hier. Aussehen unveraendert.
 *
 * Inter und Plus Jakarta Sans sind variable Schriften: EINE Datei traegt alle Staerken, darum steht bei
 * ihnen ein Bereich (font-weight: 400 700) statt einer Zahl. unicode-range sorgt dafuer, dass der
 * Browser latin-ext erst laedt, wenn ein Zeichen daraus auf der Seite steht.
 *
 * Die Dateinamen tragen die Fassung von Google (v20 …) — eine neue Fassung ist ein neuer Name, darum
 * duerfen Browser und Cloudflare sie ein Jahr behalten (web/server.js, immutable).
 * Lizenz aller vier Schriften: SIL Open Font License 1.1 (Weitergabe und Einbetten erlaubt).
 */

/* Plus Jakarta Sans — Ueberschriften, Knoepfe, Navigation (--f-head) */
@font-face { font-family: 'Plus Jakarta Sans'; font-style: normal; font-weight: 500 800; font-display: swap;
  src: url(/css/schrift/plus-jakarta-sans-latin-ext-v12.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Plus Jakarta Sans'; font-style: normal; font-weight: 500 800; font-display: swap;
  src: url(/css/schrift/plus-jakarta-sans-latin-v12.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

/* Inter — Fliesstext (--f-body), kursiv nur in 600 */
@font-face { font-family: 'Inter'; font-style: normal; font-weight: 400 700; font-display: swap;
  src: url(/css/schrift/inter-latin-ext-v20.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Inter'; font-style: normal; font-weight: 400 700; font-display: swap;
  src: url(/css/schrift/inter-latin-v20.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Inter'; font-style: italic; font-weight: 600; font-display: swap;
  src: url(/css/schrift/inter-kursiv-latin-ext-v20.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Inter'; font-style: italic; font-weight: 600; font-display: swap;
  src: url(/css/schrift/inter-kursiv-latin-v20.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

/* Caveat — die Handschrift-Notizen (--f-hand) */
@font-face { font-family: 'Caveat'; font-style: normal; font-weight: 600; font-display: swap;
  src: url(/css/schrift/caveat-latin-ext-v23.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Caveat'; font-style: normal; font-weight: 600; font-display: swap;
  src: url(/css/schrift/caveat-latin-v23.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

/* Changa — die grossen zweifarbigen Titel (Startseite, Seitenkoepfe, Statistik) */
@font-face { font-family: 'Changa'; font-style: normal; font-weight: 800; font-display: swap;
  src: url(/css/schrift/changa-latin-ext-v29.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Changa'; font-style: normal; font-weight: 800; font-display: swap;
  src: url(/css/schrift/changa-latin-v29.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
