/* ==================================================================
 * Selbst gehostete Schriften — ersetzt Google Fonts.
 *
 * Damit geht beim Seitenaufruf keine IP-Adresse mehr an Google
 * (der Google-Fonts-Absatz in datenschutz.html ist dadurch
 * entfallen). Lizenzen: SIL Open Font License, siehe OFL-*.txt
 * in app/fonts/.
 *
 * Fraunces, IBM Plex Sans und Inter liegen als Variable Fonts vor —
 * eine Datei deckt alle genutzten Gewichte (400–700) ab. IBM Plex
 * Mono gibt es nur als Einzelschnitte (400 und 500).
 *
 * Mögliche spätere Optimierung: TTF -> WOFF2 verkleinert die Dateien
 * auf etwa ein Drittel (braucht ein Konvertierungswerkzeug, z.B.
 * fonttools). Funktional ändert sich dadurch nichts.
 * ================================================================== */

@font-face{
  font-family:'Fraunces';
  src:url('fonts/fraunces-var.ttf') format('truetype-variations');
  font-weight:100 900;
  font-style:normal;
  font-display:swap;
}
@font-face{
  font-family:'Fraunces';
  src:url('fonts/fraunces-italic-var.ttf') format('truetype-variations');
  font-weight:100 900;
  font-style:italic;
  font-display:swap;
}
@font-face{
  font-family:'IBM Plex Sans';
  src:url('fonts/plexsans-var.ttf') format('truetype-variations');
  font-weight:100 700;
  font-style:normal;
  font-display:swap;
}
@font-face{
  font-family:'IBM Plex Mono';
  src:url('fonts/plexmono-400.ttf') format('truetype');
  font-weight:400;
  font-style:normal;
  font-display:swap;
}
@font-face{
  font-family:'IBM Plex Mono';
  src:url('fonts/plexmono-500.ttf') format('truetype');
  font-weight:500;
  font-style:normal;
  font-display:swap;
}
@font-face{
  font-family:'Inter';
  src:url('fonts/inter-var.ttf') format('truetype-variations');
  font-weight:100 900;
  font-style:normal;
  font-display:swap;
}
