/* =========================================================================
   Lokal gehostete Schriftarten (Nunito für Überschriften, Source Sans 3
   für Fließtext). Bewusst NICHT über Google Fonts CDN eingebunden, sondern
   als Dateien auf dem eigenen Server ausgeliefert - so werden bei jedem
   Seitenaufruf keine Nutzerdaten (IP-Adresse) an Google übertragen, was in
   Deutschland datenschutzrechtlich relevant ist (Abmahnrisiko).
   ========================================================================= */

@font-face {
  font-family: 'Source Sans 3';
  font-style: normal; font-weight: 400; font-display: swap;
  src: url('./files/source-sans-3-latin-400-normal.woff2') format('woff2'),
       url('./files/source-sans-3-latin-400-normal.woff') format('woff');
}
@font-face {
  font-family: 'Source Sans 3';
  font-style: normal; font-weight: 600; font-display: swap;
  src: url('./files/source-sans-3-latin-600-normal.woff2') format('woff2'),
       url('./files/source-sans-3-latin-600-normal.woff') format('woff');
}
@font-face {
  font-family: 'Source Sans 3';
  font-style: normal; font-weight: 700; font-display: swap;
  src: url('./files/source-sans-3-latin-700-normal.woff2') format('woff2'),
       url('./files/source-sans-3-latin-700-normal.woff') format('woff');
}
@font-face {
  font-family: 'Nunito';
  font-style: normal; font-weight: 700; font-display: swap;
  src: url('./files/nunito-latin-700-normal.woff2') format('woff2'),
       url('./files/nunito-latin-700-normal.woff') format('woff');
}
@font-face {
  font-family: 'Nunito';
  font-style: normal; font-weight: 800; font-display: swap;
  src: url('./files/nunito-latin-800-normal.woff2') format('woff2'),
       url('./files/nunito-latin-800-normal.woff') format('woff');
}
@font-face {
  font-family: 'Nunito';
  font-style: normal; font-weight: 900; font-display: swap;
  src: url('./files/nunito-latin-900-normal.woff2') format('woff2'),
       url('./files/nunito-latin-900-normal.woff') format('woff');
}
