body.steam-blueprint-page.steam-template-family.empire-multi-visit-passes-preview {
  --bp-ink: #fff8f0;
  --bp-muted: rgba(255, 248, 240, 0.74);
  --bp-blue: #cb2c2c;
  --bp-blue-strong: #cb2c2c;
  --bp-paper: #080808;
  --bp-card: #151515;
  --bp-line: rgba(255, 248, 240, 0.14);
  --bp-dark: #080808;
  --bp-accent: #f4c04f;
  background: #080808;
  color: #fff8f0;
}

.empire-multi-visit-passes-preview #steam-page-family,
.empire-multi-visit-passes-preview main {
  min-height: 100vh;
  background: #080808;
}

.steam-blueprint-page.empire-multi-visit-passes-preview .steam-blueprint-passes--guided {
  background:
    radial-gradient(circle at 82% 12%, rgba(203, 44, 44, 0.16), transparent 22rem),
    linear-gradient(135deg, #101010, #080808);
  color: #fff8f0;
  box-shadow:
    inset 0 0 0 1px rgba(255, 248, 240, 0.14),
    0 24px 70px rgba(0, 0, 0, 0.36);
}

.steam-blueprint-page.empire-multi-visit-passes-preview .steam-blueprint-passes .steam-blueprint-kicker {
  color: #cb2c2c;
}

.steam-blueprint-page.empire-multi-visit-passes-preview .steam-blueprint-passes h2,
.steam-blueprint-page.empire-multi-visit-passes-preview .steam-blueprint-included-line strong {
  color: #fff8f0;
}

.steam-blueprint-page.empire-multi-visit-passes-preview .steam-blueprint-passes__intro > p:not(.steam-blueprint-kicker),
.steam-blueprint-page.empire-multi-visit-passes-preview .steam-blueprint-included-line,
.steam-blueprint-page.empire-multi-visit-passes-preview .steam-blueprint-pass-footnote {
  color: rgba(255, 248, 240, 0.74);
}

.steam-blueprint-page.empire-multi-visit-passes-preview .steam-blueprint-included-line {
  border-top-color: rgba(255, 248, 240, 0.14);
}

.steam-blueprint-page.empire-multi-visit-passes-preview .steam-blueprint-ultimate-pass {
  background: #cb2c2c;
  color: #ffffff;
}

.steam-blueprint-page.empire-multi-visit-passes-preview .steam-blueprint-ultimate-pass p {
  color: rgba(255, 255, 255, 0.82);
}

.steam-blueprint-page.empire-multi-visit-passes-preview .steam-blueprint-pass-choice-grid {
  background: #151515;
  color: #fff8f0;
  box-shadow: inset 0 0 0 1px rgba(255, 248, 240, 0.14);
}

.steam-blueprint-page.empire-multi-visit-passes-preview .steam-blueprint-pass-choice-grid header,
.steam-blueprint-page.empire-multi-visit-passes-preview .steam-blueprint-pass-choice-grid article {
  border-color: rgba(255, 248, 240, 0.14);
  background: #151515;
}

.steam-blueprint-page.empire-multi-visit-passes-preview .steam-blueprint-pass-choice-grid article.is-featured {
  background: rgba(203, 44, 44, 0.18);
}

.steam-blueprint-page.empire-multi-visit-passes-preview .steam-blueprint-pass-choice-grid article.is-best-value {
  background: rgba(244, 192, 79, 0.1);
}

.steam-blueprint-page.empire-multi-visit-passes-preview .steam-blueprint-pass-label,
.steam-blueprint-page.empire-multi-visit-passes-preview .steam-blueprint-pass-choice-grid article span {
  color: rgba(255, 248, 240, 0.74);
}

.steam-blueprint-page.empire-multi-visit-passes-preview .steam-blueprint-pass-footnote {
  background: rgba(255, 255, 255, 0.06);
}

.steam-blueprint-page.empire-multi-visit-passes-preview :focus-visible {
  outline: 3px solid #f4c04f;
  outline-offset: 3px;
}
