.scene-page[data-astro-cid-wgpr3x6x]{padding:2rem 0 5rem}.crumbs[data-astro-cid-wgpr3x6x]{display:flex;gap:.4rem;font-size:.85rem;color:var(--text-subtle);margin-bottom:1.5rem}.crumbs[data-astro-cid-wgpr3x6x] a[data-astro-cid-wgpr3x6x]{color:var(--text-muted);text-decoration:none}.crumbs[data-astro-cid-wgpr3x6x] a[data-astro-cid-wgpr3x6x]:hover,.crumbs[data-astro-cid-wgpr3x6x] .current[data-astro-cid-wgpr3x6x]{color:var(--text)}.hero[data-astro-cid-wgpr3x6x]{display:grid;grid-template-columns:1.2fr 1fr;gap:2.5rem;align-items:start;margin-bottom:3rem}.preview-wrap[data-astro-cid-wgpr3x6x]{aspect-ratio:16 / 9;width:100%;border-radius:14px;overflow:hidden;border:1px solid var(--border);background:#000;box-shadow:0 30px 80px -20px #7c5cff4d}.preview-wrap[data-astro-cid-wgpr3x6x] svg{width:100%;height:100%;display:block}.meta[data-astro-cid-wgpr3x6x] h1[data-astro-cid-wgpr3x6x]{font-size:clamp(1.8rem,3.5vw,2.6rem);margin:.5rem 0 .75rem}.tagline[data-astro-cid-wgpr3x6x]{color:var(--text-muted);margin:0 0 1.5rem;line-height:1.6}.badge[data-astro-cid-wgpr3x6x]{display:inline-block;font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;padding:.25rem .65rem;border-radius:999px;background:var(--bg-panel);color:var(--text-subtle);border:1px solid var(--border)}.badge[data-astro-cid-wgpr3x6x].webgl{background:#7c5cff24;color:var(--accent);border-color:#7c5cff59}.cta[data-astro-cid-wgpr3x6x]{display:flex;gap:.6rem;flex-wrap:wrap}.prose[data-astro-cid-wgpr3x6x]{max-width:48rem;margin-bottom:3rem}.prose[data-astro-cid-wgpr3x6x] .lede[data-astro-cid-wgpr3x6x]{font-size:1.15rem;color:var(--text);line-height:1.7}.prose[data-astro-cid-wgpr3x6x] p[data-astro-cid-wgpr3x6x]{line-height:1.7;color:var(--text-muted);margin-bottom:1.2rem}.grid-section[data-astro-cid-wgpr3x6x]{margin-bottom:3rem}.grid-section[data-astro-cid-wgpr3x6x] h2[data-astro-cid-wgpr3x6x],.grid-two[data-astro-cid-wgpr3x6x] h2[data-astro-cid-wgpr3x6x],.tech[data-astro-cid-wgpr3x6x] h2[data-astro-cid-wgpr3x6x],.examples[data-astro-cid-wgpr3x6x] h2[data-astro-cid-wgpr3x6x]{font-size:1.4rem;margin-bottom:1rem}.feature-list[data-astro-cid-wgpr3x6x]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.6rem}.feature-list[data-astro-cid-wgpr3x6x] li[data-astro-cid-wgpr3x6x]{padding:.6rem .9rem;background:var(--bg-panel);border:1px solid var(--border);border-radius:10px;font-size:.9rem;color:var(--text-muted)}.feature-list[data-astro-cid-wgpr3x6x] li[data-astro-cid-wgpr3x6x]:before{content:"✓";color:var(--accent);margin-right:.5rem;font-weight:700}.grid-two[data-astro-cid-wgpr3x6x]{display:grid;grid-template-columns:1fr 1.2fr;gap:2.5rem;margin-bottom:3rem}.kv[data-astro-cid-wgpr3x6x]>div[data-astro-cid-wgpr3x6x],.params[data-astro-cid-wgpr3x6x]>div[data-astro-cid-wgpr3x6x]{display:grid;grid-template-columns:7rem 1fr;gap:.75rem;padding:.6rem 0;border-bottom:1px solid var(--border);align-items:start}.kv[data-astro-cid-wgpr3x6x] dt[data-astro-cid-wgpr3x6x],.params[data-astro-cid-wgpr3x6x] dt[data-astro-cid-wgpr3x6x]{font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-subtle);padding-top:.15rem}.kv[data-astro-cid-wgpr3x6x] dd[data-astro-cid-wgpr3x6x],.params[data-astro-cid-wgpr3x6x] dd[data-astro-cid-wgpr3x6x]{margin:0;font-size:.9rem;color:var(--text-muted);display:flex;flex-wrap:wrap;gap:.35rem}.params[data-astro-cid-wgpr3x6x] dt[data-astro-cid-wgpr3x6x] code[data-astro-cid-wgpr3x6x]{color:var(--accent);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.85rem;text-transform:none;letter-spacing:0}.chip[data-astro-cid-wgpr3x6x]{background:var(--bg-panel);border:1px solid var(--border);border-radius:999px;padding:.15rem .6rem;font-size:.75rem}.tech[data-astro-cid-wgpr3x6x]{background:var(--bg-panel);border:1px solid var(--border);border-radius:12px;padding:1.5rem;margin-bottom:3rem}.tech[data-astro-cid-wgpr3x6x] p[data-astro-cid-wgpr3x6x]{margin:0;color:var(--text-muted);line-height:1.65}.examples-head[data-astro-cid-wgpr3x6x]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem;flex-wrap:wrap;gap:.5rem}.example-grid[data-astro-cid-wgpr3x6x]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}.ex-card[data-astro-cid-wgpr3x6x]{display:block;border:1px solid var(--border);border-radius:10px;overflow:hidden;background:var(--bg-panel);text-decoration:none;color:inherit;transition:border-color .16s}.ex-card[data-astro-cid-wgpr3x6x]:hover{border-color:var(--accent)}.ex-preview[data-astro-cid-wgpr3x6x]{aspect-ratio:16 / 9;background:#000}.ex-preview[data-astro-cid-wgpr3x6x] svg{width:100%;height:100%;display:block}.ex-name[data-astro-cid-wgpr3x6x]{padding:.55rem .7rem .7rem;font-size:.85rem;font-weight:500}@media (max-width: 800px){.hero[data-astro-cid-wgpr3x6x],.grid-two[data-astro-cid-wgpr3x6x]{grid-template-columns:1fr}}
