/* bowhuman-fonts.css — die Schriften des Ökosystems, an einer Stelle.
 *
 * Löst 23 Inline-Blöcke in den Website-Seiten ab. Dieselben sieben Schnitte
 * standen dort in Teilmengen von 2 bis 9 Deklarationen — je nachdem, welche
 * die Seite gerade zu brauchen schien. Wer eine vergaß, bekam an dieser
 * Stelle stillschweigend die Systemschrift.
 *
 * ── Pfade ─────────────────────────────────────────────────────────────
 * url() gilt relativ zu DIESER DATEI, nicht zur Seite, die sie einbindet.
 * Die Datei wird als css/bowhuman-fonts.css eingehängt, die Schriften
 * liegen unter <site>/fonts/ — deshalb ../fonts/.
 *
 * Genau hier lag am 26.08.2026 ein Fehler: beim Zusammenführen von
 * Inline-CSS wanderte url('fonts/…') unverändert in eine Datei unter css/
 * und zeigte seitdem auf css/fonts/. Vierzehn Schriftschnitte fielen aus,
 * ohne eine einzige Meldung. Maß 4 in 00_Kontext/check-website-hygiene.js
 * prüft das seither.
 *
 * ── font-display ──────────────────────────────────────────────────────
 * swap: der Text erscheint sofort in der Ersatzschrift und wird ersetzt,
 * sobald die eigene geladen ist. Lieber ein kurzer Sprung als eine
 * Sekunde leere Fläche.
 */

/* ── Atkinson Hyperlegible Next — die Textschrift ── */
@font-face {
  font-family: 'AtkinsonNext';
  src: url('../fonts/AtkinsonHyperlegibleNext-Light.woff2') format('woff2');
  font-weight: 300; font-style: normal; font-display: swap;
}
@font-face {
  font-family: 'AtkinsonNext';
  src: url('../fonts/AtkinsonHyperlegibleNext-Regular.woff2') format('woff2');
  font-weight: 400; font-style: normal; font-display: swap;
}
@font-face {
  font-family: 'AtkinsonNext';
  src: url('../fonts/AtkinsonHyperlegibleNext-Medium.woff2') format('woff2');
  font-weight: 500; font-style: normal; font-display: swap;
}
@font-face {
  font-family: 'AtkinsonNext';
  src: url('../fonts/AtkinsonHyperlegibleNext-SemiBold.woff2') format('woff2');
  font-weight: 600; font-style: normal; font-display: swap;
}
@font-face {
  font-family: 'AtkinsonNext';
  src: url('../fonts/AtkinsonHyperlegibleNext-Bold.woff2') format('woff2');
  font-weight: 700; font-style: normal; font-display: swap;
}
@font-face {
  font-family: 'AtkinsonNext';
  src: url('../fonts/AtkinsonHyperlegibleNext-ExtraBold.woff2') format('woff2');
  font-weight: 800; font-style: normal; font-display: swap;
}

/* ── Atkinson Hyperlegible Mono — Zahlen, Schlüssel, Code ── */
@font-face {
  font-family: 'AtkinsonMono';
  src: url('../fonts/atkinson-hyperlegible-mono-v8-latin-regular.woff2') format('woff2');
  font-weight: 400; font-style: normal; font-display: swap;
}
