/* Compact, accessible global music toggle — no floating panel. */
#pim34-music-panel,#pim35-music-close{display:none!important}
#pim34-audio{display:none!important}
#pim34-music-toggle{display:inline-flex!important;justify-content:center;align-items:center;min-width:40px;min-height:40px;border:1px solid rgba(218,178,120,.35);border-radius:50%;background:rgba(32,17,41,.38);color:#ecd19b;cursor:pointer;transition:box-shadow .2s ease,transform .2s ease,background .2s ease}
#pim34-music-toggle svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
#pim34-music-toggle:hover,#pim34-music-toggle:focus-visible{background:rgba(93,46,95,.5);box-shadow:0 0 16px rgba(231,182,117,.35);outline-color:#e7c38d}
#pim34-music-toggle[aria-pressed="true"]{color:#ffe5b5;border-color:#e2c08e;box-shadow:0 0 17px rgba(225,161,71,.25)}
@media(max-width:640px){#pim34-music-toggle{min-width:38px;min-height:38px}}
@media(prefers-reduced-motion:reduce){#pim34-music-toggle{transition:none}}
