/* Harelin type — self-hosted, no external font requests. Latin subsets in
   woff2, OFL-licensed; each family's licence sits beside it (<Family>-OFL.txt).
   Same four families as Day Twenty Two, so the studio and its products share
   one voice.

     Newsreader       — display and body serif (variable weight, opsz axis)
     Instrument Sans  — UI sans: nav, buttons, eyebrows, small print
     Caveat           — handwriting; at most two asides on the page
     IBM Plex Mono    — the status line and footer dateline

   font-display: swap so text is never invisible while a file loads. */
@font-face { font-family: 'Newsreader'; font-style: normal; font-weight: 200 800; font-display: swap; src: url('Newsreader-Variable.woff2') format('woff2'); }
@font-face { font-family: 'Newsreader'; font-style: italic; font-weight: 200 800; font-display: swap; src: url('Newsreader-Italic-Variable.woff2') format('woff2'); }
@font-face { font-family: 'Instrument Sans'; font-style: normal; font-weight: 400 700; font-display: swap; src: url('InstrumentSans-Variable.woff2') format('woff2'); }
@font-face { font-family: 'Caveat'; font-style: normal; font-weight: 400 700; font-display: swap; src: url('Caveat-Variable.woff2') format('woff2'); }
@font-face { font-family: 'IBM Plex Mono'; font-style: normal; font-weight: 400; font-display: swap; src: url('IBMPlexMono-Regular.woff2') format('woff2'); }
