@media(max-width:900px){.bn-global-audio-player{grid-template-columns:minmax(160px,.8fr) minmax(230px,1.15fr);gap:13px}.bn-global-player-extra{grid-column:1/-1;justify-content:space-between}.bn-global-player-extra>[data-global-player-status]{max-width:none;text-align:left}.bn-global-audio-player.is-minimized{grid-template-columns:minmax(0,1fr) auto;gap:12px}.bn-global-audio-player.is-minimized .bn-global-player-extra{grid-column:auto;justify-content:flex-end}}
@media(max-width:620px){.bn-global-audio-player{left:8px;right:8px;bottom:max(8px,env(safe-area-inset-bottom));width:calc(100vw - 16px);grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:10px 10px 9px;border-radius:16px}.bn-global-player-identity{gap:7px}.bn-global-player-drag{flex-basis:21px;width:21px;height:32px}.bn-global-player-art{width:39px;height:39px;flex-basis:39px;border-radius:10px}.bn-global-player-track strong{font-size:.7rem;max-width:48vw}.bn-global-player-track small{font-size:.56rem;max-width:48vw}.bn-global-player-main{grid-column:1/-1;grid-row:2}.bn-global-player-controls{gap:clamp(5px,2.2vw,13px)}.bn-global-player-controls button{width:29px;height:29px}.bn-global-player-controls .bn-global-player-toggle{width:34px;height:34px}.bn-global-player-timeline{gap:6px}.bn-global-player-extra{grid-column:2;grid-row:1;justify-content:flex-end;gap:2px}.bn-global-player-extra>[data-global-player-status],.bn-global-player-volume{display:none}.bn-global-player-actions{gap:1px}.bn-global-player-actions button{width:28px;height:28px}.bn-global-audio-player.is-minimized{left:8px;right:8px;bottom:max(8px,env(safe-area-inset-bottom));width:calc(100vw - 16px);grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:8px 9px}.bn-global-audio-player.is-minimized .bn-global-player-track strong{max-width:55vw}.bn-global-audio-player.is-minimized .bn-global-player-pulse{flex-basis:18px;width:18px}}
@media(max-width:370px){.bn-global-player-track strong{max-width:40vw;font-size:.66rem}.bn-global-player-art{width:34px;height:34px;flex-basis:34px}.bn-global-player-controls{gap:3px}.bn-global-player-controls button{width:27px;height:27px}.bn-global-player-controls .bn-global-player-toggle{width:32px;height:32px}.bn-global-player-drag{flex-basis:18px;width:18px}.bn-global-player-drag .icon{width:13px;height:13px}}
