.game-page[data-astro-cid-ycf5ure6]{padding:.5rem 0 4rem}.game-content[data-astro-cid-ycf5ure6]{max-width:80ch;margin:0 auto;padding:0 1rem}.game-content[data-astro-cid-ycf5ure6] h1[data-astro-cid-ycf5ure6]{font-size:clamp(2rem,4vw,3rem)}.hero-image-container[data-astro-cid-ycf5ure6]{width:100%;margin-top:1.5rem;border-radius:8px;overflow:hidden;background:var(--bg-secondary)}.hero-image[data-astro-cid-ycf5ure6]{width:100%;height:auto;display:block;aspect-ratio:16 / 9;object-fit:cover}.game-stats[data-astro-cid-ycf5ure6]{grid-template-columns:repeat(8,1fr);gap:.5rem}.game-stats[data-astro-cid-ycf5ure6] .stat[data-astro-cid-ycf5ure6]{padding:.75rem .5rem}.game-stats[data-astro-cid-ycf5ure6] .stat-label[data-astro-cid-ycf5ure6]{font-size:.6rem}.game-stats[data-astro-cid-ycf5ure6] .stat-value[data-astro-cid-ycf5ure6]{font-size:.85rem}.stat-tier[data-astro-cid-ycf5ure6]{background:var(--surface-secondary);border-color:var(--border-default)}.verdict-card[data-astro-cid-ycf5ure6]{border:1px solid var(--border-default);border-radius:8px;padding:1.25rem 1.5rem;background:var(--surface-secondary)}.verdict-header[data-astro-cid-ycf5ure6]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.verdict-header[data-astro-cid-ycf5ure6] h3[data-astro-cid-ycf5ure6]{margin:0;color:var(--text-primary)}.verdict-header-left[data-astro-cid-ycf5ure6]{display:flex;align-items:baseline;gap:.75rem}.recommendation-label[data-astro-cid-ycf5ure6]{font-size:.85rem;color:var(--text-tertiary);font-weight:400}.stat-note[data-astro-cid-ycf5ure6]{color:var(--text-tertiary);font-size:.75rem}.tags-container[data-astro-cid-ycf5ure6]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.mod-download-card[data-astro-cid-ycf5ure6]{border:1px solid var(--border-default);border-radius:8px;padding:1.25rem 1.5rem;background:var(--surface-secondary)}.mod-download-header[data-astro-cid-ycf5ure6] h3[data-astro-cid-ycf5ure6]{margin:0 0 .5rem;color:var(--text-primary)}.mod-download-body[data-astro-cid-ycf5ure6]{margin:0;font-size:1rem;line-height:1.6}.mod-download-link[data-astro-cid-ycf5ure6]{color:var(--text-link, #4f9cf7);text-decoration:underline;text-underline-offset:2px;font-weight:500}.mod-download-link[data-astro-cid-ycf5ure6]:hover{opacity:.85}.mod-download-note[data-astro-cid-ycf5ure6]{color:var(--text-tertiary);font-size:.9rem}.source-log[data-astro-cid-ycf5ure6]{border:1px solid var(--border-default);border-radius:6px;padding:.75rem 1rem;background:var(--surface-secondary)}.source-log[data-astro-cid-ycf5ure6] summary[data-astro-cid-ycf5ure6]{cursor:pointer;font-size:.85rem;color:var(--text-tertiary);font-weight:500;list-style:none}.source-log[data-astro-cid-ycf5ure6] summary[data-astro-cid-ycf5ure6]::-webkit-details-marker{display:none}.source-log[data-astro-cid-ycf5ure6] summary[data-astro-cid-ycf5ure6]:before{content:"▸ "}.source-log[data-astro-cid-ycf5ure6][open] summary[data-astro-cid-ycf5ure6]:before{content:"▾ "}.source-log-content[data-astro-cid-ycf5ure6]{font-size:.8rem;color:var(--text-tertiary);line-height:1.6}.history-log[data-astro-cid-ycf5ure6]{border:1px solid var(--border-default);border-radius:6px;padding:.75rem 1rem;background:var(--surface-secondary)}.history-log[data-astro-cid-ycf5ure6] summary[data-astro-cid-ycf5ure6]{cursor:pointer;font-size:.85rem;color:var(--text-tertiary);font-weight:500;list-style:none}.history-log[data-astro-cid-ycf5ure6] summary[data-astro-cid-ycf5ure6]::-webkit-details-marker{display:none}.history-log[data-astro-cid-ycf5ure6] summary[data-astro-cid-ycf5ure6]:before{content:"▸ "}.history-log[data-astro-cid-ycf5ure6][open] summary[data-astro-cid-ycf5ure6]:before{content:"▾ "}.history-log-content[data-astro-cid-ycf5ure6]{font-size:.85rem;color:var(--text-tertiary);line-height:1.6}@media(max-width:720px){.game-content[data-astro-cid-ycf5ure6]{padding:0 .5rem}.game-stats[data-astro-cid-ycf5ure6]{grid-template-columns:repeat(4,1fr)}}.system-requirements-card[data-astro-cid-ycf5ure6]{overflow-x:auto}.sysreq-header[data-astro-cid-ycf5ure6]{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.sysreq-header[data-astro-cid-ycf5ure6] h3[data-astro-cid-ycf5ure6]{margin:0}.sysreq-source[data-astro-cid-ycf5ure6]{font-size:.8rem;color:var(--text-secondary, #6b7280)}.sysreq-table[data-astro-cid-ycf5ure6]{width:100%;border-collapse:collapse;font-size:.8rem}.sysreq-table[data-astro-cid-ycf5ure6] th[data-astro-cid-ycf5ure6],.sysreq-table[data-astro-cid-ycf5ure6] td[data-astro-cid-ycf5ure6]{padding:.4rem .6rem;border:1px solid var(--border-default, rgba(0,0,0,.12));text-align:left}.sysreq-table[data-astro-cid-ycf5ure6] th[data-astro-cid-ycf5ure6]{background:var(--surface-secondary, #f3f4f6);font-weight:600}.sysreq-spec[data-astro-cid-ycf5ure6]{font-weight:600;white-space:nowrap}.sysreq-note[data-astro-cid-ycf5ure6]{margin-top:.75rem;font-size:.75rem;color:var(--text-secondary, #6b7280)}
