/* ============================================================
   Archivo Variable — selbst gehostet
   ------------------------------------------------------------
   Ersetzt die Einbindung über fonts.googleapis.com. Grund: bei
   der CDN-Variante überträgt der Browser die IP-Adresse jedes
   Besuchers an Google, ohne Einwilligung. Das LG München I hat
   dafür am 20.01.2022 Schadensersatz zugesprochen
   (Az. 3 O 17493/20). Selbst gehostet entsteht die Verbindung
   gar nicht erst, deshalb bleibt die Seite auch ohne
   Consent-Banner sauber.

   Archivo steht unter der SIL Open Font License 1.1, Hosting
   auf eigenen Servern ist ausdrücklich erlaubt.

   Achsen wie zuvor: Gewicht 300–800, Breite 62–125 %.
   Die unicode-range-Blöcke stammen unverändert von Google, der
   Browser lädt also weiterhin nur den Zeichensatz, den die
   Seite tatsächlich braucht (in der Regel nur „latin").

   Dateien stammen von fonts.gstatic.com, Archivo v25,
   heruntergeladen am 12.09.2026.
   ============================================================ */

/* vietnamese */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 300 800;
  font-stretch: 62% 125%;
  font-display: swap;
  src: url(/fonts/archivo-vietnamese.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 300 800;
  font-stretch: 62% 125%;
  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: 'Archivo';
  font-style: normal;
  font-weight: 300 800;
  font-stretch: 62% 125%;
  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;
}
