/* Right-to-left overrides for the Arabic pages (/ar/). Loaded only by pages with dir="rtl";
   style.css is left untouched so the English and German pages are not affected. */
html[dir="rtl"] body{font-family:'Inter',"Segoe UI",Tahoma,"Geeza Pro","SF Arabic","Noto Sans Arabic","Noto Naskh Arabic",Arial,sans-serif}
/* Letter-spacing breaks the joining of Arabic letters */
html[dir="rtl"] *{letter-spacing:0!important}
html[dir="rtl"] body{line-height:1.75}
html[dir="rtl"] h1,html[dir="rtl"] h2,html[dir="rtl"] h3{line-height:1.4}

html[dir="rtl"] .skiplink{left:auto;right:-9999px}
html[dir="rtl"] .skiplink:focus{left:auto;right:12px}
html[dir="rtl"] .topbar .tb-left{margin-right:0;margin-left:auto}
html[dir="rtl"] .brand{margin-right:0;margin-left:auto}
html[dir="rtl"] .mm__cta{border-left:0;padding-left:0;border-right:1px solid var(--line-s);padding-right:32px}
html[dir="rtl"] .prose ul{padding-left:0;padding-right:22px}
html[dir="rtl"] .scope li{padding:16px 30px 16px 0}
html[dir="rtl"] .scope li::before{left:auto;right:2px}
html[dir="rtl"] .ticks li{padding-left:0;padding-right:30px}
html[dir="rtl"] .ticks li::before{left:auto;right:1px}

/* Phone numbers, e-mail addresses and standard codes stay left-to-right */
html[dir="rtl"] .ltr{direction:ltr;unicode-bidi:isolate;display:inline-block}

@media (max-width:1120px){
 html[dir="rtl"] .mm__cta{border-right:0;padding-right:0}
}
