.header.svelte-11bb7wj{grid-column:1 / -1;max-width:1000px;margin:0 auto;width:100%;padding:48px 24px;border-bottom:1px solid var(--smrt-color-outline-variant, #e5e5e5)}.breadcrumb.svelte-11bb7wj{display:flex;align-items:center;gap:8px;font-size:.85rem;color:var(--smrt-color-on-surface-variant, #666);margin-bottom:24px}.breadcrumb.svelte-11bb7wj a:where(.svelte-11bb7wj){color:var(--smrt-color-on-surface-variant, #666);text-decoration:none}.breadcrumb.svelte-11bb7wj a:where(.svelte-11bb7wj):hover{color:var(--smrt-color-primary, #1976d2)}.header.svelte-11bb7wj h1:where(.svelte-11bb7wj){font-size:2.5rem;font-weight:600;margin-bottom:16px;color:var(--smrt-color-on-background, #1a1a1a)}.lead.svelte-11bb7wj{font-size:1.15rem;color:var(--smrt-color-on-surface-variant, #666);line-height:1.6;margin-bottom:24px}.badges.svelte-11bb7wj{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:24px}.badge.svelte-11bb7wj{display:inline-block;padding:4px 12px;background:var(--smrt-color-surface-container, #f5f5f5);border-radius:12px;font-size:.85rem;font-weight:500;color:var(--smrt-color-on-surface-variant, #666)}.toc.svelte-11bb7wj{display:flex;flex-wrap:wrap;gap:8px 18px;padding-top:20px;border-top:1px solid var(--smrt-color-outline-variant, #e5e5e5)}.toc.svelte-11bb7wj a:where(.svelte-11bb7wj){font-family:var(--font-mono);font-size:.85rem;color:var(--smrt-color-primary, #1976d2);text-decoration:none}.toc.svelte-11bb7wj a:where(.svelte-11bb7wj):hover{text-decoration:underline}.section.svelte-11bb7wj{grid-column:1 / -1;max-width:1000px;margin:0 auto;width:100%;padding:48px 24px;border-bottom:1px solid var(--smrt-color-outline-variant, #e5e5e5);scroll-margin-top:24px}.section.last.svelte-11bb7wj{border-bottom:none}.section.svelte-11bb7wj h2:where(.svelte-11bb7wj){font-size:1.75rem;font-weight:600;margin-bottom:16px;color:var(--smrt-color-on-background, #1a1a1a)}.section.svelte-11bb7wj h3:where(.svelte-11bb7wj){font-size:1.2rem;font-weight:600;margin-top:32px;margin-bottom:12px;color:var(--smrt-color-on-background, #1a1a1a)}.section.svelte-11bb7wj p:where(.svelte-11bb7wj){color:var(--smrt-color-on-surface-variant, #555);line-height:1.7;margin-bottom:16px}.section.svelte-11bb7wj table{width:100%;border-collapse:collapse;margin:16px 0 8px}.section.svelte-11bb7wj th,.section.svelte-11bb7wj td{padding:10px 12px;text-align:left;border-bottom:1px solid var(--smrt-color-outline-variant, #e5e5e5);font-size:.9rem;color:var(--smrt-color-on-surface-variant, #555);vertical-align:top}.section.svelte-11bb7wj th{font-weight:600;background:var(--smrt-color-surface-container, #f5f5f5);color:var(--smrt-color-on-surface, #1a1a1a)}code.svelte-11bb7wj{font-family:var(--font-mono);font-size:.875em;padding:2px 6px;background:var(--smrt-color-surface-container, #f5f5f5);border-radius:3px;color:var(--smrt-color-on-surface, #d63384)}.section.svelte-11bb7wj th code,.section.svelte-11bb7wj td code{background:color-mix(in srgb,var(--smrt-color-primary, #1976d2) 10%,transparent);color:inherit}a.svelte-11bb7wj{color:var(--smrt-color-primary, #1976d2)}.cards.svelte-11bb7wj{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:24px 0}.card.svelte-11bb7wj{padding:20px;background:var(--smrt-color-surface-container, #fafafa);border:1px solid var(--smrt-color-outline-variant, #e5e5e5);border-radius:8px}.card.svelte-11bb7wj h3:where(.svelte-11bb7wj){margin:0 0 8px;font-size:1rem;font-weight:600;color:var(--smrt-color-on-background, #1a1a1a)}.card.svelte-11bb7wj p:where(.svelte-11bb7wj){margin:0;font-size:.9rem;line-height:1.6}.items.svelte-11bb7wj{display:flex;flex-direction:column;margin-top:8px}.item.svelte-11bb7wj{display:flex;gap:20px;padding:12px 0;border-bottom:1px solid var(--smrt-color-outline-variant, #e5e5e5);align-items:baseline}.item.svelte-11bb7wj:last-child{border-bottom:none}.item.svelte-11bb7wj code:where(.svelte-11bb7wj){flex-shrink:0;width:260px;background:var(--smrt-color-surface-container, #f5f5f5);color:var(--smrt-color-on-surface, #1a1a1a)}.item.svelte-11bb7wj span:where(.svelte-11bb7wj){font-size:.9rem;color:var(--smrt-color-on-surface-variant, #555);line-height:1.5}.repo-link.svelte-11bb7wj{margin-top:24px}@media(max-width:768px){.header.svelte-11bb7wj h1:where(.svelte-11bb7wj){font-size:2rem}.lead.svelte-11bb7wj{font-size:1rem}.item.svelte-11bb7wj{flex-direction:column;gap:4px}.item.svelte-11bb7wj code:where(.svelte-11bb7wj){width:auto}}
