/* Shared by the standalone videos on Vermessung, Planung and Präsentation. */
html.pv-home-video-device :is(.pv-survey-page-slide, .pv-subpage-video-slide) .pv-reference-images::after {
  content:none;
  background:none;
}

/* The moving picture and its loading poster have round right-hand corners.
   The join with the gray strip stays straight. */
html.pv-home-video-device :is(.pv-survey-page-slide, .pv-subpage-video-slide)
:is(.pv-reference-images, .pv-reference-frame, .pv-home-loop-video, .pv-video-poster) {
  border-radius:0 var(--pv-surface-radius, 4px) var(--pv-surface-radius, 4px) 0 !important;
}

/* On tablet and desktop, the gray strip occupies the left of these frames.
   Round the outside left edge as well as the video's outside right edge. */
@media (min-width:601px) {
  html.pv-home-video-device :is(.pv-survey-page-slide, .pv-subpage-video-slide)
  :is(.pv-reference-images, .pv-reference-frame) {
    border-radius:var(--pv-surface-radius, 4px) !important;
  }
}

/* Match the soft shadow on the adjacent text panel. The shared outer frame
   casts one continuous shadow behind both the gray strip and the video. */
section:is(.pv-survey-page-slide, .pv-subpage-video-slide) {
  overflow:visible;
}
html.pv-home-video-device :is(.pv-survey-page-slide, .pv-subpage-video-slide) .pv-reference-images {
  box-shadow:0 8px 30px rgba(25,35,42,.055),0 0 0 1px rgba(25,35,42,.035);
}
