/* Slightly quieter account and utility actions while retaining 36px targets. */
.header-icon-button,.notification-button{width:36px;height:36px}.header-icon-button svg,.notification-button svg{width:21px;height:21px}.user-menu summary{gap:7px;padding:3px 7px 3px 3px;font-size:.94rem}.user-avatar{width:30px;height:30px;font-size:1rem}.header-market-actions{gap:1px}.header-icon-badge,.notification-badge{min-width:17px;height:17px;padding:0 4px;font-size:.62rem;line-height:13px}
.user-avatar{position:relative;overflow:visible}.header-presence-dot{position:absolute;right:1px;bottom:1px;width:11px;height:11px;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #0d1117;z-index:2}.header-presence-dot.presence-online{background:#22c55e}.header-presence-dot.presence-away{background:#f5c542}.header-presence-dot.presence-offline{background:#ef4444}
.user-avatar.has-image,.user-avatar:has(img),.profile-avatar.has-image,.profile-avatar:has(img){background:transparent!important}
@media(max-width:700px){.header-icon-button,.notification-button{width:34px;height:34px}.header-icon-button svg,.notification-button svg{width:20px;height:20px}.user-avatar{width:29px;height:29px}}
