/**
 * TextShimmer 扫光 — CSS 变量名（统一 --motion-text-shimmer-* 命名空间）
 */

export const TEXT_SHIMMER_SOURCE_VAR = '--motion-text-shimmer-source';
export const TEXT_SHIMMER_MUTED_VAR = '--motion-text-shimmer-muted';
export const TEXT_SHIMMER_HIGHLIGHT_VAR = '--motion-text-shimmer-highlight';
export const TEXT_SHIMMER_SPREAD_VAR = '--motion-text-shimmer-spread';

/** 由源色派生的扫光底色（非 :root 事实源，运行时写入 .tfds-text-shimmer） */
export function buildTextShimmerMutedMix(sourceVar = TEXT_SHIMMER_SOURCE_VAR) {
  return `color-mix(in srgb, var(${sourceVar}) 60%, transparent)`;
}
