/* Bangla text on every page uses Noto Serif Bengali (public/fonts/noto-serif-bengali,
   the same files the LaTeX PDFs use). unicode-range limits it to Bangla characters
   (letters, digits ০-৯, danda), so English keeps each page's own font, and a weight is
   only downloaded when a page shows Bangla in it. size-adjust brings its letters up to
   the size of the English fonts beside it (Inter, Roboto). Pages put "CCMS Bangla"
   in their font-family stack. */
@font-face {
    font-family: "CCMS Bangla";
    src: url("../fonts/noto-serif-bengali/NotoSerifBengali-Regular.ttf") format("truetype");
    font-weight: 400;
    font-display: swap;
    unicode-range: U+0964-0965, U+0980-09FF, U+200C-200D, U+25CC;
    size-adjust: 112%;
}
@font-face {
    font-family: "CCMS Bangla";
    src: url("../fonts/noto-serif-bengali/NotoSerifBengali-Medium.ttf") format("truetype");
    font-weight: 500;
    font-display: swap;
    unicode-range: U+0964-0965, U+0980-09FF, U+200C-200D, U+25CC;
    size-adjust: 112%;
}
@font-face {
    font-family: "CCMS Bangla";
    src: url("../fonts/noto-serif-bengali/NotoSerifBengali-SemiBold.ttf") format("truetype");
    font-weight: 600;
    font-display: swap;
    unicode-range: U+0964-0965, U+0980-09FF, U+200C-200D, U+25CC;
    size-adjust: 112%;
}
@font-face {
    font-family: "CCMS Bangla";
    src: url("../fonts/noto-serif-bengali/NotoSerifBengali-Bold.ttf") format("truetype");
    font-weight: 700;
    font-display: swap;
    unicode-range: U+0964-0965, U+0980-09FF, U+200C-200D, U+25CC;
    size-adjust: 112%;
}
