/* ============================================================
   吉林省恒德智能制造产业服务平台 - CSS 变量定义
   风格：科技感 + 产业权威感
   主色：科技蓝 + 工业灰 + 红色点缀
   来源：AI自动生成（2026-03-16）
   ============================================================ */

:root {
  /* ---- 主色调 ---- */
  --primary: #0a5fc4;          /* 科技蓝 主色 */
  --primary-dark: #063f8a;     /* 深蓝 */
  --primary-light: #1e7de6;    /* 亮蓝 */
  --primary-pale: #e8f2ff;     /* 极浅蓝 背景用 */

  --accent: #e02020;           /* 红色点缀 政府/权威 */
  --accent-orange: #f47920;    /* 橙色辅助 */

  --gray-1: #1a2233;           /* 工业灰 深 - 文字主色 */
  --gray-2: #3d4f6e;           /* 工业灰 中 */
  --gray-3: #7a8fad;           /* 工业灰 浅 */
  --gray-4: #b8c8df;           /* 工业灰 极浅 */
  --gray-5: #e8eef7;           /* 背景灰 */
  --gray-6: #f4f7fc;           /* 页面背景 */

  --white: #ffffff;
  --black: #0a0e1a;

  /* ---- 科技感渐变 ---- */
  --gradient-hero: linear-gradient(135deg, #03214a 0%, #0a5fc4 60%, #0e3a8c 100%);
  --gradient-card: linear-gradient(135deg, #0a5fc4 0%, #1e7de6 100%);
  --gradient-dark: linear-gradient(180deg, #03214a 0%, #0a2a5e 100%);
  --gradient-section: linear-gradient(180deg, #f4f7fc 0%, #e8eef7 100%);

  /* ---- 字体 ---- */
  --font-main: 'Microsoft YaHei', '微软雅黑', 'PingFang SC', 'Helvetica Neue', Arial, sans-serif;
  --font-num: 'Orbitron', 'Rajdhani', 'Microsoft YaHei', monospace; /* 数字科技感字体 */

  /* ---- 字号 ---- */
  --text-xs: 0.75rem;    /* 12px */
  --text-sm: 0.875rem;   /* 14px */
  --text-base: 1rem;     /* 16px */
  --text-lg: 1.125rem;   /* 18px */
  --text-xl: 1.25rem;    /* 20px */
  --text-2xl: 1.5rem;    /* 24px */
  --text-3xl: 1.875rem;  /* 30px */
  --text-4xl: 2.25rem;   /* 36px */
  --text-5xl: 3rem;      /* 48px */

  /* ---- 间距 ---- */
  --space-1: 0.25rem;
  --space-2: 0.5rem;
  --space-3: 0.75rem;
  --space-4: 1rem;
  --space-6: 1.5rem;
  --space-8: 2rem;
  --space-10: 2.5rem;
  --space-12: 3rem;
  --space-16: 4rem;
  --space-20: 5rem;
  --space-24: 6rem;

  /* ---- 圆角 ---- */
  --radius-sm: 4px;
  --radius-md: 8px;
  --radius-lg: 12px;
  --radius-xl: 16px;
  --radius-full: 9999px;

  /* ---- 阴影 ---- */
  --shadow-sm: 0 2px 8px rgba(10, 95, 196, 0.08);
  --shadow-md: 0 4px 20px rgba(10, 95, 196, 0.12);
  --shadow-lg: 0 8px 40px rgba(10, 95, 196, 0.18);
  --shadow-xl: 0 16px 64px rgba(10, 95, 196, 0.22);
  --shadow-card: 0 2px 16px rgba(30, 50, 100, 0.10);

  /* ---- 过渡 ---- */
  --transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  --transition-fast: all 0.15s ease;
  --transition-slow: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);

  /* ---- 布局宽度 ---- */
  --container-max: 1440px;
  --container-xl: 1280px;
  --container-lg: 1140px;

  /* ---- Z轴层级 ---- */
  --z-dropdown: 100;
  --z-sticky: 200;
  --z-modal: 1000;
  --z-overlay: 900;
  --z-toast: 1100;
}
