.v11-navbar{display:flex;align-items:center;gap:6px;position:relative;z-index:51;margin-left:12px;flex-shrink:0}.v11-nav-btn{min-height:40px;border:1px solid #655280;color:#f5f0ff;background:#241c38;border-radius:13px;display:flex;align-items:center;justify-content:center;gap:7px;padding:7px 10px;position:relative}.v11-nav-btn:hover{border-color:#bf97ff;background:#392653}.v11-nav-btn svg{width:19px;height:19px}.v11-mini{max-width:148px}.v11-mini img{width:25px;height:25px;object-fit:cover;border-radius:9px}.v11-mini span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:78px;font-size:12px}.v11-count{position:absolute;right:-4px;top:-8px;min-width:18px;height:18px;background:#f65ea1;border-radius:99px;padding:1px 4px;font-size:10px;font-weight:800}.v11-dropdown{position:absolute;top:calc(100% + 11px);right:0;min-width:min(330px,91vw);max-width:91vw;background:#1a152b;border:1px solid #79639a;border-radius:19px;box-shadow:0 20px 70px #000b;z-index:110;overflow:hidden;animation:v11-appear .19s ease-out}.v11-dropdown[hidden]{display:none}.v11-mini-cover{height:92px;background:linear-gradient(110deg,#59449a,#293f89)}.v11-mini-cover img{width:100%;height:100%;object-fit:cover}.v11-mini-cover img:not([src]){visibility:hidden}.v11-mini-body{padding:15px;display:grid;gap:6px}.v11-mini-body strong{font-size:17px}.v11-mini-body small{color:#bba9d3}.v11-mini-body>a,.v11-mini-body>button{display:block;text-align:left;color:#f5eaff;text-decoration:none;padding:10px;border:1px solid #473558;border-radius:10px;background:#29213d}.v11-mini-body>a:hover,.v11-mini-body>button:hover{background:#413051}.v11-notices{padding:15px}.v11-notice-head{display:flex;justify-content:space-between;align-items:center}.v11-notice-head button{background:transparent;border:0;color:#c5a4f9;font-size:11px}.v11-notification{display:block;padding:11px;margin-top:8px;border-radius:11px;border:1px solid #3f3553;font-size:12px}.v11-notification.unread{background:#41305a;border-color:#9079bb}.v11-see-all{display:block;text-align:center;color:#d1bfff;padding:10px}.v11-search{padding:18px}.v11-search label{display:grid;gap:8px}.v11-search input{padding:12px;border-radius:10px;background:#271d3b;border:1px solid #6b5981;color:white}.v11-search-person{display:block;padding:10px;border-bottom:1px solid #382d4c}.v11-search-person:hover{color:#f6b2e4}.v11-guest #v11Bell{display:none}@keyframes v11-appear{from{opacity:0;transform:translateY(-9px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:900px){.v11-mini span{display:none}.v11-mini{padding:6px}.v11-navbar{margin-left:2px}}@media(max-width:520px){.v11-navbar{gap:3px}.v11-nav-btn{min-height:35px;padding:5px 7px}.v11-nav-btn svg{width:16px;height:16px}.v11-mini img{width:24px;height:24px}}
@media(prefers-reduced-motion:reduce){.v11-dropdown{animation:none}}

/* The richer V11 account chip replaces the older header-only account control. */
.community-header .vlt-account{display:none}

/* Full restoration 11.1: no overflowing dropdowns or double account chip. */
header:has(.v11-navbar) .vlt-account,
.top:has(.v11-navbar) .vlt-account,
.topbar:has(.v11-navbar) .vlt-account,
.community-header:has(.v11-navbar) .vlt-account {display:none!important}
.v11-navbar{min-width:0;max-width:100%;margin-left:0;z-index:70}
.v11-dropdown{box-sizing:border-box;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;max-width:calc(100vw - 24px)!important}
.v11-search input{width:100%;min-width:0;box-sizing:border-box}
.v11-search label{min-width:0}
.v11-mini img{background:#223950;object-fit:contain}
@media(max-width:390px){.v11-navbar{gap:2px}.v11-nav-btn{padding:5px;min-height:35px}}

/* Prism 11.2: one login control, wolf as default, good button alignment. */
header:has(.v11-navbar) .vlt-account,.top:has(.v11-navbar) .vlt-account,.topbar:has(.v11-navbar) .vlt-account,.community-header:has(.v11-navbar) .vlt-account {display:none!important}
.v11-mini{display:inline-flex!important;align-items:center!important;gap:7px!important;max-width:180px!important}
.v11-mini::before{content:'';display:block;flex:0 0 27px;width:27px;height:27px;border-radius:9px;
 background:#192e45 url('../wolf-mark.svg') center / contain no-repeat;border:1px solid #4d6b94}
.v11-mini:has(#v11MiniAvatar:not([hidden]))::before{display:none}
.v11-mini img[hidden]{display:none!important}
.v11-mini img{flex:none;width:27px;height:27px;object-fit:cover;border-radius:9px}
.v11-mini span{display:inline-block;max-width:100px!important;font-size:12px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.v11-navbar{gap:5px!important;display:flex;align-items:center;flex:0 0 auto!important;min-width:0;max-width:100%}
#v11MenuToggle{order:-3}#v11SearchToggle{order:-2}#v11Bell{order:-1}
@media(max-width:680px){.v11-mini{padding:5px 7px!important}.v11-mini span{font-size:11px!important;max-width:44px!important}
.v11-mini svg{display:none!important}.v11-mini::before{flex-basis:25px;width:25px;height:25px}}
@media(max-width:390px){.v11-mini span{display:none!important}.v11-mini{padding:5px!important}}
