.codeblock.svelte-1e06m8e{border:1px solid var(--color-border);border-radius:var(--radius-md);margin-bottom:var(--space-4);overflow:hidden}.codeblock-header.svelte-1e06m8e{padding:var(--space-2) var(--space-4);background:var(--color-surface-2);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.codeblock-filename.svelte-1e06m8e,.codeblock-lang.svelte-1e06m8e{font-family:var(--font-mono);color:var(--color-text-subtle);font-size:.75rem}.copy-btn.svelte-1e06m8e{font-family:var(--font-mono);color:var(--color-text-subtle);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:0 0;padding:2px 8px;font-size:.7rem;transition:color .15s,border-color .15s}.copy-btn.svelte-1e06m8e:hover{color:var(--color-text-muted);border-color:var(--color-text-subtle)}.codeblock-pre.svelte-1e06m8e{padding:var(--space-4);background:var(--color-surface);margin:0;font-size:.85rem;line-height:1.6;overflow-x:auto}.codeblock-pre.svelte-1e06m8e code:where(.svelte-1e06m8e){font-family:var(--font-mono);color:var(--color-text-muted);white-space:pre}.install-steps.svelte-9evudk{counter-reset:step;padding:0;list-style:none}.install-steps.svelte-9evudk li:where(.svelte-9evudk){counter-increment:step;padding-left:var(--space-6);margin-bottom:var(--space-6);position:relative}.install-steps.svelte-9evudk li:where(.svelte-9evudk):before{content:counter(step);background:var(--color-accent);color:#fff;width:22px;height:22px;font-size:.75rem;font-weight:600;font-family:var(--font-mono);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}.step-header.svelte-9evudk{align-items:center;gap:var(--space-2);color:var(--color-text);margin-bottom:var(--space-1);display:flex}.step-header.svelte-9evudk svg{color:var(--color-accent)}
