#collection-profile-header[hidden]{display:none!important}
.collection-profile-header{position:fixed;z-index:24;top:var(--collection-profile-top,92px);left:32px;max-width:min(400px,calc(100% - 64px));display:grid;gap:6px;color:var(--ink,#17191d);font:13px/1.4 var(--theme-font,Arial,Helvetica,sans-serif);text-align:left;pointer-events:auto;box-sizing:border-box}
.collection-profile-identity{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 9px;min-width:0}
.collection-profile-identity h2{margin:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 22px/1.2 var(--theme-font,Arial,Helvetica,sans-serif);letter-spacing:-.025em;color:inherit}
.collection-profile-handle{font-size:11px;line-height:1.4;opacity:.65;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.collection-profile-bio{margin:0;max-width:100%;font-size:12px;opacity:.8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.collection-profile-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;margin-top:1px}
.collection-profile-count{font-size:11px;opacity:.65;white-space:nowrap}
.collection-profile-join{min-height:36px;padding:7px 13px;background:var(--search-button-surface,var(--page,#fff));color:var(--ink,#17191d);border:var(--search-border,1px solid var(--line,#bbb));border-radius:var(--search-action-radius,18px);box-shadow:var(--search-action-shadow,none);font:500 12px/1.25 var(--theme-font,Arial,Helvetica,sans-serif);cursor:pointer;white-space:nowrap;box-sizing:border-box}
.collection-profile-join:hover{filter:brightness(.96)}
.collection-profile-join:focus-visible{outline:2px solid var(--accent,var(--ink,#17191d));outline-offset:3px}
.collection-profile-join:disabled{cursor:wait;opacity:.6}
.collection-profile-status{margin:0;max-width:100%;font-size:11px;line-height:1.4;color:inherit}
.collection-profile-header [hidden]{display:none!important}
:root:is([data-collection-profile=closed],[data-room-active=true],[data-globe=open],[data-creation-modal=open],[data-music-workspace=open],[data-appearance=open],[data-rooms=open],[data-view=map]) #collection-profile-header,:root:has(#settings-popover:not([hidden])) #collection-profile-header{display:none!important}
:root[data-collection-profile=open]:not([data-view=map]) #collection-shelves{top:var(--collection-profile-bottom,190px)}
:root[data-collection-profile=open][data-view=shelf] #disc-shelf{--shelf-top:calc(var(--collection-profile-bottom,190px) + 62px)}
:root[data-view=shelf] #collection-profile-header{--ink:#eeeae1;--accent:#eeeae1;--page:#24251f;--glass:#292a23;--search-button-surface:#292a23;--search-border:1px solid #eeead529}
:root:is([data-theme-preset=windows],[data-theme-preset=pixel],[data-theme-preset=geocities]) .collection-profile-join{border-radius:2px}
:root:is([data-theme-preset=windows],[data-theme-preset=pixel]) .collection-profile-join{background:var(--glass,#c0c0c0);border:2px outset var(--line,#fff)}
:root[data-theme-preset=geocities] .collection-profile-join{border-style:outset}
@media(max-width:760px){
 .collection-profile-header{top:var(--collection-profile-top,84px);left:18px;right:18px;max-width:none;gap:4px;font-size:12px}
 .collection-profile-identity{gap:4px 8px;flex-wrap:nowrap}
 .collection-profile-identity h2{font-size:19px;max-width:65%;flex:0 1 auto;letter-spacing:-.02em}
 .collection-profile-handle{min-width:0;flex:0 1 auto;font-size:10px}
 .collection-profile-bio{font-size:11px}
 .collection-profile-actions{gap:8px 12px;margin-top:0}
 .collection-profile-join{min-height:44px;padding:8px 12px;font-size:11px}
 .collection-profile-count{font-size:10px}
}

@media(max-width:1100px){:root[data-collection-profile=open] #music-global-search{display:none!important}}

@media(max-width:760px){
 :root[data-collection-profile=open] #music-studio-open{width:36px;min-width:36px;padding:6px;font-size:0}
 :root[data-collection-profile=open] #music-studio-open::before{content:'♪';font:18px/1 system-ui}
}
