.hero.svelte-tc3uts{background:radial-gradient(60rem 30rem at 85% -10%, var(--accent-soft), transparent 70%), var(--bg);border-bottom:1px solid var(--line);padding-block:clamp(4rem,12vw,8.5rem) clamp(3.5rem,9vw,6rem)}h1.svelte-tc3uts{max-width:16ch;margin-bottom:1.5rem}.actions.svelte-tc3uts{flex-wrap:wrap;gap:.75rem;margin-top:2.25rem;display:flex}.facts.svelte-tc3uts{color:var(--muted);flex-wrap:wrap;gap:.5rem 1.75rem;margin:3rem 0 0;padding:0;font-size:.95rem;list-style:none;display:flex}.facts.svelte-tc3uts li:where(.svelte-tc3uts){align-items:center;gap:.55rem;display:flex}.facts.svelte-tc3uts li:where(.svelte-tc3uts):before{content:"";background:var(--accent);border-radius:2px;width:.5rem;height:.5rem}.list.svelte-9qjho9{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:clamp(1.5rem,4vw,3rem);margin:0;padding:0;list-style:none;display:grid}li.svelte-9qjho9{border-top:2px solid var(--text);align-content:start;gap:.6rem;padding-top:1.25rem;display:grid}.index.svelte-9qjho9{font-family:var(--font-mono);color:var(--muted);font-size:.85rem}p.svelte-9qjho9{color:var(--muted)}figure.svelte-1l7o7b0{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);gap:1rem;margin:0;padding:clamp(1rem,3vw,2rem);display:grid}.how.svelte-1ljpcrb{background:var(--surface-2);border-block:1px solid var(--line)}.steps.svelte-1ljpcrb{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:2rem;margin:clamp(2rem,5vw,3rem) 0 0;padding:0;list-style:none;display:grid}li.svelte-1ljpcrb{gap:1rem;display:flex}.num.svelte-1ljpcrb{background:var(--accent);width:2rem;height:2rem;color:var(--on-accent);border-radius:50%;flex:none;place-items:center;font-size:.9rem;font-weight:700;display:grid}h3.svelte-1ljpcrb{margin-bottom:.4rem}p.svelte-1ljpcrb{color:var(--muted)}.more.svelte-1ljpcrb{margin-top:2rem;font-weight:600}.more.svelte-1ezz65s{margin-top:1.5rem;font-weight:600}.grid.svelte-19m7izz{background:var(--line);border:1px solid var(--line);border-radius:var(--radius-lg);grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}li.svelte-19m7izz{background:var(--surface);align-content:start;gap:.5rem;padding:clamp(1.5rem,3vw,2rem);display:grid}p.svelte-19m7izz{color:var(--muted);font-size:1rem}.platforms.svelte-1b5jz48{background:var(--surface-2);border-block:1px solid var(--line)}.cols.svelte-1b5jz48{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}.cols.svelte-1b5jz48 .section-head:where(.svelte-1b5jz48){margin-bottom:0}.groups.svelte-1b5jz48{gap:1.25rem;display:grid}.group.svelte-1b5jz48{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);gap:.5rem;padding:1.5rem;display:grid}.group.svelte-1b5jz48 p:where(.svelte-1b5jz48){color:var(--muted);font-size:1rem}ul.svelte-1b5jz48{flex-wrap:wrap;gap:.5rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}li.svelte-1b5jz48{border:1px solid var(--line);border-radius:999px;padding:.3rem .75rem;font-size:.9rem;font-weight:550}@media (width<=52rem){.cols.svelte-1b5jz48{grid-template-columns:1fr}}.cols.svelte-1bur6x{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:clamp(2rem,6vw,4.5rem);display:grid}.cols.svelte-1bur6x .section-head:where(.svelte-1bur6x){margin-bottom:2rem}.tools.svelte-1bur6x{gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.tools.svelte-1bur6x li:where(.svelte-1bur6x){border-left:2px solid var(--accent);gap:.3rem;padding-left:1rem;display:grid}.tools.svelte-1bur6x p:where(.svelte-1bur6x){color:var(--muted);font-size:1rem}figure.svelte-1bur6x{background:var(--code-bg);color:var(--code-text);border-radius:var(--radius-lg);margin:0;overflow:hidden;box-shadow:0 30px 60px -30px #00000073}figcaption.svelte-1bur6x{color:var(--code-muted);font-family:var(--font-mono);border-bottom:1px solid #ffffff14;padding:.75rem 1.25rem;font-size:.8rem}pre.svelte-1bur6x{white-space:pre-wrap;overflow-wrap:anywhere;tab-size:2;margin:0;padding:1.25rem;font-size:.85rem;line-height:1.7}.keyword.svelte-1bur6x{color:var(--code-key)}.string.svelte-1bur6x{color:var(--code-str)}@media (width<=56rem){.cols.svelte-1bur6x{grid-template-columns:1fr}}
