/* ============================================================================
   IBM Plex servida LOCALMENTE (issue #25 §11). Se eliminan las llamadas externas
   a fonts.googleapis.com / fonts.gstatic.com sin cambiar la tipografía: mismos
   IBM Plex Sans (400/500/600/700) e IBM Plex Mono (400/500/600), subset latin
   (cubre acentos es/ca/eu/gl y los signos « » — … del texto legal).
   font-display: swap para no bloquear el primer render.
   ============================================================================ */

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

@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/ibm-plex-mono-latin-400-normal.woff2") format("woff2");
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../fonts/ibm-plex-mono-latin-500-normal.woff2") format("woff2");
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../fonts/ibm-plex-mono-latin-600-normal.woff2") format("woff2");
}

/* ============================================================================
   Inter servida LOCALMENTE (issue #339, D-339-5). Las maquetas del rediseño la
   declaran sin cargarla; aquí se autoaloja la variable recta oficial (rsms/inter
   v4.1, `web/InterVariable.woff2`, SIL OFL 1.1 — licencia en
   `../fonts/inter-OFL.txt`). Un solo fichero cubre los pesos 100-900, y hacen
   falta intermedios que no existen como estáticos: los botones van a 650 y los
   títulos a 730. Sin peticiones a terceros, igual que IBM Plex (issue #25 §11).
   IBM Plex NO se retira: la usan el panel interno, los correos y el PDF, y la
   monoespaciada de la aplicación sigue siendo IBM Plex Mono.
   ============================================================================ */
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("../fonts/inter-variable.woff2") format("woff2");
}
