.game[data-astro-cid-h2e7rbrf]{background:radial-gradient(circle at 72% 45%, color-mix(in srgb, var(--game-accent) 18%, transparent), transparent 55%), var(--bg);padding-block:var(--space-xl) var(--space-3xl);border-bottom:var(--border)}.game__grid[data-astro-cid-h2e7rbrf]{gap:var(--space-xl);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:center;display:grid}.game__copy[data-astro-cid-h2e7rbrf]{gap:var(--space-s);justify-items:start;display:grid}.game__back[data-astro-cid-h2e7rbrf]{color:var(--fg-muted);font-weight:600;text-decoration:none}.game__back[data-astro-cid-h2e7rbrf]:hover{color:var(--fg)}.game[data-astro-cid-h2e7rbrf] .eyebrow[data-astro-cid-h2e7rbrf]{color:var(--game-accent)}h1[data-astro-cid-h2e7rbrf]{letter-spacing:-.035em;font-size:clamp(2.8rem,1.4rem + 4.5vw,6rem);font-weight:800;font-stretch:120%;line-height:.92}.game__hook[data-astro-cid-h2e7rbrf]{font-family:var(--font-display);font-size:var(--step-2);letter-spacing:-.02em;font-weight:700;font-stretch:110%;line-height:1.05}.game__pitch[data-astro-cid-h2e7rbrf]{font-size:var(--step-1);max-width:40ch;color:var(--fg-muted)}.game__stats[data-astro-cid-h2e7rbrf]{gap:var(--space-s);font-family:var(--font-mono);font-size:var(--step--1);flex-wrap:wrap;display:flex}.game__ctas[data-astro-cid-h2e7rbrf]{gap:var(--space-s);flex-wrap:wrap;display:flex}.game__play[data-astro-cid-h2e7rbrf]{background:var(--game-accent);color:var(--c-ink);font-size:var(--step-1)}.game__play[data-astro-cid-h2e7rbrf]:hover{background:color-mix(in srgb, var(--game-accent) 82%, var(--c-paper))}.game__free[data-astro-cid-h2e7rbrf]{font-family:var(--font-mono);font-size:var(--step--1);color:var(--fg-muted)}.game__built[data-astro-cid-h2e7rbrf]{max-width:40ch;font-size:var(--step--1)}.game__media[data-astro-cid-h2e7rbrf]{border:var(--border-strong);border-radius:var(--radius-l);box-shadow:var(--shadow-lift);overflow:hidden}.features[data-astro-cid-h2e7rbrf]{padding-block:var(--space-3xl)}.features__list[data-astro-cid-h2e7rbrf]{gap:var(--space-3xl);display:grid}.feature[data-astro-cid-h2e7rbrf]{gap:var(--space-xl);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;display:grid}.feature[data-astro-cid-h2e7rbrf]:nth-child(2n) .feature__media[data-astro-cid-h2e7rbrf]{order:1}.feature__media[data-astro-cid-h2e7rbrf]{border:var(--border-strong);border-radius:var(--radius-l);box-shadow:var(--shadow-lift);overflow:hidden}.feature__media[data-astro-cid-h2e7rbrf] img,.feature__media[data-astro-cid-h2e7rbrf] video[data-astro-cid-h2e7rbrf]{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.feature__media[data-astro-cid-h2e7rbrf] img{transform-origin:var(--focus,center);scale:1.5}.feature__copy[data-astro-cid-h2e7rbrf]{gap:var(--space-xs);display:grid}.feature__num[data-astro-cid-h2e7rbrf]{font-family:var(--font-display);font-size:var(--step-3);color:#0000;-webkit-text-stroke:1.5px var(--game-accent);font-weight:900;font-stretch:150%;line-height:1}.feature[data-astro-cid-h2e7rbrf] h2[data-astro-cid-h2e7rbrf]{letter-spacing:-.035em;font-size:clamp(2.4rem,1rem + 4.5vw,5rem);font-weight:800;font-stretch:120%;line-height:.9}.feature__copy[data-astro-cid-h2e7rbrf] p[data-astro-cid-h2e7rbrf]:last-child{max-width:36ch;font-size:var(--step-1);color:var(--fg-muted)}.glance[data-astro-cid-h2e7rbrf]{padding-block:var(--space-2xl);background:var(--surface);border-block:var(--border)}.glance__grid[data-astro-cid-h2e7rbrf]{gap:var(--space-xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.glance__facts[data-astro-cid-h2e7rbrf],.glance__controls[data-astro-cid-h2e7rbrf]{align-content:start;gap:var(--space-m);display:grid}.glance__title[data-astro-cid-h2e7rbrf],.glance[data-astro-cid-h2e7rbrf] h3[data-astro-cid-h2e7rbrf]{font-size:var(--step-3);font-weight:900;font-stretch:115%}.chips[data-astro-cid-h2e7rbrf]{gap:var(--space-2xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.chips[data-astro-cid-h2e7rbrf] li[data-astro-cid-h2e7rbrf]{border:var(--border-strong);border-radius:var(--radius-pill);padding:.35em .9em;font-weight:600}.glance__info[data-astro-cid-h2e7rbrf]{gap:var(--space-s);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.glance__info[data-astro-cid-h2e7rbrf] dt[data-astro-cid-h2e7rbrf]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;font-size:var(--step--1);color:var(--fg-muted)}.glance__info[data-astro-cid-h2e7rbrf] dd[data-astro-cid-h2e7rbrf]{margin:0;font-weight:600}.controls[data-astro-cid-h2e7rbrf]{gap:var(--space-m);padding:var(--space-m);border:var(--border-strong);border-radius:var(--radius-m);background:var(--bg);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.controls__label[data-astro-cid-h2e7rbrf]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;font-size:var(--step--1);color:var(--game-accent);margin-bottom:var(--space-2xs)}.controls[data-astro-cid-h2e7rbrf] ul[data-astro-cid-h2e7rbrf]{gap:var(--space-3xs);margin:0;padding-left:1.1em;display:grid}.extras[data-astro-cid-h2e7rbrf]{padding-block:var(--space-2xl)}.extras__grid[data-astro-cid-h2e7rbrf]{align-items:start;gap:var(--space-xl);flex-wrap:wrap;display:flex}.quote[data-astro-cid-h2e7rbrf]{flex:320px;margin:0}.quote[data-astro-cid-h2e7rbrf] blockquote[data-astro-cid-h2e7rbrf]{font-family:var(--font-display);font-size:var(--step-3);margin:0;font-weight:800;line-height:1.05}.quote[data-astro-cid-h2e7rbrf] figcaption[data-astro-cid-h2e7rbrf]{margin-top:var(--space-xs);font-family:var(--font-mono);font-size:var(--step--1)}.updates[data-astro-cid-h2e7rbrf]{flex:320px}.updates[data-astro-cid-h2e7rbrf] h2[data-astro-cid-h2e7rbrf]{font-size:var(--step-2);margin-bottom:var(--space-xs)}.updates[data-astro-cid-h2e7rbrf] ol[data-astro-cid-h2e7rbrf]{gap:var(--space-2xs);margin:0;padding:0;list-style:none;display:grid}.updates__date[data-astro-cid-h2e7rbrf]{font-family:var(--font-mono);font-size:var(--step--1);border-radius:var(--radius-s);border:2px solid;margin-right:.4em;padding:.15em .5em}.finale[data-astro-cid-h2e7rbrf]{padding-block:var(--space-3xl);background:radial-gradient(circle at 50% 60%, color-mix(in srgb, var(--game-accent) 20%, transparent), transparent 60%), var(--bg);border-block:var(--border);position:relative;overflow:hidden}.finale__giant[data-astro-cid-h2e7rbrf]{font-family:var(--font-display);white-space:nowrap;color:#0000;-webkit-text-stroke:1px color-mix(in srgb, var(--fg) 14%, transparent);pointer-events:none;user-select:none;margin:0;font-size:clamp(5rem,16vw,20rem);font-weight:900;font-stretch:150%;line-height:1;position:absolute;bottom:-.15em;left:0}.finale__inner[data-astro-cid-h2e7rbrf]{justify-items:center;gap:var(--space-m);text-align:center;display:grid;position:relative}.finale[data-astro-cid-h2e7rbrf] h2[data-astro-cid-h2e7rbrf]{letter-spacing:-.035em;max-width:16ch;font-size:clamp(2.6rem,1rem + 6vw,6.5rem);font-weight:800;font-stretch:120%;line-height:.9}.finale__art[data-astro-cid-h2e7rbrf]{font-size:var(--step--1);padding-block:.4em;font-weight:600;display:inline-block}.more[data-astro-cid-h2e7rbrf]{padding-block:var(--space-3xl)}.more__title[data-astro-cid-h2e7rbrf]{font-size:var(--step-4);letter-spacing:-.035em;margin-bottom:var(--space-l);font-weight:800;font-stretch:120%}.more__grid[data-astro-cid-h2e7rbrf]{gap:var(--space-l);grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));display:grid}@media (width<=480px){.game__play[data-astro-cid-h2e7rbrf]{white-space:normal}}@media (width<=900px){.game__grid[data-astro-cid-h2e7rbrf],.glance__grid[data-astro-cid-h2e7rbrf]{grid-template-columns:1fr}.game__media[data-astro-cid-h2e7rbrf]{order:-1}}@media (width<=800px){.feature[data-astro-cid-h2e7rbrf]{gap:var(--space-m);grid-template-columns:1fr}.feature[data-astro-cid-h2e7rbrf]:nth-child(2n) .feature__media[data-astro-cid-h2e7rbrf]{order:0}}
