/* ============================================================
   内页内容区细微优化 (inner.css)
   全站内页生效（列表页/详情页）；头部导航不涉及
   字体、线条、色彩与首页风格统一：深藏青 + 紫
   ============================================================ */

/* ---------- 栏目标题栏 ---------- */
.boxTitle{border-bottom:1px solid #E8EDF4;}
.boxTitle .title{font-size:17px;font-weight:600;color:#0E2A47;letter-spacing:1px;
  background:none;padding-left:14px;border-left:4px solid #7B5FC0;line-height:1.5;}
.boxTitle .title a{color:#0E2A47;}
.boxTitle .title a:hover{color:#7B5FC0;}
.boxTitle .more a{color:#8B98A9;}
.boxTitle .more a:hover{color:#7B5FC0;}

/* ---------- 面包屑 ---------- */
.breadcrumb{font-size:13px;color:#8B98A9;}
.breadcrumb a{color:#8B98A9;}
.breadcrumb a:hover{color:#7B5FC0;}

/* ---------- 列表页 ---------- */
.blogList{border-bottom:1px solid #E9EEF5;transition:background .2s;}
.blogList:hover{background:#FBFCFE;}
.blogList .title{font-size:19px;}
.blogList .title a{color:#16395E;transition:color .2s;}
.blogList .title a:hover{color:#7B5FC0;}
.blogList .excerpt{font-size:15px;color:#5A6577;line-height:1.95;}
.blogList .more a{color:#7B5FC0;font-size:14px;}
.blogList .more a:hover{color:#5E44A3;}
.blogList .thumbnail img{border-radius:6px;}

/* ---------- 详情页 ---------- */
.blogPost .title{font-size:26px;font-weight:600;color:#0E2A47;letter-spacing:1px;}
.postmeta{font-size:13px;color:#8B98A9;border-bottom:1px solid #E8EDF4;padding-bottom:10px;}
.postmeta span{color:#8B98A9;}

/* 正文排版 */
.entry{font-size:16px;color:#3A4556;line-height:2;}
.entry p{margin-bottom:0.6em;}
.entry a{color:#7B5FC0;}
.entry a:hover{color:#5E44A3;}
.entry img{border-radius:6px;}
.entry h1,.entry h2,.entry h3,.entry h4{color:#0E2A47;}
.entry blockquote{background:#F8F6FD;border:1px solid #E6DEF6;}
.entry hr{border-bottom:1px solid #E8EDF4;}

/* 相关推荐（原绿色 → 紫色系） */
.relatedNews{background:#F8F6FD;border:1px solid #E6DEF6;border-radius:8px;padding:18px 22px;}
.relatedNews h3{color:#7B5FC0;font-size:16px;}
.relatedNews li{color:#7B5FC0;font-size:14px;}
.relatedNews li a{color:#5A6577;}
.relatedNews li a:hover{color:#7B5FC0;}

/* ---------- 分页 ---------- */
.pagination a{border-color:#E2E8F1;transition:.2s;}
.pagination a:hover{color:#7B5FC0;border-color:#7B5FC0;}
.pagination a.page-num-current{background:#7B5FC0;border-color:#7B5FC0;}

/* ---------- 侧栏 ---------- */
.widget .boxTitle{border-bottom:1px solid #E8EDF4;}
.widget .boxTitle .title{font-size:16px;}
.widget li{border-bottom:1px solid #F0F3F8;}
.widget h4 a{color:#3A4556;font-size:14px;transition:color .2s;}
.widget h4 a:hover{color:#7B5FC0;}
.widget .icon,.widget .pic{border-radius:6px;}
.widget .icon a,.widget .pic i{border-radius:6px;}
