44
55/* Light mode (default) */
66: root {
7- --color-bg : 245 246 250 ;
8- --color-panel : 225 232 237 ;
9- --color-input : 213 221 227 ;
10- --color-border : 127 140 141 ;
11- --color-fg : 33 33 33 ;
7+ --color-bg : 255 255 255 ;
8+ --color-panel : 244 244 245 ;
9+ --color-input : 250 250 250 ;
10+ --color-border : 161 161 170 ;
11+ --color-fg : 24 24 27 ;
12+ --color-accent : 37 99 235 ;
13+ --color-danger : 220 38 38 ;
1214}
1315
1416/* Dark mode */
1517.dark {
16- --color-bg : 33 33 33 ;
17- --color-panel : 32 44 51 ;
18- --color-input : 42 57 66 ;
19- --color-border : 127 140 141 ;
20- --color-fg : 245 246 250 ;
18+ --color-bg : 9 9 11 ;
19+ --color-panel : 24 24 27 ;
20+ --color-input : 39 39 42 ;
21+ --color-border : 82 82 91 ;
22+ --color-fg : 250 250 250 ;
23+ --color-accent : 59 130 246 ;
24+ --color-danger : 239 68 68 ;
2125}
2226
2327html ,
@@ -77,7 +81,7 @@ input[type="number"] {
7781 cursor : pointer;
7882}
7983.barplot-svg .bar {
80- fill : rgb (39 , 174 , 96 );
84+ fill : rgb (var ( --color-accent ) );
8185}
8286.barplot-svg .label {
8387 fill : rgb (var (--color-fg ));
@@ -99,7 +103,7 @@ input[type="number"] {
99103}
100104.token-selected {
101105 text-decoration : underline;
102- text-decoration-color : rgb (39 , 174 , 96 );
106+ text-decoration-color : rgb (var ( --color-accent ) );
103107 text-decoration-thickness : 3px ;
104108}
105109
@@ -116,7 +120,7 @@ input[type="number"] {
116120 overflow : hidden;
117121 background-color : transparent;
118122 transition : background ease 0.3s ;
119- border : 1px solid rgb (127 , 140 , 141 );
123+ border : 1px solid rgb (var ( --color-border ) );
120124 flex-shrink : 0 ;
121125}
122126.toggle : before {
@@ -140,7 +144,7 @@ input[type="number"] {
140144 transition : transform cubic-bezier (0.3 , 1.5 , 0.7 , 1 ) 0.2s ;
141145}
142146.toggle : checked {
143- background-color : rgb (39 , 174 , 96 );
147+ background-color : rgb (var ( --color-accent ) );
144148}
145149.toggle : checked : before {
146150 transform : translateX (30px );
@@ -153,7 +157,7 @@ input[type="number"] {
153157 height : 26px ;
154158 background : transparent;
155159 outline : none;
156- border : 1px solid rgb (127 , 140 , 141 );
160+ border : 1px solid rgb (var ( --color-border ) );
157161}
158162.slider ::-webkit-slider-thumb {
159163 -webkit-appearance : none;
0 commit comments