.lv-controls{top:calc(50vh + var(--lv-height) / 2 - var(--lv-controls-height));bottom:0;left:calc(50vw - var(--lv-width) / 2);z-index:2;width:var(--lv-width);height:var(--lv-controls-height);color:#fff;-webkit-user-select:none;user-select:none;background-color:#00000080;transition:opacity .25s cubic-bezier(0,0,.2,1);position:absolute}.lv-controls.lv-controls-hidden{opacity:0;transition:opacity .1s cubic-bezier(.4,0,1,1)}.lv-controls-buttons{width:97%;height:var(--lv-buttons-height);margin:0 auto}.lv-controls-right{float:right}.lv-controls-right>*{vertical-align:top;height:100%;display:inline-block}.lv-controls-button{vertical-align:top;cursor:pointer;opacity:.9;background:0 0;border:none;outline:none;justify-content:center;align-items:center;width:38px;height:100%;padding:0;transition:opacity .1s cubic-bezier(.4,0,1,1);display:inline-flex}.lv-controls-button:hover{opacity:1;transition:opacity .1s cubic-bezier(0,0,.2,1)}.lv-controls-captions{position:relative}.lv-controls-captions>svg>path{fill:#fff}.lv-controls-captions:after{content:"";background:#af1866;border-radius:2px;width:0;height:2px;transition:left .1s cubic-bezier(.4,0,1,1),width .1s cubic-bezier(.4,0,1,1);display:block;position:absolute;bottom:3px;left:18px}.lv-settings-dialog{background-color:#202020d9;border-radius:3px 3px 0 0;width:10em;padding:2px 0;position:absolute;bottom:42px;right:0}.lv-settings-dialog>table{border-collapse:collapse;width:100%}.lv-settings-dialog>table>tbody>tr{cursor:pointer;font-family:sans-serif}.lv-settings-dialog>table>tbody>tr:hover{background-color:#484848d9}.lv-settings-dialog>table>tbody>tr>th{vertical-align:middle;text-align:left;padding:.25em 0 .25em .5em}.lv-settings-dialog>table>tbody>tr>td{text-align:right;vertical-align:middle;padding:.25em .5em .25em 0}.lv-settings-speed-dialog,.lv-settings-captions-dialog{background-color:#202020d9;width:6em;padding:2px 0;line-height:1rem;position:absolute;bottom:42px;right:0}.lv-settings-speed-dialog>ul,.lv-settings-captions-dialog>ul{list-style-type:none}.lv-settings-speed-dialog>ul>li,.lv-settings-captions-dialog>ul>li{cursor:pointer;padding:4px .5em}.lv-settings-speed-dialog>ul>li:hover,.lv-settings-captions-dialog>ul>li:hover{background-color:#484848d9}.lv-settings-speed-dialog>ul>li.selected,.lv-settings-captions-dialog>ul>li.selected{color:#af1866}.lv-scrubber{height:13px;position:absolute;top:-3px}.lv-scrubber>circle{fill:var(--lv-scrubber-color)}.lv-controls-scrub{-webkit-tap-highlight-color:transparent}.lv-controls-scrub-wrap{width:100%;height:100%}.lv-controls-scrub-progress{pointer-events:none;width:100%;height:100%;display:block}.lv-progress-elapsed{fill:var(--lv-elapsed-color)}.lv-progress-remaining{fill:#fff9}.controls-progress-buffered{fill:orange}.lv-thumb-highlight{fill:#fff}.lv-thumb-highlight.past{fill:#ec76b3}.lv-controls-thumbnail{text-align:center;background:#333;margin-left:-83px;padding:3px;font-size:.85em;position:absolute;bottom:13px}.lv-thumbnail-box{text-align:center;width:160px;height:100px;margin:0 auto;position:relative;overflow:hidden}.lv-thumbnail-box>img{position:absolute}.lv-thumbnail-title{color:#fff;font-family:sans-serif}.lv-thumbnail-time{color:#fff;text-align:center;width:100%;font-family:sans-serif;position:absolute;bottom:.5em;left:0}.lv-controls-volume-slider{-webkit-appearance:none;background:0 0;width:10em;height:100%}.lv-controls-volume-slider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--lv-volume-color);cursor:pointer;vertical-align:middle;border:1px solid #000;border-radius:1em;width:1.1rem;height:1.1em;margin-top:-.5em;line-height:1.5em;box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d}.lv-controls-volume-slider::-webkit-slider-runnable-track{cursor:pointer;vertical-align:middle;background:#fff;border-radius:1.3px;height:2px;margin:auto 4px;line-height:1.5em}.lv-controls-volume-slider::-moz-range-thumb{-webkit-appearance:none;background:var(--lv-volume-color);cursor:pointer;vertical-align:middle;border:1px solid #000;border-radius:1em;width:1.1em;height:1.1em;margin-top:-.5em;line-height:1.5em;box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d}.lv-controls-volume-slider::-moz-range-track{cursor:pointer;vertical-align:middle;background:#fff;border-radius:1.3px;height:2px;margin:auto 4px;line-height:1.5em}.lv-controls-volume-slider::-ms-thumb{-webkit-appearance:none;background:var(--lv-volume-color);cursor:pointer;vertical-align:middle;border:1px solid #000;border-radius:1em;width:1.1em;height:1.1em;margin-top:-.5em;line-height:1.5em;box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d}.lv-controls-volume-slider::-ms-track{cursor:pointer;vertical-align:middle;background:#fff;border-radius:1.3px;height:2px;margin:auto 4px;line-height:1.5em}*{box-sizing:border-box}:focus{outline:none}:link{color:inherit;text-decoration:none}iframe,img{border:none}.lv-player{--lv-accent:#af1866;--lv-aspect-ratio:1.6;--lv-controls-height:44px;--lv-elapsed-color:var(--lv-accent);--lv-scrubber-color:var(--lv-accent);--lv-scrub-height:6px;--lv-volume-color:var(--lv-accent);--lv-buttons-height:calc(var(--lv-controls-height) - var(--lv-scrub-height));--lv-canvas-height:calc(var(--lv-height) - var(--lv-controls-height));--lv-height:calc(var(--lv-width) / var(--lv-aspect-ratio));height:var(--lv-height);width:var(--lv-width);background-color:#000;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.lv-canvas{-webkit-user-select:none;user-select:none;height:var(--lv-height);width:var(--lv-width);position:relative}.not-ready [data-from-first],.not-ready [data-during]{visibility:hidden}@media (min-aspect-ratio:8/5){:root{font-size:2vh}.lv-player{--lv-width:160vh}.lv-player>.lv-canvas{margin:0 auto}}@media (max-aspect-ratio:8/5){:root{font-size:1.25vw}.lv-player{--lv-width:100vw}.lv-player>.lv-canvas{top:calc(50% - 31.25vw)}}.lv-controls-scrub{cursor:pointer;height:var(--lv-scrub-height);z-index:2;width:97%;margin:0 auto;position:relative}.lv-controls-settings{position:relative}.lv-controls-settings>svg{cursor:pointer;height:100%;padding:6px}.lv-dialog-subtitle{text-align:center;border-bottom:1px solid #aaa;display:block}.lv-controls-time{text-align:center;-webkit-user-select:none;user-select:none;vertical-align:top;padding:0 1.5em;font-family:sans-serif;font-size:11px;line-height:36px;display:inline-block}.lv-time-separator{margin:0 3px}@media (min-width:401px){.lv-controls{--lv-controls-left:2;--lv-controls-right:3}}@media (max-width:800px){.lv-player{--lv-controls-height:36px}}@media (max-width:400px){.lv-player{--lv-controls-height:30px}.lv-controls{--lv-controls-left:2;--lv-controls-right:2}.lv-controls-settings{display:none}}@media (any-hover:none){.lv-controls{color:#fff;height:var(--lv-controls-height);top:unset;width:var(--lv-width);bottom:calc((100% - var(--lv-height)) / 2);-webkit-user-select:none;user-select:none;z-index:1000;left:calc((100% - var(--lv-width)) / 2);transition:opacity .25s cubic-bezier(0,0,.2,1);position:absolute}.lv-controls-mute,.lv-controls-volume-slider{display:none}.lv-controls-time{line-height:unset}.lv-current-time,.lv-total-time{height:var(--lv-buttons-height);line-height:var(--lv-buttons-height);width:var(--lv-buttons-height);position:absolute;top:0}.lv-current-time{text-align:right;left:0}.lv-total-time{right:calc((var(--lv-controls-right) - 1) * var(--lv-buttons-height));text-align:left}.lv-time-separator{display:none}.lv-controls-scrub-wrap{position:relative}.lv-controls-scrub-wrap:after{content:"";top:calc(var(--lv-buttons-height) * (.075 / .55 - .5));bottom:calc(var(--lv-buttons-height) * (.075 / .55 - .5));position:absolute;left:0;right:0}.lv-controls-scrub{height:13.6364%;top:unset;width:calc(100% - (var(--lv-controls-left) + var(--lv-controls-right)) * var(--lv-buttons-height) - 7px);top:43.1818%;left:calc(var(--lv-controls-left) * var(--lv-buttons-height));margin:unset}.lv-scrubber{pointer-events:all;height:216%;top:-50%}.lv-controls-playpause{cursor:pointer;pointer-events:all;left:var(--lv-buttons-height);width:var(--lv-buttons-height);position:absolute;top:0}.lv-controls-right{float:unset;position:absolute;top:0;right:0}.lv-controls-right>*{width:var(--lv-buttons-height)}}@media not all and (min-resolution:.001dpcm){@supports ((-webkit-appearance:none)){[data-from-first],[data-during]{will-change:opacity}}}
.lv-player[data-color-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.lv-player[data-color-scheme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}
@custom-variant dark (&:where([data-color-scheme="dark"], [data-color-scheme="dark"] *));
