.snow-container.svelte-1kd21ui{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:50;overflow:hidden}.snowflake.svelte-1kd21ui{position:absolute;top:-10px;background:#fff;border-radius:50%;animation:svelte-1kd21ui-fall linear infinite;will-change:transform}@keyframes svelte-1kd21ui-fall{0%{transform:translateY(0) translate(0)}to{transform:translateY(100vh) translate(var(--drift))}}.connection-indicator.svelte-17wdext{display:inline-flex;align-items:center;gap:.5rem;font-family:VT323,Courier New,monospace;font-size:1rem;padding:.5rem 1rem;border-radius:4px;background:#00000080}.dot.svelte-17wdext{width:10px;height:10px;border-radius:50%;animation:svelte-17wdext-pulse 2s infinite}.connected.svelte-17wdext .dot:where(.svelte-17wdext){background:#00e676;box-shadow:0 0 10px #00e676}.connected.svelte-17wdext .text:where(.svelte-17wdext){color:#00e676}.disconnected.svelte-17wdext .dot:where(.svelte-17wdext){background:gold;box-shadow:0 0 10px gold}.disconnected.svelte-17wdext .text:where(.svelte-17wdext){color:gold}@keyframes svelte-17wdext-pulse{0%,to{opacity:1}50%{opacity:.5}}.waiting-screen.svelte-17j8vmb{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center;position:relative}.content.svelte-17j8vmb{position:relative;z-index:100}.title.svelte-17j8vmb{font-family:VT323,Courier New,monospace;font-size:3rem;color:#0ff;text-shadow:0 0 10px #00ffff,0 0 20px #00ffff,0 0 40px #00ffff;margin:0 0 .5rem;animation:svelte-17j8vmb-glow 2s infinite alternate}.subtitle.svelte-17j8vmb{font-family:VT323,Courier New,monospace;font-size:1.25rem;color:#f0f;text-shadow:0 0 5px #ff00ff;margin:0 0 3rem}.message-container.svelte-17j8vmb{margin-bottom:2rem}.message.svelte-17j8vmb{font-family:VT323,Courier New,monospace;font-size:1.5rem;color:#e0e0e0;margin:0 0 1rem}.loading-bar.svelte-17j8vmb{width:200px;height:4px;background:#ffffff1a;border-radius:2px;overflow:hidden;margin:0 auto}.loading-progress.svelte-17j8vmb{height:100%;width:30%;background:linear-gradient(90deg,#0ff,#f0f);animation:svelte-17j8vmb-loading 1.5s infinite ease-in-out}.status.svelte-17j8vmb{margin-top:2rem}.decoration.svelte-17j8vmb{position:fixed;pointer-events:none;opacity:.1}.decoration-1.svelte-17j8vmb{top:10%;left:5%;width:100px;height:100px;border:3px solid #ff00ff;transform:rotate(45deg);animation:svelte-17j8vmb-float 6s infinite ease-in-out}.decoration-2.svelte-17j8vmb{bottom:15%;right:10%;width:80px;height:80px;border:3px solid #00ffff;border-radius:50%;animation:svelte-17j8vmb-float 8s infinite ease-in-out reverse}@keyframes svelte-17j8vmb-glow{0%{text-shadow:0 0 10px #00ffff,0 0 20px #00ffff,0 0 40px #00ffff}to{text-shadow:0 0 20px #00ffff,0 0 40px #00ffff,0 0 60px #00ffff}}@keyframes svelte-17j8vmb-loading{0%{transform:translate(-100%)}to{transform:translate(400%)}}@keyframes svelte-17j8vmb-float{0%,to{transform:translateY(0) rotate(45deg)}50%{transform:translateY(-20px) rotate(45deg)}}@media(max-width:480px){.title.svelte-17j8vmb{font-size:2.5rem}.subtitle.svelte-17j8vmb{font-size:1rem}.message.svelte-17j8vmb{font-size:1.25rem}}
