/* Nunito – lokal vendored (npm @fontsource/nunito), Latin-Subset only.
   MIT-Lizenz. Kein CDN, gleiches Muster wie Chart.js/flatpickr. */

@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(../fonts/nunito-latin-400-normal.woff2) format('woff2');
}
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(../fonts/nunito-latin-600-normal.woff2) format('woff2');
}
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(../fonts/nunito-latin-700-normal.woff2) format('woff2');
}
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-display: swap;
  font-weight: 800;
  src: url(../fonts/nunito-latin-800-normal.woff2) format('woff2');
}

/* Caveat – lokal vendored (npm @fontsource/caveat), Latin-Subset only.
   OFL-Lizenz. Nur für die beiden Marken-Überschriften genutzt (siehe
   style.css), nicht für Karten/Zahlen – Lesbarkeit hat dort Vorrang. */
@font-face {
  font-family: 'Caveat';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(../fonts/caveat-latin-700-normal.woff2) format('woff2');
}
