/* ══════════════════════════════════════════════════════════════════════════════
   DEFENSORÍA EN LÍNEA — Tipografías autoalojadas
   ══════════════════════════════════════════════════════════════════════════════
   Antes se cargaban desde Google Fonts. Se autoalojan por tres razones:

   1. Privacidad: Google recibía la dirección IP de cada visitante. Al servirlas
      desde este mismo dominio, el sitio deja de tener servicios de terceros y la
      política de privacidad se simplifica.
   2. Velocidad: se ahorran dos conexiones externas (DNS + TLS a dos servidores),
      que en una conexión móvil lenta cuestan más que los propios archivos.
   3. Resistencia: el sitio se ve igual aunque Google esté caído o bloqueado.

   Son FUENTES VARIABLES: un único archivo por familia cubre todo el rango de
   pesos declarado en `font-weight`. Dos archivos en total en vez de cuatro.

   `unicode-range` limita la carga al alfabeto latino, que cubre el español
   completo (tildes, ñ, ¿, ¡). Si algún día hiciera falta otro alfabeto, se
   descarga su subconjunto aparte.

   `font-display: swap` muestra el texto de inmediato con la fuente del sistema
   y la sustituye al terminar la descarga: nunca se ve una página en blanco.
   ══════════════════════════════════════════════════════════════════════════════ */


@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400 600;
  font-display: swap;
  src: url('../assets/fuentes/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: 'Montserrat';
  font-style: normal;
  font-weight: 600 700;
  font-display: swap;
  src: url('../assets/fuentes/montserrat-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;
}
