#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;}}

/* 设置头图 */
.profile-banner {
    background-size: cover !important;          /* 填满整个区域（会裁剪） */
    background-position: 0% 95% !important;    /* 调整显示区域（可修改数值） */
    background-repeat: no-repeat !important;
}
/* 段首缩进 */
.cnblogs-markdown p {
    text-indent: 1em !important;
}

/* 行内代码 (Inline Code) */
.cnblogs-markdown code:not(.hljs),
.cnblogs-post code:not(.hljs) {
    background-color: rgba(27, 31, 35, 0.06) !important; 
    color: #d14 !important;                              
    padding: 3px 6px !important;
    border-radius: 4px !important;
    font-family: 'Fira Code', 'Cascadia Code', 'Consolas', monospace !important;
    font-size: 0.9em !important;
    border: 1px solid rgba(0, 0, 0, 0.04) !important;
    word-break: break-all !important;
    transition: all 0.3s ease !important; /* 切换深浅色时的丝滑渐变 */
}
body.dark .cnblogs-markdown code:not(.hljs),
body.dark .cnblogs-post code:not(.hljs),
html[theme="dark"] .cnblogs-markdown code:not(.hljs),
html[theme="dark"] .cnblogs-post code:not(.hljs) {
    background-color: rgba(142, 68, 173, 0.2) !important; /* 赛博朋克风暗紫底 */
    color: #dcb3ff !important;                            /* 发光亮紫文字 */
    border: 1px solid rgba(142, 68, 173, 0.4) !important; 
}

/* 多行代码块 (Code Block) 字体与排版优化*/
.cnblogs-markdown .hljs, 
.cnblogs-post .hljs,
.cnblogs-markdown pre code,
.cnblogs-post pre code {
    font-family: 'Fira Code', 'Cascadia Code', 'Consolas', 'Courier New', monospace !important;
    font-size: 15px !important;       /* 核心：调大字体，14px~15px 最适合阅读 */
    line-height: 1.6 !important;      /* 增加行高，视觉不拥挤 */
    padding: 16px !important;         /* 内部留白呼吸感 */
    border-radius: 8px !important;    /* 现代圆角边框 */
    letter-spacing: 0.5px !important; /* 增加字符间距 */
}

