﻿/* ===== RTL SUPPORT (Arabic / Hebrew) ===== */
/* Bootstrap RTL CSS handles most layout flips. */
/* This file handles custom component overrides. */

/* === General === */
body.rtl {
    font-family: 'Inter', 'Noto Sans Arabic', sans-serif;
}

    /* === Navbar === */
    body.rtl .navbar-nav {
        text-align: right;
    }

    body.rtl .nav-item .bi {
        margin-left: 0.25rem;
        margin-right: 0;
    }

    /* === Language Selector === */
    body.rtl .lang-dropdown {
        text-align: right;
    }

    /* === Hero Section === */
    body.rtl .hero-content {
        text-align: center;
    }

    /* Ana sayfa kartları, hakkımızda ve altbilgi (25.09.2026) mantıksal özelliklerle
       yazıldı (inset-inline-*, margin-inline-*, gap); burada ayrıca çevrilmez. */

    /* Oda listesi ve detay kartları (25.09.2026) gap + mantıksal özelliklerle yazıldı.
       dir="rtl" flex sırasını zaten çevirir; row-reverse eklemek ikinci kez çevirir. */

    /* === Room Detail === */
    body.rtl .page-breadcrumb .bi-chevron-right {
        transform: rotate(180deg);
    }

    /* === Gallery Nav === */
    body.rtl .gallery-nav.prev {
        left: auto;
        right: 10px;
    }

    body.rtl .gallery-nav.next {
        right: auto;
        left: 10px;
    }

    /* === Calendar === */
    body.rtl .cal-days-header,
    body.rtl .cal-days-grid {
        direction: rtl;
    }

/* === Print === */
@media print {
    body.rtl {
        direction: rtl;
    }
}
