.publication-page.svelte-tzxjuy.svelte-tzxjuy{padding-top:clamp(1rem,2vw,1.65rem)}.publication-page__back.svelte-tzxjuy.svelte-tzxjuy{color:var(--muted-strong);font-size:.68rem;font-weight:700;text-decoration-color:var(--border-strong);text-underline-offset:.24em}.publication-page__back.svelte-tzxjuy.svelte-tzxjuy:hover{color:var(--accent-strong);text-decoration-color:currentColor}article.svelte-tzxjuy.svelte-tzxjuy{padding-bottom:clamp(1.5rem,4vw,3rem)}.publication-hero.svelte-tzxjuy.svelte-tzxjuy{max-width:60rem;margin-inline:auto;padding:clamp(.9rem,2vw,1.35rem) 0 clamp(1.4rem,3vw,1.9rem);border-bottom:1px solid var(--border-strong);text-align:center}h1.svelte-tzxjuy.svelte-tzxjuy{max-width:55rem;margin-inline:auto;font-family:var(--font-display);font-size:clamp(1.95rem,4.3vw,3.25rem);font-weight:500;letter-spacing:-.04em;line-height:1.06}.publication-hero__authors.svelte-tzxjuy.svelte-tzxjuy{max-width:55rem;margin:.75rem auto 0;color:var(--muted-strong);font-size:.76rem;line-height:1.65}.publication-hero__author-note.svelte-tzxjuy.svelte-tzxjuy{margin-top:.38rem;color:var(--muted);font-size:.62rem;font-weight:600}.publication-hero__affiliations.svelte-tzxjuy.svelte-tzxjuy{display:flex;gap:.32rem 1rem;flex-wrap:wrap;margin:.52rem auto 0;padding:0;align-items:center;justify-content:center;color:var(--muted);font-size:.64rem;line-height:1.45;list-style:none}.publication-hero__affiliations.svelte-tzxjuy sup.svelte-tzxjuy{margin-right:.2rem;color:var(--accent-strong);font-weight:800}.publication-hero__venue.svelte-tzxjuy.svelte-tzxjuy{display:flex;gap:.48rem .68rem;flex-wrap:wrap;margin-top:.65rem;align-items:center;justify-content:center;color:var(--muted);font-size:.64rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.publication-hero__venue.svelte-tzxjuy>*+*:before{margin-right:.68rem;color:var(--border-strong);content:"·"}.publication-hero__badges.svelte-tzxjuy.svelte-tzxjuy{display:flex;gap:.45rem;flex-wrap:wrap;margin-top:.55rem;align-items:center;justify-content:center}.publication-hero__badges.svelte-tzxjuy span.svelte-tzxjuy,.publication-hero__badges.svelte-tzxjuy strong.svelte-tzxjuy{padding:.3rem .5rem;border:1px solid color-mix(in srgb,var(--accent) 46%,var(--border));background:var(--surface);color:var(--accent-strong);font-size:.62rem;font-weight:800;letter-spacing:.025em;text-decoration:none}.publication-hero__badges.svelte-tzxjuy span.svelte-tzxjuy{background:var(--surface);color:var(--accent-strong)}.publication-hero__badges.svelte-tzxjuy strong.svelte-tzxjuy{background:var(--accent-soft)}.publication-hero__links.svelte-tzxjuy.svelte-tzxjuy{display:flex;gap:.55rem;flex-wrap:wrap;margin-top:.72rem;align-items:center;justify-content:center}.publication-hero__links.svelte-tzxjuy a.svelte-tzxjuy{min-height:2.2rem;display:inline-flex;gap:.42rem;padding:.46rem .72rem;border:1px solid var(--border-strong);background:var(--surface);align-items:center;color:var(--muted-strong);font-size:.71rem;font-weight:800;text-decoration:none}.publication-hero__links.svelte-tzxjuy a.svelte-tzxjuy:hover{border-color:var(--accent);color:var(--accent-strong)}.publication-figure.svelte-tzxjuy.svelte-tzxjuy{max-width:60rem;margin:clamp(1.4rem,3vw,2.15rem) auto 0}.publication-figure__stage.svelte-tzxjuy.svelte-tzxjuy{display:grid;min-height:12rem;padding:clamp(.8rem,2vw,1.35rem);border:1px solid var(--border);background:#fff;place-items:center}.publication-figure.svelte-tzxjuy img.svelte-tzxjuy{width:100%;max-height:min(64vh,44rem);display:block;-o-object-fit:contain;object-fit:contain}.publication-figure.svelte-tzxjuy figcaption.svelte-tzxjuy{max-width:52rem;margin:.65rem auto 0;color:var(--muted);font-size:.66rem;line-height:1.55;text-align:center}.publication-abstract.svelte-tzxjuy.svelte-tzxjuy,.publication-citation.svelte-tzxjuy.svelte-tzxjuy{max-width:52rem;margin-inline:auto;padding:clamp(1.8rem,3.5vw,2.7rem) 0;border-bottom:1px solid var(--border)}.publication-abstract.svelte-tzxjuy h2.svelte-tzxjuy,.publication-citation.svelte-tzxjuy h2.svelte-tzxjuy{font-family:var(--font-display);font-size:clamp(1.9rem,4vw,2.6rem);font-weight:500;letter-spacing:-.035em;text-align:center}.publication-abstract__body.svelte-tzxjuy.svelte-tzxjuy{display:grid;gap:.8rem;margin-top:1.1rem}.publication-abstract__body.svelte-tzxjuy p.svelte-tzxjuy{color:var(--muted-strong);font-size:.88rem;line-height:1.8}.publication-citation__block.svelte-tzxjuy.svelte-tzxjuy{position:relative;margin-top:1.1rem;padding:1.15rem 8.5rem 1.15rem 1.2rem;border:1px solid var(--border);border-left:2px solid var(--accent);background:var(--surface)}.publication-citation__block.svelte-tzxjuy p.svelte-tzxjuy{color:var(--muted-strong);font-size:.75rem;line-height:1.7}.publication-citation.svelte-tzxjuy button.svelte-tzxjuy{position:absolute;top:.85rem;right:.85rem;padding:.55rem .75rem;border:1px solid var(--border-strong);background:var(--surface);color:var(--muted-strong);font-size:.66rem;font-weight:700}.publication-citation.svelte-tzxjuy button.svelte-tzxjuy:hover{border-color:var(--accent-muted);color:var(--accent-strong)}@media (max-width: 640px){.publication-page.svelte-tzxjuy.svelte-tzxjuy{padding-top:1.1rem}h1.svelte-tzxjuy.svelte-tzxjuy{font-size:clamp(1.8rem,9vw,2.4rem)}.publication-hero__affiliations.svelte-tzxjuy.svelte-tzxjuy{align-items:flex-start;flex-direction:column;text-align:left}.publication-figure.svelte-tzxjuy.svelte-tzxjuy{margin-top:1.15rem}.publication-figure__stage.svelte-tzxjuy.svelte-tzxjuy{min-height:8rem;padding:.45rem}.publication-citation__block.svelte-tzxjuy.svelte-tzxjuy{padding:1rem}.publication-citation.svelte-tzxjuy button.svelte-tzxjuy{position:static;margin-top:1rem}}
