/**
 * 良策 (LCJT) 全域视觉识别体系 - 全局 CSS 变量
 * Visual Identity System - Global Design Tokens
 * 核心基准：白底标准版 (White Background Standard) + 良策核心蓝 (#1A97CF)
 */

:root {
  /* 品牌主色系 (Brand Primary Spectrum) */
  --lcjt-primary: #1a97cf;
  --lcjt-primary-light: #22a2df;
  --lcjt-primary-dark: #127cb0;

  /* 主色 10 级灰阶/明度梯度 */
  --lcjt-50: #f0f8fd;
  --lcjt-100: #dcf0fa;
  --lcjt-200: #bee1f6;
  --lcjt-300: #90ccf0;
  --lcjt-400: #5cb1e6;
  --lcjt-500: #1a97cf; /* 标准基准色 */
  --lcjt-600: #127cb0;
  --lcjt-700: #10638e;
  --lcjt-800: #125475;
  --lcjt-900: #134661;
  --lcjt-950: #0b2d41;

  /* 背景与画板标准 (White Canvas Standard) */
  --lcjt-bg-white: #ffffff;
  --lcjt-bg-page: #f8fafc;
  --lcjt-bg-surface: #ffffff;
  --lcjt-bg-dark-mode: #0e1424;

  /* 文本与排印 */
  --lcjt-text-title: #0f172a;
  --lcjt-text-body: #334155;
  --lcjt-text-muted: #64748b;
  --lcjt-text-light: #94a3b8;
  --lcjt-text-inverse: #ffffff;

  /* 边框与阴影 */
  --lcjt-border: #e2e8f0;
  --lcjt-border-brand: rgba(26, 151, 207, 0.25);
  --lcjt-shadow-brand: 0 10px 25px -5px rgba(26, 151, 207, 0.2), 0 8px 10px -6px rgba(26, 151, 207, 0.1);

  /* 功能辅助色 */
  --lcjt-success: #10b981;
  --lcjt-warning: #f59e0b;
  --lcjt-danger: #ef4444;
}

/* 常用工具类便捷扩展 */
.bg-lcjt-primary { background-color: var(--lcjt-primary); }
.text-lcjt-primary { color: var(--lcjt-primary); }
.border-lcjt-primary { border-color: var(--lcjt-primary); }
.shadow-lcjt { box-shadow: var(--lcjt-shadow-brand); }
