1+ /* 导入项目的颜色变量 */
2+ @import url ('../../../web/src/assets/css/base.css' );
3+ @import url ('../../../web/src/assets/css/base.dark.css' );
4+
5+ /* VitePress 主题色覆盖 */
6+ : root {
7+ /* 覆盖 VitePress 的主题色,使用项目中定义的 main-color */
8+ --vp-c-brand-1 : var (--main-color );
9+ --vp-c-brand-2 : var (--main-bright );
10+ --vp-c-brand-3 : var (--main-700 );
11+ --vp-c-brand-4 : var (--main-800 );
12+ --vp-c-brand-5 : var (--main-900 );
13+ --vp-c-brand-6 : var (--main-1000 );
14+
15+ /* 浅色模式下的文本颜色 */
16+ --vp-c-brand-light : var (--main-color );
17+ --vp-c-brand-lighter : var (--main-bright );
18+ --vp-c-brand-lightest : var (--main-400 );
19+
20+ /* 深色模式下的文本颜色 */
21+ --vp-c-brand-dark : var (--main-300 );
22+ --vp-c-brand-darker : var (--main-200 );
23+ --vp-c-brand-darkest : var (--main-100 );
24+ }
25+
26+ /* 深色模式覆盖 */
27+ .dark {
28+ --vp-c-brand-1 : var (--main-color );
29+ --vp-c-brand-2 : var (--main-bright );
30+ --vp-c-brand-3 : var (--main-700 );
31+ --vp-c-brand-4 : var (--main-800 );
32+ --vp-c-brand-5 : var (--main-900 );
33+ --vp-c-brand-6 : var (--main-1000 );
34+
35+ /* 浅色模式下的文本颜色 */
36+ --vp-c-brand-light : var (--main-color );
37+ --vp-c-brand-lighter : var (--main-bright );
38+ --vp-c-brand-lightest : var (--main-400 );
39+
40+ /* 深色模式下的文本颜色 */
41+ --vp-c-brand-dark : var (--main-300 );
42+ --vp-c-brand-darker : var (--main-200 );
43+ --vp-c-brand-darkest : var (--main-100 );
44+ }
0 commit comments