/* RTL-only alignment and bidi isolation for Urdu and Persian pages. */
html[dir="rtl"] body { direction: rtl; text-align: right; }
html[dir="rtl"] :where(code, input, output, .invite-code, .reg-cta__code, .lang-switch__code) {
  direction: ltr;
  unicode-bidi: isolate;
}
html[dir="rtl"] :where(.lang-switch__menu, .nav-directory__menu, .article-body, .article-aside, .site-footer) {
  text-align: right;
}
html[dir="rtl"] :where(.hero-actions, .invite-code-row, .reg-cta__code) { justify-content: flex-start; }
html[dir="rtl"] .tutorial-figure figcaption { text-align: right; }

@media (max-width: 600px) {
  html[dir="rtl"] .nav-links { text-align: right; }
}
