/* 全局背景与文字 */
body {
  background-color: #fff5f7; /* 浅粉色背景 */
  color: #555; /* 文字主色 */
  font-family: "微软雅黑", "Helvetica Neue", Arial, sans-serif;
}

/* 顶部导航栏 */
#header {
  background-color: #f8ccd4; /* 导航栏浅粉色 */
  border-bottom: 2px solid #f4a7b3; /* 导航栏底部边框 */
}
#header a {
  color: #666; /* 导航栏文字色 */
}
#header a:hover {
  color: #e64973; /* 导航栏 hover 文字色 */
}

/* 文章容器 */
#main {
  background-color: #fff; /* 文章背景白色，突出内容 */
  border: 1px solid #f8ccd4;
  box-shadow: 0 0 10px rgba(248, 204, 212, 0.3); /* 浅粉色阴影 */
}

/* 标题样式 */
#cnblogs_post_body h1,
#cnblogs_post_body h2,
/* #cnblogs_post_body h3 {
  color: #e64973; /* 标题粉色 */
  /* border-bottom: 2px solid #f8ccd4; 标题下划线浅粉色
}  */

/* 侧边栏 */
#sidebar {
  background-color: #fff5f7; /* 侧边栏背景同页面 */
  border: 1px solid #f8ccd4;
}
#sidebar h3 {
  background-color: #f8ccd4; /* 侧边栏标题背景 */
  color: #666;
}

/* 签名样式（若之前配置了签名） */
.copyright-box {
  border: 1px solid #f8ccd4;
  background-color: #fff5f7;
}

/* 按钮与交互元素 */
.btn {
  background-color: #f8ccd4;
  color: #666;
  border: 1px solid #f4a7b3;
}
.btn:hover {
  background-color: #f4a7b3;
  color: #fff;
}
