/* rtl.css - RTL/LTR rules for Arabic support */
[dir="rtl"] .nav-links {
  flex-direction: row-reverse;
}

[dir="rtl"] .hero-content {
  padding-left: 0;
  padding-right: var(--space-8);
}

[dir="rtl"] .scroll-indicator {
  left: auto;
  right: var(--space-8);
}

[dir="rtl"] .section-label::after {
  margin-right: var(--space-3);
}

[dir="rtl"] .hero-visual {
  right: auto;
  left: 5%;
}

[dir="rtl"] .about-stats-card {
  left: auto;
  right: -30px;
}

[dir="rtl"] .project-card-dots {
  right: auto;
  left: 20px;
}

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

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

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

[dir="rtl"] .lightbox-nav {
  transform: translateY(-50%) scaleX(-1);
}

[dir="rtl"] .portfolio-search-wrap i {
  left: auto;
  right: var(--space-3);
}

[dir="rtl"] .portfolio-search {
  padding: var(--space-2) var(--space-8) var(--space-2) var(--space-4);
}

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

[dir="rtl"] .newsletter-btn {
  border-radius: var(--radius-sm) 0 0 var(--radius-sm);
}

[dir="rtl"] .contact-method {
  flex-direction: row-reverse;
}

[dir="rtl"] .footer-bottom-inner {
  flex-direction: row-reverse;
}

[dir="rtl"] .test-author {
  flex-direction: row-reverse;
}

[dir="rtl"] .budget-row {
  flex-direction: row-reverse;
}

[dir="rtl"] .budget-amt {
  text-align: left;
}

[dir="rtl"] .ai-step {
  flex-direction: row-reverse;
}

[dir="rtl"] .ba-label-before {
  left: auto;
  right: var(--space-4);
}

[dir="rtl"] .ba-label-after {
  right: auto;
  left: var(--space-4);
}

[dir="rtl"] .form-row {
  direction: rtl;
}

[dir="rtl"] .booking-tabs {
  flex-direction: row-reverse;
}

[dir="rtl"] .portfolio-dropdown-menu {
  left: auto;
  right: 0;
}

[dir="rtl"] .quiz-close {
  right: auto;
  left: var(--space-4);
}

[dir="rtl"] .quiz-nav {
  flex-direction: row-reverse;
}

body[dir="rtl"] {
  font-family: 'Cairo', 'DM Sans', sans-serif;
}

[dir="rtl"] .scroll-top {
  right: auto;
  left: var(--space-8);
}
