/**
 * Aria Landing Persian front-end overrides.
 *
 * The base visual system stays shared with the English edition. This layer
 * contains only direction- and Persian-typography-specific behavior.
 */

html[dir="rtl"],
html[dir="rtl"] body {
  direction: rtl;
}

html[dir="rtl"] body {
  text-align: right;
  font-family: "Vazirmatn", Tahoma, sans-serif;
}

html[dir="rtl"] .btn-primary,
html[dir="rtl"] .btn-secondary,
html[dir="rtl"] .tog,
html[dir="rtl"] .plan-cta,
html[dir="rtl"] .faq-q,
html[dir="rtl"] .t-tab {
  font-family: "Vazirmatn", Tahoma, sans-serif;
}

/* Keep numeric and machine-readable fragments predictable inside RTL copy. */
html[dir="rtl"] .h-num-val,
html[dir="rtl"] .plan-price,
html[dir="rtl"] .step-num,
html[dir="rtl"] .cr-val,
html[dir="rtl"] .t-voice-dur,
html[dir="rtl"] .t-thumb-dur {
  direction: ltr;
  unicode-bidi: isolate;
}

html[dir="rtl"] .h-num {
  border-right: 0;
  border-left: 1px solid rgba(var(--gold-rgb), 0.12);
}

html[dir="rtl"] .h-num:last-child {
  border-left: 0;
}

html[dir="rtl"] .faq-q {
  text-align: right;
}

html[dir="rtl"] .t-card::before {
  right: 14px;
  left: auto;
}

html[dir="rtl"] .t-verified {
  margin-right: auto;
  margin-left: 0;
}

html[dir="rtl"] .t-thumb-initials {
  right: 10px;
  left: auto;
}

html[dir="rtl"] .t-thumb-dur {
  right: auto;
  left: 8px;
}

html[dir="rtl"] .aria-lightbox-close {
  right: 0;
  left: auto;
}

html[dir="rtl"] .skip-link:focus {
  right: auto;
  left: 10px;
}
