/* ═══════════════════════════════════════════════════════════════════════════
   AIMockDraft — FONTS  (amd-fonts.css)
   Chosen by Justin, Sept 22, 2026, after the font tryout
   (claude/Fonts-Icons-Panel-Picks.md in the project).

   Two faces, one family of shapes — GitHub drew them as a pair:
     --font-display  Hubot Sans  the one big line, section headings, titles,
                                 the wordmark. Punchy, a little techy.
     --font-text     Mona Sans   everything read as a sentence, every label,
                                 every number. Calm; its tabular figures read
                                 like a printed receipt.

   Both are variable in weight (200–900) and width (75–125), so the rulebook's
   width tokens in amd-rules.css keep working. Archivo went down to 62, so
   --wd-display (68) now lands on 75: headlines are a touch wider than before.

   Two Hubot letters are swapped for Mona's (the last @font-face below):
   the digits, because Hubot's zero has a slash (2Ø27), and the capital I,
   because Hubot's has bars top and bottom and Justin preferred a plain I in
   the AIMockDraft wordmark (Sept 22). Delete that one rule to get Hubot's
   own digits and I back.

   Mona's own TABULAR zero had a slash too (zero.tf), and tabular figures
   are the default for every number on the site. Sept 22, 2026: the file
   mona-sans-latin.woff2 was patched so zero.tf draws Mona's plain zero,
   centred in the same tabular width, at every weight and width. Columns
   still line up. To undo it, restore that one file from git.

   Every page links this file. Never name a font family directly — use
   var(--font-display) or var(--font-text).

   Self-hosted, no Google request. Files in v2/assets/fonts/, from the
   @fontsource-variable packages (v5.3.0), SIL Open Font License 1.1 —
   the licences sit beside the files.
   ═══════════════════════════════════════════════════════════════════════════ */

@font-face{font-family:'Mona Sans';font-style:normal;font-display:swap;font-weight:200 900;font-stretch:75% 125%;
  src:url(../assets/fonts/mona-sans-latin-ext.woff2) format('woff2-variations'),url(../assets/fonts/mona-sans-latin-ext.woff2) format('woff2');
  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:'Mona Sans';font-style:normal;font-display:swap;font-weight:200 900;font-stretch:75% 125%;
  src:url(../assets/fonts/mona-sans-latin.woff2) format('woff2-variations'),url(../assets/fonts/mona-sans-latin.woff2) format('woff2');
  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:'Hubot Sans';font-style:normal;font-display:swap;font-weight:200 900;font-stretch:75% 125%;
  src:url(../assets/fonts/hubot-sans-latin-ext.woff2) format('woff2-variations'),url(../assets/fonts/hubot-sans-latin-ext.woff2) format('woff2');
  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:'Hubot Sans';font-style:normal;font-display:swap;font-weight:200 900;font-stretch:75% 125%;
  src:url(../assets/fonts/hubot-sans-latin.woff2) format('woff2-variations'),url(../assets/fonts/hubot-sans-latin.woff2) format('woff2');
  unicode-range:U+0000-002F,U+003A-0048,U+004A-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}
/* Hubot's slashed zero and barred capital I out: headline digits and "I" come from Mona. */
@font-face{font-family:'Hubot Sans';font-style:normal;font-display:swap;font-weight:200 900;font-stretch:75% 125%;
  src:url(../assets/fonts/mona-sans-latin.woff2) format('woff2-variations'),url(../assets/fonts/mona-sans-latin.woff2) format('woff2');
  unicode-range:U+0030-0039,U+0049}

:root{
  --font-display:'Hubot Sans',system-ui,-apple-system,'Segoe UI',sans-serif;
  --font-text:'Mona Sans',system-ui,-apple-system,'Segoe UI',sans-serif;
}
