.topic.svelte-af30dy{max-width:var(--content-max);margin:0 auto;padding:var(--space-10) var(--space-6) var(--space-16);color:var(--color-fg)}.crumbs.svelte-af30dy{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-fg-muted);margin-bottom:var(--space-8)}.crumb.svelte-af30dy{color:var(--color-fg-secondary);transition:color var(--dur-fast) var(--ease)}.crumb.svelte-af30dy:hover{color:var(--color-fg)}.crumb-sep.svelte-af30dy{color:var(--color-fg-subtle)}.crumb-current.svelte-af30dy{color:var(--color-fg-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:240px}.topic-head.svelte-af30dy{margin-bottom:var(--space-6)}.topic-title.svelte-af30dy{margin:0 0 var(--space-4);font-size:var(--text-4xl);font-weight:var(--fw-semibold);line-height:var(--leading-tight);letter-spacing:-.02em;color:var(--color-fg)}.topic-lead.svelte-af30dy{margin:0 0 var(--space-4);font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--color-fg-secondary)}.topic-meta.svelte-af30dy{margin:0;display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-fg-muted)}.topic-subject.svelte-af30dy{color:var(--accent);font-weight:var(--fw-medium)}.topic-dot.svelte-af30dy{color:var(--color-fg-subtle)}.divider.svelte-af30dy{border:0;border-top:1px solid var(--color-border-subtle);margin:var(--space-8) 0}.prose.svelte-af30dy{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-fg)}.prose.svelte-af30dy p{margin:0 0 var(--space-5)}.prose.svelte-af30dy p.lead{font-size:var(--text-lg);color:var(--color-fg-secondary)}.prose.svelte-af30dy h2{margin:var(--space-10) 0 var(--space-3);font-size:var(--text-xl);font-weight:var(--fw-semibold);color:var(--color-fg);line-height:var(--leading-snug)}.prose.svelte-af30dy h3{margin:var(--space-8) 0 var(--space-2);font-size:var(--text-lg);font-weight:var(--fw-semibold);color:var(--color-fg)}.prose.svelte-af30dy ul,.prose.svelte-af30dy ol{margin:0 0 var(--space-5);padding-left:var(--space-6)}.prose.svelte-af30dy li{margin-bottom:var(--space-2)}.prose.svelte-af30dy a{color:var(--accent);text-decoration:underline;text-decoration-color:var(--accent-border);text-underline-offset:3px}.prose.svelte-af30dy a:hover{text-decoration-color:var(--accent)}.prose.svelte-af30dy strong{font-weight:var(--fw-semibold)}.prose.svelte-af30dy code{font-family:var(--font-mono);font-size:.875em;padding:2px 6px;background:var(--color-bg-muted);border-radius:var(--radius-xs)}.prose.svelte-af30dy blockquote{margin:var(--space-5) 0;padding-left:var(--space-4);border-left:3px solid var(--accent-border);color:var(--color-fg-secondary);font-style:italic}.topic-footer.svelte-af30dy{margin-top:var(--space-16);padding-top:var(--space-6);border-top:1px solid var(--color-border-subtle)}.footer-back.svelte-af30dy{font-size:var(--text-sm);color:var(--color-fg-secondary);transition:color var(--dur-fast) var(--ease)}.footer-back.svelte-af30dy:hover{color:var(--accent)}
