/**
 * Fontes da marca Chapada Guia, servidas pelo PRÓPRIO site (manual da marca, 01/10/2026).
 *
 * Poppins no texto, Montserrat nos títulos. Mesmo raciocínio da Inter que estava aqui: arquivo no
 * mesmo domínio, preload no header e `font-display: optional` para não empurrar o texto (CLS).
 * Só o recorte latin: cobre o português inteiro.
 *
 * O nome do arquivo tem versão (a do Google). Ao trocar o arquivo, trocar o nome, o `src` daqui
 * e o preload em GCEP_Helpers::inter_preload_url().
 *
 * @package GuiaWP
 * @since 2026-10-01
 */
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 400;
	font-display: optional;
	src: url(../fonts/poppins-400-latin-v24.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 500;
	font-display: optional;
	src: url(../fonts/poppins-500-latin-v24.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 600;
	font-display: optional;
	src: url(../fonts/poppins-600-latin-v24.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 700;
	font-display: optional;
	src: url(../fonts/poppins-700-latin-v24.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 600 900;
	font-display: optional;
	src: url(../fonts/montserrat-latin-v31.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* Títulos na Montserrat. A variável fica disponível para os CSS de tela que quiserem usar. */
:root { --mg-fonte-titulo: Montserrat, Poppins, system-ui, sans-serif; }
/* !important de propósito: as telas declaram a fonte do texto nos próprios títulos (classe mais
   específica que h1). A regra da marca é uma só: título na Montserrat. Painel e e-mail ficam de fora. */
body:not(.wp-admin) :is(h1, h2, h3) { font-family: var(--mg-fonte-titulo) !important; letter-spacing: -0.01em; }

/*
 * Botão de conversão (anunciar, cadastrar, divulgar) em Laranja Guia, conforme o briefing.
 * Texto Grafite e não branco: branco sobre #FF7A00 dá 2,6:1, Grafite dá 5,2:1 (manual da marca, cap. 04).
 * Botões de navegação e busca continuam no Verde Chapada.
 */
:root { --mg-cta: #FF7A00; --mg-cta-hover: #FF8F2B; --mg-cta-texto: #2E2E2E; }
body .mg-cta,
body .gcep-btn-anunciar,
body .mgm-btn,
body .mgm-btn--p,
body .mgh .btn-wh.or {
	background: var(--mg-cta) !important;
	color: var(--mg-cta-texto) !important;
}
body .mg-cta:hover, body .gcep-btn-anunciar:hover, body .mgm-btn:hover, body .mgh .btn-wh.or:hover {
	background: var(--mg-cta-hover) !important;
	color: var(--mg-cta-texto) !important;
}
body .mg-cta svg, body .mgm-btn svg, body .mgh .btn-wh.or svg { color: inherit; fill: currentColor; }
body .mg-cta:focus-visible, body .mgm-btn:focus-visible, body .mgh .btn-wh.or:focus-visible { outline: 2px solid #0F5132; outline-offset: 2px; }
