﻿/* ========================================
   般若鲲企业官网 - CSS变量定义
   ========================================

   说明：
   - 使用CSS自定义属性（CSS Variables）统一管理全局样式值
   - 定义在:root伪类上，全局可访问
   - 便于主题切换和维护

   颜色系统：
   - 主色调：深蓝色系（#0d2b5c）
   - 强调色：橙色系（#f60）
   - 中性色：灰白色系

   使用方式：
   var(--primary) 或 var(--accent)
   ======================================== */

:root {
  /* ========================================
     1. 主色调（深蓝色系）
     ======================================== */
  --primary: #0d2b5c;        /* 主色：深蓝 */
  --primary-light: #1a4a8a;  /* 浅主色：蓝色 */
  --primary-dark: #081e42;   /* 深主色：深蓝 */
  --primary-gradient: linear-gradient(135deg, #0d2b5c 0%, #1a4a8a 100%); /* 渐变背景 */

  /* ========================================
     2. 强调色（橙色系）- 用于按钮、链接等
     ======================================== */
  --accent: #f60;            /* 主强调色：橙色 */
  --accent-light: #ff8033;   /* 浅强调色 */
  --accent-dark: #cc5200;    /* 深强调色 */
  --accent-gradient: linear-gradient(135deg, #f60 0%, #ff8033 100%); /* 橙色渐变 */

  /* ========================================
     3. 中性色（文本与背景）
     ======================================== */
  --text-primary: #1a1a2e;   /* 主要文本：深灰 */
  --text-secondary: #4a5568; /* 次要文本：中灰 */
  --text-light: #718096;     /* 浅文本：浅灰 */
  --text-white: #ffffff;     /* 白色文本 */
  --bg-primary: #ffffff;     /* 主背景：白色 */
  --bg-secondary: #f7f8fc;   /* 次背景：浅灰白 */
  --bg-tertiary: #eef1f8;    /* 三级背景：淡蓝灰 */
  --border-color: #e2e8f0;   /* 边框色 */
  --border-light: #f0f0f0;   /* 浅边框色 */

  /* ========================================
     4. 阴影系统
     ======================================== */
  --shadow-sm: 0 1px 3px rgba(0, 0, 0, 0.08);       /* 小阴影 */
  --shadow-md: 0 4px 12px rgba(0, 0, 0, 0.1);        /* 中等阴影 */
  --shadow-lg: 0 8px 30px rgba(0, 0, 0, 0.12);      /* 大阴影 */
  --shadow-xl: 0 20px 60px rgba(0, 0, 0, 0.15);      /* 超大阴影 */
  --shadow-card: 0 2px 8px rgba(13, 43, 92, 0.08);   /* 卡片阴影 */
  --shadow-card-hover: 0 8px 24px rgba(13, 43, 92, 0.15); /* 卡片悬停阴影 */

  /* ========================================
     5. 圆角系统
     ======================================== */
  --radius-sm: 4px;          /* 小圆角：4px */
  --radius-md: 8px;          /* 中圆角：8px */
  --radius-lg: 12px;         /* 大圆角：12px */
  --radius-xl: 16px;         /* 超大圆角：16px */
  --radius-full: 9999px;     /* 完整圆角（胶囊形） */

  /* ========================================
     6. 过渡动画
     ======================================== */
  --transition-fast: 0.2s ease;    /* 快速过渡：200ms */
  --transition-base: 0.3s ease;    /* 标准过渡：300ms */
  --transition-slow: 0.5s ease;    /* 慢速过渡：500ms */

  /* ========================================
     7. 间距与布局
     ======================================== */
  --container-width: 1200px;    /* 标准容器宽度 */
  --container-narrow: 960px;    /* 窄容器宽度 */
  --container-wide: 1400px;     /* 宽容器宽度 */
  --header-height: 80px;        /* 头部高度 */
  --section-padding: 80px 0;   /* 区块内边距 */

  /* ========================================
     8. 字体系统
     ======================================== */
  /* 字体栈：优先苹果系统，其次微软雅黑 */
  --font-family: 'PingFang SC', 'Microsoft YaHei', 'Helvetica Neue', Arial, sans-serif;
  --font-size-xs: 12px;         /* 超小字体 */
  --font-size-sm: 14px;         /* 小字体 */
  --font-size-base: 16px;       /* 基准字体 */
  --font-size-lg: 18px;         /* 大字体 */
  --font-size-xl: 20px;         /* 超大字体 */
  --font-size-2xl: 24px;        /* 2倍大字体 */
  --font-size-3xl: 30px;        /* 3倍大字体 */
  --font-size-4xl: 36px;        /* 4倍大字体 */
  --font-size-5xl: 48px;         /* 5倍大字体 */

  /* ========================================
     9. 响应式断点（与媒体查询配合使用）
     ======================================== */
  --breakpoint-sm: 576px;      /* 手机断点 */
  --breakpoint-md: 768px;      /* 大手机/小平板断点 */
  --breakpoint-lg: 992px;      /* 平板断点 */
  --breakpoint-xl: 1200px;     /* 小笔记本断点 */
  --breakpoint-xxl: 1400px;    /* 大屏幕断点 */
}
