/* Keep the site's visual layout and media carousels in their original order.
   Arabic copy retains right-to-left paragraph flow. */
html[lang="ar"],
html[lang="ar"] body {
    direction: ltr;
}

html[lang="ar"] :where(h1, h2, h3, h4, h5, h6, p, blockquote, figcaption,
    dt, dd, label, button, input, textarea, th, td) {
    direction: rtl;
    unicode-bidi: plaintext;
}

html[lang="ar"] :where(div, li, a, span) {
    unicode-bidi: plaintext;
}
