.artist-playlist-start[hidden],.artist-playlist[hidden],audio[data-playlist-track][hidden]{display:none!important}.artist-playlist-start{margin:1rem 0 1.5rem;text-align:center}.artist-playlist{position:fixed;inset:auto 0 0;z-index:100;padding:12px max(16px,env(safe-area-inset-left)) max(12px,env(safe-area-inset-bottom));color:var(--artist-fg);background:var(--artist-bg);border-top:2px solid var(--artist-accent);box-shadow:0 -4px 24px #0005;text-align:center}.artist-playlist-heading{display:flex;justify-content:center;align-items:center;gap:1rem;margin-bottom:8px}.artist-playlist-heading strong{overflow-wrap:anywhere;max-width:70vw;font-size:1rem}.artist-playlist-heading span{flex-shrink:0;font-size:.85rem}.artist-playlist-controls{display:flex;align-items:center;justify-content:center;gap:12px}.artist-playlist-controls audio{width:min(100%,480px);min-width:0;height:40px}.artist-playlist-controls button{flex-shrink:0;min-width:44px;min-height:44px;padding:8px}.artist-playlist-status{margin:6px 0 0;font-size:.85rem}.artist-playlist-status:empty{display:none}.has-artist-playlist{padding-bottom:190px}.artist-playlist-track[aria-current=true]{outline:2px solid var(--artist-accent);outline-offset:3px}