/* Pinggg — Arabic / RTL overrides. Loaded only on /ar/ pages (dir="rtl"). */

html[dir="rtl"] body{
  font-family:'Tajawal','Inter','SF Pro Display',system-ui,-apple-system,'Segoe UI',Helvetica,Arial,sans-serif;
  line-height:1.75;
}
html[dir="rtl"] h1,html[dir="rtl"] h2,html[dir="rtl"] h3,html[dir="rtl"] h4{
  font-family:'Tajawal','Inter',system-ui,sans-serif;letter-spacing:0;
}
/* keep Latin brand words, URLs, emails, versions LTR inside RTL text */
.ltr{direction:ltr;unicode-bidi:isolate;display:inline-block}

/* text alignment that was forced left */
html[dir="rtl"] .stepcard{text-align:right}
html[dir="rtl"] table.t th,html[dir="rtl"] table.t td{text-align:right}
html[dir="rtl"] .ccount{text-align:left}

/* accent borders flip side */
html[dir="rtl"] .benefit{border-left:0;border-right:3px solid var(--cyan);border-radius:12px 0 0 12px}
html[dir="rtl"] .note{border-left:0;border-right:3px solid var(--coral)}

/* feature-matrix bullets move to the right edge */
html[dir="rtl"] .fmcol li{padding:8px 24px 8px 0}
html[dir="rtl"] .fmcol li:before{left:auto;right:0}

/* document lists indent from the right */
html[dir="rtl"] .doc ul,html[dir="rtl"] .doc ol{margin:10px 22px 10px 0;padding-right:6px}

/* carousel arrows point the correct way in RTL */
html[dir="rtl"] #cprev,html[dir="rtl"] #cnext{transform:scaleX(-1)}

/* mobile open nav anchors to the right */
html[dir="rtl"] .navlinks.open{inset:62px 0 auto 0}
