.music-control{position:absolute;right:12px;top:12px;z-index:8;width:38px;height:38px;display:grid;place-items:center;padding:7px;border:1px solid #ffffffb3;border-radius:50%;background:#061331b8;color:#fff;cursor:pointer;box-shadow:0 1px 8px #0004}
.music-control svg{width:100%;height:100%;fill:currentColor}
.music-control .music-off-line{display:block;stroke:#fff;stroke-width:2.4;stroke-linecap:round}
.music-control.is-playing .music-off-line{display:none}
.music-control.is-playing svg{animation:music-turn 5s linear infinite}
.music-control:focus-visible{outline:2px solid #fff;outline-offset:3px}
@keyframes music-turn{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){.music-control.is-playing svg{animation:none}}
