/* The display faces. Jersey 20 (SIL Open Font License 1.1, jersey20-OFL.txt beside this file; the file the trading bot's
   jersey.css loads) sets every heading, key, label and figure on the site since the owner's choice of 26 Oct 2026 (the face
   of the approved designs, option B); body text stays IBM Plex Mono (body.css). It is declared here in three roles, each
   scaled with size-adjust to the cap height of the face it replaced and given that face's line box, so every rule sized
   for the old faces keeps its boxes, baselines and wraps:
   - "QUIT Display" (--t-font-display): keys, labels, tabs and headings, at the cap height of IBM Plex Mono 600 (.698em)
     with its 1.025em ascent and .275em descent (it was that face from 25 to 26 Oct 2026).
   - "QUIT Pixel" (--t-font-pixel): the really big primary headings, at the cap height of Silkscreen (.625em) with its
     1.03em ascent and .25em descent.
   - "QUIT Figures": figures and percent signs, at the digit width of Anton (.494em, the face the figures were in), the
     capitals centred in Anton's 1.5054em line box.
   Jersey 20's capitals are .5882em tall and its digits .441em wide (measured 26 Oct 2026). Each role has a fallback, a
   local monospace scaled to Jersey 20's average heading width in that role and given the same line box, so a heading set
   before the face arrives keeps its height and nearly its width. Silkscreen stays for what is painted to match pixel art:
   the meme maker's captions and their preview, the stand-ins for drawn lettering, the arcade and the canvas share cards.
   VT323 stays for counters and readouts fitted to the plates. */
@font-face{font-family:Silkscreen;src:url(display-1.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:Silkscreen;src:url(display-2.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:VT323;src:url(display-3.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}
/* VT323's stand-in while it loads: a local monospace at two thirds, which gives VT323's metrics (a .4em advance, .8em
   ascent, .2em descent; measured 22 Oct 2026), so a readout set in "VT323, QUIT VT323 Fallback" keeps its box when the
   face arrives (the deck's address and tabs, the loader). Same pattern as body.css's QUIT Body Fallback. */
@font-face{font-family:"QUIT VT323 Fallback";src:local("Courier New"),local("CourierNewPSMT"),local("Menlo Regular"),local("Menlo-Regular"),
 local("DejaVu Sans Mono"),local("Liberation Mono"),local("Droid Sans Mono"),local("Noto Sans Mono");
 font-weight:400;font-style:normal;size-adjust:66.667%;ascent-override:120%;descent-override:30%;line-gap-override:0%}
@font-face{font-family:"QUIT Display";src:url(display-4.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;size-adjust:118.66%;ascent-override:86.38%;descent-override:23.18%;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:"QUIT Pixel";src:url(display-4.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;size-adjust:106.25%;ascent-override:96.94%;descent-override:23.53%;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:"QUIT Figures";src:url(display-4.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;size-adjust:112%;ascent-override:96.62%;descent-override:37.79%;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:"QUIT Display 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:100 900;font-style:normal;size-adjust:84%;ascent-override:122.02%;descent-override:32.74%;line-gap-override:0%}
@font-face{font-family:"QUIT Pixel 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:100 900;font-style:normal;size-adjust:75%;ascent-override:137.33%;descent-override:33.33%;line-gap-override:0%}
@font-face{font-family:"QUIT Figures 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:100 900;font-style:normal;size-adjust:79%;ascent-override:136.98%;descent-override:53.58%;line-gap-override:0%}
