/* P2 mobile: comfortable actionable targets without changing card dimensions. */
#app.premium-game .premium-quick-move,
#app.premium-game .premium-voice-dock button,
#app.premium-game .game-settings-close,
#app.premium-game .bar button {
  min-height:44px;
  touch-action:manipulation;
}
#app .hand .c:is(.ok,.actionable) {touch-action:manipulation}
#app .hand .c:is(.ok,.actionable):focus-visible,
#app.premium-game .premium-quick-move:focus-visible,
#app.premium-game .premium-voice-dock button:focus-visible {
  outline:3px solid #e9faff;
  outline-offset:3px;
}
@media (prefers-reduced-motion: reduce) {
  #app.premium-game .hand .c,
  #app.premium-game .tbl .c,
  #app.premium-game .premium-quick-move,
  #app.premium-game .premium-voice-dock button {
    animation:none!important;
    transition:none!important;
  }
}
/* Override the legacy, more specific 43px quick-move rule. */
#app.premium-game .bar > .premium-quick-move,
#app.premium-game .bar > .btn {
  min-height:44px;
}
