@charset "UTF-8";
/* ============================================================
   theme.css —— 站点变量唯一来源（换肤改这一个文件）
   纯 :root，不进 @layer（自定义属性按 cascade 取值，注入的 .sd-body.p-{slug}
   是“无层”样式，优先级高于任何 @layer，所以每页注入的 --pc 永远赢过兜底）。
   必须覆盖 library.css 依赖的全部变量，否则组件掉色。
   ============================================================ */
:root{
  /* 站点品牌色（外层/总站元素用；导航是中性黑，不用品牌色） */
  --brand:#0076fe;
  --brand-dark:#0062d6;
  --brand-light:#EFF6FF;
  --brand-fallback:#0076fe;   /* library.css 的 --pc 缺值兜底取它 */
  /* --pc 全局兜底：.sd-body 内由构建注入真实产品色；.sd-body 外(框架件)取此默认，避免取不到色 */
  --pc:#0076fe; --pc-dark:#0062d6; --pc-light:#EFF6FF;

  /* 文字 */
  --text:#333;
  --text-1:#1a1a1a;
  --text-2:#666;
  --text-3:#999;

  /* 线 / 底色 */
  --border:#eee;
  --bg-gray:#F5F7FA;

  /* 阴影 */
  --shadow-card:0 4px 20px 5px rgba(68,93,127,0.1);
  --shadow-card-hover:0 2px 15px 0 rgba(68,93,127,0.24);
  --shadow-nav:0 3px 4px rgba(0,0,0,0.1);
  --shadow-mega:0 10px 40px rgba(0,0,0,0.1);
}
