/* ============ IronView — RTL (Arabic) overrides ============ */
/* Loaded automatically when the active language is right-to-left (is_rtl). */

html, body { direction: rtl; }

/* Arabic is cursive — letter-spacing breaks the joins. Remove it everywhere. */
body, h1, h2, h3, h4, .btn, .nav-links a, .sec-num, .eyebrow, .hero-line,
.card-k, .io-row span, .stat-list span, .link-arrow, .footer h4,
.spec dt, .post-tags a, .scroll-hint, .closing-contact {
  letter-spacing: normal !important;
}

/* Nav: keep menu pushed to the (now) left, logo to the right */
.nav-links { margin-left: 0; margin-right: auto; }
.nav-cta { margin-left: 0; margin-right: 4px; }

/* Lists / numeric blocks that were explicitly right-aligned should flip to left */
.spec dd { text-align: left; }
.footer ul, .post-tags { padding: 0; }

/* Decorative arrows point the other way in RTL */
.link-arrow::after { content: " \2190"; }   /* ← */
.btn .arrow, .hero-cta .btn { }             /* (arrows in buttons are text "→" — see below) */

/* The hero/section text is centered or start-aligned, so it flips automatically.
   Split sections (text + image) naturally swap sides under direction:rtl — intended. */

/* Footer base + post foot use flex; they mirror automatically. */

/* Language switcher sits on the correct side automatically via flex. */
