/* Phase 9 authenticated shell additions. Keep zero character tracking app-wide. */
*,*::before,*::after{letter-spacing:0!important}
.masthead-user{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0;color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}
.masthead-user-name{display:block;max-width:154px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:400;line-height:1.2;text-align:right}
.masthead-user-avatar{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border:1px solid rgba(229,236,190,.52);border-radius:50%;background:rgba(229,236,190,.12);color:#E5ECBE;font-size:.68rem;font-weight:400;line-height:1}
.masthead-user:focus,.masthead-user:focus-visible{outline:none;box-shadow:none}
.masthead-user:active .masthead-user-avatar{transform:scale(.96)}
@media(max-width:430px){.masthead-user{gap:7px}.masthead-user-name{max-width:108px;font-size:.68rem}.masthead-user-avatar{width:32px;height:32px;flex-basis:32px;font-size:.64rem}}
@media(max-width:350px){.masthead-user-name{display:none}}
