/**
 * 运行时品牌 / section 主题配置（可选）
 *
 * - 本文件只配置可变色值；透明色和 Ant Design Token 映射由 src/styles 统一生成
 * - 保持全局示例禁用或删除文件：回退 globals.css + antd-theme 默认蓝（404 无妨）
 * - 修改本文件无需 rebuild
 *
 * Docker 挂载示例（compose 中默认注释，需要时打开）：
 *   ./branding/theme.css:/app/public/branding/theme.css:ro
 *
 * 每套主题需配置：
 * 1. --color-primary-50 ~ 900
 * 2. --color-primary-rgb（与 primary-500 对应的空格分隔 RGB）
 * 3. 页面背景、边框和品牌渐变
 */

/* 全站品牌主题示例：删除 @media not all 外壳后启用。 */
@media not all {
  :root {
    --color-primary-50: #e6fffb;
    --color-primary-100: #b5f5ec;
    --color-primary-200: #87e8de;
    --color-primary-300: #5cdbd3;
    --color-primary-400: #36cfc9;
    --color-primary-500: #13c2c2;
    --color-primary-600: #08979c;
    --color-primary-700: #006d75;
    --color-primary-800: #00474f;
    --color-primary-900: #002329;
    --color-primary-rgb: 19 194 194;

    --color-surface: #ffffff;
    --color-background: #f5faf9;
    --color-border-default: #d9e8e6;
    --color-success: #10b981;
    --color-warning: #f59e0b;
    --color-danger: #ef4444;

    --brand-gradient-from: var(--color-primary-300);
    --brand-gradient-to: var(--color-primary-500);
  }
}

/* Teaching section：专业教学紫，参考教材主视觉。 */
[data-section='teaching'] {
  --color-primary-50: #f8f3fa;
  --color-primary-100: #eddef2;
  --color-primary-200: #dcc4e6;
  --color-primary-300: #c19bd1;
  --color-primary-400: #955db0;
  --color-primary-500: #773b9c;
  --color-primary-600: #632e83;
  --color-primary-700: #51256c;
  --color-primary-800: #421f58;
  --color-primary-900: #351a47;
  --color-primary-rgb: 119 59 156;

  --color-surface: #ffffff;
  --color-background: #faf8fc;
  --color-border-default: #e7ddef;

  --brand-gradient-from: var(--color-primary-300);
  --brand-gradient-to: var(--color-primary-500);
  --brand-logo-filter: hue-rotate(75deg) saturate(85%);
}
