.np-music-dock{position:fixed;right:max(12px,env(safe-area-inset-right));bottom:max(10px,env(safe-area-inset-bottom));max-width:calc(100% - 24px);z-index:100;line-height:1.2;color:#e1edca;font:600 16px/1.2 Oswald,'Arial Narrow',sans-serif}
.np-music-dock [hidden],.age-locked .np-music-dock{display:none!important}
#np-music-panel,.np-music-tab{border:1px solid #91aa68;background:#161a15;box-shadow:0 3px 15px #0009}
#np-music-panel{width:min(340px,calc(100vw - 24px));box-sizing:border-box;padding:0 8px 5px}
.np-dock-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-left:4px}
.np-music-dock button,.np-music-dock .np-source{font:inherit;color:#d4e7b2;cursor:pointer}
.np-music-tab{min-height:44px;padding:7px 14px}.np-dock-head button{background:none;border:0;min-height:42px;padding:4px 8px}.np-stream iframe{border:0;width:100%;height:42px;display:block}.np-source{display:inline-block;font-size:13px!important;padding:4px;text-decoration:underline}
body:has(.np-music-dock){padding-bottom:calc(125px + env(safe-area-inset-bottom))}
