.audio-controls-slot{grid-area:audio}.music-control{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:8px 10px;border:1px solid rgba(225,195,127,.28);background:#161d16cc;color:#e9ddc4;border-radius:10px;white-space:nowrap;font-size:12px;cursor:pointer}.music-control>span:first-child{color:#c8af75;font-size:20px;line-height:1}.music-control[data-playing=true]{border-color:#ccb073;background:#293324}.music-control:focus-visible,.music-settings :focus-visible{outline:2px solid #e6c680;outline-offset:3px}.music-settings{box-sizing:border-box;width:min(440px,calc(100% - 24px));max-height:calc(100dvh - 32px);padding:24px;overflow-y:auto;border:1px solid #706044;border-radius:18px;color:#ede4d1;background:linear-gradient(145deg,#222a20,#141b17);box-shadow:0 24px 90px #000a}.music-settings::backdrop{background:#090d0cbd}.music-settings-heading{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.music-settings-heading h2{margin:6px 0 0;font-size:26px}.music-settings-heading button{min-width:44px;min-height:44px}.music-now-playing{padding:22px 0 12px}.music-now-playing strong{display:block;margin-top:7px;font-size:21px;line-height:1.35}.music-now-playing p{min-height:20px;margin:8px 0;font-size:13px;color:#c2bda9}.music-stop{margin-top:8px}.music-field{display:grid;gap:9px;margin:20px 0;font-size:14px}.music-field>span{display:flex;justify-content:space-between}.music-field input[type=range]{width:100%;min-height:32px;padding:0;accent-color:#dbc081}.music-field select{width:100%;min-height:44px;font-size:13px}.music-alert-choice{display:flex;gap:12px;align-items:flex-start;padding:16px 0;border-top:1px solid #ffffff20;cursor:pointer}.music-alert-choice input{width:20px;height:20px;flex:0 0 20px;margin:0;accent-color:#dbc081}.music-alert-choice small{display:block;margin-top:5px;color:#c2bda9;line-height:1.5}.music-preference-note{margin:6px 0 0;font-size:12px;line-height:1.5;color:#b8b59f}@media(max-width:720px){body[data-view=game] .music-control{padding:6px 8px}body[data-view=game] .music-control>span:last-child{display:none}body[data-view=game] .music-control{min-width:44px}.public-topbar .music-control{padding:6px 8px}.public-topbar .music-control>span:last-child{display:none}.public-topbar .music-control{min-width:44px}.music-settings{padding:20px}}
