html,body.landing{height:auto;min-height:100%;overflow:auto;background:radial-gradient(ellipse at center,#1a1a1e 0%,var(--stage-bg) 70%) fixed}.landing-main{max-width:1000px;margin:0 auto;padding:72px 24px 40px}.landing-main h1{margin:0 0 16px;font-weight:800;font-size:48px;letter-spacing:-.01em;color:#fdfdfd}.landing-lede{margin:0 0 40px;max-width:640px;font-size:18px;line-height:1.5;color:var(--vsc-fg-muted)}.landing-cards{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width:900px){.landing-cards{grid-template-columns:1fr 1fr}}.landing-card{display:flex;flex-direction:column;padding:24px;border:1px solid var(--vsc-border);border-radius:10px;background:#ffffff05;transition:border-color .15s,transform .15s}.landing-card-link{display:block;flex:1;color:inherit;text-decoration:none;outline:none}.landing-offline{align-self:flex-start;margin-top:16px;font-size:13px;color:var(--vsc-fg-muted);text-decoration:underline}.landing-offline .codicon{display:inline-block;font-size:14px;vertical-align:-2px}.landing-offline:hover,.landing-offline:focus-visible{color:var(--accent-amber)}.landing-offline-note{margin:0 0 8px}.landing-card:hover,.landing-card:focus-within{border-color:var(--accent-amber);transform:translateY(-2px);outline:none}.landing-card h2{margin:0 0 10px;font-size:24px;color:#fdfdfd}.landing-card p{margin:0;font-size:15px;line-height:1.5;color:var(--vsc-fg)}.landing-plate{display:inline-block;margin-bottom:16px;padding:8px 14px;border-radius:8px;background:#fff}.landing-plate img{display:block;height:28px;width:auto}.landing-main footer{margin-top:40px;font-size:13px;color:var(--vsc-fg-muted)}.landing-main footer a{margin-left:12px;color:var(--accent-amber)}
