/* "SF Bangla" = Hind Siliguri, Bengali letters only (self-hosted).
   Put first in every font stack: Bangla text always uses Hind Siliguri,
   English letters fall through to the next font (Poppins/Roboto). */
@font-face {
    font-family: 'SF Bangla';
    font-style: normal;
    font-weight: 100 449;
    font-display: swap;
    src: url('../fonts/sf-bangla-400.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, U+11DF0-11DF1;
}
@font-face {
    font-family: 'SF Bangla';
    font-style: normal;
    font-weight: 450 549;
    font-display: swap;
    src: url('../fonts/sf-bangla-500.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, U+11DF0-11DF1;
}
@font-face {
    font-family: 'SF Bangla';
    font-style: normal;
    font-weight: 550 649;
    font-display: swap;
    src: url('../fonts/sf-bangla-600.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, U+11DF0-11DF1;
}
@font-face {
    font-family: 'SF Bangla';
    font-style: normal;
    font-weight: 650 950;
    font-display: swap;
    src: url('../fonts/sf-bangla-700.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, U+11DF0-11DF1;
}