.profile-list-card.account-deck-card { display: grid; grid-template-columns: 84px minmax(0,1fr) auto; align-items: center; gap: 18px; }
.account-deck-leader { display: block; width: 84px; height: 118px; object-fit: contain; border-radius: 7px; background: #071522; }
.account-deck-copy { min-width: 0; overflow-wrap: anywhere; }
.account-deck-card:not(:has(.account-deck-leader)) .account-deck-copy { grid-column: 1 / 3; }
.account-deck-card .actions { margin: 0; }
@media(max-width:600px) {
  .profile-list-card.account-deck-card { grid-template-columns: 68px minmax(0,1fr); gap: 12px; }
  .account-deck-leader { width: 68px; height: 96px; }
  .account-deck-card .actions { grid-column: 1 / -1; }
  .account-deck-card .actions button { min-height: 44px; }
}
