/* allure-digits.css — THE NUMERAL LOCK, EVERYWHERE, BY THE FONT ITSELF (Peter, 2026-10-09: "fonts are not perfect like
   a zero with a dot … I want this and all apps to look perfect").
   DESIGN canon §2: every displayed digit is Inter — never JetBrains Mono's dotted zero, never Cormorant's old-style
   figures, never Jost in data. Rather than wrap every digit in every app, the three house faces borrow their DIGITS from
   Inter: each block below declares one of them again with `unicode-range: U+0030-0039` (0–9 only) pointing at a 4 KB
   Inter subset (inter-digits.woff2 — Inter 4, SIL OFL 1.1, variable weight, tnum/lnum kept). When a family has several
   faces for the same weight and style, the browser takes each character from the LAST-declared face that covers it — so
   this file must load AFTER the Google Fonts stylesheet (it is linked last in <head>). Letters are untouched.
   size-adjust matches Inter's cap height to the face it stands in for (Cormorant runs small, so its digits are 86%).
   Canonical copy: allure-hub-docs/_shared/fonts/ — synced to every app by _ci/shared-sync.sh; never edit a repo copy. */

@font-face{font-family:'Jost';src:url('inter-digits.woff2') format('woff2');font-weight:300;font-style:normal;font-display:block;size-adjust:96%;unicode-range:U+0030-0039}
@font-face{font-family:'Jost';src:url('inter-digits.woff2') format('woff2');font-weight:300;font-style:italic;font-display:block;size-adjust:96%;unicode-range:U+0030-0039}
@font-face{font-family:'Jost';src:url('inter-digits.woff2') format('woff2');font-weight:400;font-style:normal;font-display:block;size-adjust:96%;unicode-range:U+0030-0039}
@font-face{font-family:'Jost';src:url('inter-digits.woff2') format('woff2');font-weight:400;font-style:italic;font-display:block;size-adjust:96%;unicode-range:U+0030-0039}
@font-face{font-family:'Jost';src:url('inter-digits.woff2') format('woff2');font-weight:500;font-style:normal;font-display:block;size-adjust:96%;unicode-range:U+0030-0039}
@font-face{font-family:'Jost';src:url('inter-digits.woff2') format('woff2');font-weight:500;font-style:italic;font-display:block;size-adjust:96%;unicode-range:U+0030-0039}
@font-face{font-family:'Jost';src:url('inter-digits.woff2') format('woff2');font-weight:600;font-style:normal;font-display:block;size-adjust:96%;unicode-range:U+0030-0039}
@font-face{font-family:'Jost';src:url('inter-digits.woff2') format('woff2');font-weight:600;font-style:italic;font-display:block;size-adjust:96%;unicode-range:U+0030-0039}
@font-face{font-family:'Jost';src:url('inter-digits.woff2') format('woff2');font-weight:700;font-style:normal;font-display:block;size-adjust:96%;unicode-range:U+0030-0039}
@font-face{font-family:'Jost';src:url('inter-digits.woff2') format('woff2');font-weight:700;font-style:italic;font-display:block;size-adjust:96%;unicode-range:U+0030-0039}
@font-face{font-family:'JetBrains Mono';src:url('inter-digits.woff2') format('woff2');font-weight:300;font-style:normal;font-display:block;size-adjust:100%;unicode-range:U+0030-0039}
@font-face{font-family:'JetBrains Mono';src:url('inter-digits.woff2') format('woff2');font-weight:300;font-style:italic;font-display:block;size-adjust:100%;unicode-range:U+0030-0039}
@font-face{font-family:'JetBrains Mono';src:url('inter-digits.woff2') format('woff2');font-weight:400;font-style:normal;font-display:block;size-adjust:100%;unicode-range:U+0030-0039}
@font-face{font-family:'JetBrains Mono';src:url('inter-digits.woff2') format('woff2');font-weight:400;font-style:italic;font-display:block;size-adjust:100%;unicode-range:U+0030-0039}
@font-face{font-family:'JetBrains Mono';src:url('inter-digits.woff2') format('woff2');font-weight:500;font-style:normal;font-display:block;size-adjust:100%;unicode-range:U+0030-0039}
@font-face{font-family:'JetBrains Mono';src:url('inter-digits.woff2') format('woff2');font-weight:500;font-style:italic;font-display:block;size-adjust:100%;unicode-range:U+0030-0039}
@font-face{font-family:'JetBrains Mono';src:url('inter-digits.woff2') format('woff2');font-weight:600;font-style:normal;font-display:block;size-adjust:100%;unicode-range:U+0030-0039}
@font-face{font-family:'JetBrains Mono';src:url('inter-digits.woff2') format('woff2');font-weight:600;font-style:italic;font-display:block;size-adjust:100%;unicode-range:U+0030-0039}
@font-face{font-family:'JetBrains Mono';src:url('inter-digits.woff2') format('woff2');font-weight:700;font-style:normal;font-display:block;size-adjust:100%;unicode-range:U+0030-0039}
@font-face{font-family:'JetBrains Mono';src:url('inter-digits.woff2') format('woff2');font-weight:700;font-style:italic;font-display:block;size-adjust:100%;unicode-range:U+0030-0039}
@font-face{font-family:'Cormorant Garamond';src:url('inter-digits.woff2') format('woff2');font-weight:300;font-style:normal;font-display:block;size-adjust:86%;unicode-range:U+0030-0039}
@font-face{font-family:'Cormorant Garamond';src:url('inter-digits.woff2') format('woff2');font-weight:300;font-style:italic;font-display:block;size-adjust:86%;unicode-range:U+0030-0039}
@font-face{font-family:'Cormorant Garamond';src:url('inter-digits.woff2') format('woff2');font-weight:400;font-style:normal;font-display:block;size-adjust:86%;unicode-range:U+0030-0039}
@font-face{font-family:'Cormorant Garamond';src:url('inter-digits.woff2') format('woff2');font-weight:400;font-style:italic;font-display:block;size-adjust:86%;unicode-range:U+0030-0039}
@font-face{font-family:'Cormorant Garamond';src:url('inter-digits.woff2') format('woff2');font-weight:500;font-style:normal;font-display:block;size-adjust:86%;unicode-range:U+0030-0039}
@font-face{font-family:'Cormorant Garamond';src:url('inter-digits.woff2') format('woff2');font-weight:500;font-style:italic;font-display:block;size-adjust:86%;unicode-range:U+0030-0039}
@font-face{font-family:'Cormorant Garamond';src:url('inter-digits.woff2') format('woff2');font-weight:600;font-style:normal;font-display:block;size-adjust:86%;unicode-range:U+0030-0039}
@font-face{font-family:'Cormorant Garamond';src:url('inter-digits.woff2') format('woff2');font-weight:600;font-style:italic;font-display:block;size-adjust:86%;unicode-range:U+0030-0039}
@font-face{font-family:'Cormorant Garamond';src:url('inter-digits.woff2') format('woff2');font-weight:700;font-style:normal;font-display:block;size-adjust:86%;unicode-range:U+0030-0039}
@font-face{font-family:'Cormorant Garamond';src:url('inter-digits.woff2') format('woff2');font-weight:700;font-style:italic;font-display:block;size-adjust:86%;unicode-range:U+0030-0039}
