/* RTL Support for Arabic text */
[dir="rtl"],
.rtl {
  direction: rtl;
  text-align: right;
}

.arabic-text {
  font-family: var(--font-arabic);
  direction: rtl;
  unicode-bidi: bidi-override;
}

.brand-arabic,
.arabic-title {
  font-family: var(--font-arabic);
  direction: rtl;
}

/* Bilingual header: keep logo left, Arabic right */
.quote-header .arabic-title {
  direction: rtl;
  text-align: center;
}

/* RTL adjustments for detail sections */
.detail-item[dir="rtl"] .detail-label {
  text-align: right;
  border-right: none;
  border-left: 1px solid var(--mb-silver);
}

.detail-item[dir="rtl"] .detail-value {
  text-align: right;
}

/* Footer Arabic text */
.footer-arabic {
  font-family: var(--font-arabic);
  direction: rtl;
  text-align: right;
}
