.game-grid.svelte-qfnsvx{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;max-width:1024px;margin:0 auto}.game-item.svelte-qfnsvx{position:relative;display:inline-block;margin:8px;opacity:1}.game-icon.svelte-qfnsvx{width:64px;height:64px;background:#ffffffe6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:12px;border:1px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;transition:all .3s ease;position:relative}.game-image.svelte-qfnsvx{width:64px;height:64px;object-fit:contain;border-radius:8px}.game-placeholder.svelte-qfnsvx{width:64px;height:64px;background:linear-gradient(135deg,#cbd5e1,#94a3b8);border-radius:8px;display:flex;align-items:center;justify-content:center}.game-initial.svelte-qfnsvx{color:#fff;font-size:12px;font-weight:700;text-transform:uppercase}.coming-soon-badge.svelte-qfnsvx{position:absolute;top:-4px;right:-4px;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;font-size:8px;font-weight:700;padding:2px 4px;border-radius:4px;text-transform:uppercase;box-shadow:0 2px 4px #0003}.game-item.svelte-qfnsvx:hover .game-icon:where(.svelte-qfnsvx){transform:scale(1.1);box-shadow:0 10px 25px -3px #0000001a;background:#fff}.game-tooltip.svelte-qfnsvx{position:absolute;background:#0f172a;color:#fff;font-size:12px;padding:8px 12px;border-radius:8px;opacity:0;transition:opacity .2s ease;white-space:nowrap;pointer-events:none;z-index:50;bottom:100%;left:50%;transform:translate(-50%);margin-bottom:8px}.tooltip-coming-soon.svelte-qfnsvx{color:#fbbf24;font-weight:500}.game-item.svelte-qfnsvx:hover .game-tooltip:where(.svelte-qfnsvx){opacity:1}.game-tooltip.svelte-qfnsvx:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:4px solid transparent;border-top-color:#0f172a}@keyframes svelte-qfnsvx-fade-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in.svelte-qfnsvx{animation:svelte-qfnsvx-fade-in .3s ease-out forwards}@media (max-width: 640px){.game-grid.svelte-qfnsvx{gap:12px}.game-item.svelte-qfnsvx{margin:6px}.game-icon.svelte-qfnsvx{width:56px;height:56px}.game-image.svelte-qfnsvx,.game-placeholder.svelte-qfnsvx{width:40px;height:40px}}body{background:var(--current-bg, #000)}.demo-wrapper.svelte-18qjr03{position:relative;display:inline-block}.game-container.svelte-18qjr03{width:320px;height:240px;border:2px solid;position:relative;overflow:hidden}.game-slide.svelte-18qjr03{width:100%;height:100%;position:absolute;top:0;left:0}.screen.svelte-18qjr03{width:100%;height:100%;display:none;flex-direction:column;justify-content:center;align-items:center;padding:20px;box-sizing:border-box}.screen.active.svelte-18qjr03{display:flex}.game-title.svelte-18qjr03{font-size:18px;font-weight:900;margin-bottom:8px;text-align:center;letter-spacing:3px}.game-subtitle.svelte-18qjr03{font-size:14px;font-weight:400;margin-bottom:18px;text-align:center;letter-spacing:2px}.menu-item.svelte-18qjr03{padding:10px 20px;margin:5px 0;width:180px;text-align:center;cursor:pointer;font-family:"Exo 2",sans-serif;font-size:13px;font-weight:600;transition:transform .3s ease;border-radius:4px;text-transform:uppercase;letter-spacing:1px;border:1px solid}.menu-item.svelte-18qjr03:hover:not(.disabled){transform:translateY(-2px)}.menu-item.svelte-18qjr03:active:not(.disabled){transform:translateY(0)}.menu-item.disabled.svelte-18qjr03{cursor:not-allowed;opacity:.6}.menu-item.disabled.svelte-18qjr03:hover{transform:none}.input-field.svelte-18qjr03{padding:10px 12px;margin:8px 0;width:180px;text-align:center;font-family:"Exo 2",sans-serif;font-size:12px;border-radius:4px;pointer-events:none;-webkit-user-select:none;user-select:none;border:1px solid}.button-row.svelte-18qjr03{display:flex;gap:8px;margin-top:15px}.small-button.svelte-18qjr03{padding:8px 16px;cursor:pointer;font-family:"Exo 2",sans-serif;font-size:11px;font-weight:600;transition:transform .3s ease;border-radius:4px;text-transform:uppercase;letter-spacing:.5px;border:1px solid}.small-button.svelte-18qjr03:hover{transform:translateY(-1px)}.status-text.svelte-18qjr03{font-size:14px;font-weight:700;margin-bottom:8px;text-transform:uppercase;letter-spacing:2px}.server-info.svelte-18qjr03{font-size:10px;margin-bottom:16px;font-family:Orbitron,monospace}.loading-dots.svelte-18qjr03{font-size:12px;font-weight:600;animation:svelte-18qjr03-pulse 1.5s infinite;text-transform:uppercase;letter-spacing:1px}.checkmark.svelte-18qjr03{font-size:60px;line-height:1;transition:opacity .5s ease-out;animation:svelte-18qjr03-checkmarkAppear .5s ease-out}.gameplay-screen.svelte-18qjr03{position:relative;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:10px;box-sizing:border-box}.gameplay-content.svelte-18qjr03{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:11px;text-align:center}.gameplay-hud.svelte-18qjr03{display:flex;justify-content:space-between;align-items:center;font-size:10px;font-family:Orbitron,monospace}@keyframes svelte-18qjr03-checkmarkAppear{0%{transform:scale(0) rotate(-90deg);opacity:0}50%{transform:scale(1.2) rotate(0);opacity:1}to{transform:scale(1) rotate(0);opacity:1}}@keyframes svelte-18qjr03-pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes svelte-18qjr03-titleGlow{0%,to{filter:brightness(1)}50%{filter:brightness(1.3)}}.stars.svelte-18qjr03{position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(1px 1px at 20px 30px,#fff,transparent),radial-gradient(1px 1px at 40px 70px,#fff,transparent),radial-gradient(1px 1px at 90px 40px,#fff,transparent),radial-gradient(1px 1px at 130px 80px,#fff,transparent),radial-gradient(1px 1px at 160px 30px,#fff,transparent),radial-gradient(1px 1px at 190px 60px,#fff,transparent),radial-gradient(1px 1px at 250px 50px,#fff,transparent),radial-gradient(1px 1px at 280px 90px,#fff,transparent);background-repeat:repeat;background-size:300px 200px;animation:svelte-18qjr03-twinkle 4s linear infinite;opacity:.6;pointer-events:none}@keyframes svelte-18qjr03-twinkle{0%,to{opacity:.6}50%{opacity:.3}}.fire-particles.svelte-18qjr03{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(2px 2px at 30px 50px,#ff4444,transparent),radial-gradient(1px 1px at 80px 40px,#ff6600,transparent),radial-gradient(2px 2px at 150px 70px,#ff4444,transparent),radial-gradient(1px 1px at 200px 30px,#ff6600,transparent),radial-gradient(2px 2px at 260px 60px,#ff4444,transparent);animation:svelte-18qjr03-fireFlicker 1.5s ease-in-out infinite alternate;opacity:.7;pointer-events:none}@keyframes svelte-18qjr03-fireFlicker{0%{opacity:.4;transform:translateY(0)}to{opacity:.8;transform:translateY(-2px)}}.transition-label.svelte-18qjr03{position:absolute;top:100%;right:0;margin-top:6px;z-index:100;animation:svelte-18qjr03-fadeInStayOut 8s ease-in-out forwards}.transition-text.svelte-18qjr03{background:#000000d9;color:#fff;padding:4px 8px;border-radius:3px;font-family:"Exo 2",sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;border:1px solid rgba(255,255,255,.1)}@keyframes svelte-18qjr03-fadeInStayOut{0%{opacity:0}5%{opacity:1}95%{opacity:1}to{opacity:0}}.floating-game-container.svelte-10hgn6w{z-index:10}.floating-game.svelte-10hgn6w{animation:svelte-10hgn6w-organic-drift var(--duration) ease-in-out infinite alternate,svelte-10hgn6w-gentle-float 6s ease-in-out infinite;animation-delay:var(--delay),var(--float-delay)}.game-bubble.svelte-10hgn6w{width:64px;height:64px;background:#ffffffd9;background:transparent;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:10px;overflow:hidden;border:1px solid rgba(255,255,255,.3);display:flex;align-items:center;justify-content:center;transition:all .3s ease}.floating-game.svelte-10hgn6w:hover .game-bubble:where(.svelte-10hgn6w){transform:scale(1.1);box-shadow:0 12px 30px -5px #00000026;background:#fffffff2}@keyframes svelte-10hgn6w-organic-drift{0%{transform:translate(-50%,-50%) translate(var(--start-x),var(--start-y)) scale(.9);opacity:.7}25%{transform:translate(-50%,-50%) translate(var(--mid1-x),var(--mid1-y)) scale(1.05);opacity:.9}50%{transform:translate(-50%,-50%) translate(var(--mid2-x),var(--mid2-y)) scale(.95);opacity:.8}75%{transform:translate(-50%,-50%) translate(var(--mid1-x),var(--mid1-y)) scale(1.02);opacity:.85}to{transform:translate(-50%,-50%) translate(var(--end-x),var(--end-y)) scale(1);opacity:.9}}@keyframes svelte-10hgn6w-gentle-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (max-width: 768px){.floating-game.svelte-10hgn6w{display:none}}@media (max-width: 1024px){.game-bubble.svelte-10hgn6w{width:64px;height:64px}.game-bubble.svelte-10hgn6w img:where(.svelte-10hgn6w){width:64px;height:64px}.floating-game-container.svelte-10hgn6w{--start-x: calc(var(--start-x) * .7);--start-y: calc(var(--start-y) * .7);--mid1-x: calc(var(--mid1-x) * .7);--mid1-y: calc(var(--mid1-y) * .7);--mid2-x: calc(var(--mid2-x) * .7);--mid2-y: calc(var(--mid2-y) * .7);--end-x: calc(var(--end-x) * .7);--end-y: calc(var(--end-y) * .7)}}@media (max-width: 640px){.floating-game-container.svelte-10hgn6w{--start-x: calc(var(--start-x) * .5);--start-y: calc(var(--start-y) * .5);--mid1-x: calc(var(--mid1-x) * .5);--mid1-y: calc(var(--mid1-y) * .5);--mid2-x: calc(var(--mid2-x) * .5);--mid2-y: calc(var(--mid2-y) * .5);--end-x: calc(var(--end-x) * .5);--end-y: calc(var(--end-y) * .5)}}
