/* Rank Battle Theme – Gold Podium */
.headlines {
  color: #FFC83D;
}
a:link,
a:visited {
  color: #FFC83D;
}
a:hover {
  color: #FFE08A;
}
/* Game theme selected state — add new .selected selectors here as needed */
.wizardChoice.selected,
.hostVoteBtn.selected {
    background: linear-gradient(135deg, #0d1636, #1b2b6b, #FFC83D) !important;
    border-top: 0.25vw solid #FFC83D !important;
    border-left: 0.25vw solid #FFC83D !important;
    border-right: 0.25vw solid #B8860B !important;
    border-bottom: 0.25vw solid #B8860B !important;
}
input[type="text"]:focus, input[type="email"]:focus, input[type="password"]:focus, select:focus, select:active, div.checkboxGroup label:focus, div.checkboxGroup label:active, textarea:focus, input[type="number"], input[type="datetime-local"]:focus {
    border-top: 0.25vw solid #FFC83D !important;
    border-left: 0.25vw solid #FFC83D !important;
    border-right: 0.25vw solid #B8860B !important;
    border-bottom: 0.25vw solid #B8860B !important;
}
@keyframes drift {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}
/* Ranking rows: the top slot picks up the theme accent */
.mtgRow--first, .mtgCRow--first { background: #B8860B !important; border-color: #FFC83D !important; }
.mtgSPts { color: #FFC83D; }
