/*
 * kk-fonts.css — self-hosted webfonts (Passion One + Plus Jakarta Sans).
 *
 * Vervangt de externe Google-Fonts-lading (fonts.googleapis.com/gstatic) én
 * Divi's eigen inline @font-face, die op `font-display: swap` zonder preload een
 * FOUC gaven (koppen flashten in Times-serif tot het webfont binnen was).
 *
 * Bron: Google Fonts woff2, latin-subset (dekt NL incl. ë/é/ï/ö/ü). Gewichten =
 * exact wat de site gebruikt: Passion One 400/700/900 (koppen, weight 600 mapt
 * naar 700), Plus Jakarta Sans 400/500/600/700/800 (body/eyebrows/buttons).
 * Familienamen IDENTIEK aan de Divi-presets ('Passion One' / 'Plus Jakarta Sans')
 * zodat de bestaande dynamic-CSS ze zonder wijziging oppakt.
 *
 * font-display: swap → tekst is meteen zichtbaar; de kritieke gewichten worden
 * in functions.php ge-preload (same-origin), zodat het swap-venster ~0 is en de
 * serif-flash verdwijnt. Divi's eigen Google-Fonts-output staat uit via de
 * et_core_use_google_fonts()-gate (functions.php). Herbouw fonts: zie
 * tools/koppenkracht/fetch_fonts.sh.
 */

/* ---------- Passion One (koppen) ---------- */
@font-face {
	font-family: 'Passion One';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('fonts/passion-one-400.woff2') format('woff2');
}
@font-face {
	font-family: 'Passion One';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('fonts/passion-one-700.woff2') format('woff2');
}
@font-face {
	font-family: 'Passion One';
	font-style: normal;
	font-weight: 900;
	font-display: swap;
	src: url('fonts/passion-one-900.woff2') format('woff2');
}

/* ---------- Plus Jakarta Sans (body, eyebrows, buttons) ---------- */
@font-face {
	font-family: 'Plus Jakarta Sans';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('fonts/plus-jakarta-400.woff2') format('woff2');
}
@font-face {
	font-family: 'Plus Jakarta Sans';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('fonts/plus-jakarta-500.woff2') format('woff2');
}
@font-face {
	font-family: 'Plus Jakarta Sans';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('fonts/plus-jakarta-600.woff2') format('woff2');
}
@font-face {
	font-family: 'Plus Jakarta Sans';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('fonts/plus-jakarta-700.woff2') format('woff2');
}
@font-face {
	font-family: 'Plus Jakarta Sans';
	font-style: normal;
	font-weight: 800;
	font-display: swap;
	src: url('fonts/plus-jakarta-800.woff2') format('woff2');
}
