/* A small, static turn cue: no pulse/filter animation or changes to hit targets. */
/* Hidden overflow still permits focus-driven scrolling. Clip keeps the immersed
   hand from panning the entire table when a card receives touch/keyboard focus. */
body.v101110-table #gameStage { overflow:clip !important; }
body.v101110-table #gameStage #playerHand > .card {
  --v17-turn-offset:0px;
  transform:translate3d(0,calc(var(--v17-fan-y,0px) + var(--selection-lift,0px) + var(--v17-turn-offset)),0) rotate(var(--v17-fan-angle,0deg)) !important;
}
body.v101110-table.v17-your-turn #gameStage #playerHand > .card {
  --v17-turn-offset:var(--v20-turn-lift,-10px);
  box-shadow:0 0 0 1px #efc967,0 -2px 9px #e6b642a6,0 3px 12px #8c5e24a6 !important;
}
body.v101110-table.v17-your-turn #gameStage #playerHand > .card[aria-pressed='true'] {
  box-shadow:inset 0 0 0 3px #ba852daa,0 0 0 1px #ffe6a0,0 -3px 12px #f6c766cc,0 5px 12px #0009 !important;
}
body.v101110-table #gameStage .last-played-tag-v17 {
  position:absolute;left:50%;top:calc(var(--v20-avatar) + 38px);transform:translateX(-50%);
  display:block;width:max-content;max-width:110px;padding:2px 7px;border:1px solid #d8b657;
  border-radius:5px;background:linear-gradient(#4c3917,#291d09);color:#ffe5a0;
  font:800 clamp(8px,1vw,12px)/1.25 Manrope,sans-serif;letter-spacing:.01em;
  white-space:nowrap;box-shadow:0 2px 4px #001b15b3;pointer-events:none;
}
body.v101110-table #gameStage .seat-top .last-played-tag-v17 { top:calc(var(--v20-avatar) + 4px); }
body.v101110-table #gameStage .own-last-played-v17 { position:fixed;left:50%;top:var(--v20-last-own-y);z-index:65; }
body.v101110-table #gameStage .last-played-tag-v17[hidden] { display:none; }
