/* v020: gold-and-navy board, defined gold frame and one intro palette in both themes. */
:root .pwr-intro,
:root[data-theme] .pwr-intro {
  --bg:var(--pwr-navy,#152235);
  --fg:#f0ece4;
  --gold:#c9973a;
  --gold-bright:#e3b862;
  --gold-hi:#f0d49a;
  --gold-soft:rgba(201,151,58,.6);
  --gold-ring:rgba(227,184,98,.65);
  --g1:#b8862d;
  --g2:#e3b862;
  --g3:#c2912f;
}
:root .pwr-intro .chess-tile--cream { background:#c9973a; }
:root .pwr-intro .chess-tile--ink { background:var(--pwr-navy,#152235); }
:root .pwr-intro .chess-board {
  --gold-soft:rgba(227,184,98,.7);
  border-color:var(--gold-soft);
}
:root .pwr-intro .chess-board-edge {
  --gold-soft:#c9973a;
  border-width:2px;
  border-color:var(--gold-soft);
}
/* Retain the existing route and timings; lighter gold distinguishes it from the gold squares. */
:root .pwr-intro .chess-tile--route:after { background:#f0d49a; }
:root .pwr-intro .chess-tile--destination:before { border-color:var(--pwr-navy,#152235); }
:root .pwr-intro .pwr-intro__skip {
  background:var(--pwr-navy,#152235);
  border-color:rgba(227,184,98,.65);
  color:#f0ece4;
  box-shadow:none;
}
:root .pwr-intro .pwr-intro__skip:is(:hover,:focus-visible,:active) {
  background:var(--pwr-navy,#152235);
  border-color:#e3b862;
  color:#f0ece4;
  box-shadow:none;
}
