.music-toggle{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:10px 14px;border:1px solid #d4d2c8;border-radius:2px;background:#f8f6f1;color:#363a31;font:400 12px/1.4 var(--sans);white-space:nowrap;cursor:pointer}
.music-toggle:hover{background:#efede5}.music-toggle:focus-visible{outline:2px solid #58694f;outline-offset:4px}
.music-toggle svg{width:17px;height:17px;flex:none}.music-toggle .music-muted{display:block}.music-toggle.is-playing .music-muted{display:none}
.music-floating{position:fixed;right:20px;bottom:max(var(--music-offset,16px),env(safe-area-inset-bottom));z-index:20;box-shadow:0 2px 12px #15221712}
.music-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.story-toolbar>div{flex-wrap:wrap;align-items:center}.story-toolbar .music-toggle{font-size:12px}
.enquiry-dialog>.music-toggle{margin-top:16px}
.footer{padding-bottom:84px}
@media(max-width:640px){.music-floating{right:12px;padding:10px 12px;font-size:11px}.story-toolbar{flex-wrap:wrap}.story-toolbar>div{gap:12px}.story-toolbar .music-toggle{font-size:11px}}
