/* Arabic reads right to left; original media and technical diagrams retain their orientation. */
html[dir="rtl"] body{font-family:Tahoma,Arial,sans-serif}
html[dir="rtl"] :is(h1,h2,h3,h4,p,a,button,label,span,small,li,th,td){letter-spacing:normal}
html[dir="rtl"] :is(h1,h2,h3,h4){font-family:Tahoma,Arial,sans-serif;line-height:1.45}
html[dir="rtl"] :is(p,li,label,button,input,select,textarea){line-height:1.7}
html[dir="rtl"] :is(input[type="email"],input[type="tel"],a[href^="tel:"],a[href^="mailto:"]){direction:ltr;unicode-bidi:isolate;text-align:left}
html[dir="rtl"] [lang="en"][data-no-translate]{direction:ltr;unicode-bidi:isolate;text-align:left}
html[dir="rtl"] .language-options{left:0;right:auto;text-align:right}
html[dir="rtl"] .brand-header-actions{margin-left:0;margin-inline-start:auto}
html[dir="rtl"] .product-cover-heading p,html[dir="rtl"] .osf-page p{text-align:right}
html[dir="rtl"] .osf-feedback{border-left:0;border-right:2px solid #527f3c}
html[dir="rtl"] .osf-hero .osf-release-note{border-left:0;border-right:1px solid #a8bcac55;padding-left:0;padding-right:18px}
html[dir="rtl"] .osf-module-grid article,html[dir="rtl"] .osf-tabs button{text-align:right}
html[dir="rtl"] .osf-tabs button>span:last-child{margin-left:0;margin-right:auto}
html[dir="rtl"] .osf-logo,html[dir="rtl"] .cover-logo{object-position:right}
html[dir="rtl"] :is(.osf-building,.uni-stage,.journey-map,.osf-concept-mockup){direction:ltr}
html[dir="rtl"] [data-no-translate][lang^="de"]{direction:ltr;unicode-bidi:isolate;text-align:left}
html[dir="rtl"] .language-picker [lang]{unicode-bidi:isolate}
