/* The optional after-hours collection shows the entire standalone figure.
   Existing profile, card, betting and dealer anchors retain their layout. */
html body.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-mascot-table #tableView :is(#seats,#seatGhosts,#hero) .mascot-portrait[data-mascot-render="cutout"][data-mascot-framing="full"] > .mascot-source {
  width:96px !important;
  height:96px !important;
  left:-16px !important;
  top:-32px !important;
}
/* The top seat has less space above its fixed name plaque. */
html body.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-mascot-table #tableView :is(#seats,#seatGhosts) .seat-clock-12 .mascot-portrait[data-mascot-render="cutout"][data-mascot-framing="full"] > .mascot-source {
  width:84px !important;
  height:84px !important;
  left:-10px !important;
  top:-20px !important;
}
@media (max-height:700px) and (orientation:landscape) {
  html body:not(.eight-reference-frame).holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-mascot-table #tableView :is(#seats,#seatGhosts,#hero) .mascot-portrait[data-mascot-render="cutout"][data-mascot-framing="full"] > .mascot-source {
    width:84px !important;
    height:84px !important;
    left:-10px !important;
    top:-20px !important;
  }
}
@media (max-height:700px) {
  html body:not(.eight-reference-frame).holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-mascot-table #tableView :is(#seats,#seatGhosts) .seat-clock-12 .mascot-portrait[data-mascot-render="cutout"][data-mascot-framing="full"] > .mascot-source {
    width:64px !important;
    height:64px !important;
    left:0 !important;
    top:0 !important;
  }
}
/* The taller cardsharp and bakery figures need a little board clearance at the two
   lower side seats on short portrait screens. Keep their feet on the
   same baseline and leave all existing collections and seat anchors intact. */
@media (max-height:700px) and (orientation:portrait) {
  html body:not(.eight-reference-frame).holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-mascot-table #tableView :is(#seats,#seatGhosts) :is(.seat-clock-730,.seat-clock-430) .mascot-portrait[data-mascot-render="cutout"][data-mascot-framing="full"]:is([data-mascot-portrait^="cardsharp-"],[data-mascot-portrait^="bakery-"]) > .mascot-source {
    width:90px !important;
    height:90px !important;
    left:-13px !important;
    top:-26px !important;
  }
}
