/**
 * RTL (sağdan-sola) desteği — Arapça vb. diller için.
 * <html dir="rtl"> olduğunda (Polylang locale'i RTL bir dile geçince) yüklenir.
 * Temel yön çevirmeleri; içerik eklendikçe ince ayar gerekebilir.
 */

[dir="rtl"] body {
  direction: rtl;
  text-align: right;
}

/* --- Splash wordmark (amblemin sağındaki yazı sola geçer) --- */
[dir="rtl"] .site-splash__wordmark {
  text-align: right;
  padding-left: 0;
  padding-right: clamp(0.9rem, 2.4vw, 1.7rem);
  border-left: 0;
  border-right: 1px solid rgba(201, 161, 95, 0.28);
}

[dir="rtl"] .site-splash__word-main,
[dir="rtl"] .site-splash__word-sub {
  transform: translateX(-30px);
}

@media (max-width: 560px) {
  [dir="rtl"] .site-splash__wordmark {
    padding-right: 0;
    border-right: 0;
  }
}

/* --- Header --- */
[dir="rtl"] .primary-nav .menu {
  padding: 0;
}

/* --- Hero --- */
[dir="rtl"] .hero-overlay {
  text-align: right;
}

[dir="rtl"] .hero-video::after {
  background: linear-gradient(270deg, rgba(20, 20, 20, 0.72), rgba(20, 20, 20, 0.2));
}

/* --- Bölüm başlıkları ve içerik --- */
[dir="rtl"] .uv-section-head,
[dir="rtl"] .uv-blog-feature__head,
[dir="rtl"] .uv-post-card__body,
[dir="rtl"] .uv-post-card__meta,
[dir="rtl"] .services-fullscreen-inner,
[dir="rtl"] .uvp-hero__content,
[dir="rtl"] .uvp-panel {
  text-align: right;
}

/* Blog kartı: gövde metni + başlık altı çizgisi yönü */
[dir="rtl"] .uv-post-card__title {
  text-align: right;
}

[dir="rtl"] .uv-post-card__link {
  background-position: 100% 100%;
}

/* --- Oklar: sağa bakan oklar RTL'de sola dönsün --- */
[dir="rtl"] .uv-post-card__arrow,
[dir="rtl"] .uv-blog-feature__all svg,
[dir="rtl"] .uvp-btn svg {
  transform: scaleX(-1);
}

[dir="rtl"] .uv-post-card:hover .uv-post-card__arrow,
[dir="rtl"] .uv-post-card:focus-within .uv-post-card__arrow {
  transform: scaleX(-1) translateX(6px);
}

[dir="rtl"] .uv-blog-feature__all:hover svg,
[dir="rtl"] .uv-blog-feature__all:focus-visible svg {
  transform: scaleX(-1) translateX(6px);
}

/* --- Spec tabloları (araç sayfaları) --- */
[dir="rtl"] .uvp-spec-table th,
[dir="rtl"] .uvp-spec-table td {
  text-align: right;
}

/* --- Footer --- */
[dir="rtl"] .footer-grid,
[dir="rtl"] .site-footer {
  text-align: right;
}

/* --- Reveal animasyonları: yatay kayma yönünü çevir --- */
[dir="rtl"] .uv-blog-feature__rule {
  background: linear-gradient(270deg, #b8823c 0%, #e6c98b 55%, rgba(230, 201, 139, 0) 100%);
}
