@@ -22,19 +22,24 @@ html.dark {
2222 --panel-main-bg-color-9 : #2E313D ;
2323 --panel-main-bg-color-10 : #242633 ;
2424 --panel-main-bg-color-11 : #60626F ;
25+ --panel-main-bg-color-12 : #000000 ;
2526
26- --panel-alert-error-bg-color : #54293A ;
27- --panel-alert-error-text-color : #E2324F ;
27+ --panel-alert-error-bg-color : #fef0f0 ;
28+ --panel-alert-error-text-color : #f56c6c ;
2829 --panel-alert-error-hover-bg-color : #E9657B ;
2930
30- --panel-alert-success-bg-color : #1E5146 ;
31- --panel-alert-success-text-color : #11B671 ;
31+ --panel-alert-success-bg-color : #e1f3d8 ;
32+ --panel-alert-success-text-color : #67c23a ;
3233 --panel-alert-success-hover-bg-color : #4DC894 ;
3334
3435 --panel-alert-warning-bg-color : #59472A ;
3536 --panel-alert-warning-text-color : #EDAC2C ;
3637 --panel-alert-warning-hover-bg-color : #F1C161 ;
3738
39+ --panel-alert-info-bg-color : var (--panel-main-bg-color-7 );
40+ --panel-alert-info-text-color : var (--panel-text-color-white );
41+ --panel-alert-info-hover-bg-color : var (--panel-main-bg-color-4 );
42+
3843 --el-color-success : #3fb950 ;
3944 --el-color-success-light-5 : #4DC894 ;
4045 --el-color-success-light-8 : #3fb950 ;
@@ -55,14 +60,11 @@ html.dark {
5560 --el-color-error-light-8 : #E2324F ;
5661 --el-color-error-light-9 : #54293A ;
5762
58- --el-color-info : var (--panel-text- color-white );
63+ --el-color-info : var (--panel-main-bg- color-2 );
5964 --el-color-info-light-5 : var (--panel-main-bg-color-3 );
60- --el-color-info-light-8 : var (--panel-text- color-white );
65+ --el-color-info-light-8 : var (--panel-color-primary );
6166 --el-color-info-light-9 : var (--panel-main-bg-color-8 );
6267
63- --panel-alert-info-bg-color : var (--panel-main-bg-color-8 );
64- --panel-alert-info-text-color : var (--panel-text-color-white );
65- --panel-alert-info-hover-bg-color : var (--panel-main-bg-color-4 );
6668
6769 --panel-pie-bg-color : #434552 ;
6870 --panel-text-color-white : #ffffff ;
@@ -78,7 +80,8 @@ html.dark {
7880 --el-scrollbar-bg-color : var (--panel-main-bg-color-8 );
7981 --el-border-color-darker : var (--panel-main-bg-color-6 );
8082
81- --panel-border : 2px solid var (--panel-main-bg-color-8 );
83+ --panel-border : 1px solid var (--panel-main-bg-color-8 );
84+ --panel-border-color : var (--panel-main-bg-color-8 );
8285 --panel-button-active : var (--panel-main-bg-color-10 );
8386 --panel-button-text-color : var (--panel-main-bg-color-10 );
8487 --panel-button-bg-color : var (--panel-color-primary );
@@ -113,6 +116,9 @@ html.dark {
113116
114117 --el-text-color-placeholder : var (--panel-main-bg-color-4 );
115118
119+ .el-radio-button {
120+ --el-radio-button-checked-text-color : var (--panel-main-bg-color-10 );
121+ }
116122 .el-descriptions__content :not (.is-bordered-label ) {
117123 color : var (--panel-main-bg-color-3 );
118124 }
@@ -180,21 +186,52 @@ html.dark {
180186 }
181187
182188 .el-button--primary {
189+ --el-button-text-color : var (--panel-main-bg-color-10 );
183190 --el-button-hover-link-text-color : var (--panel-color-primary-light-1 );
191+ & .tag-button ,
192+ & .brief-button {
193+ --el-button-text-color : var (--panel-main-bg-color-10 );
194+ --el-button-hover-text-color : var (--el-color-white );
195+ --el-button-hover-border-color :var (--el-color-primary );
196+ --el-button-hover-bg-color : var (--el-color-primary );
197+ }
198+
199+ & .app-button {
200+ --el-button-text-color : var (--el-color-primary );
201+ }
202+
203+ & .h-app-button {
204+ --el-button-text-color : var (--panel-main-bg-color-10 );
205+ --el-button-hover-text-color : var (--el-color-white );
206+ --el-button-hover-border-color : var (--el-color-primary );
207+ --el-button-hover-bg-color : var (--el-color-primary );
208+ }
184209 }
185210
186211 .el-button--primary.is-plain , .el-button--primary.is-text , .el-button--primary.is-link {
212+ --el-button-text-color : var (--panel-main-bg-color-2 );
187213 --el-button-bg-color : var (--panel-main-bg-color-9 );
188214 --el-button-border-color : var (--panel-main-bg-color-8 );
189215 --el-button-hover-bg-color : var (--panel-main-bg-color-9 );
190216 --el-button-hover-border-color : var (--panel-main-bg-color-8 );
191217 }
192218
219+ .el-button--primary.is-text ,.el-button--primary.is-link {
220+ --el-button-text-color : var (--panel-color-primary );
221+ }
222+
193223 .el-button--primary :hover {
194- --el-button-hover-text-color : var (--panel-text-color-white );
195- --el-button-border-color : var (--el-color-primary-light-3 );
196- --el-button-hover-bg-color : var (--el-color-primary-light-3 );
197- --el-button-hover-border-color : var (--el-color-primary-light-3 );
224+ --el-button-hover-text-color : var (--panel-main-bg-color-2 );
225+ --el-button-border-color : var (--el-color-primary );
226+ --el-button-hover-bg-color : var (--panel-main-bg-color-9 );
227+ --el-button-hover-border-color : var (--panel-main-bg-color-8 );
228+ }
229+
230+ .el-button--primary.is-plain :hover {
231+ --el-button-hover-text-color : var (--panel-main-bg-color-10 );
232+ --el-button-border-color : var (--el-color-primary );
233+ --el-button-hover-bg-color : var (--el-color-primary );
234+ --el-button-hover-border-color : var (--el-color-primary );
198235 }
199236
200237 .el-button--primary :active {
@@ -231,7 +268,7 @@ html.dark {
231268 }
232269
233270 .el-dialog {
234- background-color : var (--panel-main-bg-color-8 );
271+ background-color : var (--panel-main-bg-color-9 );
235272 border : 1px solid var (--panel-border-color );
236273
237274 .el-dialog__header {
@@ -265,15 +302,24 @@ html.dark {
265302 }
266303
267304 .md-editor-dark {
268- --md-bk-color : var (--panel-main-bg-color-8 );
305+ --md-bk-color : var (--panel-main-bg-color-9 );
269306 }
307+
270308 .md-editor-dark .md-editor-preview {
271309 --md-theme-color : var (--el-text-color-primary );
272310 }
311+
273312 .md-editor-dark .default-theme a {
274313 --md-theme-link-color : var (--el-color-primary );
275314 }
276315
316+ .md-editor-dark .default-theme pre code {
317+ background-color : var (--panel-main-bg-color-8 );
318+ }
319+ .md-editor-dark .default-theme pre :before {
320+ background-color : var (--panel-main-bg-color-10 );
321+ }
322+
277323 .el-descriptions__title {
278324 color : var (--el-text-color-primary );
279325 }
@@ -297,12 +343,20 @@ html.dark {
297343 box-shadow : 0 0 4px rgba (0 , 94 , 235 , 0.1 );
298344 border : 0.5px solid var (--panel-main-bg-color-7 );
299345 }
346+ .el-drawer {
347+ .cm-editor {
348+ background-color : var (--panel-main-bg-color-10 );
349+ }
350+ .cm-gutters {
351+ background-color : var (--panel-main-bg-color-10 );
352+ }
353+ }
300354
301355 .cm-editor {
302356 background-color : var (--panel-main-bg-color-9 );
303357 }
304358 .cm-gutters {
305- background-color : var (--panel-main-bg-color-8 );
359+ background-color : var (--panel-main-bg-color-9 );
306360 }
307361
308362 // scroll-bar
@@ -312,6 +366,9 @@ html.dark {
312366 ::-webkit-scrollbar-thumb {
313367 background-color : var (--el-border-color-darker );
314368 }
369+ ::-webkit-scrollbar-corner {
370+ background-color : var (--el-scrollbar-bg-color );
371+ }
315372
316373 .app-warn {
317374 span {
@@ -325,4 +382,61 @@ html.dark {
325382 }
326383 }
327384
385+ .el-table {
386+ --el-table-bg-color : var (--el-bg-color );
387+ --el-table-tr-bg-color : var (--el-bg-color );
388+ --el-table-header-bg-color : var (--el-bg-color );
389+ --el-table-border : 1px solid var (--panel-main-bg-color-8 );
390+ --el-table-border-color : var (--panel-main-bg-color-8 );
391+ }
392+
393+ .el-message-box {
394+ --el-messagebox-title-color : var (--el-menu-text-color );
395+ border : 1px solid var (--panel-border-color );
396+ }
397+
398+ .el-popover {
399+ --el-popover-title-text-color : var (--panel-main-bg-color-2 );
400+ border : 1px solid var (--panel-border-color );
401+ }
402+
403+ .app-wrapper {
404+ .main-container {
405+ background-color : var (--panel-main-bg-color-9 ) !important ;
406+ }
407+ .app-footer {
408+ background-color : var (--panel-main-bg-color-9 ) !important ;
409+ border-top : var (--panel-border );
410+ }
411+ .mobile-header {
412+ background-color : var (--panel-main-bg-color-9 ) !important ;
413+ border-bottom : var (--panel-border );
414+ color : #ffffff ;
415+ }
416+ }
417+
418+ .router_card_button {
419+ .el-radio-button__inner {
420+ background : none !important ;
421+ }
422+ .el-radio-button__original-radio :checked + .el-radio-button__inner {
423+ color : var (--panel-main-bg-color-10 );
424+ background-color : var (--panel-color-primary ) !important ;
425+ box-shadow : none !important ;
426+ border : none !important ;
427+ }
428+ }
429+
430+ .el-date-table td .in-range .el-date-table-cell {
431+ background-color : var (--panel-main-bg-color-8 );
432+ }
433+
434+ .el-collapse-item__header {
435+ color : #ffffff ;
436+ background-color : var (--panel-main-bg-color-10 ) !important ;
437+ }
438+
439+ .el-loading-mask {
440+ background-color : rgba (36 , 38 , 51 , 0.8 );
441+ }
328442}
0 commit comments