
.roster-role-badge{gap:11px;padding:8px 15px 8px 9px;border-radius:10px;border-color:#718bb4;background:linear-gradient(135deg,#22324c,#132033);box-shadow:inset 0 1px 0 #dbe8ff28,0 5px 16px #0004;min-height:62px}.roster-role-badge::after{inset:4px;border-color:#bdcfff12;border-radius:6px}.roster-role-badge .role-badge-emblem{width:40px;height:44px;background:none;clip-path:none}.roster-role-badge .role-badge-emblem img{width:40px;height:44px;filter:drop-shadow(0 2px 2px #0006)}.role-badge-label{font-size:11px;letter-spacing:.1em;color:#e4edfc}.role-council{border-color:#9c804e;background:linear-gradient(135deg,#372f24,#211f1b);box-shadow:inset 0 1px 0 #fff0bc24,0 5px 16px #0004}.role-council .role-badge-label{color:#f6dfaa}@media(max-width:360px){.roster-role-badge{padding-right:11px;gap:8px}.role-badge-label{font-size:10px}}
