.nav-brand img{height:60px}.nav{padding-top:6px;padding-bottom:6px}.footer-inner img{height:64px}.hero-stage .stage-mark{z-index:2;filter:drop-shadow(0 24px 40px #0000008c);width:42%;top:23%;left:29%}.hero-stage .fc-1{width:50%;top:2%;left:-4%}.hero-stage .fc-2{width:36%;bottom:0;right:-2%}.cta-mark{width:96px;height:auto}.play-badge{transition:transform .25s var(--ease-bounce), filter .25s;border-radius:14px;line-height:0;display:inline-block}.play-badge img{width:auto;height:84px}.play-badge:hover{filter:drop-shadow(0 10px 26px #ff5b1473);transform:translateY(-3px)scale(1.04)}.nav-play{margin-left:4px}.nav-play img{height:52px;margin:-6px -4px}.hero-ctas{align-items:center;margin:30px 0 8px}.hero-ctas .play-badge{margin:-10px}.dl-note{color:var(--ash-dim);max-width:520px;margin:0 0 26px;font-size:13.5px}.dl-more{font-weight:800;color:var(--molten)!important;text-decoration:none!important}.m-feature{display:none}.hero-title .ch:hover{animation:chIn .7s var(--ease-bounce) forwards;animation-delay:calc(var(--i) * 45ms + .15s)}.hero-title .ch.done{animation:none;transform:none;opacity:1!important}.hero-title .ch.done.wiggle{animation:chWiggle .5s var(--ease-bounce)!important}.steps-molten{--st-a:#ff5b14;--st-b:#ff2e9a}.steps .steps-head h2{font-family:var(--display)}.steps .how-step h3{font-family:var(--body)}.steps .step-pill{font-family:var(--display);font-size:14px}.play-bar{display:none}@media (max-width:760px){.play-bar{-webkit-backdrop-filter:blur(12px);background:#141218f0;border:1px solid #ffffff1f;border-radius:18px;align-items:center;gap:10px;padding:8px 6px 8px 8px;transition:transform .35s cubic-bezier(.34,1.56,.64,1);display:flex;bottom:10px;left:10px;right:10px;transform:translateY(140%);box-shadow:0 12px 40px #0009;z-index:60!important;position:fixed!important}.play-bar.show{transform:none}.pb-art{object-fit:cover;border-radius:12px;flex:none;width:46px;height:46px}.pb-text{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.pb-text b{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-family:Unbounded,sans-serif;font-size:13px;overflow:hidden}.pb-text small{color:#ffffffa6;font-size:12px;font-weight:700}.pb-badge{flex:none;line-height:0}.pb-badge img{width:auto;height:54px;margin:-6px -4px}#pf-back{display:none!important}.nav-brand,.nav-burger{flex:none}.nav-brand img{height:42px}.nav>.nav-play{display:none}.hero{text-align:center;gap:0;min-height:0;padding:96px 16px 40px}.hero-copy{flex-direction:column;align-items:center;display:flex}.hero-stage,.scroll-hint{display:none}.hero-title{margin:14px 0 12px;font-size:clamp(44px,13vw,60px)}.hero-title .line{display:inline}.hero-sub{max-width:340px;font-size:16px}.hide-sm{display:none}.hero-ctas{justify-content:center;margin:22px 0 4px}.hero-play img{width:min(300px,80vw);height:auto}.dl-note{margin-bottom:22px;font-size:12.5px}.m-feature{text-align:left;border:1px solid #ff2e9a73;border-radius:20px;width:100%;max-width:420px;display:block;position:relative;overflow:hidden;box-shadow:0 0 40px #ff2e9a33,0 20px 40px #00000080}.m-feature img{aspect-ratio:16/9;object-fit:cover;width:100%}.mf-cap{background:linear-gradient(#0000,#0a0612eb);flex-wrap:wrap;align-items:flex-end;column-gap:10px;padding:40px 14px 12px;display:flex;position:absolute;bottom:0;left:0;right:0}.mf-cap b{font-family:var(--display);width:100%;font-size:16px}.mf-cap small{color:var(--ash-dim);font-size:12.5px;font-weight:700}.mf-cap i{color:var(--molten);margin-left:auto;font-size:12.5px;font-style:normal;font-weight:800}.ticker-wrap{height:130px;margin-bottom:10px}.footer{padding-bottom:96px}.shots{grid-template-columns:1fr 1fr;gap:10px}.shot span{font-size:10.5px;bottom:8px;left:8px}.anvil-wrap{padding:30px 18px}.stats{grid-template-columns:1fr 1fr}.stat-label{font-size:13.5px}.footer-inner{flex-direction:column;align-items:flex-start;gap:18px}}.chip-neon{color:var(--neon-cyan);background:#1a0e28;border:1px solid #ff2e9a8c;box-shadow:0 0 24px #ff2e9a73,0 20px 40px #00000080}.chip-neon svg{width:56%;height:56%;filter:drop-shadow(0 0 6px var(--neon-cyan))}.chip-pink{color:var(--neon-pink)}.chip-pink svg{filter:drop-shadow(0 0 6px var(--neon-pink))}.hero-stage .fc-3{top:4%;right:6%}.hero-stage .fc-4{bottom:10%;left:8%}.game-panel .stamp{border-color:var(--neon-pink);color:#ff7cc0;box-shadow:0 0 18px #ff2e9a66}.shots{grid-template-columns:repeat(4,1fr);gap:16px;margin:-10px 0 40px;display:grid}.shot{border:1px solid var(--line);background:var(--black-2);aspect-ratio:16/10;border-radius:18px;display:block;position:relative;overflow:hidden}.shot img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.shot span{font-family:var(--display);letter-spacing:.04em;background:#141218cc;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;position:absolute;bottom:10px;left:12px}.shot:hover img{transform:scale(1.08)}.shot:hover{border-color:#ff2e9a8c;box-shadow:0 0 30px #ff2e9a33}@media (max-width:1020px){.shots{grid-template-columns:1fr 1fr}}
