#loading{bottom:0;left:0;position:fixed;right:0;top:0;z-index:9999;background-color:#f4f5f5;pointer-events:none;}.loader-inner{will-change:transform;width:40px;height:40px;position:absolute;top:50%;left:50%;margin:-20px 0 0 -20px;background-color:#3742fa;border-radius:50%;animation:scaleout 0.6s infinite ease-in-out forwards;text-indent:-99999px;z-index:999991;}@keyframes scaleout{0%{transform:scale(0);opacity:0;}40%{opacity:1;}100%{transform:scale(1);opacity:0;}}
/* 字体定义 */
@font-face {
    font-family: 'PopJoy';
    src: url('https://blog-static.cnblogs.com/files/blogs/783601/PopJoy.js') format('opentype'),
         url('https://blog-static.cnblogs.com/files/blogs/783601/PopJoy.js') format('opentype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* https://blog-static.cnblogs.com/files/blogs/783601/%E8%90%9D%E8%8E%89%E4%BD%93_%E7%AC%AC%E4%BA%8C%E7%89%88.js */
@font-face {
    font-family: 'Luoli';
    src: url('https://blog-static.cnblogs.com/files/blogs/783601/%E8%90%9D%E8%8E%89%E4%BD%93_%E7%AC%AC%E4%BA%8C%E7%89%88.js ') format('truetype'),
         url('https://blog-static.cnblogs.com/files/blogs/783601/%E8%90%9D%E8%8E%89%E4%BD%93_%E7%AC%AC%E4%BA%8C%E7%89%88.js ') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
    unicode-range: U+4E00-9FA5, U+9FA6-9FCB, U+3400-4DB5, U+20000-2A6D6, U+2A700-2B734, U+2B740-2B81D;
}

/* 字体应用 */
body {
    font-family: 'PopJoy', sans-serif-bold;
}

/* 确保中文字符使用萝莉体 */
body, .post, .post-body, #main, #mainContent, .blogStats, .day, .postTitle, .postCon, .c_b_p_desc, .entrylistPosttitle, .entrylistItemPostDesc {
    font-family: 'Luoli', 'PopJoy', sans-serif-bold !important;
}

code, kbd, pre, samp, 
.cnblogs_code, .cnblogs_code pre,
.hljs, .highlight, .syntaxhighlighter {
    font-family: Consolas, 'Courier New', 'Fira Code', monospace !important;
}

/* 行内代码特殊样式 */
:not(pre) > code,
.post-body code:not(pre code),
#cnblogs_post_body code:not(pre code) {
    font-family: Consolas, 'Courier New', monospace !important;
    padding: 2px 6px;
    margin: 0 2px;
    border-radius: 4px;
    font-size: 0.9em;
    color: #bf360c;
    border: 1px solid #ffccbc;
    font-weight: 500;
    line-height: 1.4;
}