/* ===========================================================================
 * fuentes.css — Argentum Sans autohospedada
 * GRUPO INAN SpA
 *
 * Argentum Sans es un fork de Montserrat 5.001 por Cristiano Sobral,
 * bajo SIL Open Font License 1.1. Uso comercial permitido.
 * Repositorio: https://github.com/cssobral2013/Argentum-Sans
 *
 * Se autohospeda y NO se carga desde CDN externa. Tres razones:
 * mejora Core Web Vitals al eliminar una conexión a otro origen, elimina la
 * dependencia de un tercero que puede caerse o cambiar de política, y cumple
 * con el entregable contractual de "código fuente y archivos desarrollados".
 *
 * Los archivos .woff2 NO están en el repositorio todavía. Qué descargar y de
 * dónde: ver assets/fuentes/LEEME.md.
 *
 * ---------------------------------------------------------------------------
 * PESOS HOSPEDADOS: 400, 600, 700 y 800.
 *
 * El 500 se omite deliberadamente: no aportaba a la jerarquía y cada peso es
 * una descarga más. La familia publica 100–900, pero hospedar lo que no se usa
 * es peso muerto sobre el LCP.
 *
 * SIN unicode-range: los archivos que publica fontsource como "latin" son la
 * fuente completa, sin subconjunto por rango. Declarar un unicode-range aquí
 * haría que los glifos fuera de ese rango dejaran de renderizarse. Si algún
 * día se subsetean los archivos (ver LEEME.md), este es el lugar donde añadir
 * el rango correspondiente.
 *
 * SIN respaldo .woff: WOFF2 tiene soporte universal desde 2016. Añadirlo
 * duplicaría los archivos a mantener sin ganar un solo usuario real.
 * ========================================================================= */

/* Regular · cuerpo de texto */
@font-face {
	font-family: "Argentum Sans";
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url("../fuentes/argentum-sans-latin-400-normal.woff2") format("woff2");
}

/* SemiBold · subtítulos, énfasis, botones */
@font-face {
	font-family: "Argentum Sans";
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url("../fuentes/argentum-sans-latin-600-normal.woff2") format("woff2");
}

/* Bold · títulos */
@font-face {
	font-family: "Argentum Sans";
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url("../fuentes/argentum-sans-latin-700-normal.woff2") format("woff2");
}

/* ExtraBold · display de portada. La dirección institucional se apoya en
 * display pesado (CLAUDE.md §3.2). */
@font-face {
	font-family: "Argentum Sans";
	font-style: normal;
	font-weight: 800;
	font-display: swap;
	src: url("../fuentes/argentum-sans-latin-800-normal.woff2") format("woff2");
}

/* ---------------------------------------------------------------------------
 * PENDIENTE: ajuste métrico del respaldo.
 *
 * font-display: swap muestra primero la fuente de respaldo del sistema y luego
 * intercambia. Si las métricas de las dos difieren mucho, el texto salta al
 * intercambiar y ese salto cuenta como CLS, que es criterio de aceptación del
 * proyecto (<0.1).
 *
 * La corrección es una @font-face de respaldo con size-adjust,
 * ascent-override y descent-override calibrados. NO se escriben aquí valores
 * inventados: hay que medirlos con los archivos reales ya en su sitio,
 * comparando Argentum Sans contra la fuente de respaldo de cada plataforma.
 *
 * Se hace en el Sprint 5, junto con la medición de Core Web Vitals en el
 * hosting real, y solo si la medición muestra que el salto existe.
 * ------------------------------------------------------------------------- */
