#floatPlayer{position:fixed;bottom:10px;right:10px;z-index:9999;width:auto;background:rgba(10,30,80,.9);backdrop-filter:blur(6px);border:1px solid rgba(80,160,255,.5);border-radius:10px;padding:5px 7px;color:#d6e9ff;font:11px Arial;box-shadow:0 0 10px #2878ff55;display:flex;align-items:center;gap:4px}
#floatPlayer .now{display:none}
#floatPlayer .track-name{max-width:65px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;color:#bcd9ff}
#floatPlayer .controls{display:contents}
#floatPlayer button{background:#3c8cff30;border:1px solid #78beff70;color:#d6e9ff;width:25px;height:25px;border-radius:50%;font-size:12px;padding:0;cursor:pointer}
#floatPlayer button:hover{background:#3c8cff80}
#floatPlayer .eq{display:none}
#floatPlayer .vol-row{display:contents}
#floatPlayer #muteBtn{width:25px;height:25px;font-size:12px;flex-shrink:0}
#floatPlayer input[type=range]{width:40px;height:4px;margin:0;accent-color:#2a7fff;cursor:pointer}
#floatPlayer input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:10px;height:10px;border-radius:50%;background:#8fd0ff;border:1px solid #2a7fff}
#floatPlayer input[type=range]::-moz-range-thumb{width:10px;height:10px;border-radius:50%;background:#8fd0ff;border:1px solid #2a7fff}
#ytIframe{display:none}