/* === MISE EN PAGE DES LETTRES ANNUELLES === */

/* Augmenter la largeur du contenu */
body.post-type-archive-lettre_annuelle {
    --wp--style--global--content-size: 1400px !important;
}

/* Styling des métadonnées */
.lettre-meta {
    background-color: #f9f9f9;
    border-left: 4px solid var(--wp--preset--color--contrast, #121212);
    padding: 0.6rem 1rem;
    margin-bottom: 1rem;
}

.lettre-meta p {
    margin: 0.3rem 0 !important;
    font-size: 0.95rem;
}

.lettre-meta strong {
    color: var(--wp--preset--color--contrast, #121212);
}

.lettre-pdf a.wp-element-button {
    display: inline-block;
    margin-top: 0.5rem;
    background-color: #156B6B !important;
    border-color: #156B6B !important;
}

.lettre-pdf a.wp-element-button:hover {
    background-color: #28CDCD !important;
    border-color: #28CDCD !important;
}

/* Titre année (h2) - mise en valeur sobre */
body.post-type-archive-lettre_annuelle .wp-block-post-title {
    font-family: Georgia, serif !important;
    font-size: 1.6rem !important;
    font-weight: 800 !important;
    color: #156B6B !important;
    letter-spacing: 0.06em !important;
    text-transform: uppercase !important;
    padding-bottom: 0.5rem !important;
    border-bottom: 1px solid #156B6B !important;
    margin-bottom: 0.8rem !important;
}

/* Grille 4 colonnes, même hauteur */
body.post-type-archive-lettre_annuelle .wp-block-post-template {
    display: grid !important;
    grid-template-columns: repeat(4, 1fr) !important;
    gap: 1rem !important;
    align-items: stretch !important;
}

/* Tous les éléments : même taille */
body.post-type-archive-lettre_annuelle .wp-block-post-template > li {
    width: 100% !important;
    margin: 0 !important;
    display: flex !important;
    flex-direction: column !important;
}

/* Groupe interne : hauteur complète, padding réduit */
body.post-type-archive-lettre_annuelle .wp-block-post-template > li .wp-block-group {
    display: flex !important;
    flex-direction: column !important;
    height: 100% !important;
    padding: 1.2rem !important;
    margin-bottom: 0 !important;
}

/* Images de même hauteur */
body.post-type-archive-lettre_annuelle .wp-block-post-template > li .wp-block-post-featured-image img {
    height: 200px !important;
    object-fit: cover !important;
    width: 100% !important;
}



/* Bouton Voir plus masqué */
body.post-type-archive-lettre_annuelle .mecenat-read-more {
    display: none !important;
}

/* Responsive : tablette 2 colonnes */
@media (max-width: 1024px) {
    body.post-type-archive-lettre_annuelle .wp-block-post-template {
        grid-template-columns: repeat(2, 1fr) !important;
    }
}

/* Responsive : mobile colonne unique */
@media (max-width: 600px) {
    body.post-type-archive-lettre_annuelle .wp-block-post-template {
        grid-template-columns: 1fr !important;
    }
}