/* ============================================================
   mananmehta.com v4 · font system (Gate 2 swap, 28 Jul 2026)
   Decision: Manan's head designer Tvesha + Claude.
     Advercase    = TITLE font (h1, h2, display, nav brand)
     IBM Plex Sans= body + UI (buttons, nav links, cards, lede)
     EB Garamond  = pull quotes and .quote blocks only
   Nourd retired from headings (files kept for fallback).
   Montserrat / Libre Baskerville @font-face kept (files present,
   unused by vars now). Advercase has only Regular + Bold:
   hierarchy via letter-spacing + size, never faux-bold.
   font-display: swap everywhere.
   ============================================================ */

/* ---- Advercase (TITLE: h1, h2, display, nav brand) ---- */
@font-face{
  font-family:'Advercase';
  src:url('/assets/fonts/advercase/Advercase-Font/WOFF2/Advercase-Regular.woff2') format('woff2'),
      url('/assets/fonts/advercase/Advercase-Font/TTF/Advercase-Regular.ttf') format('truetype');
  font-weight:400;font-style:normal;font-display:swap;
}
@font-face{
  font-family:'Advercase';
  src:url('/assets/fonts/advercase/Advercase-Font/WOFF2/Advercase-Bold.woff2') format('woff2'),
      url('/assets/fonts/advercase/Advercase-Font/TTF/Advercase-Bold.ttf') format('truetype');
  font-weight:700;font-style:normal;font-display:swap;
}

/* ---- IBM Plex Sans (BODY + UI) ---- */
@font-face{
  font-family:'IBM Plex Sans';
  src:url('/assets/fonts/ibm-plex-sans/IBMPlexSans-Variable.ttf') format('truetype');
  /* variable font: weight range 100..700 covered by the file */
  font-weight:100 700;font-style:normal;font-display:swap;
}

/* ---- EB Garamond (pull quotes / .quote only) ---- */
@font-face{
  font-family:'EB Garamond';
  src:url('/assets/fonts/eb-garamond/EBGaramond-Variable.ttf') format('truetype');
  font-weight:400 800;font-style:normal;font-display:swap;
}

/* ============================================================
   Retired-from-vars faces (files kept on disk, @font-face for
   Montserrat / Libre Baskerville retained for the swap window).
   Nourd retired (AGENTS.md: do not reference). @font-face removed.
   ============================================================ */

/* ---- Montserrat (kept, unused by vars) ---- */
@font-face{
  font-family:'Montserrat';
  src:url('/assets/fonts/google-pack/Montserrat/static/Montserrat-Regular.ttf') format('truetype');
  font-weight:400;font-style:normal;font-display:swap;
}
@font-face{
  font-family:'Montserrat';
  src:url('/assets/fonts/google-pack/Montserrat/static/Montserrat-Medium.ttf') format('truetype');
  font-weight:500;font-style:normal;font-display:swap;
}
@font-face{
  font-family:'Montserrat';
  src:url('/assets/fonts/google-pack/Montserrat/static/Montserrat-SemiBold.ttf') format('truetype');
  font-weight:600;font-style:normal;font-display:swap;
}
@font-face{
  font-family:'Montserrat';
  src:url('/assets/fonts/google-pack/Montserrat/static/Montserrat-Bold.ttf') format('truetype');
  font-weight:700;font-style:normal;font-display:swap;
}

/* ---- Libre Baskerville (kept, unused by vars) ---- */
@font-face{
  font-family:'Libre Baskerville';
  src:url('/assets/fonts/google-pack/Libre_Baskerville/static/LibreBaskerville-Italic.ttf') format('truetype');
  font-weight:400;font-style:italic;font-display:swap;
}
