/* =========================================
   purple璇的专属数字花园 - 莫兰蒂复古电影风
   基于 codinglife 皮肤定制
========================================= */

/* 1. 全局背景与字体：复古纸张底色 + 优雅衬线字体 */
body {
    background-color: #F4F0EA !important; 
    color: #3D3531 !important; 
    font-family: 'Georgia', 'Times New Roman', 'Songti SC', 'SimSun', serif !important; 
}

/* 2. 顶部博客标题区：去除默认死板的背景，换成莫兰蒂紫 */
#header {
    background: transparent !important;
    border-bottom: 1px solid #D1CBC1; /* 底部加一条细细的质感分割线 */
    padding-bottom: 20px;
}

#Header1_HeaderTitle {
    color: #6C5B6B !important; /* 莫兰蒂紫 */
    font-weight: normal !important;
    letter-spacing: 3px !important; /* 增加字间距，更有电影海报感 */
    font-size: 2.5em !important;
}

/* 博客副标题（签名档） */
#blogTitle h2 {
    color: #897C88 !important; 
    font-style: italic !important; /* 电影台词般的斜体 */
    font-size: 1.1em !important;
    margin-top: 10px;
}

/* 3. 文章列表标题：鼠标悬浮时变为紫色并倾斜 */
.postTitle a {
    color: #2C2724 !important;
    text-decoration: none !important;
    font-weight: bold;
    transition: all 0.3s ease; /* 增加平滑的过渡动画 */
}

.postTitle a:hover {
    color: #897C88 !important; 
    font-style: italic; /* 互动感：鼠标放上去像翻开书页 */
}

/* 4. 侧边栏美化：变成带有内边距的复古小卡片 */
#sideBar {
    background-color: #F9F7F2 !important;
    border: 1px solid #D1CBC1 !important;
    padding: 20px !important;
    border-radius: 4px !important;
    box-shadow: 2px 2px 10px rgba(0,0,0,0.03); /* 极弱的阴影，增加立体感 */
}

/* 侧边栏标题（如：我的标签、随笔分类） */
.catListTitle {
    color: #897C88 !important;
    border-bottom: 1px dashed #D1CBC1 !important;
    text-transform: uppercase;
    letter-spacing: 2px;
    padding-bottom: 8px;
    font-size: 1.2em;
}

/* 5. 隐藏一些官方自带的冗余元素，保持页面极简 */
#ad_t2, #cnblogs_c1, #under_post_news, #cnblogs_c2, #under_post_kb {
    display: none !important;
}

/* --- 界面修复补丁 --- */
/* 修复全站链接颜色，去掉下划线 */
a {
    color: #6C5B6B !important;
    text-decoration: none !important;
    transition: color 0.3s ease;
}
a:hover {
    color: #897C88 !important;
}

/* 修复导航栏：变成横排，增加间距和质感 */
#navigator {
    margin-top: 15px;
    border-top: 1px dashed #D1CBC1;
    padding-top: 15px;
}
#navList {
    display: flex;
    list-style: none;
    padding: 0;
    margin: 0;
    gap: 25px; /* 按钮之间的间距 */
}
#navList li a {
    font-size: 16px;
    letter-spacing: 2px;
}

/* 隐藏杂乱的日历和过多的公告，保持侧边栏极简 */
#blogCalendar, .newsItem {
    display: none !important;
}

