/* ================================================================
   SELF-HOSTED FONTS
   Dropped Google Fonts CDN to eliminate FOUT + NO_LCP risk.
   Raleway is a variable font — single file covers 400/500/600/700.
   font-display: swap matches what Google served (fallback renders
   first, real font swaps in once loaded). With preload in
   functions.php, the swap happens before first paint on fast
   connections, and within ~100ms on slow 4G.
   ================================================================ */

@font-face {
  font-family: 'DM Serif Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/dm-serif-display-400.woff2') format('woff2');
}

@font-face {
  font-family: 'DM Serif Display';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/dm-serif-display-400-italic.woff2') format('woff2');
}

@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../fonts/raleway.woff2') format('woff2-variations'),
       url('../fonts/raleway.woff2') format('woff2');
}
