1+ :root {
2+ --white : #f f f
3+
4+ --grey-120 : #31 31 30
5+ --grey-46 : #71 6f 6e
6+ --grey-30 : #90 8e 8d
7+ --grey-16 : #c6 c4 c2
8+ --grey-10 : #f7 f4 f3
9+ --grey-11 : #e9 e6 e4
10+ --grey-13 : #d9 d6 d5
11+
12+ --redBrand-46 : #c4 43 3a
13+ --redBrand-30 : #df 6c 5d
14+ --redBrand-12 : #fc d5 ce
15+
16+ --blueAction-30 : #74 8d cd
17+ --blueAction-46 : #43 6e bd
18+
19+ --green-46 : #40 7b 5a
20+ --green-30 : #4f 9e 72
21+ --green-16 : #91 c2 a3
22+ --green-12 : #cd e3 d5
23+ --green-10 : #f0 f7 f2
24+
25+ --orange-30 : #df 6e 41
26+
27+ --red-10 : #fe ee ed
28+ --red-12 : #fa d5 d2
29+ --red-30 : #dc 69 68
30+ --red-46 : #c7 39 43
31+
32+ --yellow-46 : #a1 5d 00
33+ --yellow-30 : #d0 7a 00
34+ --yellow-10 : #ff f4 e4
35+ --yellow-11 : #fe e3 d4
36+
37+ --blue-46 : #0d 75 a1
38+ --blue-30 : #4b 94 be
39+ --blue-12 : #d0 e0 ed
40+ --blue-10 : #ec f2 f8
41+
42+ --foregroundInverted : var (-- grey-10 )
43+ --foregroundDefault : var (-- grey-120 )
44+ --foregroundAlt : var (-- grey-46 )
45+ --foregroundSubtle : var (-- grey-30 )
46+ --foregroundAccent : var (-- redBrand-46 )
47+ --foregroundAccentHover : var (-- redBrand-30 )
48+ --foregroundAction : var (-- blueAction-46 )
49+ --foregroundConstructive : var (-- green - 46 )
50+ --foregroundConstructiveAlt : var (-- green - 30 )
51+ --foregroundCallout : var (-- orange - 30 )
52+ --foregroundCalloutAlt : var (-- yellow - 30 )
53+ --foregroundInformation : var (-- blue - 30 )
54+ --foregroundPrimaryCTA : var (-- white )
55+
56+ // borders
57+ --borderPrimary : var (-- grey-11 )
58+ --borderSecondary : var (-- grey-10 )
59+ --borderAlt : var (-- yellow - 10 )
60+ --borderConstructive : var (-- green - 10 )
61+ --borderAccent : var (-- redBrand-12 )
62+ --borderAccentHover : var (-- redBrand-30 )
63+ --borderAction : var (-- blueAction-30 )
64+ --borderImportant : var (-- grey-10 )
65+
66+ // backgrounds
67+ --backgroundBase : var (-- white )
68+ --backgroundAlt : var (-- grey-10 )
69+ --backgroundAltHover : var (-- grey-11 )
70+ --backgroundInverted : var (-- grey-120 )
71+ --backgroundElevated1 : var (-- white )
72+ --backgroundElevated2 : var (-- white )
73+
74+ --backgroundConstructive : var (-- green - 46 )
75+ --backgroundConstructiveAlt : var (-- green - 30 )
76+
77+ --backgroundCalloutAlt : var (-- yellow - 10 )
78+
79+ --backgroundTextWarningBanner : var (-- backgroundCalloutAlt )
80+
81+ --backgroundTextHighlight : var (-- yellow - 11 )
82+
83+ --backgroundProgressBar : var (-- grey-13 );
84+ --backgroundProgressBarValue : var (-- green - 16 );
85+
86+ --foregroundSidebarLink : var (-- foregroundDefault )
87+ --lessonsListBorder : var (-- borderSecondary )
88+ --iframeBg : var (-- white )
89+
90+ --backgroundPrismLineHighlight : #f5 e7 c6
91+ --prismBlockBg : var (-- grey-10 )
92+ --prismLineNumbersBg : #e7 e5 e3
93+ --prismColor : var (-- foregroundDefault )
94+
95+ --prismTokenComment : #70 80 90
96+ --prismTokenConstant : var (-- foregroundDefault )
97+ --prismTokenPunctuation : #70 80 90
98+ --prismTokenSymbols : #9 0 5
99+ --prismTokenSymbolsAlt : #6 9 0
100+ --prismTokenOperator : #a6 7f 59
101+ --prismTokenAtRule : #0 7 a
102+ --prismTokenKeywordControl : #0 7 a
103+ --prismTokenFunctionAndClassname : #DD 4A 68
104+ --prismTokenError : #DD 4A 68
105+ --prismTokenRegex : #e 9 0
106+ --prismTokenClassname : #DD 4A 68
107+ --prismTokenVariable : #e 9 0
108+ --prismTokenKeyword : #0 7 a
109+ --prismTokenImportant : #e 9 0
110+ --prismTokenTagPunctuation : #9 9 9
111+ --prismTokenCdata : #70 80 90
112+ --prismTokenAttrvalue : #0 7 a
113+
114+ --gradientFadeOutLight : linear-gradient (to bottom , rgba (255 ,255 ,255 ,0 ) 0 , rgba (255 ,255 ,255 ,1 ) 80% )
115+ --gradientFadeOutDark : linear-gradient (to bottom , rgba (35 ,37 ,41 ,0 ) 0 , rgba (35 ,37 ,41 ,1 ) 80% )
116+ --gradientFadeOut : var (-- gradientFadeOutLight )
117+ }
118+
119+ html [data-theme = "dark" ] {
120+ --grey-120 : #e2 e3 e7
121+ --grey-66 : #c4 c7 cf
122+ --grey-46 : #86 8d 9a
123+ --grey-30 : #69 6e 79
124+ --grey-16 : #41 45 4c
125+ --grey-13 : #35 38 3f
126+ --grey-11 : #29 2c 31
127+ --grey-10 : #23 25 29
128+
129+ --redBrand-46 : #e3 79 6a
130+ --redBrand-30 : #d2 48 3e
131+ --redBrand-12 : #60 26 20
132+
133+ --blueAction-46 : #84 a0 ef
134+ --blueAction-30 : #42 7a e7
135+
136+ --green-46 : #5f a6 7d
137+ --green-30 : #44 84 60
138+ --green-16 : #31 58 41
139+ --green-12 : #25 3e 2f
140+ --green-10 : #1f 34 28
141+
142+ --orange-30 : #ba 5d 38
143+
144+ --yellow-46 : #cf 9a 69
145+ --yellow-30 : #b2 72 2a
146+ --yellow-10 : #38 23 0b
147+ --yellow-11 : #46 2b 0d
148+
149+ --blue-46 : #78 aa cd
150+ --blue-30 : #2a 88 b7
151+ --blue-12 : #19 3c 50
152+ --blue-10 : #16 29 36
153+
154+
155+ --red-10 : #44 1b 1b
156+ --red-12 : #63 24 25
157+ --red-30 : #d5 57 59
158+ --red-46 : #e8 8b 88
159+
160+
161+ // Semantics
162+
163+ // backgrounds
164+ --backgroundBase : var (-- grey-10 )
165+ --backgroundAlt : var (-- grey-11 )
166+ --backgroundAltHover : var (-- grey-13 )
167+ --backgroundElevated1 : var (-- grey-13 )
168+ --backgroundElevated2 : var (-- grey-16 )
169+
170+ --foregroundInverted : var (-- grey-120 )
171+ --foregroundAccent : var (-- redBrand-46 )
172+ --foregroundAccentHover : var (-- redBrand-30 )
173+ --foregroundSidebarLink : var (-- foregroundDefault )
174+ --foregroundPrimaryCTA : var (-- grey-10 )
175+ --lessonsListBorder : var (-- borderPrimary )
176+
177+ // borders
178+ --borderImportant : var (-- grey-13 )
179+ --borderPrimary : var (-- grey-13 )
180+ --borderAccent : var (-- redBrand-12 )
181+
182+ --backgroundProgressBar : var (-- grey-13 )
183+ --backgroundProgressBarValue : var (-- grey-30 )
184+ --iframeBg : var (-- grey-66 )
185+ --backgroundPrismLineHighlight : #44 47 5A
186+ --prismBlockBg : #28 2a 36
187+ --prismLineNumbersBg : var (-- prismBlockBg )
188+ --prismColor : #F8 F8 F2
189+
190+ --backgroundCalloutAlt : #46 29 00
191+
192+ --backgroundTextHighlight : var (-- backgroundAlt )
193+
194+ --prismTokenComment : #62 72 a4
195+ --prismTokenConstant : #98 76 aa
196+ --prismTokenPunctuation : #F8 F8 F2
197+ --prismTokenSymbols : #BD 93 F9
198+ --prismTokenSymbolsAlt : #F1 FA 8C
199+ --prismTokenOperator : #FF 79 C6
200+ --prismTokenAtRule : #ce 91 78
201+ --prismTokenKeywordControl : #c5 86 c0
202+ --prismTokenFunctionAndClassname : #8B E9 FD
203+ --prismTokenRegex : #d1 69 69
204+ --prismTokenClassname : #8B E9 FD
205+ --prismTokenVariable : #9c dc fe
206+ --prismTokenKeyword : #FF 79 C6
207+ --prismTokenImportant : #FF 79 C6
208+ --prismTokenInterpolation : #F8 F8 F2
209+ --prismTokenTagPunctuation : #80 80 80
210+ --prismTokenCdata : #80 80 80
211+ --prismTokenAttrvalue : #ce 91 78
212+
213+ --gradientFadeOut : var (-- gradientFadeOutDark )
214+ }
0 commit comments