/* WERSJA: v1.0
 * 2026-10-18: Natywny zoom całego interfejsu i wspólne, trwałe zaznaczanie kart.
 */
html, body { touch-action: auto; }
.screen-overlay, .screen-overlay * { touch-action: pan-y pinch-zoom; }
.play-arena, .hand-zone, .hand-fan-container, .playing-card {
  touch-action: pinch-zoom;
}
.hand { touch-action: pan-x pinch-zoom; }
.hand .card { touch-action: pan-x pinch-zoom; }
.playing-card.selected, .hand .card.selected {
  outline: 2px solid #f3c663;
  outline-offset: 1px;
  box-shadow: 0 6px 15px #0006;
}
.hand .card.selected { transform: translateY(-20px); }
.hand .card.selected:hover { transform: translateY(-20px); }
.playing-card:focus-visible, .hand .card:focus-visible {
  outline: 3px solid #f3c663;
  outline-offset: 2px;
}
/* Natural card order keeps the next exposed corner clickable. */
.hand .card.selected, .hand .card:hover:not(:disabled) { z-index: 0; }
