/* ==========================================
   RTL STYLES FOR ARABIC
   ========================================== */

[dir="rtl"] {
    text-align: right;
}

[dir="rtl"] .nav-menu {
    flex-direction: row-reverse;
}

[dir="rtl"] .about-grid {
    direction: rtl;
}

[dir="rtl"] .value-item,
[dir="rtl"] .info-list li {
    flex-direction: row-reverse;
}

[dir="rtl"] .sw-list li {
    flex-direction: row-reverse;
}

[dir="rtl"] .footer-content {
    flex-direction: row-reverse;
}

[dir="rtl"] .section-title::after {
    left: auto;
    right: 50%;
    transform: translateX(50%);
}

/* RTL Animations */
[dir="rtl"] .slide-in-left {
    transform: translateX(50px);
}

[dir="rtl"] .slide-in-left.visible {
    transform: translateX(0);
}

[dir="rtl"] .slide-in-right {
    transform: translateX(-50px);
}

[dir="rtl"] .slide-in-right.visible {
    transform: translateX(0);
}

/* RTL Mobile Menu */
@media (max-width: 768px) {
    [dir="rtl"] .nav-menu {
        flex-direction: column;
    }
}