@import url("https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700&display=swap");

@font-face {
    font-family:"noto_sans_bengali_ui_light";
    src:url("../fonts/bengaliui/Noto-Sans-Bengali-UI-Light.ttf.eot?") format("eot"),
    url("../fonts/bengaliui/Noto-Sans-Bengali-UI-Light.ttf.woff") format("woff"),
    url("../fonts/bengaliui/Noto-Sans-Bengali-UI-Light.ttf.svg#noto_sans_bengali_uilight") format("svg");
    font-weight:normal;
    font-style:normal;
}

@font-face {
    font-family:"noto_sans_bengali_ui_regular";
    src:url("../fonts/bengaliui/Noto-Sans-Bengali-UI-Regular.ttf.eot?") format("eot"),
    url("../fonts/bengaliui/Noto-Sans-Bengali-UI-Regular.ttf.woff") format("woff"),
    url("../fonts/bengaliui/Noto-Sans-Bengali-UI-Regular.ttf.svg#noto_sans_bengali_ui_regular") format("svg");
    font-weight:normal;
    font-style:normal;
}

@font-face {
    font-family:"noto_sans_bengali_ui_medium";
    src:url("../fonts/bengaliui/Noto-Sans-Bengali-UI-Medium.ttf.eot?") format("eot"),
    url("../fonts/bengaliui/Noto-Sans-Bengali-UI-Medium.ttf.woff") format("woff"),
    url("../fonts/bengaliui/Noto-Sans-Bengali-UI-Medium.ttf.svg#noto_sans_bengali_ui_medium") format("svg");
    font-weight:normal;
    font-style:normal;
}

@font-face {
    font-family:"noto_sans_bengali_ui_bold";
    src:url("../fonts/bengaliui/Noto-Sans-Bengali-UI-Bold.ttf.eot?") format("eot"),
    url("../fonts/bengaliui/Noto-Sans-Bengali-UI-Bold.ttf.woff") format("woff"),
    url("../fonts/bengaliui/Noto-Sans-Bengali-UI-Bold.ttf.svg#noto_sans_bengali_ui_bold") format("svg");
    font-weight:normal;
    font-style:normal;
}

:root {
    --font-bn: noto_sans_bengali_ui_regular, "Noto Sans Bengali", sans-serif;
    --font-en: "Plus Jakarta Sans", "Segoe UI Variable", "Segoe UI", "Inter", "Roboto", "Helvetica Neue", Arial, sans-serif;
}

/* Default English stack */
body,
input,
select,
textarea,
button {
    font-family: var(--font-en);
}

/* Bengali locale override */
html[lang^="bn"] body,
html[lang^="bn"] input,
html[lang^="bn"] select,
html[lang^="bn"] textarea,
html[lang^="bn"] button {
    font-family: var(--font-bn);
}
