.ce-youtube_video{--ce-video-link-text-hover-bg: #c00}.ce-youtube_video a.video-link{position:relative;display:block;min-height:10rem;width:100%;border-radius:var(--ce-video-link-border-radius, 0)}.ce-youtube_video a.video-link:before{content:"";display:block;padding-top:56.25%}.ce-youtube_video a.video-link>*{position:absolute;top:0;left:0;width:100%;height:100%}.ce-youtube_video a.video-link .video-link__content{display:flex;align-items:center;justify-content:center;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:var(--ce-video-link-border-radius, 0)}.ce-youtube_video a.video-link .video-link__content:before{z-index:1;content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:var(--ce-video-link-overlay-bg, black);opacity:var(--ce-video-link-overlay-opacity, 0.25);border-radius:var(--ce-video-link-border-radius, 0)}.ce-youtube_video a.video-link .video-link__text{z-index:2;display:flex;align-items:center;line-height:1;padding:var(--ce-video-link-text-padding-y, 1rem) var(--ce-video-link-text-padding-x, 1.5rem);background-color:var(--ce-video-link-text-bg, rgba(0, 0, 0, 0.8));color:var(--ce-video-link-text-color, white);box-shadow:0 0 4rem #000;white-space:nowrap}.ce-youtube_video a.video-link .video-link__text span{padding-inline-end:.5rem}.ce-youtube_video a.video-link .video-link__text svg{vertical-align:-0.125em;height:1em}.ce-youtube_video a.video-link:hover .video-link__text,.ce-youtube_video a.video-link:focus .video-link__text{background-color:var(--ce-video-link-text-hover-bg, black);color:var(--ce-video-link-text-hover-color, white)}
