/* Une seule transition d'opacité : pas de zoom et de filtre concurrents. */
html body .hero-slide>img,
html body .hero-slide.is-active>img,
html body .home-page .hero-slide>img,
html body .home-page .hero-slide.is-active>img{
 animation:none!important;transition:none!important;transform:none!important;
 transform-style:flat!important;will-change:auto!important;
 filter:saturate(1.06) brightness(1)!important;
}
html body .hero-slide,
html body [data-public-managed-mode="native"] .hero-slide{
 transition:opacity 1.2s ease!important;will-change:auto!important;
}
html body .hero-slide .hero-copy>*{
 animation:none!important;transform:none!important;opacity:1!important;
}
html body .pc-public-banner-layer,
html body .pc-public-banner-layer.is-drifting{
 animation:none!important;transform:scale(var(--pc-banner-to,1))!important;
 transition:opacity 1.2s ease!important;will-change:auto!important;
}
/* Brume stable : ne plus recalculer le mélange lumineux sur une surface entière. */
html body .hero-mist{animation:none!important;mix-blend-mode:normal!important;filter:none!important;opacity:.08!important}
@media (hover:none), (pointer:coarse), (max-width:1100px){
 html body .site-shell-header .topbar,
 html body .hero-arrow,html body .hero-pagination,
 html body .pc-public-banner-arrow,html body .pc-public-banner-pagination{
  backdrop-filter:none!important;-webkit-backdrop-filter:none!important;
 }
 html body .hero-spark-field i,html body .search-fireflies i,
 html body .home-page .pro-banner::before{
  animation:none!important;
 }
 html body .hero-spark-field i:nth-child(n+7){display:none}
 html body .hero-spark-field i{opacity:.5}
 html body .site-shell-header .topbar{background-attachment:scroll!important}
}
@media (prefers-reduced-motion:reduce){
 html body .hero-slide,html body [data-public-managed-mode="native"] .hero-slide,
 html body .pc-public-banner-layer{transition:none!important}
}
