ps84-youtube-lite.ps84-speed-youtube{position:relative;display:block;width:100%;max-width:100%;aspect-ratio:16/9;margin:1.2em 0;overflow:hidden;background:#000;border-radius:8px;contain:content}.ps84-speed-youtube__button{position:absolute;inset:0;display:block;width:100%;height:100%;margin:0;padding:0;border:0;background:#000;cursor:pointer}.ps84-speed-youtube__thumbnail{display:block;width:100%;height:100%;object-fit:cover;margin:0;border:0;opacity:.92;transition:opacity .18s ease,transform .25s ease}.ps84-speed-youtube__button:hover .ps84-speed-youtube__thumbnail,.ps84-speed-youtube__button:focus-visible .ps84-speed-youtube__thumbnail{opacity:1;transform:scale(1.015)}.ps84-speed-youtube__play{position:absolute;left:50%;top:50%;width:72px;height:50px;transform:translate(-50%,-50%);border-radius:14px;background:#f00;box-shadow:0 3px 15px rgba(0,0,0,.35)}.ps84-speed-youtube__play:after{content:"";position:absolute;left:29px;top:13px;border-style:solid;border-width:12px 0 12px 20px;border-color:transparent transparent transparent #fff}.ps84-speed-youtube__button:focus-visible{outline:4px solid #ffbf47;outline-offset:-4px}.ps84-speed-youtube__iframe{display:block;width:100%!important;max-width:100%;height:auto!important;aspect-ratio:16/9;margin:1.2em 0;border:0;background:#000;border-radius:8px}.wp-block-embed__wrapper>ps84-youtube-lite.ps84-speed-youtube,.wp-block-embed__wrapper>.ps84-speed-youtube__iframe{margin:0}@media(max-width:520px){.ps84-speed-youtube__play{width:60px;height:42px;border-radius:12px}.ps84-speed-youtube__play:after{left:24px;top:11px;border-width:10px 0 10px 17px}}@media(prefers-reduced-motion:reduce){.ps84-speed-youtube__thumbnail{transition:none}}

/* Gutenberg reserva el 16:9 mediante ::before y posiciona el iframe en absoluto.
   La vista previa de PS84 ya aporta su propio aspect-ratio, por lo que esa reserva debe anularse. */
.wp-block-embed__wrapper.ps84-speed-youtube-wrapper,
.wp-block-embed__wrapper:has(>ps84-youtube-lite.ps84-speed-youtube),
.wp-block-embed__wrapper:has(>.ps84-speed-youtube__iframe){height:auto!important;min-height:0!important;padding:0!important;aspect-ratio:auto!important;overflow:visible!important}
.wp-has-aspect-ratio .wp-block-embed__wrapper.ps84-speed-youtube-wrapper:before,
.wp-has-aspect-ratio .wp-block-embed__wrapper:has(>ps84-youtube-lite.ps84-speed-youtube):before,
.wp-has-aspect-ratio .wp-block-embed__wrapper:has(>.ps84-speed-youtube__iframe):before{display:none!important;content:none!important;padding-top:0!important}
.wp-block-embed__wrapper.ps84-speed-youtube-wrapper>ps84-youtube-lite.ps84-speed-youtube,
.wp-block-embed__wrapper.ps84-speed-youtube-wrapper>.ps84-speed-youtube__iframe{position:relative!important;inset:auto!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;display:block!important;width:100%!important;height:auto!important;aspect-ratio:16/9!important;margin:0!important}
