.publication-item.svelte-1yr2kiy{padding:0;list-style:none;margin-bottom:var(--spacing-6)}.publication-card.svelte-1yr2kiy{padding:var(--spacing-4);border-radius:var(--border-radius-lg);transition:all var(--anim-duration-base) var(--anim-ease-base);position:relative;background:linear-gradient(135deg,rgba(var(--color-primary-rgb),.03),rgba(var(--color-highlight-rgb),.02),rgba(var(--color-accent-rgb),.01))}.publication-card.svelte-1yr2kiy:hover{transform:var(--transform-lift-sm);background:linear-gradient(135deg,rgba(var(--color-primary-rgb),.05),rgba(var(--color-highlight-rgb),.03),rgba(var(--color-accent-rgb),.02))}.publication-grid.svelte-1yr2kiy{display:grid;grid-template-columns:1fr;gap:var(--spacing-4)}@media (min-width: 768px){.publication-grid.svelte-1yr2kiy{grid-template-columns:auto 1fr}}.publication-image-container.svelte-1yr2kiy{display:flex;justify-content:center}@media (min-width: 768px){.publication-image-container.svelte-1yr2kiy{justify-content:flex-start}}.publication-cover-image.svelte-1yr2kiy{width:100%;max-width:200px;height:auto;aspect-ratio:5/7;object-fit:cover;border-radius:var(--border-radius);box-shadow:var(--shadow-md);transition:box-shadow var(--anim-duration-base) var(--anim-ease-out)}.publication-card.svelte-1yr2kiy:hover .publication-cover-image:where(.svelte-1yr2kiy){box-shadow:var(--shadow-lg)}.publication-content.svelte-1yr2kiy{display:flex;flex-direction:column;gap:var(--spacing-2)}.publication-meta.svelte-1yr2kiy{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-1)}.publication-type.svelte-1yr2kiy{color:var(--color-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.publication-language.svelte-1yr2kiy{color:var(--color-text-muted);font-size:var(--font-size-sm)}.publication-title.svelte-1yr2kiy{font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-2);color:var(--color-text-emphasis);line-height:var(--line-height-snug)}.publication-title-link.svelte-1yr2kiy{color:inherit;text-decoration:none;transition:color var(--anim-duration-fast) var(--anim-ease-out)}.publication-title-link.svelte-1yr2kiy:hover{color:var(--color-primary)}.publication-details.svelte-1yr2kiy{color:var(--color-text-light);font-size:var(--font-size-sm);margin-bottom:var(--spacing-2);line-height:var(--line-height-relaxed)}.advisor-info.svelte-1yr2kiy,.preface-info.svelte-1yr2kiy{margin-top:var(--spacing-1)}.author-btn.svelte-1yr2kiy{background:none;border:none;padding:var(--spacing-1);font-size:inherit;font-family:inherit;color:var(--color-primary);text-decoration:none;cursor:pointer;display:inline;border-radius:var(--border-radius-sm);font-weight:var(--font-weight-medium);transition:all var(--anim-duration-fast) var(--anim-ease-out)}.author-btn.svelte-1yr2kiy:hover{background-color:rgba(var(--color-primary-rgb),var(--opacity-low));text-decoration:underline}.author-btn.svelte-1yr2kiy:focus-visible{outline:2px solid var(--color-highlight);outline-offset:2px;box-shadow:0 0 0 4px rgba(var(--color-highlight-rgb),.2)}.publication-abstract.svelte-1yr2kiy{color:var(--color-text-light);font-size:var(--font-size-sm);margin-bottom:var(--spacing-4);line-height:var(--line-height-relaxed)}.publication-tags.svelte-1yr2kiy{margin-top:var(--spacing-3)}.publication-tags.svelte-1yr2kiy .tag-list{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.publication-links.svelte-1yr2kiy{margin-top:var(--spacing-3);display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.publication-link-btn.svelte-1yr2kiy{font-size:var(--font-size-sm);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--border-radius);text-decoration:none;font-weight:var(--font-weight-medium);transition:all var(--anim-duration-base) var(--anim-ease-base)}.publication-link-btn.svelte-1yr2kiy:after{content:"↗";font-size:var(--font-size-xs);margin-left:var(--spacing-1);opacity:var(--opacity-high)}@media (max-width: 640px){.publication-card.svelte-1yr2kiy{padding:var(--spacing-3)}.publication-title.svelte-1yr2kiy{font-size:var(--font-size-lg)}.publication-cover-image.svelte-1yr2kiy{max-width:150px}}@media (prefers-reduced-motion: reduce){.publication-card.svelte-1yr2kiy,.publication-cover-image.svelte-1yr2kiy,.author-btn.svelte-1yr2kiy,.publication-link-btn.svelte-1yr2kiy{transition:none}.publication-card.svelte-1yr2kiy:hover{transform:none}}.page-container.svelte-1m75xg4{max-width:1200px;margin:0 auto;padding:0 var(--spacing-4)}.main-content.svelte-1m75xg4{width:100%}.mobile-controls.svelte-1m75xg4{display:none;flex-direction:column;gap:var(--spacing-3);margin-bottom:var(--spacing-4)}.mobile-controls-row.svelte-1m75xg4{display:flex;justify-content:space-between;align-items:center}.mobile-controls-row.single-item-row.svelte-1m75xg4{justify-content:flex-start}.mobile-controls.svelte-1m75xg4 .sorter-clear-group:where(.svelte-1m75xg4){gap:var(--spacing-2)}.desktop-controls.svelte-1m75xg4{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-4)}.desktop-controls.svelte-1m75xg4 .buttons-group:where(.svelte-1m75xg4){display:flex;align-items:center;gap:var(--spacing-2)}@media (max-width: 900px){.mobile-controls.svelte-1m75xg4{display:flex}.desktop-controls.svelte-1m75xg4{display:none}}
