/* ==========================================================================
 * 间距阶梯 (Spacing Tokens)
 * 七阶间距阶梯 + 无障碍缩放因子 (D-06)。
 * 基础值以 --space-*-base 命名，供 accessibility.css 通过 calc() 覆盖。
 * 值精确取自 UI-SPEC.md Spacing Scale 表。
 * rpx 映射: 12rpx=6px, 16rpx=8px, 20rpx=10px (原型基准 375px = 750rpx)
 * ========================================================================== */

:root {
  /* 间距基础值 (不直接使用，由 accessibility.css 计算后通过 --space-* 暴露) */
  --space-xs-base: 4px;    /* 12rpx 等效: 图标与文字间距、紧凑内边距 */
  --space-sm-base: 8px;    /* 16rpx 等效: 紧凑元素间距、列表项间距 */
  --space-md-base: 16px;   /* 默认内边距、卡片内边距、表单字段间距 */
  --space-lg-base: 24px;   /* 区域边距、卡片边距、段落间距 */
  --space-xl-base: 32px;   /* 布局间距、主要区域内部间距 */
  --space-2xl-base: 48px;  /* 主要区域分隔、页头/页脚内边距 */
  --space-3xl-base: 64px;  /* 页面级顶部/底部呼吸空间 */

  /* 无障碍缩放因子 (默认 1，accessibility.css 中 [data-accessibility-mode="on"] 覆盖为 1.3) */
  --space-scale: 1;
}
