/* Indic script fonts — Inter/Twkeverett do not cover Tamil, Devanagari, etc. */
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Devanagari:wght@400;600;700&family=Noto+Sans+Tamil:wght@400;600;700&family=Noto+Sans+Bengali:wght@400;600;700&family=Noto+Sans+Telugu:wght@400;600;700&family=Noto+Sans+Gujarati:wght@400;600;700&family=Noto+Sans+Kannada:wght@400;600;700&family=Noto+Sans+Malayalam:wght@400;600;700&family=Noto+Sans+Oriya:wght@400;600;700&family=Noto+Sans+Gurmukhi:wght@400;600;700&family=Noto+Naskh+Arabic:wght@400;600;700&display=swap');

html:lang(hi) body,
html:lang(mr) body,
html:lang(sa) body,
html:lang(hi) .article-content,
html:lang(mr) .article-content,
html:lang(sa) .article-content {
    font-family: 'Noto Sans Devanagari', 'Inter', 'Twkeverett', sans-serif;
}

html:lang(ta) body,
html:lang(ta) .article-content {
    font-family: 'Noto Sans Tamil', 'Inter', 'Twkeverett', sans-serif;
}

html:lang(bn) body,
html:lang(as) body,
html:lang(bn) .article-content,
html:lang(as) .article-content {
    font-family: 'Noto Sans Bengali', 'Inter', 'Twkeverett', sans-serif;
}

html:lang(te) body,
html:lang(te) .article-content {
    font-family: 'Noto Sans Telugu', 'Inter', 'Twkeverett', sans-serif;
}

html:lang(gu) body,
html:lang(gu) .article-content {
    font-family: 'Noto Sans Gujarati', 'Inter', 'Twkeverett', sans-serif;
}

html:lang(kn) body,
html:lang(kn) .article-content {
    font-family: 'Noto Sans Kannada', 'Inter', 'Twkeverett', sans-serif;
}

html:lang(ml) body,
html:lang(ml) .article-content {
    font-family: 'Noto Sans Malayalam', 'Inter', 'Twkeverett', sans-serif;
}

html:lang(or) body,
html:lang(or) .article-content {
    font-family: 'Noto Sans Oriya', 'Inter', 'Twkeverett', sans-serif;
}

html:lang(pa) body,
html:lang(pa) .article-content {
    font-family: 'Noto Sans Gurmukhi', 'Inter', 'Twkeverett', sans-serif;
}

html:lang(ur) body,
html:lang(ur) .article-content {
    font-family: 'Noto Naskh Arabic', 'Inter', 'Twkeverett', sans-serif;
    direction: rtl;
}

html:lang(ur) .article-content ul,
html:lang(ur) .article-content ol {
    padding-right: 2rem;
    padding-left: 0;
}
