.publications-page.svelte-1ix0gvc{width:100%;height:100%;overflow-y:auto;background:#fffffff2}.publications-content.svelte-1ix0gvc{max-width:720px;margin:0 auto;padding:2rem 1.5rem 4rem}h1.svelte-1ix0gvc{font-size:1.6rem;font-weight:800;margin:0 0 2rem}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}
