
/* Site-wide language choice: desktop header, mobile header and Gospel page */
.ls-lang-picker{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;min-height:40px;border-radius:24px;background:#f6f8f2;border:1px solid rgba(29,99,80,.22);color:#165445;font-size:15px;flex-shrink:0;white-space:nowrap}
.ls-lang-picker select{max-width:116px;background:transparent;color:#174d40;border:0;cursor:pointer;font:600 13px/1.3 system-ui,sans-serif;min-width:68px;outline-offset:5px}
.ls-lang-picker:focus-within{outline:2px solid #146f55;outline-offset:2px}
.ls-language-container{margin-left:auto;display:flex;align-items:center}
.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}
@media(max-width:900px){.site-header .header-inner{gap:10px}.site-header .ls-language-container{margin-left:auto}.ls-lang-picker{padding:6px 8px}.ls-lang-picker select{max-width:105px}.gospel-header-inner{flex-wrap:wrap}.gospel-header-inner>.ls-lang-picker{margin-left:auto}}
@media(max-width:420px){.ls-lang-picker select{max-width:88px}.site-header .brand-word{font-size:25px}}

.lsb-language-disclaimer{padding:10px 14px;background:#fffaeb;color:#72521b;font-size:12px;line-height:1.6;border-bottom:1px solid #ead9ac}
.lsb-language-disclaimer[hidden],.lsb-composer[hidden]{display:none!important}
:lang(hi) body{font-family:'Noto Sans Devanagari','Nirmala UI','Mangal',sans-serif}
:lang(bn) body{font-family:'Noto Sans Bengali','Vrinda',sans-serif}
:lang(ta) body{font-family:'Noto Sans Tamil','Latha',sans-serif}
:lang(hi) h1,:lang(hi) h2,:lang(bn) h1,:lang(bn) h2,:lang(ta) h1,:lang(ta) h2{line-height:1.28;letter-spacing:-.015em}
:lang(hi) em,:lang(bn) em,:lang(ta) em{font-style:normal}
