/*
 * 设计令牌 (P3)
 * 集中管理主题色、按钮色、语义色、间距、圆角等设计变量，供全站 CSS 引用。
 *
 * 按钮色板设计原则（2026-07-20 第二版）：
 *   - primary 保持品牌蓝 #4a7fb5，与导航栏/侧边栏统一
 *   - secondary 独立为深灰，不再与 primary 同色，语义清晰
 *   - success/danger/warning/info 大幅去饱和，不再跳跃刺眼
 *   - 所有色值收敛为 CSS 变量，后续换肤只改此处
 */
:root {
    /* ===== 品牌主色 ===== */
    --qihui-primary: #4a7fb5;
    --qihui-primary-rgb: 74, 127, 181;
    --qihui-primary-hover: #3d6a98;
    --qihui-primary-active: #35628a;
    --qihui-primary-disabled: #a9c2dd;

    /* ===== 按钮色：primary（品牌蓝）===== */
    --qihui-btn-primary-bg: var(--qihui-primary);
    --qihui-btn-primary-hover-bg: var(--qihui-primary-hover);
    --qihui-btn-primary-active-bg: var(--qihui-primary-active);
    --qihui-btn-primary-disabled-bg: var(--qihui-primary-disabled);

    /* ===== 按钮色：secondary（深灰，与 primary 明确区分）===== */
    --qihui-btn-secondary-bg: #5c636a;
    --qihui-btn-secondary-hover-bg: #495057;
    --qihui-btn-secondary-active-bg: #3d4247;
    --qihui-btn-secondary-disabled-bg: #adb5bd;

    /* ===== 按钮色：success（柔化鼠尾草绿，替代亮绿 #5cb85c）===== */
    --qihui-btn-success-bg: #52996b;
    --qihui-btn-success-hover-bg: #44825a;
    --qihui-btn-success-active-bg: #3a6f4e;
    --qihui-btn-success-disabled-bg: #a3c9b0;

    /* ===== 按钮色：danger（柔化玫瑰红，替代亮红 #d9534f）===== */
    --qihui-btn-danger-bg: #b55a5a;
    --qihui-btn-danger-hover-bg: #9e4c4c;
    --qihui-btn-danger-active-bg: #854040;
    --qihui-btn-danger-disabled-bg: #d4a8a8;

    /* ===== 按钮色：warning（柔化琥珀金，替代亮橙 #f0ad4e）===== */
    --qihui-btn-warning-bg: #b8943a;
    --qihui-btn-warning-hover-bg: #9c7e2e;
    --qihui-btn-warning-active-bg: #806825;
    --qihui-btn-warning-disabled-bg: #d4c48e;

    /* ===== 按钮色：info（柔化钢青，替代亮青 #5bc0de）===== */
    --qihui-btn-info-bg: #5389a6;
    --qihui-btn-info-hover-bg: #45758d;
    --qihui-btn-info-active-bg: #3a6278;
    --qihui-btn-info-disabled-bg: #a4c0d1;

    /* ===== 语义色（非按钮用途保留：toast / alert / 图标）===== */
    --qihui-success: #52996b;
    --qihui-danger: #b55a5a;
    --qihui-warning: #b8943a;
    --qihui-info: #5389a6;
    --qihui-muted: #999999;
    --qihui-text: #333333;
    --qihui-text-soft: #555555;
    --qihui-border: #eeeeee;
    --qihui-border-strong: #dddddd;
    --qihui-surface: #fafafa;
    --qihui-surface-soft: #f7f9fc;

    /* ===== 间距与圆角（常用值集中，方便统一调整）===== */
    --qihui-radius-sm: 3px;
    --qihui-radius: 4px;
    --qihui-radius-lg: 6px;
    --qihui-radius-xl: 10px;
}
