/**
 * weblog full post
 */

.blog-full-post .main__titleWrapper {
    display: none;
}

.blog-full-post .main__contentContainer {
    margin-top: 3em;
}

.wl-full-post-subtitle {
    margin-block: 1em .3em;
    font-size: 1.7em;
    line-height: 1.25;
    font-weight: 300;
}

.wl-full-post-title {
    margin-block: 1em .3em;
    color: #1e2878;
}

.blog-full-post :has(.wl-full-post-subtitle) .wl-full-post-title {
    margin-top: 0;
}

.blog-full-post .wl-intro {
    font-size: 1.4em;
    line-height: 1.5;
    font-weight: 300;
}

.wl-post-navigation {
    margin-bottom: 2em;
}

.wl-post-navigation a {
    text-decoration: none;
}

@media (min-width: 768px) {
    .wl-post-navigation {
        margin-bottom: 0;
    }
}

.wl-post-nav span {
    text-decoration: underline;
}

.wl-post-prev {
    margin-right: 4em;
}

.wl-post-prev:before,
.wl-post-next:after {
    vertical-align: middle;
    font-family: 'nvvk';
    font-size: 1.8em;
    color: #c86432;
}

.wl-post-prev:before {
    margin-right: .2em;
    content: '\3c';
}

.wl-post-next:after {
    margin-left: .2em;
    content: '\e802';
}

.wl-full.post a,
.weblogTags__bottom a {
    text-decoration: underline;
}

.wl-full.post a:hover,
.weblogTags__bottom a:hover {
    text-decoration: none;
}

.wl-full-post h3 {
    margin-top: 1em;
    font-weight: 300;
}

.wl-postAttachmentList {
    padding: 0;
    list-style: none;
}

.wl-postAttachmentListItem {
    padding: .3em 0;
}

.wl-postAttachmentLink {
    text-decoration: none;
}

.wl-postAttachmentLink:hover {
    text-decoration: underline;
}

.wl-postAttachmentLink:before {
    margin-right: .5em;
    content: '\e803';
    font-family: 'nvvk';
    color: #c86432;
}

.weblogExternalSource {
    margin-bottom: 1em;
    font-style: italic;
}
