.game-detail[data-astro-cid-nx6rpacm]{padding-top:clamp(34px,5vw,64px)}.detail-grid[data-astro-cid-nx6rpacm]{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:start;gap:clamp(28px,4vw,64px);margin-top:30px;display:grid}.detail-cover[data-astro-cid-nx6rpacm]{border-radius:calc(var(--radius-lg) + 6px);border:1px solid color-mix(in srgb, var(--ink) 8%, transparent);background:var(--card);box-shadow:var(--shadow-plate);position:relative;overflow:hidden}.detail-cover[data-astro-cid-nx6rpacm]:after{content:"";background:linear-gradient(180deg, transparent 58%, color-mix(in srgb, var(--stage) 62%, transparent));pointer-events:none;position:absolute;inset:0}.detail-cover[data-astro-cid-nx6rpacm] img[data-astro-cid-nx6rpacm]{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.detail-cover-meta[data-astro-cid-nx6rpacm]{z-index:2;justify-content:space-between;align-items:center;gap:10px;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.detail-category[data-astro-cid-nx6rpacm],.detail-lock[data-astro-cid-nx6rpacm]{border-radius:var(--radius-round);background:color-mix(in srgb, var(--card) 82%, transparent);border:1px solid color-mix(in srgb, var(--card) 94%, transparent);color:var(--ink);font-family:var(--font-utility);font-size:var(--text-micro);letter-spacing:var(--track-mid);text-transform:uppercase;backdrop-filter:blur(8px);align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.detail-lock[data-astro-cid-nx6rpacm]{background:var(--lime);color:var(--on-lime);border-color:#0000}.detail-copy[data-astro-cid-nx6rpacm] h1[data-astro-cid-nx6rpacm]{margin-bottom:12px}.detail-tagline[data-astro-cid-nx6rpacm]{font-size:var(--text-lead);color:var(--muted);max-width:48ch;margin-bottom:20px}.detail-stats[data-astro-cid-nx6rpacm]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:var(--text-small);color:var(--muted);flex-wrap:wrap;gap:10px 22px;margin-bottom:22px;padding:16px 0;display:flex}.detail-stats[data-astro-cid-nx6rpacm] strong[data-astro-cid-nx6rpacm]{color:var(--ink);font-family:var(--font-utility);font-weight:600}.detail-description[data-astro-cid-nx6rpacm]{font-family:var(--font-body);font-size:var(--text-lead);color:var(--ink-soft);max-width:60ch;line-height:1.68}.play-panel[data-astro-cid-nx6rpacm]{border-radius:calc(var(--radius-lg) + 2px);background:radial-gradient(120% 150% at 100% 0%, color-mix(in srgb, var(--lime) 30%, transparent), transparent 58%), var(--card);border:1px solid color-mix(in srgb, var(--ink) 8%, transparent);box-shadow:var(--shadow-quiet);margin-top:28px;padding:22px}.play-button[data-astro-cid-nx6rpacm]{width:100%;font-size:var(--text-button)}.play-note[data-astro-cid-nx6rpacm]{font-size:var(--text-small);color:var(--muted);text-align:center;margin-top:10px;display:block}.play-locked[data-astro-cid-nx6rpacm]{color:var(--accent);font-weight:600;font-size:var(--text-soft);align-items:center;gap:8px;margin-bottom:14px;display:flex}.access-form[data-astro-cid-nx6rpacm]{gap:10px;display:flex}.access-form[data-astro-cid-nx6rpacm] input[data-astro-cid-nx6rpacm]{border-radius:var(--radius-round);border:1px solid var(--line-strong);background:var(--bg);min-width:0;color:var(--ink);font-family:var(--font-utility);letter-spacing:.06em;text-transform:uppercase;flex:1;padding:12px 16px}.form-error[data-astro-cid-nx6rpacm]{color:var(--err-ink);font-size:var(--text-small);margin:12px 0 0}.detail-how[data-astro-cid-nx6rpacm]{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;margin-top:30px;padding-top:26px;display:grid}.detail-how[data-astro-cid-nx6rpacm] h2[data-astro-cid-nx6rpacm]{font-size:var(--text-h4);font-family:var(--font-utility);text-transform:uppercase;letter-spacing:var(--track-mid);margin-bottom:8px;font-weight:600}.detail-how[data-astro-cid-nx6rpacm] p[data-astro-cid-nx6rpacm]{color:var(--muted);font-size:var(--text-soft);margin:0;line-height:1.6}.related[data-astro-cid-nx6rpacm]{border-top:1px solid var(--line);margin-top:clamp(54px,7vw,92px);padding-top:36px}.game-grid[data-astro-cid-nx6rpacm]{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:32px 24px;margin-top:26px;display:grid}@media (width<=900px){.detail-grid[data-astro-cid-nx6rpacm]{grid-template-columns:1fr}.detail-cover[data-astro-cid-nx6rpacm]{order:-1}}@media (width<=520px){.access-form[data-astro-cid-nx6rpacm]{flex-direction:column}}
