.dgc-video-loader-host{position:relative}
.dgc-video-loader{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;pointer-events:none;z-index:8;transition:opacity .16s ease,visibility .16s ease}
.dgc-video-loader.is-visible{opacity:1;visibility:visible}
.dgc-video-loader-ring{width:34px;height:34px;border:3px solid rgba(255,255,255,.32);border-top-color:rgba(255,255,255,.96);border-radius:50%;animation:dgc-video-loader-spin .8s linear infinite;filter:drop-shadow(0 1px 5px rgba(0,0,0,.45))}
@keyframes dgc-video-loader-spin{to{transform:rotate(360deg)}}
@media (prefers-reduced-motion:reduce){.dgc-video-loader-ring{animation-duration:1.8s}}
