/* ==========================================================================
   Ambienteaura – lokal gehostete Schriftarten

   Ersetzt die frühere Einbindung über fonts.googleapis.com. Dadurch wird beim
   Seitenaufruf keine Verbindung mehr zu Google aufgebaut und keine Besucher-IP
   an einen fremden Server übertragen (vgl. LG München I, Az. 3 O 17493/20).

   Enthalten sind ausschließlich die Schnitte, die im Design vorkommen, und nur
   das Latin-Subset. Deutsche Umlaute und ß sind darin enthalten.

   Schriften: Spectral und Archivo, beide unter der SIL Open Font License 1.1.
   Das Selbsthosten ist damit ausdrücklich erlaubt.

   font-display: swap sorgt dafür, dass der Text sofort sichtbar ist und die
   Schrift nachträglich eingewechselt wird, statt kurz nichts anzuzeigen.
   ========================================================================== */

/* --- Spectral (Überschriften, Serifenschrift) ---------------------------- */
@font-face {
  font-family: 'Spectral';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/assets/fonts/spectral-latin-300-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Spectral';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/assets/fonts/spectral-latin-400-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Spectral';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/assets/fonts/spectral-latin-500-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Spectral';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/assets/fonts/spectral-latin-600-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Spectral';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url('/assets/fonts/spectral-latin-300-italic.woff2') format('woff2');
}
@font-face {
  font-family: 'Spectral';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/assets/fonts/spectral-latin-400-italic.woff2') format('woff2');
}

/* --- Archivo (Fließtext, Navigation, Buttons) ---------------------------- */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/assets/fonts/archivo-latin-400-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/assets/fonts/archivo-latin-500-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/assets/fonts/archivo-latin-600-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/assets/fonts/archivo-latin-700-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('/assets/fonts/archivo-latin-800-normal.woff2') format('woff2');
}
