@scope (.original-page) {


.rll-youtube-player { position: relative; padding-bottom: 56.23%; height: 0px; overflow: hidden; max-width: 100%; }

.rll-youtube-player:focus-within { outline: currentcolor solid 2px; outline-offset: 5px; }

.rll-youtube-player iframe { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 100; background: 0px 0px; }

.rll-youtube-player img { inset: 0px; display: block; margin: auto; max-width: 100%; width: 100%; position: absolute; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; height: auto; transition: 0.4s; }

.rll-youtube-player img:hover { filter: brightness(75%); }

.rll-youtube-player .play { height: 100%; width: 100%; left: 0px; top: 0px; position: absolute; background-image: ; background-position-x: ; background-position-y: ; background-size: ; background-repeat: ; background-attachment: ; background-origin: ; background-clip: ; cursor: pointer; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background-color: transparent !important; }
}