.page-header.svelte-1i7vczp{padding:var(--section-padding) 0 4rem;background:var(--bg-parchment);border-bottom:1px solid var(--border-gray)}.docs-layout.svelte-1i7vczp{display:grid;grid-template-columns:240px 1fr;gap:4rem;padding-top:4rem;padding-bottom:6rem;align-items:start}.page-title.svelte-1i7vczp{margin-top:1.5rem;margin-bottom:1.5rem;font-family:var(--font-serif);font-size:clamp(2.5rem,5vw,4.5rem);font-weight:400;line-height:1;color:var(--dark-text)}.title-italic.svelte-1i7vczp{font-style:italic;color:var(--accent-orange)}.hero-lead.svelte-1i7vczp{font-family:var(--font-sans);font-size:1.25rem;line-height:1.6;color:var(--text-gray);max-width:600px}.docs-sidebar.svelte-1i7vczp{position:sticky;top:6rem;padding-right:1rem;border-right:1px solid var(--border-gray)}.toc-title.svelte-1i7vczp{font-family:var(--font-mono);font-size:10px;letter-spacing:.15em;color:var(--muted-text);margin-bottom:1.5rem}.toc-list.svelte-1i7vczp{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.toc-link.svelte-1i7vczp{background:none;border:none;text-align:left;font-family:var(--font-mono);font-size:12px;color:var(--muted-text);cursor:pointer;padding:.25rem 0;transition:color .15s ease;display:block;width:100%}.toc-link.svelte-1i7vczp:hover,.toc-link.active.svelte-1i7vczp{color:var(--accent-orange)}.toc-link.active.svelte-1i7vczp{font-weight:600}.toc-sublist.svelte-1i7vczp{list-style:none;padding:0 0 0 1rem;margin:.5rem 0;display:flex;flex-direction:column;gap:.25rem}.toc-link.sub.svelte-1i7vczp{font-size:11px;color:var(--light-text)}.toc-link.sub.svelte-1i7vczp:hover,.toc-link.sub.active.svelte-1i7vczp{color:var(--accent-orange)}.docs-content.svelte-1i7vczp{min-width:0}.docs-section.svelte-1i7vczp{margin-bottom:5rem;scroll-margin-top:6rem}.section-heading.svelte-1i7vczp{font-family:var(--font-serif);font-size:2rem;margin-bottom:1.5rem;color:var(--dark-text);padding-bottom:1rem;border-bottom:1px solid var(--border-gray)}.content-text.svelte-1i7vczp{font-family:var(--font-sans);font-size:1.125rem;line-height:1.7;color:var(--text-gray);margin-bottom:1.5rem;max-width:65ch}.info-box.svelte-1i7vczp{background:var(--bg-cream);padding:1.5rem;border-left:3px solid var(--accent-orange);margin:2rem 0;font-family:var(--font-sans);color:var(--dark-text)}.info-title.svelte-1i7vczp{font-family:var(--font-mono);font-size:.875rem;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.5rem;color:var(--accent-orange)}.concept-grid.svelte-1i7vczp{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-top:2rem}.concept-card.svelte-1i7vczp{padding:1.5rem;border:1px solid var(--border-gray);background:var(--bg-light);transition:transform .2s ease}.concept-title.svelte-1i7vczp{font-family:var(--font-mono);font-size:1rem;font-weight:600;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.05em}.concept-desc.svelte-1i7vczp{font-family:var(--font-sans);font-size:.9375rem;color:var(--muted-text);line-height:1.5}.node-group.svelte-1i7vczp{margin-top:4rem;scroll-margin-top:6rem}.group-title.svelte-1i7vczp{font-family:var(--font-serif);font-size:1.5rem;margin-bottom:.5rem;color:var(--dark-text)}.group-desc.svelte-1i7vczp{font-family:var(--font-mono);font-size:.875rem;color:var(--muted-text);margin-bottom:2rem}.node-card.svelte-1i7vczp{border:1px solid var(--border-gray);background:var(--bg-light);padding:1.5rem;margin-bottom:1.5rem}.node-header.svelte-1i7vczp{display:flex;align-items:center;gap:1rem;margin-bottom:.75rem}.node-type.svelte-1i7vczp{font-family:var(--font-mono);font-size:10px;background:var(--dark-text);color:var(--bg-parchment);padding:2px 6px;border-radius:2px;text-transform:lowercase}.node-name.svelte-1i7vczp{font-family:var(--font-mono);font-size:1.125rem;font-weight:600;color:var(--dark-text)}.node-desc.svelte-1i7vczp{font-family:var(--font-sans);font-size:1rem;color:var(--text-gray);margin-bottom:1.5rem;line-height:1.5}.node-props.svelte-1i7vczp{display:grid;grid-template-columns:1fr;gap:2rem;padding-top:1rem;border-top:1px dashed var(--border-gray)}@media(min-width:768px){.node-props.svelte-1i7vczp{grid-template-columns:repeat(2,1fr)}}.prop-col.svelte-1i7vczp strong:where(.svelte-1i7vczp){display:block;font-family:var(--font-mono);font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:var(--accent-orange);margin-bottom:.75rem}.prop-col.svelte-1i7vczp ul:where(.svelte-1i7vczp){list-style:none;padding:0;margin:0}.prop-col.svelte-1i7vczp li:where(.svelte-1i7vczp){font-family:var(--font-mono);font-size:.875rem;color:var(--dark-text);margin-bottom:.5rem}.prop-col.svelte-1i7vczp code:where(.svelte-1i7vczp){background:var(--bg-cream);padding:2px 4px;border-radius:2px;font-size:.8em}.feature-list.svelte-1i7vczp{display:flex;flex-direction:column;gap:1.5rem}.feature-item.svelte-1i7vczp{font-family:var(--font-sans);font-size:1rem;line-height:1.6;color:var(--text-gray);padding-left:1rem;border-left:2px solid var(--border-gray)}.feature-item.svelte-1i7vczp strong:where(.svelte-1i7vczp){color:var(--dark-text);display:block;margin-bottom:.25rem;font-family:var(--font-mono);font-size:.9em;text-transform:uppercase;letter-spacing:.05em}@media(max-width:1024px){.docs-layout.svelte-1i7vczp{grid-template-columns:1fr;padding-top:2rem;gap:3rem}.docs-sidebar.svelte-1i7vczp{position:static;border-right:none;border-bottom:1px solid var(--border-gray);padding-bottom:2rem}.toc-title.svelte-1i7vczp{display:none}.toc-list.svelte-1i7vczp{flex-direction:row;flex-wrap:wrap;gap:1.5rem}.toc-link.svelte-1i7vczp{width:auto}.toc-sublist.svelte-1i7vczp{display:none}}@media(max-width:640px){.concept-grid.svelte-1i7vczp{grid-template-columns:1fr}.toc-list.svelte-1i7vczp{flex-direction:column;gap:.5rem}.toc-sublist.svelte-1i7vczp{display:flex}}
