div.svelte-clyidt{width:100%;height:100%;position:relative;overflow:hidden}canvas.svelte-clyidt{width:100%;height:100%;display:block;position:relative}.scene.svelte-2vpaua{z-index:0;position:fixed;inset:0}.title-screen.svelte-1sam16m{justify-content:center;align-items:center;gap:var(--space-3);z-index:10;cursor:crosshair;background:#00000073;flex-direction:column;display:flex;position:fixed;inset:0}.title-panel.svelte-1sam16m{align-items:center;gap:var(--space-2);padding:var(--space-4) 6vw;border:3px solid var(--neon-green);background:#000c00d9;flex-direction:column;display:flex;box-shadow:0 0 40px #00ff0059}.title.svelte-1sam16m{font-size:var(--fs-xl);text-align:center;animation:2s ease-in-out infinite svelte-1sam16m-glow}.subtitle.svelte-1sam16m{font-size:var(--fs-md);color:var(--neon-green);text-shadow:var(--glow-soft)}.high-scores.svelte-1sam16m{background:var(--bg-panel);border:3px solid var(--neon-green);padding:var(--space-4) 5vw;box-shadow:0 0 30px #00ff004d}.high-scores.svelte-1sam16m h2:where(.svelte-1sam16m){color:var(--neon-green);font-size:var(--fs-md);text-align:center;margin-bottom:var(--space-3)}.score-entry.svelte-1sam16m{font-size:var(--fs-sm);margin:var(--space-2) 0;justify-content:space-between;gap:5vw;display:flex}.rank.svelte-1sam16m{color:var(--neon-orange)}.name.svelte-1sam16m{color:var(--neon-cyan)}.points.svelte-1sam16m{color:var(--neon-green)}.start-prompt.svelte-1sam16m{font-size:var(--fs-lg);color:var(--neon-white);text-shadow:0 0 20px var(--neon-magenta);animation:1s ease-in-out infinite svelte-1sam16m-pulse}@keyframes svelte-1sam16m-glow{0%,to{text-shadow:0 0 20px var(--neon-green), 0 0 40px var(--neon-green);color:var(--neon-green)}25%{text-shadow:0 0 20px var(--neon-yellow), 0 0 40px var(--neon-yellow);color:var(--neon-yellow)}50%{text-shadow:0 0 20px var(--neon-magenta), 0 0 40px var(--neon-magenta);color:var(--neon-magenta)}75%{text-shadow:0 0 20px var(--neon-cyan), 0 0 40px var(--neon-cyan);color:var(--neon-cyan)}}@keyframes svelte-1sam16m-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.instructions-screen.svelte-1doaetz{z-index:10;cursor:crosshair;text-align:center;background:#00000073;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.panel.svelte-1doaetz{align-items:center;gap:var(--space-3);padding:var(--space-5) 6vw;border:3px solid var(--neon-green);background:#000c00d9;flex-direction:column;display:flex;box-shadow:0 0 40px #00ff0059}.title.svelte-1doaetz{font-size:var(--fs-lg);animation:2s ease-in-out infinite svelte-1doaetz-glow}p.svelte-1doaetz{font-size:var(--fs-md);color:var(--neon-white)}.highlight.svelte-1doaetz{color:var(--neon-yellow);text-shadow:0 0 15px var(--neon-yellow)}.start-prompt.svelte-1doaetz{font-size:var(--fs-lg);color:var(--neon-white);text-shadow:0 0 20px var(--neon-magenta);margin-top:var(--space-5);animation:1s ease-in-out infinite svelte-1doaetz-pulse}@keyframes svelte-1doaetz-glow{0%,to{text-shadow:0 0 20px var(--neon-green), 0 0 40px var(--neon-green);color:var(--neon-green)}25%{text-shadow:0 0 20px var(--neon-yellow), 0 0 40px var(--neon-yellow);color:var(--neon-yellow)}50%{text-shadow:0 0 20px var(--neon-magenta), 0 0 40px var(--neon-magenta);color:var(--neon-magenta)}75%{text-shadow:0 0 20px var(--neon-cyan), 0 0 40px var(--neon-cyan);color:var(--neon-cyan)}}@keyframes svelte-1doaetz-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.hud.svelte-tkgv67{width:100%;padding:var(--space-3) 3vw;pointer-events:none;z-index:11;background:linear-gradient(#000c 0%,#0000 100%);justify-content:space-between;display:flex;position:fixed;top:0;left:0}.round-display.svelte-tkgv67{font-size:var(--fs-lg);color:var(--neon-yellow);text-shadow:0 0 15px var(--neon-yellow)}.score-display.svelte-tkgv67{font-size:var(--fs-lg);color:var(--neon-green);text-shadow:0 0 15px var(--neon-green)}.prompt-text.svelte-3pm2zo{font-size:var(--fs-lg);color:var(--neon-red);text-shadow:0 0 20px var(--neon-red);pointer-events:none;z-index:11;position:fixed;top:12vh;left:50%;transform:translate(-50%)}.timer.svelte-3pm2zo{font-size:var(--fs-xl);color:var(--neon-white);text-shadow:0 0 30px var(--neon-white);pointer-events:none;z-index:11;position:fixed;bottom:12vh;left:50%;transform:translate(-50%)}.timer.warning.svelte-3pm2zo{color:var(--neon-red);text-shadow:0 0 30px var(--neon-red), 0 0 60px var(--neon-red);animation:.3s infinite svelte-3pm2zo-warnPulse}@keyframes svelte-3pm2zo-warnPulse{0%,to{transform:translate(-50%)scale(1)}50%{transform:translate(-50%)scale(1.1)}}.checkout.svelte-1jxdt48{pointer-events:none;z-index:12;position:fixed;inset:0}.message.svelte-1jxdt48{font-size:var(--fs-lg);color:var(--neon-yellow);text-shadow:0 0 20px var(--neon-yellow);white-space:nowrap;position:absolute;top:8%;left:50%;transform:translate(-50%)}.till.svelte-1jxdt48{background:var(--bg-till);border:4px solid var(--neon-green);padding:var(--space-3) 4vw;text-align:center;position:absolute;top:15%;left:50%;transform:translate(-50%);box-shadow:0 0 40px #00ff0080}.till-label.svelte-1jxdt48{font-size:var(--fs-sm);color:#080;margin-bottom:var(--space-2)}.till-amount.svelte-1jxdt48{font-size:var(--fs-xl);color:var(--neon-green);text-shadow:0 0 20px var(--neon-green)}.popup.svelte-1jxdt48{font-size:var(--fs-xl);pointer-events:none;animation:1s ease-out forwards svelte-1jxdt48-popUp;position:absolute;top:40%;left:50%;transform:translate(-50%)}.popup.good.svelte-1jxdt48{color:var(--neon-green);text-shadow:0 0 20px var(--neon-green)}.popup.bad.svelte-1jxdt48{color:var(--neon-red);text-shadow:0 0 20px var(--neon-red)}@keyframes svelte-1jxdt48-popUp{0%{opacity:1;transform:translate(-50%)translateY(0)scale(1)}to{opacity:0;transform:translate(-50%)translateY(-80px)scale(1.5)}}.keyboard.svelte-14eim5l{grid-template-columns:repeat(10,1fr);gap:.5vw;max-width:60vw;display:grid}.key.svelte-14eim5l{width:4vw;height:4vw;font-size:var(--fs-sm);justify-content:center;align-items:center;display:flex}.key.special.svelte-14eim5l{border-color:var(--neon-red);width:8vw;color:var(--neon-red);background:#64000080}.key.special.svelte-14eim5l:hover{background:var(--neon-red);color:var(--neon-white);box-shadow:0 0 30px var(--neon-red)}.key.enter.svelte-14eim5l{border-color:var(--neon-green);color:var(--neon-green);background:#00640080}.key.enter.svelte-14eim5l:hover{background:var(--neon-green);color:var(--bg-0);box-shadow:0 0 30px var(--neon-green)}.results.svelte-10bq8na{justify-content:center;align-items:center;gap:var(--space-3);z-index:30;pointer-events:auto;background:#000000f2;flex-direction:column;display:flex;position:fixed;inset:0}.title.svelte-10bq8na{font-size:var(--fs-xl);margin-bottom:var(--space-4)}.title.winner.svelte-10bq8na{animation:1s infinite svelte-10bq8na-glow}.title.loser.svelte-10bq8na{color:var(--neon-red);text-shadow:0 0 30px var(--neon-red)}.final-score.svelte-10bq8na{font-size:var(--fs-lg);color:var(--neon-green)}.final-time.svelte-10bq8na{font-size:var(--fs-md);color:var(--neon-yellow);margin-bottom:var(--space-4)}.label.svelte-10bq8na{font-size:var(--fs-sm);color:#888;margin-bottom:var(--space-2)}.name.svelte-10bq8na{font-size:var(--fs-xl);color:var(--neon-cyan);text-shadow:0 0 20px var(--neon-cyan);letter-spacing:1vw;margin-bottom:var(--space-3)}@keyframes svelte-10bq8na-glow{0%,to{text-shadow:0 0 20px var(--neon-green), 0 0 40px var(--neon-green);color:var(--neon-green)}25%{text-shadow:0 0 20px var(--neon-yellow), 0 0 40px var(--neon-yellow);color:var(--neon-yellow)}50%{text-shadow:0 0 20px var(--neon-magenta), 0 0 40px var(--neon-magenta);color:var(--neon-magenta)}75%{text-shadow:0 0 20px var(--neon-cyan), 0 0 40px var(--neon-cyan);color:var(--neon-cyan)}}.scanlines.svelte-17u4mna{pointer-events:none;z-index:100;mix-blend-mode:multiply;background-image:repeating-linear-gradient(0deg,#00000059 0 1px,#0000 1px 3px);animation:4.5s steps(60,end) infinite svelte-17u4mna-flicker;position:fixed;inset:0}.vignette.svelte-17u4mna{pointer-events:none;z-index:99;background:radial-gradient(#0000 55%,#0000008c 100%);position:fixed;inset:0}@keyframes svelte-17u4mna-flicker{0%,to{opacity:1}50%{opacity:.95}}
