/* ------------------------------------------------------------------
   Self-hosted web fonts (latin subset) — replaces the Google Fonts CDN.
   Montserrat & Playfair Display are VARIABLE fonts: one file per family
   covers every weight, so each weight points to the same file (the
   variable axis supplies the instance). font-display:swap matches the
   prior CDN behavior. To add a weight later, add an @font-face block.
   ------------------------------------------------------------------ */

/* Montserrat (variable, latin) — body */
@font-face { font-family:'Montserrat'; font-style:normal; font-weight:300; font-display:swap; src:url('/assets/fonts/montserrat.woff2') format('woff2'); }
@font-face { font-family:'Montserrat'; font-style:normal; font-weight:400; font-display:swap; src:url('/assets/fonts/montserrat.woff2') format('woff2'); }
@font-face { font-family:'Montserrat'; font-style:normal; font-weight:600; font-display:swap; src:url('/assets/fonts/montserrat.woff2') format('woff2'); }

/* Playfair Display (variable, latin) — headings */
@font-face { font-family:'Playfair Display'; font-style:normal; font-weight:400; font-display:swap; src:url('/assets/fonts/playfair.woff2') format('woff2'); }
@font-face { font-family:'Playfair Display'; font-style:normal; font-weight:700; font-display:swap; src:url('/assets/fonts/playfair.woff2') format('woff2'); }
