/* 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; Silkscreen stays
   the display face. 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%}
