.publications-section.svelte-2t54uo{margin-bottom:5rem;box-shadow:var(--shadow-2);border-radius:var(--radius-3);background-color:var(--color-surface);padding:2.5rem}.section-title.svelte-2t54uo{margin-bottom:1rem;color:var(--publication-accent, var(--color-accent));font-weight:var(--font-weight-medium);font-size:var(--font-size-2xl);font-family:var(--font-serif)}.subtitle.svelte-2t54uo{margin-bottom:2.5rem;color:var(--color-text-muted);font-style:italic;font-size:var(--font-size-lg);line-height:var(--line-height-body)}ul.svelte-2t54uo{margin:0;padding:0;list-style:none}.publication-item.svelte-2t54uo{margin-bottom:1.5rem;border-bottom:1px solid var(--color-border);padding-bottom:1.5rem}.publication-item.svelte-2t54uo:last-child{margin-bottom:0;border-bottom:none;padding-bottom:0}.publication-link.svelte-2t54uo{display:block;transition:all .3s ease;margin:-1rem;border-radius:var(--radius-2);padding:1rem;text-decoration:none}.publication-link.svelte-2t54uo:hover{transform:translateY(-2px);background-color:var(--color-surface-muted)}.item-header.svelte-2t54uo{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.5rem}.item-title.svelte-2t54uo{transition:color .2s ease;margin:0;color:var(--color-text);font-weight:var(--font-weight-medium);font-size:var(--font-size-lg);line-height:var(--line-height-tight);font-family:var(--font-serif)}.publication-link.svelte-2t54uo:hover .item-title:where(.svelte-2t54uo){color:var(--publication-accent, var(--color-accent))}.item-date.svelte-2t54uo{color:var(--color-text-muted);font-size:var(--font-size-sm);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase}.description.svelte-2t54uo{margin:0 0 1rem;color:var(--color-text-muted);font-style:italic;font-size:var(--font-size-base);line-height:var(--line-height-body)}.read-more.svelte-2t54uo{display:inline-flex;align-items:center;opacity:.8;transition:opacity .2s ease;color:var(--publication-accent, var(--color-accent));font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);letter-spacing:.05em;text-transform:uppercase}.publication-link.svelte-2t54uo:hover .read-more:where(.svelte-2t54uo){opacity:1}.arrow.svelte-2t54uo{transition:transform .2s ease;margin-left:.25rem}.publication-link.svelte-2t54uo:hover .arrow:where(.svelte-2t54uo){transform:translate(4px)}@media(min-width:640px){.publications-section.svelte-2t54uo{padding:3rem}.item-header.svelte-2t54uo{flex-direction:row;justify-content:space-between;align-items:baseline}.item-date.svelte-2t54uo{flex-shrink:0;margin-left:1rem}}@media(min-width:768px){.section-title.svelte-2t54uo{font-size:var(--font-size-3xl)}.item-title.svelte-2t54uo{font-size:var(--font-size-xl)}}
