/**
 * Fonte do site: Quicksand self-hosted (subset latin, variavel 300-700).
 *
 * Historia: o tema declarava Alexandria desde sempre, mas o modulo de Google
 * Fonts locais do Blocksy nunca gerou o @font-face dela (so baixou Poppins,
 * resquicio de config antiga) — o site inteiro renderizava o fallback
 * (Arial). Descoberto em 20/08/2026 na revisao dos cards da loja; na rodada
 * de fontes o dono escolheu a Quicksand para o site inteiro.
 *
 * Self-hosted no child (nao chama o Google no visitante, mesmo padrao do
 * local-google-fonts do tema). Arquivo unico variavel cobre todos os pesos.
 */
@font-face {
	font-family: 'Quicksand';
	font-style: normal;
	font-weight: 300 700;
	font-display: swap;
	src: url(fonts/quicksand-latin.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;
}

/* A troca de familia e feita na VARIAVEL do tema, nao em font-family solto:
   todo o CSS do Blocksy le --theme-font-family. `html body` (0-0-2) vence o
   `body { --theme-font-family: Alexandria }` do CSS dinamico do tema
   (0-0-1) independente da ordem de impressao.

   Compensacao de traco (decisao do dono, 20/08): a Quicksand corre fina —
   o peso 400 dela le como "light" de outras familias. O corpo sobe para
   500 (o "regular" de fato da Quicksand) e o texto de botao para 600, para
   nao sofrer em cima de cor. Titulos h1-h6 ja usam 500/700 do Customizer
   e ficam como estao. */
html body {
	--theme-font-family: 'Quicksand', sans-serif;
	--theme-font-weight: 500;
	--theme-button-font-weight: 600;
}
