.docs-article.svelte-1e8e3q5{max-width:800px}.docs-header.svelte-1e8e3q5{margin-bottom:32px}.docs-badge.svelte-1e8e3q5{display:inline-block;padding:4px 12px;border-radius:20px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px}.docs-badge-new.svelte-1e8e3q5{background:#8b5cf61a;color:#8b5cf6;border:1px solid rgba(139,92,246,.2)}.dark .docs-badge-new.svelte-1e8e3q5{background:#8b5cf626;border-color:#8b5cf640;color:#a78bfa}.docs-article.svelte-1e8e3q5 h1:where(.svelte-1e8e3q5){font-family:Space Grotesk,sans-serif;font-size:2rem;font-weight:700;color:#0f172a;margin-bottom:12px;letter-spacing:-.02em}.dark .docs-article.svelte-1e8e3q5 h1:where(.svelte-1e8e3q5){color:#f8fafc}.docs-lead.svelte-1e8e3q5{font-size:1.125rem;color:#64748b;line-height:1.7}.dark .docs-lead.svelte-1e8e3q5{color:#94a3b8}.feature-grid.svelte-1e8e3q5{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin:24px 0}.feature-card.svelte-1e8e3q5{padding:20px;background:#f8fafccc;border:1px solid rgba(226,232,240,.8);border-radius:10px}.dark .feature-card.svelte-1e8e3q5{background:#161b2299;border-color:#30363dcc}.feature-icon.svelte-1e8e3q5{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#8b5cf626,#a855f726);border-radius:8px;margin-bottom:12px}.feature-icon.svelte-1e8e3q5 svg:where(.svelte-1e8e3q5){width:18px;height:18px;color:#8b5cf6}.dark .feature-icon.svelte-1e8e3q5 svg:where(.svelte-1e8e3q5){color:#a78bfa}.feature-card.svelte-1e8e3q5 h3:where(.svelte-1e8e3q5){font-size:14px;font-weight:600;color:#1e293b;margin-bottom:6px}.dark .feature-card.svelte-1e8e3q5 h3:where(.svelte-1e8e3q5){color:#f1f5f9}.feature-card.svelte-1e8e3q5 p:where(.svelte-1e8e3q5){font-size:13px;color:#64748b;margin:0;line-height:1.5}.dark .feature-card.svelte-1e8e3q5 p:where(.svelte-1e8e3q5){color:#94a3b8}section.svelte-1e8e3q5{margin-bottom:40px}section.svelte-1e8e3q5 h2:where(.svelte-1e8e3q5){font-family:Space Grotesk,sans-serif;font-size:1.375rem;font-weight:600;color:#1e293b;margin-bottom:16px;padding-top:8px;letter-spacing:-.01em}.dark section.svelte-1e8e3q5 h2:where(.svelte-1e8e3q5){color:#f1f5f9}section.svelte-1e8e3q5 h3:where(.svelte-1e8e3q5){font-size:1.1rem;font-weight:600;color:#334155;margin:24px 0 12px}.dark section.svelte-1e8e3q5 h3:where(.svelte-1e8e3q5){color:#e2e8f0}section.svelte-1e8e3q5 p:where(.svelte-1e8e3q5){color:#475569;line-height:1.7;margin-bottom:16px}.dark section.svelte-1e8e3q5 p:where(.svelte-1e8e3q5){color:#94a3b8}section.svelte-1e8e3q5 ul:where(.svelte-1e8e3q5){color:#475569;line-height:1.7;margin-bottom:16px;padding-left:24px}.dark section.svelte-1e8e3q5 ul:where(.svelte-1e8e3q5){color:#94a3b8}section.svelte-1e8e3q5 li:where(.svelte-1e8e3q5){margin-bottom:8px}section.svelte-1e8e3q5 a:where(.svelte-1e8e3q5){color:#0891b2;text-decoration:none}section.svelte-1e8e3q5 a:where(.svelte-1e8e3q5):hover{text-decoration:underline}.dark section.svelte-1e8e3q5 a:where(.svelte-1e8e3q5){color:#22d3ee}.example-comparison.svelte-1e8e3q5{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:16px 0}.example.svelte-1e8e3q5{padding:16px;border-radius:8px}.example.bad.svelte-1e8e3q5{background:#ef444414;border:1px solid rgba(239,68,68,.15)}.example.good.svelte-1e8e3q5{background:#10b98114;border:1px solid rgba(16,185,129,.15)}.example-label.svelte-1e8e3q5{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}.example.bad.svelte-1e8e3q5 .example-label:where(.svelte-1e8e3q5){color:#ef4444}.example.good.svelte-1e8e3q5 .example-label:where(.svelte-1e8e3q5){color:#10b981}.example.svelte-1e8e3q5 p:where(.svelte-1e8e3q5){margin:0;font-size:14px;font-style:italic}@media (max-width: 640px){.feature-grid.svelte-1e8e3q5,.example-comparison.svelte-1e8e3q5{grid-template-columns:1fr}}
