/* =========================================
   IBM Plex Sans · self-hosted @font-face
   Source: https://github.com/IBM/plex/releases/tag/%40ibm/plex-sans%401.1.0
   License: SIL OFL 1.1 (ver LICENSE.txt al lado de los .woff2)
   Pesos: 400, 500, 600, 700
   ADR: cis-style/adrs/typography-001.md (ADR-021)
   Nota: IBM Plex Sans NO ships peso 800 (ExtraBold). El peso mas pesado
         disponible es 700 (Bold). Donde ADR-021 especifica 800, mapeamos
         a 700 hasta que IBM publique un Plex variable con ExtraBold real.
   ========================================= */

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

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

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

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

/* Peso 800 mapeado a Bold (700) — ver nota arriba. */
@font-face {
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("../ibm-plex-sans/IBMPlexSans-Bold.woff2") format("woff2");
}
