
/* Boutons des cartes : relief léger et balayage assorti. */
body .article-card-read,body .speg-home-events .speg-agenda-detail-link{position:relative;overflow:hidden!important;background:linear-gradient(135deg,#fff,#f1f5e9)!important;color:#294c35!important;box-shadow:3px 3px 8px #cbd3c260,-3px -3px 8px #ffffff80!important;--card-sweep:rgba(255,255,255,.65)}
body #articles-accueil .article-card-classic{overflow:hidden!important;background:linear-gradient(135deg,#ffe17a,#edc83e)!important;box-shadow:3px 3px 8px #b99c4260,-3px -3px 8px #ffe99170!important;--card-sweep:rgba(255,244,172,.65)}
.article-card-read:after,.article-card-classic:after,.speg-home-events .speg-agenda-detail-link:after{content:'';position:absolute;inset:-40% auto -40% -80%;width:45%;background:linear-gradient(100deg,transparent,var(--card-sweep),transparent);transform:skewX(-18deg);opacity:0;pointer-events:none}
.article-card-read:hover:after,.article-card-classic:hover:after,.speg-home-events .speg-agenda-detail-link:hover:after,.article-card-read:focus-visible:after,.article-card-classic:focus-visible:after,.speg-home-events .speg-agenda-detail-link:focus-visible:after{animation:speg-date-sweep 1.15s ease-in-out forwards}
body .speg-home-events .speg-agenda-detail-link{position:absolute}
body .article-card-content .article-card-read{position:absolute}
@media(prefers-reduced-motion:reduce){.article-card-read:after,.article-card-classic:after,.speg-agenda-detail-link:after{animation:none!important}}
