/**
 * OneNavTF 子主题功能样式（仅在对应开关启用时生效）
 */

.onenavtf-feature-taxonomy-icon .taxonomy-head-title.h3 {
    position: relative;
    font-size: 1.8rem;
    font-weight: 700;
}

.onenavtf-feature-taxonomy-icon .taxonomy-head-title .taxonomy-head-title-text {
    position: relative;
    z-index: 1;
}

.onenavtf-feature-taxonomy-icon .taxonomy-head-title .taxonomy-head-icon {
    position: absolute;
    left: 50%;
    top: 90%;
    transform: translate(-50%, -50%);
    width: 160px;
    height: 160px;
    pointer-events: none;
}

.onenavtf-feature-taxonomy-icon .taxonomy-head-title .taxonomy-head-icon svg {
    width: 100%;
    height: 100%;
    display: block;
}

@media (max-width: 750px) {
    .onenavtf-feature-taxonomy-icon .taxonomy-head-title .taxonomy-head-icon {
        width: 140px;
        height: 140px;
    }
}

.onenavtf-feature-sites-watermark .posts-item.sites-item.style-sites-default .sites-body,
.onenavtf-feature-sites-watermark .posts-item.sites-item.style-sites-min .sites-body,
.onenavtf-feature-sites-watermark .posts-item.sites-item.style-sites-max .sites-body {
    position: relative;
    overflow: hidden;
}

.onenavtf-feature-sites-watermark .posts-item.sites-item.style-sites-default .site-watermark,
.onenavtf-feature-sites-watermark .posts-item.sites-item.style-sites-min .site-watermark,
.onenavtf-feature-sites-watermark .posts-item.sites-item.style-sites-max .site-watermark {
    position: absolute;
    right: -12px;
    bottom: -12px;
    width: 56px;
    height: 56px;
    border-radius: 50%;
    background-size: cover;
    background-position: center;
    transform: rotate(45deg);
    opacity: 0.08;
    pointer-events: none;
    z-index: 0;
}

.onenavtf-feature-sites-watermark .posts-item.sites-item.style-sites-default .sites-body > .item-header,
.onenavtf-feature-sites-watermark .posts-item.sites-item.style-sites-default .sites-body > .item-body,
.onenavtf-feature-sites-watermark .posts-item.sites-item.style-sites-min .sites-body > .item-header,
.onenavtf-feature-sites-watermark .posts-item.sites-item.style-sites-min .sites-body > .item-body,
.onenavtf-feature-sites-watermark .posts-item.sites-item.style-sites-max .sites-body > .item-header,
.onenavtf-feature-sites-watermark .posts-item.sites-item.style-sites-max .sites-body > .item-body {
    position: relative;
    z-index: 1;
}
