/* Bengali faces - linked only on Bangla pages (a plain <link>; the CSP forbids inline handlers).
   Latin-first stacks mean Latin characters keep Fraunces / Figtree and only Bengali glyphs use these files. */

/* ---- Noto Serif Bengali - Bangla display (real 600/700 weights, never synthesised bold) ---- */
@font-face { font-family: "Noto Serif Bengali"; font-style: normal; font-weight: 600; font-display: swap;
  src: url("../fonts/noto-serif-bengali-bengali-600-normal.woff2") format("woff2");
  unicode-range: U+0951-0952, U+0964-0965, U+0980-09FE, U+1CD0, U+1CD2, U+1CD5-1CD6, U+1CD8, U+1CE1, U+1CEA, U+1CED, U+1CF2, U+1CF5-1CF7, U+200C-200D, U+20B9, U+25CC, U+A8F1; }
@font-face { font-family: "Noto Serif Bengali"; font-style: normal; font-weight: 700 800; font-display: swap;
  src: url("../fonts/noto-serif-bengali-bengali-700-normal.woff2") format("woff2");
  unicode-range: U+0951-0952, U+0964-0965, U+0980-09FE, U+1CD0, U+1CD2, U+1CD5-1CD6, U+1CD8, U+1CE1, U+1CEA, U+1CED, U+1CF2, U+1CF5-1CF7, U+200C-200D, U+20B9, U+25CC, U+A8F1; }

/* ---- Hind Siliguri - Bangla body. font-display: optional keeps the first visit from re-flowing after paint
   (the file still downloads and serves later pages from cache); one 600 file also serves weight 500. ---- */
@font-face { font-family: "Hind Siliguri"; font-style: normal; font-weight: 400; font-display: optional;
  src: url("../fonts/hind-siliguri-bengali-400-normal.woff2") format("woff2");
  unicode-range: U+0951-0952, U+0964-0965, U+0980-09FE, U+1CD0, U+1CD2, U+1CD5-1CD6, U+1CD8, U+1CE1, U+1CEA, U+1CED, U+1CF2, U+1CF5-1CF7, U+200C-200D, U+20B9, U+25CC, U+A8F1; }
@font-face { font-family: "Hind Siliguri"; font-style: normal; font-weight: 500 700; font-display: optional;
  src: url("../fonts/hind-siliguri-bengali-600-normal.woff2") format("woff2");
  unicode-range: U+0951-0952, U+0964-0965, U+0980-09FE, U+1CD0, U+1CD2, U+1CD5-1CD6, U+1CD8, U+1CE1, U+1CEA, U+1CED, U+1CF2, U+1CF5-1CF7, U+200C-200D, U+20B9, U+25CC, U+A8F1; }
