/* ============================================
   SELF-HOSTED FONTS
   Load this before main.css via enqueue.php.
   Preload critical fonts in header.php.
============================================ */

/* ------------------------------------------
   Outfit (sans) — variable font
   Covers weight range 100–900 in one file.
   font-display: swap eliminates invisible text
   flash; fallback renders instantly.
------------------------------------------ */
@font-face {
  font-family: 'Outfit';
  src: url('../fonts/Outfit-Variable.woff2') format('woff2'),
       url('../fonts/Outfit-Variable.woff')  format('woff');
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

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