/* The body face: IBM Plex Mono 2.3 (SIL OFL 1.1, ibm-plex-mono-OFL.txt), self-hosted from @fontsource/ibm-plex-mono
   5.3.0, latin and latin-ext at 400 and 600 (sources.json). It replaced VT323 on 22 Oct 2026 for legibility. The
   display faces (headings, keys, labels and figures) are in display.css. Plex Mono is drawn larger and wider than VT323
   at the same font-size (VT323: .4em advance, .4em x-height, .8em ascent, .2em descent; Plex Mono: .6em, .516em,
   1.025em, .275em), so every rule that was sized for VT323 keeps working: size-adjust 72% scales Plex Mono to a .432em
   advance and a .372em x-height, and the ascent and descent overrides give it VT323's .8em/.2em line box, so a line of
   body text sits on the same baseline in the same height as before. */
@font-face{font-family:"IBM Plex Mono";src:url(body-1.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;size-adjust:72%;ascent-override:111.11%;descent-override:27.78%;line-gap-override:0%;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";src:url(body-2.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;size-adjust:72%;ascent-override:111.11%;descent-override:27.78%;line-gap-override:0%;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"IBM Plex Mono";src:url(body-3.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;size-adjust:72%;ascent-override:111.11%;descent-override:27.78%;line-gap-override:0%;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";src:url(body-4.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;size-adjust:72%;ascent-override:111.11%;descent-override:27.78%;line-gap-override:0%;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
/* QUIT Body Fallback stands in while Plex Mono loads, so the text does not re-wrap when it arrives: a local monospace
   (Menlo on macOS and iOS, DejaVu Sans Mono, Liberation Mono or Cousine on Linux and ChromeOS, Noto or Droid Sans Mono
   on Android, Courier New on Windows), all .6em advance, set to the same 72% size and .8em/.2em line box. */
@font-face{font-family:"QUIT Body Fallback";src:local("Menlo Regular"),local("Menlo-Regular"),local("DejaVu Sans Mono"),local("DejaVuSansMono"),local("Liberation Mono"),local("LiberationMono"),local("Cousine"),local("Noto Sans Mono"),local("NotoSansMono-Regular"),local("Droid Sans Mono"),local("DroidSansMono"),local("Courier New"),local("CourierNewPSMT");font-weight:400;font-style:normal;size-adjust:72%;ascent-override:111.11%;descent-override:27.78%;line-gap-override:0%}
/* QUIT Text: IBM Plex Mono 600 at its true size, without the 72% size-adjust above, for the sentences that were set in
   the display face while it was this face (25 to 26 Oct 2026). Since the owner's choice of 26 Oct 2026 the display face
   is Jersey 20 (display.css) for headings, keys, labels and figures only, and those sentences keep this face, so they
   read exactly as they did. */
@font-face{font-family:"QUIT Text";src:url(body-3.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;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:"QUIT Text";src:url(body-4.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
