:root{--plyr-color-main:#ed2445;--plyr-video-control-color:#fff;--plyr-video-control-color-hover:#fff;--plyr-video-control-background-hover:rgba(237,36,69,.9);--plyr-video-range-track-background:rgba(255,255,255,.3);--plyr-video-background:#090b10}
.crl-plyr-wrap{width:100%;max-width:100%;aspect-ratio:16/9;background:#080a0f;overflow:hidden;border-radius:10px;position:relative}
.crl-plyr-wrap .plyr,.crl-plyr-wrap .plyr__video-wrapper{width:100%;height:100%;aspect-ratio:16/9}
.crl-plyr-wrap video{width:100%;height:100%;object-fit:contain;background:#000}
.crl-plyr-wrap .plyr__control--overlaid{background:rgba(237,36,69,.95);padding:19px;box-shadow:0 8px 32px rgba(0,0,0,.4)}
.crl-plyr-wrap .plyr__controls{padding:24px 12px 12px;background:linear-gradient(transparent,rgba(0,0,0,.85))}
.crl-plyr-wrap .plyr--fullscreen{border-radius:0}
@media(max-width:600px){.crl-plyr-wrap{border-radius:6px}.crl-plyr-wrap .plyr__control--overlaid{padding:15px}.crl-plyr-wrap .plyr__controls{padding:16px 6px 7px}}
