/* IBM Plex, self-hosted. Loaded by public/index.html, so WEB ONLY: native has
 * no @font-face and gets the files through expo-font when native is a target.
 *
 * Self-hosted rather than linked from Google Fonts because this is the login
 * page of a product deployed onto customer networks, some of which block
 * fonts.gstatic.com, and because it should sit behind a strict CSP without a
 * third-party origin. The files are IBM's own release (the @ibm/plex-sans and
 * @ibm/plex-mono npm packages, SIL OFL 1.1 - licence alongside the files),
 * complete glyph set, not a Latin subset, so a street name in any script
 * renders in the same face.
 *
 * The directory names carry the package version. nginx serves .woff2 as
 * immutable for a year, so a font update has to land under a new directory
 * name or browsers keep the old file; this stylesheet is served no-cache so
 * that a repoint is picked up.
 *
 * One family name per face with a weight per file, which is what
 * tailwind.config.js's `font-sans` / `font-mono` and ordinary `font-weight`
 * expect. Weights: Sans 400/500/600/700, Mono 400/500 - the set the app uses. */

@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/ibm-plex-sans-1.1.0/IBMPlexSans-Regular.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-1.1.0/IBMPlexSans-Medium.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-1.1.0/IBMPlexSans-SemiBold.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-1.1.0/IBMPlexSans-Bold.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-2.5.0/IBMPlexMono-Regular.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-2.5.0/IBMPlexMono-Medium.woff2') format('woff2');
}
