a,
.link {
    text-decoration: none;
}

a:hover,
.link:hover {
    text-decoration: none;
}

article a {
    text-decoration: underline;
    text-decoration-color: currentColor;
}

article a:hover {
    text-decoration: none;
    text-decoration-color: currentColor;
}

#article-page .article-wrapper a {
    text-decoration: underline;
    color: inherit;
}

article a:after {
    content: "";
    display: inline-block;
    background-image: url(/assets/files/link-extern.svg);
    width: 16px;
    height: 16px;
    margin-right: 3px;
    background-repeat: no-repeat;
    background-color: none;
    fill: currentColor;
}

article a[href^="/"]::after,
article a[href*="beingalive"]::after {
    background-image: url(/assets/files/link-intern.svg);
    margin-right: 3px;
}

article a[data-lightbox]::after {
    content: "";
    display: none;
}

figcaption a:after {
    opacity: 0.3;
}

figcaption a[href^="/"]::after,
figcaption a[href*="beingalive"]::after {
    opacity: 0.3;
}