/*
 * Schriften, selbst ausgeliefert. Welche gilt, stellt Einstellungen ›
 * Design ein (seit 02.10.2026); ohne gespeicherte Wahl gilt Montserrat aus
 * brand.css. Der Browser lädt nur die Datei der Schrift, die eine Regel
 * tatsächlich verlangt - die übrigen fünf kosten nichts.
 *
 * Bewusst NICHT von Google Fonts eingebunden: Seit dem Datenschutz-
 * Befundbericht vom 29.08.2026 lädt keine Seite mehr Schriften von einem
 * fremden Server - sonst ginge bei jedem Aufruf, auch vor der Anmeldung,
 * die IP-Adresse des Nutzers dorthin. `font-src 'self'` würde es ohnehin
 * blockieren.
 *
 * Je Schrift eine variable woff2, beschnitten auf lateinische Zeichen samt
 * Erweiterungen (Umlaute, ß, €, Namen wie Şahin, Ćosić, Łukasz) und auf die
 * Stärken 200-800 (Open Sans ab 300). Herkunft und Lizenz (SIL OFL 1.1):
 * /assets/fonts/design/LIZENZEN.txt. Die Spannen stehen auch in
 * Setting\Domain\Schriftkatalog - beide gleich halten.
 */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 200 800;
  font-display: swap;
  src: url(/assets/fonts/design/montserrat.woff2) format('woff2');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 200 800;
  font-display: swap;
  src: url(/assets/fonts/design/inter.woff2) format('woff2');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300 800;
  font-display: swap;
  src: url(/assets/fonts/design/open-sans.woff2) format('woff2');
}
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 200 800;
  font-display: swap;
  src: url(/assets/fonts/design/nunito.woff2) format('woff2');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 200 800;
  font-display: swap;
  src: url(/assets/fonts/design/roboto.woff2) format('woff2');
}
@font-face {
  font-family: 'Public Sans';
  font-style: normal;
  font-weight: 200 800;
  font-display: swap;
  src: url(/assets/fonts/design/public-sans.woff2) format('woff2');
}
