.starfall-defense-game-module__FLX3Ja__page{--cyan:#65fff3;--pink:#ff4fa0;--muted:#91a0c9;color:#f5fbff;background:radial-gradient(circle at 15% 18%,#2c66da3d,#0000 32rem),radial-gradient(circle at 85% 72%,#c6299f33,#0000 30rem),#060616;gap:2rem;margin-inline:calc(50% - 50vw);padding:clamp(1rem,3vw,2.25rem);display:grid}.starfall-defense-game-module__FLX3Ja__shell{background:#08081fed;border:1px solid #65fff347;border-radius:1rem;width:min(1120px,100%);margin:0 auto;overflow:hidden;box-shadow:0 32px 100px #00000080,0 0 65px #4059ff21}.starfall-defense-game-module__FLX3Ja__topbar{border-bottom:1px solid #65fff32b;justify-content:space-between;align-items:center;gap:1.25rem;min-height:84px;padding:.9rem 1.25rem;display:flex}.starfall-defense-game-module__FLX3Ja__brand{align-items:center;gap:.8rem;display:flex}.starfall-defense-game-module__FLX3Ja__brand p{color:var(--muted);letter-spacing:.22em;margin:0 0 .25rem;font-size:.62rem}.starfall-defense-game-module__FLX3Ja__brand h1{letter-spacing:-.04em;margin:0;font-size:clamp(1rem,3vw,1.55rem);line-height:1}.starfall-defense-game-module__FLX3Ja__brand h1 span{color:var(--pink)}.starfall-defense-game-module__FLX3Ja__mark{aspect-ratio:1;border:1px solid var(--cyan);width:45px;color:var(--cyan);clip-path:polygon(50% 0,100% 27%,100% 73%,50% 100%,0 73%,0 27%);place-items:center;font-weight:800;display:grid}.starfall-defense-game-module__FLX3Ja__hud{align-self:stretch;display:flex}.starfall-defense-game-module__FLX3Ja__hud>div{border-left:1px solid #65fff324;flex-direction:column;justify-content:center;min-width:105px;padding:0 1rem;display:flex}.starfall-defense-game-module__FLX3Ja__hud span{color:var(--muted);letter-spacing:.17em;font-size:.58rem}.starfall-defense-game-module__FLX3Ja__hud strong{color:var(--cyan);letter-spacing:.05em;margin-top:.3rem;font-size:.95rem}.starfall-defense-game-module__FLX3Ja__stage{background:#08061d;position:relative;overflow:hidden}.starfall-defense-game-module__FLX3Ja__stage canvas{aspect-ratio:960/560;cursor:crosshair;touch-action:none;outline:none;width:100%;height:auto;display:block}.starfall-defense-game-module__FLX3Ja__stage canvas:focus-visible{box-shadow:inset 0 0 0 2px var(--cyan)}.starfall-defense-game-module__FLX3Ja__scanlines{z-index:2;opacity:.12;pointer-events:none;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#000 3px 4px);position:absolute;inset:0}.starfall-defense-game-module__FLX3Ja__overlay{z-index:3;text-align:center;background:radial-gradient(circle,#1112407a,#030312d1);place-content:center;justify-items:center;padding:1.25rem;display:grid;position:absolute;inset:0}.starfall-defense-game-module__FLX3Ja__overlay h2{letter-spacing:-.07em;margin:0;font-size:clamp(2.3rem,7vw,4.8rem);line-height:.88}.starfall-defense-game-module__FLX3Ja__overlay h2 em{color:var(--pink);text-shadow:0 0 38px #ff4fa080;font-style:normal}.starfall-defense-game-module__FLX3Ja__overlay>p:not(.starfall-defense-game-module__FLX3Ja__signal){color:#c1cae6;margin:1.15rem 0}.starfall-defense-game-module__FLX3Ja__signal{color:var(--cyan);letter-spacing:.28em;margin:0 0 .8rem;font-size:.65rem}.starfall-defense-game-module__FLX3Ja__overlay button{border:1px solid var(--cyan);color:#07151c;background:var(--cyan);cursor:pointer;border-radius:.2rem;min-width:220px;padding:.9rem 1.25rem;font-weight:800}.starfall-defense-game-module__FLX3Ja__overlay button:hover{background:#bafffa;transform:translateY(-2px)}.starfall-defense-game-module__FLX3Ja__overlay button:focus-visible,.starfall-defense-game-module__FLX3Ja__gameFooter button:focus-visible{outline-offset:3px;outline:2px solid #fff}.starfall-defense-game-module__FLX3Ja__controls{color:var(--muted);letter-spacing:.08em;gap:1.5rem;margin-top:1rem;font-size:.65rem;display:flex}.starfall-defense-game-module__FLX3Ja__gameFooter{min-height:58px;color:var(--muted);letter-spacing:.1em;justify-content:space-between;align-items:center;gap:1rem;padding:.65rem 1.2rem;font-size:.68rem;display:flex}.starfall-defense-game-module__FLX3Ja__gameFooter strong{color:#fff}.starfall-defense-game-module__FLX3Ja__gameFooter button{color:var(--cyan);cursor:pointer;background:0 0;border:1px solid #65fff34d;border-radius:.25rem;padding:.45rem .75rem}.starfall-defense-game-module__FLX3Ja__gameFooter button:disabled{opacity:.3;cursor:not-allowed}.starfall-defense-game-module__FLX3Ja__guide{background:#0b0d27cc;border:1px solid #65fff329;border-radius:1rem;width:min(900px,100%);margin:0 auto;padding:clamp(1.25rem,4vw,2.25rem)}.starfall-defense-game-module__FLX3Ja__kicker{color:var(--cyan);letter-spacing:.15em;margin:0 0 .35rem;font-size:.72rem}.starfall-defense-game-module__FLX3Ja__guide h2{margin:0 0 .7rem;font-size:1.65rem}.starfall-defense-game-module__FLX3Ja__guide>p{color:#c4cce4;max-width:48rem;line-height:1.8}.starfall-defense-game-module__FLX3Ja__guideGrid{grid-template-columns:repeat(3,1fr);gap:.8rem;margin-top:1.25rem;display:grid}.starfall-defense-game-module__FLX3Ja__guideGrid article{background:#65fff30a;border:1px solid #65fff321;border-radius:.65rem;padding:1rem}.starfall-defense-game-module__FLX3Ja__guideGrid h3{color:var(--cyan);margin:0 0 .35rem;font-size:.88rem}.starfall-defense-game-module__FLX3Ja__guideGrid p{color:#aeb8d5;margin:0;font-size:.82rem;line-height:1.65}@media (max-width:720px){.starfall-defense-game-module__FLX3Ja__page{padding:.75rem 0 1.5rem}.starfall-defense-game-module__FLX3Ja__shell{border-inline:0;border-radius:0}.starfall-defense-game-module__FLX3Ja__topbar{min-height:68px;padding:.65rem .75rem}.starfall-defense-game-module__FLX3Ja__mark{width:35px}.starfall-defense-game-module__FLX3Ja__brand p{display:none}.starfall-defense-game-module__FLX3Ja__brand h1{max-width:105px}.starfall-defense-game-module__FLX3Ja__hud>div{min-width:66px;padding:0 .55rem}.starfall-defense-game-module__FLX3Ja__hud>div:last-child{display:none}.starfall-defense-game-module__FLX3Ja__hud strong{font-size:.76rem}.starfall-defense-game-module__FLX3Ja__gameFooter{font-size:.55rem}.starfall-defense-game-module__FLX3Ja__guide{border-inline:0;border-radius:0}.starfall-defense-game-module__FLX3Ja__guideGrid{grid-template-columns:1fr}.starfall-defense-game-module__FLX3Ja__controls{gap:.8rem}}@media (prefers-reduced-motion:reduce){.starfall-defense-game-module__FLX3Ja__overlay button{transition:none}}
