diff --git a/crates/engine/src/pipeline/css_vars.rs b/crates/engine/src/pipeline/css_vars.rs new file mode 100644 index 000000000..16cc7063e --- /dev/null +++ b/crates/engine/src/pipeline/css_vars.rs @@ -0,0 +1,276 @@ +//! CSS Custom Properties (CSS Variables Level 1) 最小文本级实现。 +//! +//! bing-t5(site-optimizer bing-20261010-r1 簇 C3+C4 根因,2026-10-11): +//! 引擎此前不 resolve `var(--name)` → bing 整个主题系统(壁纸/图标色/字体族) +//! 走 guaranteed-invalid → 暗色回退 + 豆腐块。本模块在 CSS 解析前做文本级 +//! 自定义属性声明收集与 `var()` 替换,覆盖静态 CSS(`