/* ============================================================
   Kaze 主题 · 首页颜色微调覆盖
   设计目标：在不动布局和全局字体体系的前提下，让首页色彩更沉稳。
   字体体系已在 layout-C9mKI8Ee.css 中全局调整为摄影展同款。
   ============================================================ */

/* ---------- 浅色模式 ---------- */
:root {
  /* 色彩：从亮橙色转向更沉稳的铜/金棕色系 */
  --cp-primary:        #b07d3a;
  --cp-primary-light:  #f5efe4;
  --cp-primary-dark:   #8a5e28;

  --cp-bg:             #f8f6f1;
  --cp-bg-secondary:   #fffcfb;
  --cp-title:          #1c1917;
  --cp-body:           #595651;
  --cp-border:         #ebe7de;
  --cp-border-dark:    #ddd8cd;
  --cp-white:          #ffffff;
  --cp-success:        #6b8c42;
  --cp-danger:         #9e8f84;
}

/* ---------- 深色模式 ---------- */
html.dark {
  --cp-primary:        #c9a15a;
  --cp-primary-light:  #c9a15a1a;
  --cp-primary-dark:   #d4b070;

  --cp-bg:             #11100f;
  --cp-bg-secondary:   #1a1816;
  --cp-title:          #f2ede6;
  --cp-body:           #9c978f;
  --cp-border:         #272522;
  --cp-border-dark:    #35312d;
  --cp-white:          #1a1816;
  --cp-success:        #9dc478;
  --cp-danger:         #8f8379;
}

/* 正文字号与行距微调，提升长文阅读舒适度 */
body {
  font-size: 15px;
  line-height: 1.75;
}

/* 弱化次要文字，强化层级 */
.post-card-meta,
.hitokoto-author,
.widget-music-artist,
.post-card-reading-time {
  opacity: 0.8;
}

/* 链接与交互色统一 */
a {
  color: var(--cp-primary);
}

a:hover {
  color: var(--cp-primary-dark);
}

/* 按钮与标签统一使用主色 */
.pe-filter-btn.active,
.page-btn.active,
.widget-contribute-link-btn {
  background-color: var(--cp-primary);
  border-color: var(--cp-primary);
}
