/* ==========================================================================
   SUMENIA — Schriften, selbst ausgeliefert (01.08.2026)
   ==========================================================================
   WARUM DIESE DATEI EXISTIERT

   Bis heute holten acht Seiten ihre Schriften von fonts.googleapis.com —
   darunter die App, die Startseite, das Kontaktformular und, besonders
   unangenehm, die Datenschutzerklaerung selbst. Jeder Aufruf uebermittelt
   die IP-Adresse des Besuchers an Google, ohne dass er gefragt wurde. Das
   Landgericht Muenchen I hat das am 20.01.2022 (Az. 3 O 17493/20) als
   unzulaessig beurteilt; seither ist es der bekannteste Einzelfall im
   europaeischen Datenschutz.

   Jetzt liegen die Schriften bei uns. Es geht kein Byte mehr an Google.

   ZWEI DATEIEN STATT NEUN
   Beides sind «variable» Schriften: eine Datei traegt alle Staerken von
   100 bis 900. Damit funktioniert auch das ungewoehnliche Inter 450, das
   app.html benutzt — mit einzelnen Schnitten ginge das nicht.

   Inter          47 KB  ·  JetBrains Mono  40 KB
   Dazu inter-ext (83 KB) fuer erweitertes Latein — wird nur geladen, wenn
   ein Zeichen daraus wirklich vorkommt (unicode-range).

   LIZENZ
   Beide stehen unter der SIL Open Font License 1.1, die das eigene
   Ausliefern ausdruecklich erlaubt. Herkunft: fontsource.org.

   font-display:swap — der Text ist sofort lesbar, auch wenn die Schrift
   noch laedt. Nichts blitzt leer auf.
   ========================================================================== */

@font-face{
  font-family:'Inter';
  font-style:normal;
  font-weight:100 900;          /* die ganze Spanne aus EINER Datei */
  font-display:swap;
  src:url('schriften/inter.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+2074,U+20AC,U+2122,U+2191,
    U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
@font-face{
  font-family:'Inter';
  font-style:normal;
  font-weight:100 900;
  font-display:swap;
  src:url('schriften/inter-ext.woff2') format('woff2');
  /* Erweitertes Latein: Tschechisch, Polnisch, Tuerkisch und Verwandtes.
     Wird nur geholt, wenn ein solches Zeichen auf der Seite steht. */
  unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,
    U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,
    U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}
@font-face{
  font-family:'JetBrains Mono';
  font-style:normal;
  font-weight:100 800;
  font-display:swap;
  src:url('schriften/jetbrains-mono.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+2074,U+20AC,U+2122,U+2191,
    U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
