/* 引入 Silence 基础样式 */
@import url('https://cdn.jsdelivr.net/gh/esofar/cnblogs-theme-silence@latest/dist/silence.min.css');

/* ============================================================
   导航栏：彻底删除“新随笔”并注入图标
   ============================================================ */
/* 1. 强力删除“新随笔”链接 (基于链接地址拦截) */
#nav_list li a[href*="Posts/Edit"], 
#nav_list li a[href*="posts/edit"],
#nav_list li:nth-child(3) { 
    display: none !important; 
}

/* 2. 注入 Emoji 标签 */
#nav_list li a::before { margin-right: 6px; font-style: normal; }
#nav_list li a[href*='cnblogs.com/']:not([href*='fengqingmo'])::before { content: "🌐"; }
#nav_list li a[href$='/fengqingmo/']::before { content: "🏠"; }
#nav_list li a[href*='msg.cnblogs.com']::before { content: "✉️"; }
#nav_list li a[href*='rss']::before { content: "📡"; }
#nav_list li a[href*='i.cnblogs.com']::before { content: "⚙️"; }

/* ============================================================
   内容过滤：隐藏“文章”相关组件
   ============================================================ */
/* 隐藏侧边栏的文章分类、存档等可能引导至“文章”列表的入口 */
#sidebar_postcategory, #sidebar_postarchive, #sidebar_articlecategory {
    display: none !important;
}

/* ============================================================
   个人信息：月疏桐定制版
   ============================================================ */
body { background-color: #fffaf0 !important; color: #5d4037 !important; }

#sidebar_news {
    background: #fff !important;
    border: 1px solid #ffe0b2 !important;
    border-radius: 12px !important;
    padding: 15px !important;
    text-align: center;
}

/* 强制注入头像 */
#sidebar_news::before {
    content: "";
    display: block;
    width: 85px; height: 85px;
    margin: 10px auto 10px;
    border-radius: 50%;
    background: url('https://images.cnblogs.com/cnblogs_com/blogs/864323/galleries/2498249/o_260319064633_cute%20blushing%20anime%20girl%20pfp.jpg') no-repeat center/cover;
    border: 2px solid #ffab91;
}

.custom-motto {
    font-style: italic; color: #a1887f; font-size: 13px;
    margin-top: 8px; border-top: 1px dashed #ffe0b2; padding-top: 10px;
}