.page.svelte-m6egol{max-width:720px}.page.svelte-m6egol h1:where(.svelte-m6egol){font-size:1.8rem}.page.svelte-m6egol h2:where(.svelte-m6egol){margin-top:2rem;font-size:1.2rem}.page.svelte-m6egol a:where(.svelte-m6egol){color:var(--accent)}.diagram.svelte-m6egol{border:1px solid var(--border);background:var(--card-bg);border-radius:10px;margin:1.25rem 0 1.5rem;padding:.75rem .9rem .5rem}.diagram.svelte-m6egol svg:where(.svelte-m6egol){width:100%;height:auto;display:block}.diagram.svelte-m6egol figcaption:where(.svelte-m6egol){color:var(--muted);margin-top:.4rem;font-size:.78rem}.box.svelte-m6egol{fill:none;stroke:var(--border);stroke-width:1.5px}.box.accent.svelte-m6egol{stroke:#f5a623;stroke-width:2px}.label.svelte-m6egol{text-anchor:middle;fill:var(--fg,currentColor);font-size:14px;font-weight:700}.item.svelte-m6egol{text-anchor:middle;fill:var(--fg,currentColor);font-size:13px}.small.svelte-m6egol{text-anchor:middle;fill:var(--muted);font-size:11px}.flow.svelte-m6egol{stroke:#f5a623;stroke-width:2px}.flow.signal.svelte-m6egol{stroke:var(--muted);stroke-dasharray:4 3}.arrowhead.svelte-m6egol{fill:var(--muted)}.flowlabel.svelte-m6egol{text-anchor:middle;fill:var(--muted);font-size:10px}.sources.svelte-m6egol{color:var(--muted);padding-left:1.1rem;font-size:.88rem}.sources.svelte-m6egol li:where(.svelte-m6egol){margin-bottom:.35rem}
