/* Basic RTL overrides for Arabic (dir="rtl"). Best-effort pass covering shared layout chrome (nav/footer/hero accents); not a pixel-perfect mirror of every component. */
html[dir="rtl"] {
  text-align: right;
}
html[dir="rtl"] .nav-lang-switch {
  border-left: none;
  border-right: 1px solid var(--border);
  padding-left: 0;
  padding-right: 14px;
  margin-left: 0;
  margin-right: 6px;
}
html[dir="rtl"] .page-hero-accent,
html[dir="rtl"] .hero-accent-line {
  left: auto;
  right: 0;
}
html[dir="rtl"] .nav-dropdown-panel a,
html[dir="rtl"] .detail-list li,
html[dir="rtl"] .konum-item,
html[dir="rtl"] .info-icon {
  text-align: right;
}
html[dir="rtl"] .nav-subcat-panel {
  left: auto;
  right: 100%;
  margin-left: 0;
  margin-right: 6px;
}
html[dir="rtl"] .nav-subcat > a:after {
  content: "‹";
  right: auto;
  left: 14px;
}
html[dir="rtl"] .nav-subcat > a {
  padding-right: 0;
  padding-left: 26px;
}
@media (max-width: 900px) {
  html[dir="rtl"] .nav-subcat-panel a {
    padding-left: 24px;
    padding-right: 56px;
  }
}
html[dir="rtl"] .detail-list li:before {
  order: 2;
}
