/* Right-to-left languages (Arabic, Persian, Urdu). Code areas stay left-to-right. */
[dir="rtl"] body { font-family: "Segoe UI", Tahoma, "Noto Naskh Arabic", "Noto Sans Arabic", Arial, sans-serif; }
[dir="rtl"] .nav { margin-left: 0; margin-right: 8px; }
[dir="rtl"] .hdr-r { margin-left: 0; margin-right: auto; }
[dir="rtl"] .menu { left: auto; right: 0; }
[dir="rtl"] .je-tool, [dir="rtl"] .je-editor, [dir="rtl"] .je-tree, [dir="rtl"] .je-frame, [dir="rtl"] .je-table, [dir="rtl"] .prose pre { direction: ltr; text-align: left; }
[dir="rtl"] .je-bar, [dir="rtl"] .je-toolbar, [dir="rtl"] .je-opts { direction: rtl; }
[dir="rtl"] .prose ul, [dir="rtl"] .prose ol { padding-left: 0; padding-right: 1.3em; }
[dir="rtl"] .badges li::before { margin-right: 0; margin-left: 6px; }
[dir="rtl"] .je-link { padding: 0 6px 0 0; }
[dir="rtl"] .crumbs span { display: inline-block; transform: scaleX(-1); }
