/* ==========================================================================
   深色模式通用文字/控件配色（从 functions.js headCss() 内联样式抽出）
   对齐 Riven 原版 head.php：把正文与控件文字统一到主题的深色变量。
   ========================================================================== */
:root[data-theme="dark"] body,
:root[data-theme="dark"] main,
:root[data-theme="dark"] section,
:root[data-theme="dark"] article,
:root[data-theme="dark"] p,
:root[data-theme="dark"] li,
:root[data-theme="dark"] span,
:root[data-theme="dark"] small,
:root[data-theme="dark"] time,
:root[data-theme="dark"] h1,
:root[data-theme="dark"] h2,
:root[data-theme="dark"] h3,
:root[data-theme="dark"] h4,
:root[data-theme="dark"] h5,
:root[data-theme="dark"] h6,
:root[data-theme="dark"] label,
:root[data-theme="dark"] input,
:root[data-theme="dark"] textarea,
:root[data-theme="dark"] select,
:root[data-theme="dark"] button,
:root[data-theme="dark"] .post_content,
:root[data-theme="dark"] .post_content *:not(pre):not(code):not(kbd):not(samp):not(svg):not(path) {
  color: var(--text-body);
}
:root[data-theme="dark"] a:hover,
:root[data-theme="dark"] button:hover,
:root[data-theme="dark"] [role="button"]:hover,
:root[data-theme="dark"] .tp-nav-link:hover,
:root[data-theme="dark"] .tp-subnav-link:hover,
:root[data-theme="dark"] .home-post:hover .home-post-title,
:root[data-theme="dark"] .home-sticky-content h2 a:hover,
:root[data-theme="dark"] .home-pagination li a[href]:hover {
  color: var(--accent-brown);
}
