/*
 * fonts.css — fontes auto-hospedadas do tema "O Mecânico 2026".
 *
 * As famílias foram identificadas no template de referência: o CSS base
 * (templates/assets/css/main.css) declara a pilha "Helvetica Neue", mas os
 * HTMLs exportados sobrescrevem com Poppins (texto, pesos 400/500/600) e
 * Heebo (títulos, pesos 400/700), carregadas por CDN do Google Fonts.
 *
 * Decisão 7 do planejamento: nada de CDN em produção. Os .woff2
 * correspondentes são baixados para assets/fonts/ na task 026; os nomes de
 * arquivo abaixo são o contrato entre as duas tasks.
 *
 * As famílias declaradas aqui alimentam --mec-font-body e --mec-font-heading
 * em tokens.css (task 010).
 */

/* ---------- Poppins — texto ---------- */

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

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

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

/* ---------- Heebo — títulos ---------- */

@font-face {
	font-family: "Heebo";
	src: url("../fonts/heebo-400.woff2") format("woff2");
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: "Heebo";
	src: url("../fonts/heebo-700.woff2") format("woff2");
	font-weight: 700;
	font-style: normal;
	font-display: swap;
}

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