/*
 * Las tipografías, SERVIDAS DESDE AQUÍ y no desde el CDN de Google.
 *
 * Tres motivos, y el de velocidad es el menos importante:
 *
 *  · COHERENCIA. En este proyecto ya se decidió lo mismo con GSAP: va copiado en
 *    `recursos/` para que la página pinte igual el día que un CDN esté caído.
 *    Las fuentes contradecían esa regla desde el mismo `<head>`.
 *  · PRIVACIDAD. Cada visita mandaba su IP a Google. En una web cuyo argumento
 *    de venta es «en tu Mac, sin nube», eso es una contradicción que se lee.
 *  · VELOCIDAD. Se quitan dos dominios —dos DNS, dos TLS— y una hoja de estilos
 *    de terceros que bloqueaba el pintado.
 *
 * SOLO `latin` y `latin-ext`. Google declara veinte bloques que cubren cirílico,
 * devanagari y vietnamita; ninguno se descargaría jamás desde una web en
 * castellano e inglés. `latin-ext` no es opcional: trae la ñ, las tildes y las
 * « » que usa toda la página.
 *
 * OJO CON LOS FICHEROS: Montserrat y Poppins las sirve Google como fuentes
 * VARIABLES, así que un mismo `.woff2` cubre varios pesos y aquí aparece citado
 * más de una vez. No es un error de copia — se comprobó por hash: diez
 * declaraciones, ocho ficheros. El nombre lleva familia, subconjunto y hash del
 * contenido, para que dos pesos no acaben con dos copias del mismo archivo.
 *
 * Se rehace con `node promocion/fuentes.mjs` si cambian los pesos.
 */

@font-face {
  font-family: 'Caveat';
  font-style: normal;
  font-weight: 700;
  /* `swap`: el texto se pinta con la fuente del sistema y cambia cuando llega
     la buena. Esperar dejaría la página en blanco, que es peor. */
  font-display: swap;
  src: url('fuentes/caveat-latin-ext-ed1d4a86.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: 'Caveat';
  font-style: normal;
  font-weight: 700;
  /* `swap`: el texto se pinta con la fuente del sistema y cambia cuando llega
     la buena. Esperar dejaría la página en blanco, que es peor. */
  font-display: swap;
  src: url('fuentes/caveat-latin-c5e74a40.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: 400;
  /* `swap`: el texto se pinta con la fuente del sistema y cambia cuando llega
     la buena. Esperar dejaría la página en blanco, que es peor. */
  font-display: swap;
  src: url('fuentes/montserrat-latin-ext-920711de.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  /* `swap`: el texto se pinta con la fuente del sistema y cambia cuando llega
     la buena. Esperar dejaría la página en blanco, que es peor. */
  font-display: swap;
  src: url('fuentes/montserrat-latin-6438d7b8.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;
  /* `swap`: el texto se pinta con la fuente del sistema y cambia cuando llega
     la buena. Esperar dejaría la página en blanco, que es peor. */
  font-display: swap;
  src: url('fuentes/montserrat-latin-ext-920711de.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  /* `swap`: el texto se pinta con la fuente del sistema y cambia cuando llega
     la buena. Esperar dejaría la página en blanco, que es peor. */
  font-display: swap;
  src: url('fuentes/montserrat-latin-6438d7b8.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: 'Poppins';
  font-style: normal;
  font-weight: 600;
  /* `swap`: el texto se pinta con la fuente del sistema y cambia cuando llega
     la buena. Esperar dejaría la página en blanco, que es peor. */
  font-display: swap;
  src: url('fuentes/poppins-latin-ext-72efc6a3.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  /* `swap`: el texto se pinta con la fuente del sistema y cambia cuando llega
     la buena. Esperar dejaría la página en blanco, que es peor. */
  font-display: swap;
  src: url('fuentes/poppins-latin-872e8629.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: 'Poppins';
  font-style: normal;
  font-weight: 700;
  /* `swap`: el texto se pinta con la fuente del sistema y cambia cuando llega
     la buena. Esperar dejaría la página en blanco, que es peor. */
  font-display: swap;
  src: url('fuentes/poppins-latin-ext-2477683a.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  /* `swap`: el texto se pinta con la fuente del sistema y cambia cuando llega
     la buena. Esperar dejaría la página en blanco, que es peor. */
  font-display: swap;
  src: url('fuentes/poppins-latin-197a3cbd.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;
}
