.mini-player{position:relative;width:100%;height:100%;overflow:hidden;display:flex;justify-content:center;align-items:center;background-color:#000}.mini-player video{width:100%;height:100%;object-fit:contain;display:block;cursor:pointer}.mini-player .loading,.mini-player .error{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;color:#fff;font-size:min(60%,1.5rem);background:#000000b3;z-index:2}.mini-player .play-icon,.mini-player .pause-icon{position:absolute;top:50%;left:50%;width:min(72%,56px);height:min(72%,57px);padding:0;cursor:pointer;z-index:2;background-position:center;background-repeat:no-repeat;border-radius:50%;font-size:0;background-size:contain;background-color:transparent;border:none;transform:translate(-50%,-50%)}.mini-player .play-icon{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="56" height="57" viewBox="0 0 56 57" fill="none"><path d="M21.061 41.1012L40.2199 28.5795L21.061 16.0578V41.1012ZM27.9035 56.4056C24.1173 56.4056 20.5592 55.6752 17.2293 54.2143C13.8993 52.7534 11.0026 50.7708 8.53935 48.2665C6.07607 45.7621 4.12597 42.8172 2.68906 39.4317C1.25215 36.0462 0.533691 32.4288 0.533691 28.5795C0.533691 24.7302 1.25215 21.1128 2.68906 17.7273C4.12597 14.3418 6.07607 11.3969 8.53935 8.89255C11.0026 6.3882 13.8993 4.40559 17.2293 2.94472C20.5592 1.48385 24.1173 0.753418 27.9035 0.753418C31.6896 0.753418 35.2477 1.48385 38.5777 2.94472C41.9077 4.40559 44.8043 6.3882 47.2676 8.89255C49.7309 11.3969 51.681 14.3418 53.1179 17.7273C54.5548 21.1128 55.2732 24.7302 55.2732 28.5795C55.2732 32.4288 54.5548 36.0462 53.1179 39.4317C51.681 42.8172 49.7309 45.7621 47.2676 48.2665C44.8043 50.7708 41.9077 52.7534 38.5777 54.2143C35.2477 55.6752 31.6896 56.4056 27.9035 56.4056Z" fill="%23caed30dd"/></svg>')}.mini-player .pause-icon{width:min(72%,55px);height:min(72%,55px);background-image:url('data:image/svg+xml;utf8,<svg fill="%23caed30dd" height="800" width="800" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 512 512"><path d="M256,0C114.617,0,0,114.615,0,256s114.617,256,256,256s256-114.615,256-256S397.383,0,256,0z M224,320 c0,8.836-7.164,16-16,16h-32c-8.836,0-16-7.164-16-16V192c0-8.836,7.164-16,16-16h32c8.836,0,16,7.164,16,16V320z M352,320 c0,8.836-7.164,16-16,16h-32c-8.836,0-16-7.164-16-16V192c0-8.836,7.164-16,16-16h32c8.836,0,16,7.164,16,16V320z"/></svg>');opacity:0;transition:opacity .3s}.mini-player:hover .pause-icon{opacity:1}.mini-player .poster{pointer-events:none;position:absolute;inset:0;z-index:1}.mini-player .poster img{width:100%;height:100%;object-fit:contain}@media (hover: none){.mini-player .pause-icon{opacity:0!important}}.mini-player-remaining{position:absolute;left:10px;bottom:10px;z-index:2;opacity:1;padding:2px 8px;border-radius:4px;border:2px solid rgba(33,33,33,.34);background-color:#212121;white-space:nowrap;font-size:13px;font-weight:500;color:#fff;transition:opacity .2s ease-in-out}.mini-player.video-playing .mini-player-remaining{opacity:0}.mini-player.video-playing:hover .mini-player-remaining{opacity:1}.mini-player .speed-control{position:absolute;bottom:10px;right:10px;z-index:10;opacity:0;transition:opacity .2s ease-in-out;user-select:none}.mini-player:hover .speed-control{opacity:1}@media (hover: none) and (pointer: coarse){.mini-player .speed-control{opacity:.6}}.speed-control-wrapper{background-color:#000000b3;border-radius:4px;position:relative}.speed-control-wrapper:after{content:"";position:absolute;bottom:100%;left:0;right:0;height:10px;background:transparent}.speed-toggle{background:none;border:none;color:#fff;cursor:pointer;font-size:14px;padding:4px 8px}.speed-options{position:absolute;bottom:100%;right:0;background-color:#000000e6;border-radius:4px;padding:4px;display:none;flex-direction:column;gap:4px;margin-bottom:4px}.speed-control:hover .speed-options{display:flex}.speed-option{background:none;border:none;color:#fff;cursor:pointer;padding:4px 8px;text-align:left;white-space:nowrap;min-width:60px}.speed-option:hover,.speed-option.active{background-color:#fff3}
