.doc-page.svelte-1c8t0id{opacity:0;transition:opacity .3s ease}.doc-page.mounted.svelte-1c8t0id{opacity:1}.doc-header.svelte-1c8t0id{margin-bottom:40px}.doc-header.svelte-1c8t0id h1:where(.svelte-1c8t0id){font-size:36px;margin:12px 0}.badge.svelte-1c8t0id{display:inline-block;padding:4px 10px;background:#22c55e26;color:#22c55e;border-radius:4px;font-size:12px;font-weight:500;text-transform:uppercase}.lead.svelte-1c8t0id{font-size:18px;color:#ffffffb3;margin:0}section.svelte-1c8t0id{margin-bottom:40px}h2.svelte-1c8t0id{font-size:24px;margin:0 0 16px;color:#22c55e}.package-grid.svelte-1c8t0id{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.package-card.svelte-1c8t0id{padding:20px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:10px;text-decoration:none;transition:all .2s ease}.package-card.svelte-1c8t0id:hover{background:#ffffff0a;border-color:#22c55e4d}.package-card.svelte-1c8t0id h3:where(.svelte-1c8t0id){margin:0 0 8px;font-size:16px;color:#22c55e;font-family:SF Mono,monospace}.package-card.svelte-1c8t0id p:where(.svelte-1c8t0id){margin:0;font-size:13px;color:#fff9}.code-block.svelte-1c8t0id{background:#0006;border:1px solid rgba(255,255,255,.1);border-radius:8px;overflow:hidden;margin:16px 0}.code-block.svelte-1c8t0id pre:where(.svelte-1c8t0id){margin:0;padding:16px;overflow-x:auto}.code-block.svelte-1c8t0id code:where(.svelte-1c8t0id){font-family:SF Mono,monospace;font-size:13px;line-height:1.5;color:#22c55e}
