
.ringfall-page{--cyan:#51dce1;--gold:#f6d480;--muted:#b0c0cb;background:radial-gradient(ellipse at 85% 8%,#16333b 0,transparent 38%),#07121c}.ringfall-page main{position:relative}.ringfall-page .eyebrow{color:var(--gold);letter-spacing:2.5px}.ringfall-page h1,.ringfall-page h2{letter-spacing:-1.5px}.ringfall-page .hero h1{background:none;color:#f6d480}.ringfall-page .btn.primary{background:var(--gold);color:#14202a;box-shadow:none}.ringfall-page .btn{border-color:#39505c}.ringfall-page .buttons{gap:12px}.ringfall-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:50px;align-items:center;padding-top:80px!important;padding-bottom:70px!important;max-width:1250px}.ringfall-hero h1{font-size:clamp(52px,6.8vw,88px);line-height:1.02;margin:20px 0}.ringfall-hero h1 span{color:var(--gold)}.ringfall-hero p{color:var(--muted);max-width:520px}.ringfall-hero .lead{font-size:22px;line-height:1.6}.ringfall-hero .buttons{justify-content:flex-start}.ringfall-hero figure{margin:0}.ringfall-hero img{width:100%;height:auto;display:block;border-radius:24%;box-shadow:0 30px 80px #0006}.ringfall-hero figcaption{text-align:center;color:var(--muted);font-size:13px;margin-top:16px}.ringfall-hero .release-note{font-size:13px;margin-top:25px}.ringfall-page .detail-card{border-color:#29414b;background:linear-gradient(145deg,#10232e,#0b1720);box-shadow:none}.ringfall-page .detail-card h3{color:var(--gold)}.ringfall-page .section-head{max-width:800px}.material-list{display:flex;gap:12px;flex-wrap:wrap}.material-list span{padding:12px 23px;border:1px solid #41545b;border-radius:100px;color:var(--gold)}.material-note{color:var(--muted);max-width:700px;margin-top:26px}.ringfall-page .cta{background:#0e202a;border-color:#37515a}.footer-links{display:flex;justify-content:center;gap:18px;flex-wrap:wrap;margin-top:12px}.skip-link{position:absolute;left:16px;top:-100px;z-index:200;background:#f6d480;color:#07121c;padding:12px}.skip-link:focus{top:12px}.ringfall-page .prose h2{font-size:30px;letter-spacing:-.5px}.ringfall-page .status{color:var(--cyan)}
@media(max-width:800px){.ringfall-hero{grid-template-columns:1fr;gap:32px;padding-top:50px!important}.ringfall-hero figure{max-width:360px;justify-self:center}.ringfall-hero h1{font-size:clamp(48px,10vw,72px)}.ringfall-hero .lead{font-size:19px}.ringfall-page .hero h1{font-size:44px}}

/* Lift the small gold/turquoise dots without changing their size or movement. */
.ringfall-page .particle-field{opacity:.82}
@media(prefers-reduced-motion:reduce){.ringfall-page .particle-field{opacity:.82}}
.ringfall-play{position:relative;background:linear-gradient(180deg,#0a1922 0%,#0d222b 52%,#091720 100%);border-top:1px solid #29414b;border-bottom:1px solid #29414b}.ringfall-play .section-inner{padding-top:76px!important;padding-bottom:76px!important}.ringfall-play .section-head p{color:var(--muted);max-width:760px}.play-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:36px}.play-step{position:relative;padding-top:74px!important}.step-number{position:absolute;top:22px;left:24px;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--gold);color:#14202a;font-weight:800;box-shadow:0 0 0 6px #f6d4801f}.play-step strong{color:#fff}.text-link{display:inline-block;margin-top:8px;color:var(--cyan);font-weight:700;text-decoration:none}.text-link:hover,.text-link:focus-visible{text-decoration:underline}.play-action{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:30px}.play-action p{margin:0;color:var(--muted);font-size:14px}
@media(max-width:800px){.play-steps{grid-template-columns:1fr}.ringfall-play .section-inner{padding-top:56px!important;padding-bottom:56px!important}.play-action{align-items:flex-start;flex-direction:column}.play-action .btn{width:100%;text-align:center}}
