/* ==========================================================================
   AILoopbaancoaching.nl — Self-hosted fonts
   ==========================================================================
   Open Sans + Poppins, Latin subset, geserveerd vanaf eigen domein.

   Voordelen vs Google Fonts CDN:
   - Geen externe DNS-lookup of TLS-handshake (sneller LCP)
   - Privacy: Google ziet bezoekers niet meer
   - CSP-vriendelijk: geen externe font-domeinen nodig
   - Geen 'fonts.gstatic.com' meer in de Network-tab

   font-display: swap zorgt dat tekst direct zichtbaar is met fallback,
   en pas omschakelt zodra het web-font binnen is. Voorkomt FOIT.

   Bestanden komen uit @fontsource (latin-[weight]-normal.woff2):
   npm install --save-dev @fontsource/open-sans @fontsource/poppins
   ========================================================================== */


/* ── Open Sans ──────────────────────────────────────────────────────────── */

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/static/fonts/open-sans/open-sans-latin-300-normal.woff2') format('woff2');
}

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/static/fonts/open-sans/open-sans-latin-400-normal.woff2') format('woff2');
}

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/static/fonts/open-sans/open-sans-latin-600-normal.woff2') format('woff2');
}

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/static/fonts/open-sans/open-sans-latin-700-normal.woff2') format('woff2');
}


/* ── Poppins ────────────────────────────────────────────────────────────── */

@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/static/fonts/poppins/poppins-latin-500-normal.woff2') format('woff2');
}

@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/static/fonts/poppins/poppins-latin-600-normal.woff2') format('woff2');
}

@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/static/fonts/poppins/poppins-latin-700-normal.woff2') format('woff2');
}
