/* Self-hosted fonts - no runtime calls to Google Fonts (repo CLAUDE.md rule).
   Latin-subset .woff2 only: this TV shows English AU text with no italics.
   Same faces as the HMR website (Instrument Serif display + Plus Jakarta
   Sans variable body) so the board and the site speak one brand voice.
   Files copied from the hmr repo's @fontsource packages; to refresh, copy
   the woff2 files from the hmr repo's node_modules fontsource dirs again.
   (NB: never write a glob-with-slash in this comment - a star-slash
   sequence terminates the comment and the parser then eats the first
   at-rule below it.) */

@font-face {
  font-family: 'Instrument Serif';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url('/fonts/instrument-serif-latin-400-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Instrument Serif';
  font-style: italic;
  font-display: swap;
  font-weight: 400;
  src: url('/fonts/instrument-serif-latin-400-italic.woff2') format('woff2');
}
@font-face {
  font-family: 'Plus Jakarta Sans Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 200 800;
  src: url('/fonts/plus-jakarta-sans-latin-wght-normal.woff2') format('woff2-variations');
}
