/* Selbst gehostete Schriften. Beim Seitenaufruf geht keine Anfrage an
   Google – das ist auf jeder Seite so, die hier gebaut wird.

   Zwei Stimmen, und sie sind mit Absicht ungleich verteilt:

   ARCHIVO trägt alles, was Auskunft gibt – Überschriften, Beschriftungen
   im Formular, Zahlen, Knöpfe. Eine Grotesk mit geraden Endstrichen und
   engen Innenräumen; sie sieht aus wie Beschriftung auf einer Zeichnung
   und bleibt auch in Versalien mit weiter Sperrung ruhig lesbar.

   NEWSREADER trägt den Fließtext. Eine Serifenschrift mit niedrigem
   Strichkontrast, für den Bildschirm gezeichnet. Auf einer Seite, die um
   Vertrauen bittet, liest sich eine Serife wie ein geschriebener Brief,
   die Grotesk daneben wie das Formular dazu. Genau diese Rollenteilung
   ist hier gemeint.

   Von Newsreader ist bewusst der Schnitt ohne opsz-Achse geladen: mit
   optischen Größen wäre die Datei 132 KB groß, ohne sind es 58 KB. Die
   Achse würde auf dieser Seite ohnehin nichts tun, weil der Fließtext nur
   in einer Größe vorkommt.

   Der latin-ext-Satz wird nur geladen, wenn die Seite Zeichen daraus
   enthält. Deutscher Text mit Umlauten kommt mit latin aus. */

/* latin */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 500 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(fonts/archivo-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;
}
/* latin-ext */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 500 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(fonts/archivo-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;
}

/* latin */
@font-face {
  font-family: 'Newsreader';
  font-style: normal;
  font-weight: 400 600;
  font-display: swap;
  src: url(fonts/newsreader-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;
}
/* latin-ext */
@font-face {
  font-family: 'Newsreader';
  font-style: normal;
  font-weight: 400 600;
  font-display: swap;
  src: url(fonts/newsreader-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;
}
