.page-content.svelte-1ix0gvc{max-width:680px;margin:0 auto;padding:2rem 1.5rem}h1.svelte-1ix0gvc{font-size:1.8rem;font-weight:700;margin:0 0 1.5rem;color:var(--color-text-primary)}h2.svelte-1ix0gvc{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-secondary);margin:0 0 1rem;padding-bottom:.5rem;border-bottom:1px solid var(--color-border)}.pub-section.svelte-1ix0gvc{margin-bottom:2.5rem}ul.svelte-1ix0gvc{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.25rem}.pub-item.svelte-1ix0gvc{display:flex;flex-direction:column;gap:.2rem}.pub-authors.svelte-1ix0gvc{font-size:.75rem;color:var(--color-text-secondary)}.pub-title.svelte-1ix0gvc{font-size:.88rem;font-weight:600;line-height:1.4}.pub-title.svelte-1ix0gvc a:where(.svelte-1ix0gvc){color:var(--color-accent);text-decoration:none}.pub-title.svelte-1ix0gvc a:where(.svelte-1ix0gvc):hover{text-decoration:underline}.pub-year.svelte-1ix0gvc{font-weight:400;color:var(--color-text-secondary);font-size:.8rem}.pub-citation.svelte-1ix0gvc{font-size:.75rem;color:var(--color-text-secondary);line-height:1.5}.loading-text.svelte-1ix0gvc{text-align:center;padding:3rem;color:var(--color-text-secondary);font-size:.9rem}.page-footer.svelte-1ix0gvc{max-width:680px;margin:0 auto;padding:2rem 1.5rem;border-top:1px solid var(--color-border);display:flex;align-items:center;gap:1.5rem}.page-footer.svelte-1ix0gvc a:where(.svelte-1ix0gvc){display:block;width:140px}.footer-logo.svelte-1ix0gvc{width:100%;height:auto;filter:grayscale(100%);opacity:.7}
