:root:lang(bn){--font-sans:"Noto Sans Bengali","Nirmala UI","Vrinda",ui-sans-serif,system-ui,sans-serif}
html:lang(bn) body,html:lang(bn) button,html:lang(bn) input,html:lang(bn) select,html:lang(bn) textarea{font-family:var(--font-sans);line-height:1.65}
.wb-language-switcher{position:fixed;bottom:18px;left:18px;z-index:55;display:flex;align-items:center;gap:4px;padding:4px;border:1px solid #cbd5e1;border-radius:999px;background:#fff;color:#334155;box-shadow:0 4px 16px #0f172a18;font:600 13px/1.5 system-ui,sans-serif}
.wb-language-switcher button{margin:0;padding:7px 12px;min-height:36px;border:0;border-radius:999px;background:transparent;color:inherit;cursor:pointer;font:inherit}
.wb-language-switcher button[aria-current=true]{background:#eff6ff;color:#1d4ed8;cursor:default}
.wb-language-switcher button:focus-visible{outline:2px solid #2563eb;outline-offset:2px}
.wb-language-switcher span{color:#94a3b8}
@media(max-width:640px){.wb-language-switcher{left:10px;bottom:10px}}
@media print{.wb-language-switcher{display:none}}
