/** * Global font stack: Google Sans (Latin + Bengali UI via the same family) */ :root { --font-sans:'Google Sans', sans-serif; } body { font-family: var(--font-sans); } html[lang='bn'] body, html[lang='bn-BD'] body, html[lang='bn'], html[lang='bn-BD'], [lang='bn'], [lang='bn-BD'] { font-family: var(--font-sans); } .bengali-font, .font-bengali, .font-noto-bengali { font-family: var(--font-sans) !important; } .font-hind-siliguri { font-family: var(--font-sans) !important; } body, html[lang='bn'], html[lang='bn-BD'], [lang='bn'], [lang='bn-BD'] { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; } .mixed-content { font-family: var(--font-sans); } .mixed-content [lang='bn'], .mixed-content [lang='bn-BD'], .mixed-content .bengali-font { font-family: var(--font-sans); } 