/**
 * A fonte de ícones, servida pelo PRÓPRIO site.
 *
 * 2026-09-16 - Valoar: antes vinha do fonts.googleapis.com, e é de lá que vinha o defeito que o
 * dono viu quatro vezes: "res" embaixo de Alimentação, "ho" embaixo de Hospedagem, "ca." no botão
 * de telefone. O desenho do ícone é a palavra `restaurant` escrita num ::before e transformada em
 * glifo pela fonte; quando ela não chega, o `font-display: block` desiste e a palavra aparece como
 * palavra, cortada na caixa do ícone.
 *
 * Servindo do próprio domínio some a dependência externa: não há gstatic para bloquear, cair ou
 * demorar, e o arquivo entra no mesmo cache do resto do site. São 58 KB — o subset já estava em
 * ~50 KB desde a correção que derrubou a fonte inteira de 1,1 MB.
 *
 * COMO REGERAR quando entrar um ícone novo: abrir a URL que `GCEP_Helpers::material_symbols_url()`
 * monta, pegar o `src` do @font-face que ela devolve, baixar o .woff2 e substituir o arquivo em
 * assets/fonts/. Nome de ícone que não estiver no subset sai como quadradinho vazio, não como
 * palavra — o CSS do header só escreve o nome depois que a fonte confirma (gcep-icones-prontos).
 *
 * @package GuiaWP
 * @since 2026-09-16
 */

@font-face {
	font-family: "Material Symbols Outlined";
	font-style: normal;
	font-weight: 400;
	/* `block` continua certo aqui: em fonte de ÍCONE, "desenhar com o que tiver" é desenhar a
	   palavra crua. Servido do próprio domínio, o bloqueio dura o tempo de um arquivo local. */
	font-display: block;
	src: url("../fonts/material-symbols-subset.woff2") format("woff2");
}

.material-symbols-outlined {
	font-family: "Material Symbols Outlined";
	font-weight: normal;
	font-style: normal;
	line-height: 1;
	letter-spacing: normal;
	text-transform: none;
	display: inline-block;
	white-space: nowrap;
	word-wrap: normal;
	direction: ltr;
	-webkit-font-feature-settings: "liga";
	font-feature-settings: "liga";
	-webkit-font-smoothing: antialiased;
	font-variation-settings: "FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24;
}
