/* finesse · register=product · A=preserved silver+teal · B=existing type scale
 * C=readable publication cards with year and contribution badges
 * D=no added motion · E=soft surfaces and fine borders · SOUL=5 SPECTACLE=2 DENSITY=6 */
.academic-shell .publication-item{display:block;padding:20px 24px;margin:14px 0;border:1px solid var(--line);border-radius:18px;background:var(--surface);box-shadow:0 6px 24px rgba(30,65,75,.035)}
.academic-onepage .publication-section .publication-item{padding:16px 20px;gap:0}
.academic-shell .publication-item .publication-year{display:none}
.academic-shell .publication-item h3{font-size:18px;line-height:1.65;margin:0 0 8px;text-wrap:pretty}
.academic-shell .publication-item .authors{font-size:15px;line-height:1.85;margin:0 0 4px}
.academic-shell .publication-item .citation-year{color:var(--secondary);font-weight:400}
.academic-shell .publication-item .journal{font-size:15px;line-height:1.85;color:var(--secondary);margin:0 0 8px}
.academic-shell .publication-item .publication-links{display:flex;flex-wrap:wrap;align-items:center;gap:7px 10px;margin-top:8px}
.academic-shell .publication-item .publication-rankings{display:contents}
.academic-shell .publication-item .rank-label,.academic-shell .publication-item .manuscript-state{font-size:13px;font-weight:500;line-height:1.6;padding:3px 10px;border:1px solid var(--line);border-radius:20px;color:var(--secondary)}
.academic-shell .publication-item .rank-label{font-size:14px}
.academic-shell .publication-item .role{margin:0;padding:4px 11px;border:1px solid var(--accent);border-radius:20px;background:var(--accent);color:var(--on-accent);font-size:13px;font-weight:650;line-height:1.6}
.academic-shell .publication-item .publication-links a{min-height:44px;display:inline-flex;align-items:center;font-size:14px;overflow-wrap:anywhere;white-space:normal;max-width:100%}
.academic-shell .publication-status-group{margin:36px 0}
.academic-shell .publication-status-group>h2{font-size:24px;line-height:1.5}
.academic-shell .language-switch{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:4px 8px;font-size:13px;border:1px solid var(--line);border-radius:11px;white-space:nowrap;background:var(--surface)}
.academic-shell .all-publications-link a{min-height:44px;display:inline-flex;align-items:center;font-size:15px}
.manuscript-admin pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;max-height:450px;overflow:auto}
.manuscript-visibility{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-block:14px}
.manuscript-visibility label{display:flex;align-items:center;gap:10px;min-height:44px}
@media(max-width:980px){.academic-shell .language-switch{margin-left:auto}.academic-shell .language-switch+.nav-actions{margin-left:0}}
@media(max-width:700px){.academic-shell .publication-item,.academic-onepage .publication-section .publication-item{padding:16px;margin:12px 0;border-radius:16px}.academic-shell .publication-status-group>h2{font-size:22px}.academic-shell .site-header .nav-inner{gap:8px}.academic-shell .publication-item h3{font-size:18px}}
