.yvf-player{position:fixed;z-index:99999;background:#0a0a0a;border-radius:10px;box-shadow:0 8px 32px rgb(0 0 0 / .4),0 2px 8px rgb(0 0 0 / .2);overflow:hidden;font-family:'Exo 2',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;transition:opacity 0.25s ease,transform 0.25s ease;will-change:transform;user-select:none}.yvf-size-small{width:280px}.yvf-size-medium{width:360px}.yvf-size-large{width:480px}.yvf-pos-bottom-right{bottom:20px;right:20px}.yvf-pos-bottom-left{bottom:20px;left:20px}.yvf-pos-top-right{top:20px;right:20px}.yvf-pos-top-left{top:20px;left:20px}.yvf-header{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(180deg,#151515 0%,#0a0a0a 100%);padding:8px 10px;cursor:move;border-bottom:1px solid rgb(255 255 255 / .06);height:36px;box-sizing:border-box}.yvf-title{color:#fff;font-size:13px;font-weight:700;letter-spacing:.5px;display:flex;align-items:center;gap:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.yvf-title--minimal{flex:0 0 auto}.yvf-yt-icon{flex-shrink:0;color:red}.yvf-live-badge{font-size:11px;font-weight:800;letter-spacing:1px;color:#fff;background:#bf4803;padding:1px 5px;border-radius:3px;flex-shrink:0}.yvf-dot{width:7px;height:7px;background:#ff7701;border-radius:50%;animation:yvf-pulse 1.4s ease-in-out infinite;flex-shrink:0;box-shadow:0 0 0 0 rgb(191 72 3 / .6)}@keyframes yvf-pulse{0%,100%{opacity:1;box-shadow:0 0 0 0 rgb(191 72 3 / .6)}50%{opacity:.6;box-shadow:0 0 0 5px #fff0}}.yvf-controls{display:flex;gap:4px;flex-shrink:0}.yvf-btn{width:26px;height:26px;background:rgb(255 255 255 / .08);border:none;border-radius:4px;color:#fff!important;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background 0.15s ease,transform 0.1s ease;padding:0;text-decoration:none!important;-webkit-appearance:none;outline:none}.yvf-btn:hover{background:rgb(255 255 255 / .16);color:#fff!important}.yvf-btn:visited{color:#fff!important}.yvf-btn:active{transform:scale(.92)}.yvf-btn-close:hover{background:#dc2626}.yvf-btn-yt:hover{background:red;color:#fff!important}.yvf-video{position:relative;background:#000}.yvf-iframe-wrapper{position:relative;width:100%;aspect-ratio:16 / 9}.yvf-iframe-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.yvf-player.yvf-dragging{transition:none;cursor:grabbing;opacity:.92}.yvf-player.yvf-dragging .yvf-header{cursor:grabbing}.yvf-player.yvf-minimized{display:none}.yvf-player.yvf-hidden{display:none}.yvf-restore{position:fixed;z-index:99999;background:linear-gradient(135deg,#bf4803 0%,#ff7701 100%);color:#fff;border:1px solid rgb(255 255 255 / .08);border-radius:50px;padding:8px 14px;cursor:pointer;display:flex;align-items:center;gap:3px;font-family:'Exo 2',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:12px;font-weight:800;letter-spacing:.8px;line-height:1;transition:transform 0.15s ease,filter 0.15s ease}.yvf-restore:hover{filter:brightness(1.08);transform:translateY(-2px)}.yvf-restore[hidden]{display:none}.yvf-restore-yt{color:#fff;flex-shrink:0;display:inline-flex;align-items:center}.yvf-restore-yt svg{display:block;width:20px;height:auto}.yvf-restore-label{color:#fff;font-size:15px;font-weight:800;letter-spacing:1px;line-height:1;flex-shrink:0}@media (max-width:600px){.yvf-size-small,.yvf-size-medium,.yvf-size-large{width:260px!important}.yvf-pos-bottom-right{bottom:12px;right:12px;left:auto}.yvf-pos-bottom-left{bottom:12px;left:12px;right:auto}.yvf-pos-top-right{top:12px;right:12px;left:auto}.yvf-pos-top-left{top:12px;left:12px;right:auto}.yvf-header{padding:7px 8px;height:34px}}@media (max-width:600px){.yvf-hide-mobile,.yvf-hide-mobile+.yvf-restore{display:none!important}}@media (prefers-reduced-motion:reduce){.yvf-dot{animation:none}.yvf-player{transition:none}}