/* Only staff badges. Keep the shared forum header, theme and normal member stars intact. */
#forumposts .poster:has(img.srp-rank-badge) .user_info>li.icons,
#forumposts .poster[data-srp-author]:has(img.srp-rank-badge) .srp-author-details .user_info>li.icons {
 display:flex!important;flex-basis:100%!important;width:100%!important;max-width:100%!important;
 height:auto!important;opacity:1!important;gap:0!important;margin:4px 0!important;padding:0!important;
}
#forumposts .poster .icons img.srp-rank-badge,
#forumposts .poster[data-srp-author] .srp-author-details .icons img.srp-rank-badge,
.srp-profile-rank img.srp-rank-badge {
 display:block!important;width:224px!important;height:auto!important;max-width:100%!important;max-height:none!important;
 min-width:0!important;opacity:1!important;object-fit:contain!important;border:0!important;border-radius:0!important;
 box-shadow:none!important;background:transparent!important;
}
#forumposts .poster:has(img.srp-rank-badge) .user_info>li.membergroup,
#forumposts .poster:has(img.srp-rank-badge) .user_info>li.postgroup {display:none!important}
.srp-profile-rank {display:flex;justify-content:center;width:100%;max-width:224px;margin:10px auto 0}
html[data-srp-palette] #wrapper#wrapper#wrapper .srp-character-v15 .srp-v15-member .srp-profile-rank img.srp-rank-badge {
 display:block!important;width:224px!important;height:auto!important;max-width:100%!important;max-height:none!important;
 margin:0!important;opacity:1!important;object-fit:contain!important;border:0!important;border-radius:0!important;
 background:transparent!important;box-shadow:none!important;grid-row:auto!important;
}
/* Shared account identity: override the legacy 78px/native-size cap only here. */
html[data-srp-palette] #wrapper#wrapper#wrapper #forumposts .poster[data-srp-author] .srp-author-identity {
 align-items:center!important;gap:18px!important;min-width:0!important;min-height:112px!important;
}
html[data-srp-palette] #wrapper#wrapper#wrapper #forumposts .poster[data-srp-author] .srp-author-identity .srp-author-avatar {
 box-sizing:border-box!important;flex:0 0 104px!important;width:104px!important;height:104px!important;
 padding:0!important;border-radius:14px!important;overflow:hidden!important;background:var(--ui-raised)!important;
}
html[data-srp-palette] #wrapper#wrapper#wrapper #forumposts .poster[data-srp-author] .srp-author-identity .srp-author-avatar a {
 width:100%!important;height:100%!important;min-width:0!important;padding:0!important;border:0!important;
}
html[data-srp-palette] #wrapper#wrapper#wrapper #forumposts .poster[data-srp-author] .srp-author-identity .srp-author-avatar img {
 display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;
 margin:0!important;border:0!important;border-radius:0!important;object-fit:cover!important;object-position:center!important;
}
html[data-srp-palette] #wrapper#wrapper#wrapper #forumposts .poster[data-srp-author] .srp-author-details {min-width:0!important}
html[data-srp-palette] #wrapper#wrapper#wrapper #forumposts .poster[data-srp-author] .srp-author-details h4 {margin:0 0 9px!important;line-height:1.25!important}
html[data-srp-palette] #wrapper#wrapper#wrapper .srp-character-v15 .srp-v15-member {padding:26px 14px 22px!important}
html[data-srp-palette] #wrapper#wrapper#wrapper .srp-character-v15 .srp-v15-member .srp-v16-avatar {
 box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;
 width:112px!important;height:112px!important;padding:0!important;margin:0 auto 14px!important;
 border-radius:18px!important;overflow:hidden!important;background:var(--ui-raised)!important;box-shadow:none!important;
}
html[data-srp-palette] #wrapper#wrapper#wrapper .srp-character-v15 .srp-v15-member .srp-v16-avatar :is(.avatar,img) {
 display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;
 margin:0!important;padding:0!important;border:0!important;border-radius:0!important;object-fit:cover!important;object-position:center!important;
}
html[data-srp-palette] #wrapper#wrapper#wrapper .srp-character-v15 .srp-v15-member .srp-v16-avatar img[data-srp-avatar-kind="logo"],
html[data-srp-palette] #wrapper#wrapper#wrapper #forumposts .poster[data-srp-author] .srp-author-identity .srp-author-avatar img[data-srp-avatar-kind="logo"] {
 object-fit:contain!important;
}
@media(max-width:650px){
 html[data-srp-palette] #wrapper#wrapper#wrapper .srp-character-v15 .srp-v15-member {grid-template-columns:88px minmax(0,1fr)!important;gap:10px 14px!important;padding:18px 16px!important;align-items:center!important}
 html[data-srp-palette] #wrapper#wrapper#wrapper .srp-character-v15 .srp-v15-member .srp-v16-avatar {grid-column:1!important;grid-row:1/3!important;width:88px!important;height:88px!important;margin:0!important;border-radius:14px!important}
 html[data-srp-palette] #wrapper#wrapper#wrapper .srp-character-v15 .srp-v15-member h2 {grid-column:2!important;grid-row:1!important;margin:0!important;align-self:end!important}
 html[data-srp-palette] #wrapper#wrapper#wrapper .srp-character-v15 .srp-v15-member .srp-profile-rank {grid-column:2!important;grid-row:2!important;min-width:0!important;margin:0!important;align-self:start!important;justify-content:flex-start!important}
 html[data-srp-palette] #wrapper#wrapper#wrapper .srp-character-v15 .srp-v15-member>p {grid-column:2!important;margin:0!important}
}
@media(max-width:420px){
 html[data-srp-palette] #wrapper#wrapper#wrapper #forumposts .poster[data-srp-author] .srp-author-identity {gap:12px!important;flex-wrap:wrap!important}
 html[data-srp-palette] #wrapper#wrapper#wrapper #forumposts .poster[data-srp-author] .srp-author-identity .srp-author-details {flex:1 1 170px!important}
}
