.publication-resource-icon { display: inline-flex; align-items: center; vertical-align: middle; padding: 0.125rem; border-radius: 0.25rem; }
.publication-resource-icon:hover { background: #80808025; }
.publication-resource-icon:focus-visible { outline: 2px solid currentColor; outline-offset: 2px; }
.publication-resource-label { border: 0.5px solid #fff; border-radius: 0.3rem; padding: 0.05rem 0.35rem; font-size: 0.8rem; line-height: 1.3; }
.prose a.publication-resource-label { font-weight: 300; }
.research-pdf-row { display: flex; align-items: baseline; gap: 0.75rem; width: 100%; padding-right: 0.5rem; box-sizing: border-box; }
.research-pdf-description { flex: 1; min-width: 0; }
.research-pdf-row > .publication-resource-label { flex-shrink: 0; }
.research-resource-links { display: inline-flex; align-items: center; gap: 0.4rem; flex-shrink: 0; }
