button.jsh-music-button{width:auto;min-width:76px;height:30px;padding:0 9px;border-radius:99px;font:600 11px/1 system-ui,-apple-system,"PingFang SC",sans-serif;letter-spacing:0;white-space:nowrap;flex-shrink:0;opacity:1!important;transition:background .2s,box-shadow .2s}
button.jsh-music-button[data-music-state=playing],button.jsh-music-button[data-music-state=focus]{background:#ede0aa;color:#244636;border-color:#efd291;box-shadow:0 0 0 2px #ffd16a14}
button.jsh-music-button[data-music-state=ready]{border-color:#ebc579;color:#ffe6ae;background:#315d47}
button.jsh-music-button[data-music-state=muted]{opacity:.70!important}
@media(max-width:440px){button.jsh-music-button{min-width:65px;height:28px;padding:0 6px;font-size:10px}.counts{gap:6px}.hud>div{gap:7px}.cap>div{gap:7px}.hud{padding-inline:8px}}
.jsh-audio-welcome{position:fixed;z-index:120;left:50%;bottom:calc(18px + env(safe-area-inset-bottom));transform:translateX(-50%);padding:11px 22px;border:1px solid #e8c875;border-radius:99px;box-shadow:0 5px 22px #091e2855;background:#173e32;color:#ffeab5;font:600 13px/1.4 system-ui,sans-serif;cursor:pointer;white-space:nowrap}.jsh-audio-welcome[hidden]{display:none!important}.jsh-page-music{position:fixed;bottom:calc(18px + env(safe-area-inset-bottom));right:18px;z-index:110;background:#173e32;color:#ffeab5;border:1px solid #d2b571;box-shadow:0 4px 15px #162c2833}.jsh-page-music.jsh-music-button{height:36px;min-width:92px}.jsh-standalone:has(.jsh-audio-welcome:not([hidden])) .jsh-page-music{bottom:68px}
