/* --- Homepage-Only Styles (from header.php) --- */

/* Tab Styles */
.main-tab-active { 
    border-bottom: 3px solid #10B981; 
    color: #10B981; 
    font-weight: 700; 
}

.browse-tab-active { 
    background-color: #10B981; 
    color: white; 
}

/* Swiper button positioning for featured slider */
#featured-vehicles .swiper-button-next { 
    right: -25px; 
}
#featured-vehicles .swiper-button-prev { 
    left: -25px; 
}

/* Mobile-specific slide widths for homepage */
@media (max-width: 767px) {
    .browse-swiper .swiper-slide { 
        width: 45%; 
    }
}