/* ═══════════════════════════════════════════════════════════════════
   EvoPhonics — Master Local Fonts File
   सर्व Google Fonts इथे local @font-face म्हणून define केल्या आहेत.
   Font files: assets/fonts/ फोल्डरमध्ये आहेत (SETUP.bat ने download होतात)
   ═══════════════════════════════════════════════════════════════════ */

/* ── 1. NUNITO ──────────────────────────────────────────────────── */
@font-face { font-family:'Nunito'; font-weight:400; font-style:normal; font-display:swap;
  src:url('../fonts/Nunito-Regular.woff2') format('woff2'); }
@font-face { font-family:'Nunito'; font-weight:600; font-style:normal; font-display:swap;
  src:url('../fonts/Nunito-SemiBold.woff2') format('woff2'); }
@font-face { font-family:'Nunito'; font-weight:700; font-style:normal; font-display:swap;
  src:url('../fonts/Nunito-Bold.woff2') format('woff2'); }
@font-face { font-family:'Nunito'; font-weight:800; font-style:normal; font-display:swap;
  src:url('../fonts/Nunito-ExtraBold.woff2') format('woff2'); }
@font-face { font-family:'Nunito'; font-weight:900; font-style:normal; font-display:swap;
  src:url('../fonts/Nunito-Black.woff2') format('woff2'); }

/* ── 2. NOTO SANS DEVANAGARI ────────────────────────────────────── */
@font-face { font-family:'Noto Sans Devanagari'; font-weight:400; font-style:normal; font-display:swap;
  src:url('../fonts/NotoSansDevanagari-Regular.woff2') format('woff2'); }
@font-face { font-family:'Noto Sans Devanagari'; font-weight:700; font-style:normal; font-display:swap;
  src:url('../fonts/NotoSansDevanagari-Bold.woff2') format('woff2'); }
@font-face { font-family:'Noto Sans Devanagari'; font-weight:900; font-style:normal; font-display:swap;
  src:url('../fonts/NotoSansDevanagari-Black.woff2') format('woff2'); }

/* ── 3. ANDIKA ──────────────────────────────────────────────────── */
@font-face { font-family:'Andika'; font-weight:400; font-style:normal; font-display:swap;
  src:url('../fonts/Andika-Regular.woff2') format('woff2'); }
@font-face { font-family:'Andika'; font-weight:700; font-style:normal; font-display:swap;
  src:url('../fonts/Andika-Bold.woff2') format('woff2'); }

/* ── 4. PLAYFAIR DISPLAY ────────────────────────────────────────── */
@font-face { font-family:'Playfair Display'; font-weight:700; font-style:normal; font-display:swap;
  src:url('../fonts/PlayfairDisplay-Bold.woff2') format('woff2'); }
@font-face { font-family:'Playfair Display'; font-weight:800; font-style:normal; font-display:swap;
  src:url('../fonts/PlayfairDisplay-ExtraBold.woff2') format('woff2'); }

/* ── 5. INTER ───────────────────────────────────────────────────── */
@font-face { font-family:'Inter'; font-weight:400; font-style:normal; font-display:swap;
  src:url('../fonts/Inter-Regular.woff2') format('woff2'); }
@font-face { font-family:'Inter'; font-weight:500; font-style:normal; font-display:swap;
  src:url('../fonts/Inter-Medium.woff2') format('woff2'); }
@font-face { font-family:'Inter'; font-weight:600; font-style:normal; font-display:swap;
  src:url('../fonts/Inter-SemiBold.woff2') format('woff2'); }
@font-face { font-family:'Inter'; font-weight:700; font-style:normal; font-display:swap;
  src:url('../fonts/Inter-Bold.woff2') format('woff2'); }
@font-face { font-family:'Inter'; font-weight:800; font-style:normal; font-display:swap;
  src:url('../fonts/Inter-ExtraBold.woff2') format('woff2'); }

/* ── 6. JETBRAINS MONO ──────────────────────────────────────────── */
@font-face { font-family:'JetBrains Mono'; font-weight:400; font-style:normal; font-display:swap;
  src:url('../fonts/JetBrainsMono-Regular.woff2') format('woff2'); }
