/* assets/css/rtl.css - RTL Styles for Arabic and Persian */
[dir="rtl"] {
    direction: rtl;
    text-align: right;
    font-family: 'Tahoma', 'Segoe UI', system-ui, -apple-system, sans-serif;
}

[dir="rtl"] .top-bar-inner {
    flex-direction: row-reverse;
}

[dir="rtl"] .lang-dropdown-menu {
    right: auto;
    left: 0;
}

[dir="rtl"] .submenu {
    left: auto;
    right: 0;
}

[dir="rtl"] .submenu-link:hover {
    padding-left: 20px;
    padding-right: 24px;
}

[dir="rtl"] .lead-highlight,
[dir="rtl"] .lead-article,
[dir="rtl"] .lead-text {
    border-left: none;
    border-right: 4px solid var(--gold);
    padding-left: 22px;
    padding-right: 22px;
    border-radius: var(--radius-sm) 0 0 var(--radius-sm);
}

[dir="rtl"] .styled-feature-list li,
[dir="rtl"] .article-bullet-list li {
    padding-left: 0;
    padding-right: 28px;
}

[dir="rtl"] .styled-feature-list li::before,
[dir="rtl"] .article-bullet-list li::before {
    left: auto;
    right: 0;
}

[dir="rtl"] .service-card::before {
    left: auto;
    right: 0;
}

[dir="rtl"] .footer-col h4::after {
    left: auto;
    right: 0;
}

[dir="rtl"] .footer-links a:hover {
    padding-left: 0;
    padding-right: 6px;
}

[dir="rtl"] .blog-card-district-badge {
    left: auto;
    right: 12px;
}

[dir="rtl"] .about-experience-badge {
    right: auto;
    left: 25px;
}

[dir="rtl"] .slider-prev {
    left: auto;
    right: 24px;
}

[dir="rtl"] .slider-next {
    right: auto;
    left: 24px;
}
