/* ===== Silence Dark 基础 + 死亡搁浅自定义样式【优化版】 ===== */
@import url(https://cdn.jsdelivr.net/gh/mengshu27/cdn@latest/silence/silence-dark.min.css);
/* 全局背景 死亡搁浅荒原背景，固定视差，低透明度，不抢文字 */
body {
    background-image: url("https://images.cnblogs.com/cnblogs_com/blogs/880730/galleries/2538295/t_261020065059_Screenshot%202026-10-20%20144907.png");
    background-attachment: fixed;
    background-size: cover;
    background-position: center;
    background-color: #0f1114;
}
/* 文章主体区域，白色半透底色，保证代码/文字清晰，核心！ */
#articleContent, .main-content, .post-list-item {
    background: rgba(255,255,255,0.93);
}
/* 链接颜色 布里吉斯淡蓝 */
a {
    color:#579cd7;
}
a:hover{
    color:#3672aa;
}
/* 暗黑模式下适配【增强面板，加模糊+细金边，死亡搁浅质感】 */
.dark #articleContent, .dark .main-content, .dark .post-list-item {
    background: rgba(18,22,28,0.92);
    border: 1px solid rgba(200, 165, 110, 0.22);
    backdrop-filter: blur(6px);
    box-shadow: 0 4px 20px rgba(0,0,0,0.6);
}
.dark a{
    color:#7ab8ff;
}
.dark a:hover{
    color:#9ccbff;
}
/* 标题微调，死亡搁浅冷硬简约质感，加宽字间距，加微光 */
h1,h2,h3,h4{
    letter-spacing: 1px;
}
/* 侧边栏卡片底色【加边框+模糊，和主面板统一风格】 */
.side-card{
    background:rgba(255,255,255,0.88);
}
.dark .side-card{
    background:rgba(18,22,28,0.88);
    border: 1px solid rgba(200, 165, 110, 0.2);
    backdrop-filter: blur(5px);
}
#main {
    background-color: rgba(8,10,14,0.78); /* 加深，原来0.72，更稳 */
    padding: 24px 32px;
    border-radius: 10px;
    border: 1px solid rgba(200, 165, 110, 0.22);
    backdrop-filter: blur(5px);
}
#sideBar {
    background-color: rgba(8,10,14,0.78);
    padding:18px;
    border-radius:10px;
    border: 1px solid rgba(200, 165, 110, 0.22);
    backdrop-filter: blur(5px);
}
#main a, #main p, #main h1,#main h2,#main h3,#main h4,
#sideBar *{
    color: #ffffff !important;
    /* 削弱过重发光，原来光晕太大会糊字，改成扎实阴影 */
    text-shadow: 0 1px 4px #000, 0 2px 6px #000;
}
/* 标题单独加粗提亮，暖米色，贴合布里吉斯终端 */
#main h1, #main h2, #main h3 {
    font-weight: 700;
    color: #f0d7b4 !important;
    border-bottom: 1px solid rgba(200,165,110,0.25);
    padding-bottom:6px;
}
#navigator {
    background-color: rgba(0,0,0,0.68) !important;
    border: 1px solid rgba(200, 165, 110, 0.18);
}
#navigator a {
    color:#fff !important;
    text-shadow: 0 1px 3px #000;
}
/* 【重点：摘要c_b_p_desc，你之前看不清的地方，强化对比度】 */
.c_b_p_desc {
    color: #f1f1f1 !important;
    font-size: 15px;
    line-height: 1.7;
    background: rgba(10,13,18,0.82);
    padding:14px 18px;
    border-radius: 6px;
    border:1px solid rgba(200, 165, 110, 0.2);
    backdrop-filter: blur(4px);
    text-shadow: 0 1px 4px black, 0 2px 5px black !important;
}
.c_b_p_desc a {
    color: #ffddaa !important;
}
/* 文章发布信息（时间、阅读数那一行） */
.postDesc {
    color: #dddddd !important;
    text-shadow: 0 1px 4px #000;
}

/* ===== 底部信息区：终端状态栏优化 ===== */

/* 最外层信息栏压暗，统一深色面板 */
#post_info, .post-foot, .post-info {
    background: rgba(8, 10, 14, 0.82) !important;
    border: 1px solid rgba(200, 165, 110, 0.22) !important;
    border-radius: 8px;
    padding: 14px 18px !important;
    margin-top: 18px;
    backdrop-filter: blur(5px);
    box-shadow: 0 0 18px rgba(0, 0, 0, 0.5);
}

/* 时间、阅读数、评论数这一行文字变清晰 */
#post_info span, #post_info a,
.post-foot span, .post-foot a,
.post-info span, .post-info a {
    color: #e6e6e6 !important;
    font-size: 13px !important;
    text-shadow: 0 1px 3px #000 !important;
}

/* 标签做成小型布里吉斯胶囊按钮 */
#post_info a, .post-tag, .kd_tag a {
    background: rgba(255, 140, 66, 0.16) !important;
    border: 1px solid rgba(255, 140, 66, 0.45) !important;
    color: #ffd9b3 !important;
    padding: 3px 10px !important;
    border-radius: 20px !important;
    margin-right: 6px !important;
    text-decoration: none !important;
}

#post_info a:hover, .post-tag:hover {
    background: rgba(255, 140, 66, 0.3) !important;
    color: #fff3e0 !important;
}

/* 右下角按钮区弱化，不抢主视觉 */
#post_related, .post-foot .buttons, .post-info .buttons {
    background: rgba(0, 0, 0, 0.35) !important;
    border-radius: 6px;
    padding: 8px 12px;
    border: 1px solid rgba(255, 255, 255, 0.08);
}

/* 底部小字和链接统一冷白质感 */
.post-meta, .post-meta span, .post-meta a {
    color: #cfd6e0 !important;
}

/* 最底部灰色条改成深色终端条 */
#footer, .footer {
    background: rgba(5, 6, 8, 0.8) !important;
    border-top: 1px solid rgba(200, 165, 110, 0.2) !important;
    color: #9aa3b2 !important;
}