@font-face { font-family:'JetBrains Mono'; font-weight:600; font-style:normal; font-display:swap;
  src:url('../fonts/JetBrainsMono-SemiBold.woff2') format('woff2'); }

/* ── 7. BALOO 2 ─────────────────────────────────────────────────── */
@font-face { font-family:'Baloo 2'; font-weight:400; font-style:normal; font-display:swap;
  src:url('../fonts/Baloo2-Regular.woff2') format('woff2'); }
@font-face { font-family:'Baloo 2'; font-weight:500; font-style:normal; font-display:swap;
  src:url('../fonts/Baloo2-Medium.woff2') format('woff2'); }
@font-face { font-family:'Baloo 2'; font-weight:600; font-style:normal; font-display:swap;
  src:url('../fonts/Baloo2-SemiBold.woff2') format('woff2'); }
@font-face { font-family:'Baloo 2'; font-weight:700; font-style:normal; font-display:swap;
  src:url('../fonts/Baloo2-Bold.woff2') format('woff2'); }
@font-face { font-family:'Baloo 2'; font-weight:800; font-style:normal; font-display:swap;
  src:url('../fonts/Baloo2-ExtraBold.woff2') format('woff2'); }

/* ── 8. BUBBLEGUM SANS ──────────────────────────────────────────── */
@font-face { font-family:'Bubblegum Sans'; font-weight:400; font-style:normal; font-display:swap;
  src:url('../fonts/BubblegumSans-Regular.woff2') format('woff2'); }

/* ── 9. SYNE ────────────────────────────────────────────────────── */
@font-face { font-family:'Syne'; font-weight:400; font-style:normal; font-display:swap;
  src:url('../fonts/Syne-Regular.woff2') format('woff2'); }
@font-face { font-family:'Syne'; font-weight:600; font-style:normal; font-display:swap;
  src:url('../fonts/Syne-SemiBold.woff2') format('woff2'); }
@font-face { font-family:'Syne'; font-weight:700; font-style:normal; font-display:swap;
  src:url('../fonts/Syne-Bold.woff2') format('woff2'); }
@font-face { font-family:'Syne'; font-weight:800; font-style:normal; font-display:swap;
  src:url('../fonts/Syne-ExtraBold.woff2') format('woff2'); }

/* ── 10. FRAUNCES ───────────────────────────────────────────────── */
@font-face { font-family:'Fraunces'; font-weight:400; font-style:normal; font-display:swap;
  src:url('../fonts/Fraunces-Regular.woff2') format('woff2'); }
@font-face { font-family:'Fraunces'; font-weight:600; font-style:normal; font-display:swap;
  src:url('../fonts/Fraunces-SemiBold.woff2') format('woff2'); }
@font-face { font-family:'Fraunces'; font-weight:700; font-style:normal; font-display:swap;
  src:url('../fonts/Fraunces-Bold.woff2') format('woff2'); }

/* ── 11. PLUS JAKARTA SANS ──────────────────────────────────────── */
@font-face { font-family:'Plus Jakarta Sans'; font-weight:300; font-style:normal; font-display:swap;
  src:url('../fonts/PlusJakartaSans-Light.woff2') format('woff2'); }
@font-face { font-family:'Plus Jakarta Sans'; font-weight:400; font-style:normal; font-display:swap;
  src:url('../fonts/PlusJakartaSans-Regular.woff2') format('woff2'); }
@font-face { font-family:'Plus Jakarta Sans'; font-weight:500; font-style:normal; font-display:swap;
  src:url('../fonts/PlusJakartaSans-Medium.woff2') format('woff2'); }
@font-face { font-family:'Plus Jakarta Sans'; font-weight:600; font-style:normal; font-display:swap;
  src:url('../fonts/PlusJakartaSans-SemiBold.woff2') format('woff2'); }
@font-face { font-family:'Plus Jakarta Sans'; font-weight:700; font-style:normal; font-display:swap;
  src:url('../fonts/PlusJakartaSans-Bold.woff2') format('woff2'); }
@font-face { font-family:'Plus Jakarta Sans'; font-weight:800; font-style:normal; font-display:swap;
  src:url('../fonts/PlusJakartaSans-ExtraBold.woff2') format('woff2'); }
