/* Account menu lives beside the signed-in member, not project authors. */
#app .global-header .user-avatar-btn{display:none!important}
#app .global-header .user-menu{width:0;margin:0;padding:0}
body>.user-dropdown{margin-top:0!important;min-width:0!important;position:fixed!important;left:var(--xy-account-left,12px)!important;top:var(--xy-account-top,80px)!important;right:auto!important;bottom:auto!important;width:min(280px,calc(100vw - 24px))!important;max-height:calc(100dvh - 24px);overflow-y:auto;z-index:10000}
#app .user-card .user-header :is(img.user-avatar,img.user-avatar-large){cursor:pointer;outline-offset:4px}
#app .user-card .user-header :is(img.user-avatar,img.user-avatar-large):focus-visible{outline:3px solid #ff6b35}
@media(min-width:768px){#app .global-header .header-container{padding-right:var(--xy-search-inset,20px)}#app .global-header .header-actions{margin-left:auto;gap:0}#app .global-header .action-buttons{gap:0}}

#app .user-card .user-header :is(img.user-avatar,img.user-avatar-large){width:64px!important;height:64px!important;min-width:64px;flex:none;object-fit:cover;border-radius:50%}
#app .user-card .user-header :is(h3,h4)[data-xy-account]{cursor:pointer;outline-offset:4px}
#app .user-card .user-header :is(h3,h4)[data-xy-account]:hover{color:#e45e2b}
#app .user-card .user-header :is(h3,h4)[data-xy-account]:focus-visible{outline:3px solid #ffb69a;border-radius:4px}
