/* Mount beside #edit, never inside its button. Two-line name/reputation pill. */
.reputation-hud{min-width:0;max-width:100%;width:100%}
.reputation-hud__button{display:flex;align-items:center;justify-content:center;gap:3px;min-height:44px;width:100%;max-width:100%;padding:5px 4px;border:1px solid #83bad04d;border-radius:9px;background:linear-gradient(#203f5b,#142d43);color:#f3e4b9;font-family:inherit;font-size:11px;line-height:1.2;cursor:pointer;box-shadow:inset 0 1px #d6efff24,0 2px 0 #061725}
.reputation-hud__value{font-size:inherit;overflow-wrap:anywhere;min-width:0;font-variant-numeric:tabular-nums}
.reputation-hud__button:hover{border-color:#b9dceb99;background:linear-gradient(#2a506c,#1b3b52)}
.reputation-hud__button:active{transform:translateY(1px);box-shadow:inset 0 1px #d6efff24}
.reputation-hud__button:focus-visible{outline:3px solid #ffe0a1;outline-offset:2px}
.reputation-hud__button:disabled{opacity:.7;cursor:default}
@media(prefers-reduced-motion:reduce){.reputation-hud__button{transition:none!important;animation:none!important;transform:none!important}}
/* Distinct keyboard/touch targets, not a nested button inside the identity. */
body.has-reputation-hud main>.profile-top{display:grid;grid-template-columns:minmax(0,1fr);gap:4px}
body.has-reputation-hud main.world-static-fullscreen-wide>.intro{top:144px!important}
@media(max-width:720px){
 body.has-reputation-hud main.world-static-fullscreen-mobile>.profile-top{gap:4px}
 body.has-reputation-hud main.world-static-fullscreen-mobile>.intro{top:auto!important;bottom:78px!important;left:12px!important;width:100px!important;max-width:100px!important}
 body.has-reputation-hud main.world-static-fullscreen-mobile .intro .eyebrow{max-height:60px!important;line-height:14px!important;letter-spacing:.15px!important}
 .reputation-hud__button{flex-wrap:wrap;column-gap:3px;row-gap:0;font-size:12px}
}
@media(max-width:720px){body.has-reputation-hud .reputation-hud{width:100px;max-width:100%}}
@media(max-width:720px){body.has-reputation-hud main.world-static-fullscreen-mobile>.intro{display:none!important}}
.world-static-actions-place{padding:8px 4px;color:#e3edf0;font-size:13px;line-height:1.35;font-weight:650}
