/* =========================================================
   Self-hosted fonts — Lulich / Rankings.io child theme
   Place this file at: rankings-io-child/fonts/fonts.css
   WOFF2 files live alongside it in: rankings-io-child/fonts/
   font-display:swap keeps text visible during load (matches
   the behavior of the old Google Fonts URL).
   ========================================================= */

/* ---------- Lato (body) ---------- */
@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url('lato-300.woff2') format('woff2');
}
@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('lato-400.woff2') format('woff2');
}
@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('lato-700.woff2') format('woff2');
}

/* ---------- Libre Baskerville (headers) ---------- */
@font-face {
	font-family: 'Libre Baskerville';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('libre-baskerville-400.woff2') format('woff2');
}
@font-face {
	font-family: 'Libre Baskerville';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('libre-baskerville-700.woff2') format('woff2');
}

h1 em, .h1 em,
h2 em, .h2 em,
h3 em, .h3 em {
	font-style: normal;
}