/* Arabic (RTL) pages in ar/. Loaded after site.css only on those pages. */
html[dir="rtl"] body{font-family:"Segoe UI","SF Arabic","Geeza Pro","Noto Sans Arabic","Noto Naskh Arabic",Tahoma,Poppins,system-ui,sans-serif}
/* letter-spacing breaks the joins between Arabic letters */
html[dir="rtl"] *{letter-spacing:0!important}
html[dir="rtl"] h1,html[dir="rtl"] h2,html[dir="rtl"] h3{line-height:1.4}
html[dir="rtl"] p,html[dir="rtl"] li{line-height:1.9}
/* arrows point the reading direction */
html[dir="rtl"] .btn svg:not(.wa),html[dir="rtl"] .svc-go svg,html[dir="rtl"] .nav-cta svg{transform:scaleX(-1)}
/* lists */
html[dir="rtl"] .pd-about ul,html[dir="rtl"] .bc-guide ul,html[dir="rtl"] .post-body ul{padding-left:0;padding-right:22px}
/* keep phone numbers, emails and the wordmark left-to-right */
html[dir="rtl"] [dir="ltr"]{unicode-bidi:embed}
/* language switch pill */
.pill.lang-sw .cc{font-weight:600}
/* the hidden skip link sits off the right edge: in RTL, overflow on the left would widen the page */
html[dir="rtl"] .skip{left:auto;right:-999px}
html[dir="rtl"] .skip:focus{right:8px}
/* floating WhatsApp tip: Arabic words are short, so let the bubble size to its text */
html[dir="rtl"] .np-tip{width:max-content;max-width:240px}
