#links img {
    width: 80px;
    height: 80px;
    object-fit: cover; /* Recadre l'image sans la déformer */
    margin: 5px;
    border-radius: 10px;
    border: 1px solid rgb(210, 210, 210);
    transition: transform 0.2s;
}

#links img:hover {
    border-color: rgb(52, 152, 219); /* Ton bleu de focus */
    transform: scale(1.05);
    cursor: pointer;
}

/* Style pour le texte de l'auteur */
.legende-auteur {
    display: block;
    font-size: 11px;
    color: rgb(127, 140, 141); /* Gris doux */
    text-align: center;
}

h4[id^="evt-"] {
    scroll-margin-top: 35px !important; /* Décale l'arrivée de l'ancre de 50px vers le bas */
}