.cited-by-section.svelte-1d2pis8{margin-top:var(--space-xl);padding:var(--space-lg)}@media (width>=640px){.cited-by-section.svelte-1d2pis8{padding:var(--space-xl)}}.section-title.svelte-1d2pis8{font-family:var(--font-family-serif);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-emphasis);margin-bottom:var(--space-lg);line-height:var(--line-height-tight);position:relative}@media (width>=640px){.section-title.svelte-1d2pis8{font-size:var(--font-size-xl)}}.section-title.svelte-1d2pis8:after{content:"";bottom:calc(-1 * var(--space-sm));width:var(--space-3xl);height:var(--border-width-medium);background:linear-gradient(90deg, var(--color-highlight) 0%, color-mix(in srgb, var(--color-highlight) 30%, transparent) 100%);border-radius:var(--border-radius-full);transition:width var(--duration-normal) var(--ease-out);position:absolute;left:0}.cited-by-section.svelte-1d2pis8:hover .section-title:where(.svelte-1d2pis8):after{width:var(--space-5xl)}.citations-grid.svelte-1d2pis8{gap:var(--space-md);grid-template-columns:1fr;display:grid}@media (width>=768px){.citations-grid.svelte-1d2pis8{grid-template-columns:repeat(2,1fr)}}.citing-work-card.svelte-1d2pis8{padding:var(--space-md)}@media (width>=640px){.citing-work-card.svelte-1d2pis8{padding:var(--space-lg)}}.citation-title.svelte-1d2pis8{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-xs);color:var(--color-text-emphasis);line-height:var(--line-height-snug);font-family:var(--font-family-serif)}@media (width>=640px){.citation-title.svelte-1d2pis8{font-size:var(--font-size-lg)}}.citation-link.svelte-1d2pis8{color:var(--color-primary);font-weight:var(--font-weight-semibold);transition:color var(--duration-fast) var(--ease-out);text-decoration:none}.citation-link.svelte-1d2pis8:hover{color:var(--color-primary-dark);text-decoration:underline}.citation-link.svelte-1d2pis8:after{content:"↗";font-size:var(--font-size-sm);margin-left:var(--space-2xs);opacity:var(--opacity-high)}.citation-authors.svelte-1d2pis8{font-size:var(--font-size-sm);color:var(--color-text-light);margin-bottom:var(--space-xs);font-weight:var(--font-weight-medium)}.citation-source.svelte-1d2pis8{font-size:var(--font-size-sm);color:var(--color-text-muted);font-style:italic}.citation-link.svelte-1d2pis8:focus-visible{outline:var(--border-width-medium) solid var(--color-highlight);outline-offset:var(--space-0-5);box-shadow:0 0 0 var(--space-1) color-mix(in srgb, var(--color-highlight) 20%, transparent);border-radius:var(--border-radius-sm)}@media (prefers-reduced-motion:reduce){.section-title.svelte-1d2pis8:after{transition:none}}.reviews-section.svelte-19s4er7{margin-top:var(--space-xl);padding:var(--space-lg)}@media (width>=640px){.reviews-section.svelte-19s4er7{padding:var(--space-xl)}}.section-title.svelte-19s4er7{font-family:var(--font-family-serif);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-emphasis);margin-bottom:var(--space-lg);line-height:var(--line-height-tight);position:relative}@media (width>=640px){.section-title.svelte-19s4er7{font-size:var(--font-size-xl)}}.section-title.svelte-19s4er7:after{content:"";bottom:calc(-1 * var(--space-sm));width:var(--space-3xl);height:var(--border-width-medium);background:linear-gradient(90deg, var(--color-highlight) 0%, color-mix(in srgb, var(--color-highlight) 30%, transparent) 100%);border-radius:var(--border-radius-full);transition:width var(--duration-normal) var(--ease-out);position:absolute;left:0}.reviews-section.svelte-19s4er7:hover .section-title:where(.svelte-19s4er7):after{width:var(--space-5xl)}.reviews-grid.svelte-19s4er7{gap:var(--space-lg);grid-template-columns:1fr;display:grid}.review-card.svelte-19s4er7{padding:var(--space-md)}@media (width>=640px){.review-card.svelte-19s4er7{padding:var(--space-lg)}}.review-title.svelte-19s4er7{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-sm);color:var(--color-text-emphasis);line-height:var(--line-height-snug);font-family:var(--font-family-serif)}@media (width>=640px){.review-title.svelte-19s4er7{font-size:var(--font-size-lg)}}.review-link.svelte-19s4er7{color:var(--color-primary);font-weight:var(--font-weight-semibold);transition:color var(--duration-fast) var(--ease-out);text-decoration:none}.review-link.svelte-19s4er7:hover{color:var(--color-primary-dark);text-decoration:underline}.review-link.svelte-19s4er7:after{content:"↗";font-size:var(--font-size-sm);margin-left:var(--space-2xs);opacity:var(--opacity-high)}.review-author.svelte-19s4er7{font-size:var(--font-size-sm);color:var(--color-text-light);margin-bottom:var(--space-sm)}.author-label.svelte-19s4er7{font-weight:var(--font-weight-medium)}.journal-info.svelte-19s4er7{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-bottom:var(--space-md)}.journal-name.svelte-19s4er7{font-style:italic;font-weight:var(--font-weight-medium);color:var(--color-text)}.publication-details.svelte-19s4er7{color:var(--color-text-light)}.doi.svelte-19s4er7{margin-top:var(--space-xs)}.doi-link.svelte-19s4er7{color:var(--color-primary);font-weight:var(--font-weight-medium);transition:color var(--duration-fast) var(--ease-out);text-decoration:none}.doi-link.svelte-19s4er7:hover{color:var(--color-primary-dark);text-decoration:underline}.excerpt.svelte-19s4er7{margin-top:var(--space-md);padding:var(--space-md);border-radius:0 var(--border-radius-md) var(--border-radius-md) 0;background:color-mix(in srgb, var(--color-surface) calc(var(--opacity-medium) * 100%), transparent);border-left:var(--border-width-thick) solid var(--color-accent);color:var(--color-text-light);font-style:italic;line-height:var(--line-height-relaxed);font-family:var(--font-family-serif);font-size:var(--font-size-sm);position:relative}@media (width>=640px){.excerpt.svelte-19s4er7{padding:var(--space-md) var(--space-lg);font-size:var(--font-size-base)}}.review-link.svelte-19s4er7:focus-visible,.doi-link.svelte-19s4er7:focus-visible{outline:var(--border-width-medium) solid var(--color-highlight);outline-offset:var(--space-0-5);box-shadow:0 0 0 var(--space-1) color-mix(in srgb, var(--color-highlight) 20%, transparent);border-radius:var(--border-radius-sm)}html.dark .excerpt.svelte-19s4er7{background:color-mix(in srgb, var(--color-dark-surface) calc(var(--opacity-medium) * 100%), transparent)}@media (prefers-reduced-motion:reduce){.section-title.svelte-19s4er7:after{transition:none}}.wordcloud-section.svelte-lpkwbz{--_gsp-c1:var(--color-accent);--_gsp-c2:var(--color-primary);--_gsp-c3:var(--color-highlight);padding:var(--space-lg)}.section-title.svelte-lpkwbz{font-family:var(--font-family-serif);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-emphasis);margin-bottom:var(--space-md);line-height:var(--line-height-tight);position:relative}.section-title.svelte-lpkwbz:after{content:"";bottom:calc(-1 * var(--space-xs));width:var(--space-3xl);height:var(--border-width-medium);background:linear-gradient(90deg, var(--color-accent) 0%, color-mix(in srgb, var(--color-accent) 30%, transparent) 100%);border-radius:var(--border-radius-full);transition:width var(--duration-normal) var(--ease-out);position:absolute;left:0}.wordcloud-section.svelte-lpkwbz:hover .section-title:where(.svelte-lpkwbz):after{width:var(--space-5xl)}.wordcloud-wrapper.svelte-lpkwbz{margin:var(--space-md) 0}.wordcloud-caption.svelte-lpkwbz{font-size:var(--font-size-sm);color:var(--color-text-muted);text-align:center;margin-top:var(--space-sm);font-style:italic}@media (width>=640px){.wordcloud-section.svelte-lpkwbz{padding:var(--space-xl)}.section-title.svelte-lpkwbz{font-size:var(--font-size-2xl)}}@media (prefers-reduced-motion:reduce){.section-title.svelte-lpkwbz:after{transition:none}}.publication-article.svelte-7m2oog{margin-bottom:var(--space-lg);position:relative}.content-wrapper.svelte-7m2oog{flex-direction:column;display:flex}.content-wrapper.svelte-7m2oog>*{margin-bottom:0}.content-wrapper.svelte-7m2oog>*+*{margin-top:var(--space-xl)}.table-of-contents-section.svelte-7m2oog{padding:var(--space-lg)}.toc-title.svelte-7m2oog{font-family:var(--font-family-serif);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-emphasis);margin-bottom:var(--space-lg);line-height:var(--line-height-tight);position:relative}.toc-title.svelte-7m2oog:after{content:"";bottom:calc(-1 * var(--space-sm));width:var(--space-3xl);height:var(--border-width-medium);background:linear-gradient(90deg, var(--color-highlight) 0%, color-mix(in srgb, var(--color-highlight) 30%, transparent) 100%);border-radius:var(--border-radius-full);transition:width var(--duration-normal) var(--ease-out);position:absolute;left:0}.table-of-contents-section.svelte-7m2oog:hover .toc-title:where(.svelte-7m2oog):after{width:var(--space-5xl)}.toc-list.svelte-7m2oog{margin:0;padding:0;list-style:none}.toc-item.svelte-7m2oog{align-items:flex-start;gap:var(--space-sm);padding:var(--space-sm) 0;border-bottom:var(--border-width-thin) solid color-mix(in srgb, var(--color-primary) calc(var(--opacity-very-low) * 100%), transparent);transition:background var(--duration-fast) var(--ease-out), padding-left var(--duration-fast) var(--ease-out);display:flex}.toc-item.svelte-7m2oog:last-child{border-bottom:none}.toc-item.svelte-7m2oog:hover{background:color-mix(in srgb, var(--color-primary) calc(var(--opacity-very-low) * 100%), transparent);padding-left:var(--space-sm);border-radius:var(--border-radius-sm)}.toc-number.svelte-7m2oog{font-weight:var(--font-weight-semibold);color:var(--color-accent);font-size:var(--font-size-sm);line-height:var(--line-height-snug);min-width:var(--space-lg)}.toc-content.svelte-7m2oog{font-size:var(--font-size-sm);line-height:var(--line-height-snug);color:var(--color-text);flex:1}.toc-authors.svelte-7m2oog{font-weight:var(--font-weight-normal);color:var(--color-text-muted);margin-left:var(--space-2xs);font-style:italic}.publication-actions.svelte-7m2oog{--_gsp-c1:var(--color-highlight);--_gsp-c2:var(--color-primary);--_gsp-c3:var(--color-accent);padding:var(--space-md) var(--space-lg)}html.dark .toc-item.svelte-7m2oog{border-bottom-color:color-mix(in srgb, var(--color-white) calc(var(--opacity-very-low) * 100%), transparent)}html.dark .toc-item.svelte-7m2oog:hover{background:color-mix(in srgb, var(--color-primary) calc(var(--opacity-low) * 100%), transparent)}@media (width>=640px){.table-of-contents-section.svelte-7m2oog{padding:var(--space-xl)}.toc-title.svelte-7m2oog{font-size:var(--font-size-2xl)}.toc-item.svelte-7m2oog{padding:var(--space-md) 0}.toc-number.svelte-7m2oog,.toc-content.svelte-7m2oog{font-size:var(--font-size-base)}.publication-actions.svelte-7m2oog{padding:var(--space-lg) var(--space-xl)}}@media (prefers-reduced-motion:reduce){.toc-item.svelte-7m2oog,.toc-item.svelte-7m2oog:hover,.toc-title.svelte-7m2oog:after{transition:none;transform:none}}
