.steam-blueprint-page {
  --bp-ink: #15110a;
  --bp-muted: rgba(21, 17, 10, 0.74);
  --bp-blue: #cbb36c;
  --bp-blue-strong: #cbb36c;
  --bp-paper: #fff8e8;
  --bp-card: rgba(255, 248, 232, 0.9);
  --bp-line: rgba(21, 17, 10, 0.12);
  --bp-dark: #0b0b0c;
  --bp-accent: #cbb36c;
  background:
    radial-gradient(circle at 15% 2%, rgba(203, 179, 108, 0.28), transparent 25rem),
    linear-gradient(135deg, #fff8e8 0%, #fff8e8 100%);
}

.steam-photo-page main {
  background:
    radial-gradient(circle at 14% 0%, rgba(203, 179, 108, 0.3), transparent 31rem),
    radial-gradient(circle at 88% 6%, rgba(203, 179, 108, 0.2), transparent 36rem),
    linear-gradient(135deg, #fff8e8 0%, #fff8e8 100%);
}

.steam-weekly-events-panel__ticket-pill {
  background: rgba(203, 179, 108, 0.28);
}

.steam-weekly-events-panel.steam-about-event-panel--option-a .steam-weekly-events-panel__event-card strong {
  background: #cbb36c;
  color: #15110a;
}

.steam-weekly-events-panel__included {
  background: #0b0b0c;
}

.steam-weekly-events-panel__included .steam-about-event-panel__reasons-head .steam-blueprint-kicker,
.steam-weekly-events-panel__included .steam-about-event-panel__reason-grid span {
  color: #cbb36c;
}

.steam-weekly-events-panel__event-card:focus-visible {
  outline: 3px solid #cbb36c;
  outline-offset: 4px;
}

.steam-weekly-events-panel__faq-grid summary:focus-visible {
  outline: 3px solid #cbb36c;
  outline-offset: -3px;
}

@media (max-width: 560px) {
  .steam-blueprint-page.steam-home-v2 {
    --steam-home-v2-mobile-bg:
      radial-gradient(circle at 14% 0%, rgba(203, 179, 108, 0.3), transparent 31rem),
      radial-gradient(circle at 88% 6%, rgba(203, 179, 108, 0.2), transparent 36rem),
      linear-gradient(135deg, #fff8e8 0%, #fff8e8 100%);
    background: var(--steam-home-v2-mobile-bg) fixed;
  }

  .steam-blueprint-page.steam-home-v2 main {
    background:
      radial-gradient(circle at 14% 0%, rgba(203, 179, 108, 0.3), transparent 31rem),
      radial-gradient(circle at 88% 6%, rgba(203, 179, 108, 0.2), transparent 36rem),
      linear-gradient(135deg, #fff8e8 0%, #fff8e8 100%);
  }
}
