/* ── Poppins (sans-serif — buttons, UI) ──────────────────── */
@font-face {
	font-family: 'Poppins';
	font-style:  normal;
	font-weight: 400;
	font-display: swap;
	src: url('../fonts/poppins-400.woff2') format('woff2');
}
@font-face {
	font-family: 'Poppins';
	font-style:  normal;
	font-weight: 500;
	font-display: swap;
	src: url('../fonts/poppins-500.woff2') format('woff2');
}
/* real 600 (Google static v24, latin) — without it fw600 pills/labels
   render synthesized bold off the 500, ~1% narrow, flipping wrap
   boundaries ("Empire Blue Cross Blue Shield™" pill @767) */
@font-face {
	font-family: 'Poppins';
	font-style:  normal;
	font-weight: 600;
	font-display: swap;
	src: url('../fonts/poppins-600.woff2') format('woff2');
}

/* ── Merriweather (serif — body text, headings) ────────────
   Variable font, Google Fonts v33 latin subset — the exact file
   live serves; static v30 subsets rendered ~2% wider and broke
   line-wrap parity (contact directions, 3→4 lines @1440). ── */
@font-face {
	font-family: 'Merriweather';
	font-style:  normal;
	font-weight: 300 900;
	font-display: swap;
	src: url('../fonts/merriweather-var.woff2') format('woff2');
}
