.public-profile-hero .hall-public-rank{grid-column:1/-1;justify-self:start;display:block;width:fit-content;max-width:100%;margin:12px 0 0;padding:7px 10px;border:1px solid #b596584f;border-radius:10px;background:linear-gradient(110deg,#c3952610,#9576c20b);color:#e9d1a2;font:600 13px/1.55 system-ui,sans-serif;text-align:start;white-space:normal;box-shadow:none;cursor:pointer;-webkit-text-stroke:0;text-shadow:none}
.public-profile-hero .hall-public-rank:hover{border-color:#d8b66b80;background:#bc943a16}.public-profile-hero .hall-public-rank:focus-visible{outline:2px solid #ebc67e;outline-offset:3px}
.public-profile-hero .hall-public-rank-number{display:inline-block;padding:1px 6px;border-radius:6px;margin-right:2px;background:linear-gradient(110deg,#b98028,#efd49a);color:#2a1c22;font:750 1.06em/1.45 system-ui,sans-serif;white-space:nowrap}
@media(max-width:600px){.public-profile-hero .hall-public-rank{font-size:12px;padding:7px 9px;margin-top:10px;line-height:1.55}}
