/* Apheloria — tipografías alojadas aquí mismo, no en Google.
   Son las mismas cuatro familias de siempre (Montserrat, Raleway, Inter y Cormorant
   Garamond), todas con licencia SIL Open Font License 1.1: ver fonts/LICENCIAS.md.

   Por qué están aquí y no en fonts.googleapis.com: cargarlas desde Google manda la IP
   de cada visitante a un tercero antes de que haya consentido nada, y la política de
   cookies del sitio dice que no hay terceros. Así la política es cierta, se ahorran seis
   peticiones por página y la web no depende de que Google esté en pie.

   Recortadas al mismo juego de caracteres que servía Google para el alfabeto latino, más
   los signos propios del sitio (las flechas ↓ ↗ →, los triángulos ▴ ▾ del desplegable y el
   subíndice del ₄). De 2.550 KB a 246 KB en total, y cada página solo se baja los pesos que
   pinta. Si algún día saliera un carácter sin dibujar, hay que rehacerlas ampliando el rango:

   U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0301, U+0304,
   U+0308, U+0329, U+2000-206F, U+2074, U+2084, U+20AC, U+2122, U+2191-2193, U+2197,
   U+2212, U+2215, U+2500, U+2550, U+25B4, U+25BE, U+FEFF, U+FFFD

   font-display: swap — el texto sale desde el primer momento con la tipografía del
   sistema y cambia cuando llega la nuestra. Nunca hay un hueco en blanco. */

@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url('../fonts/montserrat-100.woff2') format('woff2');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url('../fonts/montserrat-200.woff2') format('woff2');
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('../fonts/raleway-300.woff2') format('woff2');
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/raleway-400.woff2') format('woff2');
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('../fonts/raleway-600.woff2') format('woff2');
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('../fonts/raleway-800.woff2') format('woff2');
}
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/raleway-400-italic.woff2') format('woff2');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url('../fonts/inter-200.woff2') format('woff2');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('../fonts/inter-300.woff2') format('woff2');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/inter-400.woff2') format('woff2');
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('../fonts/cormorant-garamond-300.woff2') format('woff2');
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/cormorant-garamond-400-italic.woff2') format('woff2');
}
