.site-music{position:fixed;right:max(22px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom));z-index:20;display:flex;align-items:center;gap:12px;min-height:70px;padding:9px 20px 9px 12px;border:1px solid #c99b5899;border-radius:42px;background:#231f17f5;color:#fff3dd;box-shadow:0 5px 24px #0004;text-align:left;isolation:isolate}.music-bauble{position:relative;display:grid;place-items:center;flex:none;width:48px;height:48px;margin-top:8px;border:1px solid #f0c88a;border-radius:50%;background:radial-gradient(ellipse at 29% 17%,#ffb5ba 0,#e73556 16%,#ba1236 48%,#660d23);box-shadow:inset -4px -5px 8px #3b00154d,inset 3px 3px 7px #fff5,0 3px 8px #0003;color:#fff6df}.music-bauble:before{content:"";position:absolute;top:-7px;left:calc(50% - 9px);width:18px;height:8px;border:1px solid #e3ba76;border-radius:3px 3px 0 0;background:repeating-linear-gradient(90deg,#986728 0,#f5d398 3px,#bd914e 5px)}.music-bauble:after{content:"";position:absolute;left:calc(50% - 4px);top:-15px;width:8px;height:9px;border:2px solid #ddb273;border-radius:50%}.music-symbol{width:23px;height:23px;fill:currentColor;filter:drop-shadow(0 1px 1px #5008)}.music-pause,[data-music-toggle][data-playing=true] .music-play{display:none}[data-music-toggle][data-playing=true] .music-pause{display:block}.music-copy{display:flex;flex-direction:column;gap:1px}.music-title{font-family:var(--serif);font-size:20px;line-height:1.1;color:#f0c58c}.music-action{font-size:11px;font-weight:600;letter-spacing:.2px}.site-music:hover .music-bauble{filter:brightness(1.1)}[data-music-toggle]:focus-visible{outline:3px solid #f8c679;outline-offset:5px}.dialog-music-toggle{position:sticky;float:right;top:14px;right:64px;margin:14px 8px -48px 0;z-index:6;display:grid;place-items:center;width:40px;height:40px;padding:0;border-radius:50%;background:#f8edde;color:#a91437;box-shadow:0 2px 12px #45251512}.dialog-music-toggle .music-symbol{width:19px;height:19px;filter:none}.dialog-music-toggle [data-music-label]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}body.modal-open .site-music{visibility:hidden}#design-dialog:not(.is-editor) .dialog-music-toggle{position:absolute;top:10px;right:60px;margin:0}@media(max-width:600px){.site-music{right:max(13px,env(safe-area-inset-right));bottom:calc(96px + env(safe-area-inset-bottom));flex-direction:column;gap:7px;width:68px;min-height:90px;padding:7px 4px 6px;border-radius:36px 36px 18px 18px;text-align:center;background:#231f17eb}.music-bauble{width:45px;height:45px;margin-top:10px}.music-title{display:none}.music-action{font-size:9px;line-height:1.2}}
