/* Isolated music toggle. Does not alter event page layout or its existing styles. */
.em-event-audio{position:fixed;bottom:max(16px,env(safe-area-inset-bottom));left:max(16px,env(safe-area-inset-left));z-index:9990;font-family:"DM Sans",Arial,sans-serif}
.em-event-audio-toggle{display:inline-flex;align-items:center;gap:8px;max-width:calc(100vw - 32px);padding:10px 15px;border:1px solid rgba(255,255,255,.25);border-radius:24px;background:#0d2345;color:#fff;font:600 13px/1.2 "DM Sans",Arial,sans-serif;box-shadow:0 6px 25px rgba(13,35,69,.17);cursor:pointer;transition:background .2s ease,box-shadow .2s ease}
.em-event-audio-toggle:hover{background:#087d91;box-shadow:0 8px 25px rgba(13,35,69,.23)}
.em-event-audio-toggle:focus-visible{outline:3px solid #11b3b0;outline-offset:3px}
.em-event-audio-icon{font-size:19px;line-height:1}
@media(max-width:600px){.em-event-audio-toggle{font-size:12px;padding:9px 12px}}
@media(prefers-reduced-motion:reduce){.em-event-audio-toggle{transition:none}}
