/*
 * Tipografías autoalojadas — marca v4.
 *
 * Montserrat y Caveat, licencia OFL. Se sirven desde nuestro propio dominio y
 * NUNCA desde fonts.googleapis.com: la CDN de Google recibe la IP de cada
 * visitante, y eso es una cesión de datos a un tercero que no vamos a hacer a
 * cambio de comodidad. Las referencias del paquete de diseño sí las pedían a la
 * CDN, porque son ficheros de consulta y no producción.
 *
 * DOS ficheros y 111 KB, medido y no supuesto:
 *
 *   Montserrat variable, un eje (wght 300..800), subconjunto latin    37 KB
 *   Caveat variable, un eje (wght 400..600), subconjunto latin        74 KB
 *
 * Son 111 KB frente a los 112 KB en tres ficheros del tema v3. El cambio de
 * tipografía NO engorda la web, y conviene tenerlo medido antes de que alguien
 * lo suponga en un sentido o en el otro.
 *
 * Sin itálicas: el diseño no usa ninguna. Serían otros 37 KB para nada.
 *
 * Procedencia, huellas SHA-256 y la comprobación del subconjunto están en
 * `assets/fonts/PROCEDENCIA.md`.
 *
 * LO QUE NO ESTÁ EN `latin`, y se sabe: la flecha → (U+2192), que 5E usa al
 * final de cada fila de servicio. El rango incluye ↑ (U+2191) y ↓ (U+2193) pero
 * no la derecha. La pinta la tipografía del sistema y es un glifo tan simple que
 * no se distingue; traerse un subconjunto entero por una flecha no tiene
 * sentido. Ya pasaba en el tema v3.
 */

@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300 800;
  font-display: swap;
  src: url('../fonts/montserrat-variable.woff2') format('woff2');
  /* El rango es el que sirve Google para `latin`, copiado literal: así el
     navegador solo descarga la fuente si la página tiene alguno de estos
     caracteres, y se ve de un vistazo qué cubre. */
  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: 'Caveat';
  font-style: normal;
  font-weight: 400 600;
  font-display: swap;
  src: url('../fonts/caveat-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;
}
