/* 设计变量 - 基于 Figma 设计稿 */
:root {
  /* 主色 */
  --color-primary: #155DD1;
  --color-primary-light: #F5F9FF;
  
  /* 文字颜色 */
  --color-text-primary: #1D2129;
  --color-text-first: #3A3F47;
  --color-text-secondary: #86909C;
  --color-text-tertiary: #4E5969;
  
  /* 背景色 */
  --color-bg-white: #FFFFFF;
  --color-bg-light: #F7F8FA;
  --color-bg-footer: #1D2129;
  
  /* 边框 */
  --color-border: #E5E6EB;
  
  /* 尺寸（大屏版心：约 1920 视口下与顶栏、各页 .container 对齐，当前 1400px） */
  --container-max-width: 1300px;
  --header-height: 72px;
  
  /* 间距 */
  --spacing-xs: 4px;
  --spacing-sm: 8px;
  --spacing-md: 16px;
  --spacing-lg: 24px;
  --spacing-xl: 32px;
  --spacing-2xl: 48px;
  --spacing-3xl: 64px;
  --spacing-4xl: 80px;
  
  /* 派生版心：工程/方案等左右各最大 100px 内边距时的内容区上限 */
  --layout-inner-max: calc(var(--container-max-width) - 200px);
  /* 与版心同宽（大屏 .container 左右 padding 为 0，见 css/common.css） */
  --container-content-max: var(--container-max-width);
  
  /* 圆角 */
  --radius-sm: 4px;
  --radius-md: 8px;
  --radius-lg: 16px;
  
  /* 阴影 */
  --shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.05);
  --shadow-md: 0 4px 12px rgba(0, 0, 0, 0.08);
  --shadow-lg: 0 8px 24px rgba(0, 0, 0, 0.12);
  
  /* 字体 */
  --font-family: 'PingFang SC', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Microsoft YaHei', sans-serif;
}
