/* ===========================================================================
   New Jersey Colonic — self-hosted fonts (v3.7.1)
   Replaces render-blocking fonts.googleapis.com requests. Latin subsets only.
   font-display:swap → text paints immediately in the fallback, then swaps,
   so the font load never holds up First Contentful Paint.
   Paths are rewritten at enqueue time? No — these are relative to this CSS
   file's location (assets/css/), so ../fonts/ resolves to assets/fonts/.
   =========================================================================== */

/* ---- Inter (body, sitewide) ---- */
@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url('../fonts/inter-400.woff2') format('woff2');}
@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url('../fonts/inter-500.woff2') format('woff2');}
@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url('../fonts/inter-600.woff2') format('woff2');}
@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url('../fonts/inter-700.woff2') format('woff2');}
@font-face{font-family:'Inter';font-style:normal;font-weight:800;font-display:swap;src:url('../fonts/inter-800.woff2') format('woff2');}
/* CSS uses font-weight:900 in ~33 places, but Google's Inter stopped at 800
   too — 900 was always faux-bolded by the browser. Map 900 to the 800 file so
   behavior is identical to before, with no extra download. */
@font-face{font-family:'Inter';font-style:normal;font-weight:900;font-display:swap;src:url('../fonts/inter-800.woff2') format('woff2');}

/* ---- Playfair Display (headings, sitewide) ---- */
@font-face{font-family:'Playfair Display';font-style:normal;font-weight:500;font-display:swap;src:url('../fonts/playfair-500.woff2') format('woff2');}
@font-face{font-family:'Playfair Display';font-style:normal;font-weight:600;font-display:swap;src:url('../fonts/playfair-600.woff2') format('woff2');}
@font-face{font-family:'Playfair Display';font-style:normal;font-weight:700;font-display:swap;src:url('../fonts/playfair-700.woff2') format('woff2');}
