.asciinema-shell.svelte-rsvq1i{width:100%;border:1px solid var(--border);border-radius:16px;overflow:hidden;background:color-mix(in srgb,var(--panel-strong) 82%,transparent);box-shadow:var(--shadow)}.asciinema-host.svelte-rsvq1i{width:100%;min-height:420px}.asciinema-host.svelte-rsvq1i iframe{display:block;width:100%!important;min-height:420px;border:0}.shell.svelte-1uha8ag{width:100%;max-width:none;margin:0;padding-left:0;padding-right:0;display:flex;flex-direction:column;align-items:stretch}.hero.svelte-1uha8ag{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:2rem;padding-top:3rem;padding-bottom:3rem}.eyebrow.svelte-1uha8ag,.demo-kicker.svelte-1uha8ag{margin:0 0 .75rem;text-transform:uppercase;letter-spacing:.14em;color:var(--accent);font-size:.75rem;font-weight:700}.hero-topbar.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.35rem}.hero-topbar.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag){margin-bottom:0}.github-link.svelte-1uha8ag{display:inline-flex;align-items:center;gap:.45rem;text-decoration:none;color:var(--text-soft);border:1px solid var(--border);border-radius:999px;background:var(--panel);padding:.45rem .75rem;font-size:.9rem;font-weight:600}.github-link.svelte-1uha8ag:hover{color:var(--text-strong);border-color:var(--border-strong)}.github-link.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:1rem;height:1rem}h1.svelte-1uha8ag{margin:0 0 1rem;font-size:clamp(2rem,4vw,3.6rem);line-height:1.02;color:var(--text-strong);max-width:10ch}.lede.svelte-1uha8ag{margin:0;max-width:62ch;color:var(--text-soft);font-size:1rem;line-height:1.65}.hero-links.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.hero-links.svelte-1uha8ag a:where(.svelte-1uha8ag){text-decoration:none;color:var(--text-strong);border:1px solid var(--border);border-radius:999px;padding:.55rem .85rem;background:color-mix(in srgb,var(--panel-strong) 82%,transparent)}.hero-links.svelte-1uha8ag a:where(.svelte-1uha8ag):hover,.demo-link.svelte-1uha8ag:hover,.reference-doc-link.svelte-1uha8ag:hover{color:var(--accent);border-color:var(--accent)}.section-anchor.svelte-1uha8ag{display:inline-block;margin-right:.55rem;color:var(--accent);text-decoration:none;opacity:.28}.section-headline.svelte-1uha8ag h2:where(.svelte-1uha8ag):hover .section-anchor:where(.svelte-1uha8ag),.demo-text.svelte-1uha8ag h3:where(.svelte-1uha8ag):hover .section-anchor:where(.svelte-1uha8ag),.reference-main.svelte-1uha8ag h3:where(.svelte-1uha8ag):hover .section-anchor:where(.svelte-1uha8ag),.section-anchor.svelte-1uha8ag:focus{opacity:1}.hero-panel.svelte-1uha8ag{display:grid;gap:1rem;align-content:start}.panel-block.svelte-1uha8ag{padding:1.2rem 1.25rem;border:1px solid var(--border);border-radius:18px;background:color-mix(in srgb,var(--panel) 94%,transparent)}.panel-block.svelte-1uha8ag span:where(.svelte-1uha8ag){display:block;color:var(--text-soft);font-size:.85rem;margin-bottom:.35rem}.panel-block.svelte-1uha8ag strong:where(.svelte-1uha8ag){display:block;color:var(--text-strong);font-size:1.05rem;margin-bottom:.45rem}.panel-block.svelte-1uha8ag p:where(.svelte-1uha8ag),.section-headline.svelte-1uha8ag p:where(.svelte-1uha8ag),.demo-text.svelte-1uha8ag p:where(.svelte-1uha8ag),.reference-main.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;color:var(--text-soft);line-height:1.55}.section.svelte-1uha8ag{padding-bottom:3rem}.section-headline.svelte-1uha8ag{padding:1rem 0 1.25rem;border-top:1px solid var(--border)}.section-headline.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0;color:var(--text-strong);font-size:clamp(1.25rem,2vw,1.9rem)}.demo-stack.svelte-1uha8ag{display:grid;gap:2.25rem}.demo-row.svelte-1uha8ag{display:grid;grid-template-columns:minmax(300px,420px) minmax(0,1fr);gap:1.5rem;align-items:start}.demo-text.svelte-1uha8ag{display:grid;gap:.9rem}.demo-text.svelte-1uha8ag h3:where(.svelte-1uha8ag),.reference-main.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0;color:var(--text-strong);font-size:1.2rem}.demo-link.svelte-1uha8ag,.reference-doc-link.svelte-1uha8ag{color:var(--accent);text-decoration:none;font-weight:700}pre.svelte-1uha8ag{margin:0;padding:.8rem .95rem;border-radius:12px;border:1px solid var(--border);background:color-mix(in srgb,var(--panel-strong) 82%,transparent);color:var(--text-strong);overflow:auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.95rem}.reference-list.svelte-1uha8ag{display:grid;gap:0}.install-list.svelte-1uha8ag{display:grid;gap:0;padding-bottom:1rem}.install-intro.svelte-1uha8ag{display:flex;align-items:end;justify-content:space-between;gap:1.5rem;padding-bottom:1.25rem}.install-intro-stack.svelte-1uha8ag{display:grid;gap:1rem;min-width:0}.install-intro-group.svelte-1uha8ag{display:grid;gap:.55rem}.install-intro.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0;color:var(--text-strong);font-size:1.05rem}.install-row.svelte-1uha8ag,.reference-row.svelte-1uha8ag{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,320px) auto;gap:1.25rem;align-items:center;padding:1.1rem 0;border-top:1px solid var(--border)}.install-row.svelte-1uha8ag:last-child,.reference-row.svelte-1uha8ag:last-child{border-bottom:1px solid var(--border)}.install-main.svelte-1uha8ag h3:where(.svelte-1uha8ag),.install-main.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0}.install-main.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--text-soft);margin-top:.35rem}@media(max-width:1100px){.hero.svelte-1uha8ag,.demo-row.svelte-1uha8ag,.install-row.svelte-1uha8ag,.reference-row.svelte-1uha8ag{grid-template-columns:1fr}.install-intro.svelte-1uha8ag{display:grid;align-items:start}h1.svelte-1uha8ag{max-width:13ch}}
