/* Dark Mode Styles for Arabic (RTL) */

/* Body Dark Background */
body[dir="rtl"].dark-mode {
    background-color: #1a1a1a;
    color: #D4AF37;
}

/* Header Dark Mode RTL */
body[dir="rtl"].dark-mode .header {
    background-color: #2d2d2d;
    border-bottom: 1px solid #404040;
}

body[dir="rtl"].dark-mode .header-top {
    background-color: #1a1a1a;
}

body[dir="rtl"].dark-mode .header-middle {
    background-color: #2d2d2d;
}

body[dir="rtl"].dark-mode .header-bottom {
    background-color: #252525;
}

/* Dark mode toggle hover in RTL (match EN) */
body[dir="rtl"].dark-mode .dark-mode-toggle:hover {
    background-color: rgba(255, 255, 255, 0.1) !important;
}

/* Search Bar Dark Mode RTL */
body[dir="rtl"].dark-mode .search-input-field {
    background-color: #1a1a1a !important;
    color: #D4AF37 !important;
    border-color: #404040 !important;
}

body[dir="rtl"].dark-mode .search-input-field::placeholder {
    color: rgba(212, 175, 55, 0.5) !important;
}

body[dir="rtl"].dark-mode .search-type-select {
    background-color: #D4AF37 !important;
    color: #fff !important;
    border-color: #404040 !important;
}

body[dir="rtl"].dark-mode .search-btn-left {
    background-color: #D4AF37 !important;
    border-color: #404040 !important;
    color: #fff !important;
}

/* Navigation Dark Mode RTL */
body[dir="rtl"].dark-mode .menu>li>a {
    color: #D4AF37;
}

body[dir="rtl"].dark-mode .menu>li>a:hover {
    color: #B8860B;
}

/* Product Cards Dark Mode RTL */
body[dir="rtl"].dark-mode .product {
    background-color: #2d2d2d;
    border-color: #404040;
}

body[dir="rtl"].dark-mode .product-title a {
    color: #D4AF37;
}

body[dir="rtl"].dark-mode .product-price {
    color: #D4AF37;
}

body[dir="rtl"].dark-mode .btn-product.btn-cart {
    background-color: #2d2d2d !important;
    color: #D4AF37 !important;
    border-color: #404040 !important;
}

body[dir="rtl"].dark-mode .btn-product.btn-cart:hover {
    background-color: #D4AF37 !important;
    color: #fff !important;
}

/* Footer Dark Mode RTL */
body[dir="rtl"].dark-mode .footer {
    background-color: #1a1a1a;
    color: #D4AF37;
}

body[dir="rtl"].dark-mode .footer-middle {
    background-color: #2d2d2d;
    border-top-color: #404040;
}

body[dir="rtl"].dark-mode .footer-bottom {
    background-color: #252525;
    border-top-color: #404040;
    color: #D4AF37;
}

body[dir="rtl"].dark-mode .footer a {
    color: #D4AF37;
}

body[dir="rtl"].dark-mode .footer a:hover {
    color: #B8860B;
}

body[dir="rtl"].dark-mode .footer-newsletter {
    background-color: #2d2d2d;
}

body[dir="rtl"].dark-mode .footer-newsletter .form-control {
    background-color: #1a1a1a;
    color: #D4AF37;
    border-color: #404040;
}

body[dir="rtl"].dark-mode .footer-newsletter .btn {
    background-color: #D4AF37;
    color: #fff;
}

/* Dropdown Dark Mode RTL */
body[dir="rtl"].dark-mode .dropdown-menu {
    background-color: #2d2d2d;
    border-color: #404040;
}

body[dir="rtl"].dark-mode .dropdown-menu a {
    color: #D4AF37;
}

body[dir="rtl"].dark-mode .dropdown-menu a:hover {
    background-color: #404040;
    color: #B8860B;
}

/* Text Colors Dark Mode */
body[dir="rtl"].dark-mode h1,
body[dir="rtl"].dark-mode h2,
body[dir="rtl"].dark-mode h3,
body[dir="rtl"].dark-mode h4,
body[dir="rtl"].dark-mode h5,
body[dir="rtl"].dark-mode h6 {
    color: #D4AF37;
}

body[dir="rtl"].dark-mode p,
body[dir="rtl"].dark-mode span {
    color: #D4AF37 !important;
}
