/* ASWAD V32 — eliminate video poster-to-first-frame flash on HOME / SHOP / MUSIC.
   Keep the source poster as a stable full-bleed background and crossfade once the
   browser actually has the first decoded video frame. No impact on other pages. */
.home-film {
  background-color:#0e1011;
  background-image:url('/assets/images/aswad-home-after-20s.jpg');
  background-size:cover;
  background-position:center center;
  background-repeat:no-repeat;
}
.shop-film, body.music-light-v20 .music-bg-video-v20 {
  background-color:#a3aaa9;
  background-image:url('/assets/images/presse-anfragen-home-poster.jpg')!important;
  background-size:cover;
  background-position:center center;
  background-repeat:no-repeat;
}
.home-film > video,
.shop-film > video,
.music-bg-video-v20 > video {
  opacity:0!important;
  transition:opacity 800ms cubic-bezier(.22,1,.36,1)!important;
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
}
.home-film.aswad-video-ready-v32 > video,
.shop-film.aswad-video-ready-v32 > video,
.music-bg-video-v20.aswad-video-ready-v32 > video {
  opacity:1!important;
}
@media(prefers-reduced-motion:reduce){
 .home-film > video,
 .shop-film > video,
 .music-bg-video-v20 > video {opacity:0!important;transition:none!important}
}
