/* Contributions publiées : le bloc des trois dernières sur l'accueil (pages/accueil-contributions.mjs), la page propre
   d'une contribution (pages/contribution-publiee.mjs) puis le lien de chaque fiche de la liste vers elle
   (pages/contributions-publiees.mjs). Jetons et classes du site seulement ; la fiche de la page propre garde le rendu
   de la liste (formulaires.css). */

/* Accueil : trois fiches côte à côte sur un grand écran, l'une sous l'autre sur un téléphone ; le lien vers la page de
   chacune se tient au pied de sa fiche, à la même hauteur dans les trois. */
.section-dernieres { padding-top: clamp(3.5rem, 2.25rem + 4.5vw, 6.5rem); }
.section-dernieres h2 { margin: 0 0 var(--e-6); font-size: clamp(1.9rem, 1.4rem + 1.9vw, 2.9rem); line-height: 1.08; letter-spacing: -0.025em; }
.dernieres { list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, var(--colonne-min)), 1fr)); gap: var(--e-5) var(--goutiere); }
.derniere { display: flex; flex-direction: column; min-width: 0; padding: var(--e-5); border: 2px solid var(--filet); border-radius: var(--rayon); background: var(--surface); }
.derniere-auteur { margin: 0 0 var(--e-1); font-size: 1.2rem; line-height: 1.25; color: var(--accent); overflow-wrap: anywhere; }
.derniere-precision, .derniere-theme { margin: 0; font-size: 0.95rem; color: var(--gris); overflow-wrap: anywhere; }
.derniere-debut { margin: var(--e-3) 0 var(--e-2); font-size: 1.02rem; line-height: 1.5; overflow-wrap: anywhere; }
.derniere-lien { margin: auto 0 0; }
.dernieres-suite { margin: var(--e-6) 0 0; }

/* Page propre : le partage sous la fiche, puis, bien détachés de ses boutons, le retour vers la liste et l'envoi d'une
   contribution (mesuré le 29 octobre à 390 px : à 12 px du partage, ils se lisaient comme deux réseaux de plus). */
.page-contribution .liste-publiees { margin-bottom: 0; }
.page-contribution .partage-tribune { margin-top: var(--e-6); }
.page-contribution .actions-merci { margin-top: var(--e-10); padding-top: var(--e-6); border-top: 1px solid var(--filet); }

/* Liste : le numéro qui ouvre chaque fiche mène à sa page propre ; il se détache du gris de l'en-tête. */
.liste-publiees .fiche-entete a { font-weight: 600; }
