.paper-page.svelte-12rgcnn{padding-top:var(--space-lg);padding-bottom:var(--space-xl);max-width:760px}.paper-header.svelte-12rgcnn{margin-bottom:var(--space-md)}.paper-header.svelte-12rgcnn .label:where(.svelte-12rgcnn){margin-bottom:1rem}.paper-title.svelte-12rgcnn{font-size:clamp(2rem,5vw,3.5rem);line-height:1.08}.paper-body.svelte-12rgcnn{display:flex;flex-direction:column;gap:var(--space-md)}.companion.svelte-12rgcnn{font-style:italic}.inline-link.svelte-12rgcnn{color:var(--accent);text-decoration:underline;text-underline-offset:3px;transition:color var(--duration-fast) ease}.inline-link.svelte-12rgcnn:hover{color:var(--accent-light)}.section.svelte-12rgcnn{display:flex;flex-direction:column;gap:1rem}.section__label.svelte-12rgcnn{margin-bottom:.25rem}.section__body.svelte-12rgcnn{font-size:1rem;color:var(--text-secondary);line-height:1.8;max-width:640px}.section__body.svelte-12rgcnn strong:where(.svelte-12rgcnn){color:var(--text-primary)}.divider.svelte-12rgcnn{border:none;border-top:1px solid var(--border)}.figure.svelte-12rgcnn{display:flex;flex-direction:column;gap:.75rem;margin:.5rem 0}.figure__img.svelte-12rgcnn{width:100%;display:block;border:1px solid var(--border);border-radius:2px;background:#fff;cursor:zoom-in}.figure__caption.svelte-12rgcnn{font-family:var(--font-body);font-size:.85rem;color:var(--text-secondary);line-height:1.6;max-width:580px}@media(max-width:640px){.paper-title.svelte-12rgcnn{font-size:1.6rem}.section__body.svelte-12rgcnn{font-size:.95rem}.paper-page.svelte-12rgcnn{padding-top:var(--space-md)}}
