/* V30: canonical wallet actions, orderly ranking, and aligned answer controls. */
.choice-wrap:nth-child(odd) .choice,
.choice-wrap:nth-child(even) .choice {
  background: #d9ebd6;
}

.continue-button,
.continue-button span,
.continue-button strong {
  color: #fff !important;
}

.result-actions {
  grid-template-columns: repeat(2, minmax(0, 1fr));
  align-items: stretch !important;
  grid-auto-rows: minmax(56px, auto);
}

.result-actions > .hungry-save-button,
.result-actions > .continue-button {
  align-self: stretch;
  width: 100%;
  min-height: 56px;
  height: 100%;
  margin: 0 !important;
  transform: none !important;
}

.leaderboard li.is-player:not(.is-podium),
.summary-league li.is-player:not(.is-podium) {
  background: var(--v29-sage-strong);
}

.leaderboard li.rank-1,
.summary-league li.rank-1 {
  background: var(--v29-gold-soft);
}

@media (max-width: 720px) {
  body:not(.needs-entry) .result-actions {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-auto-rows: minmax(52px, auto);
  }

  body:not(.needs-entry) .result-actions > .hungry-save-button,
  body:not(.needs-entry) .result-actions > .continue-button {
    min-height: 52px;
  }
}
