.wamcNextStep{--wamc-gold:#e8b949;--wamc-ink:#f8f2df;--wamc-muted:#c9c4b8;box-sizing:border-box;width:min(1180px,calc(100% - 32px));margin:44px auto;padding:clamp(24px,5vw,48px);border:1px solid #e8b94966;border-radius:22px;background:radial-gradient(circle at 90% 0,#5b401d88 0,transparent 32rem),linear-gradient(145deg,#17130e,#08090c);color:var(--wamc-ink);box-shadow:0 24px 70px #0005;font-family:Inter,Arial,sans-serif}
.wamcNextStep *{box-sizing:border-box}.wamcNextStep__eyebrow{margin:0 0 8px;color:var(--wamc-gold);font-size:.75rem;font-weight:950;letter-spacing:.16em}.wamcNextStep h2{max-width:760px;margin:0;font:800 clamp(1.9rem,4.5vw,3.6rem)/1.02 Georgia,serif;color:#fff}.wamcNextStep__copy{max-width:760px;margin:14px 0 0;color:var(--wamc-muted);font-size:1rem;line-height:1.65}.wamcNextStep__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.wamcNextStep__actions a{display:inline-flex;min-height:48px;align-items:center;justify-content:center;border:1px solid #5f5543;border-radius:9px;padding:12px 17px;color:#fff;text-decoration:none;font-weight:900}.wamcNextStep__actions a:first-child{border-color:var(--wamc-gold);background:var(--wamc-gold);color:#15120b}.wamcNextStep__continue{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:28px;padding-top:22px;border-top:1px solid #ffffff1d}.wamcNextStep__continue a{padding:13px;border-radius:8px;background:#ffffff0a;color:var(--wamc-ink);text-align:center;text-decoration:none;font-weight:800}.wamcNextStep__continue a:hover,.wamcNextStep__actions a:hover{transform:translateY(-1px);filter:brightness(1.08)}
body.wamcPlayer .wamcNextStep{width:min(760px,calc(100% - 24px));margin:24px auto;padding:24px}.wamcPlayer .wamcNextStep h2{font-size:1.8rem}.wamcPlayer .wamcNextStep__continue{grid-template-columns:1fr}
@media(max-width:720px){.wamcNextStep{margin:28px auto;padding:24px 20px}.wamcNextStep__actions a{width:100%}.wamcNextStep__continue{grid-template-columns:1fr}}

/* Keep the station's event and exploration links legible on every screen. */
html body .wamcNextStep .wamcNextStep__continue a,
html body .wamcNextStep .wamcNextStep__continue a:visited {
  color:#fff !important;
  -webkit-text-fill-color:#fff !important;
  background:#231b30 !important;
  border:1px solid #d4af37;
  opacity:1 !important;
  visibility:visible !important;
  font-size:1rem !important;
  font-weight:800;
  line-height:1.5 !important;
  white-space:normal !important;
  overflow:visible;
  min-width:0;
}
html body .wamcNextStep .wamcNextStep__copy {color:#fff !important;opacity:1 !important;}
