.live{position:relative;width:100%;aspect-ratio:1120/720;overflow:hidden;border-radius:6px;background:#111;box-shadow:0 30px 80px rgba(0,0,0,.55);-moz-user-select:none;user-select:none;-webkit-user-select:none}.live-canvas{position:absolute;top:0;left:0;width:1120px;height:720px;transform-origin:0 0;overflow:hidden;line-height:1.5}.live:not([data-play=true]) .live-canvas *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.live-canvas *{animation:none!important;transition:none!important}}