/* Fixed avatar bounds: portrait photos must never set the header row's height. */
.badge-avatar{position:relative;overflow:hidden;flex-shrink:0;isolation:isolate}
.header-user>.badge-avatar{flex:0 0 36px;width:36px;height:36px;min-width:36px;min-height:36px;max-width:36px;max-height:36px}
.badge-avatar>img{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;min-width:0;min-height:0;object-fit:cover;object-position:center;border-radius:inherit}
.badge-avatar:has(>img)>.avatar-initials{visibility:hidden}
.admin-nav[hidden]{display:none!important}
[data-user-space][hidden]{display:none!important}
.creator-avatar{position:relative;overflow:hidden;isolation:isolate}
.creator-avatar>img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:inherit}
.creator-avatar:has(>img)>.avatar-initials{visibility:hidden}
