/* =========================================================
   Conjurly News — Font Faces
   Self-hosted IBM Plex Serif for the News editorial zone.

   Loaded as a dependency of news-shared.css (single articles)
   and news-feed.css (News feed page) so the serif is available
   on every News surface that references "IBM Plex Serif".

   Files are Latin-subset (+ editorial punctuation: em/en dash,
   curly quotes, ellipsis) for minimal weight (~19KB each).
   Weights match News usage: 400 body, 600 headlines, 700 strong.
   font-display: optional — avoids swap reflow / CLS; near-100%
   of visitors get Plex Serif from the local same-origin file.
   ========================================================= */

@font-face {
  font-family: "IBM Plex Serif";
  font-style: normal;
  font-weight: 400;
  font-display: optional;
  src: url("fonts/IBMPlexSerif-Regular.woff2") format("woff2");
}

@font-face {
  font-family: "IBM Plex Serif";
  font-style: normal;
  font-weight: 600;
  font-display: optional;
  src: url("fonts/IBMPlexSerif-SemiBold.woff2") format("woff2");
}

@font-face {
  font-family: "IBM Plex Serif";
  font-style: normal;
  font-weight: 700;
  font-display: optional;
  src: url("fonts/IBMPlexSerif-Bold.woff2") format("woff2");
}
