/* ================================
   COLOR FIX - Remove ALL Turquoise
   ================================ */

/* Override main navigation colors */
.main-nav {
    background: #1a1a1a !important;
    border-bottom: 2px solid #3b82f6 !important;
}

.nav-menu a {
    color: #ffffff !important;
}

.nav-menu a:hover,
.nav-menu a.active {
    background: #3b82f6 !important;
    color: #ffffff !important;
}

/* Fix category header */
.category-header {
    background: linear-gradient(135deg, #1a1a1a 0%, #0d0d0d 100%) !important;
    border-bottom: 3px solid #3b82f6 !important;
}

/* Fix breadcrumb */
.breadcrumb {
    background: #f3f4f6 !important;
    border-bottom: 1px solid #e5e7eb !important;
}

.breadcrumb a {
    color: #3b82f6 !important;
}

/* Fix top banner */
.top-banner {
    background: #3b82f6 !important;
}

/* Fix buttons */
.btn-add-cart,
.checkout-btn,
button[type="submit"] {
    background: #3b82f6 !important;
}

.btn-add-cart:hover,
.checkout-btn:hover,
button[type="submit"]:hover {
    background: #2563eb !important;
}

/* Fix search bar */
.search-bar input {
    border: 2px solid #e5e7eb !important;
}

.search-bar input:focus {
    border-color: #3b82f6 !important;
    outline: none !important;
}

.search-btn {
    background: #3b82f6 !important;
    color: white !important;
}

.search-btn:hover {
    background: #2563eb !important;
}

/* Fix header */
.main-header {
    background: white !important;
    border-bottom: 1px solid #e5e7eb !important;
}

/* Remove all turquoise/cyan colors */
[style*="background: #06B6D4"],
[style*="background: #0891B2"],
[style*="background: #14B8A6"],
[style*="background: linear-gradient(135deg, #06B6D4"],
[style*="background: linear-gradient(135deg, var(--primary-purple)"] {
    background: linear-gradient(135deg, #1a1a1a 0%, #0d0d0d 100%) !important;
}

/* Fix any remaining turquoise elements */
.category-hero {
    background: linear-gradient(135deg, #1a1a1a 0%, #0d0d0d 100%) !important;
}

/* Clean header actions */
.header-action,
.header-link {
    color: #1a1a1a !important;
}

.header-action:hover,
.header-link:hover {
    color: #3b82f6 !important;
}

/* Fix basket button */
.basket-btn {
    background: #3b82f6 !important;
    color: white !important;
}

.basket-btn:hover {
    background: #2563eb !important;
}

.cart-count {
    background: #ef4444 !important;
}
