/**
 * Schriften — lokal ausgeliefert statt von Google Fonts.
 *
 * Bis zum 16.08.2026 luden alle sieben Einstiegspunkte des Themes (functions.php
 * und sechs Templates) Rajdhani und Inter zur Laufzeit von fonts.googleapis.com.
 * Damit ging bei jedem Seitenaufruf die IP-Adresse des Besuchers an Google — in
 * Deutschland ein abgemahntes Datenschutzproblem, und für einen Verein ohne Not.
 *
 * Die vier Dateien in ../fonts/ lagen seit dem 27.05.2026 unbenutzt bereit; es sind
 * genau die Dateien, die Google ausliefert (Latin-Subset). Das Schriftbild aendert
 * sich durch die Umstellung also nicht, nur die Herkunft.
 *
 * Geprueft am 16.08.2026:
 *   - inter-latin.woff2 ist eine VARIABLE Schrift (Achse wght 100-900) und deckt
 *     damit alle angeforderten Inter-Gewichte (300/400/500/600) mit einer Datei ab.
 *   - Umlaute, ss, Euro, Anfuehrungszeichen und Gedankenstrich sind vollstaendig
 *     enthalten. Rajdhani fehlen nur hoch-2, hoch-3 und die halbe Zahl — die hat
 *     die Schrift schlicht nicht, Google liefert sie ebensowenig, und im Theme
 *     kommt keines dieser Zeichen vor.
 *   - Das Overlay forderte frueher Rajdhani 900 an. Die Familie endet bei 700;
 *     das lief schon vorher ins Leere, der Browser rechnet sich die Fettschrift
 *     selbst aus. Unveraendertes Verhalten.
 *
 * font-display:swap wie zuvor: Text erscheint sofort in der Ersatzschrift und
 * wechselt, sobald die Schrift da ist — statt kurz unsichtbar zu bleiben.
 */

@font-face {
    /* Handschrift des Finanzamt-Formblatts (Anlage zur Gemeinnuetzigkeitserklaerung).
       Ebenfalls eine variable Schrift: die Achse deckt 400 und 600 ab, mehr wird nicht
       gebraucht. Bis zum 16.08.2026 lud club-finanzamt.js sie bei jedem Aufruf des
       Bildschirms per <link> von Google nach. Geholt am 16.08.2026 von
       fonts.gstatic.com (Latin-Subset, dieselbe Datei, die Google ausliefert);
       Caveat steht unter der SIL Open Font License, Weitergabe also erlaubt.
       Der Browser laedt sie nur, wenn eine Seite sie tatsaechlich benutzt. */
    font-family: 'Caveat';
    src: url('../fonts/caveat-latin.woff2') format('woff2');
    font-weight: 400 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Inter';
    src: url('../fonts/inter-latin.woff2') format('woff2');
    font-weight: 100 900;   /* variable Achse, deckt 300/400/500/600 ab */
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Rajdhani';
    src: url('../fonts/rajdhani-400.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Rajdhani';
    src: url('../fonts/rajdhani-600.woff2') format('woff2');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Rajdhani';
    src: url('../fonts/rajdhani-700.woff2') format('woff2');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
