a.with-icon::after {
    display: inline-block;
    content: "";
    width: 1rem;
    height: 1rem;
    vertical-align: super;
    background-size: 1rem 1rem;
}
a.scholar::after {
    background-image: url('/users/kramer/scholar.ico');
}
a.orcid::after {
    background-image: url('/users/kramer/orcid.ico');
}
a.dblp::after {
    background-image: url('/users/kramer/dblp.ico');
}
a.arxiv::after {
    background-image: url('/users/kramer/arxiv.png');
}
a.lipics::after {
    background-image: url('/users/kramer/lipics.png');
    height: 0.5rem;
    background-size: 1rem 0.5rem;
}
a.ieee::after {
    background-image: url('/users/kramer/ieee.ico');
}

.papers li span.paper-title {
    scroll-margin-top: 10em;
    font-weight: 500;
    color: inherit;
}

.papers li span.authors {
    font-size: 0.9em;
    font-style: italic;
}

.papers li span.authors .me {
    font-size: 0px;
}

.papers li span.authors::before {
    content: "with ";
}

.papers li span.inproceedings{
    font-size: 0.9em;
    font-style: italic;
}

.papers li span.inproceedings::before {
    content: "in Proceedings of ";
    font-style: normal;
    font-weight: normal;
}

.papers li span.toappear::before {
    content: "to appear in Proceedings of ";
    font-style: normal;
}

.papers li.under-review {
    color: #666;
}
