/* === 奕境 DMS · 助手端设计令牌 v2.0 ===
   遵循规范: 奕境项目-助手端UI输出规范 v2.0
   技术栈: uniapp+vue3
   端型: 助手端
   与 PC 端 tokens.css 共享品牌色，补充移动端独有 token
*/

:root {
  /* === 品牌色（与 PC 端共享） === */
  --brand-primary:        #861B2F;
  --brand-primary-dark:   #6A1525;
  --brand-primary-light:  #A8435A;
  --brand-50:             #F8EEF1;

  /* === 行动色 / 必填提示（移动端补充） === */
  --accent-orange:        #A8641A;

  /* === 功能色（与 PC 端共享） === */
  --success:              #2F7D4F;   --success-light:  #EEF7F1;
  --warning:              #A8641A;   --warning-light:  #FFF7EC;
  --error:                #B42318;   --error-light:    #FEF3F2;
  --func-blue:            #1F5E8C;   --func-blue-light:#EDF5FA;

  /* === ID 标识色（与 PC 端共享） === */
  --func-id-color:        #334155;

  /* === 中性色 === */
  --text-primary:         #25272A;
  --text-secondary:         #60656C;
  --text-tertiary:          #8B929A;
  --text-placeholder:       #B8BEC6;

  --border-default:         #DDE2E8;
  --border-light:           #ECEFF3;

  --bg-page:                #F6F8FA;
  --bg-card:                #FFFFFF;
  --bg-mask:                rgba(0,0,0,0.5);

  /* === 移动端独有 token === */
  --tabbar-height:        49px;
  --tabbar-safe-bottom:   34px;
  --header-height:        44px;
  --statusbar-height:     44px;

  /* === 字号（移动端基准 14px） === */
  --font-size-xs:         11px;
  --font-size-sm:         13px;
  --font-size-base:       14px;
  --font-size-md:         15px;
  --font-size-lg:         16px;
  --font-size-xl:         18px;
  --font-size-xxl:        20px;
  --font-size-display:    32px;

  /* === 圆角（移动端比 PC 端大一档） === */
  --radius-sm:            8px;
  --radius-md:            12px;
  --radius-lg:            16px;
  --radius-xl:            20px;
  --radius-sheet:         24px;
  --radius-full:          999px;

  /* === 阴影 === */
  --shadow-sheet:         0 -4px 24px rgba(0,0,0,0.08);
  --shadow-card:          0 1px 4px rgba(0,0,0,0.04);

  /* === 间距（沿用 PC 端 8 网格） === */
  --space-xs: 4px;  --space-sm: 8px;  --space-md: 16px;
  --space-lg: 24px; --space-xl: 32px;

  /* === 字体（与 PC 端共享） === */
  --font-family: -apple-system, BlinkMacSystemFont, "PingFang SC", "Helvetica Neue", "Microsoft YaHei", sans-serif;
  --font-mono: var(--font-family);
  --font-weight-regular: 400;
  --font-weight-medium: 500;
  --font-weight-semibold: 600;
}

html { -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; }
body, button, input, select, textarea {
  font-family: var(--font-family);
  font-weight: var(--font-weight-regular);
  letter-spacing: 0;
}
