.page.svelte-1r9h8j9{max-width:800px}.page-header.svelte-1r9h8j9{margin-bottom:var(--space-xl)}.category.svelte-1r9h8j9{display:inline-block;font-size:var(--text-caption);color:var(--color-fg-muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--space-xs)}h1.svelte-1r9h8j9{font-size:var(--text-display);font-weight:300;margin:0 0 var(--space-md);color:var(--color-fg-primary)}.lead.svelte-1r9h8j9{font-size:var(--text-body-lg);color:var(--color-fg-secondary);line-height:1.6;margin:0}.section.svelte-1r9h8j9{margin-bottom:var(--space-xl);padding-bottom:var(--space-lg);border-bottom:1px solid var(--color-border-default)}.section.svelte-1r9h8j9:last-child{border-bottom:none}h2.svelte-1r9h8j9{font-size:var(--text-h2);font-weight:500;margin:0 0 var(--space-md);color:var(--color-fg-primary)}h3.svelte-1r9h8j9{font-size:var(--text-h3);font-weight:500;margin:var(--space-lg) 0 var(--space-sm);color:var(--color-fg-primary)}p.svelte-1r9h8j9{color:var(--color-fg-secondary);line-height:1.7;margin:0 0 var(--space-md)}code.svelte-1r9h8j9{font-family:JetBrains Mono,monospace;font-size:.875em;background:var(--color-bg-subtle);padding:.125em .375em;border-radius:var(--radius-sm);color:var(--color-fg-primary)}.code-block.svelte-1r9h8j9{margin:var(--space-md) 0;background:var(--color-bg-subtle);border-radius:var(--radius-lg);overflow:hidden}.code-header.svelte-1r9h8j9{padding:var(--space-xs) var(--space-md);background:var(--color-bg-surface);font-size:var(--text-caption);color:var(--color-fg-muted);border-bottom:1px solid var(--color-border-default)}.code-block.svelte-1r9h8j9 pre:where(.svelte-1r9h8j9){margin:0;padding:var(--space-md);overflow-x:auto}.code-block.svelte-1r9h8j9 code:where(.svelte-1r9h8j9){background:none;padding:0;font-size:var(--text-body-sm);line-height:1.6;color:var(--color-fg-secondary)}.note.svelte-1r9h8j9{padding:var(--space-md);background:var(--color-info-muted);border-left:3px solid var(--color-info);border-radius:var(--radius-md);color:var(--color-fg-secondary);font-size:var(--text-body-sm)}.note.svelte-1r9h8j9 strong:where(.svelte-1r9h8j9){color:var(--color-fg-primary)}.spec-table.svelte-1r9h8j9{width:100%;border-collapse:collapse;margin:var(--space-md) 0;font-size:var(--text-body-sm)}.spec-table.svelte-1r9h8j9 th:where(.svelte-1r9h8j9),.spec-table.svelte-1r9h8j9 td:where(.svelte-1r9h8j9){padding:var(--space-sm);text-align:left;border-bottom:1px solid var(--color-border-default)}.spec-table.svelte-1r9h8j9 th:where(.svelte-1r9h8j9){color:var(--color-fg-muted);font-weight:500;font-size:var(--text-caption);text-transform:uppercase;letter-spacing:.05em}.spec-table.svelte-1r9h8j9 td:where(.svelte-1r9h8j9){color:var(--color-fg-secondary)}.next-grid.svelte-1r9h8j9{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-md)}.next-card.svelte-1r9h8j9{display:block;padding:var(--space-md);background:var(--color-bg-subtle);border-radius:var(--radius-lg);text-decoration:none;transition:all var(--duration-micro) var(--ease-standard);border:1px solid transparent}.next-card.svelte-1r9h8j9:hover{background:var(--color-bg-surface);border-color:var(--color-border-default)}.next-card.svelte-1r9h8j9 h3:where(.svelte-1r9h8j9){margin:0 0 var(--space-xs);font-size:var(--text-body);color:var(--color-fg-primary)}.next-card.svelte-1r9h8j9 p:where(.svelte-1r9h8j9){margin:0;font-size:var(--text-body-sm);color:var(--color-fg-muted)}
