.preview-pane{position:sticky;top:22px;align-self:start;min-width:0;--launcher-line:#49374f;--secondary:#d4c3df;--accent:#d9b6ed}
.preview-heading h3{margin:0;font-size:16px;font-weight:500}.preview-heading p,.preview-note,.preview-source{color:var(--muted);font-size:12px;line-height:20px;margin:5px 0 0}.preview-platforms{display:flex;gap:6px;margin:18px 0 10px;border-bottom:1px solid var(--line);padding-bottom:10px}.preview-platforms button{background:none}.preview-platforms [aria-pressed=true]{background:#4b2c5e;border-color:#9b6cb0;color:#f4e4ff}.preview-source{margin-bottom:14px}.preview-note{margin-top:14px}
.launcher-preview{font-family:Onest,sans-serif;max-width:630px;margin-inline:auto}.launcher-preview .news-feature{position:relative;border:1px solid var(--launcher-line);border-radius:14px;overflow:auto;isolation:isolate;background:#191121;max-height:620px;scrollbar-gutter:stable;padding-right:3px}
.launcher-preview .feature-cover{position:absolute;inset:0 0 auto;width:100%;height:220px;object-fit:cover;z-index:-1;mask-image:linear-gradient(black 30%,transparent)}
.launcher-preview .feature-meta{display:flex;align-items:center;gap:8px;margin:18px 22px 0;font-size:10px;color:#e6d3f0}.launcher-preview .feature-meta span,.launcher-preview .feature-meta time{background:#21152cdd;padding:4px 7px;border-radius:4px}
.launcher-preview .feature-copy{margin-top:110px;padding:0 22px 20px}.launcher-preview .is-preview .feature-copy{margin-top:clamp(70px,calc(100vh - 610px),110px)}.launcher-preview .feature-copy.no-cover{margin-top:24px}
.launcher-preview .feature-copy h2{font-family:'Cabinet Grotesk',Onest,sans-serif;font-size:28px;line-height:1.12;letter-spacing:-.02em;font-weight:600;margin:0 0 13px;overflow-wrap:anywhere}
.launcher-preview .launcher-markdown{font-size:12px;line-height:21px;color:var(--secondary);overflow-wrap:anywhere;max-width:76ch;min-width:0}.launcher-preview .launcher-markdown.is-collapsed{max-height:4.2em;overflow:hidden;mask-image:linear-gradient(#000 70%,transparent)}
.launcher-preview .launcher-markdown p{margin:0 0 .8em}.launcher-preview .launcher-markdown>:last-child{margin-bottom:0}.launcher-preview .launcher-markdown strong{color:#f3e8ff;font-weight:700}.launcher-preview .launcher-markdown em{font-style:italic}.launcher-preview .launcher-markdown a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.launcher-preview .launcher-markdown ul,.launcher-preview .launcher-markdown ol{margin:.5em 0 .8em;padding-left:1.7em;list-style-position:outside}.launcher-preview .launcher-markdown ul{list-style-type:disc}.launcher-preview .launcher-markdown ol{list-style-type:decimal}.launcher-preview .launcher-markdown li{margin:.2em 0}.launcher-preview .launcher-markdown li>p{margin:.2em 0}/* Match the shipping launcher quote, not a decorative card accent. */
.launcher-preview .launcher-markdown blockquote{margin:.8em 0;padding:.4em .9em;border-left:3px solid #b372d2;background:#c56aff0a}.launcher-preview .launcher-markdown code{font-family:monospace;background:#ffffff10;padding:.15em .35em;border-radius:3px}.launcher-preview .launcher-markdown pre{max-width:100%;overflow:auto;white-space:pre;background:#0e0a14;border:1px solid #392442;padding:12px;border-radius:6px;margin:.8em 0}.launcher-preview .launcher-markdown pre code{padding:0;background:none;font-size:12px}
.launcher-preview .text-action{display:inline-flex;background:none;border:0;padding:4px 0;margin-top:7px;color:#d9b6ed;font:500 11px/20px Onest,sans-serif}.launcher-preview .article-footer{border-top:1px solid var(--launcher-line);margin-top:24px;padding-top:14px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px;color:#d9b6ed}.preview-like{display:flex;gap:7px;align-items:center;padding:8px 13px;min-height:35px;border:1px solid var(--line);border-radius:7px;background:#281a32}.preview-like svg{width:13px;height:13px}
.site-preview{display:block;border:1px solid var(--line);border-radius:14px;width:100%;height:600px;background:#151810}
.discord-preview{background:#2b2d31;border:1px solid #42444b;border-radius:8px;padding:20px;color:#dbdee1;max-height:600px;overflow:auto}.discord-preview h2{font-size:19px;line-height:26px;color:#9ec5ff;margin:12px 0}.discord-preview .news-markdown{font-size:14px;line-height:22px}.discord-preview img{display:block;width:100%;height:auto;border-radius:5px;margin:18px 0}.discord-server{font-size:12px;line-height:20px;color:#b5bac1}.discord-preview .news-markdown a{color:#9ec5ff}
@media(max-width:1000px){.preview-pane{position:static;scroll-margin-top:20px}.launcher-preview{max-width:640px;margin:auto}.site-preview{height:600px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
