/*
 * Noxfolio Child — RTL Stylesheet
 * Auto-loaded by inc/multilingual.php when is_rtl() returns true.
 * Polylang / TranslatePress set the RTL flag per language.
 *
 * Add your RTL-specific overrides below.
 */

/* ── Mirror the entire page layout ── */
body {
    direction: rtl;
    text-align: right;
}

/* ── Header navigation ── */
.header-navigation,
.nav-menu-wrapper,
.primary-menu {
    flex-direction: row-reverse;
}

.primary-menu > li > a {
    text-align: right;
}

/* ── Slide panel (mobile menu) — open from right side for LTR, left for RTL ── */
.slide-panel-wrapper {
    right: auto;
    left: 0;
    transform: translateX(-100%);
}

.slide-panel-wrapper.show-panel {
    transform: translateX(0);
}

/* ── Language switcher dropdown ── */
.lang-switcher-dropdown {
    left: auto;
    right: 0;
}

/* ── Dark/light toggle wrapper ── */
.noxfolio-theme-toggle-wrapper {
    margin-left: 4px;
    margin-right: 16px;
}

/* ── Language switcher wrapper ── */
.noxfolio-lang-switcher {
    margin-left: 4px;
    margin-right: 12px;
}

/* ── Button icon direction ── */
.noxfolio-button.icon-right .button-icon {
    margin-left: 0;
    margin-right: 8px;
}

/* ── Sub-menu indicator arrows ── */
.primary-menu .sub-menu {
    left: auto;
    right: 0;
}
