/* Styles spécifiques pour les images d'en-tête des cartes projets */
.projet-card {
    padding: 0 !important;
    /* On annule le padding pour que l'image touche les bords */
    overflow: hidden;
}

.projet-card-img {
    width: 100%;
    height: 220px;
    object-fit: cover;
    border-bottom: 1px solid var(--line);
    background: var(--bg3);
    /* Couleur de fond pendant le chargement */
}

.projet-card-body {
    padding: 24px 28px 28px;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
}