.px-art{position:relative;overflow:clip;container-type:inline-size}.px-frame{position:relative}.px-frame picture{display:contents}.px-frame img{width:100%;height:100%;image-rendering:pixelated;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;display:block}.px-frame:before,.px-frame:after{content:"";background-image:var(--px-still,none);background-size:calc(var(--px-cols,1) * 100%) 100%;width:50cqw;image-rendering:pixelated;pointer-events:none;background-repeat:no-repeat;position:absolute;top:0;bottom:0}.px-frame:before{background-position:0 0;right:100%}.px-frame:after{background-position:100% 0;left:100%}@media (max-width:767.98px){.px-frame:before,.px-frame:after{display:none}}.px-loop{opacity:0;pointer-events:none;position:absolute;inset:0}.px-art[data-px-playing] .px-loop{opacity:1}
