#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;
    }
}
body{
    background-image: url("https://images.cnblogs.com/cnblogs_com/blogs/700873/galleries/2017607/t_21082007230520180731133228_dUWaH.jpeg");
    background-repeat: repeat;
    background-attachment: fixed;
    background-size:cover;
    cursor: url(https://files.cnblogs.com/files/wkfvawl/cursor.ico),auto;
}

/* 博客园局部代码（inline code）样式调整 */
/* 目标：使其颜色和字体与块代码的背景和默认文本颜色一致，同时不影响块代码本身 */

/* 1. 精确选择行内代码：
   选择所有 `code` 标签，但排除那些是 `.cnblogs_code` 元素内部的 `code` 标签。
   `.cnblogs_code` 通常是博客园代码块的最外层容器。
   这个选择器应该能准确地只针对行内代码。
*/
code:not(.cnblogs_code code),
.cnblogs_code_inline { /* 博客园可能使用的行内代码类，作为补充，确保覆盖 */
    /* 背景色：与块代码背景色保持一致 (从你的第一张图判断为 #282c34) */
    background-color: #282c34 !important; 
    /* 文本颜色：与块代码默认文本颜色保持一致 (从你的第一张图判断为 #abb2bf) */
    color: #abb2bf !important;           

    /* 字体：使用常见的等宽字体栈，与块代码保持一致 */
    font-family: 'Fira Code', 'Consolas', 'Monaco', 'Andale Mono', 'Ubuntu Mono', monospace !important;

    /* 字体大小：可以根据需要调整，使其与块代码视觉上协调 */
    font-size: 0.9em !important; /* 通常比正文略小，与块代码行内字体大小匹配 */

    /* 内边距：增加一些内边距，使其看起来更像一个独立的“小块” */
    padding: 0.2em 0.4em !important;

    /* 圆角：增加轻微圆角，与块代码的边角风格保持一致 */
    border-radius: 3px !important;

    /* 移除可能的边框或阴影，确保外观统一 */
    border: none !important;
    box-shadow: none !important;

    /* 关键：这里绝对不要设置 display 或 white-space 属性！
       让行内代码保持其默认的 `display: inline` 行为和 `white-space` 特性。
       正是这些属性的意外覆盖导致了块代码的显示问题。
    */
}

/* 2. (可选，防御性) 确保块代码的语法高亮颜色不受影响 */
/*    如果块代码的语法高亮颜色被意外覆盖，可以添加此规则。
      它确保 `.cnblogs_code` 内部的 `span` 元素（通常用于语法高亮）
      继承其父级（语法高亮器设置的）颜色，而不是被行内 `code` 规则的 `color` 覆盖。
*/
.cnblogs_code code span {
    color: inherit !important; 
}

/* 3. (可选，防御性) 确保块代码的背景和字体是正确的 */
/*    理论上，如果上面的行内代码选择器正确，这里不需要。
      但如果块代码的背景或字体仍被意外修改，可以启用此规则来强制设置。
      这里也明确设置了 display 和 white-space，以防万一。
*/
/*
.cnblogs_code pre,
.cnblogs_code pre code {
    background-color: #282c34 !important;
    color: #abb2bf !important;
    font-family: 'Fira Code', 'Consolas', 'Monaco', 'Andale Mono', 'Ubuntu Mono', monospace !important;
    display: block !important;
    white-space: pre-wrap !important;
}
*/
