@font-face{font-family:MVHindi;src:url('mvloc-fonts/NotoSansDevanagari.ttf') format('truetype');font-style:normal;font-weight:100 900;font-display:swap}
@font-face{font-family:MVArabic;src:url('mvloc-fonts/NotoSansArabic.ttf') format('truetype');font-style:normal;font-weight:100 900;font-display:swap}
html:lang(hi) body,html:lang(hi) h1,html:lang(hi) h2,html:lang(hi) h3,html:lang(hi) .entry{font-family:MVHindi,'Nirmala UI',sans-serif}
html:lang(ar) body,html:lang(ar) h1,html:lang(ar) h2,html:lang(ar) h3,html:lang(ar) .entry{font-family:MVArabic,Tahoma,sans-serif}
html:lang(hi) .entry,html:lang(ar) .entry{font-size:18px;line-height:1.95;letter-spacing:normal;text-transform:none;word-break:normal;overflow-wrap:break-word}
html:lang(hi) .post-title,html:lang(ar) .post-title{line-height:1.55;letter-spacing:normal;text-transform:none}
html:lang(ar) .entry,html:lang(ar) .post-title{text-align:start}
.mv-languages{display:flex;flex-wrap:wrap;align-items:center;gap:4px}
.mv-languages a{unicode-bidi:isolate;white-space:nowrap}
body.dark-skin .mv-languages a,.dark-skin .mv-translation-note a{color:#85caff}
.mv-languages a:lang(hi){font-family:MVHindi,sans-serif}
.mv-languages a:lang(ar){font-family:MVArabic,sans-serif;direction:rtl}
.mvloc-latin{unicode-bidi:isolate;white-space:nowrap;direction:ltr;margin-inline:.12em}
#mv-language-suggestion button{margin-inline-start:12px;margin-inline-end:0}

@media(max-width:767px){
/* Keep the suggestion and its dismiss target in separate, wrapping columns. */
#mv-language-suggestion:not([hidden]){display:grid!important;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:8px;overflow:visible!important;height:auto!important;min-height:68px}
#mv-language-suggestion>a{display:block!important;min-width:0;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;line-height:1.6;overflow-wrap:anywhere;padding:4px 0}
#mv-language-suggestion>button{position:static!important;inset:auto!important;float:none!important;transform:none!important;margin:0!important;width:44px!important;height:44px!important;min-width:44px;padding:0!important;line-height:44px!important;align-self:center}
#mv-language-suggestion>a[lang=ar]{direction:rtl;text-align:right;unicode-bidi:isolate}
}

.mv-languages,.mv-translation-note,#mv-language-suggestion{padding:12px;margin:12px 0;border:1px solid #888;border-radius:4px;overflow-wrap:anywhere}.mv-languages a{display:inline-block;padding:6px}.mv-translation-note{font-size:.9rem}#mv-language-suggestion[hidden]{display:none}html.dark-skin #the-post .entry a{color:#9bcef0;text-decoration:underline}
