/* Style pour la galerie en grille de miniatures */
.private-gallery-container {
    display: flex;
    flex-wrap: wrap; 
    gap: 15px; /* Espace entre les miniatures */
    justify-content: left; /* Aligner les images à gauche */
}

.private-gallery-item {
    margin: 0; 
    width: 250px; /* Largeur fixe pour la miniature */
    height: 180px; /* Hauteur fixe pour la miniature */
    overflow: hidden;
    border: 1px solid #ccc; /* Ajoute une bordure légère */
    cursor: pointer; /* Indique qu'on peut cliquer */
}

.private-gallery-item a {
    display: block; /* S'assurer que le lien occupe toute la zone */
    width: 100%;
    height: 100%;
}

.private-gallery-item img {
    width: 100%;
    height: 100%;
    display: block;
    object-fit: cover; /* Assure que l'image remplit la zone sans déformation, recadre si nécessaire */
    transition: transform 0.3s ease; /* Ajoute une petite animation */
}

.private-gallery-item img:hover {
    transform: scale(1.05); /* Effet zoom léger au survol */
}