/* v2.21 unified turn control: reuse the deck stack as the turn-end button */

#menuSkipSummon,
#menuSkipAttack {
  display: none !important;
}

.player-deck.turn-end-mode {
  border-color: rgba(255, 205, 122, .62);
  background: linear-gradient(180deg, rgba(91, 62, 24, .96), rgba(52, 34, 16, .98));
  color: #ffe5b3;
  cursor: pointer;
  box-shadow: inset 0 0 0 1px rgba(255, 230, 178, .08), 0 4px 14px rgba(0, 0, 0, .2);
  transition: transform .14s ease, border-color .14s ease, background .14s ease;
}

.player-deck.turn-end-mode span {
  color: #f2d39a;
  font-size: .62rem;
  letter-spacing: .08em;
}

.player-deck.turn-end-mode strong {
  color: #fff1d2;
  font-size: .72rem;
  line-height: 1.15;
  letter-spacing: .02em;
}

.player-deck.turn-end-mode:not(:disabled):hover,
.player-deck.turn-end-mode:not(:disabled):focus-visible {
  border-color: #ffe09a;
  background: linear-gradient(180deg, rgba(111, 76, 30, .98), rgba(62, 40, 18, .98));
  outline: none;
  transform: translateY(-1px);
}

.player-deck.turn-end-mode:disabled {
  cursor: wait;
  opacity: .74;
}

@media (prefers-reduced-motion: reduce) {
  .player-deck.turn-end-mode {
    transition: none;
  }
}
