/* 10.11.16: presentation only. The engine still owns the cards and deadline. */
body.v10117-table #gameStage .player-dock,
body.v10117-table.fullscreen-active #gameStage .player-dock {
  bottom:var(--v17-dock-bottom,calc(12 * var(--app-vh,1dvh))) !important;
}
body.v10117-table #gameStage .seat-bottom {
  translate:0 var(--v17-seat-shift,0px) !important;
}
body.v10117-table #gameStage .hand-scroll {
  height:calc(100% + 40px + var(--v17-fan-footroom,36px)) !important;
  margin-top:-40px;
  padding:40px 0 var(--v17-fan-footroom,36px) !important;
}
body.v10117-table #gameStage #playerHand {
  box-sizing:border-box;
  padding-inline:var(--hand-side,24px) !important;
}
body.v10117-table #gameStage #playerHand > .card {
  transform-origin:50% 100% !important;
  transform:translate3d(0,calc(var(--v17-fan-y,0px) + var(--selection-lift,0px)),0) rotate(var(--v17-fan-angle,0deg)) !important;
}
body.v10117-table #gameStage #playerHand > .card[aria-pressed='true'] { --selection-lift:-18px; }
body.v10117-table #gameStage.swap-active #playerHand > .card[aria-pressed='true'] { --selection-lift:-16px; }
body.v10117-table #gameStage .center-play { translate:0 var(--v17-pile-shift,0px) !important; }
body.v10117-table .v14-round-hud { top:var(--v17-round-top,24%); }
body.v10117-table #gameStage .seat .avatar { overflow:visible !important; }
body.v10117-table #gameStage .seat .avatar img { border-radius:50%; }
body.v10117-table #gameStage .seat > .turn-timer { visibility:hidden; }
body.v10117-table #gameStage .seat .avatar > .turn-timer {
  position:absolute !important;
  inset:-5px !important;
  width:auto !important;
  height:auto !important;
  transform:none !important;
  border:0 !important;
  border-radius:50% !important;
  background:conic-gradient(#e7c16d var(--turn-progress),#59443188 0) !important;
  -webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3px)) !important;
  mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3px)) !important;
  pointer-events:none;
  visibility:visible;
}
body.v10117-table #gameStage .seat .avatar > .turn-timer.urgent {
  background:conic-gradient(#f46b58 var(--turn-progress),#59443188 0) !important;
}
@media (max-height:460px) and (orientation:landscape) {
  body.v10117-table .v14-round-hud > i { display:none; }
  body.v10117-table #gameStage #playerHand > .card[aria-pressed='true'] { --selection-lift:-14px; }
}
@media (max-height:360px) and (orientation:landscape) {
  body.v10117-table #gameStage #playerHand > .card { width:54px !important; height:80px !important; flex-basis:54px !important; }
  body.v10117-table #gameStage .pile .card { width:36px !important; height:52px !important; flex-basis:36px !important; }
  body.v10117-table #gameStage .pile .card:not(:first-child) { margin-left:-16px !important; }
  body.v10117-table #gameStage .pile .card .corner { top:3px !important; left:4px !important; font-size:12px !important; }
  body.v10117-table #gameStage .pile .card .corner small { font-size:11px !important; }
  body.v10117-table .v14-round-hud { left:25%; top:9%; }
}
