/* 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 four 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). Its $ is IBM Plex Mono 600's,
     declared in body.css with that file (Jersey 20's reads as S at key sizes), so its Jersey 20 range skips U+0024.
   - "QUIT Display Large" (--t-font-display-large): QUIT Display at the same size and in the same line box, with Jersey
     20's own $, for the figures, keys and headings in the display face that are 22 px or more at every width (the
     funnel's amounts, results and BUY $QUIT keys, the office's totals, the salary figure): Jersey 20's $ reads at those
     sizes and is the $ the approved designs draw. Only the $ differs from QUIT Display, so a rule moved to it keeps its
     boxes, and the same file serves both.
   - "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-0023,U+0025-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 Large";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%}
/* Cyrillic (30 Oct 2026, the Russian pass). Jersey 20 has no Cyrillic (206 glyphs, none from U+0400; measured 30 Oct
   2026), so Russian in the display faces fell through to the local monospace stand-in. Handjet ExtraBold (SIL Open Font
   License 1.1, handjet-OFL.txt beside this file; the cyrillic subset of @fontsource/handjet 5.3.1, 4.8 KB) is a condensed
   pixel face of Jersey 20's build: at the same capital height a letter is .41em wide against Jersey 20's .38em, where the
   other pixel faces with Cyrillic run 15 to 100% wider (Pixelify Sans, Tiny5, DotGothic16, Press Start 2P; compared in the
   header keys at 1440 and 390 px, 30 Oct 2026). Each role scales it so its capitals (.6706em) stand at Jersey 20's (.5882em)
   and gives it that role's line box, so a line that mixes the two (КУПИТЬ $QUIT) keeps its height and baseline. The
   unicode-range keeps it off English pages: the file is asked for only when a Cyrillic letter is drawn. */
@font-face{font-family:"QUIT Display";src:url(display-5.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;size-adjust:104.08%;ascent-override:98.48%;descent-override:26.43%;line-gap-override:0%;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:"QUIT Display Large";src:url(display-5.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;size-adjust:104.08%;ascent-override:98.48%;descent-override:26.43%;line-gap-override:0%;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:"QUIT Pixel";src:url(display-5.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;size-adjust:93.19%;ascent-override:110.52%;descent-override:26.83%;line-gap-override:0%;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:"QUIT Figures";src:url(display-5.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;size-adjust:98.24%;ascent-override:110.16%;descent-override:43.08%;line-gap-override:0%;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
/* Silkscreen in Cyrillic (30 Oct 2026, for the show's Russian card plates, LIVE and RINGING tags and dock, lane ru-show,
   and the other places drawn in Silkscreen). Silkscreen has no Cyrillic. Tiny5 (SIL Open Font License 1.1, tiny5-OFL.txt
   beside this file; the cyrillic subset of @fontsource/tiny5 5.3.0, 6.6 KB) is a 5-pixel face like Silkscreen, and at
   its own size its capitals stand at Silkscreen's (.625em), so its pixels are Silkscreen's size and a plate that mixes
   the two (ЛИНИЯ 1 ЗВОНЯЩИЙ, the figure in Silkscreen) reads as one face; Pixelify Sans, Press Start 2P and DotGothic16
   were compared in the show's plates and drew either a garbled К, a finer pixel or a thin stroke. Its capitals average
   .659em wide against Silkscreen Bold's .865em (measured 30 Oct 2026; the show's call-dock PLATE_EM is that .865).
   Declared at Silkscreen's own two weights, 400 and 700: Chromium keeps faces with other weight descriptors apart, so a
   face declared for 100 to 900 never joined Silkscreen's (measured 30 Oct 2026). Silkscreen's line box (1.03em ascent,
   .25em descent; the breve of Й tops out at 1em). Where the show runs, its pack's own fonts/display.css declares
   Silkscreen again after this file and hides these faces, so the pack carries the same faces after its own (lane
   ru-show). */
@font-face{font-family:Silkscreen;src:url(display-6.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;ascent-override:103%;descent-override:25%;line-gap-override:0%;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:Silkscreen;src:url(display-6.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;ascent-override:103%;descent-override:25%;line-gap-override:0%;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
