/* Native YouTube player: ready to play, stable aspect ratio on every screen. */
body .gr-video-player {
  position: relative;
  width: 100%;
  aspect-ratio: 16 / 9;
  background: #202320;
  overflow: hidden;
}
body .gr-video-player iframe {
  position: absolute;
  inset: 0;
  display: block;
  width: 100%;
  height: 100%;
  min-height: 0;
  border: 0;
}
body .gr-video-link { margin: 14px 0 0; font-size: 13px; }
body .gr-video-link a { text-decoration: underline; text-underline-offset: .25em; }
