/* AI practice only. Keep character scale independent of the selected game. */
body.p200-frame #practice-play .hero .profile-picture.profile-character{
 width:104px!important;height:104px!important;max-width:none!important;
}
body.p200-frame #practice-play .opponent .profile-picture.profile-character{
 width:100px!important;height:100px!important;max-width:none!important;
}
/* Position the stack about the actual centre of the board, not its left edge. */
body.p200-frame #practice-play .board-zone .pot-chips{
 left:calc(50% + 6px)!important;right:auto!important;top:-15px!important;bottom:auto!important;
 width:52px!important;height:18px!important;margin:0!important;
 transform:scale(.75)!important;transform-origin:center top!important;
}
@media(max-width:899px){
 /* A short variable-limit seat used to shrink the portrait to 36px. Keep its
    size and lift the whole slot just enough to clear the command lane. */
 body.p200-frame #practice-play .hero .profile-slot{
  transform:translateY(min(0px,calc(var(--frame-hero) - 122px)))!important;
 }
 body.p200-frame #practice-play .hero .profile-picture.profile-character{
  width:88px!important;height:88px!important;
 }
 body.p200-frame #practice-play .opponent .profile-picture.profile-character{
  width:60px!important;height:60px!important;
 }
}
