.gsa-music{position:fixed;z-index:75;bottom:calc(12px + env(safe-area-inset-bottom,0px));left:12px;display:flex;align-items:center;gap:2px;padding:3px;border:1px solid #9b754b88;border-radius:999px;background:#080e18ee;color:#eef5ff;box-shadow:0 5px 22px #0006;font:12px/1.35 Arial,sans-serif;backdrop-filter:blur(8px)}.gsa-music-toggle{border:0;border-radius:999px;padding:10px 12px;background:transparent;color:inherit;font:700 12px Arial,sans-serif;cursor:pointer;min-height:38px}.gsa-music summary{list-style:none;padding:10px;border-radius:999px;cursor:pointer;font-size:11px;color:#a9cbe9}.gsa-music summary::-webkit-details-marker{display:none}.gsa-music-settings{position:absolute;bottom:calc(100% + 8px);left:0;width:min(275px,calc(100vw - 24px));padding:18px;border:1px solid #a8c4e544;border-radius:12px;background:#0c1522f5;box-shadow:0 12px 32px #0009}.gsa-music-settings strong,.gsa-music-settings span{display:block}.gsa-music-settings strong{font-size:14px}.gsa-music-settings span,.gsa-music-settings small{display:block;color:#a8bad0;margin-top:6px}.gsa-music-settings label{display:block;margin-top:16px;font-size:13px}.gsa-music-settings input{display:block;width:100%;margin:12px 0;accent-color:#efa256}.gsa-music-settings p{margin:10px 0 0;color:#d2e6fa;font-size:12px}.gsa-music button:focus-visible,.gsa-music summary:focus-visible,.gsa-music input:focus-visible{outline:3px solid #83c7ff;outline-offset:3px}@media(max-width:760px){body:has(.mobile-join) .gsa-music{bottom:74px}.gsa-music-toggle{padding:8px 10px}.gsa-music summary{padding:8px}.gsa-music{bottom:calc(8px + env(safe-area-inset-bottom,0px))}}
body:has(main.home) .gsa-music{top:calc(12px + env(safe-area-inset-top,0px));bottom:auto}body:has(main.home) .gsa-music-settings{top:calc(100% + 8px);bottom:auto}
