/* Selbst gehostete Schriften.
   Vorher kamen sie von fonts.googleapis.com. Dabei geht die IP-Adresse jedes
   Besuchers an Google — das LG München I hat dafür am 20.01.2022 (Az. 3 O
   17493/20) Schadenersatz zugesprochen, und es ist ein beliebtes Abmahnziel.
   Lokal ausgeliefert entfällt das.

   Seit 09.10.2026 nicht mehr Archivo + Fira Sans. Die Paarung war der
   Google-Standard: Fira Sans ist der Fliesstext, den man auf zehntausend
   Seiten liest, und genau das war einer der Gruende, warum die Seite
   gewoehnlich aussah. Jetzt:

     Cabinet Grotesk  — Schlagzeilen. Eine Grotesk mit Eigenheiten
                        (das gerade Bein am R, das enge a), die bei
                        grossen Graden auffaellt und im Kleinen nicht
                        stoert.
     Switzer          — Fliesstext. Schweizer Schule, ruhig, mit einer
                        groesseren x-Hoehe als Fira Sans; dadurch liest
                        sich derselbe Text bei gleicher Groesse leichter.

   Beide von Fontshare (Indian Type Foundry), ITF Free Font License:
   frei nutzbar auch kommerziell, Selbsthosten ausdruecklich erlaubt.
   Beide als eine Datei mit Achsen 100-900 — ein Zugriff statt vier, und
   echte Schnitte statt gerechnetem Fettdruck.

   Fira Mono bleibt: Die Seite benutzt sie nur fuer Zahlen, Masse und
   Marken, und dort ist eine neutrale Schreibmaschine genau richtig. */

@font-face {
  font-family: 'Cabinet';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('/fonts/cabinet-var.woff2') format('woff2');
}

@font-face {
  font-family: 'Switzer';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('/fonts/switzer-var.woff2') format('woff2');
}

@font-face {
  font-family: 'Fira Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/fira-mono-500-normal-latin.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Fira Mono';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/fira-mono-700-normal-latin.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
