:lang(bn){font-family:"Nirmala UI","Noto Sans Bengali",Vrinda,system-ui,sans-serif;line-height:1.65}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.language-switch{display:flex;align-items:center;gap:6px;margin:0}
.language-switch select,.language-switch button{font:inherit;min-height:34px;padding:4px 9px;border:1px solid #354057;border-radius:7px;background:#151e2e;color:#ece8ff}
.loginpage>.language-switch{position:absolute;top:16px;right:20px}
.checkout-page>.language-switch{justify-content:flex-end;max-width:460px;margin:0 auto 10px}
@media(max-width:680px){.account{flex-wrap:wrap;gap:8px}.topbar{height:auto;min-height:58px;padding-top:10px;padding-bottom:10px}.language-switch select{max-width:110px}}
