.reference-lesson.svelte-1b11zir{width:min(52rem,calc(100% - 2.5rem));margin:0 auto;padding:2rem 0 5rem;color:var(--color-performance-ink)}.breadcrumb.svelte-1b11zir{display:flex;flex-wrap:wrap;gap:.6rem;color:var(--color-performance-muted);font-size:.8rem;margin-bottom:2rem}a.svelte-1b11zir{color:inherit}.eyebrow.svelte-1b11zir,.license.svelte-1b11zir{font:.78rem var(--font-performance-mono);color:var(--color-performance-muted);line-height:1.5}.eyebrow.svelte-1b11zir{text-transform:uppercase;letter-spacing:.06em}h1.svelte-1b11zir{font-size:clamp(2.2rem,4vw,3.5rem);line-height:1.08;letter-spacing:-.045em;margin:.5rem 0 1rem}.field-note.svelte-1b11zir{border:1px solid var(--color-performance-line);background:var(--color-performance-panel);padding:1.25rem;margin:2.5rem 0}.field-note.svelte-1b11zir strong:where(.svelte-1b11zir){font-size:.9rem}.field-note.svelte-1b11zir p:where(.svelte-1b11zir){line-height:1.6;color:var(--color-performance-muted)}.field-note.svelte-1b11zir a:where(.svelte-1b11zir){font-size:.85rem}.prose.svelte-1b11zir{line-height:1.7;overflow-wrap:anywhere}.prose.svelte-1b11zir h2{font-size:1.7rem;margin:2.5rem 0 .75rem}.prose.svelte-1b11zir h3{font-size:1.25rem;margin:2rem 0 .5rem}.prose.svelte-1b11zir p,.prose.svelte-1b11zir li{margin-bottom:.8rem}.prose.svelte-1b11zir pre{overflow-x:auto;padding:1rem;background:var(--color-performance-court);border:1px solid var(--color-performance-line)}.prose.svelte-1b11zir code{font-size:.88em}.prose.svelte-1b11zir img{max-width:100%}.prose.svelte-1b11zir .mermaid-diagram{overflow-x:auto;margin:1.5rem 0}.prose.svelte-1b11zir .mermaid-diagram svg{display:block;max-width:100%;height:auto;margin:0 auto}.prose.svelte-1b11zir table{display:block;overflow-x:auto;border-collapse:collapse}.prose.svelte-1b11zir th,.prose.svelte-1b11zir td{border:1px solid var(--color-performance-line);padding:.5rem}.lesson-nav.svelte-1b11zir{display:flex;justify-content:space-between;gap:1rem;border-top:1px solid var(--color-performance-line);padding-top:1.5rem;margin-top:3rem}.lesson-nav.svelte-1b11zir a:where(.svelte-1b11zir){max-width:45%}
