/* Self-hosted fonts (Google Fonts, latin subset only). No external requests
   at runtime. Titular: Fraunces (kit de marca) → Playfair Display
   itálica (2026-08-02, "no me gusta, dame tu mejor opción") → **Lora**
   recta, sin itálica (mismo día, ronda final): el usuario pidió sacar la
   itálica del todo y reportó las letras "muy juntas" — Playfair Display
   tiene tracking cerrado por diseño (más notorio en títulos grandes), así
   que no alcanzaba con solo sacar `font-style: italic`. Lora es una serif
   cálida con letras más abiertas y buen espaciado por default, sin
   itálica en ningún lugar del sitio ahora. Se aparta a propósito de lo
   que especifica tereshop-brand-kit-v2/BRAND-GUIDE.md (Fraunces itálica
   500); ver tereProjectFE/CLAUDE.md ("Cambio de Playfair Display a Lora")
   para el detalle completo. Inter y IBM Plex Mono del kit no cambiaron.

   Lora llegó de Google Fonts como archivo VARIABLE (pedir pesos 400 y 600
   devolvió el mismo .woff2 para los dos) — se declara una sola vez con
   `font-weight: 400 600` cubriendo el rango, un solo archivo para todos
   los pesos usados en el sitio (ya no hace falta un segundo archivo
   estático como con Playfair Display, porque acá no hay itálica+recta
   mezcladas). IBM Plex Mono sigue igual: dos archivos estáticos reales
   (400/500, URLs distintas). */

@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 400 600;
  font-display: swap;
  src: url('lora-variable.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url('inter-variable.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'IBM Plex Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('ibmplexmono-400.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'IBM Plex Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('ibmplexmono-500.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
