.hero-shots[data-astro-cid-nd5qy62w]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(1rem,.5rem + 1.5vw,1.75rem);margin:0;padding:0;list-style:none;display:grid}.hero-shot[data-astro-cid-nd5qy62w]{border-radius:var(--r-xl);background:var(--c-navy-950);box-shadow:var(--shadow-lg), 0 0 0 5px #ffffff14;overflow:hidden}.hero-shot[data-astro-cid-nd5qy62w]:first-child{rotate:-2deg}.hero-shot[data-astro-cid-nd5qy62w]:nth-child(2){translate:0 1.25rem;rotate:2deg}.shot-open[data-astro-cid-nd5qy62w]{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:relative}.shot-open[data-astro-cid-nd5qy62w] img{object-fit:cover;width:100%;height:100%;transition:transform var(--t-med) var(--ease-out);display:block}.shot-open[data-astro-cid-nd5qy62w]:hover img{transform:scale(1.03)}.shot-open[data-astro-cid-nd5qy62w]:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.zoom[data-astro-cid-nd5qy62w]{width:2.25rem;height:2.25rem;color:var(--c-cream);box-shadow:var(--shadow-sm);opacity:.9;background:#0a1124d9;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:.6rem;right:.6rem}.shots-hint[data-astro-cid-nd5qy62w]{margin:var(--sp-4) 0 0;text-align:center;font-size:var(--fs-xs);color:var(--text-muted);font-weight:800;display:none}.shot-dialog[data-astro-cid-nd5qy62w]{background:0 0;border:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;overflow:hidden}.shot-dialog[data-astro-cid-nd5qy62w][open]{padding:max(.75rem, env(safe-area-inset-top)) 1rem 1rem;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;display:flex}.shot-dialog[data-astro-cid-nd5qy62w]::backdrop{backdrop-filter:blur(4px);background:#050814e0}.shot-dialog[data-astro-cid-nd5qy62w] img{border-radius:var(--r-lg);width:auto;max-width:calc(100vw - 2rem);height:auto;min-height:0;max-height:calc(100dvh - 5.5rem);box-shadow:var(--shadow-lg)}.shot-close[data-astro-cid-nd5qy62w]{border-radius:var(--r-pill);min-height:2.75rem;color:var(--c-cream);cursor:pointer;background:#0a1124e6;border:2px solid #ffffff59;flex:none;align-self:flex-end;align-items:center;gap:.4rem;padding:.5rem 1rem;font-weight:800;display:inline-flex}.shot-close[data-astro-cid-nd5qy62w]:focus-visible{outline:3px solid var(--focus);outline-offset:3px}@media (width<=29.99rem){.hero-shots[data-astro-cid-nd5qy62w]{gap:.85rem;max-width:22rem;margin-inline:auto}.hero-shot[data-astro-cid-nd5qy62w]:first-child{rotate:-1.5deg}.hero-shot[data-astro-cid-nd5qy62w]:nth-child(2){translate:0 .5rem;rotate:1.5deg}.shots-hint[data-astro-cid-nd5qy62w]{display:block}.ph[data-astro-cid-nd5qy62w] p[data-astro-cid-nd5qy62w]{font-size:.95rem}}@media (prefers-reduced-motion:reduce){.shot-open[data-astro-cid-nd5qy62w] img{transition:none}}.game-hero[data-astro-cid-h2e7rbrf]{--accent:var(--c-teal);background:var(--c-navy-900);padding-block:clamp(2rem,1rem + 4vw,4.5rem) clamp(3rem,2rem + 4vw,5.5rem);position:relative;overflow:hidden}.accent-yellow[data-astro-cid-h2e7rbrf]{--accent:var(--c-yellow)}.accent-coral[data-astro-cid-h2e7rbrf]{--accent:var(--c-coral)}.game-hero[data-astro-cid-h2e7rbrf]:after{content:"";background:radial-gradient(55% 70% at 80% 40%, color-mix(in srgb, var(--accent) 22%, transparent), transparent 70%), radial-gradient(40% 60% at 10% 10%, #7759d940, transparent 70%), linear-gradient(0deg, var(--c-navy) 0%, transparent 30%);pointer-events:none;position:absolute;inset:0}.hero-inner[data-astro-cid-h2e7rbrf]{z-index:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,1rem + 3vw,4rem);display:grid;position:relative}.crumbs[data-astro-cid-h2e7rbrf] ol[data-astro-cid-h2e7rbrf]{gap:var(--sp-2);margin:0 0 var(--sp-5);font-size:var(--fs-sm);color:var(--text-muted);flex-wrap:wrap;padding:0;list-style:none;display:flex}.crumbs[data-astro-cid-h2e7rbrf] li[data-astro-cid-h2e7rbrf]+li[data-astro-cid-h2e7rbrf]:before{content:"›";margin-right:var(--sp-2)}.crumbs[data-astro-cid-h2e7rbrf] a[data-astro-cid-h2e7rbrf]{color:var(--text-soft)}.stage[data-astro-cid-h2e7rbrf]{margin-bottom:var(--sp-4);border-radius:var(--r-pill);font-family:var(--font-display);color:var(--c-navy);background:var(--c-yellow);padding:.3rem .85rem;display:inline-block}.stage--playable-preview[data-astro-cid-h2e7rbrf]{background:var(--c-teal)}.stage--in-development[data-astro-cid-h2e7rbrf]{background:var(--c-coral)}h1[data-astro-cid-h2e7rbrf]{margin-bottom:var(--sp-2);font-size:clamp(2.75rem,1.8rem + 4vw,4.5rem)}.logo-title[data-astro-cid-h2e7rbrf]{margin:0 0 var(--sp-2) -.5rem}.logo-title[data-astro-cid-h2e7rbrf] img{filter:drop-shadow(0 12px 18px #00000073);width:min(100%,32rem);height:auto;display:block}.logo-title--daily-games[data-astro-cid-h2e7rbrf] img{filter:drop-shadow(0 0 1px #fff9)drop-shadow(0 0 18px #6ec8ff59)drop-shadow(0 12px 18px #00000073)}.tagline[data-astro-cid-h2e7rbrf]{font-family:var(--font-display);color:var(--accent);margin-bottom:var(--sp-5);font-size:clamp(1.25rem,1rem + 1vw,1.7rem)}.facts[data-astro-cid-h2e7rbrf]{gap:var(--sp-3);margin:0 0 var(--sp-5);flex-wrap:wrap;padding:0;list-style:none;display:flex}.facts[data-astro-cid-h2e7rbrf] li[data-astro-cid-h2e7rbrf]{border-radius:var(--r-md);border:1px solid var(--border);color:var(--text-soft);background:#ffffff12;padding:.5rem .9rem;font-weight:700}.facts[data-astro-cid-h2e7rbrf] strong[data-astro-cid-h2e7rbrf]{font-family:var(--font-display);color:var(--c-cream);font-size:1.35rem;font-weight:400}.hero-actions[data-astro-cid-h2e7rbrf]{gap:var(--sp-4);margin-top:var(--sp-6);flex-wrap:wrap;display:flex}.hero-media[data-astro-cid-h2e7rbrf]{justify-self:center;width:min(100%,36rem);padding-bottom:1.25rem}.hero-art[data-astro-cid-h2e7rbrf]{border-radius:var(--r-xl);width:min(100%,38rem);box-shadow:var(--shadow-lg), 0 0 0 1px #00000040;background:var(--c-navy-800);border:3px solid #ffffff24;margin:0;padding-bottom:0;position:relative;overflow:hidden;transform:rotate(1.2deg)}.hero-art[data-astro-cid-h2e7rbrf] img{width:100%;height:auto;display:block}.hero-art[data-astro-cid-h2e7rbrf] figcaption[data-astro-cid-h2e7rbrf]{right:var(--sp-3);bottom:var(--sp-3);border-radius:var(--r-pill);color:var(--text-soft);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;background:#0a1124c7;padding:.2rem .65rem;font-weight:800;position:absolute}@media (prefers-reduced-motion:reduce){.hero-art[data-astro-cid-h2e7rbrf]{transform:none}}.overview-grid[data-astro-cid-h2e7rbrf]{gap:var(--sp-7);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;display:grid}.lead-ish[data-astro-cid-h2e7rbrf]{font-size:var(--fs-lg)}.availability[data-astro-cid-h2e7rbrf]{padding:var(--sp-5);border-radius:var(--r-xl);background:var(--bg-card);border:1px solid var(--border);box-shadow:var(--shadow-md)}.availability[data-astro-cid-h2e7rbrf] h2[data-astro-cid-h2e7rbrf]{font-size:1.6rem}.platform[data-astro-cid-h2e7rbrf]{gap:var(--sp-4);padding:var(--sp-4) 0;border-top:1px solid var(--border);display:flex}.platform[data-astro-cid-h2e7rbrf] h3[data-astro-cid-h2e7rbrf]{margin-bottom:var(--sp-1);font-size:1.2rem}.platform[data-astro-cid-h2e7rbrf] p[data-astro-cid-h2e7rbrf]{color:var(--text-soft);font-size:var(--fs-sm);margin-bottom:var(--sp-3)}.platform-icon[data-astro-cid-h2e7rbrf]{border-radius:var(--r-md);width:2.75rem;height:2.75rem;color:var(--c-teal);background:#2ccdb826;flex:none;place-items:center;display:grid}.free-note[data-astro-cid-h2e7rbrf]{align-items:center;gap:var(--sp-2);padding-top:var(--sp-4);border-top:1px solid var(--border);color:var(--c-yellow);margin:0;font-weight:800;display:flex}.features[data-astro-cid-h2e7rbrf]{margin:0;padding:0;list-style:none}.feature[data-astro-cid-h2e7rbrf]{padding:var(--sp-5);border-radius:var(--r-xl);background:var(--bg-card);border:1px solid var(--border)}.feature-icon[data-astro-cid-h2e7rbrf]{width:3.25rem;height:3.25rem;margin-bottom:var(--sp-4);background:var(--accent,var(--c-teal));color:var(--c-navy);border-radius:1rem;place-items:center;display:inline-grid;box-shadow:0 4px #0000004d}.feature[data-astro-cid-h2e7rbrf] h3[data-astro-cid-h2e7rbrf]{margin-bottom:var(--sp-2);font-size:1.35rem}.feature[data-astro-cid-h2e7rbrf] p[data-astro-cid-h2e7rbrf]{color:var(--text-soft);margin:0}.shots[data-astro-cid-h2e7rbrf]{gap:var(--sp-5);padding:var(--sp-2) var(--sp-1) var(--sp-5);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;border-radius:var(--r-md);margin:0;list-style:none;display:flex;overflow-x:auto}.shot[data-astro-cid-h2e7rbrf]{scroll-snap-align:start;flex:none;width:min(62vw,15rem);position:relative}.shot[data-astro-cid-h2e7rbrf] figure[data-astro-cid-h2e7rbrf]{margin:0}.phone[data-astro-cid-h2e7rbrf]{aspect-ratio:9/16;box-shadow:var(--shadow-lg), inset 0 0 0 2px #ffffff1f;background:linear-gradient(160deg,#2b3a6b,#0c1430);border-radius:1.6rem;padding:.45rem;overflow:hidden}.phone[data-astro-cid-h2e7rbrf] img[data-astro-cid-h2e7rbrf]{object-fit:cover;object-position:top;border-radius:1.2rem;width:100%;height:100%}.shot[data-astro-cid-h2e7rbrf] figcaption[data-astro-cid-h2e7rbrf]{margin-top:var(--sp-3);text-align:center;color:var(--text-soft);font-weight:800;font-size:var(--fs-sm)}@media (width>=64rem){.shots[data-astro-cid-h2e7rbrf]{grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));display:grid;overflow:visible}.shot[data-astro-cid-h2e7rbrf]{width:auto}}.legal-strip[data-astro-cid-h2e7rbrf]{padding-block:0 var(--section-y)}.legal-card[data-astro-cid-h2e7rbrf]{gap:var(--sp-5);padding:var(--sp-5);border-radius:var(--r-xl);border:1px solid var(--border);background:#ffffff08;display:flex}.legal-icon[data-astro-cid-h2e7rbrf]{color:var(--c-teal);flex:none}.legal-card[data-astro-cid-h2e7rbrf] h2[data-astro-cid-h2e7rbrf]{margin-bottom:var(--sp-2);font-size:1.4rem}.legal-card[data-astro-cid-h2e7rbrf] p[data-astro-cid-h2e7rbrf]{color:var(--text-soft);font-size:var(--fs-sm)}.legal-links[data-astro-cid-h2e7rbrf]{gap:var(--sp-2) var(--sp-5);flex-wrap:wrap;margin:0;padding:0;font-weight:800;list-style:none;display:flex}.legal-links[data-astro-cid-h2e7rbrf] a[data-astro-cid-h2e7rbrf]{align-items:center;gap:.35rem;padding:.4rem 0;display:inline-flex}@media (width<=52rem){.hero-inner[data-astro-cid-h2e7rbrf],.overview-grid[data-astro-cid-h2e7rbrf]{grid-template-columns:1fr}.hero-text[data-astro-cid-h2e7rbrf]{text-align:center}.crumbs[data-astro-cid-h2e7rbrf] ol[data-astro-cid-h2e7rbrf],.facts[data-astro-cid-h2e7rbrf],.hero-actions[data-astro-cid-h2e7rbrf],.hero-text[data-astro-cid-h2e7rbrf] .badges{justify-content:center}.logo-title[data-astro-cid-h2e7rbrf],.logo-title[data-astro-cid-h2e7rbrf] img{margin-inline:auto}.legal-card[data-astro-cid-h2e7rbrf]{gap:var(--sp-3);flex-direction:column}}
