/**
 * FH 峰会 · 设计令牌（须在 bootstrap.min.css 之后引入，以覆盖 --bs-*）
 * 主色 UN 蓝 / 辅助金 / 背景与文字 / 状态色
 */

:root,
[data-bs-theme="light"] {
  /* —— 主色（UN 蓝）：导航、按钮、标题强调、关键标注 —— */
  --color-primary: #1a4a8c;
  --color-primary-hover: #153e73;
  --color-primary-active: #0f2f5c;
  --color-primary-rgb: 26, 74, 140;

  /* —— 辅助色（金）：徽章、分隔、强调点缀 —— */
  --color-accent-gold: #d7bc6b;
  --color-accent-gold-rgb: 215, 188, 107;

  /* —— 背景 —— */
  --color-bg-base: #ffffff;
  --color-bg-subtle: #f4f7fb;
  --color-bg-tint: #e8eef6;

  /* —— 文字 —— */
  --color-text-heading: #1a1a1a;
  --color-text-body: #333333;
  --color-text-muted: #666666;

  /* —— 状态 —— */
  --color-danger: #d32f2f;
  --color-success: #2e7d32;

  /* —— 首页 Banner 等深色底上的浅字（保持可读性） —— */
  --decc-banner-text: #f4f6f8;

  /* —— 版心（与 decc / main 共用） —— */
  --page-max-width: 1400px;
  --page-section-y: clamp(2.25rem, 4.5vw, 3.5rem);

  /* —— 兼容旧稿：decc-* 映射到新令牌 —— */
  --decc-blue: var(--color-primary);
  --decc-blue-dark: var(--color-primary-hover);
  --decc-gold: var(--color-accent-gold);
  /* 页脚等深色条：略深于主色，仍属同色系 */
  --decc-navy: var(--color-primary-active);

  /* —— Bootstrap 5：主色、链接、正文（outline-primary / btn-primary 等） —— */
  --bs-primary: var(--color-primary);
  --bs-primary-rgb: var(--color-primary-rgb);
  --bs-link-color: var(--color-primary);
  --bs-link-hover-color: var(--color-primary-hover);
  --bs-body-color: var(--color-text-body);
  --bs-body-bg: var(--color-bg-base);
  --bs-secondary-color: var(--color-text-muted);
  --bs-border-color: #dee2e6;
  --bs-success: var(--color-success);
  --bs-danger: var(--color-danger);
  --bs-success-rgb: 46, 125, 50;
  --bs-danger-rgb: 211, 47, 47;
}
