.lpl-player-wrap{box-sizing:border-box;width:100%}.plyr__video-embed.lpl-player--video,video.lpl-player--video{aspect-ratio:var(--lpl-ratio,16/9);height:auto;width:100%}.plyr__controls input[type=range]::-webkit-slider-runnable-track{box-shadow:none}.lpl-player-wrap.lpl-audio{--lpl-audio-radius:12px;--lpl-audio-gap:12px;--lpl-audio-pad-x:16px;--lpl-audio-pad-y:12px;--lpl-audio-bg:#fff;--lpl-audio-text:#1a1d23;--lpl-audio-border:#e2e4e7;--lpl-audio-shadow:0 1px 4px rgba(0,0,0,.06);--lpl-audio-backdrop:none}.lpl-player-wrap.lpl-audio.has-poster{align-items:center;backdrop-filter:var(--lpl-audio-backdrop);background:var(--lpl-audio-bg);border:1px solid var(--lpl-audio-border);border-radius:var(--lpl-audio-radius);box-shadow:var(--lpl-audio-shadow);color:var(--lpl-audio-text);display:flex;gap:var(--lpl-audio-gap);padding:var(--lpl-audio-pad-y) var(--lpl-audio-pad-x)}.lpl-player-wrap.lpl-audio[data-lpl-player-layout=floating]{border:1px solid var(--lpl-audio-border);border-radius:var(--lpl-audio-radius);padding:var(--lpl-audio-pad-y) var(--lpl-audio-pad-x)}.lpl-player-wrap.lpl-audio[data-skin=dark]{--lpl-audio-bg:#1a1d23;--lpl-audio-text:#e0e3ea;--lpl-audio-border:#2e3138;--lpl-audio-shadow:0 2px 8px rgba(0,0,0,.4);--plyr-range-thumb-background:#60a5fa}.lpl-player-wrap.lpl-audio>.plyr{flex:1;min-width:0}.lpl-player-wrap div:not(.plyr,.plyr *):after,.lpl-player-wrap div:not(.plyr,.plyr *):before,.lpl-player-wrap.lpl-player-wrap:after,.lpl-player-wrap.lpl-player-wrap:before,.lpl-playlist div:not(.plyr,.plyr *):after,.lpl-playlist div:not(.plyr,.plyr *):before,.lpl-playlist-wrap.lpl-playlist-wrap:after,.lpl-playlist-wrap.lpl-playlist-wrap:before,.lpl-playlist.lpl-playlist:after,.lpl-playlist.lpl-playlist:before{content:none}.plyr .plyr__progress{margin-right:var(--plyr-range-thumb-height,13px)}.plyr .plyr__progress__buffer{margin:calc(var(--plyr-range-track-height, 5px)/2*-1) calc(var(--plyr-range-thumb-height, 13px)/2*-1) 0}.plyr .plyr__tooltip{padding:calc(var(--plyr-control-spacing, 10px)/2) calc(var(--plyr-control-spacing, 10px)/1.333)}.plyr .plyr__menu__container,.plyr .plyr__tooltip{margin-bottom:var(--plyr-control-spacing,10px)}.lpl-audio[data-lpl-player-layout=floating] .plyr__controls [data-plyr=play]{background:var(--plyr-audio-control-background-hover,var(--plyr-color-main,#00b2ff));color:var(--plyr-audio-control-color-hover,#fff)}@keyframes lpl-bl-spin{to{transform:rotate(1turn)}}