.publications-section.svelte-2t54uo{box-shadow:var(--shadow-2);border-radius:var(--radius-3);background-color:var(--color-surface);margin-bottom:5rem;padding:2.5rem}.section-title.svelte-2t54uo{color:var(--publication-accent,var(--color-accent));font-weight:var(--font-weight-medium);font-size:var(--font-size-2xl);font-family:var(--font-serif);margin-bottom:1rem}.subtitle.svelte-2t54uo{color:var(--color-text-muted);font-style:italic;font-size:var(--font-size-lg);line-height:var(--line-height-body);margin-bottom:2.5rem}ul.svelte-2t54uo{margin:0;padding:0;list-style:none}.publication-item.svelte-2t54uo{border-bottom:1px solid var(--color-border);margin-bottom:1.5rem;padding-bottom:1.5rem}.publication-item.svelte-2t54uo:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.publication-link.svelte-2t54uo{border-radius:var(--radius-2);margin:-1rem;padding:1rem;text-decoration:none;transition:all .3s;display:block}.publication-link.svelte-2t54uo:hover{background-color:var(--color-surface-muted);transform:translateY(-2px)}.item-header.svelte-2t54uo{flex-direction:column;gap:.5rem;margin-bottom:.5rem;display:flex}.item-title.svelte-2t54uo{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);margin:0;transition:color .2s}.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{color:var(--color-text-muted);font-style:italic;font-size:var(--font-size-base);line-height:var(--line-height-body);margin:0 0 1rem}.read-more.svelte-2t54uo{opacity:.8;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;align-items:center;transition:opacity .2s;display:inline-flex}.publication-link.svelte-2t54uo:hover .read-more:where(.svelte-2t54uo){opacity:1}.arrow.svelte-2t54uo{margin-left:.25rem;transition:transform .2s}.publication-link.svelte-2t54uo:hover .arrow:where(.svelte-2t54uo){transform:translate(4px)}@media (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 (width>=768px){.section-title.svelte-2t54uo{font-size:var(--font-size-3xl)}.item-title.svelte-2t54uo{font-size:var(--font-size-xl)}}
