/* ==========================================================================
   MIL ASADOS — Tipografías auto-hospedadas
   --------------------------------------------------------------------------
   Los archivos son exactamente los mismos .woff2 que servía Google Fonts, ya
   descargados a assets/fonts/. Sirviéndolos desde nuestro dominio se elimina
   la request externa (DNS + TLS a fonts.googleapis.com y fonts.gstatic.com)
   y el CSS que bloqueaba el render.

   Manrope y Montserrat son fuentes VARIABLES: un solo archivo cubre todo el
   rango 400–700, por eso se declaran con rango de peso en vez de una cara por
   peso. Barlow Condensed son instancias estáticas, una por peso.

   Subset: latin (U+0000–00FF y compañía). Alcanza para español, portugués e
   inglés. Si en la Etapa 2 hace falta otro alfabeto, agregar el subset y su
   unicode-range, nunca ampliar el de acá.

   font-display: swap — es el mismo comportamiento que ya tenía el sitio con
   Google Fonts, así que no cambia nada perceptible. Como ahora los archivos
   son de origen propio y las dos caras del primer viewport van con preload
   (ver index.html), la ventana de swap es mucho más corta que antes.
   ========================================================================== */

/* --- Barlow Condensed — títulos display ----------------------------------- */
@font-face{
  font-family:'Barlow Condensed';
  font-style:normal;
  font-weight:600;
  font-display:swap;
  src:url(../assets/fonts/barlow-condensed-600.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:'Barlow Condensed';
  font-style:normal;
  font-weight:700;
  font-display:swap;
  src:url(../assets/fonts/barlow-condensed-700.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:'Barlow Condensed';
  font-style:normal;
  font-weight:800;
  font-display:swap;
  src:url(../assets/fonts/barlow-condensed-800.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;
}

/* --- Montserrat (variable 400–700) — UI, botones, eyebrows, marca --------- */
@font-face{
  font-family:'Montserrat';
  font-style:normal;
  font-weight:400 700;
  font-display:swap;
  src:url(../assets/fonts/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;
}

/* --- Manrope (variable 400–700) — cuerpo de texto ------------------------- */
@font-face{
  font-family:'Manrope';
  font-style:normal;
  font-weight:400 700;
  font-display:swap;
  src:url(../assets/fonts/manrope-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;
}
