.youtube-video_stage__YpIoz{width:100%;padding-block:clamp(20px,3vw,56px);border-block:1px solid var(--hairline-light)}.youtube-video_player__ha1Iy{position:relative;width:100%;aspect-ratio:16/9;margin-inline:auto;background:var(--bg-dark)}.youtube-video_player__ha1Iy[data-orientation=portrait]{max-width:420px;aspect-ratio:9/16}.youtube-video_player__ha1Iy iframe{position:absolute;inset:0;display:block;width:100%;height:100%;border:0}.youtube-video_player__ha1Iy iframe:focus-visible{outline:3px solid var(--accent);outline-offset:4px}