.file-verifier[data-astro-cid-nqjv5ipp]{margin-top:14px;margin-bottom:8px}.verifier-details[data-astro-cid-nqjv5ipp]{background:var(--md-sys-color-surface-container-low);border:1px solid var(--md-sys-color-outline);border-radius:var(--radius-sm);overflow:hidden;transition:border-color .15s ease}.verifier-details[data-astro-cid-nqjv5ipp][open]{border-color:var(--md-sys-color-outline-variant)}.verifier-summary[data-astro-cid-nqjv5ipp]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--md-sys-color-surface-container);cursor:pointer;user-select:none;font-size:.88rem;font-weight:600;color:var(--md-sys-color-on-surface);transition:background-color .15s ease}.verifier-summary[data-astro-cid-nqjv5ipp]:hover{background:var(--md-sys-color-surface-container-high)}.verifier-summary[data-astro-cid-nqjv5ipp]:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:-2px}.summary-left[data-astro-cid-nqjv5ipp]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.summary-icon[data-astro-cid-nqjv5ipp]{color:var(--md-sys-color-primary);flex-shrink:0}.summary-badge[data-astro-cid-nqjv5ipp]{font-family:var(--font-mono);font-size:.7rem;font-weight:700;padding:2px 6px;border-radius:var(--radius-pill);background:var(--md-sys-color-primary-container);color:var(--md-sys-color-primary);border:1px solid var(--md-sys-color-primary)}.summary-arrow[data-astro-cid-nqjv5ipp]{color:var(--md-sys-color-text-muted);transition:transform .2s ease;flex-shrink:0}.verifier-details[data-astro-cid-nqjv5ipp][open] .summary-arrow[data-astro-cid-nqjv5ipp]{transform:rotate(180deg)}.verifier-body[data-astro-cid-nqjv5ipp]{padding:16px;display:flex;flex-direction:column;gap:16px}.privacy-note[data-astro-cid-nqjv5ipp]{display:flex;align-items:flex-start;gap:8px;font-size:.78rem;line-height:1.45;color:var(--md-sys-color-on-surface-variant);padding:8px 12px;border-radius:var(--radius-xs);background:var(--md-sys-color-surface-container);border:1px solid var(--md-sys-color-outline)}.privacy-note[data-astro-cid-nqjv5ipp] svg[data-astro-cid-nqjv5ipp]{color:var(--md-sys-color-primary);flex-shrink:0;margin-top:2px}.dropzone[data-astro-cid-nqjv5ipp]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px 16px;border:1px dashed var(--md-sys-color-outline-variant);border-radius:var(--radius-sm);background:var(--md-sys-color-surface);cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.dropzone[data-astro-cid-nqjv5ipp]:hover,.dropzone-active[data-astro-cid-nqjv5ipp]{border-color:var(--md-sys-color-primary);background:var(--md-sys-color-surface-container)}.dropzone[data-astro-cid-nqjv5ipp]:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:2px}.dropzone-input[data-astro-cid-nqjv5ipp]{display:none}.dropzone-icon[data-astro-cid-nqjv5ipp]{color:var(--md-sys-color-primary);margin-bottom:8px}.dropzone-prompt[data-astro-cid-nqjv5ipp]{font-size:.88rem;color:var(--md-sys-color-on-surface);margin-bottom:4px}.browse-link[data-astro-cid-nqjv5ipp]{color:var(--md-sys-color-primary);text-decoration:underline}.dropzone-hint[data-astro-cid-nqjv5ipp]{font-size:.75rem;color:var(--md-sys-color-text-muted);max-width:440px}.verifier-status[data-astro-cid-nqjv5ipp]{padding:10px 14px;border-radius:var(--radius-xs);font-size:.82rem;line-height:1.4}.status-success[data-astro-cid-nqjv5ipp]{background:var(--md-sys-color-status-playable-bg);border:1px solid var(--md-sys-color-status-playable);color:var(--md-sys-color-status-playable)}.status-partial[data-astro-cid-nqjv5ipp]{background:var(--md-sys-color-primary-container);border:1px solid var(--md-sys-color-primary);color:var(--md-sys-color-primary)}.checklist-heading[data-astro-cid-nqjv5ipp]{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--md-sys-color-text-muted);margin-bottom:8px}.pattern-list[data-astro-cid-nqjv5ipp]{list-style:none;display:flex;flex-direction:column;gap:6px}.pattern-item[data-astro-cid-nqjv5ipp]{display:flex;align-items:center;gap:8px;font-size:.82rem;padding:6px 10px;border-radius:var(--radius-xs);background:var(--md-sys-color-surface-container);border:1px solid var(--md-sys-color-outline)}.pattern-item[data-astro-cid-nqjv5ipp].pattern-matched{border-color:#00e67666;background:var(--md-sys-color-status-playable-bg)}.pattern-check[data-astro-cid-nqjv5ipp]{font-family:var(--font-mono);font-weight:700;color:var(--md-sys-color-text-muted);width:16px;text-align:center}.pattern-item[data-astro-cid-nqjv5ipp].pattern-matched .pattern-check[data-astro-cid-nqjv5ipp]{color:var(--md-sys-color-status-playable)}.pattern-name[data-astro-cid-nqjv5ipp] code[data-astro-cid-nqjv5ipp]{font-family:var(--font-mono);font-size:.8rem;color:var(--md-sys-color-on-surface)}.pattern-state[data-astro-cid-nqjv5ipp]{margin-left:auto;font-size:.75rem;color:var(--md-sys-color-text-muted)}.verified-files-list[data-astro-cid-nqjv5ipp]{display:flex;flex-direction:column;gap:8px}.verified-file-card[data-astro-cid-nqjv5ipp]{padding:10px 12px;border-radius:var(--radius-xs);background:var(--md-sys-color-surface-container);border:1px solid var(--md-sys-color-outline);font-size:.8rem}.file-card-header[data-astro-cid-nqjv5ipp]{display:flex;align-items:center;justify-content:space-between;font-weight:600;margin-bottom:6px}.file-card-name[data-astro-cid-nqjv5ipp]{font-family:var(--font-mono);color:var(--md-sys-color-primary);word-break:break-all}.file-card-size[data-astro-cid-nqjv5ipp]{font-family:var(--font-mono);font-size:.75rem;color:var(--md-sys-color-text-muted);white-space:nowrap;margin-left:8px}.file-rule-result[data-astro-cid-nqjv5ipp]{margin:4px 0;font-size:.78rem}.text-pass[data-astro-cid-nqjv5ipp]{color:var(--md-sys-color-status-playable)}.text-warn[data-astro-cid-nqjv5ipp]{color:var(--md-sys-color-status-issues)}.text-muted[data-astro-cid-nqjv5ipp]{color:var(--md-sys-color-text-muted)}.hash-row[data-astro-cid-nqjv5ipp]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:6px;font-family:var(--font-mono);font-size:.75rem}.hash-label[data-astro-cid-nqjv5ipp]{color:var(--md-sys-color-text-muted)}.hash-value[data-astro-cid-nqjv5ipp]{color:var(--md-sys-color-on-surface);background:var(--md-sys-color-surface);padding:2px 6px;border-radius:var(--radius-xs);border:1px solid var(--md-sys-color-outline)}.hash-copy-btn[data-astro-cid-nqjv5ipp]{min-height:28px;padding:2px 10px;font-size:.72rem;font-weight:600;background:var(--md-sys-color-surface-container-high);border:1px solid var(--md-sys-color-outline);border-radius:var(--radius-xs);color:var(--md-sys-color-on-surface);cursor:pointer;transition:all .15s ease}.hash-copy-btn[data-astro-cid-nqjv5ipp]:hover{border-color:var(--md-sys-color-primary);color:var(--md-sys-color-primary)}.hash-copy-btn[data-astro-cid-nqjv5ipp].copied{background:var(--md-sys-color-status-playable-bg);border-color:var(--md-sys-color-status-playable);color:var(--md-sys-color-status-playable)}.known-badge[data-astro-cid-nqjv5ipp]{font-size:.72rem;color:var(--md-sys-color-status-playable);font-weight:600}.file-match-note[data-astro-cid-nqjv5ipp]{font-size:.75rem;color:var(--md-sys-color-status-playable);margin-top:4px}.setup-panel[data-astro-cid-tvh5lapl]{padding:28px 32px;margin-bottom:32px}.setup-head[data-astro-cid-tvh5lapl]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:18px;padding-bottom:12px;border-bottom:1px solid var(--md-sys-color-outline)}.setup-title[data-astro-cid-tvh5lapl]{font-size:1.25rem;font-weight:700;color:var(--md-sys-color-on-surface)}.setup-progress[data-astro-cid-tvh5lapl]{font-family:var(--font-mono);font-size:.8rem;color:var(--md-sys-color-primary);white-space:nowrap}.setup-steps[data-astro-cid-tvh5lapl]{list-style:none;display:flex;flex-direction:column;gap:20px}.setup-step[data-astro-cid-tvh5lapl]{display:grid;grid-template-columns:28px 1fr;gap:14px}.step-marker[data-astro-cid-tvh5lapl]{padding-top:1px}.step-hit[data-astro-cid-tvh5lapl]{display:inline-flex;padding:13px;margin:-13px;cursor:pointer}.step-check[data-astro-cid-tvh5lapl]{width:22px;height:22px;margin:0;accent-color:var(--md-sys-color-primary);cursor:pointer}.step-info[data-astro-cid-tvh5lapl]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:var(--radius-pill);background:var(--md-sys-color-status-playable-bg);color:var(--md-sys-color-status-playable);font-size:.75rem;font-weight:700}.step-title[data-astro-cid-tvh5lapl]{font-size:1rem;font-weight:700;color:var(--md-sys-color-on-surface);margin-bottom:4px}.step-title[data-astro-cid-tvh5lapl] label[data-astro-cid-tvh5lapl]{cursor:pointer}.setup-step[data-astro-cid-tvh5lapl]:has(.step-check:checked) .step-title[data-astro-cid-tvh5lapl]{color:var(--md-sys-color-text-muted);text-decoration:line-through}.step-text[data-astro-cid-tvh5lapl]{font-size:.9rem;line-height:1.55;color:var(--md-sys-color-on-surface-variant)}.step-files[data-astro-cid-tvh5lapl]{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.step-files[data-astro-cid-tvh5lapl] code[data-astro-cid-tvh5lapl]{font-family:var(--font-mono);font-size:.8rem;padding:2px 8px;background:var(--md-sys-color-surface-container);border:1px solid var(--md-sys-color-outline);border-radius:var(--radius-xs);color:var(--md-sys-color-primary);overflow-wrap:anywhere}.step-links[data-astro-cid-tvh5lapl]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px}.step-btn[data-astro-cid-tvh5lapl]{min-height:44px;padding:0 18px;font-size:.85rem}.step-disclosure[data-astro-cid-tvh5lapl]{margin-top:8px;font-size:.75rem;color:var(--md-sys-color-text-muted)}.step-disclosure[data-astro-cid-tvh5lapl] a[data-astro-cid-tvh5lapl]{color:inherit;text-decoration:underline}.step-guide-link[data-astro-cid-tvh5lapl]{display:inline-flex;align-items:center;min-height:44px;font-size:.85rem;font-weight:600;color:var(--md-sys-color-primary)}@media (max-width: 860px){.setup-panel[data-astro-cid-tvh5lapl]{padding:20px}}.video-showcase-panel[data-astro-cid-pwog2ho4]{padding:32px;margin-top:32px}.showcase-head[data-astro-cid-pwog2ho4]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--md-sys-color-outline);flex-wrap:wrap}.showcase-title-group[data-astro-cid-pwog2ho4]{display:flex;align-items:center;gap:10px}.showcase-icon[data-astro-cid-pwog2ho4]{color:var(--md-sys-color-primary);flex-shrink:0}.showcase-title[data-astro-cid-pwog2ho4]{font-size:1.25rem;font-weight:700;color:var(--md-sys-color-on-surface)}.showcase-badge[data-astro-cid-pwog2ho4]{font-family:var(--font-mono);font-size:.78rem;font-weight:600;padding:4px 10px;border-radius:var(--radius-pill);background:var(--md-sys-color-surface-container);border:1px solid var(--md-sys-color-outline);color:var(--md-sys-color-on-surface-variant)}.showcase-rail[data-astro-cid-pwog2ho4]{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px;margin:0 -4px;scrollbar-width:thin;scrollbar-color:var(--md-sys-color-outline-variant) transparent}.showcase-rail[data-astro-cid-pwog2ho4]:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:4px;border-radius:var(--radius-sm)}.showcase-rail[data-astro-cid-pwog2ho4]::-webkit-scrollbar{height:6px}.showcase-rail[data-astro-cid-pwog2ho4]::-webkit-scrollbar-track{background:transparent}.showcase-rail[data-astro-cid-pwog2ho4]::-webkit-scrollbar-thumb{background:var(--md-sys-color-outline-variant);border-radius:var(--radius-pill)}.video-card[data-astro-cid-pwog2ho4]{flex:0 0 min(100%,360px);scroll-snap-align:start;display:flex;flex-direction:column;background:var(--md-sys-color-surface-container-low);border:1px solid var(--md-sys-color-outline);border-radius:var(--radius-sm);overflow:hidden;transition:border-color .15s ease}.video-card[data-astro-cid-pwog2ho4]:hover{border-color:var(--md-sys-color-outline-variant)}.video-media-wrap[data-astro-cid-pwog2ho4]{position:relative;width:100%;aspect-ratio:16 / 9;background:#000}.lite-yt-trigger[data-astro-cid-pwog2ho4]{width:100%;height:100%;border:none;padding:0;margin:0;background:#000;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center}.lite-yt-trigger[data-astro-cid-pwog2ho4]:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:-2px}.lite-yt-thumb[data-astro-cid-pwog2ho4]{width:100%;height:100%;object-fit:cover;opacity:.88;transition:opacity .2s ease}.lite-yt-trigger[data-astro-cid-pwog2ho4]:hover .lite-yt-thumb[data-astro-cid-pwog2ho4]{opacity:1}.play-btn-circle[data-astro-cid-pwog2ho4]{position:absolute;width:56px;height:56px;border-radius:var(--radius-pill);background:#0e1117d9;border:1px solid var(--md-sys-color-outline-variant);display:flex;align-items:center;justify-content:center;color:var(--md-sys-color-primary);box-shadow:0 4px 16px #0009;transition:transform .15s ease,background .15s ease,border-color .15s ease}.play-btn-circle[data-astro-cid-pwog2ho4] svg[data-astro-cid-pwog2ho4]{margin-left:3px}.lite-yt-trigger[data-astro-cid-pwog2ho4]:hover .play-btn-circle[data-astro-cid-pwog2ho4]{transform:scale(1.08);background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary);border-color:var(--md-sys-color-primary)}.privacy-tag[data-astro-cid-pwog2ho4]{position:absolute;bottom:8px;right:8px;font-family:var(--font-mono);font-size:.65rem;padding:3px 6px;border-radius:var(--radius-xs);background:#000000bf;color:var(--md-sys-color-text-muted);border:1px solid rgba(255,255,255,.1);pointer-events:none}.lite-yt-iframe{width:100%;height:100%;border:none;aspect-ratio:16 / 9;display:block}.video-info[data-astro-cid-pwog2ho4]{padding:16px;display:flex;flex-direction:column;flex-grow:1}.video-meta-top[data-astro-cid-pwog2ho4]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:10px}.cat-pill[data-astro-cid-pwog2ho4]{font-family:var(--font-mono);font-size:.7rem;font-weight:700;padding:2px 8px;border-radius:var(--radius-pill);text-transform:uppercase;letter-spacing:.04em}.cat-guide[data-astro-cid-pwog2ho4]{background:var(--md-sys-color-primary-container);border:1px solid var(--md-sys-color-primary);color:var(--md-sys-color-primary)}.cat-gameplay[data-astro-cid-pwog2ho4]{background:var(--md-sys-color-status-playable-bg);border:1px solid var(--md-sys-color-status-playable);color:var(--md-sys-color-status-playable)}.cat-engine[data-astro-cid-pwog2ho4]{background:var(--md-sys-color-status-alpha-bg);border:1px solid var(--md-sys-color-status-alpha);color:var(--md-sys-color-status-alpha)}.device-tested-pill[data-astro-cid-pwog2ho4]{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-mono);font-size:.7rem;padding:2px 8px;border-radius:var(--radius-pill);background:var(--md-sys-color-surface-container);border:1px solid var(--md-sys-color-outline);color:var(--md-sys-color-on-surface-variant)}.video-card-title[data-astro-cid-pwog2ho4]{font-size:.95rem;font-weight:700;line-height:1.4;color:var(--md-sys-color-on-surface);margin-bottom:14px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.video-card-footer[data-astro-cid-pwog2ho4]{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:.8rem;padding-top:10px;border-top:1px solid var(--md-sys-color-outline)}.channel-name[data-astro-cid-pwog2ho4]{color:var(--md-sys-color-text-muted);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.yt-direct-link[data-astro-cid-pwog2ho4]{color:var(--md-sys-color-primary);text-decoration:none;font-weight:600;font-size:.78rem;white-space:nowrap;min-height:28px;display:inline-flex;align-items:center}.yt-direct-link[data-astro-cid-pwog2ho4]:hover{text-decoration:underline}@media (max-width: 860px){.video-showcase-panel[data-astro-cid-pwog2ho4]{padding:20px}}.version-history-card[data-astro-cid-wix63bu7]{padding:32px;margin-top:32px}.version-header[data-astro-cid-wix63bu7]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--md-sys-color-outline);flex-wrap:wrap}.version-title-group[data-astro-cid-wix63bu7]{display:flex;align-items:center;gap:10px}.version-icon[data-astro-cid-wix63bu7]{color:var(--md-sys-color-primary);flex-shrink:0}.version-title[data-astro-cid-wix63bu7]{font-size:1.25rem;font-weight:700;color:var(--md-sys-color-on-surface)}.version-count-badge[data-astro-cid-wix63bu7]{font-family:var(--font-mono);font-size:.78rem;font-weight:600;padding:4px 10px;border-radius:var(--radius-pill);background:var(--md-sys-color-surface-container);border:1px solid var(--md-sys-color-outline);color:var(--md-sys-color-on-surface-variant)}.timeline[data-astro-cid-wix63bu7]{display:flex;flex-direction:column;position:relative}.timeline-item[data-astro-cid-wix63bu7]{display:grid;grid-template-columns:24px 1fr;gap:16px;position:relative}.timeline-marker[data-astro-cid-wix63bu7]{display:flex;flex-direction:column;align-items:center}.timeline-dot[data-astro-cid-wix63bu7]{width:10px;height:10px;border-radius:var(--radius-pill);background:var(--md-sys-color-primary);box-shadow:0 0 0 4px var(--md-sys-color-primary-container);margin-top:6px;flex-shrink:0}.timeline-line[data-astro-cid-wix63bu7]{width:2px;flex-grow:1;background:var(--md-sys-color-outline-variant);margin:6px 0}.timeline-item[data-astro-cid-wix63bu7]:last-child .timeline-line[data-astro-cid-wix63bu7]{display:none}.timeline-content[data-astro-cid-wix63bu7]{padding-bottom:28px}.timeline-item[data-astro-cid-wix63bu7]:last-child .timeline-content[data-astro-cid-wix63bu7]{padding-bottom:0}.timeline-entry-header[data-astro-cid-wix63bu7]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px;margin-bottom:10px}.entry-version-row[data-astro-cid-wix63bu7]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.version-tag[data-astro-cid-wix63bu7]{font-family:var(--font-mono);font-size:1rem;font-weight:700;color:var(--md-sys-color-primary)}.prerelease-pill[data-astro-cid-wix63bu7]{font-family:var(--font-mono);font-size:.7rem;font-weight:700;padding:2px 8px;border-radius:var(--radius-pill);background:var(--md-sys-color-status-issues-bg);border:1px solid var(--md-sys-color-status-issues);color:var(--md-sys-color-status-issues)}.entry-meta-row[data-astro-cid-wix63bu7]{display:flex;align-items:center;gap:8px;font-size:.82rem;color:var(--md-sys-color-text-muted)}.entry-date[data-astro-cid-wix63bu7]{font-family:var(--font-mono)}.meta-dot[data-astro-cid-wix63bu7]{color:var(--md-sys-color-outline-variant)}.release-notes-link[data-astro-cid-wix63bu7]{color:var(--md-sys-color-primary);text-decoration:none;font-weight:600;transition:text-decoration .15s ease}.release-notes-link[data-astro-cid-wix63bu7]:hover{text-decoration:underline}.highlights-list[data-astro-cid-wix63bu7]{list-style:none;display:flex;flex-direction:column;gap:6px;padding:12px 16px;border-radius:var(--radius-sm);background:var(--md-sys-color-surface-container-low);border:1px solid var(--md-sys-color-outline)}.highlight-item[data-astro-cid-wix63bu7]{font-size:.88rem;line-height:1.55;color:var(--md-sys-color-on-surface-variant);position:relative;padding-left:14px}.highlight-item[data-astro-cid-wix63bu7]:before{content:"•";position:absolute;left:0;color:var(--md-sys-color-primary);font-weight:700}.older-releases-details[data-astro-cid-wix63bu7]{margin-top:12px;border-top:1px dashed var(--md-sys-color-outline);padding-top:16px}.older-releases-summary[data-astro-cid-wix63bu7]{display:inline-flex;align-items:center;gap:8px;font-size:.86rem;font-weight:600;color:var(--md-sys-color-primary);cursor:pointer;padding:8px 12px;border-radius:var(--radius-xs);background:var(--md-sys-color-surface-container);border:1px solid var(--md-sys-color-outline);user-select:none;transition:all .15s ease}.older-releases-summary[data-astro-cid-wix63bu7]:hover{background:var(--md-sys-color-surface-container-high);border-color:var(--md-sys-color-primary)}.older-releases-summary[data-astro-cid-wix63bu7]:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:2px}.older-arrow[data-astro-cid-wix63bu7]{transition:transform .2s ease}.older-releases-details[data-astro-cid-wix63bu7][open] .older-arrow[data-astro-cid-wix63bu7]{transform:rotate(180deg)}.older-timeline-group[data-astro-cid-wix63bu7]{margin-top:20px;display:flex;flex-direction:column}.older-item[data-astro-cid-wix63bu7] .timeline-dot[data-astro-cid-wix63bu7]{background:var(--md-sys-color-on-surface-variant);box-shadow:none}@media (max-width: 860px){.version-history-card[data-astro-cid-wix63bu7]{padding:20px}}.detail-container[data-astro-cid-ycf5ure6]{padding-top:32px;padding-bottom:64px}.breadcrumb-nav[data-astro-cid-ycf5ure6]{margin-bottom:24px}.breadcrumb-list[data-astro-cid-ycf5ure6]{display:flex;align-items:center;gap:8px;list-style:none;font-size:.85rem;color:var(--md-sys-color-text-muted)}.breadcrumb-list[data-astro-cid-ycf5ure6] a[data-astro-cid-ycf5ure6]{color:var(--md-sys-color-on-surface-variant);transition:color .15s ease}.breadcrumb-list[data-astro-cid-ycf5ure6] a[data-astro-cid-ycf5ure6]:hover{color:var(--md-sys-color-primary)}.separator[data-astro-cid-ycf5ure6]{color:var(--md-sys-color-outline-variant)}.current[data-astro-cid-ycf5ure6]{color:var(--md-sys-color-on-surface);font-weight:600}.game-header-card[data-astro-cid-ycf5ure6]{padding:36px;margin-bottom:36px}.badge-row[data-astro-cid-ycf5ure6]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:16px}.badge-link[data-astro-cid-ycf5ure6]{padding:8px 12px;transition:outline-color .15s ease;outline:1px solid transparent}.badge-link[data-astro-cid-ycf5ure6]:hover{outline-color:currentColor}.badge-link[data-astro-cid-ycf5ure6]:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:2px}.game-title[data-astro-cid-ycf5ure6]{font-size:2.5rem;font-weight:800;line-height:1.15;letter-spacing:-.02em;color:var(--md-sys-color-on-surface);margin-bottom:6px}.variant-text[data-astro-cid-ycf5ure6]{font-family:var(--font-mono);font-size:1rem;color:var(--md-sys-color-primary);margin-bottom:16px}.game-summary[data-astro-cid-ycf5ure6]{font-size:1.05rem;line-height:1.6;color:var(--md-sys-color-on-surface-variant);max-width:800px;margin-bottom:24px}.meta-pills-row[data-astro-cid-ycf5ure6]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:28px}.meta-pill[data-astro-cid-ycf5ure6]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:var(--radius-sm);background:var(--md-sys-color-surface-container);border:1px solid var(--md-sys-color-outline);font-size:.84rem}.meta-pill-label[data-astro-cid-ycf5ure6]{color:var(--md-sys-color-text-muted)}.meta-pill-val[data-astro-cid-ycf5ure6]{color:var(--md-sys-color-on-surface);font-weight:600}.header-actions-bar[data-astro-cid-ycf5ure6]{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding-top:24px;border-top:1px solid var(--md-sys-color-outline)}.action-btn[data-astro-cid-ycf5ure6]{height:44px;padding:0 20px;gap:10px}.save-game-btn[data-astro-cid-ycf5ure6]{cursor:pointer}.save-game-btn[data-astro-cid-ycf5ure6][hidden]{display:none}.save-game-btn[data-astro-cid-ycf5ure6][aria-pressed=true] svg[data-astro-cid-ycf5ure6]{color:var(--md-sys-color-status-issues);fill:currentColor}.content-columns[data-astro-cid-ycf5ure6]{display:grid;grid-template-columns:2fr 1fr;gap:32px;align-items:start}.guide-card[data-astro-cid-ycf5ure6]{padding:40px}.editorial-byline[data-astro-cid-ycf5ure6]{display:flex;flex-direction:column;gap:4px;padding:14px 16px;margin-bottom:28px;border-radius:var(--radius-sm);background:var(--md-sys-color-surface-container-low);border:1px solid var(--md-sys-color-outline);font-size:.82rem}.byline-main[data-astro-cid-ycf5ure6]{display:flex;flex-wrap:wrap;gap:6px;align-items:baseline}.byline-label[data-astro-cid-ycf5ure6]{color:var(--md-sys-color-text-muted)}.byline-author[data-astro-cid-ycf5ure6]{font-weight:700;color:var(--md-sys-color-on-surface);text-decoration:none}.byline-author[data-astro-cid-ycf5ure6]:hover{color:var(--md-sys-color-primary)}.byline-meta[data-astro-cid-ycf5ure6]{display:flex;flex-wrap:wrap;gap:8px;color:var(--md-sys-color-text-muted)}.byline-meta[data-astro-cid-ycf5ure6] a[data-astro-cid-ycf5ure6]{color:var(--md-sys-color-primary);text-decoration:underline;text-underline-offset:2px}.markdown-body[data-astro-cid-ycf5ure6] h2{font-size:1.45rem;font-weight:700;color:var(--md-sys-color-on-surface);margin-top:36px;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid var(--md-sys-color-outline)}.markdown-body[data-astro-cid-ycf5ure6] h2:first-of-type{margin-top:0}.markdown-body[data-astro-cid-ycf5ure6] h3{font-size:1.1rem;font-weight:700;color:var(--md-sys-color-primary);margin-top:24px;margin-bottom:10px}.markdown-body[data-astro-cid-ycf5ure6] p{font-size:.95rem;line-height:1.7;color:var(--md-sys-color-on-surface-variant);margin-bottom:18px}.markdown-body[data-astro-cid-ycf5ure6] ol,.markdown-body[data-astro-cid-ycf5ure6] ul{margin-left:24px;margin-bottom:20px;color:var(--md-sys-color-on-surface-variant);line-height:1.7;font-size:.95rem}.markdown-body[data-astro-cid-ycf5ure6] li{margin-bottom:6px}.markdown-body[data-astro-cid-ycf5ure6] a{color:var(--md-sys-color-primary);text-decoration:underline;text-underline-offset:3px}.markdown-body[data-astro-cid-ycf5ure6] code{font-family:var(--font-mono);font-size:.86rem;padding:2px 6px;background:var(--md-sys-color-surface-container);border:1px solid var(--md-sys-color-outline);border-radius:var(--radius-xs);color:var(--md-sys-color-primary)}.markdown-body[data-astro-cid-ycf5ure6] table{width:100%;border-collapse:collapse;margin:20px 0;font-size:.88rem;border:1px solid var(--md-sys-color-outline)}.markdown-body[data-astro-cid-ycf5ure6] th,.markdown-body[data-astro-cid-ycf5ure6] td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--md-sys-color-outline);color:var(--md-sys-color-on-surface-variant)}.markdown-body[data-astro-cid-ycf5ure6] th{background:var(--md-sys-color-surface-container);color:var(--md-sys-color-on-surface);font-weight:700}.sidebar-column[data-astro-cid-ycf5ure6]{display:flex;flex-direction:column;gap:24px}.sidebar-card[data-astro-cid-ycf5ure6]{padding:24px}.sidebar-card-title[data-astro-cid-ycf5ure6]{display:flex;align-items:center;gap:8px;font-size:.95rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--md-sys-color-primary);margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--md-sys-color-outline)}.file-list-label[data-astro-cid-ycf5ure6]{font-size:.8rem;font-weight:600;color:var(--md-sys-color-text-muted);display:block;margin-bottom:6px}.guide-ref-list[data-astro-cid-ycf5ure6]{list-style:none;display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.guide-ref-link[data-astro-cid-ycf5ure6]{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:var(--radius-sm);background:var(--md-sys-color-surface-container-low);border:1px solid var(--md-sys-color-outline);text-decoration:none;transition:border-color .15s ease}.guide-ref-link[data-astro-cid-ycf5ure6]:hover{border-color:var(--md-sys-color-primary)}.guide-ref-cat[data-astro-cid-ycf5ure6]{font-family:var(--font-mono);font-size:.7rem;text-transform:uppercase;color:var(--md-sys-color-primary)}.guide-ref-title[data-astro-cid-ycf5ure6]{font-size:.85rem;font-weight:600;color:var(--md-sys-color-on-surface);line-height:1.35}.unverified-notice[data-astro-cid-ycf5ure6]{margin-top:16px;padding:10px 14px;border-radius:var(--radius-sm);background:var(--md-sys-color-status-issues-bg);border:1px solid var(--md-sys-color-status-issues);color:var(--md-sys-color-on-surface);font-size:.85rem;line-height:1.5}.unverified-notice[data-astro-cid-ycf5ure6] strong[data-astro-cid-ycf5ure6]{color:var(--md-sys-color-status-issues)}.clean-room-badge[data-astro-cid-ycf5ure6]{padding:8px 12px;border-radius:var(--radius-sm);background:#00e67614;border:1px solid rgba(0,230,118,.2);font-size:.78rem;color:var(--md-sys-color-status-playable);line-height:1.4}.spec-rows[data-astro-cid-ycf5ure6]{list-style:none;display:flex;flex-direction:column;gap:12px;margin-bottom:18px}.spec-row[data-astro-cid-ycf5ure6]{display:flex;align-items:center;justify-content:space-between;font-size:.86rem;gap:12px}.spec-k[data-astro-cid-ycf5ure6]{color:var(--md-sys-color-text-muted)}.spec-v[data-astro-cid-ycf5ure6]{font-weight:600;color:var(--md-sys-color-on-surface);text-align:right}.text-turnip[data-astro-cid-ycf5ure6]{color:#ff9100}.tested-devices-group[data-astro-cid-ycf5ure6]{padding-top:14px;border-top:1px solid var(--md-sys-color-outline)}.device-chips[data-astro-cid-ycf5ure6]{display:flex;flex-wrap:wrap;gap:6px}.device-chip[data-astro-cid-ycf5ure6]{font-family:var(--font-mono);font-size:.72rem;padding:3px 8px;border-radius:var(--radius-pill);background:var(--md-sys-color-surface-container);border:1px solid var(--md-sys-color-outline);color:var(--md-sys-color-on-surface-variant)}.device-chip-link[data-astro-cid-ycf5ure6]{padding:6px 10px;transition:border-color .15s ease,color .15s ease}.device-chip-link[data-astro-cid-ycf5ure6]:hover{border-color:var(--md-sys-color-primary);color:var(--md-sys-color-primary)}.related-section[data-astro-cid-ycf5ure6]{margin-top:48px}.related-title[data-astro-cid-ycf5ure6]{font-size:1.45rem;font-weight:700;color:var(--md-sys-color-on-surface);margin-bottom:20px}.related-grid[data-astro-cid-ycf5ure6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:24px}@media (max-width: 860px){.content-columns[data-astro-cid-ycf5ure6]{grid-template-columns:1fr}.game-title[data-astro-cid-ycf5ure6]{font-size:2rem}.game-header-card[data-astro-cid-ycf5ure6],.guide-card[data-astro-cid-ycf5ure6]{padding:24px}}
