/* =============================================================================
   RTL Overrides — Hebrew / Arabic layout corrections
   Most layout uses CSS logical properties, so minimal overrides needed.
   ============================================================================= */

body.rtl {
  direction: rtl;
}

/* ── Navigation dropdown positioning ──────────────────────────────────────── */
body.rtl .nav-menu .sub-menu {
  text-align: right;
}

/* ── Breadcrumb separator direction ───────────────────────────────────────── */
body.rtl .breadcrumbs__sep {
  transform: scaleX(-1);
}

/* ── Post navigation — swap prev/next text alignment ──────────────────────── */
body.rtl .post-navigation .nav-previous {
  text-align: right;
}

body.rtl .post-navigation .nav-next {
  text-align: left;
}

/* ── Blockquote border ────────────────────────────────────────────────────── */
body.rtl blockquote {
  border-right: 4px solid var(--flavor-primary);
  border-left: none;
  padding-right: var(--flavor-sp-lg);
  padding-left: 0;
}

/* ── Comments children indent ─────────────────────────────────────────────── */
body.rtl .comment-list .children {
  padding-right: var(--flavor-sp-xl);
  padding-left: 0;
}

/* ── Meta separator consistency ───────────────────────────────────────────── */
body.rtl .meta-item + .meta-item::before {
  margin-inline: var(--flavor-sp-md);
}
