/**
 * 晉輝科技官網 — 共享品牌色 token（主站 + zjtPro）
 * 配色规范见 COLOR-GUIDELINES.md
 */
:root {
    /* 蓝 — 品牌 / 标题 / 数据 */
    --primary-color: #1E40AF;
    --primary-dark: #1E3A8A;
    --primary-light: #3B82F6;
    --primary-hover: #1D4ED8;
    --brand-rgb: 30, 64, 175;

    /* 橙 — 行动（CTA，每屏最多 1～2 处） */
    --action-color: #EA580C;
    --action-hover: #C2410C;
    --action-deep: #9A3412;
    --orange-rgb: 234, 88, 12;
    --secondary-color: var(--action-color);
    --accent-warm: #F97316;

    /* 辅助蓝（链接高亮等） */
    --accent-color: #2563EB;
    --accent-rgb: 37, 99, 235;

    /* 绿 — 正向结果 */
    --success-color: #059669;

    /* 灰 — 正文 / 背景 */
    --text-primary: #0F172A;
    --text-secondary: #475569;
    --text-light: #64748B;
    --text-white: #ffffff;
    --text-link: #1E40AF;

    --bg-primary: #ffffff;
    --bg-secondary: #F8FAFC;
    --bg-accent: #F1F5F9;
    --bg-dark: #0F172A;
    --bg-hover: #F1F5F9;
    --bg-warm: #FAFAFA;

    --border-color: #CBD5E1;
    --border-light: #E2E8F0;
    --border-hover: #1E40AF;

    /* 渐变 */
    --gradient-primary: linear-gradient(135deg, #1E40AF 0%, #1E3A8A 100%);
    --gradient-tech: linear-gradient(135deg, #1E293B 0%, #1E40AF 100%);
    --gradient-hero: linear-gradient(165deg, #0F172A 0%, #1E293B 48%, #1E3A8A 100%);
    --gradient-warm: linear-gradient(135deg, #EA580C 0%, #F97316 100%);
    --gradient-card: linear-gradient(135deg, rgba(30, 64, 175, 0.04) 0%, rgba(30, 64, 175, 0.02) 100%);
    --gradient-overlay: linear-gradient(180deg, rgba(15, 23, 42, 0.55) 0%, rgba(30, 58, 138, 0.88) 100%);
    --gradient-glow: linear-gradient(135deg, rgba(30, 64, 175, 0.06) 0%, rgba(30, 64, 175, 0.03) 100%);
}
