/* ═══════════════════════════════════════════════════════════
   Schriften — lokal eingebunden
   Ersetzt die frühere Einbindung über fonts.googleapis.com.
   Es werden nur die Schnitte geladen, die die Website nutzt.

   Inter          400 / 500 / 600   — Fließtext, Navigation, Buttons
   Source Serif 4 400 / 600 / 700   — Überschriften, Markenschriftzug

   font-display:swap sorgt dafür, dass der Text sofort sichtbar ist
   und die Schrift nachträglich eingeblendet wird.
   ═══════════════════════════════════════════════════════════ */

/* ── Inter ── */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/inter-latin-400-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/inter-latin-500-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('../fonts/inter-latin-600-normal.woff2') format('woff2');
}

/* ── Source Serif 4 ── */
@font-face {
  font-family: 'Source Serif 4';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/source-serif-4-latin-400-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Source Serif 4';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('../fonts/source-serif-4-latin-600-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Source Serif 4';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('../fonts/source-serif-4-latin-700-normal.woff2') format('woff2');
}
