/*
 * Tipografías del sitio
 * - Garet (Book 300 / Heavy 850)  → títulos y display (uppercase)
 * - Open Sauce Sans (300–900)     → cuerpo e interfaz
 * Ambas auto-hospedadas para rendimiento y privacidad.
 */

/* ---------- Garet ---------- */
@font-face {
	font-family: 'Garet';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url('../fonts/Garet/Garet-Book.woff') format('woff');
}
@font-face {
	font-family: 'Garet';
	font-style: normal;
	font-weight: 800;
	font-display: swap;
	src: url('../fonts/Garet/Garet-Heavy.woff') format('woff');
}

/* ---------- Open Sauce Sans ---------- */
@font-face {
	font-family: 'Open Sauce Sans';
	font-style: normal;
	font-display: swap;
	font-weight: 300;
	src: url('../fonts/OpenSauce/opensauce-300.woff2') format('woff2');
}
@font-face {
	font-family: 'Open Sauce Sans';
	font-style: normal;
	font-display: swap;
	font-weight: 400;
	src: url('../fonts/OpenSauce/opensauce-400.woff2') format('woff2');
}
@font-face {
	font-family: 'Open Sauce Sans';
	font-style: normal;
	font-display: swap;
	font-weight: 500;
	src: url('../fonts/OpenSauce/opensauce-500.woff2') format('woff2');
}
@font-face {
	font-family: 'Open Sauce Sans';
	font-style: normal;
	font-display: swap;
	font-weight: 600;
	src: url('../fonts/OpenSauce/opensauce-600.woff2') format('woff2');
}
@font-face {
	font-family: 'Open Sauce Sans';
	font-style: normal;
	font-display: swap;
	font-weight: 700;
	src: url('../fonts/OpenSauce/opensauce-700.woff2') format('woff2');
}
@font-face {
	font-family: 'Open Sauce Sans';
	font-style: normal;
	font-display: swap;
	font-weight: 800;
	src: url('../fonts/OpenSauce/opensauce-800.woff2') format('woff2');
}
@font-face {
	font-family: 'Open Sauce Sans';
	font-style: normal;
	font-display: swap;
	font-weight: 900;
	src: url('../fonts/OpenSauce/opensauce-900.woff2') format('woff2');
}