.hand .playing-card { touch-action: none; -webkit-touch-callout: none; }
.hand .playing-card.playable { cursor: grab; }
.hand .playing-card.card-drag-source { opacity: .22; }
.card-drag-ghost {
  position: fixed; left: 0; top: 0; z-index: 1000; margin: 0;
  pointer-events: none; cursor: grabbing; transform: rotate(-3deg);
  box-shadow: 0 18px 34px #0009, 0 0 0 2px #d4aa70;
  filter: none; opacity: 1; transition: none; will-change: translate;
}
