/* ==========================================
   RTL Specific Adjustments (Arabic)
   ========================================== */
body {
  direction: rtl;
  text-align: right;
  --font-family: var(--font-arabic);
}

/* Ensure font overrides for Arabic */
h1, h2, h3, h4, h5, h6, p, a, button, input, select, textarea {
  font-family: var(--font-arabic) !important;
}

/* Fix float widgets default layout in RTL */
.float-widgets-container {
  right: auto;
  left: 2rem;
}

.whatsapp-popup {
  right: auto;
  left: 0;
}

.ai-chat-window {
  right: auto;
  left: 0;
}

.ai-tooltip {
  right: auto;
  left: 75px;
  transform: translateX(-10px);
}

.ai-tooltip.active {
  transform: translateX(0);
}

/* Fix footer text aligns and icons */
.footer-contact li {
  gap: 0.75rem;
}

/* Nav links animations */
.nav-link::after {
  left: auto;
  right: 0;
}


