.via-webplay{width:100%;height:100%}.box{background-size:cover;width:100%;height:100%;place-items:center}.box,.box .error{display:grid;justify-content:center}.box .error{margin:0 auto;color:white;padding:0;place-items:center;text-align:center;gap:.25em}.box .error img{max-height:3em;filter:invert() opacity(.8)}.box .error h1{font-size:.8em;margin:1em 0 0}.box .error .code{font-size:.25em;opacity:.5}.vjs-base-overrides .video-js{position:static;align-content:center;& .vjs-big-play-button{color:transparent!important;background-color:transparent!important;background-image:var(--play-icon-url);background-size:contain;background-repeat:no-repeat;background-position:50%;border:0!important;transform:scale(var(--vjs-scale,.85));@media (min-width:560px){transform:scale(var(--vjs-scale-sm,1.2))}@media (min-width:1024px){transform:scale(var(--vjs-scale-lg,1.5))}@media (min-width:1540px){transform:scale(var(--vjs-scale-xl,1.75))}}}.vjs-inline-player{--vjs-scale-lg:1.5;--vjs-scale-xl:1.75;&.vjs-vertical-mode{--vjs-scale-lg:1.4;--vjs-scale-xl:1.5;& .vjs-custom-player-wrapper{align-content:center;height:100%;background-color:black}}}.vjs-shorts-player{& .via-webplay{border-radius:15px;overflow:hidden}& .vjs-control-bar{display:none!important;background:transparent!important;align-items:center!important;height:1.5rem!important}& .vjs-progress-control{display:flex!important;align-items:center!important;bottom:1rem!important;padding:0 2.5%!important;z-index:200!important}& .custom-unmute-overlay,& .vjs-fullscreen-control,& .vjs-playback-rate,& .vjs-quality-menu-button,& .vjs-subs-caps-button,& .vjs-time-control,& .vjs-volume-panel{display:none!important}}.bmpui-shorts-overrides{& .bmpui-controlbar-bottom,& .bmpui-ui-hugeplaybacktogglebutton .bmpui-image,& .bmpui-ui-hugereplaybutton,& .bmpui-ui-titlebar{display:none!important}& .bmpui-ui-controlbar{z-index:200!important}& .bmpui-ui-subtitle-overlay{bottom:3em!important}& .bmpui-ui-subtitle-label{font-size:.5em!important;color:white!important;text-shadow:2px 2px 4px rgba(0,0,0,.8)!important}}.ima-shorts-overrides{& .ima-fullscreen-div,& .ima-mute-div,& .ima-slider-div{display:none!important}& .ima-controls-div{left:.5em!important;right:.5em!important;width:auto!important}}