/* ════════════════════════════════════════════════════════════════
   DokxIA · tipografía única — IBM Plex Sans
   ════════════════════════════════════════════════════════════════
   15-sep-2026 · Karol y el equipo eligen la opción 4 del mockup de la cédula
   sumaria: una sola familia en TODA la pantalla (menú, pestañas, tablas,
   cifras, códigos y títulos).

   Alojada en DokxIA, no en Google Fonts: ninguna petición a terceros, así que
   el navegador del usuario no entrega su IP a nadie. Sustituye a
   fonts_versa.css (IvyMode + SofiaSans, 1,6 MB en base64 y de versAudit).

   Origen: paquete oficial @ibm/plex-sans 1.1.0 (IBM), licencia SIL OFL 1.1
   — ver tipografia/plex-sans/license.txt. Ficheros «complete» (todos los
   alfabetos); verificados contra el hash publicado por jsDelivr al bajarlos.

   Pesos servidos: 300 (la regla global de index.html usa 300), 400, 400
   cursiva, 500, 600 y 700. Un peso que no esté aquí lo SINTETIZA el navegador
   —más grueso o inclinado a lo bruto—, así que añadir uno nuevo en el CSS pide
   añadir también su fichero.
   ════════════════════════════════════════════════════════════════ */

@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('tipografia/plex-sans/IBMPlexSans-Light.woff2') format('woff2');
}
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('tipografia/plex-sans/IBMPlexSans-Regular.woff2') format('woff2');
}
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('tipografia/plex-sans/IBMPlexSans-Italic.woff2') format('woff2');
}
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('tipografia/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('tipografia/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('tipografia/plex-sans/IBMPlexSans-Bold.woff2') format('woff2');
}
