.synthesis-card.svelte-1k8izac{display:block;position:relative;padding:var(--space-6);background:linear-gradient(135deg,oklch(from var(--color-accent) l c h / .08) 0%,var(--color-bg-elevated) 100%);border:1px solid var(--color-accent-muted);border-left:4px solid var(--color-accent);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);text-decoration:none;transition:transform var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.synthesis-card.svelte-1k8izac:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.synthesis-card.svelte-1k8izac:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.synthesis-title.svelte-1k8izac{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--color-text);margin-bottom:var(--space-2);padding-right:var(--space-8)}.synthesis-description.svelte-1k8izac{font-size:var(--text-base);color:var(--color-text-secondary);line-height:var(--leading-relaxed)}.synthesis-arrow.svelte-1k8izac{position:absolute;top:var(--space-6);right:var(--space-6);font-family:var(--font-mono);font-size:var(--text-lg);color:var(--color-accent);transition:transform var(--duration-fast) var(--ease-out)}.synthesis-card.svelte-1k8izac:hover .synthesis-arrow:where(.svelte-1k8izac){transform:translate(4px)}.paper-entry.svelte-t91r6u{border-bottom:1px solid var(--color-border-subtle);transition:background var(--duration-fast) var(--ease-out)}.paper-entry.svelte-t91r6u:last-child{border-bottom:none}.paper-entry.svelte-t91r6u:hover{background:var(--color-bg-surface)}.paper-entry.expanded.svelte-t91r6u{background:var(--color-bg-surface);border-radius:var(--radius-md);border-bottom:none;margin-bottom:var(--space-2)}.paper-header.svelte-t91r6u{width:100%;padding:var(--space-3) var(--space-4);background:none;border:none;cursor:pointer;text-align:left;position:relative}.paper-meta.svelte-t91r6u{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-1)}.paper-authors.svelte-t91r6u{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted)}.paper-year.svelte-t91r6u{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-tertiary);background:var(--color-bg-elevated);padding:var(--space-0-5) var(--space-2);border-radius:var(--radius-sm)}.paper-title.svelte-t91r6u{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text);line-height:var(--leading-snug);margin-bottom:var(--space-1);padding-right:var(--space-6)}.paper-venue.svelte-t91r6u{font-size:var(--text-xs);color:var(--color-text-muted);font-style:italic;margin-bottom:var(--space-2)}.paper-finding.svelte-t91r6u{font-size:var(--text-xs);color:var(--color-text-secondary);background:var(--color-bg-elevated);padding:var(--space-1-5) var(--space-3);border-radius:var(--radius-sm);border-left:2px solid var(--color-accent-muted)}.expand-hint.svelte-t91r6u{position:absolute;top:var(--space-3);right:var(--space-4);font-family:var(--font-mono);font-size:var(--text-base);color:var(--color-text-muted);transition:color var(--duration-fast) var(--ease-out)}.paper-entry.svelte-t91r6u:hover .expand-hint:where(.svelte-t91r6u){color:var(--color-accent)}.paper-details.svelte-t91r6u{padding:0 var(--space-4) var(--space-4);border-top:1px solid var(--color-border);margin-top:var(--space-2);padding-top:var(--space-3)}.paper-abstract.svelte-t91r6u{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed);margin-bottom:var(--space-3);max-width:65ch}.paper-link.svelte-t91r6u{display:inline-flex;align-items:center;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-accent);text-decoration:none;transition:color var(--duration-fast) var(--ease-out)}.paper-link.svelte-t91r6u:hover{color:var(--color-accent-hover)}.library-page.svelte-1pl14i5{min-height:100vh;padding:120px var(--space-6) var(--space-12);max-width:800px;margin:0 auto}.page-header.svelte-1pl14i5{margin-bottom:var(--space-12)}.page-header.svelte-1pl14i5 h1:where(.svelte-1pl14i5){font-family:var(--font-display);font-size:var(--text-4xl);font-weight:var(--font-medium);color:var(--color-text-primary);margin-bottom:var(--space-2)}.subtitle.svelte-1pl14i5{font-size:var(--text-base);color:var(--color-text-tertiary);margin-bottom:var(--space-2)}.compiled.svelte-1pl14i5{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted)}.library-section.svelte-1pl14i5{margin-bottom:var(--space-12)}.syntheses-section.svelte-1pl14i5{margin-bottom:var(--space-16)}.section-intro.svelte-1pl14i5{font-size:var(--text-sm);color:var(--color-text-tertiary);margin-top:calc(-1 * var(--space-3));margin-bottom:var(--space-6)}.syntheses-grid.svelte-1pl14i5{display:grid;gap:var(--space-4)}.papers-list.svelte-1pl14i5{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.page-footer.svelte-1pl14i5{margin-top:var(--space-12);padding-top:var(--space-6);border-top:1px solid var(--color-border);text-align:center}.page-footer.svelte-1pl14i5 p:where(.svelte-1pl14i5){font-size:var(--text-sm);color:var(--color-text-muted)}.page-footer.svelte-1pl14i5 a:where(.svelte-1pl14i5){color:var(--color-accent);text-decoration:underline;text-underline-offset:2px}.page-footer.svelte-1pl14i5 a:where(.svelte-1pl14i5):hover{color:var(--color-accent-hover)}@media(max-width:640px){.library-page.svelte-1pl14i5{padding-top:var(--space-12)}.page-header.svelte-1pl14i5 h1:where(.svelte-1pl14i5){font-size:var(--text-3xl)}}
