/* Shared publication entries used on Home, Publications and profile pages. */
.publication-author{white-space:nowrap;}
.publication-list{margin:0 0 12px;padding-left:var(--publication-list-indent,4.1em);list-style:none;}
.publication-list .publication-item{position:relative;margin:8px 0;padding:0 0 8px;scroll-margin-top:140px;}
.publication-number{position:absolute;right:calc(100% + .55em);font-variant-numeric:tabular-nums;color:inherit;text-decoration:none;white-space:nowrap;}
.publication-number:hover,.publication-number:focus-visible{color:var(--pwg-theme-link);text-decoration:underline;text-underline-offset:.12em;}
.pub-entry{margin:0;}
.pub-entry>.pub-authors,.pub-entry>.pub-title,.pub-entry>.pub-journal,.pub-entry>.doi{display:block;}
.publication-list .pub-title{font-style:italic;}
.publication-list .doi a{color:var(--pwg-theme-link);font-weight:500;}
.publication-list :is(.pub-entry,.pub-journal,.doi,.doi-link){min-width:0;}
.publication-list .doi-link{overflow-wrap:anywhere;word-break:break-word;}
.publication-list .pub-journal strong{font-weight:700;}
.publication-list .pub-pdf{display:inline-block;margin-left:.55em;text-decoration:none;white-space:nowrap;vertical-align:middle;line-height:1;}
.publication-list .pub-pdf:hover,.publication-list .pub-pdf:focus-visible{text-decoration:none;filter:brightness(.94);}
.publication-list .pub-pdf:focus-visible{outline:2px solid var(--pwg-accent);outline-offset:2px;border-radius:4px;}
.publication-list .pub-pdf-icon{display:block;width:auto;height:21px;}
.publication-list .pub-pdf-icon-arxiv,.publication-list .pub-pdf-icon-hal{height:21px;}

@media(max-width:900px){
  .publication-list{--publication-list-indent:2.4em;}
  .publication-list .publication-number{font-size:.85em;right:calc(100% + .35em);}
}

@media(max-width:260px){
  .publication-author{white-space:normal;}
  .publication-list .pub-pdf{margin-top:.4em;margin-left:0;}
}
