.loop-video{--loop-ratio:16 / 9;aspect-ratio:var(--loop-ratio);background:var(--canvas);position:relative;overflow:hidden}.loop-video video{object-fit:cover;width:100%;height:100%;filter:var(--loop-grade,none);display:block}
