/* theme-classic.css - 经典绿呢绒豪华牌桌主题 (适合 Windows Chrome) */

body.theme-classic {
  background: radial-gradient(ellipse at center, #1b5e20 0%, #0d3813 70%, #051c0a 100%);
  color: #ffffff;
}

body.theme-classic .poker-card {
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.35);
  border: 1px solid #cbd5e1;
  transition: transform 0.15s cubic-bezier(0.2, 0, 0, 1), box-shadow 0.15s ease;
}

body.theme-classic .poker-card:hover {
  transform: translateY(-12px);
  box-shadow: 0 8px 18px rgba(0, 0, 0, 0.45);
}

body.theme-classic .poker-card.selected {
  transform: translateY(-24px) !important;
  box-shadow: 0 10px 22px rgba(245, 158, 11, 0.5) !important;
  border: 2px solid #f59e0b !important;
}

body.theme-classic .player-card-box {
  background: rgba(10, 30, 15, 0.6);
  backdrop-filter: blur(8px);
  border: 1px solid rgba(255, 255, 255, 0.18);
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.3);
}

body.theme-classic .btn-primary {
  background: linear-gradient(135deg, #f59e0b 0%, #d97706 100%);
  box-shadow: 0 2px 8px rgba(217, 119, 6, 0.4);
}

body.theme-classic .btn-primary:hover:not(:disabled) {
  background: linear-gradient(135deg, #fbbf24 0%, #b45309 100%);
}

body.theme-classic .bottom-cards-wrapper {
  background: rgba(10, 30, 15, 0.5);
  box-shadow: inset 0 2px 6px rgba(0, 0, 0, 0.3);
}
