.artifact-report.svelte-djhbyc{max-width:900px;margin:0 auto;padding:2rem;line-height:1.6}.report-header.svelte-djhbyc{margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid #e5e7eb}.report-header.svelte-djhbyc h1:where(.svelte-djhbyc){margin:0 0 .5rem;font-size:2rem}.subtitle.svelte-djhbyc{margin:0 0 .5rem;font-size:1.25rem;color:#6b7280}.meta.svelte-djhbyc{display:flex;gap:1rem;font-size:.875rem;color:#9ca3af}.toc.svelte-djhbyc{margin-bottom:2rem;padding:1rem;background:#f9fafb;border-radius:.5rem}.toc.svelte-djhbyc h2:where(.svelte-djhbyc){margin:0 0 .5rem;font-size:1rem}.toc.svelte-djhbyc ul:where(.svelte-djhbyc){margin:0;padding-left:1rem;list-style:none}.toc.svelte-djhbyc li:where(.svelte-djhbyc){margin:.25rem 0}.toc.svelte-djhbyc a:where(.svelte-djhbyc){color:#2563eb;text-decoration:none}.toc.svelte-djhbyc a:where(.svelte-djhbyc):hover{text-decoration:underline}.report-body.svelte-djhbyc section:where(.svelte-djhbyc){margin-bottom:2rem}.report-body.svelte-djhbyc h2:where(.svelte-djhbyc){margin:0 0 1rem;padding-bottom:.5rem;border-bottom:1px solid #e5e7eb}.report-body.svelte-djhbyc h3:where(.svelte-djhbyc){margin:1.5rem 0 .75rem}.subsection.svelte-djhbyc{margin-left:1rem;padding-left:1rem;border-left:2px solid #e5e7eb}.component-figure.svelte-djhbyc{margin:1.5rem 0}figcaption.svelte-djhbyc{margin-top:.5rem;font-size:.875rem;color:#6b7280;text-align:center;font-style:italic}.report-footer.svelte-djhbyc{margin-top:2rem;padding-top:1rem;border-top:1px solid #e5e7eb;font-size:.875rem;color:#6b7280}
