.garden-music{position:relative;flex:none;color:#4b0d5c}
.garden-music summary{list-style:none;cursor:pointer;border:1px solid #8c63a250;background:#faf3f7;border-radius:8px;padding:8px 10px;font-size:.84rem;white-space:nowrap}
.garden-music summary::-webkit-details-marker{display:none}
.garden-music summary:focus-visible{outline:2px solid #82548b}
.garden-music-panel{position:absolute;z-index:12;inset-inline-end:0;top:calc(100% + 8px);width:min(290px,calc(100vw - 32px));box-sizing:border-box;background:#fff8f0;border:1px solid #dcc2de;border-radius:12px;padding:12px;box-shadow:0 8px 24px #3d214b24}
.garden-music-panel label{display:block;margin-bottom:6px;font-size:.88rem}
.garden-music-panel select,.garden-music-panel audio{display:block;width:100%;max-width:100%;margin-bottom:6px}
.garden-music-panel select{padding:6px;color:#4b0d5c;background:#fff;border:1px solid #dcc2de;border-radius:6px}
.garden-music-panel p{font-size:.82rem;margin:0}
@media(max-width:760px){.garden-music summary{font-size:.77rem;padding:7px 8px}}
