a.with-icon::after {
    display: inline-block;
    content: "";
    width: 0.8rem;
    height: 0.8rem;
    vertical-align: text-top;
    background-size: 0.8rem 0.8rem;
}
a.arxiv::after {
    background-image: url('/users/friemel/icons/arxiv.svg');
}
a.cccg::after {
    background-image: url('/users/friemel/icons/cccg.png');
}
a.cg-society::after {
    background-image: url('/users/friemel/icons/cg-society.svg');
}
a.dagstuhl::after {
    background-image: url('/users/friemel/icons/dagstuhl.svg');
}
a.dblp::after {
    background-image: url('/users/friemel/icons/dblp.svg');
}
a.hsbo::after {
    background-image: url('/users/friemel/icons/hsbo.svg');
}
a.ieee::after {
    background-image: url('/users/friemel/icons/ieee.svg');
}
a.ieee-ras::after {
    background-image: url('/users/friemel/icons/ieee-ras.png');
}
a.orcid::after {
    background-image: url('/users/friemel/icons/orcid.svg');
}
a.scholar::after {
    background-image: url('/users/friemel/icons/scholar.svg');
}
a.springer::after {
    background-image: url('/users/friemel/icons/springer.svg');
}

.papers li span.paper-title {
    scroll-margin-top: 10rem;
    font-size: 1.1rem;
    font-weight: 500;
    color: inherit;
}
.papers li.preprint {
    color: #666;
}
