/* Locale-specific typography, retaining the Alvexis white-and-blue visual system. */
html:is([lang=hi],[lang=bn],[lang=ta]) body{font-family:"Nirmala UI","Noto Sans",Arial,sans-serif}
html:is([lang=hi],[lang=bn],[lang=ta]) h1,html:is([lang=hi],[lang=bn],[lang=ta]) h2,html:is([lang=hi],[lang=bn],[lang=ta]) h3{line-height:1.45;letter-spacing:0}
html[lang=ur] body{font-family:"Nirmala UI","Segoe UI",Tahoma,sans-serif;line-height:1.85}
html[lang=he] body{font-family:Arial,"Segoe UI",sans-serif}
html[lang=ka] body{font-family:"Sylfaen","Segoe UI",sans-serif}
html[lang=ka] h1,html[lang=ka] h2,html[lang=ka] h3{line-height:1.35;letter-spacing:0}
html[data-site-locale] .btn{white-space:normal}
html:is([lang=sr],[lang=lt],[lang=et],[lang=lv],[lang=kk],[lang=az],[lang=uz],[lang=hi],[lang=bn],[lang=ur],[lang=fil],[lang=ta],[lang=ka],[lang=sq],[lang=he]) h1{overflow-wrap:anywhere;hyphens:auto}
html[dir=rtl] .logo,html[dir=rtl] .brand,html[dir=rtl] .brand img{direction:ltr}
html[dir=rtl] input[type=email],html[dir=rtl] input[type=tel],html[dir=rtl] input[type=url],html[dir=rtl] pre,html[dir=rtl] code{direction:ltr;text-align:left;unicode-bidi:isolate}
@media(max-width:600px){html:is([lang=hi],[lang=bn],[lang=ta],[lang=ka]) .physical-copy h1{font-size:32px}html[lang=ur] .physical-copy h1{font-size:32px;line-height:1.6}}
