/* ==========================================================================
   A.M.I.Li - Arabic RTL Stylesheet
   Adaptation pour la lecture de droite à gauche et typographie arabe élégante
   ========================================================================== */

[dir="rtl"] {
  font-family: var(--font-arabic);
}

[dir="rtl"] body {
  text-align: right;
}

[dir="rtl"] .topbar-info,
[dir="rtl"] .header-actions,
[dir="rtl"] .hero-actions,
[dir="rtl"] .amount-buttons {
  flex-direction: row-reverse;
}

[dir="rtl"] .nav-link::after {
  left: auto;
  right: 0;
}

[dir="rtl"] .feature-box {
  border-left: none;
  border-right: 4px solid var(--secondary);
}

[dir="rtl"] .toast {
  border-left: none;
  border-right: 4px solid var(--primary);
  animation: slideInLeft 0.3s ease forwards;
}

[dir="rtl"] .toast-container {
  right: auto;
  left: 24px;
}

[dir="rtl"] .modal-close {
  right: auto;
  left: 20px;
}

[dir="rtl"] .service-badge {
  right: auto;
  left: 14px;
}

@keyframes slideInLeft {
  from { transform: translateX(-100%); opacity: 0; }
  to { transform: translateX(0); opacity: 1; }
}

[dir="rtl"] .lang-select {
  padding: 7px 12px 7px 28px;
}
