
  html[dir="rtl"] body.is-arabic,
  html[dir="rtl"] body.is-arabic *:not(i):not(.fa-solid):not(.fab) {
    font-family: 'Noto Naskh العربية', 'Cairo', 'Tahoma', 'Arial', sans-serif;
    letter-spacing: 0;
  }

  html[dir="rtl"] body.is-arabic {
    text-align: right;
  }

  html[dir="rtl"] body.is-arabic .section-title,
  html[dir="rtl"] body.is-arabic .hero-badge,
  html[dir="rtl"] body.is-arabic .cta-box,
  html[dir="rtl"] body.is-arabic .feature-card,
  html[dir="rtl"] body.is-arabic .prep-card h3,
  html[dir="rtl"] body.is-arabic .study-card h3,
  html[dir="rtl"] body.is-arabic .loader-content {
    text-align: center;
  }

  html[dir="rtl"] body.is-arabic .hero-content,
  html[dir="rtl"] body.is-arabic .about-content,
  html[dir="rtl"] body.is-arabic .mission-content,
  html[dir="rtl"] body.is-arabic .camps-content,
  html[dir="rtl"] body.is-arabic .footer-col,
  html[dir="rtl"] body.is-arabic .contact-card,
  html[dir="rtl"] body.is-arabic .form-card {
    direction: rtl;
    text-align: right;
  }

  html[dir="rtl"] body.is-arabic .nav-links,
  html[dir="rtl"] body.is-arabic .nav-cta-group,
  html[dir="rtl"] body.is-arabic .hero-buttons,
  html[dir="rtl"] body.is-arabic .footer-bottom,
  html[dir="rtl"] body.is-arabic .footer-social-inline {
    direction: rtl;
  }

  html[dir="rtl"] body.is-arabic .dropdown-menu {
    right: 0;
    left: auto;
    text-align: right;
  }

  html[dir="rtl"] body.is-arabic .dropdown-menu a:hover {
    transform: translateX(-4px);
  }

  /* Remove icon/symbol glyphs from the العربية version for a cleaner professional view. */
  html[dir="rtl"] body.is-arabic .fa-solid,
  html[dir="rtl"] body.is-arabic .fab,
  html[dir="rtl"] body.is-arabic i[class*="fa-"] {
    display: none !important;
  }

  html[dir="rtl"] body.is-arabic .language-toggle,
  html[dir="rtl"] body.is-arabic .eacc-language-toggle {
    font-family: 'DM Sans', Arial, sans-serif;
    direction: ltr;
  }
