.game-cover[data-astro-cid-qsmo6pee]{aspect-ratio:2 / 3;width:100%;border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden;background:var(--bg-raised)}.game-cover[data-astro-cid-qsmo6pee] img[data-astro-cid-qsmo6pee]{width:100%;height:100%;object-fit:cover;display:block}.play-tl[data-astro-cid-6zdbm7yg]{display:grid;grid-template-columns:8rem minmax(0,1fr) minmax(0,1fr);column-gap:var(--space-100)}.play-head-band[data-astro-cid-6zdbm7yg],.play-head[data-astro-cid-6zdbm7yg]{grid-row:1;position:sticky;top:var(--header-h)}.play-head-band[data-astro-cid-6zdbm7yg]{grid-column:1 / -1;z-index:2;background:var(--bg);border-bottom:1px solid var(--border)}.play-head[data-astro-cid-6zdbm7yg]{display:flex;align-items:baseline;z-index:3;font-family:var(--font-display);font-size:var(--fs-3xl);font-weight:600;color:var(--text);padding:var(--space-50) 0 var(--space-75)}.play-none[data-astro-cid-6zdbm7yg]{margin:0;width:100%;padding:var(--space-75) var(--space-100);display:grid;place-items:center;border:1px dashed var(--border);border-radius:var(--radius);background:color-mix(in srgb,var(--bg-raised) 55%,transparent);color:var(--text-faint);font-family:var(--font-display);font-size:var(--fs-md);font-weight:500}.play-head-build[data-astro-cid-6zdbm7yg]{color:var(--accent)}.play-head-n[data-astro-cid-6zdbm7yg]{flex:none;margin-left:var(--space-50);font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:400;color:var(--text-dim)}.play-head-note[data-astro-cid-6zdbm7yg]{margin-left:var(--space-40);font-family:var(--font-body);font-size:var(--fs-xs);font-weight:400;font-style:italic;line-height:1.35;text-wrap:balance;color:var(--text-faint)}.play-rule[data-astro-cid-6zdbm7yg]{grid-column:1 / -1;border-top:1px solid var(--border);pointer-events:none}.play-year[data-astro-cid-6zdbm7yg]{grid-column:1;display:grid;align-content:start;padding:var(--space-125) 0}.play-year-n[data-astro-cid-6zdbm7yg]{font-family:var(--font-display);font-size:var(--fs-6xl);font-weight:650}.play-games[data-astro-cid-6zdbm7yg]{display:grid;align-content:start;justify-items:start;gap:var(--space-75);padding:var(--space-125) 0;min-width:0}.play-tiles[data-astro-cid-6zdbm7yg]{list-style:none;margin:0;padding:0;width:100%;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-75) var(--space-60);overflow-y:hidden;scrollbar-gutter:stable;padding-right:var(--space-60);scrollbar-width:auto;scrollbar-color:var(--accent) var(--bg-raised)}.play-tiles[data-astro-cid-6zdbm7yg].is-open{overflow-y:auto;overscroll-behavior:contain;-webkit-mask-image:linear-gradient(to bottom,#000 72%,transparent);mask-image:linear-gradient(to bottom,#000 72%,transparent)}.play-tiles[data-astro-cid-6zdbm7yg].is-open.at-end{-webkit-mask-image:none;mask-image:none}.play-tile[data-astro-cid-6zdbm7yg]{display:grid;align-content:start;gap:var(--space-25);min-width:0}.has-lane[data-astro-cid-6zdbm7yg] .play-tile[data-astro-cid-6zdbm7yg]{width:55%;grid-template-columns:minmax(0,1fr)}.has-lane[data-astro-cid-6zdbm7yg] .play-tiles[data-astro-cid-6zdbm7yg]{row-gap:var(--space-50)}.play-span[data-astro-cid-6zdbm7yg]{grid-column:3;position:relative;z-index:1;width:calc(4 * var(--play-tile-w, 18%) + 3 * var(--space-60));margin:var(--space-125) 0;display:flex;flex-direction:column}.play-span[data-astro-cid-6zdbm7yg]{justify-content:center;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-raised)}.play-span[data-astro-cid-6zdbm7yg] .play-span-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:blur(22px) brightness(.42) saturate(1.2);transform:scale(1.25)}.play-span-fg[data-astro-cid-6zdbm7yg]{position:relative;display:grid;gap:var(--space-40);padding:var(--space-75)}.play-span[data-astro-cid-6zdbm7yg] .play-span-art{width:100%;height:auto;border-radius:var(--radius-sm);box-shadow:0 6px 18px #00000073;margin-bottom:var(--space-40)}.play-span-gallery[data-astro-cid-6zdbm7yg]{position:relative;display:block;overflow:hidden;border-radius:var(--radius-sm);box-shadow:0 6px 18px #00000073;margin-bottom:var(--space-40)}.play-span-gallery[data-astro-cid-6zdbm7yg] .play-span-art{position:absolute;inset:0;height:100%;object-fit:cover;margin:0;border-radius:0;box-shadow:none;opacity:0;transition:opacity 1.4s ease}.play-span-gallery[data-astro-cid-6zdbm7yg] .play-span-art.is-on{opacity:1}@media(prefers-reduced-motion:reduce){.play-span-gallery[data-astro-cid-6zdbm7yg] .play-span-art{transition:none}}.play-span-dots[data-astro-cid-6zdbm7yg]{position:absolute;right:var(--space-50);bottom:var(--space-50);display:flex;gap:var(--space-25)}.play-span-dots[data-astro-cid-6zdbm7yg] button[data-astro-cid-6zdbm7yg]{width:24px;height:24px;padding:0;border:0;background:none;cursor:pointer;display:grid;place-items:center}.play-span-dots[data-astro-cid-6zdbm7yg] button[data-astro-cid-6zdbm7yg]:before{content:"";width:8px;height:8px;border-radius:50%;background:#ffffff73;box-shadow:0 0 3px #0009;transition:background .2s}.play-span-dots[data-astro-cid-6zdbm7yg] button[data-astro-cid-6zdbm7yg].is-on:before{background:#fff}.play-span-dots[data-astro-cid-6zdbm7yg] button[data-astro-cid-6zdbm7yg]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:50%}.play-span-fg[data-astro-cid-6zdbm7yg] strong[data-astro-cid-6zdbm7yg]{font-family:var(--font-display);font-size:var(--fs-4xl);font-weight:600;line-height:1.2}.play-span-note[data-astro-cid-6zdbm7yg]{font-size:var(--fs-sm);color:var(--text-dim)}.play-span-h[data-astro-cid-6zdbm7yg]{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--text-dim)}.play-span-games[data-astro-cid-6zdbm7yg]{list-style:none;margin:var(--space-40) 0 0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-60) var(--space-50)}.play-span-games[data-astro-cid-6zdbm7yg] li[data-astro-cid-6zdbm7yg]{display:grid;align-content:start;gap:var(--space-25);min-width:0}.play-span-cover[data-astro-cid-6zdbm7yg]{aspect-ratio:2 / 3;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-raised)}.play-span-cover[data-astro-cid-6zdbm7yg] img{width:100%;height:100%;object-fit:cover;display:block}.play-span-gt[data-astro-cid-6zdbm7yg]{font-size:var(--fs-2xs);line-height:1.25;overflow-wrap:break-word;hyphens:auto}.play-span-dur[data-astro-cid-6zdbm7yg]{position:absolute;left:0;bottom:0;padding:var(--space-75);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim)}.play-tile[data-astro-cid-6zdbm7yg][hidden]{display:none}@media(scripting:enabled){.play-tiles[data-astro-cid-6zdbm7yg]:not([data-clamped])>.play-tile[data-astro-cid-6zdbm7yg]:nth-child(n+11),.has-lane[data-astro-cid-6zdbm7yg] .play-tiles[data-astro-cid-6zdbm7yg]:not([data-clamped])>.play-tile[data-astro-cid-6zdbm7yg]:nth-child(n+3){display:none}}.play-tile-t[data-astro-cid-6zdbm7yg]{font-size:var(--fs-xs);line-height:1.25;overflow-wrap:break-word;hyphens:auto}.play-tile-h[data-astro-cid-6zdbm7yg]{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--text-dim)}.play-more[data-astro-cid-6zdbm7yg]{padding:var(--space-40) var(--space-100);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--bg-raised);color:var(--text-dim);font:inherit;font-size:var(--fs-sm);cursor:pointer}.play-more[data-astro-cid-6zdbm7yg]:hover,.play-more[data-astro-cid-6zdbm7yg]:focus-visible{color:var(--text);border-color:var(--text-faint)}.play-more[data-astro-cid-6zdbm7yg][hidden]{display:none}.play-build[data-astro-cid-6zdbm7yg]{grid-column:2;position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--space-75);padding:var(--space-100) 0}.play-proj[data-astro-cid-6zdbm7yg]{position:relative;overflow:hidden;display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-raised);color:var(--text);text-decoration:none;transition:border-color .15s}.play-proj[data-astro-cid-6zdbm7yg].fill{flex:1}.play-proj[data-astro-cid-6zdbm7yg]:hover,.play-proj[data-astro-cid-6zdbm7yg]:focus-visible{border-color:var(--text-faint)}.play-proj[data-astro-cid-6zdbm7yg] .play-proj-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:blur(22px) brightness(.42) saturate(1.2);transform:scale(1.25)}.play-proj-fg[data-astro-cid-6zdbm7yg]{position:relative;display:flex;flex-direction:column;gap:var(--space-100);padding:var(--space-100)}.play-proj[data-astro-cid-6zdbm7yg] .play-proj-art{width:100%;height:auto;border-radius:var(--radius-sm);box-shadow:0 6px 18px #00000073}.play-proj[data-astro-cid-6zdbm7yg].shared{flex:1 1 0;min-height:0}.play-proj[data-astro-cid-6zdbm7yg].shared .play-proj-fg[data-astro-cid-6zdbm7yg]{flex:1;min-height:0}.play-proj[data-astro-cid-6zdbm7yg].shared .play-proj-art{flex:1 1 0;min-height:0;width:auto;max-width:100%;align-self:flex-start}.play-proj[data-astro-cid-6zdbm7yg].shared .play-proj-dur[data-astro-cid-6zdbm7yg]{position:absolute;right:0;bottom:0}.play-proj[data-astro-cid-6zdbm7yg].long .play-proj-txt[data-astro-cid-6zdbm7yg] strong[data-astro-cid-6zdbm7yg]{font-size:var(--fs-8xl)}.play-proj[data-astro-cid-6zdbm7yg].long .play-proj-range[data-astro-cid-6zdbm7yg]{font-size:var(--fs-xl)}.play-proj[data-astro-cid-6zdbm7yg].long .play-proj-dur[data-astro-cid-6zdbm7yg]{font-size:var(--fs-sm)}.play-proj-txt[data-astro-cid-6zdbm7yg]{display:grid;gap:var(--space-25);justify-items:start}.play-proj-txt[data-astro-cid-6zdbm7yg] strong[data-astro-cid-6zdbm7yg]{font-family:var(--font-display);font-size:var(--fs-5xl);font-weight:600;line-height:1.2}.play-proj[data-astro-cid-6zdbm7yg]:hover strong[data-astro-cid-6zdbm7yg]{color:var(--accent)}.play-proj-range[data-astro-cid-6zdbm7yg]{font-family:var(--font-mono);font-size:var(--fs-md);color:var(--text-dim)}.play-now[data-astro-cid-6zdbm7yg]{margin-top:var(--space-25);padding:var(--space-5) var(--space-50);border-radius:var(--radius-sm);background:var(--status-active);color:var(--bg);font-size:var(--fs-xs);font-weight:600}.play-proj-dur[data-astro-cid-6zdbm7yg]{position:relative;margin-top:auto;padding:var(--space-75);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim)}.play-before[data-astro-cid-6zdbm7yg]{grid-column:2;margin:var(--space-100) 0;display:grid;align-content:start;gap:var(--space-25);padding:var(--space-100);border:1px dashed var(--border);border-radius:var(--radius);background:color-mix(in srgb,var(--bg-raised) 55%,transparent);color:var(--text-faint)}.play-before[data-astro-cid-6zdbm7yg] strong[data-astro-cid-6zdbm7yg]{font-family:var(--font-display);font-size:var(--fs-2xl);font-weight:600;color:var(--text-dim)}.play-before[data-astro-cid-6zdbm7yg] span[data-astro-cid-6zdbm7yg]{font-size:var(--fs-md)}.play-first[data-astro-cid-6zdbm7yg]{grid-column:2;position:relative;z-index:1;margin:var(--space-100) 0;display:grid;align-content:start;justify-items:start;gap:var(--space-40);padding:var(--space-100);border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-raised);color:var(--text-dim);text-decoration:none;font-size:var(--fs-md);transition:border-color .15s}.play-first[data-astro-cid-6zdbm7yg]:hover,.play-first[data-astro-cid-6zdbm7yg]:focus-visible{border-color:var(--text-faint)}.play-first[data-astro-cid-6zdbm7yg] strong[data-astro-cid-6zdbm7yg]{font-family:var(--font-display);font-size:var(--fs-4xl);font-weight:600;line-height:1.2;color:var(--text)}.play-first[data-astro-cid-6zdbm7yg]:hover strong[data-astro-cid-6zdbm7yg]{color:var(--accent)}.play-first-k[data-astro-cid-6zdbm7yg]{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.play-built-m[data-astro-cid-6zdbm7yg],.play-year-lane[data-astro-cid-6zdbm7yg]{display:none}@media(max-width:700px){.play-tl[data-astro-cid-6zdbm7yg]{display:block}.play-head[data-astro-cid-6zdbm7yg],.play-head-band[data-astro-cid-6zdbm7yg],.play-rule[data-astro-cid-6zdbm7yg],.play-build[data-astro-cid-6zdbm7yg],.play-before[data-astro-cid-6zdbm7yg],.play-first[data-astro-cid-6zdbm7yg]{display:none}.play-year[data-astro-cid-6zdbm7yg]{border-top:1px solid var(--border);padding-bottom:0}.play-tiles[data-astro-cid-6zdbm7yg]{grid-template-columns:repeat(3,minmax(0,1fr))}.play-span[data-astro-cid-6zdbm7yg] .play-span-bg,.play-proj[data-astro-cid-6zdbm7yg] .play-proj-bg{filter:blur(6px) brightness(.42) saturate(1.2)}@media(scripting:enabled){.has-lane[data-astro-cid-6zdbm7yg] .play-tiles[data-astro-cid-6zdbm7yg]:not([data-clamped])>.play-tile[data-astro-cid-6zdbm7yg]:nth-child(n+3):nth-child(-n+6){display:grid}.play-tiles[data-astro-cid-6zdbm7yg]:not([data-clamped])>.play-tile[data-astro-cid-6zdbm7yg]:nth-child(n+7){display:none}}.has-lane[data-astro-cid-6zdbm7yg] .play-tile[data-astro-cid-6zdbm7yg]{grid-column-start:auto!important;width:auto}.play-span[data-astro-cid-6zdbm7yg]{width:auto;margin:var(--space-100) 0 0}.play-span-dur[data-astro-cid-6zdbm7yg]{position:relative;padding-top:0}.play-year-lane[data-astro-cid-6zdbm7yg]{display:inline}.play-built-m[data-astro-cid-6zdbm7yg]{display:grid;margin-top:var(--space-60);color:var(--text);font-weight:500;text-decoration:none}}
