/* =========================================================================
   ARAPÇA: SAĞDAN SOLA DÜZEN
   Yalnızca yön bağımlı kurallar aynalanır; renk ve ölçüler aynı kalır.
   ====================================================================== */

.sk-rtl .sk-nav,
.sk-rtl .sk-header__actions {
    flex-direction: row-reverse;
}

.sk-rtl .sk-nav {
    margin-left: 0;
    margin-right: auto;
}

.sk-rtl .sk-header__actions {
    padding-left: 0;
    padding-right: clamp(1rem, 2vw, 1.9rem);
}

.sk-rtl .sk-header__actions::before {
    left: auto;
    right: 0;
}

.sk-rtl .sk-nav__list a::after,
.sk-rtl .sk-section__title::before,
.sk-rtl .sk-row::before,
.sk-rtl .sk-flow__step::before {
    transform-origin: right;
}

.sk-rtl .sk-hero__rule,
.sk-rtl .sk-footer__title::after {
    transform-origin: right;
    background: linear-gradient(270deg, var(--sk-gold), transparent);
}

.sk-rtl .sk-bsec__name {
    padding-left: 0;
    padding-right: 1.1rem;
}

.sk-rtl .sk-bsec__name::before {
    left: auto;
    right: 0;
}

.sk-rtl .sk-switch__field,
.sk-rtl .sk-footer__branches li {
    border-left: 0;
    border-right: 1px solid var(--sk-line-gold);
    padding-left: 0;
    padding-right: 1rem;
}

.sk-rtl .sk-fab-bubbles {
    right: auto;
    left: calc(100% + 0.7rem);
}

.sk-rtl .sk-fab-wrap .sk-fab-bubble {
    transform-origin: left center;
}

.sk-rtl .sk-fab-wrap .sk-fab-bubble:last-child::after {
    right: auto;
    left: -6px;
    border: 0;
    border-bottom: 1px solid var(--sk-line-gold);
    border-left: 1px solid var(--sk-line-gold);
}

.sk-rtl .sk-fab-wrap {
    right: auto;
    left: clamp(1rem, 2vw, 2rem);
    align-items: flex-start;
}

.sk-rtl .sk-fab-stack {
    align-items: flex-start;
}

.sk-rtl .sk-fab-mini__tip {
    right: auto;
    left: calc(100% + 0.6rem);
}

/* menü tarafı */

.sk-rtl .skm-dish,
.sk-rtl .skm-cat__btn {
    direction: rtl;
}

.sk-rtl .skm-dish__facts span::before {
    margin-right: 0;
    margin-left: 0.5rem;
}

.sk-rtl .skm-cat__go svg,
.sk-rtl .skm-back svg,
.sk-rtl .sk-row__go svg,
.sk-rtl .sk-btn__arrow {
    transform: scaleX(-1);
}

.sk-rtl .skm-cat__count {
    left: auto;
    right: 0.9rem;
}

.sk-rtl .skm-cat__go {
    right: auto;
    left: 1.1rem;
}

.sk-rtl .skm-modal__x {
    right: auto;
    left: 0.75rem;
}

/* tipografi: Arapçada harf aralığı sıkıştırması iyi durmaz */
.sk-rtl .sk-hero__eyebrow,
.sk-rtl .skm-intro__eyebrow,
.sk-rtl .sk-section__title,
.sk-rtl .skm-h2,
.sk-rtl .sk-block__title,
.sk-rtl .skm-bar__label {
    letter-spacing: 0;
}

.sk-rtl h1,
.sk-rtl h2,
.sk-rtl h3,
.sk-rtl .sk-slide__title,
.sk-rtl .skm-intro__title {
    letter-spacing: 0;
    line-height: 1.25;
}
