/* ============================================================
   楚智空间 · 共享设计令牌（单一真相源 / Design Tokens）
   ------------------------------------------------------------
   提取自「项目负责人工作台」实测设计系统，作为全平台规范基准。
   所有端口 / 新栏目 / 学员端统一引用本文件，
   禁止在页面内重复硬编码颜色、圆角、阴影等设计变量。
   本文件只定义令牌 + 基础重置，不含任何组件样式。
   ============================================================ */
:root{
  /* —— 主色 / 品牌 —— */
  --c-p:#149187;            /* 主色 teal */
  --c-ph:#117A6F;           /* 主色 hover */
  --c-ps:#E6F8F6;           /* 主色浅底 */
  --c-psb:#B5E8E3;          /* 主色边 */
  --c-bd:#083D38;           /* 深墨底 */
  --c-ac:#13C2C2;           /* 强调青 */

  /* —— 文本 —— */
  --c-i1:#0F172A;           /* 主文本 */
  --c-i2:#1E293B;           /* 次文本/标题 */
  --c-bd4:#475569;          /* 正文灰 */
  --c-mu:#94A3B8;           /* 弱化灰 */

  /* —— 背景 / 表面 —— */
  --c-bg:#F6F8FB;           /* 页面底 */
  --c-sf:#FFFFFF;           /* 卡面 */
  --c-sf2:#FBFCFE;          /* 次表面 */

  /* —— 边框 —— */
  --c-bo:#E7EBF2;           /* 默认边 */
  --c-bos:#D3DAE6;          /* 强边 */
  --c-dv:#EDF0F5;           /* 分隔/弱化 */
  --c-hr:#F4F7FC;           /* 极浅分隔 */

  /* —— 状态色 —— */
  --c-ok:#16A34A;  --c-ok-s:#E7F6EC;   /* 成功绿 */
  --c-wrn:#D97706; --c-wrn-s:#FBF1E0;  /* 警告橙 */
  --c-err:#DC2626; --c-err-s:#FCE8E8;  /* 错误红 */
  --c-inf:#2563EB; --c-inf-s:#E8EFFE;  /* 信息蓝 */

  /* —— 阴影 —— */
  --sh-sm:0 1px 2px rgba(15,23,42,.04),0 1px 3px rgba(15,23,42,.06);
  --sh-md:0 2px 4px rgba(15,23,42,.04),0 4px 12px rgba(15,23,42,.06);
  --sh-lg:0 8px 24px rgba(15,23,42,.08),0 2px 6px rgba(15,23,42,.04);

  /* —— 字体 —— */
  --f:-apple-system,BlinkMacSystemFont,"SF Pro Text","Inter","PingFang SC","Microsoft YaHei",system-ui,sans-serif;
  --fm:"SF Mono","JetBrains Mono",ui-monospace,monospace;

  /* —— 圆角 —— */
  --r-sm:6px; --r-md:8px; --r-lg:10px; --r-xl:12px; --r-2xl:14px; --r-pill:999px;

  /* —— workspace 别名（兼容旧类名，值保持与上方一致）—— */
  --ws-panel:#FFFFFF; --ws-line:#E7EBF2; --ws-line-strong:#D3DAE6; --ws-surface-2:#FBFCFE;
  --ws-ink:#0F172A; --ws-ink-2:#1E293B; --ws-body:#475569; --ws-muted:#94A3B8;
  --ws-green:#149187; --ws-green-hover:#117A6F; --ws-green-soft:#E6F8F6;
  --ws-danger:#DC2626; --ws-radius:12px;
  --shadow-lg:0 8px 24px rgba(15,23,42,.08),0 2px 6px rgba(15,23,42,.04);
}

/* —— 基础重置（轻量，确保令牌生效；不影响已冻结端口的组件样式）—— */
*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}
html{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
body{font-family:var(--f);background:var(--c-bg);color:var(--c-i1);font-size:14px;line-height:1.6}
