/**
 * Culture Racing — Font Declarations
 *
 * Self-hosted fonts (no Google Fonts external call). Solo @font-face — sin
 * reglas de layout, sin @media (ni de tamaño ni de accesibilidad).
 * Todas las fuentes usan font-display: swap para no bloquear render.
 *
 * ─────────────────────────────────────────────────────────────────────────
 * ÍNDICE
 *   §1  @font-face   → 3 declaraciones sobre 2 familias:
 *                        Montserrat (normal + italic, variable 100–900)
 *                        Super Brigade (italic-only display)
 * ─────────────────────────────────────────────────────────────────────────
 * FAMILIES
 *   Montserrat        — body y UI (100-900 weights en un solo archivo variable)
 *   Super Brigade     — solo para títulos grandes de impacto (hero, watermark)
 *
 * PESO
 *   262 KB total las 3 fuentes (vs 819 KB si fueran TTF)
 *
 * USO
 *   font-family: var(--cr-font-body)    → Montserrat
 *   font-family: var(--cr-font-display) → Super Brigade (solo H1 hero/watermark)
 *   font-family: var(--cr-font-heading) → Montserrat (headings generales, bold)
 * ─────────────────────────────────────────────────────────────────────────
 */


/* ═══════════════════════════════════════════════════════════════════════
   §1 · @FONT-FACE
   ═══════════════════════════════════════════════════════════════════════ */

@font-face {
	font-family: 'Montserrat';
	src: url('../fonts/montserrat-variable.woff2') format('woff2-variations'),
		 url('../fonts/montserrat-variable.woff2') format('woff2');
	font-weight: 100 900;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Montserrat';
	src: url('../fonts/montserrat-italic-variable.woff2') format('woff2-variations'),
		 url('../fonts/montserrat-italic-variable.woff2') format('woff2');
	font-weight: 100 900;
	font-style: italic;
	font-display: swap;
}


@font-face {
	font-family: 'Super Brigade';
	src: url('../fonts/super-brigade.woff2') format('woff2');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}
