/* Amberpane — self-hosted latin subsets, no CDN at runtime. All three faces are
   SIL OFL 1.1, which is why the offline HTML export can inline its own subsets
   with no network call and no licence exposure.

   Instrument Serif = display (exactly one title per view)
   IBM Plex Sans    = every interface surface; 600 is the heaviest weight
   IBM Plex Mono    = anything countable — step counts, durations, selectors,
                      package formats, timestamps

   Numerals: IBM Plex Sans and Mono ship uniform-width digits (600 units each),
   so a step counter cannot jitter as it advances. Instrument Serif's digits are
   proportional, so anything numeric set in the display face must also set
   `font-variant-numeric: tabular-nums`. See .tnum below. In practice the brand
   keeps numbers in mono, so this should almost never come up. */
@font-face { font-family: 'Instrument Serif'; font-style: normal; font-weight: 400; font-display: swap; src: url('/static/fonts/instrument-serif-latin-400.woff2') format('woff2'); }
@font-face { font-family: 'Instrument Serif'; font-style: italic;  font-weight: 400; font-display: swap; src: url('/static/fonts/instrument-serif-latin-400-italic.woff2') format('woff2'); }
@font-face { font-family: 'IBM Plex Sans'; font-style: normal; font-weight: 400; font-display: swap; src: url('/static/fonts/plex-sans-latin-400.woff2') format('woff2'); }
@font-face { font-family: 'IBM Plex Sans'; font-style: normal; font-weight: 500; font-display: swap; src: url('/static/fonts/plex-sans-latin-500.woff2') format('woff2'); }
@font-face { font-family: 'IBM Plex Sans'; font-style: normal; font-weight: 600; font-display: swap; src: url('/static/fonts/plex-sans-latin-600.woff2') format('woff2'); }
@font-face { font-family: 'IBM Plex Mono'; font-style: normal; font-weight: 400; font-display: swap; src: url('/static/fonts/plex-mono-latin-400.woff2') format('woff2'); }
@font-face { font-family: 'IBM Plex Mono'; font-style: normal; font-weight: 500; font-display: swap; src: url('/static/fonts/plex-mono-latin-500.woff2') format('woff2'); }

/* Any counter, progress readout or figure that could change while on screen. */
.tnum { font-variant-numeric: tabular-nums; }
