/* ============================================================================
   fuentes.css — las fuentes REALES de la casa, self-hosteadas (cero CDN).

   Antes de este archivo la app no cargaba NINGUNA tipografía (AUDITORIA_
   SISTEMA_VISUAL_2026-07-25 §1): tokens.css declaraba familias y el sistema
   operativo decidía. Ahora los archivos viven en assets/fuentes/ (variable
   fonts subseteadas a Latin, SIL OFL — licencias OFL-*.txt al lado) y la CSP
   de la PWA no necesita ningún host externo.

   - Newsreader  (display: su nombre, momentos, el Umbral) — decisión 25-jul,
     reemplaza a Fraunces (señal #1 de diseño-IA según LexnLin).
   - Inter       (UI: burbujas, controles, todo el cuerpo).
   - Caveat      (LA MANUSCRITA de Mia: SOLO .polaroid-dedicatoria vía el token
     --mc-tipografia-familia-manuscrita) — veredicto del CEO 28-jul: cierra el
     placeholder Manuscrita-Mia-Placeholder y el gate de gusto.
   - Fraunces    (archivos presentes por paridad con web_mia y los mockups; la
     app NO la declara: su display es Newsreader desde el 25-jul).

   Este archivo se carga ANTES de tokens.css en index.html y se precachea en
   sw.js (SHELL) junto con los .ttf: la letra de la casa también vive offline.
   ============================================================================ */

@font-face {
  font-family: "Newsreader";
  src: url("../assets/fuentes/Newsreader-var.ttf") format("truetype");
  font-weight: 200 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Newsreader";
  src: url("../assets/fuentes/Newsreader-Italic-var.ttf") format("truetype");
  font-weight: 200 800;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Inter";
  src: url("../assets/fuentes/Inter-var.ttf") format("truetype");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

/* ── LA MANUSCRITA DE MIA: Caveat (veredicto del CEO 28-jul) ─────────────────
   El único lugar donde ella escribe a mano es .polaroid-dedicatoria, que
   consume el token --mc-tipografia-familia-manuscrita (tokens.json →
   tipografia.familia.manuscrita = ["Caveat", "cursive"]). Cero cambios en
   componentes: la dedicatoria ya consumía el token. */
@font-face {
  font-family: "Caveat";
  src: url("../assets/fuentes/Caveat-var.ttf") format("truetype");
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
}
