.web[data-astro-cid-hduk35zh]{padding-top:var(--space-12);border-top:1px solid var(--border);scroll-margin-top:var(--space-8)}.web-head[data-astro-cid-hduk35zh]{margin-bottom:var(--space-12)}.web-title[data-astro-cid-hduk35zh]{margin:0 0 var(--space-3);font-size:2rem}.web-title[data-astro-cid-hduk35zh] a[data-astro-cid-hduk35zh]{color:inherit;text-decoration:none}.note[data-astro-cid-hduk35zh]{margin:var(--space-4) 0 0;color:var(--fg-subtle);font-size:.9rem;max-width:62ch}.demo[data-astro-cid-hduk35zh]{margin-bottom:var(--space-16);scroll-margin-top:var(--space-8)}.ex-head[data-astro-cid-hduk35zh]{display:flex;gap:var(--space-4);align-items:flex-start;margin-bottom:var(--space-6)}.ex-n[data-astro-cid-hduk35zh]{font-family:var(--font-mono);font-size:2rem;line-height:1;font-weight:600;color:var(--accent-warm);opacity:.55}.demo[data-astro-cid-hduk35zh] h3[data-astro-cid-hduk35zh]{margin:0 0 .2rem;font-size:1.5rem}.demo[data-astro-cid-hduk35zh] h3[data-astro-cid-hduk35zh] a[data-astro-cid-hduk35zh]{color:inherit;text-decoration:none}.demo[data-astro-cid-hduk35zh] h3[data-astro-cid-hduk35zh] a[data-astro-cid-hduk35zh]:hover{color:var(--accent)}.desc[data-astro-cid-hduk35zh]{margin:0;color:var(--fg-muted);font-size:1.02rem;line-height:1.55;max-width:62ch}.demo-body[data-astro-cid-hduk35zh]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:var(--space-4);align-items:start}.live[data-astro-cid-hduk35zh],.window[data-astro-cid-hduk35zh]{background:var(--code-bg);border:1px solid var(--code-border);border-radius:var(--radius-lg);overflow:hidden}.chrome[data-astro-cid-hduk35zh]{display:flex;gap:var(--space-3);padding:.6rem 1rem;border-bottom:1px solid var(--code-border);background:#ffffff08;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:#e6edf38c}.hint[data-astro-cid-hduk35zh]{margin-left:auto;text-transform:none;letter-spacing:0;color:#ffd166}.filename[data-astro-cid-hduk35zh]{text-transform:none;letter-spacing:0;color:#e6edf3cc}iframe[data-astro-cid-hduk35zh]{display:block;width:100%;border:0;background:#0d1117}.code-body[data-astro-cid-hduk35zh]{max-height:30rem;overflow:auto}.code-body[data-astro-cid-hduk35zh] pre.shiki{background:transparent!important;margin:0;padding:var(--space-4) var(--space-6);font-size:.8rem}.cmd[data-astro-cid-hduk35zh]{margin:var(--space-3) 0 0;padding:0;background:none;font-family:var(--font-mono);font-size:.8rem;color:var(--fg-subtle);overflow-x:auto}.more[data-astro-cid-hduk35zh]{padding-top:var(--space-8);border-top:1px solid var(--border);color:var(--fg-muted)}@media(max-width:62rem){.demo-body[data-astro-cid-hduk35zh]{grid-template-columns:1fr}.code-body[data-astro-cid-hduk35zh]{max-height:22rem}}@media(max-width:40rem){.ex-n[data-astro-cid-hduk35zh]{font-size:1.5rem}}.web-link[data-astro-cid-vscvng6v]{margin:var(--space-4) 0 0;color:var(--fg-muted)}.web-link[data-astro-cid-vscvng6v] a[data-astro-cid-vscvng6v]{font-weight:600}.jump[data-astro-cid-vscvng6v]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:var(--space-16);padding-bottom:var(--space-8);border-bottom:1px solid var(--border)}.chip[data-astro-cid-vscvng6v]{display:inline-flex;align-items:baseline;gap:.45rem;padding:.3rem .75rem;border:1px solid var(--border);border-radius:999px;text-decoration:none;color:var(--fg-muted);font-size:.9rem;transition:color .12s ease,border-color .12s ease}.chip[data-astro-cid-vscvng6v]:hover{color:var(--accent);border-color:var(--accent)}.chip-web[data-astro-cid-vscvng6v] .chip-n[data-astro-cid-vscvng6v]:before{content:"wasm ";color:var(--accent-warm)}.chip-n[data-astro-cid-vscvng6v]{font-family:var(--font-mono);font-size:.75rem;opacity:.65}.example[data-astro-cid-vscvng6v]{margin-bottom:var(--space-16);scroll-margin-top:var(--space-8)}.ex-head[data-astro-cid-vscvng6v]{display:flex;gap:var(--space-4);align-items:flex-start;margin-bottom:var(--space-6)}.ex-n[data-astro-cid-vscvng6v]{font-family:var(--font-mono);font-size:2rem;line-height:1;font-weight:600;color:var(--accent-warm);opacity:.55}.example[data-astro-cid-vscvng6v] h2[data-astro-cid-vscvng6v]{margin:0 0 .2rem;font-size:1.5rem}.example[data-astro-cid-vscvng6v] h2[data-astro-cid-vscvng6v] a[data-astro-cid-vscvng6v]{color:inherit;text-decoration:none}.example[data-astro-cid-vscvng6v] h2[data-astro-cid-vscvng6v] a[data-astro-cid-vscvng6v]:hover{color:var(--accent)}.ex-desc[data-astro-cid-vscvng6v]{margin:0;color:var(--fg-muted);font-size:1.02rem;line-height:1.55;max-width:58ch}.ex-body[data-astro-cid-vscvng6v]{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(0,1fr);gap:var(--space-4);align-items:start}.window[data-astro-cid-vscvng6v],.term[data-astro-cid-vscvng6v]{background:var(--code-bg);border-radius:var(--radius-lg);border:1px solid var(--code-border);overflow:hidden}.window-chrome[data-astro-cid-vscvng6v],.term-chrome[data-astro-cid-vscvng6v]{display:flex;border-bottom:1px solid var(--code-border);background:#ffffff08;font-family:var(--font-mono);font-size:.78rem;color:#e6edf3cc}.filename[data-astro-cid-vscvng6v],.term-chrome[data-astro-cid-vscvng6v]{padding:.6rem 1rem}.filename[data-astro-cid-vscvng6v]{border-bottom:2px solid var(--accent-soft);margin-bottom:-1px}.try[data-astro-cid-vscvng6v]{margin-left:auto;align-self:center;padding:0 1rem;font-family:var(--font-sans);font-size:.8rem;font-weight:600;color:#ffd166;text-decoration:none;white-space:nowrap}.try[data-astro-cid-vscvng6v]:hover,.try[data-astro-cid-vscvng6v]:focus-visible{color:#ffdc85;text-decoration:underline}.term-chrome[data-astro-cid-vscvng6v]{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:#e6edf38c}.code-body[data-astro-cid-vscvng6v] pre.shiki{background:transparent!important;margin:0;padding:var(--space-4) var(--space-6);overflow-x:auto}.term-body[data-astro-cid-vscvng6v]{margin:0;padding:var(--space-4) var(--space-6);overflow-x:auto;font-family:var(--font-mono);font-size:.82rem;line-height:1.7;color:var(--code-fg)}.prompt[data-astro-cid-vscvng6v]{color:#e6edf38c;display:block;margin-bottom:.4rem;padding-bottom:.4rem;border-bottom:1px dashed rgba(255,255,255,.1)}@media(max-width:62rem){.ex-body[data-astro-cid-vscvng6v]{grid-template-columns:1fr}.term-body[data-astro-cid-vscvng6v]{max-height:16rem}}@media(max-width:40rem){.ex-n[data-astro-cid-vscvng6v]{font-size:1.5rem}}
