/* ============================================================================
   Tipografías auto-hospedadas
   ----------------------------------------------------------------------------
   Antes venían de fonts.googleapis.com, y eso costaba DOS orígenes más
   (googleapis para el CSS y gstatic para los .woff2) con su DNS + TCP + TLS
   cada uno, y una hoja de estilo que BLOQUEA el pintado antes de que el
   navegador sepa siquiera qué fuentes necesita. En móvil eso era medio segundo
   antes de la primera letra.

   Son las variables de Google (un solo fichero cubre todo el eje de pesos:
   `font-weight: 400 700` en la regla), subconjunto `latin` únicamente. El
   latin-ext se deja fuera a propósito: la web pública está en español e inglés
   y todo lo que necesita (ñ, á, ü, ç…) vive en U+0000-00FF. Si algún día entra
   un idioma con latin-ext, hay que volver a descargar los subconjuntos.

   font-display: swap — el texto se ve desde el primer momento con la fuente del
   sistema y cambia al llegar la web font; nunca hay un hueco en blanco.
   ========================================================================== */

@font-face {
    font-family: 'Space Grotesk';
    font-style: normal;
    font-weight: 400 700;
    font-display: swap;
    src: url('/fonts/space-grotesk-latin.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 Sans';
    font-style: normal;
    font-weight: 400 600;
    font-display: swap;
    src: url('/fonts/ibm-plex-sans-latin.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;
}

/* Solo la usa el bloque de precios (public/css/pricing.css). */
@font-face {
    font-family: 'Archivo';
    font-style: normal;
    font-weight: 400 700;
    font-display: swap;
    src: url('/fonts/archivo-latin.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;
}
