.game-page[data-astro-cid-ycf5ure6]{padding:clamp(32px,6vw,72px) 0 clamp(48px,8vw,96px)}.breadcrumb[data-astro-cid-ycf5ure6]{margin-bottom:32px;font-family:var(--font-mono);font-size:.875rem}.breadcrumb[data-astro-cid-ycf5ure6] a[data-astro-cid-ycf5ure6]{color:var(--text-muted)}.breadcrumb[data-astro-cid-ycf5ure6] a[data-astro-cid-ycf5ure6]:hover{color:var(--accent)}.game-header[data-astro-cid-ycf5ure6]{max-width:var(--max-prose);margin:0 auto 48px;text-align:center}.game-header[data-astro-cid-ycf5ure6] .chips[data-astro-cid-ycf5ure6]{justify-content:center;display:flex;gap:6px;margin-bottom:20px}.game-title[data-astro-cid-ycf5ure6]{font-size:clamp(2rem,5vw,3rem);letter-spacing:-.03em;margin-bottom:12px}.game-blurb[data-astro-cid-ycf5ure6]{color:var(--text-muted);font-size:1.05rem;max-width:560px;margin:0 auto}.game-date[data-astro-cid-ycf5ure6]{font-family:var(--font-mono);font-size:.8rem;color:var(--text-subtle);letter-spacing:.04em;text-transform:uppercase;margin:0 0 14px}.links[data-astro-cid-ycf5ure6]{margin-top:28px;display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.link[data-astro-cid-ycf5ure6]{display:inline-flex;align-items:center;font-family:var(--font-mono);font-size:.875rem;padding:10px 16px;border:1px solid var(--border);border-radius:8px;color:var(--text);background:var(--bg-elevated);transition:border-color .15s ease,color .15s ease,transform .15s ease}.link[data-astro-cid-ycf5ure6]:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-1px)}.link-github[data-astro-cid-ycf5ure6]{gap:8px}.link-github[data-astro-cid-ycf5ure6] svg[data-astro-cid-ycf5ure6]{display:block}.link-primary[data-astro-cid-ycf5ure6]{background:var(--accent);color:#fff;border-color:var(--accent)}.link-primary[data-astro-cid-ycf5ure6]:hover{color:#fff;filter:brightness(1.05)}.shots[data-astro-cid-ycf5ure6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:0 auto 48px;max-width:var(--max-content)}.shots[data-astro-cid-ycf5ure6] img[data-astro-cid-ycf5ure6]{width:100%;height:auto;border-radius:10px;border:1px solid var(--border);background:#000}.game-page[data-astro-cid-ycf5ure6].is-playdate .shots[data-astro-cid-ycf5ure6] img[data-astro-cid-ycf5ure6]{image-rendering:pixelated;image-rendering:crisp-edges}.shots[data-astro-cid-ycf5ure6].single{display:flex;justify-content:center}.shots[data-astro-cid-ycf5ure6].single img[data-astro-cid-ycf5ure6]{width:auto;max-width:min(100%,630px);max-height:500px;object-fit:contain}.prose[data-astro-cid-ycf5ure6]{color:var(--text-muted);font-size:1.025rem;line-height:1.75;margin:0 auto;max-width:var(--max-prose)}.prose[data-astro-cid-ycf5ure6] p{margin-bottom:1em}.prose[data-astro-cid-ycf5ure6] p:last-child{margin-bottom:0}.devlogs[data-astro-cid-ycf5ure6]{max-width:var(--max-prose);margin:56px auto 0}.devlogs[data-astro-cid-ycf5ure6] h2[data-astro-cid-ycf5ure6]{font-size:1.5rem;margin-bottom:20px;text-align:center}.devlogs-grid[data-astro-cid-ycf5ure6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.devlog[data-astro-cid-ycf5ure6]{text-decoration:none}.devlog-thumb[data-astro-cid-ycf5ure6]{position:relative;aspect-ratio:16 / 9;border-radius:10px;overflow:hidden;border:1px solid var(--border);transition:border-color .15s ease,transform .18s ease}.devlog[data-astro-cid-ycf5ure6]:hover .devlog-thumb[data-astro-cid-ycf5ure6]{border-color:var(--accent);transform:translateY(-2px)}.devlog-thumb[data-astro-cid-ycf5ure6] img[data-astro-cid-ycf5ure6]{width:100%;height:100%;object-fit:cover}.devlog-thumb[data-astro-cid-ycf5ure6] .play[data-astro-cid-ycf5ure6]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff}.devlog-thumb[data-astro-cid-ycf5ure6] .play[data-astro-cid-ycf5ure6] svg[data-astro-cid-ycf5ure6]{background:#000000a6;border-radius:999px;padding:8px;box-sizing:content-box}.game-nav[data-astro-cid-ycf5ure6]{max-width:var(--max-content);margin:64px auto 0;display:grid;grid-template-columns:1fr 1fr;gap:16px}.nav-link[data-astro-cid-ycf5ure6]{display:flex;flex-direction:column;gap:4px;padding:16px 20px;border:1px solid var(--border);border-radius:10px;background:var(--bg-elevated);text-decoration:none;color:var(--text);transition:border-color .15s ease,color .15s ease,transform .15s ease;min-height:68px}.nav-link[data-astro-cid-ycf5ure6]:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-2px)}.nav-prev[data-astro-cid-ycf5ure6]{align-items:flex-start;text-align:left}.nav-next[data-astro-cid-ycf5ure6]{align-items:flex-end;text-align:right}.nav-dir[data-astro-cid-ycf5ure6]{font-family:var(--font-mono);font-size:.75rem;color:var(--text-subtle);letter-spacing:.04em;text-transform:uppercase}.nav-title[data-astro-cid-ycf5ure6]{font-weight:600;font-size:1rem}.nav-placeholder[data-astro-cid-ycf5ure6]{visibility:hidden}@media (max-width: 480px){.game-nav[data-astro-cid-ycf5ure6]{grid-template-columns:1fr}.nav-next[data-astro-cid-ycf5ure6]{align-items:flex-start;text-align:left}}
