:root{--ink: #0b0d12;--surface: #151922;--elevated: #1e2430;--line: #2a3140;--text: #f4f6fb;--muted: #9aa3b2;--flow-a: #7b5cff;--flow-b: #ff3d7f;--phosphor: #35e3d0;--amber: #ffb021;--grad-signature: linear-gradient(100deg, var(--flow-a), var(--flow-b));--grad-phosphor: linear-gradient(100deg, var(--flow-a), var(--phosphor));--flowcore-wave: linear-gradient( 90deg, #2e6bff, #22d3ee, #8b5cf6, #ec4899, #ff4d4d );--cta-verde: #22c55e;--cta-verde-glow: rgba(34, 197, 94, .45);--theme: var(--flow-a);--theme-b: var(--flow-b);--font-display: "Michroma", "Orbitron", system-ui, sans-serif;--font-pixel: "Press Start 2P", monospace;--font-body: "Inter", system-ui, -apple-system, sans-serif;--radius-sm: 8px;--radius: 14px;--radius-lg: 22px;--maxw: 1200px;--header-h: 64px;--glass-bg: rgba(21, 25, 34, .55);--glass-border: rgba(255, 255, 255, .08);--glass-blur: 16px;--shadow-1: 0 6px 24px rgba(0, 0, 0, .4);--shadow-2: 0 16px 48px rgba(0, 0, 0, .55);--glow-theme: 0 0 0 1px rgba(123, 92, 255, .35), 0 8px 32px rgba(123, 92, 255, .25);--ease: cubic-bezier(.22, 1, .36, 1);--dur-fast: .14s;--dur: .26s;--dur-slow: .52s}[data-console=snes]{--theme: #7b5cff;--theme-b: #b06cff}[data-console=megadrive]{--theme: #35e3d0;--theme-b: #2e9bff}[data-console=ps1]{--theme: #ff3d7f;--theme-b: #ff7a3d}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--ink);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{min-height:100dvh;overflow-x:hidden}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}::selection{background:var(--flow-a);color:#fff}:focus-visible{outline:2px solid var(--phosphor);outline-offset:2px}.gradient-text{background:var(--grad-signature);-webkit-background-clip:text;background-clip:text;color:transparent}.display{font-family:var(--font-display);letter-spacing:.02em}.pixel{font-family:var(--font-pixel);line-height:1.6}.container{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:clamp(16px,4vw,32px)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.hd.svelte-1elxaub{position:sticky;top:0;z-index:50;height:var(--header-h);display:flex;align-items:center;background:#0b0d12b8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.inner.svelte-1elxaub{display:flex;align-items:center;gap:18px}.brand.svelte-1elxaub{display:flex;align-items:center;gap:10px;margin-right:auto}.brand.svelte-1elxaub img:where(.svelte-1elxaub){display:block}.byline.svelte-1elxaub{font-size:11px;color:var(--muted)}.byline.svelte-1elxaub b:where(.svelte-1elxaub){background:var(--flowcore-wave);-webkit-background-clip:text;background-clip:text;color:transparent}.nav.svelte-1elxaub{display:flex;gap:4px}.nav.svelte-1elxaub a:where(.svelte-1elxaub){padding:8px 14px;border-radius:999px;font-weight:600;font-size:14px;color:var(--muted);transition:color var(--dur-fast),background var(--dur-fast)}.nav.svelte-1elxaub a:where(.svelte-1elxaub):hover{color:var(--text);background:var(--elevated)}.nav.svelte-1elxaub a.active:where(.svelte-1elxaub){color:var(--text);background:linear-gradient(100deg,#7b5cff40,#ff3d7f33)}.tools.svelte-1elxaub{display:flex;gap:8px}.tool.svelte-1elxaub{height:38px;min-width:38px;padding:0 10px;border-radius:10px;border:1px solid var(--line);background:var(--surface);color:var(--text);cursor:pointer;font-size:14px;display:grid;place-items:center;transition:border-color var(--dur-fast),transform var(--dur-fast)}.tool.svelte-1elxaub .pixel:where(.svelte-1elxaub){font-size:9px}.tool[aria-pressed=true].svelte-1elxaub{border-color:var(--phosphor);box-shadow:0 0 0 1px var(--phosphor),0 0 14px #35e3d059}.tool.svelte-1elxaub:hover{transform:translateY(-1px)}.burger.svelte-1elxaub{display:none}@media (max-width: 720px){.byline.svelte-1elxaub{display:none}.nav.svelte-1elxaub{position:absolute;inset:var(--header-h) 0 auto 0;flex-direction:column;background:#0b0d12f7;border-bottom:1px solid var(--line);padding:10px;gap:2px;transform:translateY(-8px);opacity:0;pointer-events:none;transition:opacity var(--dur),transform var(--dur)}.nav.open.svelte-1elxaub{opacity:1;transform:none;pointer-events:auto}.burger.svelte-1elxaub{display:grid}}.ft.svelte-jz8lnl{border-top:1px solid var(--line);background:linear-gradient(180deg,transparent,rgba(0,0,0,.35));margin-top:40px}.rows.svelte-jz8lnl{display:grid;grid-template-columns:2fr 1fr 1fr;gap:28px;padding:24px 0;border-top:1px solid var(--line)}.col.svelte-jz8lnl{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.logos.svelte-jz8lnl{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.es-logo.svelte-jz8lnl{height:56px;width:auto}.logos.svelte-jz8lnl .x:where(.svelte-jz8lnl){color:var(--muted);font-size:14px;opacity:.6}.flowcore.svelte-jz8lnl{display:inline-flex;transition:transform var(--dur-fast)}.flowcore.svelte-jz8lnl:hover{transform:translateY(-2px)}.flowcore.svelte-jz8lnl img:where(.svelte-jz8lnl){height:42px;width:auto}.h.svelte-jz8lnl{font-size:9px;color:var(--muted);margin-bottom:4px}.col.svelte-jz8lnl a:where(.svelte-jz8lnl){color:var(--text);font-size:14px}.col.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:var(--phosphor)}.legal.svelte-jz8lnl{display:flex;flex-direction:column;gap:4px;padding:20px 0 40px;font-size:12px;color:var(--muted)}.legal.svelte-jz8lnl .muted:where(.svelte-jz8lnl){opacity:.7}@media (max-width: 720px){.rows.svelte-jz8lnl{grid-template-columns:1fr;gap:20px}}.crt.svelte-qozt07{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:40;mix-blend-mode:soft-light;opacity:.5;background-image:repeating-linear-gradient(0deg,rgba(255,255,255,.05) 0px,rgba(255,255,255,.05) 1px,transparent 1px,transparent 3px)}.crt.svelte-qozt07:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 120% at 50% 50%,transparent 62%,rgba(0,0,0,.45) 100%)}@media (prefers-reduced-motion: reduce){.crt.svelte-qozt07{opacity:.3}}.boot.svelte-16ylr1u{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;background:var(--ink);cursor:pointer;transition:opacity .55s ease}.boot.hide.svelte-16ylr1u{opacity:0}.screen.svelte-16ylr1u{position:relative;width:min(90vw,520px);aspect-ratio:4 / 3;display:grid;place-items:center;border-radius:18px;overflow:hidden;background:radial-gradient(120% 120% at 50% 45%,rgba(123,92,255,.18),transparent 60%);box-shadow:inset 0 0 120px #0009}.logo.svelte-16ylr1u{width:62%;filter:drop-shadow(0 0 24px rgba(123,92,255,.45));animation:svelte-16ylr1u-pop .6s var(--ease) both}.coin.svelte-16ylr1u{position:absolute;bottom:12%;font-size:12px;color:var(--amber);text-shadow:0 0 12px rgba(255,176,33,.6);animation:svelte-16ylr1u-blink 1s steps(2) infinite}.scan.svelte-16ylr1u{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent,rgba(53,227,208,.5),transparent);height:40%;animation:svelte-16ylr1u-sweep 1.4s ease-in-out}.skip.svelte-16ylr1u{position:absolute;bottom:5%;font-size:10px;color:var(--muted)}@keyframes svelte-16ylr1u-pop{0%{transform:scale(.8);opacity:0}}@keyframes svelte-16ylr1u-blink{50%{opacity:.15}}@keyframes svelte-16ylr1u-sweep{0%{transform:translateY(-120%)}to{transform:translateY(320%)}}@media (prefers-reduced-motion: reduce){.scan.svelte-16ylr1u,.coin.svelte-16ylr1u,.logo.svelte-16ylr1u{animation:none}}main.svelte-12qhfyh{min-height:calc(100dvh - var(--header-h))}
