.hero.svelte-6rw1dw{padding:4rem 0 3rem;border-bottom:1px solid var(--border)}.content.svelte-6rw1dw{padding:2.5rem 1.5rem 4rem}.games-grid.svelte-6rw1dw{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.game-card.svelte-6rw1dw{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:border-color .2s,transform .2s,box-shadow .2s}.game-card.svelte-6rw1dw:hover{border-color:var(--border-bright);transform:translateY(-3px);box-shadow:0 12px 40px #0000004d}.card-preview.svelte-6rw1dw{height:140px;display:flex;align-items:center;justify-content:center;background:#0000004d;border-bottom:1px solid var(--border);position:relative;overflow:hidden}.electron-preview.svelte-6rw1dw{background:radial-gradient(ellipse at center,rgba(37,99,235,.2) 0%,transparent 70%);gap:1.5rem}.preview-electron.svelte-6rw1dw{width:38px;height:38px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#bfdbfe,#1d4ed8);box-shadow:0 0 20px #60a5fa99;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700;color:#fff;font-family:monospace;z-index:1}.preview-barrier.svelte-6rw1dw{position:absolute;right:40%;top:0;bottom:0;width:14px;background:linear-gradient(180deg,#1e3a5f 0%,#1e3a5f 35%,transparent 35%,transparent 65%,#1e3a5f 65%,#1e3a5f 100%);border:1px solid #3b82f6}.preview-positron.svelte-6rw1dw{width:28px;height:28px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fecaca,#991b1b);box-shadow:0 0 14px #ef444499;display:flex;align-items:center;justify-content:center;font-size:.6rem;font-weight:700;color:#fff;font-family:monospace;position:absolute;right:22%;top:35%}.orbital-preview.svelte-6rw1dw{background:radial-gradient(ellipse at center,rgba(167,139,250,.1) 0%,transparent 70%);flex-direction:column;gap:.5rem;padding:1rem;align-items:flex-start}.orb-shell.svelte-6rw1dw{display:flex;align-items:center;gap:.4rem;font-size:.65rem;font-family:monospace;color:var(--text-muted)}.orb-shell.svelte-6rw1dw span:where(.svelte-6rw1dw){width:20px}.orb-box.svelte-6rw1dw{width:22px;height:22px;border-radius:4px;border:1px solid var(--border-bright);position:relative}.orb-box.full.svelte-6rw1dw{background:#60a5fa26;border-color:#3b82f6}.orb-box.full.svelte-6rw1dw:before,.orb-box.full.svelte-6rw1dw:after{content:"";position:absolute;left:50%;transform:translate(-50%);width:1.5px;background:#60a5fa;border-radius:1px}.orb-box.full.svelte-6rw1dw:before{top:3px;height:7px}.orb-box.full.svelte-6rw1dw:after{bottom:3px;height:7px;transform:translate(-50%) rotate(180deg)}.orb-box.half.svelte-6rw1dw{background:#60a5fa1a;border-color:#3b82f6}.orb-box.half.svelte-6rw1dw:before{content:"";position:absolute;left:50%;top:3px;transform:translate(-50%);width:1.5px;height:7px;background:#60a5fa;border-radius:1px}.orb-box.empty.svelte-6rw1dw{background:transparent}.wave-preview.svelte-6rw1dw{background:radial-gradient(ellipse at center,rgba(74,158,255,.08) 0%,transparent 70%);padding:.5rem}.wave-preview.svelte-6rw1dw svg:where(.svelte-6rw1dw){width:100%;height:100%}.fusion-preview.svelte-6rw1dw{background:radial-gradient(ellipse at center,rgba(239,68,68,.08) 0%,transparent 70%);padding:1rem}.fusion-grid.svelte-6rw1dw{display:grid;grid-template-columns:repeat(3,38px);gap:5px}.fg-cell.svelte-6rw1dw{width:38px;height:38px;border-radius:8px;background:var(--pb);border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;font-size:.65rem;font-weight:900;font-family:monospace;color:var(--pc);box-shadow:inset 0 0 8px #0000004d}.fg-cell.match.svelte-6rw1dw{border-color:var(--pc);box-shadow:0 0 8px color-mix(in srgb,var(--pc) 50%,transparent),inset 0 0 8px #0000004d}.wars-preview.svelte-6rw1dw{background:radial-gradient(ellipse at center,rgba(167,139,250,.08) 0%,transparent 70%);flex-direction:column;gap:.6rem;padding:1rem}.wars-cards.svelte-6rw1dw{display:flex;gap:.5rem;justify-content:center}.wc.svelte-6rw1dw{width:36px;height:48px;border-radius:6px;border:2px solid var(--wc);background:#0006;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:900;font-family:monospace;color:var(--wc)}.wc.active.svelte-6rw1dw{transform:translateY(-6px);box-shadow:0 6px 14px #0006,0 0 8px color-mix(in srgb,var(--wc) 50%,transparent)}.wars-mol.svelte-6rw1dw{font-size:.75rem;font-weight:700;color:#60a5fa;font-family:monospace;text-align:center}.sling-preview.svelte-6rw1dw{background:radial-gradient(ellipse at center,rgba(74,222,128,.07) 0%,transparent 70%)}.sling-planet.svelte-6rw1dw{width:52px;height:52px;border-radius:50%;background:radial-gradient(circle at 35% 32%,#fde68a,#d97706,#92400e);box-shadow:0 0 22px #fbbf2473;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1}.sling-probe.svelte-6rw1dw{width:9px;height:9px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#dbeafe,#1d4ed8);box-shadow:0 0 10px #60a5facc;position:absolute;left:22%;top:72%;z-index:2}.sling-target.svelte-6rw1dw{width:20px;height:20px;border-radius:50%;border:2px solid rgba(34,197,94,.8);box-shadow:0 0 10px #22c55e80;position:absolute;right:14%;top:18%}.decay-preview.svelte-6rw1dw{background:radial-gradient(ellipse at center,rgba(248,113,113,.08) 0%,transparent 70%);gap:1.25rem;flex-direction:row;align-items:center;justify-content:center}.decay-nucleus.svelte-6rw1dw{display:flex;flex-direction:column;align-items:center;width:58px;height:58px;border-radius:50%;background:radial-gradient(circle at 38% 35%,#f8717166,#ef444426);border:2px solid rgba(248,113,113,.5);box-shadow:0 0 18px #ef444459;justify-content:center;gap:0;position:relative;z-index:1}.dn-sym.svelte-6rw1dw{font-size:1.1rem;font-weight:900;font-family:monospace;color:#fca5a5;line-height:1}.dn-num.svelte-6rw1dw{font-size:.6rem;font-weight:700;color:#f87171;font-family:monospace}.decay-particles.svelte-6rw1dw{display:flex;flex-direction:column;gap:.35rem}.dp.svelte-6rw1dw{font-size:.65rem;font-weight:800;font-family:monospace;padding:.15rem .4rem;border-radius:4px;opacity:.75}.dp.alpha.svelte-6rw1dw{background:#f59e0b33;color:#f59e0b}.dp.beta.svelte-6rw1dw{background:#60a5fa33;color:#60a5fa}.dp.gamma.svelte-6rw1dw{background:#a78bfa33;color:#a78bfa}.card-body.svelte-6rw1dw{padding:1.25rem;flex:1;display:flex;flex-direction:column;gap:.6rem}.card-tags.svelte-6rw1dw{display:flex;gap:.4rem;flex-wrap:wrap}.tag.svelte-6rw1dw{font-size:.62rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;padding:.15rem .5rem;border-radius:4px}.tag.action.svelte-6rw1dw{background:#fbbf241f;color:#fbbf24}.tag.quantum.svelte-6rw1dw{background:#60a5fa1f;color:#60a5fa}.tag.puzzle.svelte-6rw1dw{background:#a78bfa1f;color:#a78bfa}.tag.sim.svelte-6rw1dw{background:#06d6a01f;color:#06d6a0}.tag.waves.svelte-6rw1dw{background:#4ade801f;color:#4ade80}.tag.gravity.svelte-6rw1dw{background:#fb923c1f;color:#fb923c}.tag.nuclear.svelte-6rw1dw{background:#f871711f;color:#f87171}h2.svelte-6rw1dw{font-size:1rem;font-weight:700;color:var(--text);margin:0}p.svelte-6rw1dw{font-size:.825rem;color:var(--text-muted);line-height:1.6;flex:1}.card-footer.svelte-6rw1dw{display:flex;align-items:center;justify-content:space-between;margin-top:.25rem;padding-top:.75rem;border-top:1px solid var(--border)}.difficulty.svelte-6rw1dw{font-size:.7rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;padding:.2rem .55rem;border-radius:50px}.difficulty.easy.svelte-6rw1dw{background:#06d6a01f;color:var(--green)}.difficulty.medium.svelte-6rw1dw{background:#4a9eff1f;color:var(--blue)}.difficulty.hard.svelte-6rw1dw{background:#f871711f;color:#f87171}.high-score.svelte-6rw1dw{font-size:.72rem;font-weight:600;color:#f59e0b;background:#f59e0b1a;padding:.2rem .5rem;border-radius:50px}.play-btn.svelte-6rw1dw{font-size:.8rem;font-weight:600;color:var(--blue);transition:opacity .15s}@keyframes svelte-6rw1dw-el-float{0%{transform:translate(0) scale(1)}45%{transform:translate(28px) scale(1.08)}55%{transform:translate(28px) scale(1.08)}80%{transform:translate(-10px) scale(.96)}to{transform:translate(0) scale(1)}}@keyframes svelte-6rw1dw-pos-bob{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-7px) scale(1.06)}}@keyframes svelte-6rw1dw-barrier-glow{0%,to{box-shadow:none}50%{box-shadow:0 0 14px #3b82f6b3}}.game-card.svelte-6rw1dw:not(.coming-soon):hover .preview-electron:where(.svelte-6rw1dw){animation:svelte-6rw1dw-el-float 2s ease-in-out infinite}.game-card.svelte-6rw1dw:not(.coming-soon):hover .preview-positron:where(.svelte-6rw1dw){animation:svelte-6rw1dw-pos-bob .9s ease-in-out infinite .3s}.game-card.svelte-6rw1dw:not(.coming-soon):hover .preview-barrier:where(.svelte-6rw1dw){animation:svelte-6rw1dw-barrier-glow 1.2s ease-in-out infinite}@keyframes svelte-6rw1dw-orb-fill{0%,60%,to{box-shadow:none;border-color:var(--border-bright)}30%{box-shadow:0 0 10px #3b82f6,inset 0 0 6px #3b82f64d;border-color:#60a5fa}}.game-card.svelte-6rw1dw:not(.coming-soon):hover .orb-box.full:where(.svelte-6rw1dw){animation:svelte-6rw1dw-orb-fill 2s ease-in-out infinite}.game-card.svelte-6rw1dw:not(.coming-soon):hover .orb-box.half:where(.svelte-6rw1dw){animation:svelte-6rw1dw-orb-fill 2s ease-in-out infinite .55s}.game-card.svelte-6rw1dw:not(.coming-soon):hover .orb-box.empty:where(.svelte-6rw1dw){animation:svelte-6rw1dw-orb-fill 2s ease-in-out infinite 1.1s}.wave-preview.svelte-6rw1dw{position:relative}.wave-preview.svelte-6rw1dw:before,.wave-preview.svelte-6rw1dw:after{content:"";position:absolute;top:50%;width:10px;height:10px;border-radius:50%;transform:translate(-50%,-50%);pointer-events:none}.wave-preview.svelte-6rw1dw:before{left:30%}.wave-preview.svelte-6rw1dw:after{left:70%}.game-card.svelte-6rw1dw:not(.coming-soon):hover .wave-preview:where(.svelte-6rw1dw):before{animation:svelte-6rw1dw-ripple 1.6s ease-out infinite}.game-card.svelte-6rw1dw:not(.coming-soon):hover .wave-preview:where(.svelte-6rw1dw):after{animation:svelte-6rw1dw-ripple 1.6s ease-out infinite .8s}.game-card.svelte-6rw1dw:not(.coming-soon):hover .wave-preview:where(.svelte-6rw1dw) svg:where(.svelte-6rw1dw){animation:svelte-6rw1dw-wave-pulse 1.6s ease-in-out infinite}@keyframes svelte-6rw1dw-ripple{0%{box-shadow:0 0 #4a9effb3}to{box-shadow:0 0 0 55px #4a9eff00}}@keyframes svelte-6rw1dw-wave-pulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes svelte-6rw1dw-cell-glow{0%,to{box-shadow:none;border-color:#ffffff1a}50%{box-shadow:0 0 14px var(--pc);border-color:var(--pc);transform:scale(1.08)}}@keyframes svelte-6rw1dw-cell-dim{0%,to{opacity:1}50%{opacity:.45}}.game-card.svelte-6rw1dw:not(.coming-soon):hover .fg-cell.match:where(.svelte-6rw1dw){animation:svelte-6rw1dw-cell-glow .9s ease-in-out infinite}.game-card.svelte-6rw1dw:not(.coming-soon):hover .fg-cell:where(.svelte-6rw1dw):not(.match){animation:svelte-6rw1dw-cell-dim .9s ease-in-out infinite}@keyframes svelte-6rw1dw-card-bounce{0%,to{transform:translateY(-6px)}50%{transform:translateY(-13px);box-shadow:0 10px 22px #0006,0 0 12px color-mix(in srgb,var(--wc) 50%,transparent)}}@keyframes svelte-6rw1dw-mol-glow{0%,to{text-shadow:none;opacity:.8}50%{text-shadow:0 0 12px #60a5fa;opacity:1;transform:scale(1.1)}}@keyframes svelte-6rw1dw-card-idle{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.game-card.svelte-6rw1dw:not(.coming-soon):hover .wc.active:where(.svelte-6rw1dw){animation:svelte-6rw1dw-card-bounce .85s ease-in-out infinite}.game-card.svelte-6rw1dw:not(.coming-soon):hover .wc:where(.svelte-6rw1dw):not(.active){animation:svelte-6rw1dw-card-idle 1.1s ease-in-out infinite}.game-card.svelte-6rw1dw:not(.coming-soon):hover .wars-mol:where(.svelte-6rw1dw){animation:svelte-6rw1dw-mol-glow 1s ease-in-out infinite .2s}@keyframes svelte-6rw1dw-probe-orbit{0%{left:22%;top:72%}25%{left:72%;top:62%}50%{left:78%;top:22%}75%{left:28%;top:14%}to{left:22%;top:72%}}@keyframes svelte-6rw1dw-planet-pulse{0%,to{box-shadow:0 0 22px #fbbf2473}50%{box-shadow:0 0 38px #fbbf24bf}}@keyframes svelte-6rw1dw-target-blink{0%,to{border-color:#22c55e80;box-shadow:0 0 6px #22c55e4d}50%{border-color:#22c55e;box-shadow:0 0 14px #22c55eb3}}.game-card.svelte-6rw1dw:hover .sling-probe:where(.svelte-6rw1dw){animation:svelte-6rw1dw-probe-orbit 3s linear infinite}.game-card.svelte-6rw1dw:hover .sling-planet:where(.svelte-6rw1dw){animation:svelte-6rw1dw-planet-pulse 1.8s ease-in-out infinite}.game-card.svelte-6rw1dw:hover .sling-target:where(.svelte-6rw1dw){animation:svelte-6rw1dw-target-blink 1s ease-in-out infinite}@keyframes svelte-6rw1dw-alpha-fly{0%{transform:translate(0) scale(1);opacity:.75}60%{transform:translate(38px,-18px) scale(.8);opacity:1}to{transform:translate(58px,-30px) scale(.5);opacity:0}}@keyframes svelte-6rw1dw-beta-fly{0%{transform:translate(0) scale(1);opacity:.75}60%{transform:translate(42px,4px) scale(.8);opacity:1}to{transform:translate(64px,10px) scale(.5);opacity:0}}@keyframes svelte-6rw1dw-gamma-fly{0%{transform:translate(0) scale(1);opacity:.75}60%{transform:translate(36px,20px) scale(.8);opacity:1}to{transform:translate(58px,34px) scale(.5);opacity:0}}@keyframes svelte-6rw1dw-nucleus-shake{0%,to{transform:translate(-50%,-50%) rotate(0) scale(1)}20%{transform:translate(-50%,-50%) rotate(-3deg) scale(1.06)}40%{transform:translate(-50%,-50%) rotate(3deg) scale(1.04)}60%{transform:translate(-50%,-50%) rotate(-2deg) scale(1.02)}}.game-card.svelte-6rw1dw:hover .dp.alpha:where(.svelte-6rw1dw){animation:svelte-6rw1dw-alpha-fly 1.4s ease-out infinite}.game-card.svelte-6rw1dw:hover .dp.beta:where(.svelte-6rw1dw){animation:svelte-6rw1dw-beta-fly 1.4s ease-out infinite .35s}.game-card.svelte-6rw1dw:hover .dp.gamma:where(.svelte-6rw1dw){animation:svelte-6rw1dw-gamma-fly 1.4s ease-out infinite .7s}.game-card.svelte-6rw1dw:hover .decay-nucleus:where(.svelte-6rw1dw){animation:svelte-6rw1dw-nucleus-shake 1.4s ease-in-out infinite}.game-card.svelte-6rw1dw:hover .play-btn:where(.svelte-6rw1dw){opacity:.75}@media(max-width:900px){.games-grid.svelte-6rw1dw{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.games-grid.svelte-6rw1dw{grid-template-columns:1fr}.hero.svelte-6rw1dw{padding:2.5rem 0 2rem}}
