/* site.css — 全站视觉统一覆盖层（2026-09-04）
   杠杆：重定义子页模板的 CSS 变量（老 teal 系 → 品牌橙红暖色系）
   本文件必须在该页自有 <style> 之后加载 */
:root{
  --teal:#D85A30;          /* 旧品牌变量 → 橙红 */
  --dark:#26201b;          /* 旧标题深色 → 暖黑 */
  --ink:#26201b;
  --muted:#776e66;
  --line:#ece4da;
  --bg:#faf6f0;
}
/* 背景与页头 */
body{background:linear-gradient(180deg,#fdfaf5 0%,#faf6f0 260px,#faf6f0 100%)!important}
header{background:rgba(255,255,255,.92)!important;border-bottom:1px solid #ece4da!important}
.logo{width:34px;height:34px;border-radius:10px!important;background:linear-gradient(135deg,#D85A30,#e8794f)!important;box-shadow:0 2px 6px rgba(216,90,48,.35)}
.brand,.brand a{color:#26201b!important}
nav.top a{border-bottom:0!important;border-radius:8px;padding:7px 11px!important}
nav.top a:hover{color:#D85A30!important;background:#fbeee7!important;border-color:transparent!important}
/* 表格（老模板硬编码 teal 色） */
table{box-shadow:0 1px 3px rgba(38,32,27,.06)!important}
th{background:#faf3ec!important;color:#b84825!important}
td,th{border-bottom:1px solid #f0e8dd!important}
tbody tr:hover td{background:#faf6f0!important}
td a:hover{color:#D85A30!important}
/* 链接 hover 统一品牌色 */
a{transition:color .15s}
h1 a:hover,h2 a:hover,h3 a:hover{color:#D85A30}
/* 标签（灯色）不动：--green/--yellow/--red 保留原值 */
/* 页脚统一深色 */
footer{background:#241e19!important;color:#b9aea3!important;padding:28px 5vw!important;font-family:'Segoe UI',Arial,sans-serif!important;font-size:12.5px!important;line-height:1.7!important;border-top:0!important}
footer a{color:#e8b79e!important;text-decoration:none!important}
footer .fine{color:#8d837a!important}
/* 选中文本 */
::selection{background:#fbeee7;color:#b84825}
