/*
 * victory.css
 * Victory-specific CSS overrides and additions.
 * Loaded after style.css and round-photos.css.
 */

/* ── Winners page ────────────────────────────────────────── */
.winners-list {
  display: flex;
  flex-direction: column;
  gap: 2px;
}

/* Prize color helpers */
.prize-grand { color: var(--gold); }
.prize-1st   { color: #ddd; }
.prize-2nd   { color: #aaa; }
.prize-3rd   { color: #888; }

/* ── Winner detail responsive grid ──────────────────────── */
@media (max-width: 700px) {
  .winner-detail-grid {
    grid-template-columns: 1fr !important;
  }
}

/* ── Category tabs (rules page) ─────────────────────────── */
.rules-tab-content { min-height: 200px; }

/* ── Info banner override ────────────────────────────────── */
.flash.info {
  border-color: var(--gold);
  color: var(--gold);
  background: rgba(10,10,10,0.97);
}
