/* @media (prefers-color-scheme: dark) {
    html, img {
        filter: invert(1) hue-rotate(180deg);
    }

    img {
        opacity: .8;
    }

    #cnblogs_post_body, .blogpost-body {
        color: #777;
        FONT-VARIANT: JIS78;
    }

    .c_b_p_desc {
        font-size: 14px;
        color: #777;
        line-height: 200%;
    }
} */

#topics .postTitle {
    font-size: 26px;
}
#cnblogs_post_body {
    counter-reset: heading;
}

#cnblogs_post_body a:link, .blogpost-body a:link {
    color: #477cd1;
    text-decoration: none;
}

#cnblogs_post_body h1::before {
    content: counter(heading)". ";
    counter-increment: heading;
}

#cnblogs_post_body h1 {
    font-size: 23px;
    counter-reset:subheading1;
}

#cnblogs_post_body h2::before {
    content: counter(heading)"."counter(subheading1)". ";
    counter-increment: subheading1;
}

#cnblogs_post_body h2 {
    font-size: 20px;
}

#cnblogs_post_body p, .blogpost-body p {
    /*font-family: "Cascadia Mono", "Courier New", sans-serif, Consolas, Monaco;*/
    font-size: 15px;
    text-indent: 1.7rem;
}

#cnblogs_post_body pre code, .blogpost-body pre code {
    font-size: 13px;
    line-height: 16px;
}

#cnblogs_post_body code {
    text-indent: 0;
}
