/* Additive desktop-only override. Original styles, media and edge masks stay intact. */
@media (min-width: 1024px), (min-width: 701px) and (any-hover: hover) and (any-pointer: fine) {
  html[data-hero-background="dark"] .poster-opening,
  html[data-hero-background="dark"] .poster-opening .hero-film {
    background: var(--bg);
  }

  html[data-hero-background="dark"] .poster-opening .hero-film::before {
    display: none;
  }
}
