/* RTL layout overrides — loaded only on the Arabic page */

/* Desktop split layout: upload is visually on the right in RTL,
   so the divider border moves to its left side */
.split-layout__upload {
  padding-right: 0;
  border-right: none;
  padding-left: var(--space-8);
  border-left: 2px solid var(--color-neutral-200);
}

.split-layout__results {
  padding-left: 0;
  padding-right: var(--space-8);
}

/* Mobile: column layout, clear desktop RTL overrides */
@media (max-width: 768px) {
  .split-layout__upload {
    padding-left: 0;
    border-left: none;
  }
  .split-layout__results {
    padding-right: 0;
  }
}

/* Banner arrow points left in RTL */
.resume-banner__arrow {
  transform: scaleX(-1);
}

/* Keep match bar filling left-to-right regardless of page direction */
.match-bar {
  direction: ltr;
}
