/* Fargah — Arabic locale polish (RTL typography, nav, hero) */

.site-locale-ar,
.site-locale-ar body {
  font-family: 'Noto Sans Arabic', Tahoma, sans-serif;
  -webkit-font-smoothing: antialiased;
}

.site-locale-ar body {
  letter-spacing: 0;
  line-height: 1.9;
}

.site-locale-ar .fargah-header__inner {
  gap: 14px;
}

.site-locale-ar .fargah-nav {
  gap: 10px !important;
}

.site-locale-ar .fargah-nav > li > a {
  font-size: 0.78rem !important;
  font-weight: 600 !important;
}

.site-locale-ar .fargah-logo__brand {
  max-width: 220px;
}

.site-locale-ar .studio-hero__title {
  font-size: clamp(1.85rem, 4vw, 2.85rem);
  font-weight: 800;
  line-height: 1.25;
}

.site-locale-ar .studio-hero__subtitle {
  font-size: 1.02rem;
  line-height: 1.75;
  max-width: 540px;
}

.site-locale-ar .section-title {
  font-size: clamp(1.6rem, 3vw, 2.15rem);
  line-height: 1.3;
}

.site-locale-ar .section-subtitle {
  line-height: 1.75;
  max-width: 640px;
}

.site-locale-ar .btn-fargah {
  white-space: normal;
  text-align: center;
  line-height: 1.4;
}