.page.svelte-1seozpa{max-width:880px}.page-header.svelte-1seozpa{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}h1.svelte-1seozpa{font-size:2rem;font-weight:800;letter-spacing:-.03em;margin:0;color:var(--text)}.scholar-link.svelte-1seozpa{font-size:.85rem;font-weight:500;color:var(--accent)}.scholar-link.svelte-1seozpa:hover{opacity:.75;text-decoration:none}.metrics-bar.svelte-1seozpa{display:flex;align-items:center;margin-bottom:3rem;padding:1.25rem 1.5rem;background:#ece4d5;border-radius:12px;border:1px solid #ddd2bf}.metric.svelte-1seozpa{display:flex;flex-direction:column;align-items:center;gap:.2rem;flex:1}.metric-value.svelte-1seozpa{font-size:2rem;font-weight:800;letter-spacing:-.04em;color:var(--accent);line-height:1}.metric-label.svelte-1seozpa{font-size:.72rem;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-weight:500}.metric-divider.svelte-1seozpa{width:1px;height:40px;background:#ddd2bf;margin:0 1rem}.featured-section.svelte-1seozpa,.figures-section.svelte-1seozpa,.all-section.svelte-1seozpa{margin-bottom:3.5rem}h2.svelte-1seozpa{font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 1.25rem}.featured-grid.svelte-1seozpa{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.featured-card.svelte-1seozpa{border:1px solid #ddd2bf;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;transition:border-color .15s,box-shadow .15s}.featured-card.svelte-1seozpa:hover{border-color:var(--accent);box-shadow:0 6px 24px #221d171a}.featured-img-wrap.svelte-1seozpa{width:100%;height:180px;overflow:hidden;background:#e8e0d0}.featured-img.svelte-1seozpa{width:100%;height:100%;object-fit:cover;object-position:center top;display:block;transition:transform .3s ease}.featured-card.svelte-1seozpa:hover .featured-img:where(.svelte-1seozpa){transform:scale(1.03)}.featured-img-placeholder.svelte-1seozpa{width:100%;height:180px;background:linear-gradient(135deg,var(--accent-tint) 0%,#f3ddca 100%);display:flex;align-items:center;justify-content:center}.placeholder-label.svelte-1seozpa{font-size:.72rem;font-weight:700;color:var(--accent);letter-spacing:.05em;text-transform:uppercase;opacity:.6;text-align:center;padding:0 1rem}.featured-body.svelte-1seozpa{padding:1.1rem;display:flex;flex-direction:column;gap:.4rem;flex:1}.featured-meta.svelte-1seozpa{display:flex;justify-content:space-between;align-items:center}.featured-meta-left.svelte-1seozpa{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.impact-pill.svelte-1seozpa{font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-blue);background:var(--cold-tint);padding:.15rem .5rem;border-radius:999px;white-space:nowrap}.citation-badge.svelte-1seozpa{font-size:.7rem;font-weight:700;color:var(--accent);background:var(--accent-light);padding:.15rem .5rem;border-radius:999px;white-space:nowrap}.year-tag.svelte-1seozpa{font-size:.72rem;color:#877a69}.paper-title.svelte-1seozpa{font-size:.83rem;font-weight:600;color:var(--text);margin:0;line-height:1.45;flex:1}.paper-authors.svelte-1seozpa{font-size:.72rem;color:#877a69;margin:0;line-height:1.4}.paper-note.svelte-1seozpa{font-size:.78rem;color:var(--muted);margin:0;line-height:1.5;font-style:italic}.featured-footer.svelte-1seozpa{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:.5rem}.journal-name.svelte-1seozpa{font-size:.72rem;color:#877a69}.paper-link.svelte-1seozpa{font-size:.72rem;font-weight:600;color:var(--accent)}.paper-link.svelte-1seozpa:hover{text-decoration:none;opacity:.75}.figures-grid.svelte-1seozpa{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.figure-card.svelte-1seozpa{border:1px solid #ddd2bf;border-radius:12px;overflow:hidden;transition:border-color .15s,box-shadow .15s}.figure-card.svelte-1seozpa:hover{border-color:var(--accent);box-shadow:0 6px 24px #221d171a}.figure-img-wrap.svelte-1seozpa{width:100%;overflow:hidden;background:#ece4d5}.figure-img.svelte-1seozpa{width:100%;height:auto;display:block;transition:transform .3s ease}.figure-card.svelte-1seozpa:hover .figure-img:where(.svelte-1seozpa){transform:scale(1.02)}.figure-body.svelte-1seozpa{padding:.9rem 1rem;border-top:1px solid #e8e0d0}.figure-title.svelte-1seozpa{font-size:.82rem;font-weight:600;color:var(--text);margin:0 0 .4rem;line-height:1.45}.figure-meta.svelte-1seozpa{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.figure-journal.svelte-1seozpa{font-size:.75rem;color:var(--muted);font-style:italic}.figure-year.svelte-1seozpa{font-size:.72rem;color:#877a69}.year-group.svelte-1seozpa{display:grid;grid-template-columns:3.5rem 1fr;gap:0 1.5rem;margin-bottom:1.5rem}.year-label.svelte-1seozpa{font-size:.78rem;font-weight:700;color:var(--accent);padding-top:1rem}.pub-list.svelte-1seozpa{display:flex;flex-direction:column}.pub-row.svelte-1seozpa{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.875rem 0;border-bottom:1px solid #e8e0d0}.pub-row.svelte-1seozpa:first-child{border-top:1px solid #e8e0d0}.pub-meta.svelte-1seozpa{display:flex;flex-direction:column;gap:.15rem;flex:1}.pub-title.svelte-1seozpa{font-size:.875rem;color:var(--text);margin:0;line-height:1.45;font-weight:500}.pub-title.svelte-1seozpa a:where(.svelte-1seozpa){color:inherit}.pub-title.svelte-1seozpa a:where(.svelte-1seozpa):hover{color:var(--accent);text-decoration:none}.pub-journal.svelte-1seozpa{font-size:.78rem;color:var(--muted);font-style:italic}.pub-authors.svelte-1seozpa{font-size:.72rem;color:#877a69}.pub-citations.svelte-1seozpa{font-size:.72rem;font-weight:700;color:var(--accent);flex-shrink:0;background:var(--accent-light);padding:.15rem .5rem;border-radius:999px;white-space:nowrap;align-self:flex-start;margin-top:.1rem}@media(max-width:780px){.featured-grid.svelte-1seozpa,.figures-grid.svelte-1seozpa{grid-template-columns:1fr}}@media(max-width:600px){.featured-grid.svelte-1seozpa{grid-template-columns:1fr}.year-group.svelte-1seozpa{grid-template-columns:2.5rem 1fr;gap:0 1rem}.metrics-bar.svelte-1seozpa{padding:1rem}.metric-value.svelte-1seozpa{font-size:1.5rem}}
