.docs-page.svelte-1hc1si4{max-width:720px}.hero-badge.svelte-1hc1si4{display:inline-block;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:4px 12px;border-radius:100px;margin-bottom:12px}.hero-badge.ref.svelte-1hc1si4{color:#6366f1;background:#eef2ff;border:1px solid #c7d2fe}.page-title.svelte-1hc1si4{font-size:2rem;font-weight:800;letter-spacing:-.03em;color:var(--color-text-primary);margin-bottom:8px}.page-desc.svelte-1hc1si4{font-size:1rem;color:var(--color-text-secondary);line-height:1.6;margin-bottom:40px}.doc-section.svelte-1hc1si4{margin-bottom:48px}.doc-section.svelte-1hc1si4 h2:where(.svelte-1hc1si4){font-size:1.3rem;font-weight:800;color:var(--color-text-primary);margin-bottom:12px;letter-spacing:-.02em}.doc-section.svelte-1hc1si4 p:where(.svelte-1hc1si4){font-size:.88rem;color:var(--color-text-secondary);line-height:1.7;margin-bottom:12px}.doc-section.svelte-1hc1si4 a:where(.svelte-1hc1si4){color:#6366f1;text-decoration:none;font-weight:600}.doc-section.svelte-1hc1si4 code:where(.svelte-1hc1si4){font-family:var(--font-mono);font-size:.82rem;background:#f3f4f6;padding:2px 6px;border-radius:4px;color:#e11d48}
