@font-face{font-family:"Portal Noto Tamil";src:url("assets/fonts/NotoSansTamil.ttf") format("truetype");font-style:normal;font-weight:100 900;font-display:swap}
@font-face{font-family:"Portal Noto Telugu";src:url("assets/fonts/NotoSansTelugu.ttf") format("truetype");font-style:normal;font-weight:100 900;font-display:swap}
@font-face{font-family:"Portal Noto Devanagari";src:url("assets/fonts/NotoSansDevanagari.ttf") format("truetype");font-style:normal;font-weight:100 900;font-display:swap}
html:lang(ta){--portal-locale-font:"Portal Noto Tamil",Arial,"PingFang SC","Microsoft YaHei",sans-serif}
html:lang(te){--portal-locale-font:"Portal Noto Telugu",Arial,"PingFang SC","Microsoft YaHei",sans-serif}
html:lang(mr){--portal-locale-font:"Portal Noto Devanagari",Arial,"PingFang SC","Microsoft YaHei",sans-serif}
html:lang(ta) body,html:lang(ta) button,html:lang(ta) input,html:lang(ta) select,html:lang(ta) textarea,html:lang(ta) h1,html:lang(ta) h2,html:lang(ta) h3,html:lang(ta) h4,
html:lang(te) body,html:lang(te) button,html:lang(te) input,html:lang(te) select,html:lang(te) textarea,html:lang(te) h1,html:lang(te) h2,html:lang(te) h3,html:lang(te) h4,
html:lang(mr) body,html:lang(mr) button,html:lang(mr) input,html:lang(mr) select,html:lang(mr) textarea,html:lang(mr) h1,html:lang(mr) h2,html:lang(mr) h3,html:lang(mr) h4{font-family:var(--portal-locale-font)}
html:lang(ta) body *,html:lang(te) body *,html:lang(mr) body *{font-family:var(--portal-locale-font)!important}
html:is(:lang(ta),:lang(te),:lang(mr)) #main{overflow-wrap:anywhere}
html:is(:lang(ta),:lang(te),:lang(mr)) .itinerary-route{min-width:0}
@media(max-width:640px){html:is(:lang(ta),:lang(te),:lang(mr)) .itinerary-route>summary{flex-wrap:wrap}html:is(:lang(ta),:lang(te),:lang(mr)) .itinerary-duration{max-width:100%}}
/* r6 Kurdish rendering */
@font-face{font-family:"Portal Noto Arabic";src:url("assets/fonts/NotoSansArabic.ttf") format("truetype");font-style:normal;font-weight:100 900;font-display:swap}
html:lang(ckb-Arab){--portal-locale-font:"Portal Noto Arabic",Arial,"PingFang SC","Microsoft YaHei",sans-serif}
html:lang(ckb-Arab) body *{font-family:var(--portal-locale-font)!important}
html:is(:lang(kmr-Latn),:lang(ckb-Arab)) #main{overflow-wrap:anywhere}
html:is(:lang(kmr-Latn),:lang(ckb-Arab)) .itinerary-route{min-width:0}
html:lang(ckb-Arab) .prices bdi,html:lang(ckb-Arab) [dir="ltr"],html:lang(ckb-Arab) input[type="number"],html:lang(ckb-Arab) input[type="url"],html:lang(ckb-Arab) input[type="email"]{direction:ltr;unicode-bidi:isolate}
@media(max-width:640px){html:is(:lang(kmr-Latn),:lang(ckb-Arab)) .itinerary-route>summary{flex-wrap:wrap}html:is(:lang(kmr-Latn),:lang(ckb-Arab)) .itinerary-duration{max-width:100%}}
