.docs-page.svelte-1xmjmrw{min-height:100vh;padding:8rem 1.5rem 4rem;background:var(--color-bg-pure)}.docs-container.svelte-1xmjmrw{max-width:72rem;margin:0 auto}.docs-header.svelte-1xmjmrw{text-align:center;margin-bottom:3rem}.header-icon.svelte-1xmjmrw{display:inline-flex;align-items:center;justify-content:center;width:5rem;height:5rem;background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:1rem;color:var(--color-primary);margin-bottom:1.5rem}.docs-header.svelte-1xmjmrw h1:where(.svelte-1xmjmrw){font-size:var(--text-h1);font-weight:700;color:var(--color-fg-primary);margin:0 0 .75rem}.docs-subtitle.svelte-1xmjmrw{font-size:1.125rem;color:var(--color-fg-muted);max-width:32rem;margin:0 auto}.search-section.svelte-1xmjmrw{max-width:32rem;margin:0 auto 3rem}.search-input.svelte-1xmjmrw{width:100%;padding:1rem 1.25rem;background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:.75rem;color:var(--color-fg-primary);font-size:1rem;transition:border-color var(--duration-micro) var(--ease-standard)}.search-input.svelte-1xmjmrw::-moz-placeholder{color:var(--color-fg-subtle)}.search-input.svelte-1xmjmrw::placeholder{color:var(--color-fg-subtle)}.search-input.svelte-1xmjmrw:focus{outline:none;border-color:var(--color-primary)}.docs-grid.svelte-1xmjmrw{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:1.5rem;margin-bottom:4rem}.doc-card.svelte-1xmjmrw{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:1rem;padding:1.5rem;transition:border-color var(--duration-micro) var(--ease-standard)}.doc-card.svelte-1xmjmrw:hover{border-color:var(--color-border-emphasis)}.card-icon.svelte-1xmjmrw{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;background:var(--color-bg-pure);border-radius:.75rem;color:var(--color-primary);margin-bottom:1rem}.doc-card.svelte-1xmjmrw h2:where(.svelte-1xmjmrw){font-size:1.25rem;font-weight:600;color:var(--color-fg-primary);margin:0 0 .5rem}.card-description.svelte-1xmjmrw{font-size:.875rem;color:var(--color-fg-muted);margin:0 0 1rem;line-height:1.5}.card-items.svelte-1xmjmrw{list-style:none;padding:0;margin:0}.card-items.svelte-1xmjmrw li:where(.svelte-1xmjmrw){border-top:1px solid var(--color-border-default)}.card-items.svelte-1xmjmrw a:where(.svelte-1xmjmrw){display:flex;align-items:center;justify-content:space-between;padding:.75rem 0;color:var(--color-fg-secondary);text-decoration:none;font-size:.875rem;transition:color var(--duration-micro) var(--ease-standard)}.card-items.svelte-1xmjmrw a:where(.svelte-1xmjmrw):hover{color:var(--color-primary)}.card-items.svelte-1xmjmrw a:where(.svelte-1xmjmrw) svg{opacity:0;transition:opacity var(--duration-micro) var(--ease-standard)}.card-items.svelte-1xmjmrw a:where(.svelte-1xmjmrw):hover svg{opacity:1}.components-section.svelte-1xmjmrw{margin-bottom:4rem}.section-title.svelte-1xmjmrw{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.section-title.svelte-1xmjmrw svg{color:var(--color-primary)}.section-title.svelte-1xmjmrw h2:where(.svelte-1xmjmrw){font-size:1.5rem;font-weight:600;color:var(--color-fg-primary);margin:0}.section-description.svelte-1xmjmrw{font-size:1rem;color:var(--color-fg-muted);margin:0 0 2rem}.category-nav.svelte-1xmjmrw{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--color-border-default)}.category-link.svelte-1xmjmrw{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:9999px;color:var(--color-fg-secondary);text-decoration:none;font-size:.875rem;font-weight:500;transition:all var(--duration-micro) var(--ease-standard)}.category-link.svelte-1xmjmrw:hover{border-color:var(--color-border-emphasis);color:var(--color-fg-primary)}.category-count.svelte-1xmjmrw{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .375rem;background:var(--color-bg-pure);border-radius:9999px;font-size:.625rem;font-weight:600;color:var(--color-fg-muted)}.category-section.svelte-1xmjmrw{margin-bottom:3rem}.category-title.svelte-1xmjmrw{font-size:1.125rem;font-weight:600;color:var(--color-fg-primary);margin:0 0 1.5rem;padding-bottom:.75rem;border-bottom:1px solid var(--color-border-default)}.components-grid.svelte-1xmjmrw{display:grid;grid-template-columns:1fr;gap:1.5rem}.component-doc-card.svelte-1xmjmrw{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:1rem;padding:2rem;transition:border-color var(--duration-micro) var(--ease-standard)}.component-doc-card.svelte-1xmjmrw:hover{border-color:var(--color-border-emphasis)}.component-header.svelte-1xmjmrw{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1rem}.component-icon.svelte-1xmjmrw{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background:var(--color-primary);border-radius:.75rem;color:var(--color-bg-pure);flex-shrink:0}.component-title-row.svelte-1xmjmrw{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.component-title-row.svelte-1xmjmrw h4:where(.svelte-1xmjmrw){font-size:1.25rem;font-weight:600;color:var(--color-fg-primary);margin:0}.component-category-badge.svelte-1xmjmrw{font-size:.625rem;font-family:monospace;color:var(--color-fg-muted);background:var(--color-bg-pure);padding:.25rem .5rem;border-radius:.25rem;text-transform:uppercase;letter-spacing:.05em}.component-description.svelte-1xmjmrw{font-size:.9375rem;color:var(--color-fg-secondary);margin:0 0 1.5rem;line-height:1.6}.component-props.svelte-1xmjmrw{margin-bottom:1.5rem}.component-props.svelte-1xmjmrw h5:where(.svelte-1xmjmrw),.component-features.svelte-1xmjmrw h5:where(.svelte-1xmjmrw),.component-usage.svelte-1xmjmrw h5:where(.svelte-1xmjmrw){font-size:.75rem;font-weight:600;color:var(--color-fg-muted);text-transform:uppercase;letter-spacing:.05em;margin:0 0 .75rem}.props-table.svelte-1xmjmrw{background:var(--color-bg-pure);border:1px solid var(--color-border-default);border-radius:.5rem;overflow:hidden}.prop-row.svelte-1xmjmrw{display:grid;grid-template-columns:1fr 1fr auto 2fr;gap:1rem;padding:.75rem 1rem;border-bottom:1px solid var(--color-border-default);align-items:center}.prop-row.svelte-1xmjmrw:last-child{border-bottom:none}.prop-name.svelte-1xmjmrw{font-size:.8125rem;color:var(--color-primary)}.prop-type.svelte-1xmjmrw{font-size:.75rem;color:var(--color-fg-muted)}.prop-default.svelte-1xmjmrw{font-size:.75rem;color:var(--color-fg-subtle);background:var(--color-bg-surface);padding:.125rem .375rem;border-radius:.25rem}.prop-description.svelte-1xmjmrw{font-size:.8125rem;color:var(--color-fg-secondary)}.component-features.svelte-1xmjmrw{margin-bottom:1.5rem}.component-features.svelte-1xmjmrw ul:where(.svelte-1xmjmrw){list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.5rem}.component-features.svelte-1xmjmrw li:where(.svelte-1xmjmrw){font-size:.875rem;color:var(--color-fg-secondary);padding-left:1.25rem;position:relative}.component-features.svelte-1xmjmrw li:where(.svelte-1xmjmrw):before{content:"•";position:absolute;left:0;color:var(--color-primary)}.component-usage.svelte-1xmjmrw pre:where(.svelte-1xmjmrw){margin:0;padding:1rem 1.25rem;background:var(--color-bg-pure);border:1px solid var(--color-border-default);border-radius:.5rem;overflow-x:auto}.component-usage.svelte-1xmjmrw code:where(.svelte-1xmjmrw){font-family:SF Mono,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:.8125rem;color:var(--color-fg-secondary);line-height:1.6;white-space:pre}.detailed-docs-section.svelte-1xmjmrw{margin-bottom:4rem}.doc-content.svelte-1xmjmrw{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:1rem;padding:2rem;margin-bottom:2rem;transition:border-color var(--duration-micro) var(--ease-standard);scroll-margin-top:12rem}.doc-content.svelte-1xmjmrw:hover{border-color:var(--color-border-emphasis)}.doc-content.svelte-1xmjmrw h3:where(.svelte-1xmjmrw){font-size:1.5rem;font-weight:600;color:var(--color-fg-primary);margin:0 0 1rem}.doc-content.svelte-1xmjmrw h4:where(.svelte-1xmjmrw){font-size:1.125rem;font-weight:600;color:var(--color-fg-primary);margin:1.5rem 0 .75rem}.doc-content.svelte-1xmjmrw h4:where(.svelte-1xmjmrw):first-of-type{margin-top:1rem}.doc-content.svelte-1xmjmrw p:where(.svelte-1xmjmrw){font-size:1rem;color:var(--color-fg-secondary);line-height:1.7;margin:0 0 1rem}.doc-content.svelte-1xmjmrw ul:where(.svelte-1xmjmrw){list-style:none;padding:0;margin:0 0 1rem}.doc-content.svelte-1xmjmrw li:where(.svelte-1xmjmrw){font-size:.9375rem;color:var(--color-fg-secondary);padding-left:1.5rem;position:relative;margin-bottom:.5rem;line-height:1.6}.doc-content.svelte-1xmjmrw li:where(.svelte-1xmjmrw):before{content:"→";position:absolute;left:0;color:var(--color-primary)}.doc-content.svelte-1xmjmrw pre:where(.svelte-1xmjmrw){margin:0 0 1rem;padding:1.25rem;background:var(--color-bg-pure);border:1px solid var(--color-border-default);border-radius:.5rem;overflow-x:auto}.doc-content.svelte-1xmjmrw code:where(.svelte-1xmjmrw){font-family:SF Mono,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:.8125rem;color:var(--color-fg-secondary);line-height:1.6;white-space:pre}.doc-content.svelte-1xmjmrw p:where(.svelte-1xmjmrw) code:where(.svelte-1xmjmrw){background:var(--color-bg-pure);padding:.125rem .375rem;border-radius:.25rem;font-size:.875rem;color:var(--color-primary);white-space:nowrap}.tokens-section.svelte-1xmjmrw{margin-bottom:4rem}.tokens-grid.svelte-1xmjmrw{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:1.5rem}.token-card.svelte-1xmjmrw{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:1rem;padding:1.5rem}.token-card.svelte-1xmjmrw h4:where(.svelte-1xmjmrw){font-size:1rem;font-weight:600;color:var(--color-fg-primary);margin:0 0 1rem}.token-list.svelte-1xmjmrw{display:flex;flex-direction:column;gap:.75rem}.token-item.svelte-1xmjmrw{display:flex;align-items:center;gap:.75rem;font-size:.8125rem}.token-swatch.svelte-1xmjmrw{width:1.25rem;height:1.25rem;border-radius:.25rem;border:1px solid var(--color-border-default);flex-shrink:0}.token-item.svelte-1xmjmrw code:where(.svelte-1xmjmrw){font-family:monospace;color:var(--color-primary);flex-shrink:0}.token-item.svelte-1xmjmrw span:where(.svelte-1xmjmrw):last-child{color:var(--color-fg-muted);margin-left:auto}.help-section.svelte-1xmjmrw{text-align:center;padding:3rem;background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:1rem;margin-bottom:3rem}.help-section.svelte-1xmjmrw h2:where(.svelte-1xmjmrw){font-size:1.5rem;font-weight:600;color:var(--color-fg-primary);margin:0 0 .5rem}.help-section.svelte-1xmjmrw p:where(.svelte-1xmjmrw){font-size:1rem;color:var(--color-fg-muted);margin:0 0 1.5rem}.help-actions.svelte-1xmjmrw{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.btn-secondary.svelte-1xmjmrw{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:var(--color-bg-pure);border:1px solid var(--color-border-default);border-radius:.5rem;color:var(--color-fg-primary);text-decoration:none;font-weight:500;transition:all var(--duration-micro) var(--ease-standard)}.btn-secondary.svelte-1xmjmrw:hover{border-color:var(--color-border-emphasis);background:var(--color-bg-surface-hover)}.btn-outline.svelte-1xmjmrw{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:transparent;border:1px solid var(--color-border-default);border-radius:.5rem;color:var(--color-fg-secondary);text-decoration:none;font-weight:500;transition:all var(--duration-micro) var(--ease-standard)}.btn-outline.svelte-1xmjmrw:hover{border-color:var(--color-border-emphasis);color:var(--color-fg-primary)}.docs-footer.svelte-1xmjmrw{padding-top:2rem;border-top:1px solid var(--color-border-default)}.back-link.svelte-1xmjmrw{font-size:var(--text-body-sm);color:var(--color-fg-muted);text-decoration:none;transition:color var(--duration-micro) var(--ease-standard)}.back-link.svelte-1xmjmrw:hover{color:var(--color-primary)}@media(max-width:768px){.prop-row.svelte-1xmjmrw{grid-template-columns:1fr;gap:.25rem}.prop-description.svelte-1xmjmrw{margin-top:.5rem}}@media(max-width:640px){.docs-page.svelte-1xmjmrw{padding:6rem 1rem 3rem}.docs-grid.svelte-1xmjmrw{grid-template-columns:1fr}.category-nav.svelte-1xmjmrw{justify-content:center}}
