/* Keep button labels from being selected during repeated taps or holds. */
button, button *, [role="button"], [role="button"] *, a.card, a.card *, header a, header a * {
  -webkit-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
}
/* Preserve existing touch-action:none on directional game controls. */
:where(button, [role="button"], a.card, header a) { touch-action: manipulation; }
