@import url('https://fonts.googleapis.com/css2?family=Assistant:wght@300;400;600;700;900&display=swap');

[dir="rtl"] body {
  direction: rtl;
  text-align: right;
  font-family: 'Assistant', Arial, sans-serif;
}

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

[dir="rtl"] .nav__lang a::after {
  content: '▾';
}

/* RTL hero: content on right, phone on left, monkey top-left */
[dir="rtl"] .hero__content {
  left: auto;
  right: 0;
  padding-left: 0;
  padding-right: 300px;
  align-items: flex-end;
  text-align: right;
}

[dir="rtl"] .hero__monkey {
  right: auto;
  left: calc(8% + 80px);
}

[dir="rtl"] .hero__phone {
  right: auto;
  left: 8%;
}

[dir="rtl"] .hero__badges {
  align-items: flex-end;
}

/* Split sections: mirror for RTL */
[dir="rtl"] .split {
  direction: ltr;
}
[dir="rtl"] .split > * {
  direction: rtl;
}
[dir="rtl"] .split--reverse {
  direction: rtl;
}
[dir="rtl"] .split--reverse > * {
  direction: rtl;
}

[dir="rtl"] .contact-split {
  direction: ltr;
}
[dir="rtl"] .contact-split > * {
  direction: rtl;
}

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

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

[dir="rtl"] .split__title,
[dir="rtl"] .contact__title,
[dir="rtl"] .news__title {
  font-family: 'Assistant', Arial, sans-serif;
}

@media (max-width: 768px) {
  /* On mobile, monkey stays top-right (same as LTR) to avoid logo overlap */
  [dir="rtl"] .hero__monkey {
    left: auto;
    right: 0;
  }
  [dir="rtl"] .hero__content {
    right: auto;
    left: auto;
    padding-right: 0;
    padding-left: 0;
    align-items: center;
  }
  [dir="rtl"] .hero__badges {
    align-items: center;
  }
  [dir="rtl"] .nav {
    right: auto;
    left: 20px;
  }
  [dir="rtl"] .contact-split {
    direction: ltr;
  }
}
