@font-face{font-family:Marker;src:url(/fonts/permanent-marker.ttf) format("truetype");font-display:swap}@font-face{font-family:Orbitron;src:url(/fonts/orbitron.ttf) format("truetype");font-display:swap}:root{font-family:Orbitron,monospace;color:#b9ffff;background:#03090b;font-synthesis:none;--green:#00ff86;--pink:#ff169d;--ice:#b9ffff;--background:#03090b}*{box-sizing:border-box}body{margin:0}button{font:inherit;cursor:pointer;color:inherit;-webkit-tap-highlight-color:transparent}button:focus-visible{outline:2px solid #fff;outline-offset:5px}button svg{width:100%;height:100%}#app{min-height:100svh;display:flex;align-items:center;justify-content:center;gap:clamp(24px,5vw,100px);overflow:hidden;background:radial-gradient(ellipse at 48% 65%,#0b2021,#050d0f 45%,#020608 80%)}#cabinet{position:relative;isolation:isolate;height:min(960px,calc(100svh - 32px));aspect-ratio:9/16;container-type:inline-size;border:1px solid #314344;box-shadow:0 0 80px #0009;border-radius:8px;overflow:hidden;background:#03090b}#game,#ui{position:absolute;inset:0}#game canvas{display:block}#ui{background:linear-gradient(180deg,#0002 0%,transparent 43%,transparent 62%,#020b10a8 87%,#020b10f5 100%);z-index:2}#ui:before{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 75px #0007}.scanlines{position:absolute;inset:0;z-index:3;pointer-events:none;opacity:.22;background:repeating-linear-gradient(0deg,transparent,transparent 2px,#000 3px,transparent 4px)}.frame-corner{position:absolute;width:18px;height:18px;z-index:4;pointer-events:none}.tl{left:0;top:0;border-left:1px solid var(--green);border-top:1px solid var(--green)}.br{right:0;bottom:0;border-right:1px solid var(--pink);border-bottom:1px solid var(--pink)}.topbar{position:absolute;top:3%;left:5%;right:5%;display:flex;justify-content:space-between;align-items:flex-start}.graffiti{font-family:Marker,cursive;font-size:4.1cqw;line-height:1.06;transform:rotate(-9deg);color:var(--pink);text-shadow:0 0 18px #ff169d44}.graffiti>span{font-family:monospace;display:inline-flex;margin:6px 0 0 22px;border:2px solid currentColor;border-radius:50%;height:6.4cqw;width:6.4cqw;align-items:center;justify-content:center;font-size:3.2cqw;transform:rotate(15deg)}.top-controls{display:flex;flex-direction:column;align-items:flex-end;gap:2cqw}.icon-row{display:flex;gap:3.7cqw}.icon-button{border:0;background:transparent;padding:.7cqw;width:8cqw;height:8cqw;color:var(--pink);filter:drop-shadow(0 0 6px #ff169d66);position:relative}.icon-button:hover{color:#fff}.muted:after{content:"";position:absolute;height:70%;width:1px;background:var(--pink);left:48%;top:15%;transform:rotate(-42deg);box-shadow:0 0 2px #000}.fx-control{display:flex;align-items:center;gap:2cqw;font-size:1.9cqw;letter-spacing:.02em;border:0;background:transparent;padding:0;color:#ffd4f0;min-height:6cqw}.switch{width:8cqw;height:4.5cqw;border:1px solid #55706a;background:#091514;position:relative;border-radius:30px;padding:0;display:inline-block;flex-shrink:0}.switch:after{content:"";position:absolute;left:.6cqw;top:.55cqw;width:3cqw;height:3cqw;border-radius:50%;background:#768e88;transition:transform .2s,background .2s}.switch[aria-pressed=true],[aria-pressed=true]>.switch{border-color:var(--green);box-shadow:0 0 12px #00ff8622}.switch[aria-pressed=true]:after,[aria-pressed=true]>.switch:after{transform:translate(3.5cqw);background:var(--green);box-shadow:0 0 8px #00ff8699}.title-block{position:absolute;top:12.5%;width:100%;text-align:center;transform:rotate(-8deg)}.crown{width:16cqw;height:12cqw;margin:0 auto -3cqw;color:var(--pink);transform:rotate(13deg);filter:drop-shadow(0 0 10px #ff169d55)}.crown svg{width:100%;height:100%}h1{font-family:Marker,Arial Black,sans-serif;font-weight:400;line-height:.82;margin:0;letter-spacing:-1.5cqw;position:relative}h1 span{display:block}.poison{font-size:23.5cqw;color:#0aff65;text-shadow:3px 2px 0 #005b29,0 0 26px #00ff6533;transform:skew(-8deg) scaleY(1.14)}.run{font-size:27cqw;color:var(--pink);text-shadow:3px 2px 0 #790b50,0 0 25px #ff169d33;margin:2cqw 0 0 21cqw;transform:skew(-9deg) scaleY(1.08)}.tagline{font-size:2.8cqw;letter-spacing:.28em;color:var(--green);margin:4.6cqw 0 0 4cqw;text-shadow:0 0 9px #00ff8688}.street-label{position:absolute;top:48%;left:5%;font:1.7cqw monospace;letter-spacing:.14em;color:#ffb5db;text-shadow:0 2px 3px #000;writing-mode:vertical-rl;transform:rotate(180deg)}.street-label span{opacity:.65;font-size:1.4cqw;margin-top:2cqw}.menu-bottom{position:absolute;top:76.5%;width:100%;display:flex;align-items:center;flex-direction:column}.neon-button{background:#02080be8;border:2px solid var(--pink);border-radius:7px;color:var(--green);font-size:4.7cqw;letter-spacing:.15em;box-shadow:0 0 5px #fff6,inset 0 0 10px #ff169d44,0 0 20px #ff169d88;text-shadow:0 0 12px #00ff8677;transition:background .2s,box-shadow .2s,transform .2s;padding:2.4cqw 4cqw;display:flex;align-items:center;justify-content:center;gap:4cqw}.play-button{width:66%;min-height:11cqw;animation:breathe 3s infinite}.neon-button span{font-size:4cqw;opacity:.75}.neon-button:hover{background:#06251f;box-shadow:0 0 8px #ffceeb,inset 0 0 22px #ff169d55,0 0 32px #ff169daa;transform:translateY(-2px)}.neon-button:active{transform:translateY(1px)}.controls-hint{margin-top:2cqw;text-align:center}.arrows{display:flex;align-items:center;justify-content:center;gap:7cqw;color:#b9ffff;filter:drop-shadow(0 0 5px #b9ffff55);height:7.5cqw}.arrows>span{font:10cqw monospace;line-height:1}.arrows svg{width:7.5cqw;height:7.5cqw}.controls-hint p{font:2cqw/1.45 monospace;letter-spacing:.06em;margin:1cqw 0 0}.controls-hint p>span{color:#84adae}.best{text-align:center;color:var(--green);margin-top:3cqw;display:flex;flex-direction:column;gap:.5cqw}.best>span{font:2.1cqw monospace;letter-spacing:.11em}.best strong{font-size:4.6cqw;font-weight:400;text-shadow:0 0 14px #00ff8688}.best small{font:1.3cqw monospace;letter-spacing:.16em;color:#578782}.just-one{position:absolute;right:4.5%;bottom:6.4%;font:4.2cqw/.93 Marker,cursive;color:var(--pink);transform:rotate(-13deg);text-align:center}footer{position:absolute;bottom:2.1%;left:5%;right:5%;display:flex;justify-content:space-between;color:var(--pink);font:1.8cqw monospace;letter-spacing:.07em}footer>span:last-child{display:flex;align-items:center;gap:1.5cqw}footer i,.status-dot{width:5px;height:5px;background:var(--green);border-radius:50%;display:inline-block;box-shadow:0 0 10px var(--green)}.footer-dot{padding:0 1.5cqw}.desktop-note{width:180px;color:#69827e;position:relative}.desktop-note .tiny{font:9px/2 monospace;letter-spacing:.14em}.desktop-note p{font:italic 30px/.98 Marker,cursive;color:#37524d;margin:22px 0}.desktop-note .rule{display:block;width:32px;height:1px;background:#285647;margin:22px 0}.right-note p{font-size:40px;line-height:1.05}.right-note em{color:#537268;font-style:normal}.tiny i{display:inline-block;width:4px;height:4px;border-radius:50%;background:var(--green);margin-right:7px}.vertical{writing-mode:vertical-rl;position:absolute;left:0;top:340px;font:8px monospace;letter-spacing:.2em;color:#34524c}.panel{width:min(88cqw,470px);max-height:92svh;overflow:auto;box-sizing:border-box;border:1px solid #38655b;border-top:2px solid var(--green);border-radius:8px;background:linear-gradient(145deg,#102326,#030b0efc 65%);color:var(--ice);padding:8cqw 6cqw 6cqw;box-shadow:0 0 100px #00ff861a;font-family:Orbitron,monospace}.panel::backdrop{background:#000b;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.close-button{position:absolute;right:3cqw;top:2cqw;font:7cqw monospace;background:none;border:0;color:#7fa59e;min-width:44px;min-height:44px}.eyebrow{color:var(--green);font:2cqw monospace;letter-spacing:.14em}.panel h2{font-family:Marker,cursive;font-size:9cqw;line-height:1.07;color:#e8fff5;margin:4cqw 0 2cqw;font-weight:400}.panel h2>span{color:var(--pink)}.panel-lead{color:#7faaa6;font:2.8cqw/1.6 monospace;margin:0 0 6cqw}.setting-row{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #1b3834;padding:4cqw 0;font-size:2.7cqw;gap:4cqw}.setting-row small{display:block;color:#73938e;font:2.2cqw monospace;margin-top:1.5cqw}.setting-row .switch{width:10cqw;height:6cqw}.setting-row .switch:after{width:4.3cqw;height:4.3cqw;top:.6cqw;left:.6cqw}.setting-row .switch[aria-pressed=true]:after{transform:translate(4cqw)}.save-note{font:1.7cqw monospace;color:#668c83;letter-spacing:.07em;margin:3cqw 0 6cqw}.panel-back{width:100%;font-size:2.8cqw;padding:3cqw 2cqw;gap:2cqw;min-height:44px}.demo-car{font:700 15cqw monospace;color:#0c2424;text-align:center;border-bottom:2px solid var(--pink);margin:6cqw 9cqw 7cqw;line-height:.65;transform:perspective(90px) rotateX(-8deg);box-shadow:0 6px 20px -6px var(--pink)}.demo-car span{display:block;color:var(--pink);font:3cqw monospace;text-shadow:0 0 10px var(--pink)}.specs{display:flex;justify-content:space-between;text-align:center;margin:4cqw 0 7cqw}.specs>div{display:flex;flex-direction:column;gap:1.5cqw}.specs strong{font-size:6cqw;font-weight:400;color:var(--green)}.specs span{font:1.8cqw monospace;letter-spacing:.15em;color:#7fa59e}.stage-note{font:2cqw monospace;color:var(--green);letter-spacing:.08em;display:flex;align-items:center;gap:2cqw}.demo-copy{font:2.4cqw/1.7 monospace;color:#96afad;margin:3cqw 0 6cqw}.reduced-fx *,.reduced-fx *:before,.reduced-fx *:after{animation:none!important;transition:none!important}.reduced-fx .scanlines{display:none}@keyframes breathe{50%{box-shadow:0 0 4px #fff5,inset 0 0 16px #ff169d55,0 0 30px #ff169db0}}@media(max-width:900px){.desktop-note{display:none}}@media(max-width:560px){#cabinet{height:min(100svh,177.7778vw);border:0;border-radius:0}.frame-corner{display:none}#app{gap:0}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}[hidden]{display:none!important}.seed-label{display:block;font:2cqw monospace;color:#7eaaa0;letter-spacing:.1em;margin:4cqw 0}.seed-label input{display:block;width:100%;font:2.6cqw monospace;letter-spacing:.08em;padding:3cqw;margin-top:2cqw;background:#020b10;color:var(--green);border:1px solid #31534a;border-radius:3px}.driving-ui{background:none!important;touch-action:none;-webkit-user-select:none;user-select:none}.driving-ui:before{box-shadow:inset 0 0 28px #0007!important}.race-hud{position:absolute;top:0;left:0;right:0;height:15cqw;background:linear-gradient(#061013,#061013eb);display:grid;grid-template-columns:1fr 1.3fr 1fr;align-items:center;padding:2.7cqw 5cqw 1cqw;gap:2cqw}.race-hud>div{display:flex;flex-direction:column;gap:1cqw}.race-hud small{font:1.8cqw monospace;letter-spacing:.16em;color:#789e9e}.race-hud strong{font:4.8cqw Orbitron,monospace;letter-spacing:.03em;color:var(--ice)}.race-hud strong>span{font:2cqw monospace;color:#658c8b;margin-left:1cqw}.race-hud .hud-score{text-align:center}.race-hud .hud-flow{text-align:right}.race-hud .hud-flow strong{color:var(--green)}.tox-row{position:absolute;top:15cqw;left:0;right:0;padding:1.5cqw 5cqw 3cqw;display:flex;align-items:center;gap:2cqw;background:#061013ed;font:1.8cqw monospace;color:#8fadaa;letter-spacing:.06em}.tox-row strong{width:7cqw;text-align:right;color:var(--green)}.tox-track{height:1cqw;background:#173d33;flex:1;overflow:hidden}.tox-track>div{height:100%;background:var(--green);transition:width .08s linear}.in-poison .tox-track{box-shadow:0 0 12px #00ff8666}.tox-critical .tox-track>div{background:var(--pink)}.tox-critical .tox-row strong{color:var(--pink)}.run-progress{position:absolute;top:22cqw;left:0;right:0;height:.35cqw;background:#153534}.run-progress>div{height:100%;background:var(--pink)}.segment-info{position:absolute;top:24cqw;left:5cqw;right:4cqw;display:flex;align-items:center;justify-content:space-between;font:1.8cqw monospace;letter-spacing:.1em;color:#92b7b6}.segment-info>span{background:#020b10bb;padding:1.2cqw;max-width:84%}.segment-info button{width:9cqw;height:9cqw;min-width:32px;min-height:32px;background:#061417e8;color:var(--green);border:1px solid #4b766c;border-radius:50%;font:3.5cqw monospace}.run-instruction{position:absolute;left:14%;right:14%;top:25%;text-align:center;white-space:pre-line;font:2.5cqw/1.8 monospace;letter-spacing:.05em;color:#d5fff1;text-shadow:0 2px 8px #000}.race-controls{position:absolute;bottom:2.4%;left:6%;right:6%;display:flex;align-items:center;justify-content:space-between;gap:2cqw}.race-controls>button{height:11cqw;width:14cqw;min-height:44px;border:1px solid #2c7062;border-radius:5px;color:var(--green);background:#061417e8;font:8cqw/.7 monospace}.race-controls>button:active{background:#163a2d;border-color:var(--green)}.race-controls>span{font:1.8cqw monospace;letter-spacing:.09em;color:#86a9a7;text-align:center}.race-controls small{display:block;font:1.5cqw monospace;color:#4d7773;margin-top:1.6cqw;letter-spacing:.08em}.race-feedback{position:absolute;top:35%;left:8%;right:8%;text-align:center;pointer-events:none;text-shadow:0 2px 8px #000}.race-feedback>strong{display:block;font:6cqw/.96 Marker,cursive;color:var(--green)}.race-feedback>span{display:block;font:2.2cqw/1.7 monospace;color:#c5f3e7;margin-top:1.8cqw;white-space:pre-line}.race-feedback.checkpoint{top:35%;padding:7cqw 2cqw;background:linear-gradient(90deg,transparent,#021014f2 12%,#021014f2 88%,transparent);border-block:1px solid #00ff8666}.race-feedback.checkpoint>strong{color:var(--green);font-size:7cqw}.race-feedback.death>strong{color:var(--pink);font-size:10cqw}.route-signs{position:absolute;top:26%;left:18%;right:18%;display:grid;grid-template-columns:1fr 1fr;gap:1.5cqw;pointer-events:none}.route-signs>div{background:#061a1beb;border:1px solid #709b9a;padding:3cqw 1cqw;text-align:center;box-shadow:0 0 18px #0008}.route-signs>div:nth-child(2){color:var(--green);border-color:var(--green)}.route-signs strong{font:3.1cqw Orbitron,monospace;display:block}.route-signs span{display:block;font:1.65cqw monospace;margin-top:2cqw;white-space:nowrap}.route-signs p{grid-column:1/-1;text-align:center;font:2.1cqw monospace;letter-spacing:.1em;color:#bef0dc;background:#061013d9;padding:2cqw;margin:0}.route-signs b{color:var(--green)}.pause-overlay{position:absolute;inset:0;z-index:8;background:#01090eeb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center}.pause-overlay>section{width:80%;text-align:center}.pause-overlay h2{font:14cqw/.95 Marker,cursive;color:#dbfff5;margin:5cqw 0}.pause-overlay h2 span{color:var(--pink)}.pause-overlay p{font:3cqw monospace;color:#6f9d92;margin-bottom:7cqw}.pause-overlay .neon-button{width:100%;font-size:4cqw}.text-button{border:0;background:none;font:2.3cqw monospace;letter-spacing:.06em;color:#91b8b2;min-height:44px;padding:2cqw;cursor:pointer}.text-button:hover{color:var(--green)}.pause-overlay .text-button{font-size:2.1cqw;margin-top:4cqw}.results-ui{overflow-y:auto;background:linear-gradient(#020a0fe8,#020b10d9)!important;scrollbar-width:thin;scrollbar-color:#1b463d #041015}.results-card{padding:5cqw 10cqw 7cqw;text-align:center}.results-brand{font:4.3cqw/.9 Marker,cursive;color:var(--green);transform:rotate(-6deg);margin-bottom:6cqw}.results-brand span{color:var(--pink);margin-left:1cqw}.result-title{font:19cqw/.82 Marker,cursive;letter-spacing:-.04em;color:#e5fff3;transform:rotate(-5deg);margin:5cqw 0 4cqw}.death-cause{font:2.3cqw Orbitron,monospace;letter-spacing:.3em;color:var(--pink);margin-top:6cqw}.death-cause.success{color:var(--green)}.death-detail{font:2.4cqw/1.6 monospace;color:#89a9a8;margin:2cqw auto 4cqw;max-width:95%}.result-main{border-block:1px solid #22413d;padding:4cqw 0;display:flex;flex-direction:column;gap:1.2cqw}.result-main>span{font:2.2cqw monospace;letter-spacing:.2em;color:#82a89e}.result-main>strong{font:10cqw Orbitron,monospace;color:var(--green);text-shadow:0 0 20px #00ff8633}.result-main>small{font:1.8cqw monospace;letter-spacing:.06em;color:var(--pink)}.result-stats{display:grid;grid-template-columns:.8fr 1.3fr 1fr;gap:1cqw;margin:4cqw 0 3cqw}.result-stats>div{display:flex;flex-direction:column;gap:1.7cqw}.result-stats span{font:1.8cqw monospace;color:#6a918a;letter-spacing:.08em}.result-stats strong{font:3.8cqw Orbitron,monospace;color:#b9e6da}.result-stats small{font:1.9cqw monospace;color:#63867e}.result-line{display:flex;justify-content:center;gap:5cqw;font:1.9cqw monospace;color:#759b91;margin:3cqw 0 5cqw}.results-card>.neon-button{width:100%;font-size:4.4cqw;min-height:12cqw}.retry-hint{font:1.8cqw monospace;letter-spacing:.08em;color:#699387;margin:2.5cqw 0 0}.result-secondary{display:flex;justify-content:center;gap:8cqw;margin:2cqw 0}.run-data{border-top:1px solid #1b3831;padding-top:3cqw;text-align:left;color:#678f85;font:1.8cqw/1.7 monospace}.run-data summary{cursor:pointer;min-height:28px;color:#8aaba5;list-style:none;display:flex;justify-content:space-between;gap:2cqw}.run-data summary:before{content:"+";color:var(--green)}.run-data[open] summary:before{content:"−"}.run-data>span{display:block;font-size:1.7cqw}.run-data .text-button{padding-left:0;color:var(--green);font-size:2cqw}.run-data textarea{width:100%;min-height:20cqw;font:10px monospace;background:#02080c;color:#aed9cb;border:1px solid #235a4d}.impact{animation:impact .14s steps(2)}@keyframes impact{0%,to{filter:none}35%{filter:hue-rotate(45deg);transform:translate(3px)}70%{filter:hue-rotate(-45deg);transform:translate(-3px)}}.race-hud small,.tox-row{font-size:clamp(9px,2.2cqw,12px)}.segment-info{font-size:clamp(8px,2cqw,11px)}.race-feedback:not(.checkpoint):not(.death){top:18.5%;left:16%;right:16%;background:linear-gradient(90deg,transparent,#031017bd,transparent)}.race-feedback:not(.checkpoint):not(.death)>strong{font-size:4.8cqw}.race-feedback:not(.checkpoint):not(.death)>span{font-size:2.1cqw;margin-top:1cqw}.run-instruction{top:21%;font-size:2.4cqw}.route-signs~.race-feedback:not(.checkpoint):not(.death){pointer-events:none}.three-road{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important;z-index:1;pointer-events:none}.driving-3d .race-hud{background:linear-gradient(#020910ef,#02091088)}.driving-3d .tox-row{background:#02091088}.driving-3d .run-instruction{top:28%;text-shadow:0 2px 8px #000,0 1px 3px #000;background:linear-gradient(90deg,transparent,#031019c9,transparent);padding:1.2cqw 0}.driving-3d .race-feedback:not(.checkpoint):not(.death){top:21.5%}.driving-3d .route-signs{top:31%;left:10%;right:10%;grid-template-columns:1fr;gap:0}.driving-3d .route-signs>div{display:none}.driving-3d .route-signs p{background:#031017b3;font-size:2cqw;padding:1.5cqw}.driving-3d.tox-critical:after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 7px 0 20px #00ff8644,inset -7px 0 20px #ff169d44}.reduced-fx .driving-3d.tox-critical:after{display:none}.driving-3d .race-controls{bottom:2%}.driving-3d .race-controls>span{background:#031018ad;padding:1.5cqw;border-radius:3px}.driving-3d .segment-info>span{background:#031018a8}.scanlines{opacity:.12}.community-status{font:12px/1.5 monospace;color:#b8d9d2;text-align:center;margin:8px 0;min-height:1em;overflow-wrap:anywhere}.community h2,.gate-dialog h2{font-family:Orbitron,monospace;font-size:clamp(24px,5vw,36px);line-height:1.15;letter-spacing:.02em}.community p,.gate-dialog p{font:12px/1.7 Orbitron,monospace;color:#bfd5d0}.community,.gate-dialog{max-height:85%;overflow:auto;color:#ddfff2}.community input{width:100%;box-sizing:border-box;font:16px Orbitron,monospace;color:#ddfff2;background:#091719;border:1px solid #2deaab;border-radius:6px;padding:14px;margin:10px 0}.gate-dialog .text-button{display:block;width:100%;padding:20px 8px;color:#ff5daf}.gate-dialog .neon-button,.community .neon-button{font:700 13px Orbitron,monospace;letter-spacing:.03em}.leaderboard-list{padding-left:28px;max-height:48vh;overflow:auto;font:12px Orbitron,monospace}.leaderboard-list li{padding:12px 4px;border-bottom:1px solid #214034}.leaderboard-list li span{display:inline-block;max-width:48%;overflow-wrap:anywhere}.leaderboard-list strong{float:right;color:#39f8ab;font-size:12px}button:disabled{opacity:.5;cursor:wait}.menu-bottom>#leaderboard{display:block;margin:0 auto;padding:8px;font-size:11px}.menu-bottom>.community-status:empty{display:none}.play-button{font-family:Orbitron,monospace}.community h2,.gate-dialog h2{font-family:Marker,cursive;font-weight:400;font-size:clamp(30px,8cqw,48px);color:var(--green);transform:rotate(-3deg);margin:20px 0 26px;text-shadow:2px 2px 0 #052e23,0 0 18px #00ff8620}.dialog-brand{display:flex;align-items:center;gap:10px;margin-bottom:16px;font:20px Marker,cursive;color:var(--green)}.dialog-brand b{font-weight:400;color:var(--pink)}.dialog-brand i{margin-left:auto;font-style:normal;color:var(--pink);transform:rotate(9deg)}.dialog-crown{display:block;width:36px;color:var(--pink);transform:rotate(-12deg)}.dialog-crown svg{display:block;width:100%;height:auto}.community,.gate-dialog{border:1px solid #00ff8680;border-top:3px solid var(--green);border-bottom:2px solid var(--pink);background:radial-gradient(ellipse at 100% 0,#ff169d16,transparent 55%),#061014;box-shadow:0 0 40px #000c,0 0 18px #00ff8615}.community .neon-button,.gate-dialog .neon-button{display:block;width:100%;padding:16px 10px}.community .eyebrow,.gate-dialog .eyebrow{font:9px Orbitron,monospace;letter-spacing:.17em}.community .seed-label{font:10px Orbitron,monospace;letter-spacing:.13em}.community .text-button,.gate-dialog .text-button{font:10px/1.6 Orbitron,monospace;letter-spacing:.08em}.menu-bottom{top:71%}.menu-bottom .controls-hint{margin-top:1cqw}.menu-bottom .arrows{height:5.5cqw}.menu-bottom .best{margin-top:1.4cqw}.community .community-status{font:11px/1.6 Orbitron,monospace;color:var(--pink);text-align:left}.community input[aria-invalid=true]{border-color:var(--pink)}
