gtk-dark.css
ASCII text, with very long lines (677)
1
@keyframes ripple_effect {
2
to {
3
background-size: 1000% 1000%;
4
}
5
}
6
7
@keyframes header_ripple_effect {
8
from {
9
background-image: radial-gradient(circle farthest-corner at center, #42A5F5 0%, transparent 0%);
10
}
11
to {
12
background-image: radial-gradient(circle farthest-corner at center, #42A5F5 100%, transparent 0%);
13
}
14
}
15
16
* {
17
background-clip: padding-box;
18
-GtkToolButton-icon-spacing: 0;
19
-GtkTextView-error-underline-color: #DD2C00;
20
-GtkScrolledWindow-scrollbar-spacing: 0;
21
-GtkToolItemGroup-expander-size: 11;
22
-GtkWidget-text-handle-width: 24;
23
-GtkWidget-text-handle-height: 24;
24
-GtkDialog-button-spacing: 4;
25
-GtkDialog-action-area-border: 0;
26
outline-style: solid;
27
outline-width: 2px;
28
outline-color: transparent;
29
outline-offset: -4px;
30
-gtk-outline-radius: 2px;
31
-gtk-secondary-caret-color: #42A5F5;
32
}
33
34
switch:focus slider,
35
notebook:focus tab,
36
*:focus {
37
outline-color: alpha(currentColor, 0.3);
38
}
39
40
/***************
41
* Base States *
42
***************/
43
.background {
44
background-color: #333e43;
45
color: #FFFFFF;
46
}
47
48
/*
49
These wildcard seems unavoidable, need to investigate.
50
Wildcards are bad and troublesome, use them with care,
51
or better, just don't.
52
Everytime a wildcard is used a kitten dies, painfully.
53
*/
54
*:disabled {
55
-gtk-icon-effect: dim;
56
}
57
58
.gtkstyle-fallback {
59
background-color: #333e43;
60
color: #FFFFFF;
61
}
62
63
.gtkstyle-fallback:hover {
64
background-color: #283135;
65
color: #FFFFFF;
66
}
67
68
.gtkstyle-fallback:active {
69
background-color: #1d2326;
70
color: #FFFFFF;
71
}
72
73
.gtkstyle-fallback:disabled {
74
background-color: #333e43;
75
color: rgba(255, 255, 255, 0.5);
76
}
77
78
.gtkstyle-fallback:selected {
79
background-color: #42A5F5;
80
color: #FFFFFF;
81
}
82
83
.view {
84
background-color: #3b484e;
85
color: #FFFFFF;
86
}
87
88
.view:disabled {
89
color: rgba(255, 255, 255, 0.5);
90
}
91
92
.view:hover, .view:active, .view:selected {
93
border-radius: 2px;
94
}
95
96
textview text {
97
background-color: #3b484e;
98
}
99
100
textview border {
101
background-color: #374349;
102
color: rgba(255, 255, 255, 0.5);
103
}
104
105
.rubberband,
106
rubberband,
107
flowbox rubberband,
108
treeview.view rubberband,
109
.content-view rubberband,
110
.content-view .rubberband {
111
border: 1px solid #40C4FF;
112
background-color: rgba(64, 196, 255, 0.3);
113
}
114
115
flowbox flowboxchild {
116
padding: 4px;
117
border-radius: 2px;
118
}
119
120
.content-view .tile:selected {
121
background-color: transparent;
122
color: inherit;
123
}
124
125
label {
126
caret-color: currentColor;
127
}
128
129
label.separator {
130
color: #FFFFFF;
131
}
132
133
label selection {
134
background-color: #42A5F5;
135
color: #FFFFFF;
136
}
137
138
label:disabled {
139
color: rgba(255, 255, 255, 0.5);
140
}
141
142
tab label:disabled,
143
button label:disabled {
144
color: inherit;
145
}
146
147
.dim-label, label.separator, .titlebar:not(headerbar) .subtitle,
148
headerbar .subtitle, .budgie-notification .notification-body, .budgie-switcher .notification-body {
149
opacity: 0.6;
150
}
151
152
assistant .sidebar {
153
padding: 4px 0;
154
}
155
156
assistant .sidebar label {
157
min-height: 36px;
158
padding: 0 12px;
159
color: rgba(255, 255, 255, 0.5);
160
font-weight: 500;
161
}
162
163
assistant .sidebar label.highlight {
164
color: #FFFFFF;
165
}
166
167
popover.background.touch-selection, popover.background.magnifier, popover.background.osd, .app-notification, .osd .scale-popup, .nautilus-window .floating-bar, .osd {
168
opacity: 0.9;
169
}
170
171
/*********************
172
* Spinner Animation *
173
*********************/
174
@keyframes spin {
175
to {
176
-gtk-icon-transform: rotate(1turn);
177
}
178
}
179
180
spinner {
181
background: none;
182
opacity: 0;
183
-gtk-icon-source: -gtk-icontheme("process-working-symbolic");
184
}
185
186
spinner:checked {
187
opacity: 1;
188
animation: spin 1s linear infinite;
189
}
190
191
spinner:checked:disabled {
192
opacity: 0.5;
193
}
194
195
/****************
196
* Text Entries *
197
****************/
198
spinbutton:not(.vertical),
199
entry {
200
min-height: 36px;
201
padding: 0 8px;
202
border-radius: 2px;
203
transition: all 270ms cubic-bezier(0, 0, 0.2, 1), box-shadow 180ms cubic-bezier(0, 0, 0.2, 1);
204
border-image: none;
205
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
206
background-color: #3b484e;
207
color: #FFFFFF;
208
}
209
210
spinbutton:focus:not(.vertical),
211
entry:focus {
212
border-image: none;
213
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23);
214
}
215
216
spinbutton:disabled:not(.vertical),
217
entry:disabled {
218
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
219
background-color: #374349;
220
color: rgba(255, 255, 255, 0.5);
221
}
222
223
spinbutton.flat:not(.vertical), notebook > stack:not(:only-child) entry:not(.search),
224
notebook > stack:not(:only-child) spinbutton:not(.vertical), messagedialog entry, colorchooser .popover.osd spinbutton:not(.vertical), layoutpane entry.search, editortweak entry.search, .raven .raven-background spinbutton:not(.vertical), #login_window entry,
225
entry.flat {
226
border-radius: 0;
227
transition: all 270ms cubic-bezier(0, 0, 0.2, 1);
228
border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #42A5F5 0%, transparent 0%) 0 0 0/0 0 0px;
229
box-shadow: inset 0 -1px rgba(255, 255, 255, 0.3);
230
background-color: transparent;
231
color: #FFFFFF;
232
}
233
234
spinbutton.flat:focus:not(.vertical), notebook > stack:not(:only-child) entry:focus:not(.search),
235
notebook > stack:not(:only-child) spinbutton:focus:not(.vertical), messagedialog entry:focus, colorchooser .popover.osd spinbutton:focus:not(.vertical), layoutpane entry.search:focus, editortweak entry.search:focus, .raven .raven-background spinbutton:focus:not(.vertical), #login_window entry:focus,
236
entry.flat:focus {
237
border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #42A5F5 100%, transparent 0%) 0 0 2/0 0 2px;
238
box-shadow: inset 0 -1px rgba(255, 255, 255, 0.3);
239
}
240
241
spinbutton.flat:disabled:not(.vertical), notebook > stack:not(:only-child) entry:disabled:not(.search),
242
notebook > stack:not(:only-child) spinbutton:disabled:not(.vertical), messagedialog entry:disabled, colorchooser .popover.osd spinbutton:disabled:not(.vertical), layoutpane entry.search:disabled, editortweak entry.search:disabled, .raven .raven-background spinbutton:disabled:not(.vertical), #login_window entry:disabled,
243
entry.flat:disabled {
244
box-shadow: inset 0 -1px rgba(255, 255, 255, 0.12);
245
background-color: transparent;
246
color: rgba(255, 255, 255, 0.5);
247
}
248
249
spinbutton:not(.vertical) image,
250
entry image {
251
color: rgba(255, 255, 255, 0.7);
252
}
253
254
spinbutton:not(.vertical) image:hover, spinbutton:not(.vertical) image:active,
255
entry image:hover,
256
entry image:active {
257
color: #FFFFFF;
258
}
259
260
spinbutton:not(.vertical) image:disabled,
261
entry image:disabled {
262
color: rgba(255, 255, 255, 0.5);
263
}
264
265
spinbutton:not(.vertical) image.left,
266
entry image.left {
267
margin-left: 2px;
268
margin-right: 6px;
269
}
270
271
spinbutton:not(.vertical) image.right,
272
entry image.right {
273
margin-left: 6px;
274
margin-right: 2px;
275
}
276
277
spinbutton:not(.vertical) undershoot.left,
278
entry undershoot.left {
279
background-color: transparent;
280
background-image: linear-gradient(to top, rgba(59, 72, 78, 0.3) 50%, rgba(255, 255, 255, 0.3) 50%);
281
padding-left: 1px;
282
background-size: 1px 12px;
283
background-repeat: repeat-y;
284
background-origin: content-box;
285
background-position: left top;
286
}
287
288
spinbutton:not(.vertical) undershoot.right,
289
entry undershoot.right {
290
background-color: transparent;
291
background-image: linear-gradient(to top, rgba(59, 72, 78, 0.3) 50%, rgba(255, 255, 255, 0.3) 50%);
292
padding-right: 1px;
293
background-size: 1px 12px;
294
background-repeat: repeat-y;
295
background-origin: content-box;
296
background-position: right top;
297
}
298
299
spinbutton.error:not(.vertical),
300
entry.error {
301
transition: all 270ms cubic-bezier(0, 0, 0.2, 1), box-shadow 180ms cubic-bezier(0, 0, 0.2, 1);
302
border-image: none;
303
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
304
background-color: #DD2C00;
305
color: #FFFFFF;
306
}
307
308
spinbutton.error:focus:not(.vertical),
309
entry.error:focus {
310
border-image: none;
311
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23);
312
}
313
314
spinbutton.error:disabled:not(.vertical),
315
entry.error:disabled {
316
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
317
background-color: #374349;
318
color: rgba(255, 255, 255, 0.5);
319
}
320
321
spinbutton.error.flat:not(.vertical), notebook > stack:not(:only-child) entry.error:not(.search),
322
notebook > stack:not(:only-child) spinbutton.error:not(.vertical), messagedialog entry.error, colorchooser .popover.osd spinbutton.error:not(.vertical), layoutpane entry.error.search, editortweak entry.error.search, .raven .raven-background spinbutton.error:not(.vertical), #login_window entry.error,
323
entry.error.flat {
324
transition: all 270ms cubic-bezier(0, 0, 0.2, 1);
325
border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #DD2C00 0%, transparent 0%) 0 0 0/0 0 0px;
326
box-shadow: inset 0 -1px #DD2C00;
327
background-color: transparent;
328
color: #FFFFFF;
329
}
330
331
spinbutton.error.flat:focus:not(.vertical), notebook > stack:not(:only-child) entry.error:focus:not(.search),
332
notebook > stack:not(:only-child) spinbutton.error:focus:not(.vertical), messagedialog entry.error:focus, colorchooser .popover.osd spinbutton.error:focus:not(.vertical), layoutpane entry.error.search:focus, editortweak entry.error.search:focus, .raven .raven-background spinbutton.error:focus:not(.vertical), #login_window entry.error:focus,
333
entry.error.flat:focus {
334
border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #DD2C00 100%, transparent 0%) 0 0 2/0 0 2px;
335
box-shadow: inset 0 -1px #DD2C00;
336
}
337
338
spinbutton.error.flat:disabled:not(.vertical), notebook > stack:not(:only-child) entry.error:disabled:not(.search),
339
notebook > stack:not(:only-child) spinbutton.error:disabled:not(.vertical), messagedialog entry.error:disabled, colorchooser .popover.osd spinbutton.error:disabled:not(.vertical), layoutpane entry.error.search:disabled, editortweak entry.error.search:disabled, .raven .raven-background spinbutton.error:disabled:not(.vertical), #login_window entry.error:disabled,
340
entry.error.flat:disabled {
341
box-shadow: inset 0 -1px rgba(255, 255, 255, 0.12);
342
background-color: transparent;
343
color: rgba(255, 255, 255, 0.5);
344
}
345
346
spinbutton.error:not(.vertical) image,
347
entry.error image {
348
color: rgba(255, 255, 255, 0.7);
349
}
350
351
spinbutton.error:not(.vertical) image:hover, spinbutton.error:not(.vertical) image:active,
352
entry.error image:hover,
353
entry.error image:active {
354
color: #FFFFFF;
355
}
356
357
spinbutton.error:not(.vertical) image:disabled,
358
entry.error image:disabled {
359
color: rgba(255, 255, 255, 0.5);
360
}
361
362
spinbutton.warning:not(.vertical),
363
entry.warning {
364
transition: all 270ms cubic-bezier(0, 0, 0.2, 1), box-shadow 180ms cubic-bezier(0, 0, 0.2, 1);
365
border-image: none;
366
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
367
background-color: #FF6D00;
368
color: #FFFFFF;
369
}
370
371
spinbutton.warning:focus:not(.vertical),
372
entry.warning:focus {
373
border-image: none;
374
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23);
375
}
376
377
spinbutton.warning:disabled:not(.vertical),
378
entry.warning:disabled {
379
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
380
background-color: #374349;
381
color: rgba(255, 255, 255, 0.5);
382
}
383
384
spinbutton.warning.flat:not(.vertical), notebook > stack:not(:only-child) entry.warning:not(.search),
385
notebook > stack:not(:only-child) spinbutton.warning:not(.vertical), messagedialog entry.warning, colorchooser .popover.osd spinbutton.warning:not(.vertical), layoutpane entry.warning.search, editortweak entry.warning.search, .raven .raven-background spinbutton.warning:not(.vertical), #login_window entry.warning,
386
entry.warning.flat {
387
transition: all 270ms cubic-bezier(0, 0, 0.2, 1);
388
border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #FF6D00 0%, transparent 0%) 0 0 0/0 0 0px;
389
box-shadow: inset 0 -1px #FF6D00;
390
background-color: transparent;
391
color: #FFFFFF;
392
}
393
394
spinbutton.warning.flat:focus:not(.vertical), notebook > stack:not(:only-child) entry.warning:focus:not(.search),
395
notebook > stack:not(:only-child) spinbutton.warning:focus:not(.vertical), messagedialog entry.warning:focus, colorchooser .popover.osd spinbutton.warning:focus:not(.vertical), layoutpane entry.warning.search:focus, editortweak entry.warning.search:focus, .raven .raven-background spinbutton.warning:focus:not(.vertical), #login_window entry.warning:focus,
396
entry.warning.flat:focus {
397
border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #FF6D00 100%, transparent 0%) 0 0 2/0 0 2px;
398
box-shadow: inset 0 -1px #FF6D00;
399
}
400
401
spinbutton.warning.flat:disabled:not(.vertical), notebook > stack:not(:only-child) entry.warning:disabled:not(.search),
402
notebook > stack:not(:only-child) spinbutton.warning:disabled:not(.vertical), messagedialog entry.warning:disabled, colorchooser .popover.osd spinbutton.warning:disabled:not(.vertical), layoutpane entry.warning.search:disabled, editortweak entry.warning.search:disabled, .raven .raven-background spinbutton.warning:disabled:not(.vertical), #login_window entry.warning:disabled,
403
entry.warning.flat:disabled {
404
box-shadow: inset 0 -1px rgba(255, 255, 255, 0.12);
405
background-color: transparent;
406
color: rgba(255, 255, 255, 0.5);
407
}
408
409
spinbutton.warning:not(.vertical) image,
410
entry.warning image {
411
color: rgba(255, 255, 255, 0.7);
412
}
413
414
spinbutton.warning:not(.vertical) image:hover, spinbutton.warning:not(.vertical) image:active,
415
entry.warning image:hover,
416
entry.warning image:active {
417
color: #FFFFFF;
418
}
419
420
spinbutton.warning:not(.vertical) image:disabled,
421
entry.warning image:disabled {
422
color: rgba(255, 255, 255, 0.5);
423
}
424
425
spinbutton:not(.vertical) progress,
426
entry progress {
427
margin: 2px -6px;
428
border-bottom: 2px solid #42A5F5;
429
background-color: transparent;
430
}
431
432
.linked:not(.vertical) > spinbutton.flat:not(.vertical), notebook > stack:not(:only-child) .linked:not(.vertical) > entry:not(.search),
433
notebook > stack:not(:only-child) .linked:not(.vertical) > spinbutton:not(.vertical), messagedialog .linked:not(.vertical) > entry, colorchooser .popover.osd .linked:not(.vertical) > spinbutton:not(.vertical), layoutpane .linked:not(.vertical) > entry.search, editortweak .linked:not(.vertical) > entry.search, .raven .raven-background .linked:not(.vertical) > spinbutton:not(.vertical), #login_window .linked:not(.vertical) > entry,
434
.linked.vertical > spinbutton.flat:not(.vertical), notebook > stack:not(:only-child)
435
.linked.vertical > entry:not(.search),
436
notebook > stack:not(:only-child)
437
.linked.vertical > spinbutton:not(.vertical), messagedialog
438
.linked.vertical > entry, colorchooser .popover.osd
439
.linked.vertical > spinbutton:not(.vertical), layoutpane
440
.linked.vertical > entry.search, editortweak
441
.linked.vertical > entry.search, .raven .raven-background
442
.linked.vertical > spinbutton:not(.vertical), #login_window
443
.linked.vertical > entry, .linked:not(.vertical) >
444
entry.flat,
445
.linked.vertical >
446
entry.flat {
447
border-radius: 0;
448
}
449
450
treeview entry.flat, treeview entry {
451
min-height: 0;
452
padding: 2px;
453
border-radius: 0;
454
background-color: #3b484e;
455
}
456
457
treeview entry.flat, treeview entry.flat:focus, treeview entry, treeview entry:focus {
458
border-image: none;
459
box-shadow: none;
460
}
461
462
.entry-tag, .documents-entry-tag, .photos-entry-tag {
463
margin: 6px;
464
border-radius: 9999px;
465
box-shadow: none;
466
background-color: #42A5F5;
467
color: #FFFFFF;
468
}
469
470
.entry-tag:hover, .documents-entry-tag:hover, .photos-entry-tag:hover {
471
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
472
}
473
474
:dir(ltr) .entry-tag, :dir(ltr) .documents-entry-tag, :dir(ltr) .photos-entry-tag {
475
margin-left: 8px;
476
margin-right: -2px;
477
padding-left: 8px;
478
padding-right: 4px;
479
}
480
481
:dir(rtl) .entry-tag, :dir(rtl) .documents-entry-tag, :dir(rtl) .photos-entry-tag {
482
margin-left: -2px;
483
margin-right: 8px;
484
padding-left: 4px;
485
padding-right: 8px;
486
}
487
488
.entry-tag.button, .button.documents-entry-tag, .button.photos-entry-tag {
489
box-shadow: none;
490
background-color: transparent;
491
}
492
493
.entry-tag.button:not(:hover):not(:active), .button.documents-entry-tag:not(:hover):not(:active), .button.photos-entry-tag:not(:hover):not(:active) {
494
color: rgba(255, 255, 255, 0.7);
495
}
496
497
/***********
498
* Buttons *
499
***********/
500
@keyframes needs_attention {
501
from {
502
background-image: -gtk-gradient(radial, center center, 0, center center, 0.001, to(#FF4081), to(transparent));
503
}
504
to {
505
background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#FF4081), to(transparent));
506
}
507
}
508
509
510
button {
511
min-height: 24px;
512
min-width: 16px;
513
padding: 6px 10px;
514
border-radius: 2px;
515
font-weight: 500;
516
transition: all 270ms cubic-bezier(0, 0, 0.2, 1), box-shadow 180ms cubic-bezier(0, 0, 0.2, 1), background-size 450ms cubic-bezier(0, 0, 0.2, 1), background-image 900ms cubic-bezier(0, 0, 0.2, 1);
517
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24), inset 0 0 0 9999px transparent;
518
background-color: #414f56;
519
background-image: radial-gradient(circle farthest-corner at center, transparent 10%, transparent 0%);
520
background-repeat: no-repeat;
521
background-position: center;
522
background-size: 1000% 1000%;
523
color: rgba(255, 255, 255, 0.8);
524
}
525
526
527
button:hover {
528
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23), inset 0 0 0 9999px transparent;
529
color: #FFFFFF;
530
}
531
532
533
button:active {
534
transition: all 270ms cubic-bezier(0, 0, 0.2, 1), background-size 0, background-image 0;
535
animation: ripple_effect 270ms cubic-bezier(0, 0, 0.2, 1) forwards;
536
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23), inset 0 0 0 9999px alpha(currentColor, 0.15);
537
background-image: radial-gradient(circle farthest-corner at center, alpha(currentColor, 0.15) 10%, transparent 0%);
538
background-size: 0% 0%;
539
color: #FFFFFF;
540
}
541
542
543
button:disabled {
544
box-shadow: none;
545
background-color: rgba(255, 255, 255, 0.12);
546
color: rgba(255, 255, 255, 0.3);
547
}
548
549
550
button:checked {
551
background-color: #42A5F5;
552
color: #FFFFFF;
553
}
554
555
556
button:checked:disabled {
557
background-color: rgba(66, 165, 245, 0.3);
558
color: rgba(66, 165, 245, 0.5);
559
}
560
561
modelbutton.flat,
562
.menuitem.button.flat, spinbutton:not(.vertical) button, spinbutton.vertical button, popover.background.menu button,
563
popover.background button.model, notebook > header > tabs > arrow, scrollbar button, check,
564
radio, calendar.button, messagedialog.csd .dialog-action-area button, button.sidebar-button, .gedit-search-slider button, PanelToplevel > grid > button, .raven .raven-header:not(.top) button, .drop-shadow button, .budgie-session-dialog .linked.horizontal > button, .lightdm-gtk-greeter button, :not(headerbar) .caja-pathbar button, .caja-pathbar :not(headerbar) button, :not(headerbar)
565
.path-bar button, layouttabbar button, .mate-panel-menu-bar #PanelApplet button, .budgie-panel #tasklist-button, .raven stackswitcher.linked > button, toolbar button, .titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action),
566
headerbar button:not(.suggested-action):not(.destructive-action), actionbar > revealer > box button:not(.suggested-action):not(.destructive-action):not(.server-list-button), .app-notification button,
567
button.flat {
568
transition: all 270ms cubic-bezier(0, 0, 0.2, 1), background-size 450ms cubic-bezier(0, 0, 0.2, 1), background-image 900ms cubic-bezier(0, 0, 0.2, 1);
569
box-shadow: inset 0 0 0 9999px transparent;
570
background-color: transparent;
571
background-image: radial-gradient(circle farthest-corner at center, transparent 10%, transparent 0%);
572
background-repeat: no-repeat;
573
background-position: center;
574
background-size: 1000% 1000%;
575
color: rgba(255, 255, 255, 0.7);
576
}
577
578
modelbutton.flat:hover,
579
.menuitem.button.flat:hover, spinbutton:not(.vertical) button:hover, spinbutton.vertical button:hover, popover.background.menu button:hover,
580
popover.background button.model:hover, notebook > header > tabs > arrow:hover, scrollbar button:hover, check:hover,
581
radio:hover, calendar.button:hover, messagedialog.csd .dialog-action-area button:hover, button.sidebar-button:hover, .gedit-search-slider button:hover, PanelToplevel > grid > button:hover, .raven .raven-header:not(.top) button:hover, .drop-shadow button:hover, .budgie-session-dialog .linked.horizontal > button:hover, .lightdm-gtk-greeter button:hover, :not(headerbar) .caja-pathbar button:hover, .caja-pathbar :not(headerbar) button:hover, :not(headerbar)
582
.path-bar button:hover, layouttabbar button:hover, .mate-panel-menu-bar #PanelApplet button:hover, .budgie-panel #tasklist-button:hover, .raven stackswitcher.linked > button:hover, toolbar button:hover, .titlebar:not(headerbar) button:hover:not(.suggested-action):not(.destructive-action),
583
headerbar button:hover:not(.suggested-action):not(.destructive-action), actionbar > revealer > box button:hover:not(.suggested-action):not(.destructive-action):not(.server-list-button), .app-notification button:hover,
584
button.flat:hover {
585
box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.15);
586
color: #FFFFFF;
587
}
588
589
modelbutton.flat:active,
590
.menuitem.button.flat:active, spinbutton:not(.vertical) button:active, spinbutton.vertical button:active, popover.background.menu button:active,
591
popover.background button.model:active, notebook > header > tabs > arrow:active, scrollbar button:active, check:active,
592
radio:active, calendar.button:active, messagedialog.csd .dialog-action-area button:active, button.sidebar-button:active, .gedit-search-slider button:active, PanelToplevel > grid > button:active, .raven .raven-header:not(.top) button:active, .drop-shadow button:active, .budgie-session-dialog .linked.horizontal > button:active, .lightdm-gtk-greeter button:active, :not(headerbar) .caja-pathbar button:active, .caja-pathbar :not(headerbar) button:active, :not(headerbar)
593
.path-bar button:active, layouttabbar button:active, .mate-panel-menu-bar #PanelApplet button:active, .budgie-panel #tasklist-button:active, .raven stackswitcher.linked > button:active, toolbar button:active, .titlebar:not(headerbar) button:active:not(.suggested-action):not(.destructive-action),
594
headerbar button:active:not(.suggested-action):not(.destructive-action), actionbar > revealer > box button:active:not(.suggested-action):not(.destructive-action):not(.server-list-button), .app-notification button:active,
595
button.flat:active {
596
transition: all 270ms cubic-bezier(0, 0, 0.2, 1), background-size 0, background-image 0;
597
animation: ripple_effect 270ms cubic-bezier(0, 0, 0.2, 1) forwards;
598
box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.15);
599
background-image: radial-gradient(circle farthest-corner at center, alpha(currentColor, 0.15) 10%, transparent 0%);
600
background-size: 0% 0%;
601
color: #FFFFFF;
602
}
603
604
modelbutton.flat:disabled,
605
.menuitem.button.flat:disabled, spinbutton:not(.vertical) button:disabled, spinbutton.vertical button:disabled, popover.background.menu button:disabled,
606
popover.background button.model:disabled, notebook > header > tabs > arrow:disabled, scrollbar button:disabled, check:disabled,
607
radio:disabled, calendar.button:disabled, messagedialog.csd .dialog-action-area button:disabled, button.sidebar-button:disabled, .gedit-search-slider button:disabled, PanelToplevel > grid > button:disabled, .raven .raven-header:not(.top) button:disabled, .drop-shadow button:disabled, .budgie-session-dialog .linked.horizontal > button:disabled, .lightdm-gtk-greeter button:disabled, :not(headerbar) .caja-pathbar button:disabled, .caja-pathbar :not(headerbar) button:disabled, :not(headerbar)
608
.path-bar button:disabled, layouttabbar button:disabled, .mate-panel-menu-bar #PanelApplet button:disabled, .budgie-panel #tasklist-button:disabled, .raven stackswitcher.linked > button:disabled, toolbar button:disabled, .titlebar:not(headerbar) button:disabled:not(.suggested-action):not(.destructive-action),
609
headerbar button:disabled:not(.suggested-action):not(.destructive-action), actionbar > revealer > box button:disabled:not(.suggested-action):not(.destructive-action):not(.server-list-button), .app-notification button:disabled,
610
button.flat:disabled {
611
box-shadow: none;
612
background-color: transparent;
613
color: rgba(255, 255, 255, 0.3);
614
}
615
616
:not(headerbar) .caja-pathbar button:checked, .caja-pathbar :not(headerbar) button:checked, :not(headerbar)
617
.path-bar button:checked, layouttabbar button:checked, .mate-panel-menu-bar #PanelApplet button:checked, .budgie-panel #tasklist-button:checked, .raven stackswitcher.linked > button:checked, toolbar button:checked, .titlebar:not(headerbar) button:checked:not(.suggested-action):not(.destructive-action),
618
headerbar button:checked:not(.suggested-action):not(.destructive-action), actionbar > revealer > box button:checked:not(.suggested-action):not(.destructive-action):not(.server-list-button), .app-notification button:checked,
619
button.flat:checked {
620
background-color: rgba(255, 255, 255, 0.3);
621
color: #FFFFFF;
622
}
623
624
:not(headerbar) .caja-pathbar button:checked:disabled, .caja-pathbar :not(headerbar) button:checked:disabled, :not(headerbar)
625
.path-bar button:checked:disabled, layouttabbar button:checked:disabled, .mate-panel-menu-bar #PanelApplet button:checked:disabled, .budgie-panel #tasklist-button:checked:disabled, .raven stackswitcher.linked > button:checked:disabled, toolbar button:checked:disabled, .titlebar:not(headerbar) button:checked:disabled:not(.suggested-action):not(.destructive-action),
626
headerbar button:checked:disabled:not(.suggested-action):not(.destructive-action), actionbar > revealer > box button:checked:disabled:not(.suggested-action):not(.destructive-action):not(.server-list-button), .app-notification button:checked:disabled,
627
button.flat:checked:disabled {
628
background-color: rgba(255, 255, 255, 0.12);
629
color: rgba(255, 255, 255, 0.5);
630
}
631
632
633
button.text-button {
634
padding-left: 16px;
635
padding-right: 16px;
636
}
637
638
639
button.image-button {
640
min-width: 24px;
641
padding: 6px;
642
}
643
644
645
button.text-button.image-button {
646
border-radius: 2px;
647
-gtk-outline-radius: 2px;
648
}
649
650
651
button.text-button.image-button label:first-child {
652
margin-left: 10px;
653
}
654
655
656
button.text-button.image-button label:last-child {
657
margin-right: 10px;
658
}
659
660
661
button.text-button.image-button image:not(:only-child) {
662
margin: 0 4px;
663
}
664
665
toolbar .linked > button, .titlebar:not(headerbar) .linked > button:not(.suggested-action):not(.destructive-action),
666
headerbar .linked > button:not(.suggested-action):not(.destructive-action), actionbar > revealer > box .linked > button:not(.suggested-action):not(.destructive-action):not(.server-list-button), .app-notification .linked > button, toolbar
667
.linked.vertical > button, .titlebar:not(headerbar)
668
.linked.vertical > button:not(.suggested-action):not(.destructive-action),
669
headerbar
670
.linked.vertical > button:not(.suggested-action):not(.destructive-action), actionbar > revealer > box
671
.linked.vertical > button:not(.suggested-action):not(.destructive-action):not(.server-list-button), .app-notification
672
.linked.vertical > button, .linked >
673
button.flat,
674
.linked.vertical >
675
button.flat {
676
border-radius: 2px;
677
}
678
679
toolbar .linked > button.text-button.image-button, .titlebar:not(headerbar) .linked > button.text-button.image-button:not(.suggested-action):not(.destructive-action),
680
headerbar .linked > button.text-button.image-button:not(.suggested-action):not(.destructive-action), actionbar > revealer > box .linked > button.text-button.image-button:not(.suggested-action):not(.destructive-action):not(.server-list-button), .app-notification .linked > button.text-button.image-button, toolbar
681
.linked.vertical > button.text-button.image-button, .titlebar:not(headerbar)
682
.linked.vertical > button.text-button.image-button:not(.suggested-action):not(.destructive-action),
683
headerbar
684
.linked.vertical > button.text-button.image-button:not(.suggested-action):not(.destructive-action), actionbar > revealer > box
685
.linked.vertical > button.text-button.image-button:not(.suggested-action):not(.destructive-action):not(.server-list-button), .app-notification
686
.linked.vertical > button.text-button.image-button, .linked >
687
button.flat.text-button.image-button,
688
.linked.vertical >
689
button.flat.text-button.image-button {
690
border-radius: 2px;
691
-gtk-outline-radius: 2px;
692
}
693
694
infobar.info button:disabled, infobar.question button:disabled, infobar.warning button:disabled, infobar.error button:disabled, row:selected
695
button:disabled {
696
background-color: rgba(255, 255, 255, 0.12);
697
color: rgba(255, 255, 255, 0.3);
698
}
699
700
row:selected button.sidebar-button, infobar.info button.flat, infobar.question button.flat, infobar.warning button.flat, infobar.error button.flat, .budgie-panel button, .budgie-panel #tasklist-button, .raven stackswitcher.linked > button, .raven-mpris button.image-button, row:selected
701
button.flat {
702
color: rgba(255, 255, 255, 0.7);
703
}
704
705
row:selected button.sidebar-button:hover, infobar.info button.flat:hover, infobar.question button.flat:hover, infobar.warning button.flat:hover, infobar.error button.flat:hover, .budgie-panel button:hover, .budgie-panel #tasklist-button:hover, .raven stackswitcher.linked > button:hover, .raven-mpris button.image-button:hover, row:selected button.sidebar-button:active, infobar.info button.flat:active, infobar.question button.flat:active, infobar.warning button.flat:active, infobar.error button.flat:active, .budgie-panel button:active, .budgie-panel #tasklist-button:active, .raven stackswitcher.linked > button:active, .raven-mpris button.image-button:active, row:selected
706
button.flat:hover, row:selected
707
button.flat:active {
708
color: #FFFFFF;
709
}
710
711
row:selected button.sidebar-button:disabled, infobar.info button.flat:disabled, infobar.question button.flat:disabled, infobar.warning button.flat:disabled, infobar.error button.flat:disabled, .budgie-panel button:disabled, .budgie-panel #tasklist-button:disabled, .raven stackswitcher.linked > button:disabled, .raven-mpris button.image-button:disabled, row:selected
712
button.flat:disabled {
713
color: rgba(255, 255, 255, 0.3);
714
}
715
716
row:selected button.sidebar-button:checked, infobar.info button.flat:checked, infobar.question button.flat:checked, infobar.warning button.flat:checked, infobar.error button.flat:checked, .budgie-panel button:checked, .budgie-panel #tasklist-button:checked, .raven stackswitcher.linked > button:checked, .raven-mpris button.image-button:checked, row:selected
717
button.flat:checked {
718
background-color: rgba(255, 255, 255, 0.3);
719
color: #FFFFFF;
720
}
721
722
row:selected button.sidebar-button:checked:disabled, infobar.info button.flat:checked:disabled, infobar.question button.flat:checked:disabled, infobar.warning button.flat:checked:disabled, infobar.error button.flat:checked:disabled, .budgie-panel button:checked:disabled, .budgie-panel #tasklist-button:checked:disabled, .raven stackswitcher.linked > button:checked:disabled, .raven-mpris button.image-button:checked:disabled, row:selected
723
button.flat:checked:disabled {
724
background-color: rgba(255, 255, 255, 0.12);
725
color: rgba(255, 255, 255, 0.5);
726
}
727
728
729
button.osd {
730
padding: 12px 16px;
731
}
732
733
734
button.osd.image-button {
735
padding: 12px;
736
}
737
738
739
button.osd:disabled {
740
opacity: 0;
741
}
742
743
744
button.suggested-action {
745
background-color: #FF4081;
746
color: #FFFFFF;
747
}
748
749
750
button.suggested-action:disabled {
751
box-shadow: none;
752
background-color: rgba(255, 255, 255, 0.12);
753
color: rgba(255, 255, 255, 0.5);
754
}
755
756
757
button.suggested-action:checked {
758
background-color: #ff79a7;
759
}
760
761
762
button.suggested-action.flat {
763
background-color: transparent;
764
color: #FF4081;
765
}
766
767
768
button.suggested-action.flat:disabled {
769
box-shadow: none;
770
background-color: transparent;
771
color: rgba(255, 255, 255, 0.5);
772
}
773
774
775
button.suggested-action.flat:checked {
776
background-color: rgba(255, 64, 129, 0.3);
777
}
778
779
780
button.destructive-action {
781
background-color: #FF5252;
782
color: #FFFFFF;
783
}
784
785
786
button.destructive-action:disabled {
787
box-shadow: none;
788
background-color: rgba(255, 255, 255, 0.12);
789
color: rgba(255, 255, 255, 0.5);
790
}
791
792
793
button.destructive-action:checked {
794
background-color: #ff8686;
795
}
796
797
798
button.destructive-action.flat {
799
background-color: transparent;
800
color: #FF5252;
801
}
802
803
804
button.destructive-action.flat:disabled {
805
box-shadow: none;
806
background-color: transparent;
807
color: rgba(255, 255, 255, 0.5);
808
}
809
810
811
button.destructive-action.flat:checked {
812
background-color: rgba(255, 82, 82, 0.3);
813
}
814
815
.stack-switcher >
816
button {
817
outline-offset: -4px;
818
}
819
820
.stack-switcher >
821
button > label {
822
padding-left: 6px;
823
padding-right: 6px;
824
}
825
826
.stack-switcher >
827
button > image {
828
padding-left: 6px;
829
padding-right: 6px;
830
padding-top: 3px;
831
padding-bottom: 3px;
832
}
833
834
.stack-switcher >
835
button.text-button {
836
padding-left: 10px;
837
padding-right: 10px;
838
}
839
840
.stack-switcher >
841
button.image-button {
842
padding-left: 4px;
843
padding-right: 4px;
844
}
845
846
.stack-switcher >
847
button.needs-attention:checked > label,
848
.stack-switcher >
849
button.needs-attention:checked > image {
850
animation: none;
851
background-image: none;
852
}
853
854
.primary-toolbar
855
button {
856
-gtk-icon-shadow: none;
857
}
858
859
860
button.image-button, toolbar .linked > button.image-button, .titlebar:not(headerbar) .linked > button.image-button:not(.suggested-action):not(.destructive-action),
861
headerbar .linked > button.image-button:not(.suggested-action):not(.destructive-action), actionbar > revealer > box .linked > button.image-button:not(.suggested-action):not(.destructive-action):not(.server-list-button), .app-notification .linked > button.image-button, toolbar
862
.linked.vertical > button.image-button,
863
headerbar
864
.linked.vertical > button.image-button:not(.suggested-action):not(.destructive-action), .app-notification
865
.linked.vertical > button.image-button, .linked > button.flat.image-button,
866
.linked.vertical > button.flat.image-button, .inline-toolbar button:not(.text-button), check,
867
radio, button.titlebutton, .nautilus-window headerbar > revealer > button, .raven .raven-header:not(.top) button.image-button, .raven .expander-button,
868
button.close,
869
button.circular {
870
border-radius: 9999px;
871
-gtk-outline-radius: 9999px;
872
}
873
874
spinbutton:not(.vertical) button, notebook > header tab button.flat, button.sidebar-button, .nautilus-window .floating-bar button, .gedit-document-panel row button.flat, .gedit-search-slider button:dir(ltr), .gedit-search-slider button:dir(rtl), .pluma-window paned.horizontal box.vertical box.horizontal button.flat {
875
min-height: 24px;
876
min-width: 24px;
877
padding: 0;
878
border-radius: 9999px;
879
-gtk-outline-radius: 9999px;
880
}
881
882
.stack-switcher >
883
button.needs-attention > label,
884
.stack-switcher >
885
button.needs-attention > image, stacksidebar row.needs-attention > label {
886
animation: needs_attention 270ms cubic-bezier(0, 0, 0.2, 1) forwards;
887
background-repeat: no-repeat;
888
background-position: right 3px;
889
background-size: 6px 6px;
890
}
891
892
.stack-switcher >
893
button.needs-attention > label:dir(rtl),
894
.stack-switcher >
895
button.needs-attention > image:dir(rtl), stacksidebar row.needs-attention > label:dir(rtl) {
896
background-position: left 3px;
897
}
898
899
.linked:not(.vertical) > spinbutton:not(.vertical), .linked:not(.vertical) > entry, .linked > button, .linked:not(.vertical) > combobox > box > button.combo {
900
border-radius: 0;
901
-gtk-outline-radius: 2px;
902
}
903
904
.linked:not(.vertical) > spinbutton:first-child:not(.vertical), .linked:not(.vertical) > entry:first-child, .linked > button:first-child, combobox.linked button:nth-child(2):dir(rtl), .linked:not(.vertical) > combobox:first-child > box > button.combo {
905
border-top-left-radius: 2px;
906
border-bottom-left-radius: 2px;
907
}
908
909
.linked:not(.vertical) > spinbutton:last-child:not(.vertical), .linked:not(.vertical) > entry:last-child, .linked > button:last-child, combobox.linked button:nth-child(2):dir(ltr), .linked:not(.vertical) > combobox:last-child > box > button.combo {
910
border-top-right-radius: 2px;
911
border-bottom-right-radius: 2px;
912
}
913
914
.linked:not(.vertical) > spinbutton:only-child:not(.vertical), .linked:not(.vertical) > entry:only-child, .linked > button:only-child, .linked:not(.vertical) > combobox:only-child > box > button.combo {
915
border-radius: 2px;
916
}
917
918
.linked.vertical > spinbutton:not(.vertical), .linked.vertical > entry, .linked.vertical > button, .linked.vertical > combobox > box > button.combo {
919
border-radius: 0;
920
-gtk-outline-radius: 2px;
921
}
922
923
.linked.vertical > spinbutton:first-child:not(.vertical), .linked.vertical > entry:first-child, .linked.vertical > button:first-child, .linked.vertical > combobox:first-child > box > button.combo {
924
border-top-left-radius: 2px;
925
border-top-right-radius: 2px;
926
}
927
928
.linked.vertical > spinbutton:last-child:not(.vertical), .linked.vertical > entry:last-child, .linked.vertical > button:last-child, .linked.vertical > combobox:last-child > box > button.combo {
929
border-bottom-left-radius: 2px;
930
border-bottom-right-radius: 2px;
931
}
932
933
.linked.vertical > spinbutton:only-child:not(.vertical), .linked.vertical > entry:only-child, .linked.vertical > button:only-child, .linked.vertical > combobox:only-child > box > button.combo {
934
border-radius: 2px;
935
}
936
937
/* menu buttons */
938
modelbutton.flat,
939
.menuitem.button.flat {
940
min-height: 28px;
941
padding: 0 8px;
942
border-radius: 2px;
943
color: inherit;
944
}
945
946
modelbutton.flat arrow {
947
background: none;
948
}
949
950
modelbutton.flat arrow:hover {
951
background: none;
952
}
953
954
modelbutton.flat arrow.left {
955
-gtk-icon-source: -gtk-icontheme("pan-start-symbolic");
956
}
957
958
modelbutton.flat arrow.right {
959
-gtk-icon-source: -gtk-icontheme("pan-end-symbolic");
960
}
961
962
button.color {
963
min-height: 24px;
964
min-width: 24px;
965
padding: 6px;
966
}
967
968
/*********
969
* Links *
970
*********/
971
*:link, button:link,
972
button:visited, *:link:hover, button:hover:link,
973
button:hover:visited, *:link:active, button:active:link,
974
button:active:visited {
975
color: #42A5F5;
976
}
977
978
*:link:visited,
979
button:visited, *:link:visited:hover,
980
button:visited:hover, *:link:visited:active,
981
button:visited:active {
982
color: #E040FB;
983
}
984
985
infobar.info *:link, infobar.info button:link, infobar.info
986
button:visited, infobar.question *:link, infobar.question button:link, infobar.question
987
button:visited, infobar.warning *:link, infobar.warning button:link, infobar.warning
988
button:visited, infobar.error *:link, infobar.error button:link, infobar.error
989
button:visited, *:link:selected, button:selected:link,
990
button:selected:visited, .selection-mode.titlebar:not(headerbar) .subtitle:link,
991
headerbar.selection-mode .subtitle:link,
992
*:selected *:link,
993
*:selected button:link,
994
*:selected
995
button:visited {
996
color: #FFFFFF;
997
}
998
999
button:link > label,
1000
button:visited > label {
1001
text-decoration-line: underline;
1002
}
1003
1004
/*****************
1005
* GtkSpinButton *
1006
*****************/
1007
spinbutton:not(.vertical) {
1008
padding: 0;
1009
}
1010
1011
notebook > stack:not(:only-child) spinbutton:not(.vertical) entry, notebook > stack:not(:only-child) spinbutton:not(.vertical) entry:focus, notebook > stack:not(:only-child) spinbutton:not(.vertical) entry:disabled,
1012
spinbutton:not(.vertical) entry {
1013
min-width: 32px;
1014
margin: 0;
1015
border-image: none;
1016
border-radius: 0;
1017
box-shadow: none;
1018
background-color: transparent;
1019
}
1020
1021
spinbutton:not(.vertical) button {
1022
border: solid 6px transparent;
1023
}
1024
1025
spinbutton:not(.vertical) button.up:dir(ltr), spinbutton:not(.vertical) button.down:dir(rtl) {
1026
margin-left: -3px;
1027
}
1028
1029
spinbutton:not(.vertical) button.up:dir(rtl), spinbutton:not(.vertical) button.down:dir(ltr) {
1030
margin-right: -3px;
1031
}
1032
1033
spinbutton.vertical:disabled {
1034
color: rgba(255, 255, 255, 0.5);
1035
}
1036
1037
spinbutton.vertical:drop(active) {
1038
box-shadow: none;
1039
}
1040
1041
spinbutton.vertical entry {
1042
min-height: 36px;
1043
min-width: 48px;
1044
padding: 0;
1045
}
1046
1047
spinbutton.vertical button {
1048
min-height: 36px;
1049
min-width: 48px;
1050
padding: 0;
1051
}
1052
1053
spinbutton.vertical button.up {
1054
border-radius: 2px 2px 0 0;
1055
}
1056
1057
spinbutton.vertical button.down {
1058
border-radius: 0 0 2px 2px;
1059
}
1060
1061
treeview spinbutton:not(.vertical) {
1062
min-height: 0;
1063
border-style: none;
1064
border-radius: 0;
1065
}
1066
1067
treeview spinbutton:not(.vertical) entry {
1068
min-height: 0;
1069
padding: 1px 2px;
1070
}
1071
1072
/**************
1073
* ComboBoxes *
1074
**************/
1075
combobox arrow {
1076
-gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
1077
min-height: 16px;
1078
min-width: 16px;
1079
}
1080
1081
combobox decoration,
1082
combobox button.combo:checked {
1083
transition: none;
1084
}
1085
1086
combobox button.combo cellview:dir(ltr) {
1087
margin-left: -2px;
1088
}
1089
1090
combobox button.combo cellview:dir(rtl) {
1091
margin-right: -2px;
1092
}
1093
1094
combobox #gtk-combobox-popup-menu {
1095
padding: 2px 0;
1096
}
1097
1098
combobox #gtk-combobox-popup-menu menuitem {
1099
min-height: 32px;
1100
padding: 0 8px;
1101
}
1102
1103
combobox #gtk-combobox-popup-menu > arrow.top {
1104
margin-top: -2px;
1105
}
1106
1107
combobox #gtk-combobox-popup-menu > arrow.bottom {
1108
margin-bottom: -6px;
1109
}
1110
1111
combobox:drop(active) {
1112
box-shadow: none;
1113
}
1114
1115
notebook > stack:not(:only-child) button.combo, .raven .raven-background button.combo, #login_window #user_combobox button {
1116
border-radius: 0;
1117
background-image: none;
1118
font-weight: inherit;
1119
transition: all 270ms cubic-bezier(0, 0, 0.2, 1);
1120
border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #42A5F5 0%, transparent 0%) 0 0 0/0 0 0px;
1121
box-shadow: inset 0 -1px rgba(255, 255, 255, 0.3);
1122
background-color: transparent;
1123
color: #FFFFFF;
1124
}
1125
1126
notebook > stack:not(:only-child) button.combo:hover, .raven .raven-background button.combo:hover, #login_window #user_combobox button:hover {
1127
box-shadow: inset 0 -2px rgba(255, 255, 255, 0.5);
1128
}
1129
1130
notebook > stack:not(:only-child) button.combo:checked, .raven .raven-background button.combo:checked, #login_window #user_combobox button:checked {
1131
border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #42A5F5 100%, transparent 0%) 0 0 2/0 0 2px;
1132
}
1133
1134
notebook > stack:not(:only-child) button.combo:disabled, .raven .raven-background button.combo:disabled, #login_window #user_combobox button:disabled {
1135
color: rgba(255, 255, 255, 0.5);
1136
}
1137
1138
/************
1139
* Toolbars *
1140
************/
1141
toolbar {
1142
-GtkWidget-window-dragging: true;
1143
padding: 2px;
1144
background-color: #333e43;
1145
}
1146
1147
.osd toolbar {
1148
background-color: transparent;
1149
}
1150
1151
toolbar.osd, .app-notification, frame.documents-dropdown {
1152
transition: box-shadow 180ms cubic-bezier(0, 0, 0.2, 1);
1153
padding: 6px;
1154
border-radius: 2px;
1155
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23), inset 0 1px rgba(255, 255, 255, 0.1);
1156
background-color: #3b484e;
1157
}
1158
1159
toolbar.osd:backdrop, .app-notification:backdrop, frame.documents-dropdown:backdrop {
1160
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24), inset 0 1px rgba(255, 255, 255, 0.1);
1161
}
1162
1163
toolbar.osd.left, .left.app-notification, frame.left.documents-dropdown, toolbar.osd.right, .right.app-notification, frame.right.documents-dropdown, toolbar.osd.top, .top.app-notification, frame.top.documents-dropdown, toolbar.osd.bottom, .bottom.app-notification, frame.bottom.documents-dropdown {
1164
border-radius: 0;
1165
}
1166
1167
toolbar.horizontal > separator {
1168
margin: 2px;
1169
}
1170
1171
toolbar.vertical > separator {
1172
margin: 2px;
1173
}
1174
1175
toolbar:not(.inline-toolbar):not(.osd) scale,
1176
toolbar:not(.inline-toolbar):not(.osd) entry,
1177
toolbar:not(.inline-toolbar):not(.osd) spinbutton,
1178
toolbar:not(.inline-toolbar):not(.osd) button {
1179
margin: 2px;
1180
}
1181
1182
toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:first-child),
1183
toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:first-child),
1184
toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:first-child) {
1185
margin-left: 0;
1186
}
1187
1188
toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:last-child),
1189
toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:last-child),
1190
toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:last-child) {
1191
margin-right: 0;
1192
}
1193
1194
toolbar:not(.inline-toolbar):not(.osd) spinbutton entry,
1195
toolbar:not(.inline-toolbar):not(.osd) spinbutton button {
1196
margin: 0;
1197
}
1198
1199
toolbar:not(.inline-toolbar):not(.osd) switch {
1200
margin: 8px 2px;
1201
}
1202
1203
.inline-toolbar {
1204
padding: 6px;
1205
border-style: solid;
1206
border-width: 0 1px 1px;
1207
border-color: rgba(0, 0, 0, 0.26);
1208
background-color: #374349;
1209
}
1210
1211
searchbar,
1212
.location-bar {
1213
padding: 6px;
1214
border-style: solid;
1215
border-width: 0 0 1px;
1216
border-color: rgba(0, 0, 0, 0.26);
1217
background-color: #333e43;
1218
background-clip: border-box;
1219
}
1220
1221
/***************
1222
* Header bars *
1223
***************/
1224
.titlebar:not(headerbar),
1225
headerbar {
1226
transition: background-color 180ms cubic-bezier(0, 0, 0.2, 1), color 270ms cubic-bezier(0, 0, 0.2, 1);
1227
min-height: 48px;
1228
padding: 0 6px;
1229
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24), inset 0 1px rgba(255, 255, 255, 0.1);
1230
background-color: #37474F;
1231
color: #FFFFFF;
1232
}
1233
1234
.titlebar:disabled:not(headerbar) :not(button) > label,
1235
headerbar:disabled :not(button) > label {
1236
color: rgba(255, 255, 255, 0.5);
1237
}
1238
1239
.titlebar:backdrop:not(headerbar),
1240
headerbar:backdrop {
1241
color: rgba(255, 255, 255, 0.7);
1242
}
1243
1244
.titlebar:backdrop:disabled:not(headerbar) :not(button) > label,
1245
headerbar:backdrop:disabled :not(button) > label {
1246
color: rgba(255, 255, 255, 0.3);
1247
}
1248
1249
.titlebar:not(headerbar) .title,
1250
headerbar .title {
1251
padding: 0 12px;
1252
font-weight: bold;
1253
}
1254
1255
.titlebar:not(headerbar) .subtitle,
1256
headerbar .subtitle {
1257
padding: 0 12px;
1258
font-size: smaller;
1259
}
1260
1261
.titlebar:not(headerbar) .linked:not(.vertical) > entry:not(.flat),
1262
headerbar .linked:not(.vertical) > entry:not(.flat) {
1263
border-radius: 2px;
1264
}
1265
1266
.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action),
1267
headerbar button:not(.suggested-action):not(.destructive-action) {
1268
border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 0%, transparent 0%) 0 0 0/0 0 0px;
1269
color: rgba(255, 255, 255, 0.7);
1270
}
1271
1272
.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):hover, .titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):active,
1273
headerbar button:not(.suggested-action):not(.destructive-action):hover,
1274
headerbar button:not(.suggested-action):not(.destructive-action):active {
1275
color: #FFFFFF;
1276
}
1277
1278
.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):disabled,
1279
headerbar button:not(.suggested-action):not(.destructive-action):disabled {
1280
color: rgba(255, 255, 255, 0.3);
1281
}
1282
1283
.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):checked,
1284
headerbar button:not(.suggested-action):not(.destructive-action):checked {
1285
border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 100%, transparent 0%) 0 0 2/0 0 2px;
1286
color: #FFFFFF;
1287
}
1288
1289
.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):checked:disabled,
1290
headerbar button:not(.suggested-action):not(.destructive-action):checked:disabled {
1291
color: rgba(255, 255, 255, 0.5);
1292
}
1293
1294
.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):checked, .titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):checked:disabled,
1295
headerbar button:not(.suggested-action):not(.destructive-action):checked,
1296
headerbar button:not(.suggested-action):not(.destructive-action):checked:disabled {
1297
background-color: transparent;
1298
}
1299
1300
.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):backdrop,
1301
headerbar button:not(.suggested-action):not(.destructive-action):backdrop {
1302
color: rgba(255, 255, 255, 0.5);
1303
}
1304
1305
.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):backdrop:hover, .titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):backdrop:active,
1306
headerbar button:not(.suggested-action):not(.destructive-action):backdrop:hover,
1307
headerbar button:not(.suggested-action):not(.destructive-action):backdrop:active {
1308
color: rgba(255, 255, 255, 0.7);
1309
}
1310
1311
.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):backdrop:disabled,
1312
headerbar button:not(.suggested-action):not(.destructive-action):backdrop:disabled {
1313
color: rgba(255, 255, 255, 0.3);
1314
}
1315
1316
.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):backdrop:checked,
1317
headerbar button:not(.suggested-action):not(.destructive-action):backdrop:checked {
1318
color: rgba(255, 255, 255, 0.7);
1319
}
1320
1321
.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):backdrop:checked:disabled,
1322
headerbar button:not(.suggested-action):not(.destructive-action):backdrop:checked:disabled {
1323
color: rgba(255, 255, 255, 0.3);
1324
}
1325
1326
.titlebar:not(headerbar) button.suggested-action:disabled, .titlebar:not(headerbar) button.destructive-action:disabled,
1327
headerbar button.suggested-action:disabled,
1328
headerbar button.destructive-action:disabled {
1329
background-color: rgba(255, 255, 255, 0.12);
1330
color: rgba(255, 255, 255, 0.5);
1331
}
1332
1333
.selection-mode.titlebar:not(headerbar),
1334
headerbar.selection-mode {
1335
transition: background-color 0.00001s 270ms, color 270ms cubic-bezier(0, 0, 0.2, 1);
1336
animation: header_ripple_effect 270ms cubic-bezier(0, 0, 0.2, 1);
1337
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24), inset 0 1px rgba(255, 255, 255, 0.2);
1338
background-color: #42A5F5;
1339
color: #FFFFFF;
1340
}
1341
1342
.selection-mode.titlebar:backdrop:not(headerbar),
1343
headerbar.selection-mode:backdrop {
1344
color: rgba(255, 255, 255, 0.7);
1345
}
1346
1347
.selection-mode.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action),
1348
headerbar.selection-mode button:not(.suggested-action):not(.destructive-action) {
1349
border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 0%, transparent 0%) 0 0 0/0 0 0px;
1350
color: #FFFFFF;
1351
}
1352
1353
.selection-mode.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):disabled,
1354
headerbar.selection-mode button:not(.suggested-action):not(.destructive-action):disabled {
1355
color: rgba(255, 255, 255, 0.5);
1356
}
1357
1358
.selection-mode.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):checked,
1359
headerbar.selection-mode button:not(.suggested-action):not(.destructive-action):checked {
1360
border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 100%, transparent 0%) 0 0 2/0 0 2px;
1361
color: #FFFFFF;
1362
}
1363
1364
.selection-mode.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):checked:disabled,
1365
headerbar.selection-mode button:not(.suggested-action):not(.destructive-action):checked:disabled {
1366
color: rgba(255, 255, 255, 0.5);
1367
}
1368
1369
.selection-mode.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):backdrop,
1370
headerbar.selection-mode button:not(.suggested-action):not(.destructive-action):backdrop {
1371
color: rgba(255, 255, 255, 0.7);
1372
}
1373
1374
.selection-mode.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):backdrop:disabled,
1375
headerbar.selection-mode button:not(.suggested-action):not(.destructive-action):backdrop:disabled {
1376
color: rgba(255, 255, 255, 0.3);
1377
}
1378
1379
.selection-mode.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):backdrop:checked,
1380
headerbar.selection-mode button:not(.suggested-action):not(.destructive-action):backdrop:checked {
1381
color: rgba(255, 255, 255, 0.7);
1382
}
1383
1384
.selection-mode.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):backdrop:checked:disabled,
1385
headerbar.selection-mode button:not(.suggested-action):not(.destructive-action):backdrop:checked:disabled {
1386
color: rgba(255, 255, 255, 0.3);
1387
}
1388
1389
.selection-mode.titlebar:not(headerbar) .selection-menu,
1390
headerbar.selection-mode .selection-menu {
1391
padding-left: 16px;
1392
padding-right: 16px;
1393
}
1394
1395
.selection-mode.titlebar:not(headerbar) .selection-menu arrow,
1396
headerbar.selection-mode .selection-menu arrow {
1397
-GtkArrow-arrow-scaling: 1;
1398
}
1399
1400
.selection-mode.titlebar:not(headerbar) .selection-menu .arrow,
1401
headerbar.selection-mode .selection-menu .arrow {
1402
-gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
1403
}
1404
1405
.tiled .titlebar:not(headerbar),
1406
.maximized .titlebar:not(headerbar),
1407
.fullscreen .titlebar:not(headerbar), .tiled
1408
headerbar,
1409
.maximized
1410
headerbar,
1411
.fullscreen
1412
headerbar {
1413
border-radius: 0;
1414
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
1415
}
1416
1417
.default-decoration.titlebar:not(headerbar),
1418
headerbar.default-decoration {
1419
min-height: 24px;
1420
padding: 6px;
1421
box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
1422
}
1423
1424
.tiled .default-decoration.titlebar:not(headerbar),
1425
.maximized .default-decoration.titlebar:not(headerbar),
1426
.fullscreen .default-decoration.titlebar:not(headerbar), .tiled
1427
headerbar.default-decoration,
1428
.maximized
1429
headerbar.default-decoration,
1430
.fullscreen
1431
headerbar.default-decoration {
1432
box-shadow: none;
1433
}
1434
1435
.default-decoration.titlebar:not(headerbar) button.titlebutton,
1436
headerbar.default-decoration button.titlebutton {
1437
min-height: 24px;
1438
min-width: 24px;
1439
margin: 0;
1440
padding: 0;
1441
}
1442
1443
.background:not(.csd) .default-decoration.titlebar:not(headerbar) button.titlebutton:active, .background:not(.csd)
1444
headerbar.default-decoration button.titlebutton:active {
1445
background-size: 1000% 1000%;
1446
}
1447
1448
headerbar entry,
1449
headerbar spinbutton,
1450
headerbar button {
1451
margin-top: 6px;
1452
margin-bottom: 6px;
1453
}
1454
1455
headerbar switch {
1456
margin-top: 12px;
1457
margin-bottom: 12px;
1458
}
1459
1460
headerbar spinbutton button {
1461
margin-top: 0;
1462
margin-bottom: 0;
1463
}
1464
1465
.background:not(.tiled):not(.maximized):not(.fullscreen):not(.solid-csd) .titlebar {
1466
border-top-left-radius: 2px;
1467
border-top-right-radius: 2px;
1468
}
1469
1470
window:not(.tiled):not(.maximized):not(.fullscreen):not(.solid-csd) separator:first-child + headerbar,
1471
window:not(.tiled):not(.maximized):not(.fullscreen):not(.solid-csd) headerbar:first-child {
1472
border-top-left-radius: 2px;
1473
}
1474
1475
window:not(.tiled):not(.maximized):not(.fullscreen):not(.solid-csd) headerbar:last-child {
1476
border-top-right-radius: 2px;
1477
}
1478
1479
window:not(.tiled):not(.maximized):not(.fullscreen):not(.solid-csd) stack headerbar:first-child, window:not(.tiled):not(.maximized):not(.fullscreen):not(.solid-csd) stack headerbar:last-child {
1480
border-top-left-radius: 2px;
1481
border-top-right-radius: 2px;
1482
}
1483
1484
window.csd > .titlebar:not(headerbar) {
1485
padding: 0;
1486
background-color: transparent;
1487
background-image: none;
1488
border-style: none;
1489
box-shadow: none;
1490
}
1491
1492
.titlebar:not(headerbar) > separator {
1493
background-color: #37474F;
1494
background-image: image(rgba(0, 0, 0, 0.26));
1495
}
1496
1497
/************
1498
* Pathbars *
1499
************/
1500
.caja-pathbar button,
1501
.path-bar button {
1502
padding-left: 6px;
1503
padding-right: 6px;
1504
}
1505
1506
.caja-pathbar button label:not(:only-child):first-child,
1507
.path-bar button label:not(:only-child):first-child {
1508
margin-left: 4px;
1509
}
1510
1511
.caja-pathbar button label:not(:only-child):last-child,
1512
.path-bar button label:not(:only-child):last-child {
1513
margin-right: 4px;
1514
}
1515
1516
.caja-pathbar button.slider-button,
1517
.path-bar button.slider-button {
1518
padding-left: 4px;
1519
padding-right: 4px;
1520
}
1521
1522
:not(headerbar) .caja-pathbar button, .caja-pathbar :not(headerbar) button, :not(headerbar)
1523
.path-bar button {
1524
border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #42A5F5 0%, transparent 0%) 0 0 0/0 0 0px;
1525
border-radius: 2px;
1526
}
1527
1528
:not(headerbar) .caja-pathbar button:checked, .caja-pathbar :not(headerbar) button:checked, :not(headerbar)
1529
.path-bar button:checked {
1530
border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #42A5F5 100%, transparent 0%) 0 0 2/0 0 2px;
1531
}
1532
1533
:not(headerbar) .caja-pathbar button:checked, .caja-pathbar :not(headerbar) button:checked, :not(headerbar) .caja-pathbar button:checked:disabled, .caja-pathbar :not(headerbar) button:checked:disabled, :not(headerbar)
1534
.path-bar button:checked, :not(headerbar)
1535
.path-bar button:checked:disabled {
1536
background-color: transparent;
1537
}
1538
1539
/**************
1540
* Tree Views *
1541
**************/
1542
treeview.view {
1543
border-left-color: rgba(255, 255, 255, 0.3);
1544
border-top-color: rgba(0, 0, 0, 0.26);
1545
}
1546
1547
* {
1548
-GtkTreeView-horizontal-separator: 4;
1549
-GtkTreeView-grid-line-width: 1;
1550
-GtkTreeView-grid-line-pattern: '';
1551
-GtkTreeView-tree-line-width: 1;
1552
-GtkTreeView-tree-line-pattern: '';
1553
-GtkTreeView-expander-size: 16;
1554
}
1555
1556
treeview.view:selected {
1557
border-left-color: rgba(255, 255, 255, 0.3);
1558
}
1559
1560
treeview.view:hover, treeview.view:active, treeview.view:selected {
1561
border-radius: 0;
1562
}
1563
1564
treeview.view.separator {
1565
min-height: 5px;
1566
color: rgba(0, 0, 0, 0.26);
1567
}
1568
1569
treeview.view:drop(active) {
1570
border-style: solid none;
1571
border-width: 1px;
1572
border-color: #FF4081;
1573
}
1574
1575
treeview.view:drop(active).after {
1576
border-top-style: none;
1577
}
1578
1579
treeview.view:drop(active).before {
1580
border-bottom-style: none;
1581
}
1582
1583
treeview.view.expander {
1584
-gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
1585
-gtk-icon-transform: rotate(-90deg);
1586
color: rgba(255, 255, 255, 0.7);
1587
}
1588
1589
treeview.view.expander:dir(rtl) {
1590
-gtk-icon-transform: rotate(90deg);
1591
}
1592
1593
treeview.view.expander:checked {
1594
-gtk-icon-transform: unset;
1595
}
1596
1597
treeview.view.expander:hover, treeview.view.expander:active {
1598
color: #FFFFFF;
1599
}
1600
1601
treeview.view.expander:disabled {
1602
color: rgba(255, 255, 255, 0.3);
1603
}
1604
1605
treeview.view.expander:selected {
1606
color: rgba(255, 255, 255, 0.7);
1607
}
1608
1609
treeview.view.expander:selected:hover, treeview.view.expander:selected:active {
1610
color: #FFFFFF;
1611
}
1612
1613
treeview.view.expander:selected:disabled {
1614
color: rgba(255, 255, 255, 0.3);
1615
}
1616
1617
treeview.view.progressbar {
1618
border-bottom: 4px solid #42A5F5;
1619
box-shadow: none;
1620
background-color: transparent;
1621
}
1622
1623
treeview.view.progressbar:selected {
1624
border-bottom-color: #FFFFFF;
1625
}
1626
1627
treeview.view.trough {
1628
border-bottom: 4px solid rgba(66, 165, 245, 0.3);
1629
box-shadow: none;
1630
background-color: transparent;
1631
}
1632
1633
treeview.view.trough:selected {
1634
border-bottom-color: rgba(255, 255, 255, 0.3);
1635
}
1636
1637
treeview.view header button {
1638
padding: 2px 6px;
1639
border-style: none solid solid none;
1640
border-width: 1px;
1641
border-color: rgba(0, 0, 0, 0.26);
1642
border-radius: 0;
1643
background-clip: border-box;
1644
}
1645
1646
treeview.view header button, treeview.view header button:hover, treeview.view header button:active {
1647
box-shadow: none;
1648
}
1649
1650
treeview.view header button, treeview.view header button:disabled {
1651
background-color: #3b484e;
1652
}
1653
1654
treeview.view header button:last-child {
1655
border-right-style: none;
1656
}
1657
1658
treeview.view button.dnd,
1659
treeview.view header.button.dnd {
1660
padding: 2px 6px;
1661
border-style: none solid solid;
1662
border-width: 1px;
1663
border-color: rgba(0, 0, 0, 0.26);
1664
border-radius: 0;
1665
box-shadow: none;
1666
background-color: #3b484e;
1667
background-clip: border-box;
1668
color: #42A5F5;
1669
}
1670
1671
treeview.view acceleditor > label {
1672
background-color: #42A5F5;
1673
}
1674
1675
/*********
1676
* Menus *
1677
*********/
1678
menubar,
1679
.menubar {
1680
-GtkWidget-window-dragging: true;
1681
padding: 0;
1682
background-color: #37474F;
1683
}
1684
1685
menubar > menuitem,
1686
.menubar > menuitem {
1687
transition: all 180ms cubic-bezier(0, 0, 0.2, 1);
1688
min-height: 20px;
1689
padding: 4px 8px;
1690
color: rgba(255, 255, 255, 0.7);
1691
}
1692
1693
menubar > menuitem:hover,
1694
.menubar > menuitem:hover {
1695
transition: none;
1696
background-color: rgba(255, 255, 255, 0.12);
1697
color: #FFFFFF;
1698
}
1699
1700
menubar > menuitem:disabled,
1701
.menubar > menuitem:disabled {
1702
color: rgba(255, 255, 255, 0.3);
1703
}
1704
1705
.csd.popup {
1706
background-color: transparent;
1707
}
1708
1709
menu,
1710
.menu,
1711
.context-menu {
1712
margin: 4px 0;
1713
padding: 4px 0;
1714
box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
1715
background-color: #3b484e;
1716
border: 1px solid rgba(0, 0, 0, 0.26);
1717
}
1718
1719
.csd menu, .csd
1720
.menu, .csd
1721
.context-menu {
1722
border: none;
1723
border-radius: 2px;
1724
}
1725
1726
menu menuitem,
1727
.menu menuitem,
1728
.context-menu menuitem {
1729
transition: background-color 180ms cubic-bezier(0, 0, 0.2, 1);
1730
min-height: 20px;
1731
min-width: 40px;
1732
padding: 4px 8px;
1733
font: initial;
1734
text-shadow: none;
1735
}
1736
1737
menu menuitem:hover,
1738
.menu menuitem:hover,
1739
.context-menu menuitem:hover {
1740
transition: none;
1741
background-color: rgba(255, 255, 255, 0.12);
1742
}
1743
1744
menu menuitem:disabled,
1745
.menu menuitem:disabled,
1746
.context-menu menuitem:disabled {
1747
color: rgba(255, 255, 255, 0.5);
1748
}
1749
1750
menu menuitem arrow,
1751
.menu menuitem arrow,
1752
.context-menu menuitem arrow {
1753
min-height: 16px;
1754
min-width: 16px;
1755
}
1756
1757
menu menuitem arrow:dir(ltr),
1758
.menu menuitem arrow:dir(ltr),
1759
.context-menu menuitem arrow:dir(ltr) {
1760
-gtk-icon-source: -gtk-icontheme("pan-end-symbolic");
1761
margin-left: 8px;
1762
}
1763
1764
menu menuitem arrow:dir(rtl),
1765
.menu menuitem arrow:dir(rtl),
1766
.context-menu menuitem arrow:dir(rtl) {
1767
-gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl");
1768
margin-right: 8px;
1769
}
1770
1771
menu menuitem label:dir(rtl), menu menuitem label:dir(ltr),
1772
.menu menuitem label:dir(rtl),
1773
.menu menuitem label:dir(ltr),
1774
.context-menu menuitem label:dir(rtl),
1775
.context-menu menuitem label:dir(ltr) {
1776
color: inherit;
1777
}
1778
1779
menu > arrow,
1780
.menu > arrow,
1781
.context-menu > arrow {
1782
min-height: 16px;
1783
min-width: 16px;
1784
padding: 4px;
1785
background-color: #3b484e;
1786
color: rgba(255, 255, 255, 0.7);
1787
}
1788
1789
menu > arrow.top,
1790
.menu > arrow.top,
1791
.context-menu > arrow.top {
1792
margin-top: -4px;
1793
border-bottom: 1px solid rgba(0, 0, 0, 0.26);
1794
border-radius: 2px 2px 0 0;
1795
-gtk-icon-source: -gtk-icontheme("pan-up-symbolic");
1796
}
1797
1798
menu > arrow.bottom,
1799
.menu > arrow.bottom,
1800
.context-menu > arrow.bottom {
1801
margin-bottom: -12px;
1802
border-top: 1px solid rgba(0, 0, 0, 0.26);
1803
border-radius: 0 0 2px 2px;
1804
-gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
1805
}
1806
1807
menu > arrow:hover,
1808
.menu > arrow:hover,
1809
.context-menu > arrow:hover {
1810
background-image: image(rgba(255, 255, 255, 0.12));
1811
color: #FFFFFF;
1812
}
1813
1814
menu > arrow:disabled,
1815
.menu > arrow:disabled,
1816
.context-menu > arrow:disabled {
1817
border-color: transparent;
1818
background-color: transparent;
1819
color: transparent;
1820
}
1821
1822
menu separator,
1823
.menu separator,
1824
.context-menu separator {
1825
margin: 4px 0;
1826
}
1827
1828
menuitem accelerator {
1829
color: rgba(255, 255, 255, 0.7);
1830
}
1831
1832
.popup:not(.csd) menu menuitem {
1833
color: #FFFFFF;
1834
}
1835
1836
.popup:not(.csd) menu menuitem:hover {
1837
background-color: #535e63;
1838
}
1839
1840
.popup:not(.csd) menu menuitem:disabled {
1841
color: #9da4a7;
1842
}
1843
1844
.popup:not(.csd) menu accelerator {
1845
color: #c4c8ca;
1846
}
1847
1848
/************
1849
* Popovers *
1850
************/
1851
popover.background {
1852
transition: box-shadow 180ms cubic-bezier(0, 0, 0.2, 1);
1853
padding: 2px;
1854
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23);
1855
background-color: #414f56;
1856
}
1857
1858
popover.background:backdrop {
1859
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
1860
}
1861
1862
popover.background, .csd popover.background {
1863
border-style: solid;
1864
border-width: 1px;
1865
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.3);
1866
border-radius: 3px;
1867
}
1868
1869
popover.background > stack {
1870
margin: -4px;
1871
}
1872
1873
popover.background > toolbar {
1874
margin: -2px;
1875
}
1876
1877
popover.background > list,
1878
popover.background > .view,
1879
popover.background > toolbar {
1880
border-style: none;
1881
box-shadow: none;
1882
background-color: transparent;
1883
}
1884
1885
popover.background.menu button,
1886
popover.background button.model {
1887
min-height: 32px;
1888
padding: 0 8px;
1889
border-radius: 2px;
1890
}
1891
1892
popover.background separator {
1893
margin: 4px 0;
1894
}
1895
1896
popover.background list separator {
1897
margin: 0;
1898
}
1899
1900
/*************
1901
* Notebooks *
1902
*************/
1903
notebook > header {
1904
border-width: 1px;
1905
border-color: rgba(0, 0, 0, 0.26);
1906
background-color: #333e43;
1907
background-clip: border-box;
1908
}
1909
1910
notebook > header.top {
1911
border-bottom-style: solid;
1912
}
1913
1914
notebook > header.top > tabs {
1915
margin-bottom: -1px;
1916
}
1917
1918
notebook > header.top > tabs > tab:hover {
1919
box-shadow: inset 0 -2px rgba(255, 255, 255, 0.3);
1920
}
1921
1922
notebook > header.top > tabs > tab:checked {
1923
box-shadow: inset 0 -2px #42A5F5;
1924
}
1925
1926
notebook > header.bottom {
1927
border-top-style: solid;
1928
}
1929
1930
notebook > header.bottom > tabs {
1931
margin-top: -1px;
1932
}
1933
1934
notebook > header.bottom > tabs > tab:hover {
1935
box-shadow: inset 0 2px rgba(255, 255, 255, 0.3);
1936
}
1937
1938
notebook > header.bottom > tabs > tab:checked {
1939
box-shadow: inset 0 2px #42A5F5;
1940
}
1941
1942
notebook > header.left {
1943
border-right-style: solid;
1944
}
1945
1946
notebook > header.left > tabs {
1947
margin-right: -1px;
1948
}
1949
1950
notebook > header.left > tabs > tab:hover {
1951
box-shadow: inset -2px 0 rgba(255, 255, 255, 0.3);
1952
}
1953
1954
notebook > header.left > tabs > tab:checked {
1955
box-shadow: inset -2px 0 #42A5F5;
1956
}
1957
1958
notebook > header.right {
1959
border-left-style: solid;
1960
}
1961
1962
notebook > header.right > tabs {
1963
margin-left: -1px;
1964
}
1965
1966
notebook > header.right > tabs > tab:hover {
1967
box-shadow: inset 2px 0 rgba(255, 255, 255, 0.3);
1968
}
1969
1970
notebook > header.right > tabs > tab:checked {
1971
box-shadow: inset 2px 0 #42A5F5;
1972
}
1973
1974
notebook > header.top > tabs > arrow {
1975
border-top-style: none;
1976
}
1977
1978
notebook > header.bottom > tabs > arrow {
1979
border-bottom-style: none;
1980
}
1981
1982
notebook > header.top > tabs > arrow, notebook > header.bottom > tabs > arrow {
1983
padding-left: 4px;
1984
padding-right: 4px;
1985
}
1986
1987
notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down {
1988
margin-left: -8px;
1989
-gtk-icon-source: -gtk-icontheme("pan-start-symbolic");
1990
}
1991
1992
notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up {
1993
margin-right: -8px;
1994
-gtk-icon-source: -gtk-icontheme("pan-end-symbolic");
1995
}
1996
1997
notebook > header.left > tabs > arrow {
1998
border-left-style: none;
1999
}
2000
2001
notebook > header.right > tabs > arrow {
2002
border-right-style: none;
2003
}
2004
2005
notebook > header.left > tabs > arrow, notebook > header.right > tabs > arrow {
2006
padding-top: 4px;
2007
padding-bottom: 4px;
2008
}
2009
2010
notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down {
2011
margin-top: -8px;
2012
-gtk-icon-source: -gtk-icontheme("pan-up-symbolic");
2013
}
2014
2015
notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up {
2016
margin-bottom: -8px;
2017
-gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
2018
}
2019
2020
notebook > header > tabs > arrow {
2021
min-height: 16px;
2022
min-width: 16px;
2023
border-radius: 0;
2024
}
2025
2026
notebook > header tab {
2027
transition: all 270ms cubic-bezier(0, 0, 0.2, 1), background-size 0, background-image 0;
2028
min-height: 24px;
2029
min-width: 24px;
2030
padding: 6px 12px;
2031
outline-offset: -6px;
2032
border-width: 1px;
2033
border-color: transparent;
2034
background-image: radial-gradient(circle farthest-corner at center, #42A5F5 10%, transparent 0%);
2035
background-repeat: no-repeat;
2036
background-position: center;
2037
background-size: 0% 0%;
2038
color: rgba(255, 255, 255, 0.7);
2039
font-weight: 500;
2040
}
2041
2042
notebook > header tab:hover {
2043
color: #FFFFFF;
2044
}
2045
2046
notebook > header tab:hover.reorderable-page {
2047
border-color: rgba(0, 0, 0, 0.26);
2048
background-color: #374349;
2049
}
2050
2051
notebook > header tab:disabled {
2052
color: rgba(255, 255, 255, 0.3);
2053
}
2054
2055
notebook > header tab:checked {
2056
transition: all 270ms cubic-bezier(0, 0, 0.2, 1), background-size 270ms cubic-bezier(0, 0, 0.2, 1), background-image 720ms cubic-bezier(0, 0, 0.2, 1);
2057
background-image: radial-gradient(circle farthest-corner at center, transparent 10%, transparent 0%);
2058
background-size: 1000% 1000%;
2059
color: #FFFFFF;
2060
}
2061
2062
notebook > header tab:checked:disabled {
2063
color: rgba(255, 255, 255, 0.5);
2064
}
2065
2066
notebook > header tab:checked.reorderable-page {
2067
border-color: rgba(0, 0, 0, 0.26);
2068
background-color: #3b484e;
2069
}
2070
2071
notebook > header tab button.flat:last-child {
2072
margin-left: 6px;
2073
margin-right: -6px;
2074
}
2075
2076
notebook > header tab button.flat:first-child {
2077
margin-left: -6px;
2078
margin-right: 6px;
2079
}
2080
2081
notebook > header.top tabs, notebook > header.bottom tabs {
2082
padding-left: 8px;
2083
padding-right: 8px;
2084
}
2085
2086
notebook > header.top tabs:not(:only-child):first-child, notebook > header.bottom tabs:not(:only-child):first-child {
2087
margin-left: 0;
2088
}
2089
2090
notebook > header.top tabs:not(:only-child):last-child, notebook > header.bottom tabs:not(:only-child):last-child {
2091
margin-right: 0;
2092
}
2093
2094
notebook > header.top tabs tab.reorderable-page, notebook > header.bottom tabs tab.reorderable-page {
2095
margin: 0 -1px;
2096
border-style: none solid;
2097
}
2098
2099
notebook > header.left tabs, notebook > header.right tabs {
2100
padding-top: 8px;
2101
padding-bottom: 8px;
2102
}
2103
2104
notebook > header.left tabs:not(:only-child):first-child, notebook > header.right tabs:not(:only-child):first-child {
2105
margin-top: 0;
2106
}
2107
2108
notebook > header.left tabs:not(:only-child):last-child, notebook > header.right tabs:not(:only-child):last-child {
2109
margin-bottom: 0;
2110
}
2111
2112
notebook > header.left tabs tab.reorderable-page, notebook > header.right tabs tab.reorderable-page {
2113
margin: -1px 0;
2114
border-style: solid none;
2115
}
2116
2117
notebook > stack:not(:only-child) {
2118
background-color: #3b484e;
2119
}
2120
2121
/**************
2122
* Scrollbars *
2123
**************/
2124
scrollbar {
2125
transition: all 270ms cubic-bezier(0, 0, 0.2, 1);
2126
background-color: #3b484e;
2127
background-clip: border-box;
2128
}
2129
2130
* {
2131
-GtkScrollbar-has-backward-stepper: false;
2132
-GtkScrollbar-has-forward-stepper: false;
2133
}
2134
2135
scrollbar.top {
2136
border-bottom: 1px solid rgba(0, 0, 0, 0.26);
2137
}
2138
2139
scrollbar.bottom {
2140
border-top: 1px solid rgba(0, 0, 0, 0.26);
2141
}
2142
2143
scrollbar.left {
2144
border-right: 1px solid rgba(0, 0, 0, 0.26);
2145
}
2146
2147
scrollbar.right {
2148
border-left: 1px solid rgba(0, 0, 0, 0.26);
2149
}
2150
2151
scrollbar slider {
2152
transition: all 180ms cubic-bezier(0, 0, 0.2, 1), margin 0, border-width 0;
2153
min-width: 8px;
2154
min-height: 8px;
2155
border: 4px solid transparent;
2156
border-radius: 9999px;
2157
background-clip: padding-box;
2158
background-color: rgba(255, 255, 255, 0.5);
2159
}
2160
2161
scrollbar slider:hover {
2162
background-color: rgba(255, 255, 255, 0.7);
2163
}
2164
2165
scrollbar slider:active {
2166
background-color: #FFFFFF;
2167
}
2168
2169
scrollbar slider:disabled {
2170
background-color: rgba(255, 255, 255, 0.3);
2171
}
2172
2173
scrollbar.fine-tune slider {
2174
transition: all 180ms cubic-bezier(0, 0, 0.2, 1), margin 0, border-width 0, min-width 0, min-height 0;
2175
min-width: 4px;
2176
min-height: 4px;
2177
}
2178
2179
scrollbar.fine-tune.horizontal slider {
2180
margin: 2px 0;
2181
}
2182
2183
scrollbar.fine-tune.vertical slider {
2184
margin: 0 2px;
2185
}
2186
2187
scrollbar.overlay-indicator:not(.dragging):not(.hovering) {
2188
border-color: transparent;
2189
background-color: transparent;
2190
}
2191
2192
scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider {
2193
min-width: 4px;
2194
min-height: 4px;
2195
margin: 3px;
2196
border: 1px solid rgba(59, 72, 78, 0.3);
2197
}
2198
2199
scrollbar.overlay-indicator:not(.dragging):not(.hovering) button {
2200
min-width: 4px;
2201
min-height: 4px;
2202
margin: 3px;
2203
border: 1px solid rgba(59, 72, 78, 0.3);
2204
border-radius: 9999px;
2205
background-color: rgba(255, 255, 255, 0.5);
2206
background-clip: padding-box;
2207
-gtk-icon-source: none;
2208
}
2209
2210
scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled {
2211
background-color: rgba(255, 255, 255, 0.3);
2212
}
2213
2214
scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider {
2215
min-width: 24px;
2216
}
2217
2218
scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button {
2219
min-width: 8px;
2220
}
2221
2222
scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider {
2223
min-height: 24px;
2224
}
2225
2226
scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button {
2227
min-height: 8px;
2228
}
2229
2230
scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering {
2231
background-color: rgba(59, 72, 78, 0.9);
2232
}
2233
2234
scrollbar.horizontal slider {
2235
min-width: 24px;
2236
}
2237
2238
scrollbar.vertical slider {
2239
min-height: 24px;
2240
}
2241
2242
scrollbar button {
2243
min-width: 16px;
2244
min-height: 16px;
2245
padding: 0;
2246
border-radius: 0;
2247
}
2248
2249
scrollbar.vertical button.down {
2250
-gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
2251
}
2252
2253
scrollbar.vertical button.up {
2254
-gtk-icon-source: -gtk-icontheme("pan-up-symbolic");
2255
}
2256
2257
scrollbar.horizontal button.down {
2258
-gtk-icon-source: -gtk-icontheme("pan-end-symbolic");
2259
}
2260
2261
scrollbar.horizontal button.up {
2262
-gtk-icon-source: -gtk-icontheme("pan-start-symbolic");
2263
}
2264
2265
/**********
2266
* Switch *
2267
**********/
2268
switch {
2269
transition: all 270ms cubic-bezier(0, 0, 0.2, 1);
2270
margin: 6px 0;
2271
padding: 0 2px;
2272
border: 5px solid transparent;
2273
border-radius: 9999px;
2274
background-color: rgba(255, 255, 255, 0.3);
2275
background-clip: padding-box;
2276
font-size: 0;
2277
}
2278
2279
switch:disabled {
2280
background-color: rgba(255, 255, 255, 0.12);
2281
}
2282
2283
switch:checked {
2284
background-color: rgba(255, 64, 129, 0.5);
2285
}
2286
2287
switch:checked:disabled {
2288
background-color: rgba(255, 64, 129, 0.3);
2289
}
2290
2291
switch slider {
2292
transition: all 270ms cubic-bezier(0, 0, 0.2, 1), box-shadow 180ms cubic-bezier(0, 0, 0.2, 1);
2293
min-width: 20px;
2294
min-height: 20px;
2295
margin: -3px -2px;
2296
border-radius: 9999px;
2297
-gtk-outline-radius: 9999px;
2298
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
2299
background-color: #3b484e;
2300
}
2301
2302
switch:hover slider {
2303
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23);
2304
}
2305
2306
switch:checked slider {
2307
transition: all 270ms cubic-bezier(0, 0, 0.2, 1), box-shadow 180ms cubic-bezier(0, 0, 0.2, 1), background-image 0, background-color 0.00001s 270ms;
2308
animation: needs_attention 270ms cubic-bezier(0, 0, 0.2, 1);
2309
background-color: #FF4081;
2310
color: #FFFFFF;
2311
}
2312
2313
switch:disabled slider {
2314
background-color: #374349;
2315
}
2316
2317
switch:checked:disabled slider {
2318
animation: none;
2319
}
2320
2321
/*************************
2322
* Check and Radio items *
2323
*************************/
2324
.view.content-view.check:not(list),
2325
.content-view .tile check:not(list) {
2326
min-height: 40px;
2327
min-width: 40px;
2328
margin: 0;
2329
padding: 0;
2330
box-shadow: none;
2331
background-color: transparent;
2332
background-image: none;
2333
-gtk-icon-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
2334
}
2335
2336
.view.content-view.check:not(list):hover, .view.content-view.check:not(list):active,
2337
.content-view .tile check:not(list):hover,
2338
.content-view .tile check:not(list):active {
2339
-gtk-icon-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23);
2340
}
2341
2342
.view.content-view.check:not(list),
2343
.content-view .tile check:not(list) {
2344
-gtk-icon-source: -gtk-scaled(url("assets/selectionmode-checkbox-unchecked-dark.png"), url("assets/selectionmode-checkbox-unchecked-dark@2.png"));
2345
}
2346
2347
.view.content-view.check:not(list):checked,
2348
.content-view .tile check:not(list):checked {
2349
-gtk-icon-source: -gtk-scaled(url("assets/selectionmode-checkbox-checked-dark.png"), url("assets/selectionmode-checkbox-checked-dark@2.png"));
2350
}
2351
2352
checkbutton.text-button,
2353
radiobutton.text-button {
2354
padding: 2px;
2355
outline-offset: 0;
2356
}
2357
2358
checkbutton.text-button label:not(:only-child),
2359
radiobutton.text-button label:not(:only-child) {
2360
margin: 0 4px;
2361
}
2362
2363
check,
2364
radio {
2365
min-height: 24px;
2366
min-width: 24px;
2367
margin: -12px;
2368
padding: 12px;
2369
}
2370
2371
check:checked, check:indeterminate,
2372
radio:checked,
2373
radio:indeterminate {
2374
color: #FF4081;
2375
}
2376
2377
check:checked:disabled, check:indeterminate:disabled,
2378
radio:checked:disabled,
2379
radio:indeterminate:disabled {
2380
color: rgba(255, 64, 129, 0.5);
2381
}
2382
2383
row:selected check:not(:checked):not(:indeterminate), row:selected
2384
radio:not(:checked):not(:indeterminate) {
2385
color: rgba(255, 255, 255, 0.7);
2386
}
2387
2388
row:selected check:not(:checked):not(:indeterminate):hover, row:selected check:not(:checked):not(:indeterminate):active, row:selected
2389
radio:not(:checked):not(:indeterminate):hover, row:selected
2390
radio:not(:checked):not(:indeterminate):active {
2391
color: #FFFFFF;
2392
}
2393
2394
row:selected check:not(:checked):not(:indeterminate):disabled, row:selected
2395
radio:not(:checked):not(:indeterminate):disabled {
2396
color: rgba(255, 255, 255, 0.3);
2397
}
2398
2399
popover check, popover check:hover, popover check:disabled, popover
2400
radio, popover
2401
radio:hover, popover
2402
radio:disabled {
2403
box-shadow: none;
2404
background-image: none;
2405
}
2406
2407
popover check:not(:checked):not(:indeterminate):not(:disabled), popover
2408
radio:not(:checked):not(:indeterminate):not(:disabled) {
2409
color: rgba(255, 255, 255, 0.7);
2410
}
2411
2412
popover check.left:dir(rtl), popover
2413
radio.left:dir(rtl) {
2414
margin-left: -16px;
2415
margin-right: -8px;
2416
}
2417
2418
popover check.right:dir(ltr), popover
2419
radio.right:dir(ltr) {
2420
margin-left: -8px;
2421
margin-right: -16px;
2422
}
2423
2424
menu menuitem check, menu menuitem
2425
radio {
2426
transition: none;
2427
min-height: 16px;
2428
min-width: 16px;
2429
margin: 0;
2430
padding: 0;
2431
}
2432
2433
menu menuitem check:dir(ltr), menu menuitem
2434
radio:dir(ltr) {
2435
margin-right: 8px;
2436
}
2437
2438
menu menuitem check:dir(rtl), menu menuitem
2439
radio:dir(rtl) {
2440
margin-left: 8px;
2441
}
2442
2443
menu menuitem check:not(:checked):not(:indeterminate):not(:disabled), menu menuitem
2444
radio:not(:checked):not(:indeterminate):not(:disabled) {
2445
color: rgba(255, 255, 255, 0.7);
2446
}
2447
2448
menu menuitem check, menu menuitem check:hover, menu menuitem check:disabled, menu menuitem
2449
radio, menu menuitem
2450
radio:hover, menu menuitem
2451
radio:disabled {
2452
box-shadow: none;
2453
}
2454
2455
2456
check {
2457
-gtk-icon-source: image(-gtk-recolor(url("assets/scalable/checkbox-unchecked-symbolic.svg")), -gtk-recolor(url("assets/scalable/checkbox-unchecked-symbolic.symbolic.png")));
2458
}
2459
2460
2461
check:checked {
2462
-gtk-icon-source: image(-gtk-recolor(url("assets/scalable/checkbox-checked-symbolic.svg")), -gtk-recolor(url("assets/scalable/checkbox-checked-symbolic.symbolic.png")));
2463
}
2464
2465
2466
check:indeterminate {
2467
-gtk-icon-source: image(-gtk-recolor(url("assets/scalable/checkbox-mixed-symbolic.svg")), -gtk-recolor(url("assets/scalable/checkbox-mixed-symbolic.symbolic.png")));
2468
}
2469
2470
2471
radio {
2472
border-image-slice: 24;
2473
border-image-width: 24px;
2474
}
2475
2476
2477
radio {
2478
-gtk-icon-source: image(-gtk-recolor(url("assets/scalable/radio-unchecked-symbolic.svg")), -gtk-recolor(url("assets/scalable/radio-unchecked-symbolic.symbolic.png")));
2479
}
2480
2481
2482
radio:indeterminate {
2483
-gtk-icon-source: image(-gtk-recolor(url("assets/scalable/radio-mixed-symbolic.svg")), -gtk-recolor(url("assets/scalable/radio-mixed-symbolic.symbolic.png")));
2484
}
2485
2486
2487
radio {
2488
border-image-source: -gtk-gradient(radial, center center, 0, center center, 0.001, to(#FF4081), to(transparent));
2489
}
2490
2491
2492
radio:checked:not(:indeterminate) {
2493
border-image-source: -gtk-gradient(radial, center center, 0, center center, 0.10417, to(#FF4081), to(transparent));
2494
}
2495
2496
2497
radio:checked:not(:indeterminate):disabled {
2498
border-image-source: -gtk-gradient(radial, center center, 0, center center, 0.10417, to(rgba(255, 64, 129, 0.5)), to(transparent));
2499
}
2500
2501
window.background:not(.csd) > widget > checkbutton > check,
2502
menu menuitem check {
2503
border-radius: 2px;
2504
-gtk-outline-radius: 2px;
2505
-gtk-icon-source: image(-gtk-recolor(url("assets/scalable/small-checkbox-unchecked-symbolic.svg")), -gtk-recolor(url("assets/scalable/small-checkbox-unchecked-symbolic.symbolic.png")));
2506
}
2507
2508
window.background:not(.csd) > widget > checkbutton > check:checked,
2509
menu menuitem check:checked {
2510
-gtk-icon-source: image(-gtk-recolor(url("assets/scalable/small-checkbox-checked-symbolic.svg")), -gtk-recolor(url("assets/scalable/small-checkbox-checked-symbolic.symbolic.png")));
2511
}
2512
2513
window.background:not(.csd) > widget > checkbutton > check:indeterminate,
2514
menu menuitem check:indeterminate {
2515
-gtk-icon-source: image(-gtk-recolor(url("assets/scalable/small-checkbox-mixed-symbolic.svg")), -gtk-recolor(url("assets/scalable/small-checkbox-mixed-symbolic.symbolic.png")));
2516
}
2517
2518
window.background:not(.csd) > widget > radiobutton > radio,
2519
menu menuitem radio {
2520
border-image: none;
2521
-gtk-icon-source: image(-gtk-recolor(url("assets/scalable/small-radio-unchecked-symbolic.svg")), -gtk-recolor(url("assets/scalable/small-radio-unchecked-symbolic.symbolic.png")));
2522
}
2523
2524
window.background:not(.csd) > widget > radiobutton > radio:checked,
2525
menu menuitem radio:checked {
2526
-gtk-icon-source: image(-gtk-recolor(url("assets/scalable/small-radio-checked-symbolic.svg")), -gtk-recolor(url("assets/scalable/small-radio-checked-symbolic.symbolic.png")));
2527
}
2528
2529
window.background:not(.csd) > widget > radiobutton > radio:indeterminate,
2530
menu menuitem radio:indeterminate {
2531
-gtk-icon-source: image(-gtk-recolor(url("assets/scalable/small-radio-mixed-symbolic.svg")), -gtk-recolor(url("assets/scalable/small-radio-mixed-symbolic.symbolic.png")));
2532
}
2533
2534
check:not(:checked):active {
2535
-gtk-icon-transform: rotate(90deg);
2536
}
2537
2538
check:not(:checked):indeterminate:active,
2539
radio:not(:checked):indeterminate:active {
2540
-gtk-icon-transform: scaleX(-1);
2541
}
2542
2543
check:not(:checked),
2544
radio:not(:checked) {
2545
transition: all 270ms cubic-bezier(0, 0, 0.2, 1), background-size 450ms cubic-bezier(0, 0, 0.2, 1), background-image 900ms cubic-bezier(0, 0, 0.2, 1), -gtk-icon-transform 0;
2546
}
2547
2548
check:not(:checked):active,
2549
radio:not(:checked):active {
2550
transition: all 270ms cubic-bezier(0, 0, 0.2, 1), background-size 0, background-image 0, -gtk-icon-transform 0;
2551
}
2552
2553
menu menuitem check:not(:checked), menu menuitem
2554
radio:not(:checked) {
2555
transition: none;
2556
}
2557
2558
treeview.view check,
2559
treeview.view radio {
2560
padding: 0;
2561
}
2562
2563
treeview.view check:hover,
2564
treeview.view radio:hover {
2565
box-shadow: inset 0 0 0 9999px alpha(#FFFFFF, 0.05);
2566
}
2567
2568
treeview.view check:hover:disabled,
2569
treeview.view radio:hover:disabled {
2570
box-shadow: none;
2571
}
2572
2573
treeview.view check:hover:selected,
2574
treeview.view radio:hover:selected {
2575
box-shadow: inset 0 0 0 9999px alpha(#FFFFFF, 0.05);
2576
}
2577
2578
treeview.view check,
2579
treeview.view radio {
2580
color: rgba(255, 255, 255, 0.7);
2581
}
2582
2583
treeview.view check:hover, treeview.view check:active,
2584
treeview.view radio:hover,
2585
treeview.view radio:active {
2586
color: #FFFFFF;
2587
}
2588
2589
treeview.view check:disabled,
2590
treeview.view radio:disabled {
2591
color: rgba(255, 255, 255, 0.3);
2592
}
2593
2594
treeview.view check:checked, treeview.view check:indeterminate,
2595
treeview.view radio:checked,
2596
treeview.view radio:indeterminate {
2597
color: #FF4081;
2598
}
2599
2600
treeview.view check:checked:disabled, treeview.view check:indeterminate:disabled,
2601
treeview.view radio:checked:disabled,
2602
treeview.view radio:indeterminate:disabled {
2603
color: rgba(255, 64, 129, 0.5);
2604
}
2605
2606
treeview.view check:selected,
2607
treeview.view radio:selected {
2608
color: rgba(255, 255, 255, 0.7);
2609
}
2610
2611
treeview.view check:selected:hover, treeview.view check:selected:active,
2612
treeview.view radio:selected:hover,
2613
treeview.view radio:selected:active {
2614
color: #FFFFFF;
2615
}
2616
2617
treeview.view check:selected:disabled,
2618
treeview.view radio:selected:disabled {
2619
color: rgba(255, 255, 255, 0.3);
2620
}
2621
2622
treeview.view check:selected:checked, treeview.view check:selected:indeterminate,
2623
treeview.view radio:selected:checked,
2624
treeview.view radio:selected:indeterminate {
2625
color: #FF4081;
2626
}
2627
2628
treeview.view check:selected:checked:disabled, treeview.view check:selected:indeterminate:disabled,
2629
treeview.view radio:selected:checked:disabled,
2630
treeview.view radio:selected:indeterminate:disabled {
2631
color: rgba(255, 64, 129, 0.5);
2632
}
2633
2634
treeview.view radio:checked {
2635
-gtk-icon-source: image(-gtk-recolor(url("assets/scalable/radio-checked-symbolic.svg")), -gtk-recolor(url("assets/scalable/radio-checked-symbolic.symbolic.png")));
2636
border-image: none;
2637
}
2638
2639
/************
2640
* GtkScale *
2641
************/
2642
scale {
2643
min-height: 12px;
2644
min-width: 12px;
2645
padding: 12px;
2646
}
2647
2648
scale slider {
2649
min-height: 24px;
2650
min-width: 24px;
2651
margin: -11px;
2652
}
2653
2654
scale trough {
2655
transition: all 270ms cubic-bezier(0, 0, 0.2, 1);
2656
outline-offset: 2px;
2657
background-color: rgba(255, 255, 255, 0.3);
2658
}
2659
2660
scale trough:disabled {
2661
background-color: rgba(255, 255, 255, 0.12);
2662
}
2663
2664
scale highlight {
2665
transition: all 270ms cubic-bezier(0, 0, 0.2, 1);
2666
background-color: #FF4081;
2667
}
2668
2669
scale highlight:disabled {
2670
background-color: transparent;
2671
}
2672
2673
scale fill {
2674
transition: all 270ms cubic-bezier(0, 0, 0.2, 1);
2675
background-color: rgba(255, 255, 255, 0.3);
2676
}
2677
2678
scale fill:disabled {
2679
background-color: transparent;
2680
}
2681
2682
scale slider {
2683
transition: all 180ms cubic-bezier(0.4, 0, 0.2, 1);
2684
background-repeat: no-repeat;
2685
background-position: center;
2686
background-size: calc(100% - 10px);
2687
}
2688
2689
scale slider {
2690
background-image: -gtk-scaled(url("assets/scale-slider-dark.png"), url("assets/scale-slider-dark@2.png"));
2691
}
2692
2693
scale slider:disabled {
2694
background-image: -gtk-scaled(url("assets/scale-slider-disabled-dark.png"), url("assets/scale-slider-disabled-dark@2.png"));
2695
}
2696
2697
scale slider:hover {
2698
background-size: calc(100% - 8px);
2699
}
2700
2701
scale slider:active {
2702
background-size: calc(100% - 6px);
2703
}
2704
2705
scale.fine-tune slider {
2706
background-size: calc(100% - 12px);
2707
}
2708
2709
scale marks label,
2710
scale value {
2711
color: rgba(255, 255, 255, 0.5);
2712
}
2713
2714
scale marks {
2715
color: rgba(255, 255, 255, 0.3);
2716
}
2717
2718
scale marks.top {
2719
margin-bottom: 8px;
2720
margin-top: -16px;
2721
}
2722
2723
scale marks.bottom {
2724
margin-top: 8px;
2725
margin-bottom: -16px;
2726
}
2727
2728
scale marks.top {
2729
margin-right: 8px;
2730
margin-left: -16px;
2731
}
2732
2733
scale marks.bottom {
2734
margin-left: 8px;
2735
margin-right: -16px;
2736
}
2737
2738
scale.horizontal indicator {
2739
min-height: 8px;
2740
min-width: 1px;
2741
}
2742
2743
scale.vertical indicator {
2744
min-height: 1px;
2745
min-width: 8px;
2746
}
2747
2748
scale.horizontal.marks-before:not(.marks-after) slider {
2749
min-height: 30px;
2750
min-width: 24px;
2751
margin-top: -17px;
2752
background-position: center calc(100% - 5px);
2753
}
2754
2755
scale.horizontal.marks-before:not(.marks-after) slider {
2756
background-image: -gtk-scaled(url("assets/scale-horz-marks-before-slider-dark.png"), url("assets/scale-horz-marks-before-slider-dark@2.png"));
2757
}
2758
2759
scale.horizontal.marks-before:not(.marks-after) slider:disabled {
2760
background-image: -gtk-scaled(url("assets/scale-horz-marks-before-slider-disabled-dark.png"), url("assets/scale-horz-marks-before-slider-disabled-dark@2.png"));
2761
}
2762
2763
scale.horizontal.marks-before:not(.marks-after) slider:hover {
2764
background-position: center calc(100% - 4px);
2765
}
2766
2767
scale.horizontal.marks-before:not(.marks-after) slider:active {
2768
background-position: center calc(100% - 3px);
2769
}
2770
2771
scale.horizontal.marks-before:not(.marks-after).fine-tune slider {
2772
background-position: center calc(100% - 6px);
2773
}
2774
2775
scale.horizontal.marks-after:not(.marks-before) slider {
2776
min-height: 30px;
2777
min-width: 24px;
2778
margin-bottom: -17px;
2779
background-position: center calc(5px);
2780
}
2781
2782
scale.horizontal.marks-after:not(.marks-before) slider {
2783
background-image: -gtk-scaled(url("assets/scale-horz-marks-after-slider-dark.png"), url("assets/scale-horz-marks-after-slider-dark@2.png"));
2784
}
2785
2786
scale.horizontal.marks-after:not(.marks-before) slider:disabled {
2787
background-image: -gtk-scaled(url("assets/scale-horz-marks-after-slider-disabled-dark.png"), url("assets/scale-horz-marks-after-slider-disabled-dark@2.png"));
2788
}
2789
2790
scale.horizontal.marks-after:not(.marks-before) slider:hover {
2791
background-position: center calc(4px);
2792
}
2793
2794
scale.horizontal.marks-after:not(.marks-before) slider:active {
2795
background-position: center calc(3px);
2796
}
2797
2798
scale.horizontal.marks-after:not(.marks-before).fine-tune slider {
2799
background-position: center calc(6px);
2800
}
2801
2802
scale.vertical.marks-before:not(.marks-after) slider {
2803
min-height: 24px;
2804
min-width: 30px;
2805
margin-left: -17px;
2806
background-position: calc(5px) center;
2807
}
2808
2809
scale.vertical.marks-before:not(.marks-after) slider {
2810
background-image: -gtk-scaled(url("assets/scale-vert-marks-before-slider-dark.png"), url("assets/scale-vert-marks-before-slider-dark@2.png"));
2811
}
2812
2813
scale.vertical.marks-before:not(.marks-after) slider:disabled {
2814
background-image: -gtk-scaled(url("assets/scale-vert-marks-before-slider-disabled-dark.png"), url("assets/scale-vert-marks-before-slider-disabled-dark@2.png"));
2815
}
2816
2817
scale.vertical.marks-before:not(.marks-after) slider:hover {
2818
background-position: calc(4px) center;
2819
}
2820
2821
scale.vertical.marks-before:not(.marks-after) slider:active {
2822
background-position: calc(3px) center;
2823
}
2824
2825
scale.vertical.marks-before:not(.marks-after).fine-tune slider {
2826
background-position: calc(6px) center;
2827
}
2828
2829
scale.vertical.marks-after:not(.marks-before) slider {
2830
min-height: 24px;
2831
min-width: 30px;
2832
margin-right: -17px;
2833
background-position: calc(100% - 5px) center;
2834
}
2835
2836
scale.vertical.marks-after:not(.marks-before) slider {
2837
background-image: -gtk-scaled(url("assets/scale-vert-marks-after-slider-dark.png"), url("assets/scale-vert-marks-after-slider-dark@2.png"));
2838
}
2839
2840
scale.vertical.marks-after:not(.marks-before) slider:disabled {
2841
background-image: -gtk-scaled(url("assets/scale-vert-marks-after-slider-disabled-dark.png"), url("assets/scale-vert-marks-after-slider-disabled-dark@2.png"));
2842
}
2843
2844
scale.vertical.marks-after:not(.marks-before) slider:hover {
2845
background-position: calc(100% - 4px) center;
2846
}
2847
2848
scale.vertical.marks-after:not(.marks-before) slider:active {
2849
background-position: calc(100% - 3px) center;
2850
}
2851
2852
scale.vertical.marks-after:not(.marks-before).fine-tune slider {
2853
background-position: calc(100% - 6px) center;
2854
}
2855
2856
scale.color {
2857
min-height: 0;
2858
min-width: 0;
2859
}
2860
2861
scale.color.horizontal {
2862
padding: 0 0 12px 0;
2863
}
2864
2865
scale.color.horizontal slider:dir(ltr), scale.color.horizontal slider:dir(rtl) {
2866
margin-bottom: -12px;
2867
margin-top: -2px;
2868
}
2869
2870
scale.color.vertical:dir(ltr) {
2871
padding: 0 0 0 12px;
2872
}
2873
2874
scale.color.vertical:dir(ltr) slider {
2875
margin-left: -12px;
2876
margin-right: -2px;
2877
}
2878
2879
scale.color.vertical:dir(rtl) {
2880
padding: 0 12px 0 0;
2881
}
2882
2883
scale.color.vertical:dir(rtl) slider {
2884
margin-right: -12px;
2885
margin-left: -2px;
2886
}
2887
2888
/*****************
2889
* Progress bars *
2890
*****************/
2891
progressbar {
2892
color: rgba(255, 255, 255, 0.5);
2893
font-size: smaller;
2894
}
2895
2896
progressbar.horizontal trough,
2897
progressbar.horizontal progress {
2898
min-height: 4px;
2899
}
2900
2901
progressbar.vertical trough,
2902
progressbar.vertical progress {
2903
min-width: 4px;
2904
}
2905
2906
progressbar trough {
2907
background-color: rgba(66, 165, 245, 0.3);
2908
}
2909
2910
progressbar progress {
2911
background-color: #42A5F5;
2912
}
2913
2914
progressbar trough.empty progress {
2915
all: unset;
2916
}
2917
2918
/*************
2919
* Level Bar *
2920
*************/
2921
levelbar.horizontal block {
2922
min-height: 4px;
2923
}
2924
2925
levelbar.horizontal.discrete block {
2926
min-width: 36px;
2927
}
2928
2929
levelbar.horizontal.discrete block:not(:last-child) {
2930
margin-right: 2px;
2931
}
2932
2933
levelbar.vertical block {
2934
min-width: 4px;
2935
}
2936
2937
levelbar.vertical.discrete block {
2938
min-height: 36px;
2939
}
2940
2941
levelbar.vertical.discrete block:not(:last-child) {
2942
margin-bottom: 2px;
2943
}
2944
2945
levelbar trough {
2946
padding: 2px;
2947
border-radius: 2px;
2948
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
2949
background-color: #3b484e;
2950
}
2951
2952
levelbar trough:disabled {
2953
background-color: #374349;
2954
}
2955
2956
levelbar block.low {
2957
background-color: #FF6D00;
2958
}
2959
2960
levelbar block.high, levelbar block:not(.empty) {
2961
background-color: #42A5F5;
2962
}
2963
2964
levelbar block.full {
2965
background-color: #00C853;
2966
}
2967
2968
levelbar block.empty {
2969
background-color: rgba(255, 255, 255, 0.12);
2970
}
2971
2972
/****************
2973
* Print dialog *
2974
*****************/
2975
printdialog paper {
2976
padding: 0;
2977
border: 1px solid rgba(0, 0, 0, 0.26);
2978
background-color: #3b484e;
2979
color: #FFFFFF;
2980
}
2981
2982
printdialog .dialog-action-box {
2983
margin: 12px;
2984
}
2985
2986
/**********
2987
* Frames *
2988
**********/
2989
frame > border,
2990
.frame {
2991
margin: 0;
2992
padding: 0;
2993
border: 1px solid rgba(0, 0, 0, 0.26);
2994
border-radius: 0;
2995
box-shadow: none;
2996
}
2997
2998
frame > border.flat,
2999
.frame.flat,
3000
frame.flat > border {
3001
border-style: none;
3002
}
3003
3004
actionbar > revealer > box {
3005
padding: 6px;
3006
border-top: 1px solid rgba(0, 0, 0, 0.26);
3007
}
3008
3009
scrolledwindow viewport.frame {
3010
border-style: none;
3011
}
3012
3013
overshoot.top {
3014
background-image: -gtk-gradient(radial, center top, 0, center top, 0.75, to(rgba(64, 196, 255, 0.3)), to(transparent));
3015
background-repeat: no-repeat;
3016
background-position: center top;
3017
background-color: transparent;
3018
border: none;
3019
box-shadow: none;
3020
}
3021
3022
overshoot.bottom {
3023
background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.75, to(rgba(64, 196, 255, 0.3)), to(transparent));
3024
background-repeat: no-repeat;
3025
background-position: center bottom;
3026
background-color: transparent;
3027
border: none;
3028
box-shadow: none;
3029
}
3030
3031
overshoot.left {
3032
background-image: -gtk-gradient(radial, left center, 0, left center, 0.75, to(rgba(64, 196, 255, 0.3)), to(transparent));
3033
background-repeat: no-repeat;
3034
background-position: left center;
3035
background-color: transparent;
3036
border: none;
3037
box-shadow: none;
3038
}
3039
3040
overshoot.right {
3041
background-image: -gtk-gradient(radial, right center, 0, right center, 0.75, to(rgba(64, 196, 255, 0.3)), to(transparent));
3042
background-repeat: no-repeat;
3043
background-position: right center;
3044
background-color: transparent;
3045
border: none;
3046
box-shadow: none;
3047
}
3048
3049
undershoot.top {
3050
background-color: transparent;
3051
background-image: linear-gradient(to left, rgba(59, 72, 78, 0.3) 50%, rgba(255, 255, 255, 0.3) 50%);
3052
padding-top: 1px;
3053
background-size: 12px 1px;
3054
background-repeat: repeat-x;
3055
background-origin: content-box;
3056
background-position: left top;
3057
}
3058
3059
undershoot.bottom {
3060
background-color: transparent;
3061
background-image: linear-gradient(to left, rgba(59, 72, 78, 0.3) 50%, rgba(255, 255, 255, 0.3) 50%);
3062
padding-bottom: 1px;
3063
background-size: 12px 1px;
3064
background-repeat: repeat-x;
3065
background-origin: content-box;
3066
background-position: left bottom;
3067
}
3068
3069
undershoot.left {
3070
background-color: transparent;
3071
background-image: linear-gradient(to top, rgba(59, 72, 78, 0.3) 50%, rgba(255, 255, 255, 0.3) 50%);
3072
padding-left: 1px;
3073
background-size: 1px 12px;
3074
background-repeat: repeat-y;
3075
background-origin: content-box;
3076
background-position: left top;
3077
}
3078
3079
undershoot.right {
3080
background-color: transparent;
3081
background-image: linear-gradient(to top, rgba(59, 72, 78, 0.3) 50%, rgba(255, 255, 255, 0.3) 50%);
3082
padding-right: 1px;
3083
background-size: 1px 12px;
3084
background-repeat: repeat-y;
3085
background-origin: content-box;
3086
background-position: right top;
3087
}
3088
3089
junction {
3090
border-style: solid none none solid;
3091
border-width: 1px;
3092
border-color: rgba(0, 0, 0, 0.26);
3093
background-color: #3b484e;
3094
}
3095
3096
junction:dir(rtl) {
3097
border-style: solid solid none none;
3098
}
3099
3100
separator {
3101
min-width: 1px;
3102
min-height: 1px;
3103
background-color: rgba(0, 0, 0, 0.26);
3104
}
3105
3106
3107
button.font separator,
3108
button.file separator, .tweak-categories separator {
3109
min-width: 0;
3110
min-height: 0;
3111
background-color: transparent;
3112
}
3113
3114
/*********
3115
* Lists *
3116
*********/
3117
list {
3118
border-color: rgba(0, 0, 0, 0.26);
3119
background-color: #3b484e;
3120
}
3121
3122
list row {
3123
padding: 2px;
3124
}
3125
3126
row.activatable, .view, treeview.view header button, .budgie-menu button {
3127
transition: all 270ms cubic-bezier(0, 0, 0.2, 1), background-color 0, color 0, background-size 450ms cubic-bezier(0, 0, 0.2, 1), background-image 900ms cubic-bezier(0, 0, 0.2, 1);
3128
box-shadow: inset 0 0 0 9999px transparent;
3129
background-image: radial-gradient(circle farthest-corner at center, transparent 10%, transparent 0%);
3130
background-repeat: no-repeat;
3131
background-position: center;
3132
background-size: 1000% 1000%;
3133
}
3134
3135
row.activatable:hover, .view:hover, treeview.view header button:hover, .budgie-menu button:hover {
3136
transition: all 270ms cubic-bezier(0, 0, 0.2, 1), background-color 0, color 0, box-shadow 0, background-size 450ms cubic-bezier(0, 0, 0.2, 1), background-image 900ms cubic-bezier(0, 0, 0.2, 1);
3137
box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.05);
3138
}
3139
3140
row.activatable.has-open-popup, .has-open-popup.view, treeview.view header button.has-open-popup, .budgie-menu button.has-open-popup, row.activatable:active, .view:active, treeview.view header button:active, .budgie-menu button:active {
3141
transition: all 270ms cubic-bezier(0, 0, 0.2, 1), background-color 0, color 0, background-size 0, background-image 0;
3142
animation: ripple_effect 270ms cubic-bezier(0, 0, 0.2, 1) forwards;
3143
box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.15);
3144
background-image: radial-gradient(circle farthest-corner at center, alpha(currentColor, 0.15) 10%, transparent 0%);
3145
background-size: 0% 0%;
3146
}
3147
3148
/*********************
3149
* App Notifications *
3150
*********************/
3151
.app-notification {
3152
margin: 8px;
3153
}
3154
3155
.app-notification.frame,
3156
.app-notification border {
3157
border-style: none;
3158
}
3159
3160
/*************
3161
* Expanders *
3162
*************/
3163
expander arrow {
3164
transition: all 180ms cubic-bezier(0.4, 0, 0.2, 1);
3165
min-width: 16px;
3166
min-height: 16px;
3167
-gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
3168
-gtk-icon-transform: rotate(-90deg);
3169
color: rgba(255, 255, 255, 0.7);
3170
}
3171
3172
expander arrow:dir(rtl) {
3173
-gtk-icon-transform: rotate(90deg);
3174
}
3175
3176
expander arrow:checked {
3177
-gtk-icon-transform: unset;
3178
}
3179
3180
expander arrow:hover, expander arrow:active {
3181
color: #FFFFFF;
3182
}
3183
3184
expander arrow:disabled {
3185
color: rgba(255, 255, 255, 0.3);
3186
}
3187
3188
expander arrow:selected {
3189
color: rgba(255, 255, 255, 0.7);
3190
}
3191
3192
expander arrow:selected:hover, expander arrow:selected:active {
3193
color: #FFFFFF;
3194
}
3195
3196
expander arrow:selected:disabled {
3197
color: rgba(255, 255, 255, 0.3);
3198
}
3199
3200
/************
3201
* Calendar *
3202
************/
3203
calendar {
3204
padding: 1px;
3205
border: 1px solid rgba(0, 0, 0, 0.26);
3206
color: #FFFFFF;
3207
}
3208
3209
calendar:disabled {
3210
color: rgba(255, 255, 255, 0.5);
3211
}
3212
3213
calendar:selected {
3214
border-radius: 3px;
3215
}
3216
3217
calendar.header {
3218
border-style: none none solid;
3219
border-radius: 0;
3220
}
3221
3222
calendar.highlight {
3223
color: rgba(255, 255, 255, 0.7);
3224
font-weight: 500;
3225
}
3226
3227
calendar:indeterminate {
3228
color: rgba(255, 255, 255, 0.3);
3229
}
3230
3231
/***********
3232
* Dialogs *
3233
***********/
3234
messagedialog.background {
3235
background-color: #414f56;
3236
}
3237
3238
messagedialog .titlebar {
3239
min-height: 24px;
3240
border-style: none;
3241
box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
3242
background-color: #414f56;
3243
color: #FFFFFF;
3244
}
3245
3246
messagedialog .titlebar:backdrop {
3247
color: rgba(255, 255, 255, 0.7);
3248
}
3249
3250
messagedialog.csd.background {
3251
border-bottom-left-radius: 2px;
3252
border-bottom-right-radius: 2px;
3253
}
3254
3255
messagedialog.csd .dialog-action-area button {
3256
padding: 8px 16px;
3257
border-top: 1px solid rgba(0, 0, 0, 0.26);
3258
border-radius: 0;
3259
}
3260
3261
messagedialog.csd .dialog-action-area button:first-child {
3262
border-bottom-left-radius: 2px;
3263
}
3264
3265
messagedialog.csd .dialog-action-area button:last-child {
3266
border-bottom-right-radius: 2px;
3267
}
3268
3269
filechooser .dialog-action-box {
3270
border-top: 1px solid rgba(0, 0, 0, 0.26);
3271
}
3272
3273
filechooser #pathbarbox {
3274
border-bottom: 1px solid rgba(0, 0, 0, 0.26);
3275
background-color: #333e43;
3276
}
3277
3278
filechooserbutton:drop(active) {
3279
box-shadow: none;
3280
}
3281
3282
/***********
3283
* Sidebar *
3284
***********/
3285
.sidebar {
3286
border-style: none;
3287
background-color: #414f56;
3288
}
3289
3290
stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:dir(ltr), .sidebar.left, .sidebar.left:dir(rtl) {
3291
border-right: 1px solid rgba(0, 0, 0, 0.26);
3292
border-left-style: none;
3293
}
3294
3295
stacksidebar.sidebar:dir(rtl) list, stacksidebar.sidebar.right list, .sidebar:dir(rtl), .sidebar.right {
3296
border-left: 1px solid rgba(0, 0, 0, 0.26);
3297
border-right-style: none;
3298
}
3299
3300
.sidebar list {
3301
background-color: transparent;
3302
}
3303
3304
paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar {
3305
border-style: none;
3306
}
3307
3308
stacksidebar row {
3309
padding: 10px 4px;
3310
}
3311
3312
stacksidebar row > label {
3313
padding-left: 6px;
3314
padding-right: 6px;
3315
}
3316
3317
/****************
3318
* File chooser *
3319
****************/
3320
row image.sidebar-icon {
3321
color: rgba(255, 255, 255, 0.7);
3322
}
3323
3324
row:selected image.sidebar-icon {
3325
color: rgba(255, 255, 255, 0.7);
3326
}
3327
3328
placessidebar > viewport.frame {
3329
border-style: none;
3330
}
3331
3332
placessidebar list {
3333
padding: 1px 0 4px;
3334
}
3335
3336
placessidebar row {
3337
min-height: 32px;
3338
margin: -1px 0;
3339
padding: 0;
3340
}
3341
3342
placessidebar row > revealer {
3343
padding: 0 12px;
3344
}
3345
3346
placessidebar row:selected {
3347
color: #FFFFFF;
3348
}
3349
3350
placessidebar row:disabled {
3351
color: rgba(255, 255, 255, 0.5);
3352
}
3353
3354
placessidebar row image.sidebar-icon:dir(ltr) {
3355
padding-right: 8px;
3356
}
3357
3358
placessidebar row image.sidebar-icon:dir(rtl) {
3359
padding-left: 8px;
3360
}
3361
3362
placessidebar row label.sidebar-label:dir(ltr) {
3363
padding-right: 2px;
3364
}
3365
3366
placessidebar row label.sidebar-label:dir(rtl) {
3367
padding-left: 2px;
3368
}
3369
3370
placessidebar row.sidebar-placeholder-row {
3371
min-height: 2px;
3372
padding: 0 8px;
3373
background-image: image(#FF4081);
3374
background-clip: content-box;
3375
}
3376
3377
placessidebar row.sidebar-new-bookmark-row {
3378
color: #FF4081;
3379
}
3380
3381
placessidebar row:drop(active):not(:disabled) {
3382
box-shadow: inset 0 0 0 2px #FF4081;
3383
}
3384
3385
placesview .server-list-button > image {
3386
-gtk-icon-transform: rotate(0turn);
3387
}
3388
3389
placesview .server-list-button:checked > image {
3390
-gtk-icon-transform: rotate(-0.5turn);
3391
}
3392
3393
placesview > actionbar > revealer > box > label {
3394
padding-left: 8px;
3395
padding-right: 8px;
3396
}
3397
3398
/*********
3399
* Paned *
3400
*********/
3401
paned > separator {
3402
min-width: 1px;
3403
min-height: 1px;
3404
-gtk-icon-source: none;
3405
border-style: none;
3406
background-color: transparent;
3407
background-image: image(rgba(0, 0, 0, 0.26));
3408
background-size: 1px 1px;
3409
background-clip: content-box;
3410
}
3411
3412
paned > separator.wide {
3413
min-width: 6px;
3414
min-height: 6px;
3415
background-color: #333e43;
3416
background-image: image(rgba(0, 0, 0, 0.26)), image(rgba(0, 0, 0, 0.26));
3417
background-size: 1px 1px, 1px 1px;
3418
}
3419
3420
paned.horizontal > separator {
3421
background-repeat: repeat-y;
3422
}
3423
3424
paned.horizontal > separator:dir(ltr) {
3425
margin: 0 -8px 0 0;
3426
padding: 0 8px 0 0;
3427
background-position: left;
3428
}
3429
3430
paned.horizontal > separator:dir(rtl) {
3431
margin: 0 0 0 -8px;
3432
padding: 0 0 0 8px;
3433
background-position: right;
3434
}
3435
3436
paned.horizontal > separator.wide {
3437
margin: 0;
3438
padding: 0;
3439
background-repeat: repeat-y, repeat-y;
3440
background-position: left, right;
3441
}
3442
3443
paned.vertical > separator {
3444
margin: 0 0 -8px 0;
3445
padding: 0 0 8px 0;
3446
background-repeat: repeat-x;
3447
background-position: top;
3448
}
3449
3450
paned.vertical > separator.wide {
3451
margin: 0;
3452
padding: 0;
3453
background-repeat: repeat-x, repeat-x;
3454
background-position: bottom, top;
3455
}
3456
3457
/**************
3458
* GtkInfoBar *
3459
**************/
3460
infobar {
3461
border-style: none;
3462
}
3463
3464
infobar.info {
3465
background-color: #66BB6A;
3466
}
3467
3468
infobar.question {
3469
background-color: #42A5F5;
3470
}
3471
3472
infobar.warning {
3473
background-color: #FFA726;
3474
}
3475
3476
infobar.error {
3477
background-color: #EF5350;
3478
}
3479
3480
infobar.info > label, infobar.info, infobar.question > label, infobar.question, infobar.warning > label, infobar.warning, infobar.error > label, infobar.error {
3481
color: #FFFFFF;
3482
}
3483
3484
/************
3485
* Tooltips *
3486
************/
3487
tooltip {
3488
border-radius: 2px;
3489
box-shadow: none;
3490
}
3491
3492
tooltip.background {
3493
box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
3494
background-color: rgba(59, 72, 78, 0.9);
3495
}
3496
3497
tooltip:not(.csd):not(.unity-csd) {
3498
border: 1px solid rgba(0, 0, 0, 0.26);
3499
border-radius: 3px;
3500
background-clip: border-box;
3501
}
3502
3503
tooltip decoration {
3504
background-color: transparent;
3505
}
3506
3507
tooltip label {
3508
min-height: 20px;
3509
padding: 0 2px;
3510
}
3511
3512
/*****************
3513
* Color Chooser *
3514
*****************/
3515
colorswatch.top {
3516
border-top-left-radius: 2.5px;
3517
border-top-right-radius: 2.5px;
3518
}
3519
3520
colorswatch.top overlay {
3521
border-top-left-radius: 2px;
3522
border-top-right-radius: 2px;
3523
}
3524
3525
colorswatch.bottom {
3526
border-bottom-left-radius: 2.5px;
3527
border-bottom-right-radius: 2.5px;
3528
}
3529
3530
colorswatch.bottom overlay {
3531
border-bottom-left-radius: 2px;
3532
border-bottom-right-radius: 2px;
3533
}
3534
3535
colorswatch.left, colorswatch:first-child:not(.top) {
3536
border-top-left-radius: 2.5px;
3537
border-bottom-left-radius: 2.5px;
3538
}
3539
3540
colorswatch.left overlay, colorswatch:first-child:not(.top) overlay {
3541
border-top-left-radius: 2px;
3542
border-bottom-left-radius: 2px;
3543
}
3544
3545
colorswatch.right, colorswatch:last-child:not(.bottom) {
3546
border-top-right-radius: 2.5px;
3547
border-bottom-right-radius: 2.5px;
3548
}
3549
3550
colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay {
3551
border-top-right-radius: 2px;
3552
border-bottom-right-radius: 2px;
3553
}
3554
3555
colorswatch.dark {
3556
color: #FFFFFF;
3557
}
3558
3559
colorswatch.light {
3560
color: rgba(0, 0, 0, 0.87);
3561
}
3562
3563
colorswatch:drop(active) {
3564
box-shadow: none;
3565
}
3566
3567
colorswatch:drop(active).light overlay {
3568
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24), 0 0 0 2px #FF4081;
3569
}
3570
3571
colorswatch:drop(active).dark overlay {
3572
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24), 0 0 0 2px #FF4081;
3573
}
3574
3575
colorswatch overlay {
3576
transition: box-shadow 180ms cubic-bezier(0, 0, 0.2, 1);
3577
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
3578
}
3579
3580
colorswatch overlay:hover {
3581
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23);
3582
}
3583
3584
colorswatch#add-color-button {
3585
border-radius: 2px 2px 0 0;
3586
color: #FFFFFF;
3587
}
3588
3589
colorswatch#add-color-button:only-child {
3590
border-radius: 2px;
3591
}
3592
3593
colorswatch#add-color-button overlay {
3594
background-image: linear-gradient(to right, #EF5350 25%, #FFA726 25%, #FFA726 50%, #66BB6A 50%, #66BB6A 75%, #42A5F5 75%);
3595
}
3596
3597
colorswatch:disabled {
3598
opacity: 0.5;
3599
}
3600
3601
colorswatch:disabled overlay {
3602
box-shadow: none;
3603
}
3604
3605
colorswatch#editor-color-sample {
3606
border-radius: 2.5px;
3607
}
3608
3609
colorswatch#editor-color-sample overlay {
3610
border-radius: 2px;
3611
}
3612
3613
colorchooser .popover.osd {
3614
transition: box-shadow 180ms cubic-bezier(0, 0, 0.2, 1);
3615
border-radius: 2px;
3616
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23), inset 0 1px rgba(255, 255, 255, 0.1);
3617
background-color: #3b484e;
3618
}
3619
3620
colorchooser .popover.osd:backdrop {
3621
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24), inset 0 1px rgba(255, 255, 255, 0.1);
3622
}
3623
3624
/********
3625
* Misc *
3626
********/
3627
.content-view {
3628
background-color: #333e43;
3629
}
3630
3631
/**********************
3632
* Window Decorations *
3633
**********************/
3634
decoration {
3635
transition: box-shadow 180ms cubic-bezier(0, 0, 0.2, 1);
3636
border-radius: 2px 2px 0 0;
3637
box-shadow: 0 14px 14px rgba(0, 0, 0, 0.25), 0 10px 5px rgba(0, 0, 0, 0.22), 0 16px 16px transparent;
3638
margin: 8px;
3639
}
3640
3641
decoration:backdrop {
3642
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23), 0 16px 16px transparent;
3643
}
3644
3645
.maximized decoration,
3646
.fullscreen decoration,
3647
.tiled decoration {
3648
border-radius: 0;
3649
}
3650
3651
.popup decoration {
3652
box-shadow: none;
3653
}
3654
3655
.ssd decoration {
3656
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16);
3657
}
3658
3659
.csd.popup decoration {
3660
border-radius: 2px;
3661
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23);
3662
}
3663
3664
tooltip.csd decoration {
3665
border-radius: 2px;
3666
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23);
3667
}
3668
3669
messagedialog.csd decoration {
3670
border-radius: 2px;
3671
}
3672
3673
.solid-csd decoration {
3674
margin: 0;
3675
border-radius: 0;
3676
box-shadow: none;
3677
background-color: #37474F;
3678
}
3679
3680
.view selection, .view:selected, flowbox flowboxchild:selected, spinbutton:not(.vertical) selection,
3681
entry selection, modelbutton.flat:selected,
3682
.menuitem.button.flat:selected, popover.background.menu button:checked,
3683
popover.background button.model:checked, row:selected, calendar:selected, text:selected, .budgie-menu button:checked {
3684
background-color: #42A5F5;
3685
}
3686
3687
row:selected label, label:selected, .view selection, .view:selected, flowbox flowboxchild:selected, spinbutton:not(.vertical) selection,
3688
entry selection, modelbutton.flat:selected,
3689
.menuitem.button.flat:selected, popover.background.menu button:checked,
3690
popover.background button.model:checked, row:selected, calendar:selected, text:selected, .budgie-menu button:checked {
3691
color: #FFFFFF;
3692
}
3693
3694
row:selected label:disabled, label:disabled:selected, .view selection:disabled, .view:disabled:selected, flowbox flowboxchild:disabled:selected, label:disabled selection, spinbutton:not(.vertical) selection:disabled,
3695
entry selection:disabled, modelbutton.flat:disabled:selected,
3696
.menuitem.button.flat:disabled:selected, popover.background.menu button:disabled:checked,
3697
popover.background button.model:disabled:checked, row:disabled:selected, calendar:disabled:selected, text:disabled:selected, .budgie-menu button:disabled:checked {
3698
color: rgba(255, 255, 255, 0.5);
3699
}
3700
3701
.monospace {
3702
font-family: monospace;
3703
}
3704
3705
/**********************
3706
* Touch Copy & Paste *
3707
**********************/
3708
cursor-handle {
3709
border-radius: 9999px;
3710
background-color: #FF4081;
3711
background-image: none;
3712
}
3713
3714
cursor-handle.top:dir(ltr), cursor-handle.bottom:dir(rtl) {
3715
padding-left: 6px;
3716
border-top-right-radius: 0;
3717
}
3718
3719
cursor-handle.bottom:dir(ltr), cursor-handle.top:dir(rtl) {
3720
padding-right: 6px;
3721
border-top-left-radius: 0;
3722
}
3723
3724
cursor-handle.insertion-cursor:dir(ltr), cursor-handle.insertion-cursor:dir(rtl) {
3725
-GtkWidget-text-handle-width: 24;
3726
-GtkWidget-text-handle-height: 30;
3727
-gtk-icon-source: -gtk-scaled(url("assets/scale-horz-marks-before-slider-dark.png"), url("assets/scale-horz-marks-before-slider-dark@2.png"));
3728
}
3729
3730
.context-menu {
3731
font: initial;
3732
}
3733
3734
.keycap {
3735
min-width: 12px;
3736
min-height: 26px;
3737
margin-top: 2px;
3738
padding-bottom: 2px;
3739
padding-left: 8px;
3740
padding-right: 8px;
3741
border: solid 1px rgba(0, 0, 0, 0.26);
3742
border-radius: 3px;
3743
box-shadow: inset 0 -2px rgba(0, 0, 0, 0.26);
3744
background-color: #3b484e;
3745
color: #FFFFFF;
3746
font-size: smaller;
3747
}
3748
3749
:not(decoration):not(window):drop(active) {
3750
transition: all 270ms cubic-bezier(0, 0, 0.2, 1);
3751
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24), inset 0 0 0 2px #FF4081;
3752
caret-color: #FF4081;
3753
}
3754
3755
stackswitcher button.text-button {
3756
min-width: 100px;
3757
}
3758
3759
stackswitcher button.circular,
3760
stackswitcher button.text-button.circular {
3761
min-width: 36px;
3762
min-height: 36px;
3763
padding: 0;
3764
}
3765
3766
/*********
3767
* Emoji *
3768
*********/
3769
popover.emoji-picker {
3770
padding: 0;
3771
}
3772
3773
popover.emoji-picker entry {
3774
border-bottom: 1px solid rgba(0, 0, 0, 0.26);
3775
border-bottom-left-radius: 0;
3776
border-bottom-right-radius: 0;
3777
box-shadow: none;
3778
}
3779
3780
popover.emoji-picker scrolledwindow {
3781
border-bottom: 1px solid rgba(0, 0, 0, 0.26);
3782
}
3783
3784
button.emoji-section {
3785
margin-top: -1px;
3786
padding: 0 8px;
3787
min-width: 24px;
3788
min-height: 36px;
3789
border-radius: 0;
3790
outline-offset: -6px;
3791
box-shadow: none;
3792
}
3793
3794
button.emoji-section:hover {
3795
box-shadow: inset 0 2px rgba(255, 255, 255, 0.3);
3796
}
3797
3798
button.emoji-section:active {
3799
box-shadow: inset 0 2px #42A5F5;
3800
background-image: radial-gradient(circle farthest-corner at center, rgba(66, 165, 245, 0.7) 10%, transparent 0%);
3801
}
3802
3803
button.emoji-section:checked {
3804
box-shadow: inset 0 2px #42A5F5;
3805
background-color: transparent;
3806
}
3807
3808
button.emoji-section:first-child {
3809
margin-left: 4px;
3810
}
3811
3812
button.emoji-section:last-child {
3813
margin-right: 4px;
3814
}
3815
3816
.emoji {
3817
min-width: 3em;
3818
min-height: 3em;
3819
padding: 0;
3820
}
3821
3822
.emoji widget {
3823
transition: all 180ms cubic-bezier(0, 0, 0.2, 1);
3824
}
3825
3826
.emoji widget:hover {
3827
font-size: larger;
3828
}
3829
3830
/************
3831
* Nautilus *
3832
************/
3833
.nautilus-window,
3834
.nautilus-window notebook,
3835
.nautilus-window notebook > stack {
3836
background-color: #3b484e;
3837
}
3838
3839
.nautilus-desktop.nautilus-canvas-item:not(:selected), .caja-desktop.caja-canvas-item:not(:selected) {
3840
color: #FFFFFF;
3841
text-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
3842
}
3843
3844
@keyframes needs_attention_keyframes {
3845
to {
3846
background-color: alpha(currentColor, 0.3);
3847
}
3848
}
3849
3850
.nautilus-operations-button-needs-attention {
3851
animation: needs_attention_keyframes 270ms cubic-bezier(0.4, 0, 0.2, 1) 2 alternate;
3852
}
3853
3854
.nautilus-operations-button-needs-attention-multiple {
3855
animation: needs_attention_keyframes 270ms cubic-bezier(0.4, 0, 0.2, 1) 4 alternate;
3856
}
3857
3858
.nautilus-window .floating-bar {
3859
min-height: 32px;
3860
padding: 0;
3861
border-style: solid solid none;
3862
border-width: 1px;
3863
border-color: rgba(0, 0, 0, 0.26);
3864
border-radius: 3px 3px 0 0;
3865
background-color: #3b484e;
3866
background-clip: border-box;
3867
transition: all 270ms cubic-bezier(0, 0, 0.2, 1), border-width 0;
3868
}
3869
3870
.nautilus-window .floating-bar.bottom.left {
3871
margin-right: 7px;
3872
border-left-style: none;
3873
border-top-left-radius: 0;
3874
}
3875
3876
.nautilus-window .floating-bar.bottom.right {
3877
margin-left: 7px;
3878
border-right-style: none;
3879
border-top-right-radius: 0;
3880
}
3881
3882
.nautilus-window .floating-bar button {
3883
margin: 4px;
3884
}
3885
3886
.disk-space-display.unknown {
3887
background-color: #FF6D00;
3888
}
3889
3890
.disk-space-display.used {
3891
background-color: #42A5F5;
3892
}
3893
3894
.disk-space-display.free {
3895
background-color: rgba(255, 255, 255, 0.12);
3896
}
3897
3898
.nautilus-window searchbar {
3899
border-top: 1px solid rgba(0, 0, 0, 0.26);
3900
}
3901
3902
.nautilus-window .searchbar-container {
3903
margin-top: -1px;
3904
}
3905
3906
.nautilus-window paned > separator {
3907
background-color: #333e43;
3908
}
3909
3910
/*********
3911
* gedit *
3912
*********/
3913
.open-document-selector-path-label {
3914
color: rgba(255, 255, 255, 0.7);
3915
font-size: smaller;
3916
}
3917
3918
.open-document-selector-path-label:selected {
3919
color: rgba(255, 255, 255, 0.7);
3920
}
3921
3922
.gedit-document-panel {
3923
background-color: #414f56;
3924
}
3925
3926
.gedit-document-panel row button.flat {
3927
margin-top: 8px;
3928
margin-bottom: 8px;
3929
}
3930
3931
.gedit-document-panel-group-row:not(:first-child) {
3932
border-top: 1px solid rgba(0, 0, 0, 0.26);
3933
}
3934
3935
.gedit-side-panel-paned statusbar {
3936
border-top: 1px solid rgba(0, 0, 0, 0.26);
3937
}
3938
3939
.gedit-search-slider {
3940
margin: 4px 4px 8px;
3941
}
3942
3943
.gedit-search-slider entry:dir(ltr), .gedit-search-slider entry:dir(rtl) {
3944
border-radius: 2px;
3945
}
3946
3947
.gedit-search-slider entry:dir(ltr) .gedit-search-entry-occurrences-tag, .gedit-search-slider entry:dir(rtl) .gedit-search-entry-occurrences-tag {
3948
all: unset;
3949
color: rgba(255, 255, 255, 0.5);
3950
}
3951
3952
.gedit-search-slider entry:dir(ltr) {
3953
margin-right: -66px;
3954
padding-right: 66px;
3955
}
3956
3957
.gedit-search-slider entry:dir(ltr) .gedit-search-entry-occurrences-tag {
3958
margin-left: 6px;
3959
}
3960
3961
.gedit-search-slider entry:dir(ltr) image.right {
3962
margin-right: 0;
3963
}
3964
3965
.gedit-search-slider entry:dir(rtl) {
3966
margin-left: -66px;
3967
padding-left: 66px;
3968
}
3969
3970
.gedit-search-slider entry:dir(rtl) .gedit-search-entry-occurrences-tag {
3971
margin-right: 6px;
3972
}
3973
3974
.gedit-search-slider entry:dir(rtl) image.left {
3975
margin-left: 0;
3976
}
3977
3978
.gedit-search-slider entry.error ~ button {
3979
color: rgba(255, 255, 255, 0.7);
3980
}
3981
3982
.gedit-search-slider entry.error ~ button:hover, .gedit-search-slider entry.error ~ button:active {
3983
color: #FFFFFF;
3984
}
3985
3986
.gedit-search-slider entry.error ~ button:disabled {
3987
color: rgba(255, 255, 255, 0.3);
3988
}
3989
3990
.gedit-search-slider button {
3991
border: solid 6px transparent;
3992
}
3993
3994
.gedit-search-slider button:last-child:dir(ltr), .gedit-search-slider button:not(:first-child):dir(rtl) {
3995
margin-left: -3px;
3996
}
3997
3998
.gedit-search-slider button:first-child:dir(rtl), .gedit-search-slider button:not(:last-child):dir(ltr) {
3999
margin-right: -3px;
4000
}
4001
4002
frame.gedit-map-frame > border:dir(ltr) {
4003
border-style: none none none solid;
4004
}
4005
4006
frame.gedit-map-frame > border:dir(rtl) {
4007
border-style: none solid none none;
4008
}
4009
4010
/**************
4011
* Tweak Tool *
4012
**************/
4013
.tweak-categories {
4014
background-image: image(#414f56);
4015
}
4016
4017
.tweak {
4018
padding: 3px;
4019
}
4020
4021
.tweak.title:hover {
4022
box-shadow: none;
4023
}
4024
4025
.tweak-group-white,
4026
.tweak-white,
4027
.tweak-white:hover {
4028
background-image: image(#3b484e);
4029
}
4030
4031
.tweak-startup,
4032
.tweak-startup:hover {
4033
background-image: image(#3b484e);
4034
}
4035
4036
.tweak-group-startup {
4037
background-image: image(#3b484e);
4038
border: 1px solid rgba(0, 0, 0, 0.26);
4039
}
4040
4041
/***********
4042
* Builder *
4043
***********/
4044
workbench stack.titlebar {
4045
padding: 0;
4046
}
4047
4048
workbench:not(.tiled):not(.maximized):not(.fullscreen) stack.titlebar headerbar {
4049
border-radius: 2px 2px 0 0;
4050
}
4051
4052
perspectiveswitcher {
4053
background-color: #333e43;
4054
}
4055
4056
perspectiveswitcher button:checked {
4057
color: #42A5F5;
4058
}
4059
4060
layouttabbar {
4061
border-bottom: 1px solid rgba(0, 0, 0, 0.26);
4062
background-color: #333e43;
4063
}
4064
4065
layouttabbar > box > button {
4066
margin: 2px 0;
4067
}
4068
4069
layouttab {
4070
margin: 0 8px;
4071
border-style: none solid;
4072
border-width: 1px;
4073
border-color: rgba(0, 0, 0, 0.26);
4074
box-shadow: inset 0 -2px #42A5F5;
4075
background-color: #3b484e;
4076
}
4077
4078
layouttab separator.vertical {
4079
margin: 8px 4px;
4080
}
4081
4082
layouttab button.text-button, layouttab button.image-button, layouttab button {
4083
margin-top: 8px;
4084
margin-bottom: 8px;
4085
padding: 0 4px;
4086
}
4087
4088
layout {
4089
border: 1px solid rgba(0, 0, 0, 0.26);
4090
-PnlDockBin-handle-size: 1;
4091
}
4092
4093
entry.search-missing {
4094
background-color: #DD2C00;
4095
color: #FFFFFF;
4096
}
4097
4098
workbench treeview.image {
4099
color: rgba(255, 255, 255, 0.7);
4100
}
4101
4102
workbench treeview.image:selected {
4103
color: rgba(255, 255, 255, 0.7);
4104
}
4105
4106
dockbin {
4107
border: 1px solid rgba(0, 0, 0, 0.26);
4108
-PnlDockBin-handle-size: 1;
4109
}
4110
4111
dockpaned {
4112
border: 1px solid rgba(0, 0, 0, 0.26);
4113
}
4114
4115
eggsearchbar box.search-bar {
4116
padding: 0 8px;
4117
border-bottom: 1px solid rgba(0, 0, 0, 0.26);
4118
background-color: #333e43;
4119
}
4120
4121
docktabstrip {
4122
padding: 0 8px;
4123
border-bottom: 1px solid rgba(0, 0, 0, 0.26);
4124
background-color: #333e43;
4125
}
4126
4127
docktab {
4128
transition: all 270ms cubic-bezier(0, 0, 0.2, 1), background-size 0, background-image 0;
4129
min-height: 24px;
4130
min-width: 24px;
4131
margin-bottom: -1px;
4132
padding: 6px 6px;
4133
outline-offset: -6px;
4134
border-width: 1px;
4135
border-color: transparent;
4136
background-image: radial-gradient(circle farthest-corner at center, #42A5F5 10%, transparent 0%);
4137
background-repeat: no-repeat;
4138
background-position: center;
4139
background-size: 0% 0%;
4140
color: rgba(255, 255, 255, 0.7);
4141
font-weight: 500;
4142
}
4143
4144
docktab:hover {
4145
box-shadow: inset 0 -2px rgba(255, 255, 255, 0.3);
4146
color: #FFFFFF;
4147
}
4148
4149
docktab:checked {
4150
transition: all 270ms cubic-bezier(0, 0, 0.2, 1), background-size 270ms cubic-bezier(0, 0, 0.2, 1), background-image 720ms cubic-bezier(0, 0, 0.2, 1);
4151
box-shadow: inset 0 -2px #42A5F5;
4152
background-image: radial-gradient(circle farthest-corner at center, transparent 10%, transparent 0%);
4153
background-size: 1000% 1000%;
4154
color: #FFFFFF;
4155
}
4156
4157
dockoverlayedge {
4158
background-color: #333e43;
4159
}
4160
4161
dockoverlayedge docktabstrip {
4162
padding: 0;
4163
border: none;
4164
}
4165
4166
dockoverlayedge.left-edge docktab:hover {
4167
box-shadow: inset -2px 0 rgba(255, 255, 255, 0.3);
4168
}
4169
4170
dockoverlayedge.left-edge docktab:checked {
4171
box-shadow: inset -2px 0 #42A5F5;
4172
}
4173
4174
dockoverlayedge.right-edge docktab:hover {
4175
box-shadow: inset 2px 0 rgba(255, 255, 255, 0.3);
4176
}
4177
4178
dockoverlayedge.right-edge docktab:checked {
4179
box-shadow: inset 2px 0 #42A5F5;
4180
}
4181
4182
pillbox {
4183
background-color: #333e43;
4184
border-radius: 2px;
4185
}
4186
4187
buildperspective row {
4188
padding: 10px;
4189
}
4190
4191
layoutpane entry.search {
4192
box-shadow: inset 0 -1px rgba(0, 0, 0, 0.26);
4193
background-color: #3b484e;
4194
}
4195
4196
editortweak entry.search {
4197
margin-bottom: -1px;
4198
box-shadow: none;
4199
}
4200
4201
frame.gb-search-frame {
4202
border-bottom-right-radius: 5px;
4203
}
4204
4205
.gb-search-entry-occurrences-tag {
4206
box-shadow: none;
4207
background-color: transparent;
4208
}
4209
4210
docktabstrip {
4211
min-height: 39px;
4212
}
4213
4214
workbench preferences preferencesgroup list entry {
4215
padding-top: 8px;
4216
padding-bottom: 8px;
4217
}
4218
4219
/**********
4220
* Photos *
4221
**********/
4222
GdMainIconView.content-view {
4223
-GdMainIconView-icon-size: 48;
4224
}
4225
4226
.documents-counter {
4227
margin: 8px;
4228
border-radius: 9999px;
4229
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23);
4230
background-color: #FF4081;
4231
color: #FFFFFF;
4232
font-weight: bold;
4233
}
4234
4235
.documents-scrolledwin.frame {
4236
border-style: none;
4237
}
4238
4239
.photos-fade-in {
4240
opacity: 1;
4241
transition: opacity 180ms cubic-bezier(0, 0, 0.2, 1);
4242
}
4243
4244
.photos-fade-out {
4245
opacity: 0;
4246
transition: opacity 180ms cubic-bezier(0, 0, 0.2, 1);
4247
}
4248
4249
overlay grid.horizontal > revealer > scrolledwindow.frame:dir(ltr) {
4250
border-style: none none none solid;
4251
}
4252
4253
overlay grid.horizontal > revealer > scrolledwindow.frame:dir(rtl) {
4254
border-style: none solid none none;
4255
}
4256
4257
/*********
4258
* Music *
4259
*********/
4260
.side-panel:dir(ltr) {
4261
border-style: solid;
4262
border-color: rgba(0, 0, 0, 0.26);
4263
}
4264
4265
.side-panel:dir(rtl) {
4266
border-style: solid;
4267
border-color: rgba(0, 0, 0, 0.26);
4268
}
4269
4270
.side-panel .view {
4271
background-image: image(#414f56);
4272
}
4273
4274
.side-panel .view:hover {
4275
background-image: image(#4b585e);
4276
}
4277
4278
.side-panel .view:selected {
4279
background-image: image(#42A5F5);
4280
}
4281
4282
.side-panel .view:selected:hover {
4283
background-image: image(#4baaf6);
4284
}
4285
4286
.songs-list:hover {
4287
background-image: image(alpha(currentColor, 0.05));
4288
}
4289
4290
frame.documents-dropdown {
4291
margin: 8px;
4292
}
4293
4294
frame.documents-dropdown > border {
4295
border: none;
4296
}
4297
4298
box.vertical:not(.titlebar) > revealer > toolbar.search-bar {
4299
border-bottom: 1px solid rgba(0, 0, 0, 0.26);
4300
}
4301
4302
box.vertical:not(.titlebar) > revealer > toolbar.search-bar button > widget {
4303
-gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
4304
}
4305
4306
/*********
4307
* To Do *
4308
*********/
4309
task-row {
4310
transition: all 180ms cubic-bezier(0, 0, 0.2, 1);
4311
margin: 0 -4px;
4312
}
4313
4314
task-row:hover {
4315
transition: none;
4316
}
4317
4318
task-row label {
4319
margin: 0 8px;
4320
}
4321
4322
task-row image {
4323
margin: 0 4px;
4324
}
4325
4326
task-list-view > box > revealer > box > button {
4327
min-height: 36px;
4328
margin: -4px;
4329
padding: 0 12px;
4330
}
4331
4332
task-list-view > box > revealer > box > button label {
4333
margin: 0 8px;
4334
}
4335
4336
task-list-view > box > revealer > box > button image {
4337
margin: 0 4px;
4338
}
4339
4340
/*******
4341
* eog *
4342
*******/
4343
#eog-thumb-nav scrolledwindow {
4344
border-top: none;
4345
}
4346
4347
#eog-thumb-nav button {
4348
-gtk-outline-radius: 2px;
4349
}
4350
4351
/*************
4352
* Evolution *
4353
*************/
4354
frame.taskbar > border {
4355
border-style: solid none none;
4356
}
4357
4358
box.vertical > paned.horizontal notebook widget .frame {
4359
border-style: none;
4360
}
4361
4362
/********
4363
* gitg *
4364
********/
4365
frame.commit-frame > border {
4366
border-style: solid none none;
4367
}
4368
4369
/**************
4370
* Characters *
4371
**************/
4372
box.dialog-vbox scrolledwindow.related {
4373
border: 1px solid rgba(0, 0, 0, 0.26);
4374
}
4375
4376
list.categories {
4377
background-image: image(#414f56);
4378
}
4379
4380
/*********
4381
* Boxes *
4382
*********/
4383
.transparent-bg + stack overlay > label {
4384
min-height: 24px;
4385
padding: 0 4px;
4386
border-radius: 2px;
4387
background-color: rgba(0, 0, 0, 0.3);
4388
color: #FFFFFF;
4389
}
4390
4391
/**************
4392
* Calculator *
4393
**************/
4394
button.title label {
4395
min-height: 36px;
4396
}
4397
4398
/*********
4399
* Geary *
4400
*********/
4401
.geary-titlebar-left:dir(ltr) {
4402
margin-right: 5px;
4403
padding-right: 0;
4404
}
4405
4406
.geary-titlebar-left:dir(rtl) {
4407
margin-left: 5px;
4408
padding-left: 0;
4409
}
4410
4411
.geary-titlebar-left > separator {
4412
background-color: rgba(0, 0, 0, 0.05);
4413
}
4414
4415
.geary-titlebar-right:dir(ltr) {
4416
margin-left: -5px;
4417
}
4418
4419
.geary-titlebar-right:dir(rtl) {
4420
margin-right: -5px;
4421
}
4422
4423
/*********
4424
* Tilix *
4425
*********/
4426
overlay > revealer.left > scrolledwindow.frame,
4427
overlay > revealer.right > scrolledwindow.frame {
4428
border-style: none;
4429
box-shadow: 0 14px 14px rgba(0, 0, 0, 0.25), 0 10px 5px rgba(0, 0, 0, 0.22);
4430
}
4431
4432
overlay > revealer.left > scrolledwindow.frame {
4433
margin-right: 32px;
4434
}
4435
4436
overlay > revealer.right > scrolledwindow.frame {
4437
margin-left: 32px;
4438
}
4439
4440
.terminix-session-sidebar,
4441
.tilix-session-sidebar {
4442
background-image: image(#414f56);
4443
}
4444
4445
button.image-button.session-new-button {
4446
min-width: 32px;
4447
}
4448
4449
/***********
4450
* Eclipse *
4451
***********/
4452
window.background > box.vertical > scrolledwindow > widget toolbar {
4453
padding: 2px;
4454
}
4455
4456
window.background > box.vertical > scrolledwindow > widget toolbar separator,
4457
window.background > box.vertical > scrolledwindow > widget toolbar button {
4458
margin: 2px;
4459
}
4460
4461
window.background > box.vertical > scrolledwindow > widget toolbar button {
4462
border-radius: 2px;
4463
}
4464
4465
/************
4466
* Chromium *
4467
************/
4468
tooltip.chromium {
4469
background-color: #3b484e;
4470
}
4471
4472
/***********
4473
* Firefox *
4474
***********/
4475
window.background:not(.csd) > widget > separator {
4476
color: rgba(0, 0, 0, 0.2);
4477
}
4478
4479
window.background:not(.csd) > widget > scrollbar {
4480
background-clip: border-box;
4481
}
4482
4483
window.background:not(.csd) > widget > scrollbar,
4484
window.background:not(.csd) > widget > frame > border {
4485
border-color: rgba(0, 0, 0, 0.2);
4486
}
4487
4488
window.background:not(.csd) > widget > entry,
4489
window.background:not(.csd) > widget > button > button {
4490
border: 1px solid rgba(0, 0, 0, 0.2);
4491
border-radius: 3px;
4492
box-shadow: none;
4493
}
4494
4495
window.background:not(.csd) > widget > entry {
4496
min-height: 30px;
4497
}
4498
4499
window.background:not(.csd) > widget > entry:focus {
4500
border-color: #42A5F5;
4501
}
4502
4503
window.background:not(.csd) > widget > button > button {
4504
padding: 4px 8px;
4505
background-size: auto;
4506
}
4507
4508
window.background:not(.csd) > widget > button > button:hover {
4509
background-image: image(alpha(currentColor, 0.05));
4510
}
4511
4512
window.background:not(.csd) > widget > button > button:active {
4513
background-image: image(alpha(currentColor, 0.1));
4514
}
4515
4516
window.background:not(.csd) > window > menu,
4517
window.background:not(.csd) > menu > menu {
4518
border: none;
4519
}
4520
4521
window.background:not(.csd) > widget > menubar {
4522
color: rgba(255, 255, 255, 0.7);
4523
}
4524
4525
window.background:not(.csd) > widget > menubar:hover {
4526
color: #FFFFFF;
4527
}
4528
4529
window.background:not(.csd) > widget > menubar:disabled {
4530
color: rgba(255, 255, 255, 0.3);
4531
}
4532
4533
window.background:not(.csd) > widget > frame {
4534
color: rgba(0, 0, 0, 0.2);
4535
}
4536
4537
window.background:not(.csd) > widget > checkbutton > check,
4538
window.background:not(.csd) > widget > radiobutton > radio {
4539
margin: 0;
4540
padding: 0;
4541
}
4542
4543
window.background:not(.csd) > window.background > menu > separator {
4544
color: rgba(0, 0, 0, 0.26);
4545
}
4546
4547
/************
4548
* Inkscape *
4549
************/
4550
#ToolboxCommon > #AuxToolbox #StyleSwatch {
4551
font-size: smaller;
4552
}
4553
4554
#ToolboxCommon > #AuxToolbox #Kludge {
4555
padding: 0;
4556
}
4557
4558
#ToolboxCommon > #AuxToolbox spinbutton,
4559
#ToolboxCommon > #AuxToolbox entry {
4560
min-height: 32px;
4561
}
4562
4563
#ToolboxCommon > #AuxToolbox button:not(.up):not(.down) {
4564
min-height: 24px;
4565
min-width: 16px;
4566
padding: 4px 8px;
4567
border-radius: 2px;
4568
-gtk-outline-radius: 2px;
4569
}
4570
4571
#ToolboxCommon > #AuxToolbox spinbutton button {
4572
border-width: 4px;
4573
}
4574
4575
#ToolboxCommon > toolbar.vertical {
4576
margin-top: -4px;
4577
}
4578
4579
#ToolboxCommon > toolbar.vertical button {
4580
min-height: 24px;
4581
min-width: 24px;
4582
padding: 4px;
4583
border-radius: 2px;
4584
-gtk-outline-radius: 2px;
4585
}
4586
4587
#CanvasTable button {
4588
min-height: 16px;
4589
min-width: 16px;
4590
padding: 0;
4591
}
4592
4593
#CanvasTable #HorizontalScrollbar {
4594
border-top: 1px solid rgba(0, 0, 0, 0.26);
4595
}
4596
4597
#CanvasTable #VerticalScrollbar:dir(ltr) {
4598
border-left: 1px solid rgba(0, 0, 0, 0.26);
4599
}
4600
4601
#CanvasTable #VerticalScrollbar:dir(rtl) {
4602
border-right: 1px solid rgba(0, 0, 0, 0.26);
4603
}
4604
4605
#Canvas_and_Dock frame > border {
4606
border: none;
4607
}
4608
4609
#Canvas_and_Dock widget > widget > button.flat {
4610
min-height: 16px;
4611
min-width: 16px;
4612
padding: 4px;
4613
}
4614
4615
#Canvas_and_Dock widget > widget > box.horizontal image {
4616
padding: 4px;
4617
}
4618
4619
#Canvas_and_Dock box.horizontal > box.vertical > button.flat {
4620
min-height: 16px;
4621
min-width: 24px;
4622
padding: 8px 4px;
4623
}
4624
4625
/***********
4626
* Synapse *
4627
***********/
4628
box.vertical > widget > widget:selected {
4629
background-color: #42A5F5;
4630
}
4631
4632
/*********
4633
* Unity *
4634
*********/
4635
UnityDecoration {
4636
-UnityDecoration-extents: 28px 0 0 0;
4637
-UnityDecoration-input-extents: 8px;
4638
-UnityDecoration-shadow-offset-x: 0;
4639
-UnityDecoration-shadow-offset-y: 3px;
4640
-UnityDecoration-active-shadow-color: rgba(0, 0, 0, 0.48);
4641
-UnityDecoration-active-shadow-radius: 18px;
4642
-UnityDecoration-inactive-shadow-color: rgba(0, 0, 0, 0.32);
4643
-UnityDecoration-inactive-shadow-radius: 6px;
4644
-UnityDecoration-glow-size: 8px;
4645
-UnityDecoration-glow-color: #42A5F5;
4646
-UnityDecoration-title-indent: 4px;
4647
-UnityDecoration-title-fade: 32px;
4648
-UnityDecoration-title-alignment: 0.0;
4649
}
4650
4651
UnityDecoration .top {
4652
padding: 0 2px;
4653
border-style: none;
4654
border-radius: 2px 2px 0 0;
4655
box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
4656
background-color: #37474F;
4657
color: #FFFFFF;
4658
}
4659
4660
UnityDecoration .top:backdrop {
4661
color: rgba(255, 255, 255, 0.7);
4662
}
4663
4664
UnityDecoration .menuitem {
4665
color: rgba(255, 255, 255, 0.7);
4666
}
4667
4668
UnityDecoration .menuitem:hover {
4669
box-shadow: inset 0 -2px currentColor;
4670
background-color: transparent;
4671
color: #FFFFFF;
4672
}
4673
4674
.background:not(.csd) headerbar:not(.titlebar) {
4675
border-radius: 0;
4676
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
4677
}
4678
4679
.background:not(.csd) headerbar:not(.titlebar).inline-toolbar {
4680
border-style: none;
4681
}
4682
4683
UnityPanelWidget,
4684
.unity-panel {
4685
background-color: #263238;
4686
color: #FFFFFF;
4687
}
4688
4689
UnityPanelWidget:backdrop,
4690
.unity-panel:backdrop {
4691
color: rgba(255, 255, 255, 0.7);
4692
}
4693
4694
.unity-panel.menuitem,
4695
.unity-panel .menuitem {
4696
color: rgba(255, 255, 255, 0.7);
4697
}
4698
4699
.unity-panel.menubar.menuitem:hover,
4700
.unity-panel.menubar .menuitem *:hover {
4701
box-shadow: inset 0 -2px currentColor;
4702
background-color: transparent;
4703
color: #FFFFFF;
4704
}
4705
4706
.menu IdoPlaybackMenuItem.menuitem:active {
4707
-gtk-icon-source: -gtk-icontheme("process-working-symbolic");
4708
animation: spin 1s linear infinite;
4709
color: #42A5F5;
4710
}
4711
4712
/**************
4713
* Mate-Panel *
4714
**************/
4715
.mate-panel-menu-bar menubar,
4716
#PanelApplet-window-menu-applet-button {
4717
background-color: transparent;
4718
}
4719
4720
#PanelPlug,
4721
PanelToplevel.background {
4722
background-color: #263238;
4723
color: #FFFFFF;
4724
font-weight: 500;
4725
}
4726
4727
PanelToplevel > grid > button, .mate-panel-menu-bar #PanelApplet button {
4728
color: rgba(255, 255, 255, 0.7);
4729
}
4730
4731
PanelToplevel > grid > button:hover, .mate-panel-menu-bar #PanelApplet button:hover, PanelToplevel > grid > button:active, .mate-panel-menu-bar #PanelApplet button:active {
4732
color: #FFFFFF;
4733
}
4734
4735
PanelToplevel > grid > button:disabled, .mate-panel-menu-bar #PanelApplet button:disabled {
4736
color: rgba(255, 255, 255, 0.3);
4737
}
4738
4739
PanelToplevel > grid > button:checked, .mate-panel-menu-bar #PanelApplet button:checked {
4740
background-color: rgba(255, 255, 255, 0.3);
4741
color: #FFFFFF;
4742
}
4743
4744
PanelToplevel > grid > button:checked:disabled, .mate-panel-menu-bar #PanelApplet button:checked:disabled {
4745
background-color: rgba(255, 255, 255, 0.12);
4746
color: rgba(255, 255, 255, 0.5);
4747
}
4748
4749
PanelToplevel > grid > button {
4750
padding: 0 4px;
4751
border-radius: 0;
4752
}
4753
4754
PanelWidget button, PanelWidget button:hover, PanelWidget button:active {
4755
color: rgba(255, 255, 255, 0.7);
4756
}
4757
4758
PanelSeparator {
4759
color: rgba(255, 255, 255, 0.12);
4760
}
4761
4762
MatePanelAppletFrameDBus {
4763
border-style: solid;
4764
border-width: 0 1px;
4765
border-color: rgba(255, 255, 255, 0.12);
4766
}
4767
4768
.mate-panel-menu-bar menubar menuitem {
4769
padding: 4px;
4770
}
4771
4772
.mate-panel-menu-bar menubar menu menuitem {
4773
padding: 6px;
4774
}
4775
4776
.mate-panel-menu-bar #PanelApplet button {
4777
-GtkWidget-window-dragging: true;
4778
padding: 4px;
4779
border-radius: 0;
4780
}
4781
4782
PanelApplet.wnck-applet .wnck-pager {
4783
background-color: transparent;
4784
color: #40C4FF;
4785
}
4786
4787
PanelApplet.wnck-applet .wnck-pager:hover {
4788
background-color: rgba(255, 255, 255, 0.12);
4789
}
4790
4791
PanelApplet.wnck-applet .wnck-pager:active {
4792
background-color: rgba(255, 255, 255, 0.3);
4793
}
4794
4795
PanelApplet.wnck-applet .wnck-pager:selected {
4796
background-color: #42A5F5;
4797
}
4798
4799
#MatePanelPopupWindow {
4800
border: 1px solid rgba(0, 0, 0, 0.26);
4801
border-radius: 3px;
4802
box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
4803
}
4804
4805
#MatePanelPopupWindow frame > border {
4806
border-style: none;
4807
}
4808
4809
#MatePanelPopupWindow ClockMap {
4810
border: 1px solid rgba(0, 0, 0, 0.26);
4811
}
4812
4813
na-tray-applet {
4814
-NaTrayApplet-icon-padding: 3px;
4815
-NaTrayApplet-icon-size: 16;
4816
}
4817
4818
.mate-panel-menu-bar {
4819
-PanelMenuBar-icon-visible: true;
4820
}
4821
4822
.mate-panel-applet-slider {
4823
background-color: transparent;
4824
}
4825
4826
.mate-panel-applet-slider frame {
4827
border: 1px solid rgba(0, 0, 0, 0.26);
4828
border-radius: 3px;
4829
box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
4830
background-color: #333e43;
4831
}
4832
4833
.mate-panel-applet-slider frame frame {
4834
all: unset;
4835
}
4836
4837
.mate-panel-applet-slider frame > border {
4838
border-style: none;
4839
}
4840
4841
/*********************
4842
* CAJA File manager *
4843
*********************/
4844
.caja-navigation-window button.toggle.image-button {
4845
border-radius: 2px;
4846
}
4847
4848
.caja-pathbar button {
4849
margin: 0 -1px 0 -2px;
4850
}
4851
4852
.caja-pathbar button > widget {
4853
-gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
4854
-GtkArrow-arrow-scaling: 1;
4855
}
4856
4857
.caja-side-pane notebook viewport.frame,
4858
.caja-side-pane notebook widget .vertical {
4859
background-color: #3b484e;
4860
}
4861
4862
.caja-side-pane notebook,
4863
.caja-notebook {
4864
border-top: 1px solid rgba(0, 0, 0, 0.26);
4865
}
4866
4867
.caja-side-pane notebook .frame,
4868
.caja-notebook .frame {
4869
border-style: none;
4870
}
4871
4872
.caja-navigation-window statusbar {
4873
margin: 0 -10px;
4874
padding: 0 4px;
4875
border-top: 1px solid rgba(0, 0, 0, 0.26);
4876
}
4877
4878
.caja-notebook frame > border {
4879
border-style: none;
4880
}
4881
4882
#caja-extra-view-widget {
4883
border-bottom: 1px solid rgba(0, 0, 0, 0.26);
4884
background-color: #333e43;
4885
}
4886
4887
#caja-extra-view-widget > box > box > label {
4888
font-weight: bold;
4889
}
4890
4891
/*********
4892
* Pluma *
4893
*********/
4894
.pluma-window statusbar {
4895
margin: 0 -10px;
4896
padding: 0 4px;
4897
border-top: 1px solid rgba(0, 0, 0, 0.26);
4898
}
4899
4900
.pluma-window statusbar frame > border {
4901
border-style: none;
4902
}
4903
4904
.pluma-window statusbar frame button.flat {
4905
padding: 0 4px;
4906
border-radius: 0;
4907
}
4908
4909
.pluma-window statusbar frame button.flat widget {
4910
-gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
4911
-GtkArrow-arrow-scaling: 1;
4912
}
4913
4914
.pluma-print-preview toolbar {
4915
border-bottom: 1px solid rgba(0, 0, 0, 0.26);
4916
}
4917
4918
.pluma-window paned.horizontal box.vertical box.horizontal button.flat {
4919
margin: 1px;
4920
}
4921
4922
.pluma-window paned.horizontal box.vertical .frame {
4923
border-style: none;
4924
}
4925
4926
.pluma-window paned.horizontal box.vertical notebook.frame {
4927
margin-top: -1px;
4928
border-top: 1px solid rgba(0, 0, 0, 0.26);
4929
}
4930
4931
.pluma-window paned.horizontal box.vertical notebook.frame box.vertical toolbar.horizontal {
4932
border-bottom: 1px solid rgba(0, 0, 0, 0.26);
4933
}
4934
4935
/*********
4936
* Atril *
4937
*********/
4938
.atril-window paned.horizontal box.vertical .frame {
4939
border-style: none;
4940
}
4941
4942
.atril-window paned.horizontal box.vertical notebook .frame {
4943
border-top: 1px solid rgba(0, 0, 0, 0.26);
4944
}
4945
4946
/* mate-screensaver lock dialog */
4947
.lock-dialog {
4948
border-radius: 2px;
4949
box-shadow: 0 14px 14px rgba(0, 0, 0, 0.25), 0 10px 5px rgba(0, 0, 0, 0.22), inset 0 1px rgba(255, 255, 255, 0.1);
4950
}
4951
4952
.lock-dialog frame > border {
4953
border-style: none;
4954
}
4955
4956
/******************
4957
* Budgie Desktop *
4958
******************/
4959
.budgie-container {
4960
background-color: transparent;
4961
}
4962
4963
.budgie-menu.background {
4964
padding: 0;
4965
background-color: #3b484e;
4966
}
4967
4968
.budgie-menu scrollbar,
4969
.budgie-menu entry.search {
4970
background-color: transparent;
4971
}
4972
4973
.budgie-menu entry.search {
4974
border-bottom: 1px solid rgba(0, 0, 0, 0.26);
4975
border-radius: 0;
4976
box-shadow: none;
4977
font-size: 120%;
4978
}
4979
4980
.budgie-menu .categories:dir(ltr) {
4981
border-bottom-left-radius: 2px;
4982
}
4983
4984
.budgie-menu .categories:dir(rtl) {
4985
border-bottom-right-radius: 2px;
4986
}
4987
4988
.budgie-menu button {
4989
min-height: 32px;
4990
padding: 0 8px;
4991
border-radius: 0;
4992
color: #FFFFFF;
4993
font-weight: normal;
4994
}
4995
4996
.budgie-menu button:disabled {
4997
color: rgba(255, 255, 255, 0.5);
4998
}
4999
5000
.budgie-menu button:checked:disabled {
5001
background-color: #42A5F5;
5002
}
5003
5004
.budgie-menu row {
5005
padding: 0;
5006
}
5007
5008
.budgie-menu row:hover {
5009
box-shadow: none;
5010
}
5011
5012
button.budgie-menu-launcher {
5013
padding: 0 2px;
5014
}
5015
5016
popover.background.user-menu {
5017
padding: 8px;
5018
}
5019
5020
popover.background.user-menu .content-box {
5021
background-color: transparent;
5022
}
5023
5024
popover.background.user-menu separator {
5025
margin: 4px 0;
5026
}
5027
5028
popover.background.user-menu row {
5029
padding: 0;
5030
box-shadow: none;
5031
background-image: none;
5032
}
5033
5034
button.raven-trigger {
5035
padding: 0 4px;
5036
}
5037
5038
popover.background.places-menu {
5039
padding: 8px;
5040
}
5041
5042
popover.background.places-menu .name-button.text-button {
5043
padding-left: 8px;
5044
padding-right: 8px;
5045
}
5046
5047
popover.background.places-menu .name-button.text-button image:dir(ltr) {
5048
margin-right: 3px;
5049
}
5050
5051
popover.background.places-menu .name-button.text-button image:dir(rtl) {
5052
margin-left: 3px;
5053
}
5054
5055
popover.background.places-menu .places-section-header > image:dir(ltr) {
5056
margin: 0 -2px 0 5px;
5057
}
5058
5059
popover.background.places-menu .places-section-header > image:dir(rtl) {
5060
margin: 0 5px 0 -2px;
5061
}
5062
5063
popover.background.places-menu .places-list {
5064
margin-top: 4px;
5065
padding-top: 4px;
5066
border-top: 1px solid rgba(0, 0, 0, 0.26);
5067
background-color: transparent;
5068
}
5069
5070
popover.background.places-menu row {
5071
padding: 0;
5072
box-shadow: none;
5073
background-image: none;
5074
}
5075
5076
.budgie-panel {
5077
background-color: #263238;
5078
color: rgba(255, 255, 255, 0.7);
5079
font-weight: 500;
5080
}
5081
5082
.budgie-panel button {
5083
border-radius: 0;
5084
}
5085
5086
.budgie-panel separator {
5087
background-color: rgba(255, 255, 255, 0.3);
5088
}
5089
5090
.budgie-panel .alert {
5091
color: #FF5252;
5092
}
5093
5094
.budgie-panel #tasklist-button {
5095
padding: 0 4px;
5096
}
5097
5098
.budgie-panel #tasklist-button:checked {
5099
background-color: rgba(255, 255, 255, 0.12);
5100
}
5101
5102
.budgie-panel button.flat.launcher {
5103
padding: 0;
5104
}
5105
5106
.budgie-panel button.flat.launcher:checked {
5107
background-color: rgba(255, 255, 255, 0.12);
5108
}
5109
5110
.budgie-panel button.flat.launcher:not(:checked) {
5111
color: rgba(255, 255, 255, 0.5);
5112
}
5113
5114
.budgie-panel button.flat.launcher:not(:checked):hover, .budgie-panel button.flat.launcher:not(:checked):active {
5115
color: rgba(255, 255, 255, 0.7);
5116
}
5117
5118
.budgie-panel button.flat.launcher:not(:checked):disabled {
5119
color: rgba(255, 255, 255, 0.3);
5120
}
5121
5122
.top .budgie-panel #tasklist-button, .budgie-panel .top #tasklist-button, .top .budgie-panel button.flat.launcher, .budgie-panel .top button.flat.launcher {
5123
border-image: radial-gradient(circle closest-corner at center calc(1px), currentColor 0%, transparent 0%) 0 0 0 0/0 0 0 0;
5124
}
5125
5126
.top .budgie-panel #tasklist-button:checked, .budgie-panel .top #tasklist-button:checked, .top .budgie-panel button.flat.launcher:checked, .budgie-panel .top button.flat.launcher:checked, .top .budgie-panel .unpinned button.flat.launcher, .budgie-panel .unpinned .top button.flat.launcher, .top
5127
.budgie-panel .pinned button.flat.launcher.running,
5128
.budgie-panel .pinned .top button.flat.launcher.running {
5129
border-image: radial-gradient(circle closest-corner at center calc(1px), currentColor 100%, transparent 0%) 2 0 0 0/2px 0 0 0;
5130
}
5131
5132
.bottom .budgie-panel #tasklist-button, .budgie-panel .bottom #tasklist-button, .bottom .budgie-panel button.flat.launcher, .budgie-panel .bottom button.flat.launcher {
5133
border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 0%, transparent 0%) 0 0 0 0/0 0 0 0;
5134
}
5135
5136
.bottom .budgie-panel #tasklist-button:checked, .budgie-panel .bottom #tasklist-button:checked, .bottom .budgie-panel button.flat.launcher:checked, .budgie-panel .bottom button.flat.launcher:checked, .bottom .budgie-panel .unpinned button.flat.launcher, .budgie-panel .unpinned .bottom button.flat.launcher, .bottom
5137
.budgie-panel .pinned button.flat.launcher.running,
5138
.budgie-panel .pinned .bottom button.flat.launcher.running {
5139
border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 100%, transparent 0%) 0 0 2 0/0 0 2px 0;
5140
}
5141
5142
.left .budgie-panel #tasklist-button, .budgie-panel .left #tasklist-button, .left .budgie-panel button.flat.launcher, .budgie-panel .left button.flat.launcher {
5143
border-image: radial-gradient(circle closest-corner at calc(1px) center, currentColor 0%, transparent 0%) 0 0 0 0/0 0 0 0;
5144
}
5145
5146
.left .budgie-panel #tasklist-button:checked, .budgie-panel .left #tasklist-button:checked, .left .budgie-panel button.flat.launcher:checked, .budgie-panel .left button.flat.launcher:checked, .left .budgie-panel .unpinned button.flat.launcher, .budgie-panel .unpinned .left button.flat.launcher, .left
5147
.budgie-panel .pinned button.flat.launcher.running,
5148
.budgie-panel .pinned .left button.flat.launcher.running {
5149
border-image: radial-gradient(circle closest-corner at calc(1px) center, currentColor 100%, transparent 0%) 0 2 0 0/0 2px 0 0;
5150
}
5151
5152
.right .budgie-panel #tasklist-button, .budgie-panel .right #tasklist-button, .right .budgie-panel button.flat.launcher, .budgie-panel .right button.flat.launcher {
5153
border-image: radial-gradient(circle closest-corner at calc(100% - 1px) center, currentColor 0%, transparent 0%) 0 0 0 0/0 0 0 0;
5154
}
5155
5156
.right .budgie-panel #tasklist-button:checked, .budgie-panel .right #tasklist-button:checked, .right .budgie-panel button.flat.launcher:checked, .budgie-panel .right button.flat.launcher:checked, .right .budgie-panel .unpinned button.flat.launcher, .budgie-panel .unpinned .right button.flat.launcher, .right
5157
.budgie-panel .pinned button.flat.launcher.running,
5158
.budgie-panel .pinned .right button.flat.launcher.running {
5159
border-image: radial-gradient(circle closest-corner at calc(100% - 1px) center, currentColor 100%, transparent 0%) 0 0 0 2/0 0 0 2px;
5160
}
5161
5162
frame.raven-frame > border {
5163
border-style: none;
5164
box-shadow: 0 14px 14px rgba(0, 0, 0, 0.25), 0 10px 5px rgba(0, 0, 0, 0.22);
5165
}
5166
5167
.top frame.raven-frame > border {
5168
margin-bottom: 32px;
5169
}
5170
5171
.bottom frame.raven-frame > border {
5172
margin-top: 32px;
5173
}
5174
5175
.left frame.raven-frame > border {
5176
margin-right: 32px;
5177
}
5178
5179
.right frame.raven-frame > border {
5180
margin-left: 32px;
5181
}
5182
5183
.raven {
5184
background-color: #414f56;
5185
}
5186
5187
.raven > stack {
5188
margin-bottom: -10px;
5189
}
5190
5191
.raven stackswitcher.linked > button {
5192
border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #FFA726 0%, transparent 0%) 0 0 0/0 0 0px;
5193
border-radius: 0;
5194
}
5195
5196
.raven stackswitcher.linked > button:checked {
5197
border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #FFA726 100%, transparent 0%) 0 0 2/0 0 2px;
5198
background-color: transparent;
5199
}
5200
5201
.raven .raven-header {
5202
min-height: 36px;
5203
padding: 3px;
5204
}
5205
5206
.raven .raven-header:not(.top) {
5207
margin-top: -6px;
5208
}
5209
5210
.raven .raven-header.top {
5211
padding: 2px 0;
5212
background-color: #42A5F5;
5213
color: #FFFFFF;
5214
}
5215
5216
.raven .raven-header.top stackswitcher button {
5217
margin: -6px 0;
5218
min-height: 36px;
5219
}
5220
5221
.raven .raven-header.top button.image-button:dir(ltr) {
5222
margin-right: 2px;
5223
}
5224
5225
.raven .raven-header.top button.image-button:dir(rtl) {
5226
margin-left: 2px;
5227
}
5228
5229
.raven .raven-header.top > image {
5230
margin: 0 8px;
5231
}
5232
5233
.raven .raven-header.top > label {
5234
margin: 0 -8px;
5235
font-weight: bold;
5236
}
5237
5238
.raven .raven-header.bottom {
5239
border-top: 1px solid rgba(0, 0, 0, 0.26);
5240
}
5241
5242
.raven viewport.frame .raven-header {
5243
margin-top: -8px;
5244
}
5245
5246
.raven .raven-background {
5247
border-style: solid none;
5248
border-width: 1px;
5249
border-color: rgba(0, 0, 0, 0.26);
5250
background-color: #3b484e;
5251
}
5252
5253
.raven .raven-background.frame {
5254
border-style: solid none;
5255
}
5256
5257
.raven .raven-background > overlay > widget > image {
5258
color: rgba(255, 255, 255, 0.12);
5259
}
5260
5261
.raven .raven-background grid > label:first-child {
5262
min-height: 36px;
5263
}
5264
5265
.raven scrolledwindow.raven-background {
5266
border-bottom-style: none;
5267
}
5268
5269
.raven .raven-header.top + .raven-background {
5270
border-style: none;
5271
background-color: #42A5F5;
5272
color: #FFFFFF;
5273
}
5274
5275
.raven .raven-header.top + .raven-background stackswitcher button {
5276
margin: -4px 0;
5277
}
5278
5279
.raven .powerstrip button {
5280
margin: 2px 0 1px;
5281
padding: 12px;
5282
}
5283
5284
.raven .option-subtitle {
5285
font-size: smaller;
5286
}
5287
5288
calendar.raven-calendar {
5289
border-style: none;
5290
background-color: transparent;
5291
}
5292
5293
calendar.raven-calendar:selected {
5294
border-radius: 2px;
5295
background-color: #42A5F5;
5296
}
5297
5298
.raven-mpris {
5299
background-color: rgba(0, 0, 0, 0.6);
5300
color: #FFFFFF;
5301
}
5302
5303
.raven-mpris label {
5304
min-height: 24px;
5305
}
5306
5307
.raven-mpris button.image-button {
5308
padding: 12px;
5309
}
5310
5311
.budgie-notification-window, .budgie-osd-window, .budgie-switcher-window {
5312
background-color: transparent;
5313
}
5314
5315
.budgie-notification .notification-title, .budgie-switcher .notification-title {
5316
font-size: 120%;
5317
}
5318
5319
.budgie-osd .budgie-osd-text {
5320
font-size: 120%;
5321
}
5322
5323
.drop-shadow {
5324
margin: 5px 9px;
5325
padding: 3px;
5326
border-radius: 2px;
5327
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23), inset 0 1px rgba(255, 255, 255, 0.1);
5328
background-color: #414f56;
5329
}
5330
5331
.drop-shadow .linked > button {
5332
border-radius: 2px;
5333
}
5334
5335
.budgie-session-dialog, .budgie-polkit-dialog, .budgie-run-dialog {
5336
border-radius: 2px;
5337
background-color: #414f56;
5338
}
5339
5340
.budgie-session-dialog decoration, .budgie-polkit-dialog decoration, .budgie-run-dialog decoration {
5341
border-radius: 2px;
5342
}
5343
5344
.budgie-session-dialog label:not(:last-child),
5345
.budgie-session-dialog .dialog-title {
5346
font-size: 120%;
5347
}
5348
5349
.budgie-session-dialog .linked.horizontal > button {
5350
padding: 8px 16px;
5351
border-top: 1px solid rgba(0, 0, 0, 0.26);
5352
border-radius: 0;
5353
}
5354
5355
.budgie-session-dialog .linked.horizontal > button:first-child {
5356
border-bottom-left-radius: 2px;
5357
}
5358
5359
.budgie-session-dialog .linked.horizontal > button:last-child {
5360
border-bottom-right-radius: 2px;
5361
}
5362
5363
.budgie-polkit-dialog .message {
5364
color: rgba(255, 255, 255, 0.5);
5365
}
5366
5367
.budgie-polkit-dialog .failure {
5368
color: #FF5252;
5369
}
5370
5371
.budgie-run-dialog {
5372
background-color: #3b484e;
5373
}
5374
5375
.budgie-run-dialog entry.search {
5376
font-size: 120%;
5377
padding: 6px 14px;
5378
box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
5379
background-color: transparent;
5380
}
5381
5382
.budgie-run-dialog list .dim-label, .budgie-run-dialog list label.separator, .budgie-run-dialog list .titlebar:not(headerbar) .subtitle, .titlebar:not(headerbar) .budgie-run-dialog list .subtitle, .budgie-run-dialog list
5383
headerbar .subtitle,
5384
headerbar .budgie-run-dialog list .subtitle, .budgie-run-dialog list .budgie-notification .notification-body, .budgie-notification .budgie-run-dialog list .notification-body, .budgie-run-dialog list .budgie-switcher .notification-body, .budgie-switcher .budgie-run-dialog list .notification-body {
5385
opacity: 1;
5386
}
5387
5388
.budgie-run-dialog scrolledwindow {
5389
border-top: 1px solid rgba(0, 0, 0, 0.26);
5390
}
5391
5392
/************************
5393
* LightDM GTK+ Greeter *
5394
************************/
5395
#panel_window {
5396
background-color: rgba(0, 0, 0, 0.3);
5397
color: #FFFFFF;
5398
}
5399
5400
#panel_window menubar,
5401
#panel_window separator {
5402
background-color: transparent;
5403
}
5404
5405
#panel_window separator {
5406
padding: 0 4px;
5407
}
5408
5409
#panel_window separator:first-child {
5410
padding: 0 8px;
5411
}
5412
5413
#panel_window menubar > menuitem {
5414
color: rgba(255, 255, 255, 0.7);
5415
}
5416
5417
#panel_window menubar > menuitem:hover {
5418
color: #FFFFFF;
5419
}
5420
5421
#panel_window menubar > menuitem:disabled label {
5422
color: rgba(255, 255, 255, 0.3);
5423
}
5424
5425
#login_window,
5426
#shutdown_dialog,
5427
#restart_dialog {
5428
margin: 8px;
5429
border-radius: 2px;
5430
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23), inset 0 1px rgba(255, 255, 255, 0.1);
5431
background-color: #414f56;
5432
}
5433
5434
#content_frame {
5435
padding-bottom: 20px;
5436
border-bottom: 1px solid rgba(0, 0, 0, 0.26);
5437
}
5438
5439
#buttonbox_frame {
5440
padding-top: 24px;
5441
}
5442
5443
#buttonbox_frame button {
5444
margin: -16px;
5445
}
5446
5447
#greeter_infobar {
5448
margin-top: -1px;
5449
}
5450
5451
/* GTK NAMED COLORS
5452
----------------
5453
use responsibly! */
5454
/*
5455
widget text/foreground color */
5456
@define-color theme_fg_color #FFFFFF;
5457
/*
5458
text color for entries, views and content in general */
5459
@define-color theme_text_color #FFFFFF;
5460
/*
5461
widget base background color */
5462
@define-color theme_bg_color #333e43;
5463
/*
5464
text widgets and the like base background color */
5465
@define-color theme_base_color #3b484e;
5466
/*
5467
base background color of selections */
5468
@define-color theme_selected_bg_color #42A5F5;
5469
/*
5470
text/foreground color of selections */
5471
@define-color theme_selected_fg_color #FFFFFF;
5472
/*
5473
base background color of insensitive widgets */
5474
@define-color insensitive_bg_color #333e43;
5475
/*
5476
text foreground color of insensitive widgets */
5477
@define-color insensitive_fg_color rgba(255, 255, 255, 0.5);
5478
/*
5479
insensitive text widgets and the like base background color */
5480
@define-color insensitive_base_color #374349;
5481
/*
5482
widget text/foreground color on backdrop windows */
5483
@define-color theme_unfocused_fg_color #FFFFFF;
5484
/*
5485
text color for entries, views and content in general on backdrop windows */
5486
@define-color theme_unfocused_text_color #FFFFFF;
5487
/*
5488
widget base background color on backdrop windows */
5489
@define-color theme_unfocused_bg_color #333e43;
5490
/*
5491
text widgets and the like base background color on backdrop windows */
5492
@define-color theme_unfocused_base_color #3b484e;
5493
/*
5494
base background color of selections on backdrop windows */
5495
@define-color theme_unfocused_selected_bg_color #42A5F5;
5496
/*
5497
text/foreground color of selections on backdrop windows */
5498
@define-color theme_unfocused_selected_fg_color #FFFFFF;
5499
/*
5500
insensitive color on backdrop windows */
5501
@define-color unfocused_insensitive_color rgba(255, 255, 255, 0.5);
5502
/*
5503
widgets main borders color */
5504
@define-color borders rgba(0, 0, 0, 0.26);
5505
/*
5506
widgets main borders color on backdrop windows */
5507
@define-color unfocused_borders rgba(0, 0, 0, 0.26);
5508
/*
5509
these are pretty self explicative */
5510
@define-color warning_color #FF6D00;
5511
@define-color error_color #DD2C00;
5512
@define-color success_color #00C853;
5513
/*
5514
FIXME this is really an API */
5515
@define-color content_view_bg #3b484e;
5516
@define-color placeholder_text_color #c4c8ca;
5517