.music{position:relative;display:flex;align-items:center;gap:16px;font-family:Arial,'PingFang SC',sans-serif;color:#b1dbdb;pointer-events:auto}.music button{border:0;background:none;font-size:10px;letter-spacing:.08em;padding:9px 0}.music-toggle{display:flex;align-items:center;gap:10px}.music button:hover{color:#a0ffec}.music button:disabled{opacity:.45;cursor:default}.music-bars{display:flex;align-items:center;gap:3px;height:18px}.music-bars i{display:block;width:2px;height:4px;background:#9ef9e3;transform-origin:50% 50%}.music.is-playing .music-bars i{animation:music-meter .8s ease-in-out infinite alternate}.music-bars i:nth-child(2){animation-delay:-.3s!important;height:12px}.music-bars i:nth-child(3){animation-delay:-.5s!important;height:8px}.music-bars i:nth-child(4){animation-delay:-.15s!important}.music-volume{position:absolute;top:40px;right:0;display:flex;align-items:center;gap:10px;background:#031923ee;border:1px solid #72c7c644;padding:15px;font-size:10px;box-shadow:0 10px 40px #0006}.music-volume label{display:flex;align-items:center;gap:10px;white-space:nowrap}.music-volume input{width:92px;accent-color:#89ecd7}.music-volume output{min-width:28px;color:#c6fff4}@keyframes music-meter{to{transform:scaleY(2.5)}}@media(max-width:650px){.music{gap:12px}.music button{font-size:9px}.music-toggle{gap:7px}}@media(prefers-reduced-motion:reduce){.music-bars i{animation:none!important}}
