135135 --dark-5 : # 000000 ;
136136}
137137
138+ .view-switcher a ,
139+ .view-switcher-narrow a {
140+ color : rgb (76 , 79 , 105 , 0.9 );
141+ }
142+
138143@media (prefers-color-scheme : dark) {
139144 : root {
140145 /* Accent Colors */
141- --accent-color : rgb (186 , 187 , 241 );
142- --accent-bg-color : rgb (186 , 187 , 241 );
143- --accent-fg-color : rgb (48 , 52 , 70 );
146+ --accent-color : rgb (180 , 190 , 254 );
147+ --accent-bg-color : rgb (180 , 190 , 254 );
148+ --accent-fg-color : rgb (17 , 17 , 27 );
144149
145150 /* Destructive Colors */
146- --destructive-color : rgb (231 , 130 , 132 );
147- --destructive-bg-color : rgb (234 , 153 , 156 );
148- --destructive-fg-color : rgb (48 , 52 , 70 );
151+ --destructive-color : rgb (238 , 153 , 160 );
152+ --destructive-bg-color : rgb (237 , 135 , 150 );
153+ --destructive-fg-color : rgb (17 , 17 , 27 );
149154
150155 /* Success Colors */
151- --success-color : rgb (166 , 209 , 137 );
152- --success-bg-color : rgb (129 , 200 , 190 );
153- --success-fg-color : rgb (48 , 52 , 70 );
156+ --success-color : rgb (166 , 218 , 149 );
157+ --success-bg-color : rgb (139 , 213 , 202 );
158+ --success-fg-color : rgb (17 , 17 , 27 );
154159
155160 /* Warning Colors */
156- --warning-color : rgb (229 , 200 , 144 );
157- --warning-bg-color : rgb (239 , 159 , 118 );
158- --warning-fg-color : rgb (48 , 52 , 70 );
161+ --warning-color : rgb (245 , 169 , 127 );
162+ --warning-bg-color : rgb (238 , 212 , 159 );
163+ --warning-fg-color : rgb (17 , 17 , 27 );
159164
160165 /* Error Colors */
161- --error-color : rgb (231 , 130 , 132 );
162- --error-bg-color : rgb (234 , 153 , 156 );
163- --error-fg-color : rgb (48 , 52 , 70 );
166+ --error-color : rgb (238 , 153 , 160 );
167+ --error-bg-color : rgb (237 , 135 , 150 );
168+ --error-fg-color : rgb (17 , 17 , 27 );
164169
165170 /* Window Colors */
166- --window-bg-color : rgb (48 , 52 , 70 );
167- --window-fg-color : rgb (198 , 208 , 245 );
171+ --window-bg-color : rgb (30 , 30 , 46 );
172+ --window-fg-color : rgb (205 , 214 , 244 );
168173
169174 /* View Colors */
170- --view-bg-color : rgb (41 , 44 , 60 );
171- --view-fg-color : rgb (198 , 208 , 245 );
175+ --view-bg-color : rgb (24 , 24 , 37 );
176+ --view-fg-color : rgb (205 , 214 , 244 );
172177
173178 /* Header Bar Colors */
174- --headerbar-bg-color : rgb (35 , 38 , 52 );
175- --headerbar-fg-color : rgb (198 , 208 , 245 );
176- --headerbar-border-color : rgb (115 , 121 , 148 );
177- --headerbar-backdrop-color : rgba (48 , 52 , 70 , 0.8 );
179+ --headerbar-bg-color : rgb (17 , 17 , 27 );
180+ --headerbar-fg-color : rgb (205 , 214 , 244 );
181+ --headerbar-border-color : rgb (49 , 50 , 68 );
182+ --headerbar-backdrop-color : rgba (30 , 30 , 46 , 0.8 );
178183 --headerbar-shade-color : rgba (0 , 0 , 0 , 0.36 );
179184 --headerbar-darker-shade-color : rgba (0 , 0 , 0 , 0.9 );
180185
193198 --secondary-sidebar-shade-color : rgba (0 , 0 , 0 , 0.25 );
194199
195200 /* Card Colors */
196- --card-bg-color : rgba ( 81 , 87 , 109 , 0.08 );
197- --card-fg-color : rgb (198 , 208 , 245 );
201+ --card-bg-color : rgb ( 49 , 50 , 68 );
202+ --card-fg-color : rgb (205 , 214 , 244 );
198203 --card-shade-color : rgba (0 , 0 , 0 , 0.36 );
199204
200205 /* Thumbnail Colors */
201206 --thumbnail-bg-color : rgb (98 , 104 , 128 );
202207 --thumbnail-fg-color : rgb (198 , 208 , 245 );
203208
204209 /* Dialog Colors */
205- --dialog-bg-color : rgb (98 , 104 , 128 );
206- --dialog-fg-color : rgb (198 , 208 , 245 );
210+ --dialog-bg-color : rgb (24 , 24 , 37 );
211+ --dialog-fg-color : rgb (205 , 214 , 244 );
207212
208213 /* Popover Colors */
209- --popover-bg-color : rgb (98 , 104 , 128 );
210- --popover-fg-color : rgb (198 , 208 , 245 );
211- --popover-shade-color : rgba (0 , 0 , 0 , 0.25 );
214+ --popover-bg-color : rgb (24 , 24 , 37 );
215+ --popover-fg-color : rgb (205 , 214 , 244 );
216+ --popover-shade-color : rgba (0 , 0 , 0 , 0.36 );
212217
213218 /* Miscellaneous Colors */
214- --shade-color : rgba (0 , 0 , 0 , 0.25 );
219+ --shade-color : rgba (0 , 0 , 0 , 0.36 );
215220 --scrollbar-outline-color : rgba (0 , 0 , 0 , 0.5 );
216221
217222 /* Helper Colors */
218223 --borders : rgba (255 , 255 , 255 , 0.5 );
219224 }
225+
226+ .view-switcher a : hover ,
227+ .view-switcher a : focus ,
228+ .view-switcher-narrow a : hover ,
229+ .view-switcher-narrow a : focus {
230+ background-color : rgba (255 , 255 , 255 , 0.04 );
231+ color : var (--window-fg-color );
232+ }
233+
234+ .view-switcher .current ,
235+ .view-switcher-narrow .current {
236+ background-color : rgba (255 , 255 , 255 , 0.06 );
237+ }
238+
239+ .view-switcher .current : hover ,
240+ .view-switcher .current : focus ,
241+ .view-switcher-narrow .current : hover ,
242+ .view-switcher-narrow .current : focus {
243+ background-color : rgba (255 , 255 , 255 , 0.10 );
244+ }
245+
246+ .view-switcher a ,
247+ .view-switcher-narrow a {
248+ color : rgb (205 , 214 , 244 , 0.9 );
249+ }
250+
251+ .view-switcher-bar {
252+ box-shadow : 0 0.3rem 0.3rem rgba (0 , 0 , 0 , 0.1 ),
253+ 0 0 1rem rgba (0 , 0 , 0 , 0.05 ),
254+ inset 0 1px 1px rgba (255 , 255 , 255 , 0.1 ),
255+ inset 0 0 0.27rem rgba (255 , 255 , 255 , 0.1 );
256+ }
220257}
221-
258+
259+ @supports (color : AccentColor) {
260+ : root {
261+ --accent-bg-color : oklch (from AccentColor 0.6638 0.1751 h);
262+ --window-bg-color : oklch (from AccentColor 0.9578 0.0058 h);
263+ --card-bg-color : oklch (from AccentColor 0.9335 0.0087 h);
264+ --headerbar-backdrop-color : oklch (from AccentColor 0.9578 0.0058 h / 80% );
265+ --view-switcher-accent : oklch (from AccentColor 0.50 0.12 h);
266+ }
267+ @media (prefers-color-scheme : dark) {
268+ : root {
269+ --accent-bg-color : oklch (from AccentColor 0.7664 0.1113 h);
270+ --window-bg-color : oklch (from AccentColor 0.2429 0.0304 h);
271+ --card-bg-color : oklch (from AccentColor 0.3240 0.0319 h);
272+ --headerbar-backdrop-color : oklch (from AccentColor 0.2429 0.0304 h / 70% );
273+ --view-switcher-accent : oklch (from AccentColor 0.7664 0.1113 h);
274+ }
275+ }
276+ }
0 commit comments