/* ===================================================
   尚睿科技 · Design Tokens v2.0
   所有 CSS 变量集中在此，其他文件 @import 本文件
   =================================================== */

:root {
  /* ─── 品牌色 ─── */
  --brand:        #FF6B6B;
  --brand-600:    #F05455;
  --brand-50:     #FFF3F3;
  --brand-shadow: rgba(255, 107, 107, 0.22);

  /* ─── 中性色（韩系偏冷灰） ─── */
  --ink-900: #0F0F14;
  --ink-700: #2A2E3A;
  --ink-500: #5A6172;
  --ink-300: #8A93A6;
  --ink-200: #C4CAD4;
  --ink-100: #E2E6EC;
  --ink-50:  #EEF0F4;

  /* 向后兼容旧 alias */
  --ink-1: var(--ink-900);
  --ink-2: var(--ink-700);
  --ink-3: var(--ink-500);
  --ink-4: var(--ink-300);
  --ink-5: var(--ink-200);

  /* ─── 背景 ─── */
  --bg-base: #FEFEFE;
  --bg-soft: #F7F8FA;
  --bg-card: #FFFFFF;

  /* ─── 边框 ─── */
  --border-subtle:  #EEF0F4;
  --border-default: #E2E6EC;
  --border-strong:  #C4CAD4;

  /* ─── 语义色 ─── */
  --success:    #00B894;
  --success-bg: #E8F8F4;
  --warning:    #F9A825;
  --warning-bg: #FFF8E5;
  --danger:     #E25858;
  --danger-bg:  #FDECEC;
  --info:       #4A90E2;
  --info-bg:    #EBF4FD;

  /* ─── 阴影 ─── */
  --shadow-xs:    0 1px 2px rgba(15,15,20,0.03);
  --shadow-sm:    0 1px 3px rgba(15,15,20,0.04), 0 1px 2px rgba(15,15,20,0.03);
  --shadow-md:    0 4px 12px rgba(15,15,20,0.06), 0 2px 4px rgba(15,15,20,0.04);
  --shadow-lg:    0 12px 32px rgba(15,15,20,0.10), 0 4px 8px rgba(15,15,20,0.06);
  --shadow-focus: 0 0 0 3px rgba(255,107,107,0.18);
  --shadow-brand: 0 4px 14px rgba(255,107,107,0.32);

  /* 向后兼容 */
  --shadow-card:       var(--shadow-sm);
  --shadow-card-hover: var(--shadow-md);
  --shadow-float:      var(--shadow-lg);

  /* ─── 圆角 ─── */
  --radius-xs:   4px;
  --radius-sm:   8px;
  --radius-md:   10px;
  --radius-lg:   12px;
  --radius-xl:   16px;
  --radius-2xl:  24px;
  --radius-full: 9999px;

  /* ─── 间距（4px grid） ─── */
  --space-1:  4px;
  --space-2:  8px;
  --space-3:  12px;
  --space-4:  16px;
  --space-5:  20px;
  --space-6:  24px;
  --space-8:  32px;
  --space-10: 40px;
  --space-12: 48px;
  --space-16: 64px;
  --space-20: 80px;
  --space-24: 96px;
  --space-32: 128px;

  /* ─── 字体栈 ─── */
  --font-sans: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Pretendard',
               'PingFang SC', 'Microsoft YaHei', sans-serif;
  --font-mono: 'SF Mono', 'Menlo', 'Monaco', 'Consolas', 'Courier New', monospace;

  /* ─── 字号 ─── */
  --text-xs:   12px;
  --text-sm:   13px;
  --text-base: 14px;
  --text-md:   15px;
  --text-lg:   17px;
  --text-xl:   20px;
  --text-2xl:  24px;
  --text-3xl:  30px;
  --text-4xl:  36px;
  --text-5xl:  48px;

  /* ─── 过渡 ─── */
  --transition-fast: 120ms ease;
  --transition:      180ms ease;
  --transition-slow: 280ms ease;

  /* ─── Z 轴层级 ─── */
  --z-sidebar:  100;
  --z-topbar:    50;
  --z-modal:    200;
  --z-toast:    300;
}
