/* Locally hosted webfonts — all licensed under the SIL Open Font License 1.1.
   Full license text and source notices: see OFL-NOTICE.txt in this folder.
   Families: Instrument Serif, Inter, Newsreader. */

/* ── Instrument Serif (display, no bold exists — never fabricate weights) ── */
@font-face { font-family: 'Instrument Serif'; font-style: normal; font-weight: 400; font-display: swap;
  src: url('InstrumentSerif-400-latin.woff2') format('woff2'); }
@font-face { font-family: 'Instrument Serif'; font-style: italic; font-weight: 400; font-display: swap;
  src: url('InstrumentSerif-400i-latin.woff2') format('woff2'); }

/* ── Inter (UI, sans) ── */
@font-face { font-family: 'Inter'; font-style: normal; font-weight: 400; font-display: swap;
  src: url('Inter-400-latin.woff2') format('woff2'); }
@font-face { font-family: 'Inter'; font-style: normal; font-weight: 500; font-display: swap;
  src: url('Inter-500-latin.woff2') format('woff2'); }
@font-face { font-family: 'Inter'; font-style: normal; font-weight: 600; font-display: swap;
  src: url('Inter-600-latin.woff2') format('woff2'); }

/* ── Newsreader (editorial serif, final display + reading face) ── */
@font-face { font-family: 'Newsreader'; font-style: normal; font-weight: 400; font-display: swap;
  src: url('Newsreader-400-normal-latin.woff2') format('woff2'); }
@font-face { font-family: 'Newsreader'; font-style: normal; font-weight: 500; font-display: swap;
  src: url('Newsreader-500-normal-latin.woff2') format('woff2'); }
@font-face { font-family: 'Newsreader'; font-style: italic; font-weight: 400; font-display: swap;
  src: url('Newsreader-400-italic-latin.woff2') format('woff2'); }
