/* Stat Duel — two persistent cards, prompt + pick buttons rotate
   through 5 stats per match. */

.sd-stage {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 10px;
  margin-bottom: 14px;
}
.sd-prompt {
  text-align: center;
  font-family: "Bebas Neue", sans-serif;
  font-size: 22px;
  letter-spacing: 2px;
  color: var(--tg-gold);
  margin-bottom: 12px;
  padding: 14px;
  border-radius: 10px;
  background: var(--tg-surface);
  border: 1px solid rgba(255,200,87,0.3);
}
.sd-buttons {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 10px;
}

.sd-stat-row {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 6px 8px;
  font-size: 12px;
  border-top: 1px solid rgba(255,255,255,0.04);
}
.sd-stat-row .lbl { color: var(--tg-dim); text-transform: uppercase; letter-spacing: 1px; font-size: 10px; }
.sd-stat-row .val { font-family: "Bebas Neue", sans-serif; letter-spacing: 1px; }
.sd-stat-row.winner .val { color: var(--tg-good); }
.sd-stat-row.loser  .val { color: var(--tg-warn); }
.sd-card-stats { margin-top: 12px; text-align: left; }
