/* IBM Plex Sans + IBM Plex Mono — self-hosted, latin subset.
 *
 * Sans is the VARIABLE face: one 39 KB file serves 400/500/600, which is why
 * three weights cost less here than Lato's three static files did.
 *
 * Mono is subset to the characters a serial number, phone number or invoice
 * number can actually contain — digits, letters and a little punctuation.
 * That is 9.8 KB -> 4.8 KB per weight; the rest of the latin set is accented
 * glyphs that will never appear in one.
 *
 * Never replace these with a fonts.googleapis.com link. That was removed in
 * September because it was a render-blocking cross-origin request costing
 * ~590 ms, and it would reintroduce a third-party dependency on every page.
 */

@font-face{
  font-family:'IBM Plex Sans';
  font-style:normal;
  font-weight:400 600;              /* variable range */
  font-stretch:100%;
  font-display:swap;
  src:url('fonts/plex-sans-var.woff2') format('woff2-variations');
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,
    U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,
    U+FEFF,U+FFFD;
}

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

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