|
| 1 | +/* |
| 2 | + * - Most colors are from VitePress and Vite docs site |
| 3 | + * - "--vpt" prefix stands for vite-plugin-tutorial |
| 4 | + */ |
| 5 | + |
1 | 6 | :root[data-theme="light"] {
|
2 | 7 | /* Light mode colors */
|
3 |
| - --vp-c-gray-1: #dddde3; |
4 |
| - --vp-c-gray-2: #e4e4e9; |
5 |
| - --vp-c-gray-3: #ebebef; |
6 |
| - --vp-c-gray-soft: rgba(142, 150, 170, 0.14); |
7 |
| - |
8 |
| - --vp-c-indigo-1: #3451b2; |
9 |
| - --vp-c-indigo-2: #3a5ccc; |
10 |
| - --vp-c-indigo-3: #5672cd; |
11 |
| - --vp-c-indigo-soft: rgba(100, 108, 255, 0.14); |
12 |
| - |
13 |
| - --vp-c-purple-1: #6f42c1; |
14 |
| - --vp-c-purple-2: #7e4cc9; |
15 |
| - --vp-c-purple-3: #8e5cd9; |
16 |
| - --vp-c-purple-soft: rgba(159, 122, 234, 0.14); |
17 |
| - |
18 |
| - --vp-c-green-1: #18794e; |
19 |
| - --vp-c-green-2: #299764; |
20 |
| - --vp-c-green-3: #30a46c; |
21 |
| - --vp-c-green-soft: rgba(16, 185, 129, 0.14); |
22 |
| - |
23 |
| - --vp-c-yellow-1: #915930; |
24 |
| - --vp-c-yellow-2: #946300; |
25 |
| - --vp-c-yellow-3: #9f6a00; |
26 |
| - --vp-c-yellow-soft: rgba(234, 179, 8, 0.14); |
27 |
| - |
28 |
| - --vp-c-red-1: #b8272c; |
29 |
| - --vp-c-red-2: #d5393e; |
30 |
| - --vp-c-red-3: #e0575b; |
31 |
| - --vp-c-red-soft: rgba(244, 63, 94, 0.14); |
32 |
| - |
33 |
| - --vp-c-sponsor: #db2777; |
34 |
| - |
35 |
| - --vp-c-bg: #ffffff; |
36 |
| - --vp-c-bg-alt: #f6f6f7; |
37 |
| - --vp-c-bg-elv: #ffffff; |
38 |
| - --vp-c-bg-soft: #f6f6f7; |
39 |
| - |
40 |
| - --vp-c-border: #c2c2c4; |
41 |
| - --vp-c-divider: #e2e2e3; |
42 |
| - --vp-c-gutter: #e2e2e3; |
43 |
| - |
44 |
| - --vp-c-text-1: rgba(60, 60, 67); |
45 |
| - --vp-c-text-2: rgba(60, 60, 67, 0.78); |
46 |
| - --vp-c-text-3: rgba(60, 60, 67, 0.56); |
47 |
| - |
48 |
| - --vp-c-brand-1: var(--vp-c-indigo-1); |
| 8 | + --vpt-gray-soft: rgba(142, 150, 170, 0.14); |
| 9 | + --vpt-indigo-1: #3451b2; |
| 10 | + --vpt-bg: #ffffff; |
| 11 | + --vpt-bg-alt: #f6f6f7; |
| 12 | + --vpt-border: #c2c2c4; |
| 13 | + --vpt-text-1: rgba(60, 60, 67); |
49 | 14 | }
|
50 | 15 |
|
51 | 16 | :root[data-theme="dark"] {
|
52 | 17 | /* Dark mode colors */
|
53 |
| - --vp-c-gray-1: #515c67; |
54 |
| - --vp-c-gray-2: #414853; |
55 |
| - --vp-c-gray-3: #32363f; |
56 |
| - --vp-c-gray-soft: rgba(101, 117, 133, 0.16); |
57 |
| - |
58 |
| - --vp-c-indigo-1: #a8b1ff; |
59 |
| - --vp-c-indigo-2: #5c73e7; |
60 |
| - --vp-c-indigo-3: #3e63dd; |
61 |
| - --vp-c-indigo-soft: rgba(100, 108, 255, 0.16); |
62 |
| - |
63 |
| - --vp-c-purple-1: #c8abfa; |
64 |
| - --vp-c-purple-2: #a879e6; |
65 |
| - --vp-c-purple-3: #8e5cd9; |
66 |
| - --vp-c-purple-soft: rgba(159, 122, 234, 0.16); |
67 |
| - |
68 |
| - --vp-c-green-1: #3dd68c; |
69 |
| - --vp-c-green-2: #30a46c; |
70 |
| - --vp-c-green-3: #298459; |
71 |
| - --vp-c-green-soft: rgba(16, 185, 129, 0.16); |
72 |
| - |
73 |
| - --vp-c-yellow-1: #f9b44e; |
74 |
| - --vp-c-yellow-2: #da8b17; |
75 |
| - --vp-c-yellow-3: #a46a0a; |
76 |
| - --vp-c-yellow-soft: rgba(234, 179, 8, 0.16); |
77 |
| - |
78 |
| - --vp-c-red-1: #f66f81; |
79 |
| - --vp-c-red-2: #f14158; |
80 |
| - --vp-c-red-3: #b62a3c; |
81 |
| - --vp-c-red-soft: rgba(244, 63, 94, 0.16); |
82 |
| - |
83 |
| - --vp-c-bg: #1b1b1f; |
84 |
| - --vp-c-bg-alt: #161618; |
85 |
| - --vp-c-bg-elv: #202127; |
86 |
| - --vp-c-bg-soft: #202127; |
87 |
| - |
88 |
| - --vp-c-border: #3c3f44; |
89 |
| - --vp-c-divider: #2e2e32; |
90 |
| - --vp-c-gutter: #000000; |
91 |
| - |
92 |
| - --vp-c-text-1: rgba(255, 255, 245, 0.86); |
93 |
| - --vp-c-text-2: rgba(235, 235, 245, 0.6); |
94 |
| - --vp-c-text-3: rgba(235, 235, 245, 0.38); |
95 |
| - |
96 |
| - --vp-c-brand-1: var(--vp-c-indigo-1); |
97 |
| - --vp-c-brand-2: var(--vp-c-indigo-2); |
98 |
| - --vp-c-brand-3: var(--vp-c-indigo-3); |
99 |
| - --vp-c-brand-soft: var(--vp-c-indigo-soft); |
| 18 | + --vpt-gray-soft: rgba(101, 117, 133, 0.16); |
| 19 | + --vpt-indigo-1: #a8b1ff; |
| 20 | + --vpt-bg: #1b1b1f; |
| 21 | + --vpt-bg-alt: #161618; |
| 22 | + --vpt-border: #3c3f44; |
| 23 | + --vpt-text-1: rgba(255, 255, 245, 0.86); |
100 | 24 | }
|
101 | 25 |
|
102 | 26 | :root {
|
103 |
| - --tk-elements-app-backgroundColor: var(--vp-c-bg); |
104 |
| - --tk-elements-app-textColor: var(--vp-c-text-1); |
105 |
| - --tk-elements-app-linkColor: var(--vp-c-brand-1); |
106 |
| - --tk-elements-app-borderColor: var(--vp-c-border); |
107 |
| - |
108 |
| - --tk-elements-content-textColor: var(--vp-c-text-1); |
109 |
| - --tk-elements-content-headingTextColor: var(--vp-c-text-1); |
110 |
| - |
111 |
| - --tk-elements-fileTree-backgroundColor: var(--vp-c-bg); |
112 |
| - --tk-elements-fileTree-file-backgroundColor: var(--vp-c-bg); |
113 |
| - --tk-elements-fileTree-file-textColor: var(--vp-c-brand-1); |
114 |
| - --tk-elements-fileTree-file-textColorSelected: var(--vp-c-brand-1); |
115 |
| - |
116 |
| - --tk-elements-topBar-backgroundColor: var(--vp-c-bg); |
117 |
| - --tk-elements-topBar-iconButton-backgroundColor: var(--vp-c-bg); |
118 |
| - |
119 |
| - --tk-elements-breadcrumbs-navButton-iconColor: var(--vp-c-brand-1); |
120 |
| - --tk-elements-breadcrumbs-toggleButton-backgroundColor: var(--vp-c-bg); |
121 |
| - --tk-elements-breadcrumbs-toggleButton-textDividerColor: var(--vp-c-brand-1); |
122 |
| - --tk-elements-breadcrumbs-toggleButton-iconColor: var(--vp-c-brand-1); |
123 |
| - --tk-elements-breadcrumbs-dropdown-backgroundColor: var(--vp-c-bg); |
124 |
| - |
125 |
| - --tk-elements-navCard-backgroundColor: var(--vp-c-bg); |
126 |
| - --tk-elements-navCard-textColor: var(--vp-c-brand-1); |
127 |
| - --tk-elements-navCard-textColorHover: var(--vp-c-brand-1); |
128 |
| - --tk-elements-navCard-borderColorHover: var(--vp-c-brand-1); |
129 |
| - --tk-elements-navCard-iconColorHover: var(--vp-c-brand-1); |
130 |
| - |
131 |
| - --tk-elements-editPageLink-textColor: var(--vp-c-brand-1); |
132 |
| - --tk-elements-editPageLink-textColorHover: var(--vp-c-brand-1); |
133 |
| - --tk-elements-editPageLink-iconColor: var(--vp-c-brand-1); |
134 |
| - --tk-elements-editPageLink-iconColorHover: var(--vp-c-brand-1); |
135 |
| - |
136 |
| - --tk-elements-editor-backgroundColor: var(--vp-c-bg); |
137 |
| - --tk-elements-editor-gutter-textColor: var(--vp-c-brand-1); |
138 |
| - --tk-elements-editor-gutter-backgroundColor: var(--vp-c-bg); |
| 27 | + --tk-elements-app-backgroundColor: var(--vpt-bg); |
| 28 | + --tk-elements-app-textColor: var(--vpt-text-1); |
| 29 | + --tk-elements-app-linkColor: var(--vpt-indigo-1); |
| 30 | + --tk-elements-app-borderColor: var(--vpt-border); |
| 31 | + |
| 32 | + --tk-elements-content-textColor: var(--vpt-text-1); |
| 33 | + --tk-elements-content-headingTextColor: var(--vpt-text-1); |
| 34 | + |
| 35 | + --tk-elements-fileTree-backgroundColor: var(--vpt-bg); |
| 36 | + --tk-elements-fileTree-file-backgroundColor: var(--vpt-bg); |
| 37 | + --tk-elements-fileTree-file-textColor: var(--vpt-indigo-1); |
| 38 | + --tk-elements-fileTree-file-textColorSelected: var(--vpt-indigo-1); |
| 39 | + |
| 40 | + --tk-elements-topBar-backgroundColor: var(--vpt-bg); |
| 41 | + --tk-elements-topBar-iconButton-backgroundColor: var(--vpt-bg); |
| 42 | + |
| 43 | + --tk-elements-breadcrumbs-navButton-iconColor: var(--vpt-indigo-1); |
| 44 | + --tk-elements-breadcrumbs-toggleButton-backgroundColor: var(--vpt-bg); |
| 45 | + --tk-elements-breadcrumbs-toggleButton-textDividerColor: var(--vpt-indigo-1); |
| 46 | + --tk-elements-breadcrumbs-toggleButton-iconColor: var(--vpt-indigo-1); |
| 47 | + --tk-elements-breadcrumbs-dropdown-backgroundColor: var(--vpt-bg); |
| 48 | + |
| 49 | + --tk-elements-navCard-backgroundColor: var(--vpt-bg); |
| 50 | + --tk-elements-navCard-textColor: var(--vpt-indigo-1); |
| 51 | + --tk-elements-navCard-textColorHover: var(--vpt-indigo-1); |
| 52 | + --tk-elements-navCard-borderColorHover: var(--vpt-indigo-1); |
| 53 | + --tk-elements-navCard-iconColorHover: var(--vpt-indigo-1); |
| 54 | + |
| 55 | + --tk-elements-editPageLink-textColor: var(--vpt-indigo-1); |
| 56 | + --tk-elements-editPageLink-textColorHover: var(--vpt-indigo-1); |
| 57 | + --tk-elements-editPageLink-iconColor: var(--vpt-indigo-1); |
| 58 | + --tk-elements-editPageLink-iconColorHover: var(--vpt-indigo-1); |
| 59 | + |
| 60 | + --tk-elements-editor-backgroundColor: var(--vpt-bg); |
| 61 | + --tk-elements-editor-gutter-textColor: var(--vpt-indigo-1); |
| 62 | + --tk-elements-editor-gutter-backgroundColor: var(--vpt-bg); |
139 | 63 | /* Fallback for #98 */
|
140 |
| - --ts-elements-editor-gutter-backgroundColor: var(--vp-c-bg); |
| 64 | + --ts-elements-editor-gutter-backgroundColor: var(--vpt-bg); |
141 | 65 |
|
142 | 66 | a {
|
143 |
| - --link-color: var(--vp-c-brand-1); |
| 67 | + --link-color: var(--vpt-indigo-1); |
144 | 68 | }
|
145 | 69 |
|
146 | 70 | pre,
|
147 | 71 | code {
|
148 |
| - --code-background: var(--vp-c-bg-alt); |
149 |
| - --code-background-color: var(--vp-c-gray-soft); |
150 |
| - --code-color: var(--vp-c-brand-1); |
| 72 | + --code-background: var(--vpt-bg-alt); |
| 73 | + --code-background-color: var(--vpt-gray-soft); |
| 74 | + --code-color: var(--vpt-indigo-1); |
151 | 75 | }
|
152 | 76 | }
|
0 commit comments