/*
 * Fontes self-hosted -- MB Theme.
 *
 * Substitui o carregamento via fonts.googleapis.com por arquivos
 * WOFF2 servidos pelo proprio dominio. Evita transferencia de IP
 * e User-Agent do visitante para servidores Google em todo primeiro
 * acesso, alinhando com `.project/arquitetura.md:1212` ("nenhum dado
 * pessoal e coletado automaticamente por tracking, cookies de
 * terceiros ou scripts de analytics") e LGPD Art. 7/33.
 *
 * Pesos disponiveis correspondem ao uso real do tema:
 * - Space Grotesk: 400, 500, 600, 700 (Light descartado; nao usado)
 * - Space Mono: 400, 700, com pares italicos
 *
 * `font-display: swap` evita FOIT: enquanto a fonte custom carrega,
 * o browser renderiza com o fallback (`system-ui` / `Courier New`)
 * e troca quando a fonte chega -- imperceptivel em rede rapida,
 * legivel imediato em rede lenta.
 *
 * Italic de Space Grotesk nao esta presente: o unico uso de
 * `font-style: italic` em texto Grotesk e `.testimonial-card__quote`
 * (home), onde o browser sintetiza italico (faux italic) -- aceitavel
 * para ocorrencia isolada e evita um arquivo extra de ~32 KB.
 */

@font-face {
	font-family: 'Space Grotesk';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('../fonts/SpaceGrotesk/SpaceGrotesk-Regular.woff2') format('woff2');
}

@font-face {
	font-family: 'Space Grotesk';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('../fonts/SpaceGrotesk/SpaceGrotesk-Medium.woff2') format('woff2');
}

@font-face {
	font-family: 'Space Grotesk';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('../fonts/SpaceGrotesk/SpaceGrotesk-SemiBold.woff2') format('woff2');
}

@font-face {
	font-family: 'Space Grotesk';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('../fonts/SpaceGrotesk/SpaceGrotesk-Bold.woff2') format('woff2');
}

@font-face {
	font-family: 'Space Mono';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('../fonts/SpaceMono/SpaceMono-Regular.woff2') format('woff2');
}

@font-face {
	font-family: 'Space Mono';
	font-style: italic;
	font-weight: 400;
	font-display: swap;
	src: url('../fonts/SpaceMono/SpaceMono-Italic.woff2') format('woff2');
}

@font-face {
	font-family: 'Space Mono';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('../fonts/SpaceMono/SpaceMono-Bold.woff2') format('woff2');
}

@font-face {
	font-family: 'Space Mono';
	font-style: italic;
	font-weight: 700;
	font-display: swap;
	src: url('../fonts/SpaceMono/SpaceMono-BoldItalic.woff2') format('woff2');
}
