/* ── Forum · lokal ausgeliefert, kein CDN ───────────────────────────────────
   Die Oberfläche kennt genau EINE Schrift (Design-Konventionen §1).

   Forum gibt es nur in einem Schnitt (Regular, 400). Genau das ist hier
   gewollt: die Familie deckt über `font-weight: 1 1000` den gesamten Bereich
   ab, damit der Browser für 500/600/700 NICHT künstlich fettet. Die Oberfläche
   läuft dadurch durchgehend im feinen Originalschnitt; Hierarchie entsteht
   über Größe, Farbe und Laufweite statt über Strichstärke.

   WICHTIG: Forum bringt ab Werk keinerlei OpenType-Features mit und hat
   proportionale Ziffern (1 = 325, 0 = 533 Einheiten) – Zahlenkolonnen würden
   damit springen. Die ausgelieferte Datei ist deshalb aufbereitet: zehn
   zusätzliche Ziffern auf einheitlicher Dickte (533) plus ein `tnum`-Feature.
   Dadurch greift `font-variant-numeric: tabular-nums` im ganzen Projekt
   unverändert weiter. Aufbereitung: fonts/build-forum-woff2.py (reproduzierbar aus dem
   Original-TTF).

   Der Ersatz-Stack ist bewusst eine Serife: fällt die Datei aus, verschiebt
   sich die Anmutung, aber der Charakter kippt nicht auf serifenlos. Zeichen,
   die Forum nicht führt (Pfeile, Haken, ∞), holt der Browser glyphweise aus
   dem Ersatz-Stack – das ist so gewollt.

   Quelle: https://github.com/alexeiva/Forum · SIL Open Font License 1.1
   (Lizenztext: fonts/Forum-OFL.txt). */

@font-face {
  font-family: 'Forum';
  font-style: normal;
  /* Bewusst der volle Bereich: verhindert synthetisches Fetten. */
  font-weight: 1 1000;
  font-display: swap;
  src: url(/assets/vendor/fonts/Forum.woff2) format('woff2');
}
