/* IBM Plex, vendored locally. SIL Open Font License 1.1 — see assets/fonts/OFL.txt.
   Latin subset only, taken from the Google Fonts CDN and rehosted so the app makes
   zero network requests at runtime and works fully offline.

   IBM Plex Sans is the variable cut (one file covers 100..700).
   Condensed and Mono are static cuts. */

@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 100 700;
  font-stretch: 100%;
  font-display: swap;
  src: url('./ibm-plex-sans-var.woff2') format('woff2-variations'),
       url('./ibm-plex-sans-var.woff2') format('woff2');
}

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

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

@font-face {
  font-family: 'IBM Plex Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('./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('./ibm-plex-mono-500.woff2') format('woff2');
}
