/* finesse · register=product · A=preserved silver+teal · B=preserved academic fonts
 * C=compact bibliography and inline journal rankings · D=existing optional motion
 * E=thin reading separators · SOUL=5 SPECTACLE=2 DENSITY=7 */
.academic-shell .author-self{font-weight:750;color:var(--accent)}
.academic-shell .journal-metadata{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 16px;margin:0;min-width:0}
.academic-shell .journal-metadata .journal{margin:0}
.academic-shell .publication-rankings{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 12px;font-size:14px;line-height:1.65;color:var(--accent);margin:0}
.academic-shell .rank-label{font-weight:600;white-space:nowrap}
.academic-shell .ranking-context{color:var(--secondary);font-size:13px}
.academic-shell .publication-item{padding-block:18px}
.academic-onepage .publication-section .publication-item{padding-block:14px}
.academic-onepage .publication-section .publication-item h3{margin-bottom:5px}
.academic-onepage .publication-section .publication-item .authors{margin-bottom:3px}
.academic-onepage .publication-section .publication-item .journal{margin:0}
.academic-onepage .publication-section .publication-links{margin-top:0;gap:0 18px}
.academic-shell .publication-links:has(>.role:only-child){min-height:24px}
@media(max-width:700px){
 .academic-onepage .publication-section .publication-item{padding-block:16px;gap:7px}
 .academic-onepage .publication-section .publication-item h3{margin-bottom:6px}
 .academic-onepage .publication-section .publication-item .authors{margin-bottom:4px}
 .academic-shell .journal-metadata{gap:3px 14px}
 .academic-shell .publication-rankings{font-size:14px;gap:3px 10px}
}
