/* One proportional perimeter for every original/localized YouTube thumbnail.
   A CSS overlay covers baked-in outlines without changing image pixels or text. */
.review-film-frame,
.model-review .video-cover--youtube-frame {
  container-type: inline-size;
  isolation: isolate;
  aspect-ratio: 16 / 9;
  overflow: hidden;
  border: 0;
  border-radius: 6.25% / 11.111111%;
  background: #111;
}
.review-film-frame::after,
.model-review .video-cover--youtube-frame::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 3;
  box-sizing: border-box;
  border: 4px solid #ffe4a1;
  border-width: 1.3cqw;
  border-radius: inherit;
  background: none;
  pointer-events: none;
}
.model-review .video-cover--youtube-frame:hover img {
  transform: none;
}
