/* Four-character standalone roster. All other scene geometry remains unchanged. */
.shell .roster{--roster-columns:4;grid-template-columns:repeat(4,minmax(0,1fr))}
.shell .roster-pager{display:none!important}
.shell .style-heading{grid-template-columns:1fr!important}
.shell .profile{padding-left:0;border-left:0}
.vs-screen .vs-style{display:none!important}
@media(min-width:761px) and (min-height:521px){
  .shell .roster{grid-template-rows:minmax(0,1fr)!important}
  .shell .character-card{height:clamp(145px,23vh,220px);min-height:130px}
}
@media(max-width:760px),(max-height:520px) and (pointer:coarse){
  .shell .roster{--roster-columns:4;grid-template-columns:repeat(4,minmax(0,1fr))}
}
