.music-controls{position:fixed;top:calc(12px + env(safe-area-inset-top,0px));right:max(12px,calc((100vw - 480px)/2 + 12px));z-index:25;display:flex;align-items:center;padding:2px 4px;border:1px solid #2d482830;border-radius:28px;background:#eee8d8f2;box-shadow:0 2px 9px #2d482814;color:#2d4828}
.music-controls button{display:flex;align-items:center;justify-content:center;gap:6px;min-height:44px;border:0;background:transparent;color:inherit;font:500 12px 'Noto Sans KR',sans-serif;cursor:pointer;padding:0 10px;border-radius:24px}
.music-controls button:focus-visible{outline:2px solid #a51b20;outline-offset:2px}
.music-controls svg{width:17px;height:17px;fill:currentColor;flex-shrink:0}
#music-next{min-width:44px;padding:0 10px;border-left:1px solid #2d482825;border-radius:0 22px 22px 0}
#music-toggle.is-playing{color:#a51b20}
