/*
  La tipografía de la marca, autohospedada.

  Red Hat Text es la única familia que usa el sitio actual (así está declarado 49 veces en
  las tipografías globales de Elementor). Los archivos son los mismos que servía WordPress
  desde `/wp-content/uploads/elementor/google-fonts/fonts/`, copiados a `static/fonts/` con
  nombre legible: son **variables** (un archivo por estilo cubre los pesos 300–700) y vienen
  en dos subconjuntos, `latin` y `latin-ext` —el chico es el que trae la tilde y la eñe—, así
  que el navegador baja 30 KB en vez de las cinco variantes de peso.

  Va autohospedado y no desde Google Fonts por dos razones: una visita menos a un tercero
  (importa para la ley de datos y para la CSP) y el sitio no depende de que ese CDN
  responda.
*/

@font-face {
  font-family: "Red Hat Text";
  font-style: normal;
  font-weight: 300 700;
  font-display: swap;
  src: url("/fonts/red-hat-text/red-hat-text-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: "Red Hat Text";
  font-style: normal;
  font-weight: 300 700;
  font-display: swap;
  src: url("/fonts/red-hat-text/red-hat-text-latin-ext.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: "Red Hat Text";
  font-style: italic;
  font-weight: 300 700;
  font-display: swap;
  src: url("/fonts/red-hat-text/red-hat-text-latin-italic.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;
}

/* --- Inter: la letra del cuerpo ------------------------------------------------------ */

/* Inter es la familia de los textos del cuerpo, y es OTRA familia que la de la marca (Red Hat
   Text, arriba): el cliente la pidió con esas palabras («cambiemos la tipografía de los textos
   del cuerpo, los que hoy están como máquina de escribir, a una Inter»). El sitio anterior no la
   usa —declara Red Hat Text 49 veces en Elementor y ninguna Inter—, así que se autohospeda acá
   igual que aquella: los archivos son de Google Fonts (licencia SIL OFL, uso libre, sin costo),
   variables (un archivo por estilo cubre los pesos 300–700) y en los mismos dos subconjuntos,
   `latin` (el que trae la tilde y la eñe) y `latin-ext`.

   Inter llegó como **fuente variable** con el mismo eje de peso que Red Hat Text, así que el
   bloque es el mismo de arriba cambiando el nombre y los archivos. */
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 300 700;
  font-display: swap;
  src: url("/fonts/inter/inter-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: "Inter";
  font-style: normal;
  font-weight: 300 700;
  font-display: swap;
  src: url("/fonts/inter/inter-latin-ext.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: "Inter";
  font-style: italic;
  font-weight: 300 700;
  font-display: swap;
  src: url("/fonts/inter/inter-latin-italic.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: "Inter";
  font-style: italic;
  font-weight: 300 700;
  font-display: swap;
  src: url("/fonts/inter/inter-latin-ext-italic.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;
}
