/* Die beiden Schriften der Seite, lokal ausgeliefert statt von
   fonts.googleapis.com. Grund: der Abruf beim Google-CDN uebertraegt die
   Besucher-IP an einen Dritten, ohne dass die Besucherin zugestimmt hat -
   derselbe Grund, aus dem auch Bootstrap und Font Awesome hier liegen.

   Open Sans traegt den Fliesstext, IBM Plex Sans die Ueberschriften.
   Beide stehen unter der SIL Open Font License 1.1 (siehe OFL.txt).

   Beide sind variable Schriften: eine einzige Datei enthaelt alle
   Strichstaerken stufenlos. Deshalb steht unten ein Bereich statt einer
   Zahl, und deshalb genuegt je Zeichensatz eine Datei fuer normalen
   Text, halbfett und fett zugleich.

   Zwei Zeichensatz-Untermengen je Schrift: "latin" deckt Deutsch samt
   Umlauten ab, "latin-ext" die uebrigen europaeischen Zeichen. Ueber
   unicode-range laedt der Browser die zweite Datei nur, wenn auf der
   Seite tatsaechlich ein Zeichen daraus vorkommt - auf einer deutschen
   Seite also praktisch nie. */

/* --- Open Sans (Fliesstext) ----------------------------------------- */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 300 800;
  font-display: swap;
  src: url("open-sans-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: "Open Sans";
  font-style: normal;
  font-weight: 300 800;
  font-display: swap;
  src: url("open-sans-latin-ext.woff2") format("woff2");
  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;
}

/* --- IBM Plex Sans (Ueberschriften) --------------------------------- */
@font-face {
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 100 700;
  font-display: swap;
  src: url("ibm-plex-sans-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: "IBM Plex Sans";
  font-style: normal;
  font-weight: 100 700;
  font-display: swap;
  src: url("ibm-plex-sans-latin-ext.woff2") format("woff2");
  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;
}
