/* RTL Support for Arabic */

/* Base RTL adjustments */
body {
  direction: rtl;
  text-align: right;
}

/* Header and Navigation */
.site-header {
  direction: rtl;
}

.site-nav {
  direction: rtl;
}

.nav-link {
  margin-left: 0;
  margin-right: 1.5rem;
}

/* Hero Section */
.hero-value-props {
  direction: rtl;
}

.hero-ctas {
  direction: rtl;
}

/* Content alignment */
.section-head {
  text-align: right;
}

.section-head h2,
.section-head p {
  text-align: center;
}

/* Grid adjustments */
.feature-grid,
.uc-grid,
.trust-grid,
.pricing-grid {
  direction: rtl;
}

/* Chat demo */
.chat-wrap {
  direction: rtl;
}

.chat-header {
  direction: rtl;
}

.msg {
  direction: rtl;
}

.msg.user {
  margin-left: 0;
  margin-right: auto;
  text-align: right;
}

.msg.bot {
  margin-right: 0;
  margin-left: auto;
  text-align: right;
}

/* Footer */
.footer-main {
  direction: rtl;
}

.footer-navigation {
  direction: rtl;
}

/* Mobile menu */
.mobile-menu {
  direction: rtl;
  right: auto;
  left: 0;
}

/* Solar system - keep LTR for visual consistency */
.solar-universe,
.solar {
  direction: ltr;
}

/* Form inputs */
input[type="text"],
input[type="email"] {
  text-align: right;
  padding-right: 1rem;
  padding-left: 3rem;
}

/* Buttons - keep icons on appropriate side */
.button .cta-icon,
.button .demo-icon {
  order: 1;
  margin-left: 0.5rem;
  margin-right: 0;
}

.button .cta-text,
.button .demo-text {
  order: 0;
}

/* Stats and counters */
.enhanced-stats-grid,
.ac-grid {
  direction: rtl;
}

/* FAQ */
.faq-grid {
  direction: rtl;
}

/* Admin panel - keep interface natural */
.tg-ik {
  direction: rtl;
}

.tg-btn {
  text-align: right;
}

/* Language switcher */
.lang-switcher {
  direction: ltr; /* Keep language codes LTR */
}

/* Preserve technical elements as LTR */
code,
.code,
pre {
  direction: ltr;
  text-align: left;
}

/* URLs and links */
.link,
a[href^="http"],
a[href^="mailto:"] {
  direction: ltr;
}
