.videoContainer {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
  overflow-anchor: none;
}

.videoComponentSeed,
.videoContainer .videoComponentPlaceholder {
  width: 100%;
  height: 100%;
  aspect-ratio: var(--video-native-ratio, 16 / 9);
  display: block;
}

.videoContainer .videoComponentPlaceholder {
  position: relative;
  overflow: hidden;
  overflow-anchor: none;
}

.videoContainer .videoComponentThumb {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
  object-position: center;
}

.videoContainer video {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  aspect-ratio: var(--video-native-ratio, 16 / 9);
  display: block;
}
