/* ============================================================
   YUNKAI · PRODUCT THEME · 入口产品强调色（随明暗切换）
   由 data-product + --pf-acc-* 驱动；embed-sync / theme.js 会写入变量
   ============================================================ */
html[data-product] {
  --seed-accent: var(--pf-acc-light);
  --seed-primary: var(--pf-acc-light);
}
html[data-product][data-theme="dark"] {
  --seed-accent: var(--pf-acc-dark);
  --seed-primary: var(--pf-acc-dark);
}

/* 默认色板（可被内联 --pf-acc-* 覆盖） */
html[data-product="platform"] {
  --pf-acc-light: #3E9BD9;
  --pf-acc-dark: #6EC8F0;
  --on-acc: #ffffff;
}
html[data-product="agent"] {
  --pf-acc-light: #ff7a59;
  --pf-acc-dark: #ff9a7a;
  --on-acc: #ffffff;
}
html[data-product="gateway"] {
  --pf-acc-light: #6EDB8C;
  --pf-acc-dark: #8FE6A8;
  --on-acc: #041018;
}
html[data-product="middle"] {
  --pf-acc-light: #ffc24b;
  --pf-acc-dark: #ffd56e;
  --on-acc: #1a2b3c;
}
html[data-product="education"] {
  --pf-acc-light: #7ea8ff;
  --pf-acc-dark: #9bc0ff;
  --on-acc: #ffffff;
}

/* 兼容旧嵌入标记：未带 data-product 时按平台蓝 */
html[data-yk-embed="1"]:not([data-product]) {
  --pf-acc-light: #3E9BD9;
  --pf-acc-dark: #6EC8F0;
  --on-acc: #ffffff;
  --seed-accent: var(--pf-acc-light);
  --seed-primary: var(--pf-acc-light);
}
html[data-yk-embed="1"]:not([data-product])[data-theme="dark"] {
  --seed-accent: var(--pf-acc-dark);
  --seed-primary: var(--pf-acc-dark);
}
