/* ============================================================
   MASTER FONT FILE — Optimized (53 → 15 font files)
   ============================================================ */

/* ── FIGTREE (400, 500, 600, 700 only) ─────────────────────── */
@font-face { font-family: 'Figtree'; src: url('../fonts/figtree/figtree-400.woff2') format('woff2'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'Figtree'; src: url('../fonts/figtree/figtree-500.woff2') format('woff2'); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: 'Figtree'; src: url('../fonts/figtree/figtree-600.woff2') format('woff2'); font-weight: 600; font-style: normal; font-display: swap; }
@font-face { font-family: 'Figtree'; src: url('../fonts/figtree/figtree-700.woff2') format('woff2'); font-weight: 700; font-style: normal; font-display: swap; }

/* ── CORMORANT GARAMOND (400, 500, 600, 700 only) ───────────── */
@font-face { font-family: 'Cormorant Garamond'; src: url('../fonts/cormorant-garamond/cormorant-garamond-400.woff2') format('woff2'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'Cormorant Garamond'; src: url('../fonts/cormorant-garamond/cormorant-garamond-500.woff2') format('woff2'); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: 'Cormorant Garamond'; src: url('../fonts/cormorant-garamond/cormorant-garamond-600.woff2') format('woff2'); font-weight: 600; font-style: normal; font-display: swap; }
@font-face { font-family: 'Cormorant Garamond'; src: url('../fonts/cormorant-garamond/cormorant-garamond-700.woff2') format('woff2'); font-weight: 700; font-style: normal; font-display: swap; }

/* ── POPPINS (400, 500, 600, 700 only) ──────────────────────── */
@font-face { font-family: 'Poppins'; src: url('../fonts/poppins/poppins-400.woff2') format('woff2'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'Poppins'; src: url('../fonts/poppins/poppins-500.woff2') format('woff2'); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: 'Poppins'; src: url('../fonts/poppins/poppins-600.woff2') format('woff2'); font-weight: 600; font-style: normal; font-display: swap; }
@font-face { font-family: 'Poppins'; src: url('../fonts/poppins/poppins-700.woff2') format('woff2'); font-weight: 700; font-style: normal; font-display: swap; }

/* ── MONTSERRAT (700, 800 only) ─────────────────────────────── */
@font-face { font-family: 'Montserrat'; src: url('../fonts/montserrat/montserrat-700.woff2') format('woff2'); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: 'Montserrat'; src: url('../fonts/montserrat/montserrat-800.woff2') format('woff2'); font-weight: 800; font-style: normal; font-display: swap; }
