header a,nav a{color:#6B7280;text-decoration:none}.site-header-v7.scrolled{background:rgba(2,8,18,.98);box-shadow:0 2px 20px rgba(0,0,0,.5)}
/* ─── 全站浅色主题联动 body.light (2026-08-05) ─── */
body.light{background:#FAF5EE !important;color:#374151 !important}
body.light .site-header-v7{background:rgba(255,252,247,.94) !important;border-bottom:1px solid rgba(180,140,80,.2) !important}
body.light .site-header-v7.scrolled{background:rgba(255,252,247,.98) !important;box-shadow:0 2px 20px rgba(120,90,40,.12) !important}
body.light .site-header-v7 a,body.light .header-v7-logo,body.light .nav-drop-trigger{color:#4A3F35 !important}
body.light .nav-drop-trigger:hover,body.light .site-header-v7 a:hover{color:#9A3412 !important}
body.light .nav-drop-panel{background:rgba(255,252,247,.98) !important;border-color:rgba(180,140,80,.25) !important;box-shadow:0 12px 36px rgba(120,90,40,.18) !important}
body.light .dropdown-item{color:#4A3F35 !important}
body.light .dropdown-item:hover{background:rgba(214,158,46,.1) !important;color:#9A3412 !important}
body.light .footer-v7{background:rgba(255,252,247,.92) !important;border-top:1px solid rgba(180,140,80,.2) !important}
body.light .footer-v7-col h4{color:#1F2937 !important;border-bottom:1px solid rgba(180,140,80,.2) !important}
body.light .footer-v7-col a{color:#6B7280 !important}
body.light .footer-v7-col a:hover{color:#9A3412 !important}
body.light .footer-v7-bottom{border-top:1px solid rgba(180,140,80,.2) !important;color:#8B7355 !important}
/* 详情页文章区 */
body.light .article-title{color:#1F2937 !important}
body.light .article-meta{color:#8B7355 !important}
body.light .article-meta a{color:#0D9488 !important}
body.light #article-content{color:#374151 !important}
body.light #article-content h2,body.light #article-content h3{color:#1F2937 !important}
body.light #article-content a{color:#0D9488 !important}
body.light #article-content figure figcaption{color:#8B7355 !important}
body.light .article-prevnext{border-top-color:rgba(180,140,80,.2) !important}
body.light .article-prevnext a{color:#0D9488 !important}
body.light .article-related h3{color:#1F2937 !important;border-bottom-color:rgba(180,140,80,.2) !important}
body.light .article-related-item{color:#6B7280 !important;border-bottom-color:rgba(180,140,80,.08) !important}
body.light .article-related-item:hover{background:rgba(13,148,136,.06) !important;color:#0D9488 !important}
body.light .article-related-item .d{color:#8B7355 !important}
body.light .sb-card{background:rgba(255,252,247,.92) !important;border-color:rgba(180,140,80,.2) !important}
body.light .sb-card h4{color:#1F2937 !important}
body.light .sb-card a{color:#0D9488 !important}
/* 列表/通用内联硬编码深色板覆盖（模板内联 style 大写匹配） */
body.light [style*="background:#f8fafc"]{background:#FAF5EE !important}
body.light [style*="background:#0D1524"]{background:rgba(214,158,46,.12) !important}
body.light [style*="background:rgba(7,20,40"]{background:rgba(255,252,247,.92) !important}
body.light [style*="background:rgba(2,8,18"]{background:rgba(255,252,247,.92) !important}
body.light [style*="color:#F3F4F6"]{color:#1F2937 !important}
body.light [style*="color:#D1D5DB"]{color:#374151 !important}
body.light [style*="color:#9CA3AF"]{color:#6B7280 !important}
body.light [style*="color:#E5E7EB"]{color:#374151 !important}
body.light [style*="color:#4B5563"]{color:#8B7355 !important}
body.light [style*="color:#2563eb"]{color:#0D9488 !important}
body.light [style*="border:1px solid rgba(37,99,235,.1"]{border-color:rgba(180,140,80,.2) !important}
body.light [style*="border:1px solid rgba(37,99,235,.15"]{border-color:rgba(180,140,80,.25) !important}
body.light [style*="border:1px solid rgba(37,99,235,.2"]{border-color:rgba(180,140,80,.3) !important}
body.light [style*="background:rgba(37,99,235,.08"]{background:rgba(13,148,136,.12) !important}
/* ═══ 全站浅色主题适配：工具页/内容页 CSS 变量覆盖（2026-08-07）═══ */
body.light{
  --bg:#FAF5EE !important;
  --t1:#1F2937 !important;
  --t2:#5B6472 !important;
  --t3:#8B7355 !important;
  --card:rgba(255,255,255,.88) !important;
  --bdr:rgba(180,140,80,.25) !important;
  --cyan:#0D9488 !important;
  --purple:#7C3AED !important;
}
body.light .card{background:var(--card) !important;border-color:var(--bdr) !important;box-shadow:0 4px 24px rgba(120,90,40,.08) !important}
body.light .card h3,body.light .card h4{color:var(--t1) !important}
body.light .hero h1,body.light .hero .ic{color:var(--t1) !important}
body.light .hero p,body.light .desc,body.light .note{color:var(--t2) !important}
body.light .fg label,body.light .glabel,body.light .legend{color:var(--t2) !important}
body.light .fg input,body.light .fg textarea,body.light .fg select{
  background:rgba(255,255,255,.92) !important;border-color:rgba(180,140,80,.35) !important;color:#1F2937 !important;
}
body.light .fg input::placeholder,body.light .fg textarea::placeholder{color:#9CA3AF !important}
body.light .mode-btn,body.light .sbtn,body.light .file-drop{
  background:rgba(255,255,255,.75) !important;border-color:rgba(180,140,80,.3) !important;color:#5B6472 !important;
}
body.light .mode-btn .mt,body.light .mchip b{color:#1F2937 !important}
body.light .mode-btn.active{background:rgba(13,148,136,.1) !important;border-color:#0D9488 !important;color:#0D9488 !important}
body.light .file-drop .fn,body.light .file-drop:hover{color:#0D9488 !important}
body.light .mchip{background:rgba(13,148,136,.08) !important;border-color:rgba(13,148,136,.2) !important;color:#5B6472 !important}
body.light .hint,body.light .cost-note{color:#8B7355 !important}
body.light .aiout{
  background:rgba(124,58,237,.06) !important;border-color:rgba(124,58,237,.22) !important;color:#374151 !important;
}
body.light .aiout .at,body.light .aiout strong{color:#6D28D9 !important}
body.light .btn{background:#0D9488 !important;color:#fff !important}
body.light .btn.ai{background:linear-gradient(135deg,#0D9488,#7C3AED) !important;color:#fff !important}
body.light .empty{color:#8B7355 !important}
body.light #spin{color:#8B7355 !important}

/* ═══ AI结果区(.iv-*) 浅色适配（2026-08-07 补充）═══ */
body.light .iv-sum{
  color:#374151 !important;background:rgba(124,58,237,.06) !important;border-color:rgba(124,58,237,.22) !important;
}
body.light .iv-head,body.light .iv-sec,body.light .iv-ev{color:#0D9488 !important}
body.light .iv-card{
  background:rgba(255,255,255,.9) !important;border-color:rgba(180,140,80,.25) !important;
  box-shadow:0 2px 12px rgba(120,90,40,.08) !important;
}
body.light .iv-card:hover{border-color:#0D9488 !important}
body.light .iv-mut{color:#6D28D9 !important}
body.light .iv-st{color:#374151 !important}
body.light .iv-re{color:#8B7355 !important}
body.light .iv-list li{color:#374151 !important}
body.light .iv-ver{
  color:#374151 !important;background:rgba(13,148,136,.06) !important;border-color:rgba(13,148,136,.2) !important;
}
body.light .iv-top .hl,body.light .iv-clear{color:#0D9488 !important}
