.page.svelte-1seozpa{max-width:720px;padding-bottom:var(--space-16);margin:0 auto}.page-header.svelte-1seozpa{padding:var(--space-6) 0 var(--space-8);text-align:center}h1.svelte-1seozpa{font-family:var(--font-mono);font-size:var(--text-2xl);color:var(--accent);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--space-5);font-weight:600}.opening.svelte-1seozpa{max-width:600px;font-size:var(--text-lg);color:var(--ink-secondary);margin:0 auto;line-height:1.7}.source.svelte-1seozpa{padding:var(--space-5) var(--space-6);border-left:2px solid var(--accent);background:var(--surface)}.source.svelte-1seozpa p:where(.svelte-1seozpa){color:var(--ink-secondary);margin-bottom:var(--space-3);line-height:1.7}.source.svelte-1seozpa a:where(.svelte-1seozpa),.library-link.svelte-1seozpa a:where(.svelte-1seozpa){color:var(--accent);font-family:var(--font-mono);font-size:var(--text-sm)}.source.svelte-1seozpa a:where(.svelte-1seozpa):hover,.library-link.svelte-1seozpa a:where(.svelte-1seozpa):hover{text-decoration:underline}.topics.svelte-1seozpa{gap:var(--space-3) var(--space-5);padding:var(--space-6) 0;border-bottom:1px solid var(--rule-light);flex-wrap:wrap;display:flex}.topics.svelte-1seozpa a:where(.svelte-1seozpa){font-family:var(--font-mono);font-size:var(--text-sm);color:var(--ink-muted)}.topics.svelte-1seozpa a:where(.svelte-1seozpa):hover{color:var(--accent)}.group.svelte-1seozpa{margin-top:var(--space-12);scroll-margin-top:calc(var(--header-height) + var(--space-6))}.group-header.svelte-1seozpa{margin-bottom:var(--space-5)}h2.svelte-1seozpa{font-family:var(--font-mono);font-size:var(--text-xl);margin-bottom:var(--space-2);font-weight:600}.group-header.svelte-1seozpa p:where(.svelte-1seozpa){color:var(--ink-secondary);line-height:1.7}.papers.svelte-1seozpa{gap:var(--space-4);flex-direction:column;display:flex}.paper.svelte-1seozpa{border:1px solid var(--rule-light);transition:border-color var(--transition-base)}.paper.foundation.svelte-1seozpa{border-color:var(--accent);background:var(--surface)}.paper.svelte-1seozpa:hover{border-color:var(--accent)}.paper-link.svelte-1seozpa{padding:var(--space-6);display:block}.meta.svelte-1seozpa{justify-content:space-between;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-muted);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.start.svelte-1seozpa{color:var(--accent);font-weight:600}h3.svelte-1seozpa{font-family:var(--font-mono);font-size:var(--text-lg);margin-bottom:var(--space-1);font-weight:600;line-height:1.4}.focus.svelte-1seozpa{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--accent);margin-bottom:var(--space-4)}.summary.svelte-1seozpa{color:var(--ink-secondary);line-height:1.75}.read.svelte-1seozpa{margin-top:var(--space-4);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--accent);display:inline-block}.paper-link.svelte-1seozpa:hover .read:where(.svelte-1seozpa){text-decoration:underline}.library-link.svelte-1seozpa{margin-top:var(--space-10);padding-top:var(--space-6);border-top:1px solid var(--rule-light)}@media (width<=560px){.opening.svelte-1seozpa{font-size:var(--text-md)}.source.svelte-1seozpa,.paper-link.svelte-1seozpa{padding:var(--space-5)}.topics.svelte-1seozpa{flex-direction:column}h2.svelte-1seozpa{font-size:var(--text-lg)}}
