/* Scoped to controls, not game pieces: larger hit areas without changing boards. */
@media (pointer:coarse), (max-width:700px) {
  body :is(button,.button,.btn,input[type=submit],input[type=button]):not(.game-card):not([data-cell]):not(.chess-square):not(.cell):not(.edge):not(.bg-point):not(.peg) {
    min-width:44px;
    min-height:44px;
  }
  body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),select,textarea) { min-height:44px; }
  body :is(.password-toggle,.password-toggle-button,.auth-password-toggle) { width:44px; min-width:44px; min-height:44px; }
}
