@media (min-width: 941px) {
  .qp-page .qp-read-page--mixup-seo #closer-panel-lighting .qp-mixup-closer__lighting-frame {
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
  }

  .qp-page .qp-read-page--mixup-seo #closer-panel-lighting .qp-mixup-closer__lighting-frame video {
    object-fit: cover;
    opacity: 1;
    transition: opacity 180ms ease-out;
  }

  .qp-page .qp-read-page--mixup-seo #closer-panel-lighting [data-lighting-ready="false"] video {
    opacity: 0;
  }

  .qp-page .qp-read-page--mixup-seo #closer-panel-lighting .qp-video-toggle svg {
    display: block;
    opacity: 0;
    transition: opacity 180ms ease-out;
  }

  .qp-page .qp-read-page--mixup-seo #closer-panel-lighting .qp-video-toggle:not(.is-playing):not(.is-ended) .qp-video-toggle__play,
  .qp-page .qp-read-page--mixup-seo #closer-panel-lighting .qp-video-toggle.is-playing .qp-video-toggle__pause {
    opacity: 1;
  }

  .qp-page .qp-read-page--mixup-seo #closer-panel-lighting .qp-video-toggle.is-ended svg { display: none; }
}

@media (min-width: 941px) and (prefers-reduced-motion: reduce) {
  .qp-page .qp-read-page--mixup-seo #closer-panel-lighting :is(video, .qp-video-toggle svg) { transition: none; }
}
