/* LE DELTA V268 — Historique de la semaine, subtil et lisible.
   Feuille isolée : le Hero, les réservations et les affiches d'origine restent intacts. */
body.delta-home #home-events.delta-event-grid > article.event.real-event.is-past-event,
body.delta-home #all-events.delta-event-grid > article.event.real-event.is-past-event{
  opacity:1!important;
  background:linear-gradient(155deg,#111a25,#0a101a)!important;
  border-color:rgba(179,196,213,.20)!important;
  box-shadow:0 16px 40px rgba(0,0,0,.24)!important;
}
body.delta-home #home-events.delta-event-grid > article.event.real-event.is-past-event img.event-poster-img,
body.delta-home #all-events.delta-event-grid > article.event.real-event.is-past-event img.event-poster-img{
  filter:grayscale(.20) saturate(.86) brightness(.90) contrast(1.01)!important;
  opacity:1!important;
}
body.delta-home #home-events.delta-event-grid > article.event.real-event.is-past-event .event-day-head,
body.delta-home #all-events.delta-event-grid > article.event.real-event.is-past-event .event-day-head{
  color:#cbd4e0!important;
}
body.delta-home #home-events.delta-event-grid > article.event.real-event.is-past-event :is(h3,.event-meta,.event-admin-public-info),
body.delta-home #all-events.delta-event-grid > article.event.real-event.is-past-event :is(h3,.event-meta,.event-admin-public-info){
  color:rgba(231,237,244,.78)!important;
}
body.delta-home #home-events.delta-event-grid > article.event.real-event.is-past-event .event-status-row,
body.delta-home #all-events.delta-event-grid > article.event.real-event.is-past-event .event-status-row{
  display:none!important;
}
body.delta-home #home-events.delta-event-grid > article.event.real-event.is-past-event .event-past-cta,
body.delta-home #all-events.delta-event-grid > article.event.real-event.is-past-event .event-past-cta{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:44px!important;
  padding:0 19px!important;
  margin-left:auto!important;
  border:1px solid rgba(183,197,210,.32)!important;
  border-radius:999px!important;
  background:rgba(211,222,233,.055)!important;
  color:#bec9d5!important;
  font-size:12px!important;
  font-weight:700!important;
  line-height:1.2!important;
  letter-spacing:.01em!important;
  box-shadow:none!important;
  cursor:default!important;
  pointer-events:none!important;
}
