/* OVERRIDE: Prevent gallery kittens from showing selection styles */
/* This file ensures the kitten gallery doesn't get booking form styles */

/* Remove all selection styles from gallery kitten cards */
#kitten-gallery .kitten-card.ring-4,
.kitten-gallery-grid .kitten-card.ring-4,
.kitten-card.ring-4:not(#breed-selection *) {
    border: 1px solid #e5e7eb !important;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1) !important;
    transform: scale(1) !important;
    background: white !important;
}

/* Hide any selection overlays in gallery */
.kitten-card .breed-overlay,
.kitten-card .breed-selected,
.kitten-card::after {
    display: none !important;
}

/* Ensure gallery cards stay normal on hover */
#kitten-gallery .kitten-card:hover,
.kitten-gallery-grid .kitten-card:hover {
    transform: translateY(-4px) !important;
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
    border: 1px solid #e5e7eb !important;
}

/* Reset any pink backgrounds in gallery */
.kitten-card > div:last-child {
    background: white !important;
    border: none !important;
}

.kitten-card > div:first-child {
    filter: none !important;
}