/* Arabic RTL Support */
[dir="rtl"] {
    text-align: right;
}

[dir="rtl"] .container {
    direction: rtl;
}

/* Navigation RTL */
[dir="rtl"] .nav-menu {
    text-align: right;
}

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

[dir="rtl"] .submenu-items {
    right: 100%;
    left: auto;
}

/* Header RTL - Keep hamburger on right side like English */
[dir="rtl"] .header .container {
    direction: ltr;
}

[dir="rtl"] .logo {
    margin-left: 0;
    margin-right: auto;
}

/* Content RTL */
[dir="rtl"] .slide-content {
    text-align: right;
}

[dir="rtl"] .value-propositions,
[dir="rtl"] .benefits-grid,
[dir="rtl"] .applications-grid,
[dir="rtl"] .stats-grid,
[dir="rtl"] .support-features {
    direction: rtl;
}

/* Footer RTL */
[dir="rtl"] .footer-content {
    direction: rtl;
}

[dir="rtl"] .social-links {
    justify-content: flex-end;
}

/* Category pages RTL */
[dir="rtl"] .category-hero-content {
    text-align: right;
}

[dir="rtl"] .category-gallery {
    direction: rtl;
}

[dir="rtl"] .category-thumbs {
    direction: rtl;
}

[dir="rtl"] .category-specs {
    direction: rtl;
}

[dir="rtl"] .category-spec-row {
    direction: rtl;
}

/* Search RTL */
[dir="rtl"] .search-modal {
    direction: rtl;
}

[dir="rtl"] .search-result-item {
    direction: rtl;
}

[dir="rtl"] .result-content {
    text-align: right;
}

/* Language specific fonts */
.lang-ar {
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}

.lang-ar h1, .lang-ar h2, .lang-ar h3, .lang-ar h4, .lang-ar h5, .lang-ar h6 {
    font-weight: 600;
}

/* Fix for Arabic text in buttons */
[dir="rtl"] .cta-btn,
[dir="rtl"] .view-all-btn,
[dir="rtl"] button {
    text-align: center;
}

/* Carousel RTL */
[dir="rtl"] .categories-track {
    direction: rtl;
}

[dir="rtl"] .category-item {
    text-align: center;
}