/* Only the two new internal views. Existing Launcher and landing styles are preserved. */
#launcherPreview .launcher-information{padding:30px 36px;max-height:calc(100svh - 150px);overflow:auto;overscroll-behavior:contain}
#launcherPreview .launcher-information section{min-width:0}
#launcherPreview .launcher-information .terminal-tag{font-size:11px;letter-spacing:.16em;color:var(--red2);margin-bottom:10px}
#launcherPreview .launcher-information h2{font-size:24px;letter-spacing:.06em;margin-bottom:12px;line-height:1.3}
#launcherPreview .launcher-information .preview-intro,#launcherPreview .launcher-information .requirements-note{color:var(--mut);font-size:13px;line-height:1.6;margin-bottom:18px}
#launcherPreview .launcher-information .preview-stage{width:100%;aspect-ratio:16/9;max-height:50svh;background:#000;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;overflow:hidden}
#launcherPreview .launcher-information .preview-stage img,#launcherPreview .launcher-information .preview-stage video{width:100%;height:100%;object-fit:contain;display:block}
#launcherPreview .launcher-information .preview-stage [hidden]{display:none}
#launcherPreview .launcher-information .preview-thumbnails{display:flex;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;padding:14px 0 8px;scrollbar-width:thin}
#launcherPreview .launcher-information .preview-thumb{flex:0 0 94px;width:94px;height:56px;padding:2px;background:#000;border:1px solid var(--line);border-radius:4px;cursor:pointer;overflow:hidden}
#launcherPreview .launcher-information .preview-thumb img{width:100%;height:100%;object-fit:contain;display:block}
#launcherPreview .launcher-information .preview-thumb[aria-pressed=true]{border-color:var(--red2)}
#launcherPreview .launcher-information .preview-play,#launcherPreview .launcher-information .preview-video-label{display:none}
#launcherPreview .launcher-information .preview-thumb[data-preview-kind=video]{height:auto;min-height:56px}
#launcherPreview .launcher-information .preview-thumb[data-preview-kind=video] img{height:40px}
#launcherPreview .launcher-information .preview-thumb[data-preview-kind=video] .preview-video-label{display:block;color:var(--tx);font-size:9px;line-height:12px}
#launcherPreview .launcher-information .preview-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;font-size:12px;color:var(--mut)}
#launcherPreview .launcher-information .preview-toolbar p{line-height:1.5}
#launcherPreview .launcher-information .preview-controls{display:flex;align-items:center;gap:8px;flex-shrink:0}
#launcherPreview .launcher-information .preview-arrow{display:grid;place-items:center;cursor:pointer;width:32px;height:32px;background:var(--panel2);border:1px solid var(--line);border-radius:4px;color:var(--tx)}
#launcherPreview .launcher-information .requirements-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
#launcherPreview .launcher-information .requirements-column dl>div{padding:10px 0;border-bottom:1px solid var(--line);font-size:13px;line-height:1.6}
#launcherPreview .launcher-information .requirements-column dt{color:var(--mut);font-size:12px}
#launcherPreview .launcher-information .requirements-column dd{color:var(--tx)}
#launcherPreview .launcher-information .requirements-footnote{color:var(--mut);font-size:12px;line-height:1.6;margin-top:16px}
@media(max-width:820px){#launcherPreview .launcher-information{padding:20px}#launcherPreview .launcher-information .requirements-grid{grid-template-columns:1fr}}
@media(max-width:560px){#launcherPreview .launcher-information{padding:20px 12px}#launcherPreview .launcher-information h2{font-size:20px}#launcherPreview .launcher-information .preview-toolbar{flex-wrap:wrap}#launcherPreview .launcher-information .preview-controls{margin-left:auto}}
