/* ════════════════════════════════════════════════════════════════════
   FONTS — lokal gehostete Webfonts (DSGVO-konform)
   ────────────────────────────────────────────────────────────────────
   Cormorant Garamond + Source Sans 3 vom eigenen Server geladen,
   ersetzt vollstaendig den Google Fonts CDN. Keine Datenuebertragung
   an Google mehr — saubere DSGVO-Konformitaet fuer die Arztpraxis.

   font-display: swap → System-Schrift als Sofort-Fallback bis WOFF2
   geladen ist (kein FOIT/unsichtbarer Text).
═══════════════════════════════════════════════════════════════════════ */

/* ─── Cormorant Garamond (Serifen — fuer Headlines & Titel) ─── */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('../../fonts/CormorantGaramond-Light.woff2') format('woff2');
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url('../../fonts/CormorantGaramond-LightItalic.woff2') format('woff2');
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../../fonts/CormorantGaramond-Regular.woff2') format('woff2');
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('../../fonts/CormorantGaramond-Italic.woff2') format('woff2');
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../../fonts/CormorantGaramond-Medium.woff2') format('woff2');
}

/* ─── Source Sans 3 (Sans-Serifen — fuer Body, Navigation, Labels) ─── */
@font-face {
  font-family: 'Source Sans 3';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('../../fonts/SourceSans3-Light.woff2') format('woff2');
}
@font-face {
  font-family: 'Source Sans 3';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../../fonts/SourceSans3-Regular.woff2') format('woff2');
}
@font-face {
  font-family: 'Source Sans 3';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../../fonts/SourceSans3-Medium.woff2') format('woff2');
}
@font-face {
  font-family: 'Source Sans 3';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('../../fonts/SourceSans3-SemiBold.woff2') format('woff2');
}
