/* "More" dropdown in the top bar (shows the Avatar / Crews / Settings / Users pill) */
.ns-more{display:inline-flex;align-items:center;margin-left:-3px}
.ns-nav .ns-more .ns-link.ns-more-btn{font-family:inherit;border:0;background:none;cursor:pointer;color:var(--text,#fff);animation-delay:.36s;gap:4px}
.ns-nav .ns-more-btn svg.ns-more-icon{width:6px;height:16px;fill:var(--purple,var(--accent,#8b3fe0));stroke:none;flex-shrink:0}
.ns-nav .ns-more-btn svg.ns-more-chev{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s}
.ns-nav .ns-more-btn[aria-expanded="true"]{background:var(--pill-hover,var(--hover-bg,#352f49))}
.ns-nav .ns-more-btn[aria-expanded="true"] svg.ns-more-chev{transform:rotate(180deg)}
.ns-nav .ns-more-btn.active{background:var(--pill-hover,var(--hover-bg,#352f49))}

.ns-more-menu{position:fixed;z-index:3000;display:none;align-items:center;gap:4px;height:32px;padding:0 6px;margin:0;background:var(--pill,var(--input-bg,#2a2638));border:1px solid var(--pill-border,var(--border-color,#3d3852));border-radius:9px;box-shadow:0 10px 30px rgba(0,0,0,.45)}
.ns-more-menu.open{display:flex;animation:nsMoreIn .15s ease-out}
.ns-more-menu a.ns-link,.ns-nav .ns-more-menu a.ns-link{opacity:1;animation:none;font-size:13px;padding:0 8px;height:26px}
.ns-more-menu a.ns-link.active{background:var(--pill-hover,var(--hover-bg,#352f49))}
@keyframes nsMoreIn{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}
@media(prefers-reduced-motion:reduce){.ns-more-menu.open{animation:none}}
