/* ============================================================
 * opc-kuaixun.css — 快讯（列表 page-kuaixun.php + 详情 single-kuaixun.php）
 * 仅在切换 get_header('opc') 后加载（见 opc-functions.php map）。
 * 只覆盖字体/颜色 token，不改变原有栏数/间距结构。
 * ============================================================ */

/* ---------- 列表页：kx-list（page-kuaixun.php） ---------- */
.kx-date,
.kx-list .kx-date {
  color: var(--muted);
  font-family: var(--font-sans);
}

.kx-item .kx-time {
  color: var(--accent);
  font-family: var(--font-display);
}

.kx-content h2,
.kx-content h2 a,
.kx-list .kx-content h2 a {
  color: var(--text);
  font-family: var(--font-display);
}
.kx-content h2 a:hover { color: var(--accent); }

.kx-content .entry-excerpt,
.kx-item .kx-content p {
  color: var(--muted);
  font-family: var(--font-sans);
}

.kx-meta,
.kx-meta .hidden-xs {
  color: var(--muted-2);
  font-family: var(--font-sans);
}

/* ---------- 详情页：single-kuaixun.php（复用 entry-title/entry-content） ---------- */
.entry-title {
  font-family: var(--font-display);
  color: var(--text);
}

.entry-content,
.entry .entry-content {
  color: var(--text);
  font-family: var(--font-sans);
}

.entry-page a {
  color: var(--accent);
}
.entry-page a:hover { color: var(--accent-hover); }
