/* tk-fonts: Hind Siliguri (Bangla + Latin) on the whole site. Regular for normal text, Bold for headings. */
@font-face {
    font-family: "Hind Siliguri";
    src: url("../fonts/HindSiliguri-Regular.ttf") format("truetype");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Hind Siliguri";
    src: url("../fonts/HindSiliguri-Bold.ttf") format("truetype");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

:root,
:root body {
    --tk-font: "Hind Siliguri", system-ui, -apple-system, "Segoe UI", sans-serif;
    --tk-display: "Hind Siliguri", system-ui, -apple-system, "Segoe UI", sans-serif;
    --bs-body-font-family: "Hind Siliguri", system-ui, -apple-system, "Segoe UI", sans-serif;
}

html body,
html body input,
html body button,
html body select,
html body textarea,
html body .btn,
html body .form-control,
html body .form-select {
    font-family: "Hind Siliguri", system-ui, -apple-system, "Segoe UI", sans-serif;
}

html body {
    font-weight: 400;
}

html body :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .display-1, .display-2, .display-3, .display-4, .display-5, .display-6) {
    font-family: "Hind Siliguri", system-ui, -apple-system, "Segoe UI", sans-serif;
    font-weight: 700;
}
