/* TIPOGRAFÍAS AUTOALOJADAS · Ingeniería Bonastre
   ---------------------------------------------------------------------------
   Este archivo sustituye la carga de tipografías desde los servidores de
   Google. Ventajas: la web carga algo antes y, sobre todo, deja de enviar la
   dirección IP de cada visitante a Google, lo que simplifica el cumplimiento
   en materia de protección de datos.

   PARA QUE FUNCIONE HAY QUE SUBIR LOS ARCHIVOS DE LETRA UNA SOLA VEZ:

   1. Entre en  https://gwfh.mranftl.com/fonts
   2. Busque y descargue estas tres familias, marcando SOLO el formato "woff2"
      y el juego de caracteres "latin" + "latin-ext":
        · IBM Plex Sans      → grosores 400, 500, 600, 700
        · IBM Plex Mono      → grosores 400, 500
        · Source Serif 4     → grosores 400, 600, 700
   3. Descomprima y renombre los archivos tal como figuran más abajo.
   4. Súbalos a la carpeta  assets/fonts/  de su hosting.
   5. Avíseme y retiro el enlace a Google de las páginas.

   Mientras no estén subidos, la web sigue funcionando: usa las tipografías
   desde Google como hasta ahora.
   --------------------------------------------------------------------------- */

/* IBM Plex Sans — texto general */
@font-face {
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/fonts/ibm-plex-sans-400.woff2") format("woff2");
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/assets/fonts/ibm-plex-sans-500.woff2") format("woff2");
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/assets/fonts/ibm-plex-sans-600.woff2") format("woff2");
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/assets/fonts/ibm-plex-sans-700.woff2") format("woff2");
}

/* IBM Plex Mono — cifras, fechas y rótulos */
@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/fonts/ibm-plex-mono-400.woff2") format("woff2");
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/assets/fonts/ibm-plex-mono-500.woff2") format("woff2");
}

/* Source Serif 4 — titulares */
@font-face {
  font-family: "Source Serif 4";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/fonts/source-serif-4-400.woff2") format("woff2");
}
@font-face {
  font-family: "Source Serif 4";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/assets/fonts/source-serif-4-600.woff2") format("woff2");
}
@font-face {
  font-family: "Source Serif 4";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/assets/fonts/source-serif-4-700.woff2") format("woff2");
}
