/* AI星网 · 设计令牌
   来源：02_设计/视觉规范.md ｜ 与 02_设计/原型/*.html 逐字一致
   改色只改这里。改完必须同步视觉规范文档并跑 一致性校验.js */

:root{
  --brand:#4C5FD5;--brand-2:#7C6CF0;--accent:#12C2E9;--hot:#FF6B35;--gold:#F5A524;--green:#22C55E;
  --bg:#F2F4FA;--surface:#FFFFFF;--surface-2:#F7F9FD;--line:#E4E8F2;
  --t1:#151929;--t2:#535A73;--t3:#8C94AC;--t4:#B3BACB;
  --ad-bg:#FFFDF5;--ad-line:#F0E6C8;--ad-t:#A08838;
  --shadow:0 1px 2px rgba(20,24,40,.04),0 4px 18px rgba(20,24,40,.06);
  --glow:rgba(76,95,213,.18);
  --band:#EDF0F8;
}
html[data-theme="dark"]{
  --brand:#7C8CFF;--brand-2:#9B8CFF;--accent:#22D3EE;--hot:#FF7A45;--gold:#FFC53D;--green:#34D399;
  --bg:#080B14;--surface:#131725;--surface-2:#191E2F;--line:#242A40;
  --t1:#E9ECF7;--t2:#9AA3BF;--t3:#6E7794;--t4:#4E5674;
  --ad-bg:#1B1830;--ad-line:#2E2A4A;--ad-t:#9A8FC4;
  --shadow:0 1px 2px rgba(0,0,0,.35),0 4px 22px rgba(0,0,0,.4);
  --glow:rgba(124,140,255,.26);
  --band:#0C1020;
}

/* 子比主题变量桥接 —— ⚠️ 装好子比后需按实际情况核对
   子比自身有一套 CSS 变量，这里把它映射到AI星网令牌上，
   使父主题原生组件（按钮、卡片、标签）自动跟随AI星网配色。
   若发现某处颜色没跟上，用浏览器 F12 查出子比的变量名补进来即可。 */
:root{
  --main-color: var(--brand);
  --theme-color: var(--brand);
  --link-color: var(--brand);
}

*{box-sizing:border-box;margin:0;padding:0}
body{
  background:var(--bg);color:var(--t1);
  font:14px/1.6 "HarmonyOS Sans SC","PingFang SC","Microsoft YaHei",system-ui,sans-serif;
  -webkit-font-smoothing:antialiased;transition:background .3s,color .3s;
}
a{color:inherit;text-decoration:none}
ul{list-style:none}

/* 版心 1480（ADR-009）。子比默认版心较窄，这里统一放宽 */
.container,.main-container,.zib-widget-container{max-width:1480px}
