gtk-dark.css
ASCII text, with very long lines (671)
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, #338DD6 0%, transparent 0%);
10
}
11
to {
12
background-image: radial-gradient(circle farthest-corner at center, #338DD6 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: #338DD6;
32
}
33
34
notebook:focus tab,
35
*:focus {
36
outline-color: alpha(currentColor, 0.3);
37
}
38
39
/***************
40
* Base States *
41
***************/
42
.background {
43
background-color: #212121;
44
color: #FFFFFF;
45
}
46
47
/*
48
These wildcard seems unavoidable, need to investigate.
49
Wildcards are bad and troublesome, use them with care,
50
or better, just don't.
51
Everytime a wildcard is used a kitten dies, painfully.
52
*/
53
*:disabled {
54
-gtk-icon-effect: dim;
55
}
56
57
.gtkstyle-fallback {
58
background-color: #212121;
59
color: #FFFFFF;
60
}
61
62
.gtkstyle-fallback:hover {
63
background-color: #141414;
64
color: #FFFFFF;
65
}
66
67
.gtkstyle-fallback:active {
68
background-color: #080808;
69
color: #FFFFFF;
70
}
71
72
.gtkstyle-fallback:disabled {
73
background-color: #212121;
74
color: rgba(255, 255, 255, 0.5);
75
}
76
77
.gtkstyle-fallback:selected {
78
background-color: #338DD6;
79
color: #FFFFFF;
80
}
81
82
.view {
83
background-color: #303030;
84
color: #FFFFFF;
85
}
86
87
.view:disabled {
88
color: rgba(255, 255, 255, 0.5);
89
}
90
91
.view:hover, .view:active, .view:selected {
92
border-radius: 2px;
93
}
94
95
textview text {
96
background-color: #303030;
97
}
98
99
textview border {
100
background-color: #292929;
101
color: rgba(255, 255, 255, 0.5);
102
}
103
104
.rubberband,
105
rubberband,
106
flowbox rubberband,
107
treeview.view rubberband,
108
.content-view rubberband,
109
.content-view .rubberband {
110
border: 1px solid #40C4FF;
111
background-color: rgba(64, 196, 255, 0.3);
112
}
113
114
flowbox flowboxchild {
115
padding: 4px;
116
border-radius: 2px;
117
}
118
119
.content-view .tile:selected {
120
background-color: transparent;
121
color: inherit;
122
}
123
124
label {
125
caret-color: currentColor;
126
}
127
128
label.separator {
129
color: #FFFFFF;
130
}
131
132
label selection {
133
background-color: #338DD6;
134
color: #FFFFFF;
135
}
136
137
label:disabled {
138
color: rgba(255, 255, 255, 0.5);
139
}
140
141
tab label:disabled,
142
button label:disabled {
143
color: inherit;
144
}
145
146
.dim-label, label.separator, .titlebar:not(headerbar) .subtitle,
147
headerbar .subtitle, .budgie-notification .notification-body, .budgie-switcher .notification-body {
148
opacity: 0.6;
149
}
150
151
assistant .sidebar {
152
padding: 4px 0;
153
}
154
155
assistant .sidebar label {
156
min-height: 36px;
157
padding: 0 12px;
158
color: rgba(255, 255, 255, 0.5);
159
font-weight: 500;
160
}
161
162
assistant .sidebar label.highlight {
163
color: #FFFFFF;
164
}
165
166
popover.background.touch-selection, popover.background.magnifier, popover.background.osd, .app-notification, .osd .scale-popup, .nautilus-window .floating-bar, .osd {
167
opacity: 0.9;
168
}
169
170
/*********************
171
* Spinner Animation *
172
*********************/
173
@keyframes spin {
174
to {
175
-gtk-icon-transform: rotate(1turn);
176
}
177
}
178
179
spinner {
180
background: none;
181
opacity: 0;
182
-gtk-icon-source: -gtk-icontheme("process-working-symbolic");
183
}
184
185
spinner:checked {
186
opacity: 1;
187
animation: spin 1s linear infinite;
188
}
189
190
spinner:checked:disabled {
191
opacity: 0.5;
192
}
193
194
/****************
195
* Text Entries *
196
****************/
197
spinbutton:not(.vertical),
198
entry {
199
min-height: 36px;
200
padding: 0 8px;
201
border-radius: 2px;
202
transition: all 270ms cubic-bezier(0, 0, 0.2, 1), box-shadow 180ms cubic-bezier(0, 0, 0.2, 1);
203
border-image: none;
204
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
205
background-color: #303030;
206
color: #FFFFFF;
207
}
208
209
spinbutton:focus:not(.vertical),
210
entry:focus {
211
border-image: none;
212
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23);
213
}
214
215
spinbutton:disabled:not(.vertical),
216
entry:disabled {
217
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
218
background-color: #292929;
219
color: rgba(255, 255, 255, 0.5);
220
}
221
222
spinbutton.flat:not(.vertical), notebook > stack:not(:only-child) entry:not(.search),
223
notebook > stack:not(:only-child) spinbutton:not(.vertical), messagedialog entry, colorchooser .popover.osd spinbutton:not(.vertical), entry.preferences-search, layoutpane entry.search, editortweak entry.search, .raven .raven-background spinbutton:not(.vertical), #login_window entry,
224
entry.flat {
225
border-radius: 0;
226
transition: all 270ms cubic-bezier(0, 0, 0.2, 1);
227
border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #338DD6 0%, transparent 0%) 0 0 0/0 0 0px;
228
box-shadow: inset 0 -1px rgba(255, 255, 255, 0.3);
229
background-color: transparent;
230
color: #FFFFFF;
231
}
232
233
spinbutton.flat:focus:not(.vertical), notebook > stack:not(:only-child) entry:focus:not(.search),
234
notebook > stack:not(:only-child) spinbutton:focus:not(.vertical), messagedialog entry:focus, colorchooser .popover.osd spinbutton:focus:not(.vertical), entry.preferences-search:focus, layoutpane entry.search:focus, editortweak entry.search:focus, .raven .raven-background spinbutton:focus:not(.vertical), #login_window entry:focus,
235
entry.flat:focus {
236
border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #338DD6 100%, transparent 0%) 0 0 2/0 0 2px;
237
box-shadow: inset 0 -1px rgba(255, 255, 255, 0.3);
238
}
239
240
spinbutton.flat:disabled:not(.vertical), notebook > stack:not(:only-child) entry:disabled:not(.search),
241
notebook > stack:not(:only-child) spinbutton:disabled:not(.vertical), messagedialog entry:disabled, colorchooser .popover.osd spinbutton:disabled:not(.vertical), entry.preferences-search:disabled, layoutpane entry.search:disabled, editortweak entry.search:disabled, .raven .raven-background spinbutton:disabled:not(.vertical), #login_window entry:disabled,
242
entry.flat:disabled {
243
box-shadow: inset 0 -1px rgba(255, 255, 255, 0.12);
244
background-color: transparent;
245
color: rgba(255, 255, 255, 0.5);
246
}
247
248
spinbutton:not(.vertical) image,
249
entry image {
250
color: rgba(255, 255, 255, 0.7);
251
}
252
253
spinbutton:not(.vertical) image:hover, spinbutton:not(.vertical) image:active,
254
entry image:hover,
255
entry image:active {
256
color: #FFFFFF;
257
}
258
259
spinbutton:not(.vertical) image:disabled,
260
entry image:disabled {
261
color: rgba(255, 255, 255, 0.5);
262
}
263
264
spinbutton:not(.vertical) image.left,
265
entry image.left {
266
margin-left: 2px;
267
margin-right: 6px;
268
}
269
270
spinbutton:not(.vertical) image.right,
271
entry image.right {
272
margin-left: 6px;
273
margin-right: 2px;
274
}
275
276
spinbutton:not(.vertical) undershoot.left,
277
entry undershoot.left {
278
background-color: transparent;
279
background-image: linear-gradient(to top, rgba(48, 48, 48, 0.3) 50%, rgba(255, 255, 255, 0.3) 50%);
280
padding-left: 1px;
281
background-size: 1px 12px;
282
background-repeat: repeat-y;
283
background-origin: content-box;
284
background-position: left top;
285
}
286
287
spinbutton:not(.vertical) undershoot.right,
288
entry undershoot.right {
289
background-color: transparent;
290
background-image: linear-gradient(to top, rgba(48, 48, 48, 0.3) 50%, rgba(255, 255, 255, 0.3) 50%);
291
padding-right: 1px;
292
background-size: 1px 12px;
293
background-repeat: repeat-y;
294
background-origin: content-box;
295
background-position: right top;
296
}
297
298
spinbutton.error:not(.vertical),
299
entry.error {
300
transition: all 270ms cubic-bezier(0, 0, 0.2, 1), box-shadow 180ms cubic-bezier(0, 0, 0.2, 1);
301
border-image: none;
302
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
303
background-color: #DD2C00;
304
color: #FFFFFF;
305
}
306
307
spinbutton.error:focus:not(.vertical),
308
entry.error:focus {
309
border-image: none;
310
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23);
311
}
312
313
spinbutton.error:disabled:not(.vertical),
314
entry.error:disabled {
315
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
316
background-color: #292929;
317
color: rgba(255, 255, 255, 0.5);
318
}
319
320
spinbutton.error.flat:not(.vertical), notebook > stack:not(:only-child) entry.error:not(.search),
321
notebook > stack:not(:only-child) spinbutton.error:not(.vertical), messagedialog entry.error, colorchooser .popover.osd spinbutton.error:not(.vertical), entry.error.preferences-search, layoutpane entry.error.search, editortweak entry.error.search, .raven .raven-background spinbutton.error:not(.vertical), #login_window entry.error,
322
entry.error.flat {
323
transition: all 270ms cubic-bezier(0, 0, 0.2, 1);
324
border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #DD2C00 0%, transparent 0%) 0 0 0/0 0 0px;
325
box-shadow: inset 0 -1px #DD2C00;
326
background-color: transparent;
327
color: #FFFFFF;
328
}
329
330
spinbutton.error.flat:focus:not(.vertical), notebook > stack:not(:only-child) entry.error:focus:not(.search),
331
notebook > stack:not(:only-child) spinbutton.error:focus:not(.vertical), messagedialog entry.error:focus, colorchooser .popover.osd spinbutton.error:focus:not(.vertical), entry.error.preferences-search:focus, layoutpane entry.error.search:focus, editortweak entry.error.search:focus, .raven .raven-background spinbutton.error:focus:not(.vertical), #login_window entry.error:focus,
332
entry.error.flat:focus {
333
border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #DD2C00 100%, transparent 0%) 0 0 2/0 0 2px;
334
box-shadow: inset 0 -1px #DD2C00;
335
}
336
337
spinbutton.error.flat:disabled:not(.vertical), notebook > stack:not(:only-child) entry.error:disabled:not(.search),
338
notebook > stack:not(:only-child) spinbutton.error:disabled:not(.vertical), messagedialog entry.error:disabled, colorchooser .popover.osd spinbutton.error:disabled:not(.vertical), entry.error.preferences-search:disabled, layoutpane entry.error.search:disabled, editortweak entry.error.search:disabled, .raven .raven-background spinbutton.error:disabled:not(.vertical), #login_window entry.error:disabled,
339
entry.error.flat:disabled {
340
box-shadow: inset 0 -1px rgba(255, 255, 255, 0.12);
341
background-color: transparent;
342
color: rgba(255, 255, 255, 0.5);
343
}
344
345
spinbutton.error:not(.vertical) image,
346
entry.error image {
347
color: rgba(255, 255, 255, 0.7);
348
}
349
350
spinbutton.error:not(.vertical) image:hover, spinbutton.error:not(.vertical) image:active,
351
entry.error image:hover,
352
entry.error image:active {
353
color: #FFFFFF;
354
}
355
356
spinbutton.error:not(.vertical) image:disabled,
357
entry.error image:disabled {
358
color: rgba(255, 255, 255, 0.5);
359
}
360
361
spinbutton.warning:not(.vertical),
362
entry.warning {
363
transition: all 270ms cubic-bezier(0, 0, 0.2, 1), box-shadow 180ms cubic-bezier(0, 0, 0.2, 1);
364
border-image: none;
365
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
366
background-color: #FF6D00;
367
color: #FFFFFF;
368
}
369
370
spinbutton.warning:focus:not(.vertical),
371
entry.warning:focus {
372
border-image: none;
373
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23);
374
}
375
376
spinbutton.warning:disabled:not(.vertical),
377
entry.warning:disabled {
378
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
379
background-color: #292929;
380
color: rgba(255, 255, 255, 0.5);
381
}
382
383
spinbutton.warning.flat:not(.vertical), notebook > stack:not(:only-child) entry.warning:not(.search),
384
notebook > stack:not(:only-child) spinbutton.warning:not(.vertical), messagedialog entry.warning, colorchooser .popover.osd spinbutton.warning:not(.vertical), entry.warning.preferences-search, layoutpane entry.warning.search, editortweak entry.warning.search, .raven .raven-background spinbutton.warning:not(.vertical), #login_window entry.warning,
385
entry.warning.flat {
386
transition: all 270ms cubic-bezier(0, 0, 0.2, 1);
387
border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #FF6D00 0%, transparent 0%) 0 0 0/0 0 0px;
388
box-shadow: inset 0 -1px #FF6D00;
389
background-color: transparent;
390
color: #FFFFFF;
391
}
392
393
spinbutton.warning.flat:focus:not(.vertical), notebook > stack:not(:only-child) entry.warning:focus:not(.search),
394
notebook > stack:not(:only-child) spinbutton.warning:focus:not(.vertical), messagedialog entry.warning:focus, colorchooser .popover.osd spinbutton.warning:focus:not(.vertical), entry.warning.preferences-search:focus, layoutpane entry.warning.search:focus, editortweak entry.warning.search:focus, .raven .raven-background spinbutton.warning:focus:not(.vertical), #login_window entry.warning:focus,
395
entry.warning.flat:focus {
396
border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #FF6D00 100%, transparent 0%) 0 0 2/0 0 2px;
397
box-shadow: inset 0 -1px #FF6D00;
398
}
399
400
spinbutton.warning.flat:disabled:not(.vertical), notebook > stack:not(:only-child) entry.warning:disabled:not(.search),
401
notebook > stack:not(:only-child) spinbutton.warning:disabled:not(.vertical), messagedialog entry.warning:disabled, colorchooser .popover.osd spinbutton.warning:disabled:not(.vertical), entry.warning.preferences-search:disabled, layoutpane entry.warning.search:disabled, editortweak entry.warning.search:disabled, .raven .raven-background spinbutton.warning:disabled:not(.vertical), #login_window entry.warning:disabled,
402
entry.warning.flat:disabled {
403
box-shadow: inset 0 -1px rgba(255, 255, 255, 0.12);
404
background-color: transparent;
405
color: rgba(255, 255, 255, 0.5);
406
}
407
408
spinbutton.warning:not(.vertical) image,
409
entry.warning image {
410
color: rgba(255, 255, 255, 0.7);
411
}
412
413
spinbutton.warning:not(.vertical) image:hover, spinbutton.warning:not(.vertical) image:active,
414
entry.warning image:hover,
415
entry.warning image:active {
416
color: #FFFFFF;
417
}
418
419
spinbutton.warning:not(.vertical) image:disabled,
420
entry.warning image:disabled {
421
color: rgba(255, 255, 255, 0.5);
422
}
423
424
spinbutton:not(.vertical) progress,
425
entry progress {
426
margin: 2px -6px;
427
border-bottom: 2px solid #338DD6;
428
background-color: transparent;
429
}
430
431
.linked:not(.vertical) > spinbutton.flat:not(.vertical), notebook > stack:not(:only-child) .linked:not(.vertical) > entry:not(.search),
432
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), .linked:not(.vertical) > entry.preferences-search, 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,
433
.linked.vertical > spinbutton.flat:not(.vertical), notebook > stack:not(:only-child)
434
.linked.vertical > entry:not(.search),
435
notebook > stack:not(:only-child)
436
.linked.vertical > spinbutton:not(.vertical), messagedialog
437
.linked.vertical > entry, colorchooser .popover.osd
438
.linked.vertical > spinbutton:not(.vertical),
439
.linked.vertical > entry.preferences-search, 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: #303030;
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: #338DD6;
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(#009688), to(transparent));
503
}
504
to {
505
background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#009688), 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: #424242;
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: #338DD6;
552
color: #FFFFFF;
553
}
554
555
556
button:checked:disabled {
557
background-color: rgba(51, 141, 214, 0.3);
558
color: rgba(51, 141, 214, 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, popover.messagepopover .popover-action-area button, #mate-menu button, .budgie-settings-window buttonbox.inline-toolbar 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 button, .budgie-panel 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, popover.messagepopover .popover-action-area button:hover, #mate-menu button:hover, .budgie-settings-window buttonbox.inline-toolbar 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 button:hover, .budgie-panel 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, popover.messagepopover .popover-action-area button:active, #mate-menu button:active, .budgie-settings-window buttonbox.inline-toolbar 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 button:active, .budgie-panel 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, popover.messagepopover .popover-action-area button:disabled, #mate-menu button:disabled, .budgie-settings-window buttonbox.inline-toolbar 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 button:disabled, .budgie-panel 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 button:checked, .budgie-panel 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 button:checked:disabled, .budgie-panel 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, .mate-panel-menu-bar button, .budgie-panel 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, .mate-panel-menu-bar button:hover, .budgie-panel 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, .mate-panel-menu-bar button:active, .budgie-panel 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, .mate-panel-menu-bar button:disabled, .budgie-panel 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, .mate-panel-menu-bar button:checked, .budgie-panel 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, .mate-panel-menu-bar button:checked:disabled, .budgie-panel 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: #009688;
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: #4db6ac;
759
}
760
761
762
button.suggested-action.flat {
763
background-color: transparent;
764
color: #009688;
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(0, 150, 136, 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: #338DD6;
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), #338DD6 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), #338DD6 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
box-shadow: inset 0 -1px rgba(255, 255, 255, 0.12);
1136
color: rgba(255, 255, 255, 0.5);
1137
}
1138
1139
/************
1140
* Toolbars *
1141
************/
1142
toolbar {
1143
-GtkWidget-window-dragging: true;
1144
padding: 2px;
1145
background-color: #212121;
1146
}
1147
1148
.osd toolbar {
1149
background-color: transparent;
1150
}
1151
1152
toolbar.osd, .app-notification, frame.documents-dropdown {
1153
transition: box-shadow 180ms cubic-bezier(0, 0, 0.2, 1);
1154
padding: 6px;
1155
border-radius: 2px;
1156
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);
1157
background-color: #303030;
1158
}
1159
1160
toolbar.osd:backdrop, .app-notification:backdrop, frame.documents-dropdown:backdrop {
1161
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);
1162
}
1163
1164
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 {
1165
border-radius: 0;
1166
}
1167
1168
toolbar.horizontal > separator {
1169
margin: 2px;
1170
}
1171
1172
toolbar.vertical > separator {
1173
margin: 2px;
1174
}
1175
1176
toolbar:not(.inline-toolbar):not(.osd) scale,
1177
toolbar:not(.inline-toolbar):not(.osd) entry,
1178
toolbar:not(.inline-toolbar):not(.osd) spinbutton,
1179
toolbar:not(.inline-toolbar):not(.osd) button {
1180
margin: 2px;
1181
}
1182
1183
toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:first-child),
1184
toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:first-child),
1185
toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:first-child) {
1186
margin-left: 0;
1187
}
1188
1189
toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:last-child),
1190
toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:last-child),
1191
toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:last-child) {
1192
margin-right: 0;
1193
}
1194
1195
toolbar:not(.inline-toolbar):not(.osd) spinbutton entry,
1196
toolbar:not(.inline-toolbar):not(.osd) spinbutton button {
1197
margin: 0;
1198
}
1199
1200
toolbar:not(.inline-toolbar):not(.osd) switch {
1201
margin: 8px 2px;
1202
}
1203
1204
.inline-toolbar {
1205
padding: 6px;
1206
border-style: solid;
1207
border-width: 0 1px 1px;
1208
border-color: rgba(0, 0, 0, 0.26);
1209
background-color: #292929;
1210
}
1211
1212
searchbar > revealer > box,
1213
.location-bar {
1214
padding: 6px;
1215
border-style: solid;
1216
border-width: 0 0 1px;
1217
border-color: rgba(0, 0, 0, 0.26);
1218
background-color: #212121;
1219
background-clip: border-box;
1220
}
1221
1222
searchbar > revealer > box {
1223
margin: -6px;
1224
padding: 6px;
1225
}
1226
1227
/***************
1228
* Header bars *
1229
***************/
1230
.titlebar:not(headerbar),
1231
headerbar {
1232
transition: background-color 180ms cubic-bezier(0, 0, 0.2, 1), color 270ms cubic-bezier(0, 0, 0.2, 1);
1233
min-height: 48px;
1234
padding: 0 6px;
1235
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);
1236
background-color: #303030;
1237
color: #FFFFFF;
1238
}
1239
1240
.titlebar:disabled:not(headerbar) :not(button) > label,
1241
headerbar:disabled :not(button) > label {
1242
color: rgba(255, 255, 255, 0.5);
1243
}
1244
1245
.titlebar:backdrop:not(headerbar),
1246
headerbar:backdrop {
1247
color: rgba(255, 255, 255, 0.7);
1248
}
1249
1250
.titlebar:backdrop:disabled:not(headerbar) :not(button) > label,
1251
headerbar:backdrop:disabled :not(button) > label {
1252
color: rgba(255, 255, 255, 0.3);
1253
}
1254
1255
.titlebar:not(headerbar) .title,
1256
headerbar .title {
1257
padding: 0 12px;
1258
font-weight: bold;
1259
}
1260
1261
.titlebar:not(headerbar) .subtitle,
1262
headerbar .subtitle {
1263
padding: 0 12px;
1264
font-size: smaller;
1265
}
1266
1267
.titlebar:not(headerbar) .linked:not(.vertical) > entry:not(.flat),
1268
headerbar .linked:not(.vertical) > entry:not(.flat) {
1269
border-radius: 2px;
1270
}
1271
1272
.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action),
1273
headerbar button:not(.suggested-action):not(.destructive-action) {
1274
border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 0%, transparent 0%) 0 0 0/0 0 0px;
1275
color: rgba(255, 255, 255, 0.7);
1276
}
1277
1278
.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):hover, .titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):active,
1279
headerbar button:not(.suggested-action):not(.destructive-action):hover,
1280
headerbar button:not(.suggested-action):not(.destructive-action):active {
1281
color: #FFFFFF;
1282
}
1283
1284
.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):disabled,
1285
headerbar button:not(.suggested-action):not(.destructive-action):disabled {
1286
color: rgba(255, 255, 255, 0.3);
1287
}
1288
1289
.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):checked,
1290
headerbar button:not(.suggested-action):not(.destructive-action):checked {
1291
border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 100%, transparent 0%) 0 0 2/0 0 2px;
1292
color: #FFFFFF;
1293
}
1294
1295
.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):checked:disabled,
1296
headerbar button:not(.suggested-action):not(.destructive-action):checked:disabled {
1297
color: rgba(255, 255, 255, 0.5);
1298
}
1299
1300
.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):checked, .titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):checked:disabled,
1301
headerbar button:not(.suggested-action):not(.destructive-action):checked,
1302
headerbar button:not(.suggested-action):not(.destructive-action):checked:disabled {
1303
background-color: transparent;
1304
}
1305
1306
.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):backdrop,
1307
headerbar button:not(.suggested-action):not(.destructive-action):backdrop {
1308
color: rgba(255, 255, 255, 0.5);
1309
}
1310
1311
.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):backdrop:hover, .titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):backdrop:active,
1312
headerbar button:not(.suggested-action):not(.destructive-action):backdrop:hover,
1313
headerbar button:not(.suggested-action):not(.destructive-action):backdrop:active {
1314
color: rgba(255, 255, 255, 0.7);
1315
}
1316
1317
.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):backdrop:disabled,
1318
headerbar button:not(.suggested-action):not(.destructive-action):backdrop:disabled {
1319
color: rgba(255, 255, 255, 0.3);
1320
}
1321
1322
.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):backdrop:checked,
1323
headerbar button:not(.suggested-action):not(.destructive-action):backdrop:checked {
1324
color: rgba(255, 255, 255, 0.7);
1325
}
1326
1327
.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):backdrop:checked:disabled,
1328
headerbar button:not(.suggested-action):not(.destructive-action):backdrop:checked:disabled {
1329
color: rgba(255, 255, 255, 0.3);
1330
}
1331
1332
.titlebar:not(headerbar) button.suggested-action:disabled, .titlebar:not(headerbar) button.destructive-action:disabled,
1333
headerbar button.suggested-action:disabled,
1334
headerbar button.destructive-action:disabled {
1335
background-color: rgba(255, 255, 255, 0.12);
1336
color: rgba(255, 255, 255, 0.5);
1337
}
1338
1339
.selection-mode.titlebar:not(headerbar),
1340
headerbar.selection-mode {
1341
transition: background-color 0.00001s 270ms, color 270ms cubic-bezier(0, 0, 0.2, 1);
1342
animation: header_ripple_effect 270ms cubic-bezier(0, 0, 0.2, 1);
1343
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);
1344
background-color: #338DD6;
1345
color: #FFFFFF;
1346
}
1347
1348
.selection-mode.titlebar:backdrop:not(headerbar),
1349
headerbar.selection-mode:backdrop {
1350
color: rgba(255, 255, 255, 0.7);
1351
}
1352
1353
.selection-mode.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action),
1354
headerbar.selection-mode button:not(.suggested-action):not(.destructive-action) {
1355
border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 0%, transparent 0%) 0 0 0/0 0 0px;
1356
color: #FFFFFF;
1357
}
1358
1359
.selection-mode.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):disabled,
1360
headerbar.selection-mode button:not(.suggested-action):not(.destructive-action):disabled {
1361
color: rgba(255, 255, 255, 0.5);
1362
}
1363
1364
.selection-mode.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):checked,
1365
headerbar.selection-mode button:not(.suggested-action):not(.destructive-action):checked {
1366
border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 100%, transparent 0%) 0 0 2/0 0 2px;
1367
color: #FFFFFF;
1368
}
1369
1370
.selection-mode.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):checked:disabled,
1371
headerbar.selection-mode button:not(.suggested-action):not(.destructive-action):checked:disabled {
1372
color: rgba(255, 255, 255, 0.5);
1373
}
1374
1375
.selection-mode.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):backdrop,
1376
headerbar.selection-mode button:not(.suggested-action):not(.destructive-action):backdrop {
1377
color: rgba(255, 255, 255, 0.7);
1378
}
1379
1380
.selection-mode.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):backdrop:disabled,
1381
headerbar.selection-mode button:not(.suggested-action):not(.destructive-action):backdrop:disabled {
1382
color: rgba(255, 255, 255, 0.3);
1383
}
1384
1385
.selection-mode.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):backdrop:checked,
1386
headerbar.selection-mode button:not(.suggested-action):not(.destructive-action):backdrop:checked {
1387
color: rgba(255, 255, 255, 0.7);
1388
}
1389
1390
.selection-mode.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):backdrop:checked:disabled,
1391
headerbar.selection-mode button:not(.suggested-action):not(.destructive-action):backdrop:checked:disabled {
1392
color: rgba(255, 255, 255, 0.3);
1393
}
1394
1395
.selection-mode.titlebar:not(headerbar) .selection-menu,
1396
headerbar.selection-mode .selection-menu {
1397
padding-left: 16px;
1398
padding-right: 16px;
1399
}
1400
1401
.selection-mode.titlebar:not(headerbar) .selection-menu arrow,
1402
headerbar.selection-mode .selection-menu arrow {
1403
-GtkArrow-arrow-scaling: 1;
1404
}
1405
1406
.selection-mode.titlebar:not(headerbar) .selection-menu .arrow,
1407
headerbar.selection-mode .selection-menu .arrow {
1408
-gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
1409
}
1410
1411
.tiled .titlebar:not(headerbar),
1412
.tiled-top .titlebar:not(headerbar),
1413
.tiled-right .titlebar:not(headerbar),
1414
.tiled-bottom .titlebar:not(headerbar),
1415
.tiled-left .titlebar:not(headerbar),
1416
.maximized .titlebar:not(headerbar),
1417
.fullscreen .titlebar:not(headerbar), .tiled
1418
headerbar,
1419
.tiled-top
1420
headerbar,
1421
.tiled-right
1422
headerbar,
1423
.tiled-bottom
1424
headerbar,
1425
.tiled-left
1426
headerbar,
1427
.maximized
1428
headerbar,
1429
.fullscreen
1430
headerbar {
1431
border-radius: 0;
1432
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
1433
}
1434
1435
.default-decoration.titlebar:not(headerbar),
1436
headerbar.default-decoration {
1437
min-height: 24px;
1438
padding: 6px;
1439
box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
1440
}
1441
1442
.tiled .default-decoration.titlebar:not(headerbar),
1443
.maximized .default-decoration.titlebar:not(headerbar),
1444
.fullscreen .default-decoration.titlebar:not(headerbar), .tiled
1445
headerbar.default-decoration,
1446
.maximized
1447
headerbar.default-decoration,
1448
.fullscreen
1449
headerbar.default-decoration {
1450
box-shadow: none;
1451
}
1452
1453
.default-decoration.titlebar:not(headerbar) button.titlebutton,
1454
headerbar.default-decoration button.titlebutton {
1455
min-height: 24px;
1456
min-width: 24px;
1457
margin: 0;
1458
padding: 0;
1459
}
1460
1461
.background:not(.csd) .default-decoration.titlebar:not(headerbar) button.titlebutton:active, .background:not(.csd)
1462
headerbar.default-decoration button.titlebutton:active {
1463
background-size: 1000% 1000%;
1464
}
1465
1466
headerbar entry,
1467
headerbar spinbutton,
1468
headerbar button {
1469
margin-top: 6px;
1470
margin-bottom: 6px;
1471
}
1472
1473
headerbar switch {
1474
margin-top: 12px;
1475
margin-bottom: 12px;
1476
}
1477
1478
headerbar spinbutton button {
1479
margin-top: 0;
1480
margin-bottom: 0;
1481
}
1482
1483
.background .titlebar {
1484
border-top-left-radius: 2px;
1485
border-top-right-radius: 2px;
1486
}
1487
1488
.background.tiled .titlebar,
1489
.background.tiled-top .titlebar,
1490
.background.tiled-right .titlebar,
1491
.background.tiled-bottom .titlebar,
1492
.background.tiled-left .titlebar,
1493
.background.maximized .titlebar,
1494
.background.solid-csd .titlebar {
1495
border-top-left-radius: 0;
1496
border-top-right-radius: 0;
1497
}
1498
1499
window separator:first-child + headerbar,
1500
window headerbar:first-child {
1501
border-top-left-radius: 2px;
1502
}
1503
1504
window headerbar:last-child {
1505
border-top-right-radius: 2px;
1506
}
1507
1508
window stack headerbar:first-child, window stack headerbar:last-child {
1509
border-top-left-radius: 2px;
1510
border-top-right-radius: 2px;
1511
}
1512
1513
window.tiled headerbar, window.tiled headerbar:first-child, window.tiled headerbar:last-child, window.tiled headerbar:only-child,
1514
window.tiled-top headerbar,
1515
window.tiled-top headerbar:first-child,
1516
window.tiled-top headerbar:last-child,
1517
window.tiled-top headerbar:only-child,
1518
window.tiled-right headerbar,
1519
window.tiled-right headerbar:first-child,
1520
window.tiled-right headerbar:last-child,
1521
window.tiled-right headerbar:only-child,
1522
window.tiled-bottom headerbar,
1523
window.tiled-bottom headerbar:first-child,
1524
window.tiled-bottom headerbar:last-child,
1525
window.tiled-bottom headerbar:only-child,
1526
window.tiled-left headerbar,
1527
window.tiled-left headerbar:first-child,
1528
window.tiled-left headerbar:last-child,
1529
window.tiled-left headerbar:only-child,
1530
window.maximized headerbar,
1531
window.maximized headerbar:first-child,
1532
window.maximized headerbar:last-child,
1533
window.maximized headerbar:only-child,
1534
window.fullscreen headerbar,
1535
window.fullscreen headerbar:first-child,
1536
window.fullscreen headerbar:last-child,
1537
window.fullscreen headerbar:only-child,
1538
window.solid-csd headerbar,
1539
window.solid-csd headerbar:first-child,
1540
window.solid-csd headerbar:last-child,
1541
window.solid-csd headerbar:only-child {
1542
border-top-left-radius: 0;
1543
border-top-right-radius: 0;
1544
}
1545
1546
window.csd > .titlebar:not(headerbar) {
1547
padding: 0;
1548
background-color: transparent;
1549
background-image: none;
1550
border-style: none;
1551
box-shadow: none;
1552
}
1553
1554
.titlebar:not(headerbar) > separator {
1555
background-color: #303030;
1556
background-image: image(rgba(0, 0, 0, 0.26));
1557
}
1558
1559
/************
1560
* Pathbars *
1561
************/
1562
.caja-pathbar button,
1563
.path-bar button {
1564
padding-left: 6px;
1565
padding-right: 6px;
1566
}
1567
1568
.caja-pathbar button label:not(:only-child):first-child,
1569
.path-bar button label:not(:only-child):first-child {
1570
margin-left: 4px;
1571
}
1572
1573
.caja-pathbar button label:not(:only-child):last-child,
1574
.path-bar button label:not(:only-child):last-child {
1575
margin-right: 4px;
1576
}
1577
1578
.caja-pathbar button.slider-button,
1579
.path-bar button.slider-button {
1580
padding-left: 4px;
1581
padding-right: 4px;
1582
}
1583
1584
:not(headerbar) .caja-pathbar button, .caja-pathbar :not(headerbar) button, :not(headerbar)
1585
.path-bar button {
1586
border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #338DD6 0%, transparent 0%) 0 0 0/0 0 0px;
1587
border-radius: 2px;
1588
}
1589
1590
:not(headerbar) .caja-pathbar button:checked, .caja-pathbar :not(headerbar) button:checked, :not(headerbar)
1591
.path-bar button:checked {
1592
border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #338DD6 100%, transparent 0%) 0 0 2/0 0 2px;
1593
}
1594
1595
: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)
1596
.path-bar button:checked, :not(headerbar)
1597
.path-bar button:checked:disabled {
1598
background-color: transparent;
1599
}
1600
1601
/**************
1602
* Tree Views *
1603
**************/
1604
treeview.view {
1605
border-left-color: rgba(255, 255, 255, 0.3);
1606
border-top-color: rgba(0, 0, 0, 0.26);
1607
}
1608
1609
* {
1610
-GtkTreeView-horizontal-separator: 4;
1611
-GtkTreeView-grid-line-width: 1;
1612
-GtkTreeView-grid-line-pattern: '';
1613
-GtkTreeView-tree-line-width: 1;
1614
-GtkTreeView-tree-line-pattern: '';
1615
-GtkTreeView-expander-size: 16;
1616
}
1617
1618
treeview.view:selected {
1619
border-left-color: rgba(255, 255, 255, 0.3);
1620
}
1621
1622
treeview.view:hover, treeview.view:active, treeview.view:selected {
1623
border-radius: 0;
1624
}
1625
1626
treeview.view.separator {
1627
min-height: 5px;
1628
color: rgba(0, 0, 0, 0.26);
1629
}
1630
1631
treeview.view:drop(active) {
1632
border-style: solid none;
1633
border-width: 1px;
1634
border-color: #009688;
1635
}
1636
1637
treeview.view:drop(active).after {
1638
border-top-style: none;
1639
}
1640
1641
treeview.view:drop(active).before {
1642
border-bottom-style: none;
1643
}
1644
1645
treeview.view.expander {
1646
-gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
1647
-gtk-icon-transform: rotate(-90deg);
1648
color: rgba(255, 255, 255, 0.7);
1649
}
1650
1651
treeview.view.expander:dir(rtl) {
1652
-gtk-icon-transform: rotate(90deg);
1653
}
1654
1655
treeview.view.expander:checked {
1656
-gtk-icon-transform: unset;
1657
}
1658
1659
treeview.view.expander:hover, treeview.view.expander:active {
1660
color: #FFFFFF;
1661
}
1662
1663
treeview.view.expander:disabled {
1664
color: rgba(255, 255, 255, 0.3);
1665
}
1666
1667
treeview.view.expander:selected {
1668
color: rgba(255, 255, 255, 0.7);
1669
}
1670
1671
treeview.view.expander:selected:hover, treeview.view.expander:selected:active {
1672
color: #FFFFFF;
1673
}
1674
1675
treeview.view.expander:selected:disabled {
1676
color: rgba(255, 255, 255, 0.3);
1677
}
1678
1679
treeview.view.progressbar {
1680
border-bottom: 4px solid #338DD6;
1681
box-shadow: none;
1682
background-color: transparent;
1683
}
1684
1685
treeview.view.progressbar:selected {
1686
border-bottom-color: #FFFFFF;
1687
}
1688
1689
treeview.view.trough {
1690
border-bottom: 4px solid rgba(51, 141, 214, 0.3);
1691
box-shadow: none;
1692
background-color: transparent;
1693
}
1694
1695
treeview.view.trough:selected {
1696
border-bottom-color: rgba(255, 255, 255, 0.3);
1697
}
1698
1699
treeview.view header button {
1700
padding: 2px 6px;
1701
border-style: none solid solid none;
1702
border-width: 1px;
1703
border-color: rgba(0, 0, 0, 0.26);
1704
border-radius: 0;
1705
background-clip: border-box;
1706
}
1707
1708
treeview.view header button, treeview.view header button:hover, treeview.view header button:active {
1709
box-shadow: none;
1710
}
1711
1712
treeview.view header button, treeview.view header button:disabled {
1713
background-color: #303030;
1714
}
1715
1716
treeview.view header button:last-child {
1717
border-right-style: none;
1718
}
1719
1720
treeview.view button.dnd,
1721
treeview.view header.button.dnd {
1722
padding: 2px 6px;
1723
border-style: none solid solid;
1724
border-width: 1px;
1725
border-color: rgba(0, 0, 0, 0.26);
1726
border-radius: 0;
1727
box-shadow: none;
1728
background-color: #303030;
1729
background-clip: border-box;
1730
color: #338DD6;
1731
}
1732
1733
treeview.view acceleditor > label {
1734
background-color: #338DD6;
1735
}
1736
1737
/*********
1738
* Menus *
1739
*********/
1740
menubar,
1741
.menubar {
1742
-GtkWidget-window-dragging: true;
1743
padding: 0;
1744
background-color: #303030;
1745
}
1746
1747
menubar > menuitem,
1748
.menubar > menuitem {
1749
transition: all 180ms cubic-bezier(0, 0, 0.2, 1);
1750
min-height: 20px;
1751
padding: 4px 8px;
1752
color: rgba(255, 255, 255, 0.7);
1753
}
1754
1755
menubar > menuitem:hover,
1756
.menubar > menuitem:hover {
1757
transition: none;
1758
background-color: rgba(255, 255, 255, 0.12);
1759
color: #FFFFFF;
1760
}
1761
1762
menubar > menuitem:disabled,
1763
.menubar > menuitem:disabled {
1764
color: rgba(255, 255, 255, 0.3);
1765
}
1766
1767
menubar > menuitem label:disabled,
1768
.menubar > menuitem label:disabled {
1769
color: inherit;
1770
}
1771
1772
.csd.popup {
1773
background-color: transparent;
1774
}
1775
1776
menu,
1777
.menu,
1778
.context-menu {
1779
margin: 4px 0;
1780
padding: 4px 0;
1781
box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
1782
background-color: #303030;
1783
border: 1px solid rgba(0, 0, 0, 0.26);
1784
}
1785
1786
.csd menu, .csd
1787
.menu, .csd
1788
.context-menu {
1789
border: none;
1790
border-radius: 2px;
1791
}
1792
1793
menu menuitem,
1794
.menu menuitem,
1795
.context-menu menuitem {
1796
transition: background-color 180ms cubic-bezier(0, 0, 0.2, 1);
1797
min-height: 20px;
1798
min-width: 40px;
1799
padding: 4px 8px;
1800
font: initial;
1801
text-shadow: none;
1802
}
1803
1804
menu menuitem:hover,
1805
.menu menuitem:hover,
1806
.context-menu menuitem:hover {
1807
transition: none;
1808
background-color: rgba(255, 255, 255, 0.12);
1809
}
1810
1811
menu menuitem:disabled,
1812
.menu menuitem:disabled,
1813
.context-menu menuitem:disabled {
1814
color: rgba(255, 255, 255, 0.5);
1815
}
1816
1817
menu menuitem arrow,
1818
.menu menuitem arrow,
1819
.context-menu menuitem arrow {
1820
min-height: 16px;
1821
min-width: 16px;
1822
}
1823
1824
menu menuitem arrow:dir(ltr),
1825
.menu menuitem arrow:dir(ltr),
1826
.context-menu menuitem arrow:dir(ltr) {
1827
-gtk-icon-source: -gtk-icontheme("pan-end-symbolic");
1828
margin-left: 8px;
1829
}
1830
1831
menu menuitem arrow:dir(rtl),
1832
.menu menuitem arrow:dir(rtl),
1833
.context-menu menuitem arrow:dir(rtl) {
1834
-gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl");
1835
margin-right: 8px;
1836
}
1837
1838
menu menuitem label:dir(rtl), menu menuitem label:dir(ltr),
1839
.menu menuitem label:dir(rtl),
1840
.menu menuitem label:dir(ltr),
1841
.context-menu menuitem label:dir(rtl),
1842
.context-menu menuitem label:dir(ltr) {
1843
color: inherit;
1844
}
1845
1846
menu > arrow,
1847
.menu > arrow,
1848
.context-menu > arrow {
1849
min-height: 16px;
1850
min-width: 16px;
1851
padding: 4px;
1852
background-color: #303030;
1853
color: rgba(255, 255, 255, 0.7);
1854
}
1855
1856
menu > arrow.top,
1857
.menu > arrow.top,
1858
.context-menu > arrow.top {
1859
margin-top: -4px;
1860
border-bottom: 1px solid rgba(0, 0, 0, 0.26);
1861
border-radius: 2px 2px 0 0;
1862
-gtk-icon-source: -gtk-icontheme("pan-up-symbolic");
1863
}
1864
1865
menu > arrow.bottom,
1866
.menu > arrow.bottom,
1867
.context-menu > arrow.bottom {
1868
margin-bottom: -12px;
1869
border-top: 1px solid rgba(0, 0, 0, 0.26);
1870
border-radius: 0 0 2px 2px;
1871
-gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
1872
}
1873
1874
menu > arrow:hover,
1875
.menu > arrow:hover,
1876
.context-menu > arrow:hover {
1877
background-image: image(rgba(255, 255, 255, 0.12));
1878
color: #FFFFFF;
1879
}
1880
1881
menu > arrow:disabled,
1882
.menu > arrow:disabled,
1883
.context-menu > arrow:disabled {
1884
border-color: transparent;
1885
background-color: transparent;
1886
color: transparent;
1887
}
1888
1889
menu separator,
1890
.menu separator,
1891
.context-menu separator {
1892
margin: 4px 0;
1893
}
1894
1895
menuitem accelerator {
1896
color: rgba(255, 255, 255, 0.7);
1897
}
1898
1899
.popup:not(.csd) menu menuitem {
1900
color: #FFFFFF;
1901
}
1902
1903
.popup:not(.csd) menu menuitem:hover {
1904
background-color: #494949;
1905
}
1906
1907
.popup:not(.csd) menu menuitem:disabled {
1908
color: #989898;
1909
}
1910
1911
.popup:not(.csd) menu accelerator {
1912
color: #c1c1c1;
1913
}
1914
1915
/************
1916
* Popovers *
1917
************/
1918
popover.background {
1919
transition: box-shadow 180ms cubic-bezier(0, 0, 0.2, 1);
1920
padding: 2px;
1921
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23);
1922
background-color: #424242;
1923
}
1924
1925
popover.background:backdrop {
1926
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
1927
}
1928
1929
popover.background, .csd popover.background {
1930
border-style: solid;
1931
border-width: 1px;
1932
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.3);
1933
border-radius: 3px;
1934
}
1935
1936
popover.background > stack {
1937
margin: -4px;
1938
}
1939
1940
popover.background > toolbar {
1941
margin: -2px;
1942
}
1943
1944
popover.background > list,
1945
popover.background > .view,
1946
popover.background > toolbar {
1947
border-style: none;
1948
box-shadow: none;
1949
background-color: transparent;
1950
}
1951
1952
popover.background.menu button,
1953
popover.background button.model {
1954
min-height: 32px;
1955
padding: 0 8px;
1956
border-radius: 2px;
1957
}
1958
1959
popover.background separator {
1960
margin: 4px 0;
1961
}
1962
1963
popover.background list separator {
1964
margin: 0;
1965
}
1966
1967
/*************
1968
* Notebooks *
1969
*************/
1970
notebook > header {
1971
border-width: 1px;
1972
border-color: rgba(0, 0, 0, 0.26);
1973
background-color: #212121;
1974
background-clip: border-box;
1975
}
1976
1977
notebook > header.top {
1978
border-bottom-style: solid;
1979
}
1980
1981
notebook > header.top > tabs {
1982
margin-bottom: -1px;
1983
}
1984
1985
notebook > header.top > tabs > tab:hover {
1986
box-shadow: inset 0 -2px rgba(255, 255, 255, 0.3);
1987
}
1988
1989
notebook > header.top > tabs > tab:checked {
1990
box-shadow: inset 0 -2px #338DD6;
1991
}
1992
1993
notebook > header.bottom {
1994
border-top-style: solid;
1995
}
1996
1997
notebook > header.bottom > tabs {
1998
margin-top: -1px;
1999
}
2000
2001
notebook > header.bottom > tabs > tab:hover {
2002
box-shadow: inset 0 2px rgba(255, 255, 255, 0.3);
2003
}
2004
2005
notebook > header.bottom > tabs > tab:checked {
2006
box-shadow: inset 0 2px #338DD6;
2007
}
2008
2009
notebook > header.left {
2010
border-right-style: solid;
2011
}
2012
2013
notebook > header.left > tabs {
2014
margin-right: -1px;
2015
}
2016
2017
notebook > header.left > tabs > tab:hover {
2018
box-shadow: inset -2px 0 rgba(255, 255, 255, 0.3);
2019
}
2020
2021
notebook > header.left > tabs > tab:checked {
2022
box-shadow: inset -2px 0 #338DD6;
2023
}
2024
2025
notebook > header.right {
2026
border-left-style: solid;
2027
}
2028
2029
notebook > header.right > tabs {
2030
margin-left: -1px;
2031
}
2032
2033
notebook > header.right > tabs > tab:hover {
2034
box-shadow: inset 2px 0 rgba(255, 255, 255, 0.3);
2035
}
2036
2037
notebook > header.right > tabs > tab:checked {
2038
box-shadow: inset 2px 0 #338DD6;
2039
}
2040
2041
notebook > header.top > tabs > arrow {
2042
border-top-style: none;
2043
}
2044
2045
notebook > header.bottom > tabs > arrow {
2046
border-bottom-style: none;
2047
}
2048
2049
notebook > header.top > tabs > arrow, notebook > header.bottom > tabs > arrow {
2050
padding-left: 4px;
2051
padding-right: 4px;
2052
}
2053
2054
notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down {
2055
margin-left: -8px;
2056
-gtk-icon-source: -gtk-icontheme("pan-start-symbolic");
2057
}
2058
2059
notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up {
2060
margin-right: -8px;
2061
-gtk-icon-source: -gtk-icontheme("pan-end-symbolic");
2062
}
2063
2064
notebook > header.left > tabs > arrow {
2065
border-left-style: none;
2066
}
2067
2068
notebook > header.right > tabs > arrow {
2069
border-right-style: none;
2070
}
2071
2072
notebook > header.left > tabs > arrow, notebook > header.right > tabs > arrow {
2073
padding-top: 4px;
2074
padding-bottom: 4px;
2075
}
2076
2077
notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down {
2078
margin-top: -8px;
2079
-gtk-icon-source: -gtk-icontheme("pan-up-symbolic");
2080
}
2081
2082
notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up {
2083
margin-bottom: -8px;
2084
-gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
2085
}
2086
2087
notebook > header > tabs > arrow {
2088
min-height: 16px;
2089
min-width: 16px;
2090
border-radius: 0;
2091
}
2092
2093
notebook > header tab {
2094
transition: all 270ms cubic-bezier(0, 0, 0.2, 1), background-size 0, background-image 0;
2095
min-height: 24px;
2096
min-width: 24px;
2097
padding: 6px 12px;
2098
outline-offset: -6px;
2099
border-width: 1px;
2100
border-color: transparent;
2101
background-image: radial-gradient(circle farthest-corner at center, #338DD6 10%, transparent 0%);
2102
background-repeat: no-repeat;
2103
background-position: center;
2104
background-size: 0% 0%;
2105
color: rgba(255, 255, 255, 0.7);
2106
font-weight: 500;
2107
}
2108
2109
notebook > header tab:hover {
2110
color: #FFFFFF;
2111
}
2112
2113
notebook > header tab:hover.reorderable-page {
2114
border-color: rgba(0, 0, 0, 0.26);
2115
background-color: #292929;
2116
}
2117
2118
notebook > header tab:disabled {
2119
color: rgba(255, 255, 255, 0.3);
2120
}
2121
2122
notebook > header tab:checked {
2123
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);
2124
background-image: radial-gradient(circle farthest-corner at center, transparent 10%, transparent 0%);
2125
background-size: 1000% 1000%;
2126
color: #FFFFFF;
2127
}
2128
2129
notebook > header tab:checked:disabled {
2130
color: rgba(255, 255, 255, 0.5);
2131
}
2132
2133
notebook > header tab:checked.reorderable-page {
2134
border-color: rgba(0, 0, 0, 0.26);
2135
background-color: #303030;
2136
}
2137
2138
notebook > header tab button.flat:last-child {
2139
margin-left: 6px;
2140
margin-right: -6px;
2141
}
2142
2143
notebook > header tab button.flat:first-child {
2144
margin-left: -6px;
2145
margin-right: 6px;
2146
}
2147
2148
notebook > header.top tabs, notebook > header.bottom tabs {
2149
padding-left: 8px;
2150
padding-right: 8px;
2151
}
2152
2153
notebook > header.top tabs:not(:only-child):first-child, notebook > header.bottom tabs:not(:only-child):first-child {
2154
margin-left: 0;
2155
}
2156
2157
notebook > header.top tabs:not(:only-child):last-child, notebook > header.bottom tabs:not(:only-child):last-child {
2158
margin-right: 0;
2159
}
2160
2161
notebook > header.top tabs tab.reorderable-page, notebook > header.bottom tabs tab.reorderable-page {
2162
margin: 0 -1px;
2163
border-style: none solid;
2164
}
2165
2166
notebook > header.left tabs, notebook > header.right tabs {
2167
padding-top: 8px;
2168
padding-bottom: 8px;
2169
}
2170
2171
notebook > header.left tabs:not(:only-child):first-child, notebook > header.right tabs:not(:only-child):first-child {
2172
margin-top: 0;
2173
}
2174
2175
notebook > header.left tabs:not(:only-child):last-child, notebook > header.right tabs:not(:only-child):last-child {
2176
margin-bottom: 0;
2177
}
2178
2179
notebook > header.left tabs tab.reorderable-page, notebook > header.right tabs tab.reorderable-page {
2180
margin: -1px 0;
2181
border-style: solid none;
2182
}
2183
2184
notebook > stack:not(:only-child) {
2185
background-color: #303030;
2186
}
2187
2188
/**************
2189
* Scrollbars *
2190
**************/
2191
scrollbar {
2192
transition: all 270ms cubic-bezier(0, 0, 0.2, 1);
2193
background-color: #303030;
2194
background-clip: border-box;
2195
}
2196
2197
* {
2198
-GtkScrollbar-has-backward-stepper: false;
2199
-GtkScrollbar-has-forward-stepper: false;
2200
}
2201
2202
scrollbar.top {
2203
border-bottom: 1px solid rgba(0, 0, 0, 0.26);
2204
}
2205
2206
scrollbar.bottom {
2207
border-top: 1px solid rgba(0, 0, 0, 0.26);
2208
}
2209
2210
scrollbar.left {
2211
border-right: 1px solid rgba(0, 0, 0, 0.26);
2212
}
2213
2214
scrollbar.right {
2215
border-left: 1px solid rgba(0, 0, 0, 0.26);
2216
}
2217
2218
scrollbar slider {
2219
transition: all 180ms cubic-bezier(0, 0, 0.2, 1), margin 0, border-width 0;
2220
min-width: 8px;
2221
min-height: 8px;
2222
border: 4px solid transparent;
2223
border-radius: 9999px;
2224
background-clip: padding-box;
2225
background-color: rgba(255, 255, 255, 0.5);
2226
}
2227
2228
scrollbar slider:hover {
2229
background-color: rgba(255, 255, 255, 0.7);
2230
}
2231
2232
scrollbar slider:active {
2233
background-color: #FFFFFF;
2234
}
2235
2236
scrollbar slider:disabled {
2237
background-color: rgba(255, 255, 255, 0.3);
2238
}
2239
2240
scrollbar.fine-tune slider {
2241
transition: all 180ms cubic-bezier(0, 0, 0.2, 1), margin 0, border-width 0, min-width 0, min-height 0;
2242
min-width: 4px;
2243
min-height: 4px;
2244
}
2245
2246
scrollbar.fine-tune.horizontal slider {
2247
margin: 2px 0;
2248
}
2249
2250
scrollbar.fine-tune.vertical slider {
2251
margin: 0 2px;
2252
}
2253
2254
scrollbar.overlay-indicator:not(.dragging):not(.hovering) {
2255
border-color: transparent;
2256
background-color: transparent;
2257
}
2258
2259
scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider {
2260
min-width: 4px;
2261
min-height: 4px;
2262
margin: 3px;
2263
border: 1px solid rgba(48, 48, 48, 0.3);
2264
}
2265
2266
scrollbar.overlay-indicator:not(.dragging):not(.hovering) button {
2267
min-width: 4px;
2268
min-height: 4px;
2269
margin: 3px;
2270
border: 1px solid rgba(48, 48, 48, 0.3);
2271
border-radius: 9999px;
2272
background-color: rgba(255, 255, 255, 0.5);
2273
background-clip: padding-box;
2274
-gtk-icon-source: none;
2275
}
2276
2277
scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled {
2278
background-color: rgba(255, 255, 255, 0.3);
2279
}
2280
2281
scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider {
2282
min-width: 24px;
2283
}
2284
2285
scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button {
2286
min-width: 8px;
2287
}
2288
2289
scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider {
2290
min-height: 24px;
2291
}
2292
2293
scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button {
2294
min-height: 8px;
2295
}
2296
2297
scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering {
2298
background-color: rgba(48, 48, 48, 0.9);
2299
}
2300
2301
scrollbar.horizontal slider {
2302
min-width: 24px;
2303
}
2304
2305
scrollbar.vertical slider {
2306
min-height: 24px;
2307
}
2308
2309
scrollbar button {
2310
min-width: 16px;
2311
min-height: 16px;
2312
padding: 0;
2313
border-radius: 0;
2314
}
2315
2316
scrollbar.vertical button.down {
2317
-gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
2318
}
2319
2320
scrollbar.vertical button.up {
2321
-gtk-icon-source: -gtk-icontheme("pan-up-symbolic");
2322
}
2323
2324
scrollbar.horizontal button.down {
2325
-gtk-icon-source: -gtk-icontheme("pan-end-symbolic");
2326
}
2327
2328
scrollbar.horizontal button.up {
2329
-gtk-icon-source: -gtk-icontheme("pan-start-symbolic");
2330
}
2331
2332
/**********
2333
* Switch *
2334
**********/
2335
switch {
2336
transition: all 270ms cubic-bezier(0, 0, 0.2, 1);
2337
margin: 6px 0;
2338
padding: 0 2px;
2339
border: 5px solid transparent;
2340
border-radius: 9999px;
2341
background-color: rgba(255, 255, 255, 0.3);
2342
background-clip: padding-box;
2343
font-size: 0;
2344
}
2345
2346
switch:disabled {
2347
background-color: rgba(255, 255, 255, 0.12);
2348
}
2349
2350
switch:checked {
2351
background-color: rgba(0, 150, 136, 0.5);
2352
}
2353
2354
switch:checked:disabled {
2355
background-color: rgba(0, 150, 136, 0.3);
2356
}
2357
2358
switch slider {
2359
transition: all 180ms cubic-bezier(0, 0, 0.2, 1), box-shadow 180ms cubic-bezier(0, 0, 0.2, 1);
2360
min-width: 20px;
2361
min-height: 20px;
2362
margin: -3px -2px;
2363
border-radius: 9999px;
2364
outline-width: 0;
2365
outline-color: rgba(255, 255, 255, 0.12);
2366
outline-offset: 0;
2367
-gtk-outline-radius: 9999px;
2368
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
2369
background-color: #424242;
2370
}
2371
2372
switch:focus slider {
2373
outline-width: 14px;
2374
}
2375
2376
switch:hover slider {
2377
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23);
2378
}
2379
2380
switch:checked slider {
2381
background-color: #009688;
2382
outline-color: rgba(0, 150, 136, 0.2);
2383
}
2384
2385
switch:disabled slider {
2386
background-color: #212121;
2387
}
2388
2389
/*************************
2390
* Check and Radio items *
2391
*************************/
2392
.view.content-view.check:not(list),
2393
.content-view .tile check:not(list) {
2394
min-height: 40px;
2395
min-width: 40px;
2396
margin: 0;
2397
padding: 0;
2398
box-shadow: none;
2399
background-color: transparent;
2400
background-image: none;
2401
-gtk-icon-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
2402
}
2403
2404
.view.content-view.check:not(list):hover, .view.content-view.check:not(list):active,
2405
.content-view .tile check:not(list):hover,
2406
.content-view .tile check:not(list):active {
2407
-gtk-icon-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23);
2408
}
2409
2410
.view.content-view.check:not(list),
2411
.content-view .tile check:not(list) {
2412
-gtk-icon-source: -gtk-scaled(url("assets/selectionmode-checkbox-unchecked-dark.png"), url("assets/selectionmode-checkbox-unchecked-dark@2.png"));
2413
}
2414
2415
.view.content-view.check:not(list):checked,
2416
.content-view .tile check:not(list):checked {
2417
-gtk-icon-source: -gtk-scaled(url("assets/selectionmode-checkbox-checked-dark.png"), url("assets/selectionmode-checkbox-checked-dark@2.png"));
2418
}
2419
2420
checkbutton.text-button,
2421
radiobutton.text-button {
2422
padding: 2px;
2423
outline-offset: 0;
2424
}
2425
2426
checkbutton.text-button label:not(:only-child),
2427
radiobutton.text-button label:not(:only-child) {
2428
margin: 0 4px;
2429
}
2430
2431
check,
2432
radio {
2433
min-height: 24px;
2434
min-width: 24px;
2435
margin: -8px;
2436
padding: 8px;
2437
}
2438
2439
check:checked, check:indeterminate,
2440
radio:checked,
2441
radio:indeterminate {
2442
color: #009688;
2443
}
2444
2445
check:checked:disabled, check:indeterminate:disabled,
2446
radio:checked:disabled,
2447
radio:indeterminate:disabled {
2448
color: rgba(0, 150, 136, 0.5);
2449
}
2450
2451
row:selected check:not(:checked):not(:indeterminate), row:selected
2452
radio:not(:checked):not(:indeterminate) {
2453
color: rgba(255, 255, 255, 0.7);
2454
}
2455
2456
row:selected check:not(:checked):not(:indeterminate):hover, row:selected check:not(:checked):not(:indeterminate):active, row:selected
2457
radio:not(:checked):not(:indeterminate):hover, row:selected
2458
radio:not(:checked):not(:indeterminate):active {
2459
color: #FFFFFF;
2460
}
2461
2462
row:selected check:not(:checked):not(:indeterminate):disabled, row:selected
2463
radio:not(:checked):not(:indeterminate):disabled {
2464
color: rgba(255, 255, 255, 0.3);
2465
}
2466
2467
popover check, popover check:hover, popover check:active, popover check:disabled, popover
2468
radio, popover
2469
radio:hover, popover
2470
radio:active, popover
2471
radio:disabled {
2472
box-shadow: none;
2473
background-image: none;
2474
}
2475
2476
popover check:not(:checked):not(:indeterminate):not(:disabled), popover
2477
radio:not(:checked):not(:indeterminate):not(:disabled) {
2478
color: rgba(255, 255, 255, 0.7);
2479
}
2480
2481
popover check.left:dir(rtl), popover
2482
radio.left:dir(rtl) {
2483
margin-left: -12px;
2484
margin-right: -4px;
2485
}
2486
2487
popover check.right:dir(ltr), popover
2488
radio.right:dir(ltr) {
2489
margin-left: -4px;
2490
margin-right: -12px;
2491
}
2492
2493
menu menuitem check, menu menuitem
2494
radio {
2495
transition: none;
2496
margin: 0;
2497
padding: 0;
2498
}
2499
2500
menu menuitem check:dir(ltr), menu menuitem
2501
radio:dir(ltr) {
2502
margin-right: 8px;
2503
}
2504
2505
menu menuitem check:dir(rtl), menu menuitem
2506
radio:dir(rtl) {
2507
margin-left: 8px;
2508
}
2509
2510
menu menuitem check:not(:checked):not(:indeterminate):not(:disabled), menu menuitem
2511
radio:not(:checked):not(:indeterminate):not(:disabled) {
2512
color: rgba(255, 255, 255, 0.7);
2513
}
2514
2515
menu menuitem check, menu menuitem check:hover, menu menuitem check:disabled, menu menuitem
2516
radio, menu menuitem
2517
radio:hover, menu menuitem
2518
radio:disabled {
2519
box-shadow: none;
2520
}
2521
2522
2523
check {
2524
-gtk-icon-source: -gtk-recolor(url("assets/scalable/checkbox-unchecked-symbolic.svg"));
2525
}
2526
2527
2528
check:checked {
2529
-gtk-icon-source: -gtk-recolor(url("assets/scalable/checkbox-checked-symbolic.svg"));
2530
}
2531
2532
2533
check:indeterminate {
2534
-gtk-icon-source: -gtk-recolor(url("assets/scalable/checkbox-mixed-symbolic.svg"));
2535
}
2536
2537
2538
radio {
2539
-gtk-icon-source: -gtk-recolor(url("assets/scalable/radio-unchecked-symbolic.svg"));
2540
border-image-slice: 20;
2541
border-image-width: 20px;
2542
}
2543
2544
2545
radio:indeterminate {
2546
-gtk-icon-source: -gtk-recolor(url("assets/scalable/radio-mixed-symbolic.svg"));
2547
}
2548
2549
2550
radio {
2551
border-image-source: -gtk-gradient(radial, center center, 0, center center, 0.001, to(#009688), to(transparent));
2552
}
2553
2554
2555
radio:checked:not(:indeterminate) {
2556
border-image-source: -gtk-gradient(radial, center center, 0, center center, 0.125, to(#009688), to(transparent));
2557
}
2558
2559
2560
radio:checked:not(:indeterminate):disabled {
2561
border-image-source: -gtk-gradient(radial, center center, 0, center center, 0.125, to(rgba(0, 150, 136, 0.5)), to(transparent));
2562
}
2563
2564
window.background:not(.csd) > widget > checkbutton > check,
2565
menu menuitem check {
2566
min-height: 16px;
2567
min-width: 16px;
2568
border-radius: 2px;
2569
-gtk-outline-radius: 2px;
2570
-gtk-icon-source: -gtk-recolor(url("assets/scalable/small-checkbox-unchecked-symbolic.svg"));
2571
}
2572
2573
window.background:not(.csd) > widget > checkbutton > check:checked,
2574
menu menuitem check:checked {
2575
-gtk-icon-source: -gtk-recolor(url("assets/scalable/small-checkbox-checked-symbolic.svg"));
2576
}
2577
2578
window.background:not(.csd) > widget > checkbutton > check:indeterminate,
2579
menu menuitem check:indeterminate {
2580
-gtk-icon-source: -gtk-recolor(url("assets/scalable/small-checkbox-mixed-symbolic.svg"));
2581
}
2582
2583
window.background:not(.csd) > widget > radiobutton > radio,
2584
menu menuitem radio {
2585
min-height: 16px;
2586
min-width: 16px;
2587
border-image: none;
2588
-gtk-icon-source: -gtk-recolor(url("assets/scalable/small-radio-unchecked-symbolic.svg"));
2589
}
2590
2591
window.background:not(.csd) > widget > radiobutton > radio:checked,
2592
menu menuitem radio:checked {
2593
-gtk-icon-source: -gtk-recolor(url("assets/scalable/small-radio-checked-symbolic.svg"));
2594
}
2595
2596
window.background:not(.csd) > widget > radiobutton > radio:indeterminate,
2597
menu menuitem radio:indeterminate {
2598
-gtk-icon-source: -gtk-recolor(url("assets/scalable/small-radio-mixed-symbolic.svg"));
2599
}
2600
2601
check:not(:checked):active {
2602
-gtk-icon-transform: rotate(90deg);
2603
}
2604
2605
check:not(:checked):indeterminate:active,
2606
radio:not(:checked):indeterminate:active {
2607
-gtk-icon-transform: scaleX(-1);
2608
}
2609
2610
check:not(:checked),
2611
radio:not(:checked) {
2612
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;
2613
}
2614
2615
check:not(:checked):active,
2616
radio:not(:checked):active {
2617
transition: all 270ms cubic-bezier(0, 0, 0.2, 1), background-size 0, background-image 0, -gtk-icon-transform 0;
2618
}
2619
2620
menu menuitem check:not(:checked), menu menuitem
2621
radio:not(:checked) {
2622
transition: none;
2623
}
2624
2625
treeview.view check,
2626
treeview.view radio {
2627
padding: 0;
2628
}
2629
2630
treeview.view check:hover,
2631
treeview.view radio:hover {
2632
box-shadow: inset 0 0 0 9999px alpha(#FFFFFF, 0.05);
2633
}
2634
2635
treeview.view check:hover:disabled,
2636
treeview.view radio:hover:disabled {
2637
box-shadow: none;
2638
}
2639
2640
treeview.view check:hover:selected,
2641
treeview.view radio:hover:selected {
2642
box-shadow: inset 0 0 0 9999px alpha(#FFFFFF, 0.05);
2643
}
2644
2645
treeview.view check,
2646
treeview.view radio {
2647
color: rgba(255, 255, 255, 0.7);
2648
}
2649
2650
treeview.view check:hover, treeview.view check:active,
2651
treeview.view radio:hover,
2652
treeview.view radio:active {
2653
color: #FFFFFF;
2654
}
2655
2656
treeview.view check:disabled,
2657
treeview.view radio:disabled {
2658
color: rgba(255, 255, 255, 0.3);
2659
}
2660
2661
treeview.view check:checked, treeview.view check:indeterminate,
2662
treeview.view radio:checked,
2663
treeview.view radio:indeterminate {
2664
color: #009688;
2665
}
2666
2667
treeview.view check:checked:disabled, treeview.view check:indeterminate:disabled,
2668
treeview.view radio:checked:disabled,
2669
treeview.view radio:indeterminate:disabled {
2670
color: rgba(0, 150, 136, 0.5);
2671
}
2672
2673
treeview.view check:selected,
2674
treeview.view radio:selected {
2675
color: rgba(255, 255, 255, 0.7);
2676
}
2677
2678
treeview.view check:selected:hover, treeview.view check:selected:active,
2679
treeview.view radio:selected:hover,
2680
treeview.view radio:selected:active {
2681
color: #FFFFFF;
2682
}
2683
2684
treeview.view check:selected:disabled,
2685
treeview.view radio:selected:disabled {
2686
color: rgba(255, 255, 255, 0.3);
2687
}
2688
2689
treeview.view check:selected:checked, treeview.view check:selected:indeterminate,
2690
treeview.view radio:selected:checked,
2691
treeview.view radio:selected:indeterminate {
2692
color: #009688;
2693
}
2694
2695
treeview.view check:selected:checked:disabled, treeview.view check:selected:indeterminate:disabled,
2696
treeview.view radio:selected:checked:disabled,
2697
treeview.view radio:selected:indeterminate:disabled {
2698
color: rgba(0, 150, 136, 0.5);
2699
}
2700
2701
treeview.view radio:checked {
2702
-gtk-icon-source: -gtk-recolor(url("assets/scalable/radio-checked-symbolic.svg"));
2703
border-image: none;
2704
}
2705
2706
/************
2707
* GtkScale *
2708
************/
2709
scale {
2710
min-height: 12px;
2711
min-width: 12px;
2712
padding: 12px;
2713
}
2714
2715
scale slider {
2716
min-height: 24px;
2717
min-width: 24px;
2718
margin: -11px;
2719
}
2720
2721
scale trough {
2722
transition: all 270ms cubic-bezier(0, 0, 0.2, 1);
2723
outline-offset: 2px;
2724
background-color: rgba(255, 255, 255, 0.3);
2725
}
2726
2727
scale trough:disabled {
2728
background-color: rgba(255, 255, 255, 0.12);
2729
}
2730
2731
scale highlight {
2732
transition: all 270ms cubic-bezier(0, 0, 0.2, 1);
2733
background-color: #009688;
2734
}
2735
2736
scale highlight:disabled {
2737
background-color: transparent;
2738
}
2739
2740
scale fill {
2741
transition: all 270ms cubic-bezier(0, 0, 0.2, 1);
2742
background-color: rgba(255, 255, 255, 0.3);
2743
}
2744
2745
scale fill:disabled {
2746
background-color: transparent;
2747
}
2748
2749
scale slider {
2750
transition: all 180ms cubic-bezier(0.4, 0, 0.2, 1);
2751
background-repeat: no-repeat;
2752
background-position: center;
2753
background-size: calc(100% - 10px);
2754
}
2755
2756
scale slider {
2757
background-image: -gtk-scaled(url("assets/scale-slider-dark.png"), url("assets/scale-slider-dark@2.png"));
2758
}
2759
2760
scale slider:disabled {
2761
background-image: -gtk-scaled(url("assets/scale-slider-disabled-dark.png"), url("assets/scale-slider-disabled-dark@2.png"));
2762
}
2763
2764
scale slider:hover {
2765
background-size: calc(100% - 8px);
2766
}
2767
2768
scale slider:active {
2769
background-size: calc(100% - 6px);
2770
}
2771
2772
scale.fine-tune slider {
2773
background-size: calc(100% - 12px);
2774
}
2775
2776
scale marks label,
2777
scale value {
2778
color: rgba(255, 255, 255, 0.5);
2779
}
2780
2781
scale marks {
2782
color: rgba(255, 255, 255, 0.3);
2783
}
2784
2785
scale marks.top {
2786
margin-bottom: 8px;
2787
margin-top: -16px;
2788
}
2789
2790
scale marks.bottom {
2791
margin-top: 8px;
2792
margin-bottom: -16px;
2793
}
2794
2795
scale marks.top {
2796
margin-right: 8px;
2797
margin-left: -16px;
2798
}
2799
2800
scale marks.bottom {
2801
margin-left: 8px;
2802
margin-right: -16px;
2803
}
2804
2805
scale.horizontal indicator {
2806
min-height: 8px;
2807
min-width: 1px;
2808
}
2809
2810
scale.vertical indicator {
2811
min-height: 1px;
2812
min-width: 8px;
2813
}
2814
2815
scale.horizontal.marks-before:not(.marks-after) slider {
2816
min-height: 30px;
2817
min-width: 24px;
2818
margin-top: -17px;
2819
background-position: center calc(100% - 5px);
2820
}
2821
2822
scale.horizontal.marks-before:not(.marks-after) slider {
2823
background-image: -gtk-scaled(url("assets/scale-horz-marks-before-slider-dark.png"), url("assets/scale-horz-marks-before-slider-dark@2.png"));
2824
}
2825
2826
scale.horizontal.marks-before:not(.marks-after) slider:disabled {
2827
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"));
2828
}
2829
2830
scale.horizontal.marks-before:not(.marks-after) slider:hover {
2831
background-position: center calc(100% - 4px);
2832
}
2833
2834
scale.horizontal.marks-before:not(.marks-after) slider:active {
2835
background-position: center calc(100% - 3px);
2836
}
2837
2838
scale.horizontal.marks-before:not(.marks-after).fine-tune slider {
2839
background-position: center calc(100% - 6px);
2840
}
2841
2842
scale.horizontal.marks-after:not(.marks-before) slider {
2843
min-height: 30px;
2844
min-width: 24px;
2845
margin-bottom: -17px;
2846
background-position: center calc(5px);
2847
}
2848
2849
scale.horizontal.marks-after:not(.marks-before) slider {
2850
background-image: -gtk-scaled(url("assets/scale-horz-marks-after-slider-dark.png"), url("assets/scale-horz-marks-after-slider-dark@2.png"));
2851
}
2852
2853
scale.horizontal.marks-after:not(.marks-before) slider:disabled {
2854
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"));
2855
}
2856
2857
scale.horizontal.marks-after:not(.marks-before) slider:hover {
2858
background-position: center calc(4px);
2859
}
2860
2861
scale.horizontal.marks-after:not(.marks-before) slider:active {
2862
background-position: center calc(3px);
2863
}
2864
2865
scale.horizontal.marks-after:not(.marks-before).fine-tune slider {
2866
background-position: center calc(6px);
2867
}
2868
2869
scale.vertical.marks-before:not(.marks-after) slider {
2870
min-height: 24px;
2871
min-width: 30px;
2872
margin-left: -17px;
2873
background-position: calc(5px) center;
2874
}
2875
2876
scale.vertical.marks-before:not(.marks-after) slider {
2877
background-image: -gtk-scaled(url("assets/scale-vert-marks-before-slider-dark.png"), url("assets/scale-vert-marks-before-slider-dark@2.png"));
2878
}
2879
2880
scale.vertical.marks-before:not(.marks-after) slider:disabled {
2881
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"));
2882
}
2883
2884
scale.vertical.marks-before:not(.marks-after) slider:hover {
2885
background-position: calc(4px) center;
2886
}
2887
2888
scale.vertical.marks-before:not(.marks-after) slider:active {
2889
background-position: calc(3px) center;
2890
}
2891
2892
scale.vertical.marks-before:not(.marks-after).fine-tune slider {
2893
background-position: calc(6px) center;
2894
}
2895
2896
scale.vertical.marks-after:not(.marks-before) slider {
2897
min-height: 24px;
2898
min-width: 30px;
2899
margin-right: -17px;
2900
background-position: calc(100% - 5px) center;
2901
}
2902
2903
scale.vertical.marks-after:not(.marks-before) slider {
2904
background-image: -gtk-scaled(url("assets/scale-vert-marks-after-slider-dark.png"), url("assets/scale-vert-marks-after-slider-dark@2.png"));
2905
}
2906
2907
scale.vertical.marks-after:not(.marks-before) slider:disabled {
2908
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"));
2909
}
2910
2911
scale.vertical.marks-after:not(.marks-before) slider:hover {
2912
background-position: calc(100% - 4px) center;
2913
}
2914
2915
scale.vertical.marks-after:not(.marks-before) slider:active {
2916
background-position: calc(100% - 3px) center;
2917
}
2918
2919
scale.vertical.marks-after:not(.marks-before).fine-tune slider {
2920
background-position: calc(100% - 6px) center;
2921
}
2922
2923
scale.color {
2924
min-height: 0;
2925
min-width: 0;
2926
}
2927
2928
scale.color.horizontal {
2929
padding: 0 0 12px 0;
2930
}
2931
2932
scale.color.horizontal slider:dir(ltr), scale.color.horizontal slider:dir(rtl) {
2933
margin-bottom: -12px;
2934
margin-top: -2px;
2935
}
2936
2937
scale.color.vertical:dir(ltr) {
2938
padding: 0 0 0 12px;
2939
}
2940
2941
scale.color.vertical:dir(ltr) slider {
2942
margin-left: -12px;
2943
margin-right: -2px;
2944
}
2945
2946
scale.color.vertical:dir(rtl) {
2947
padding: 0 12px 0 0;
2948
}
2949
2950
scale.color.vertical:dir(rtl) slider {
2951
margin-right: -12px;
2952
margin-left: -2px;
2953
}
2954
2955
/*****************
2956
* Progress bars *
2957
*****************/
2958
progressbar {
2959
color: rgba(255, 255, 255, 0.5);
2960
font-size: smaller;
2961
}
2962
2963
progressbar.horizontal trough,
2964
progressbar.horizontal progress {
2965
min-height: 4px;
2966
}
2967
2968
progressbar.vertical trough,
2969
progressbar.vertical progress {
2970
min-width: 4px;
2971
}
2972
2973
progressbar trough {
2974
background-color: rgba(51, 141, 214, 0.3);
2975
}
2976
2977
progressbar progress {
2978
background-color: #338DD6;
2979
}
2980
2981
progressbar trough.empty progress {
2982
all: unset;
2983
}
2984
2985
/*************
2986
* Level Bar *
2987
*************/
2988
levelbar.horizontal block {
2989
min-height: 4px;
2990
}
2991
2992
levelbar.horizontal.discrete block {
2993
min-width: 36px;
2994
}
2995
2996
levelbar.horizontal.discrete block:not(:last-child) {
2997
margin-right: 2px;
2998
}
2999
3000
levelbar.vertical block {
3001
min-width: 4px;
3002
}
3003
3004
levelbar.vertical.discrete block {
3005
min-height: 36px;
3006
}
3007
3008
levelbar.vertical.discrete block:not(:last-child) {
3009
margin-bottom: 2px;
3010
}
3011
3012
levelbar trough {
3013
padding: 2px;
3014
border-radius: 2px;
3015
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
3016
background-color: #303030;
3017
}
3018
3019
levelbar trough:disabled {
3020
background-color: #292929;
3021
}
3022
3023
levelbar block.low {
3024
background-color: #FF6D00;
3025
}
3026
3027
levelbar block.high, levelbar block:not(.empty) {
3028
background-color: #338DD6;
3029
}
3030
3031
levelbar block.full {
3032
background-color: #00C853;
3033
}
3034
3035
levelbar block.empty {
3036
background-color: rgba(255, 255, 255, 0.12);
3037
}
3038
3039
/****************
3040
* Print dialog *
3041
*****************/
3042
printdialog paper {
3043
padding: 0;
3044
border: 1px solid rgba(0, 0, 0, 0.26);
3045
background-color: #303030;
3046
color: #FFFFFF;
3047
}
3048
3049
printdialog .dialog-action-box {
3050
margin: 12px;
3051
}
3052
3053
/**********
3054
* Frames *
3055
**********/
3056
frame > border,
3057
.frame {
3058
margin: 0;
3059
padding: 0;
3060
border: 1px solid rgba(0, 0, 0, 0.26);
3061
border-radius: 0;
3062
box-shadow: none;
3063
}
3064
3065
frame > border.flat,
3066
.frame.flat,
3067
frame.flat > border {
3068
border-style: none;
3069
}
3070
3071
actionbar > revealer > box {
3072
padding: 6px;
3073
border-top: 1px solid rgba(0, 0, 0, 0.26);
3074
}
3075
3076
scrolledwindow viewport.frame {
3077
border-style: none;
3078
}
3079
3080
overshoot.top {
3081
background-image: -gtk-gradient(radial, center top, 0, center top, 0.75, to(rgba(64, 196, 255, 0.3)), to(transparent));
3082
background-repeat: no-repeat;
3083
background-position: center top;
3084
background-color: transparent;
3085
border: none;
3086
box-shadow: none;
3087
}
3088
3089
overshoot.bottom {
3090
background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.75, to(rgba(64, 196, 255, 0.3)), to(transparent));
3091
background-repeat: no-repeat;
3092
background-position: center bottom;
3093
background-color: transparent;
3094
border: none;
3095
box-shadow: none;
3096
}
3097
3098
overshoot.left {
3099
background-image: -gtk-gradient(radial, left center, 0, left center, 0.75, to(rgba(64, 196, 255, 0.3)), to(transparent));
3100
background-repeat: no-repeat;
3101
background-position: left center;
3102
background-color: transparent;
3103
border: none;
3104
box-shadow: none;
3105
}
3106
3107
overshoot.right {
3108
background-image: -gtk-gradient(radial, right center, 0, right center, 0.75, to(rgba(64, 196, 255, 0.3)), to(transparent));
3109
background-repeat: no-repeat;
3110
background-position: right center;
3111
background-color: transparent;
3112
border: none;
3113
box-shadow: none;
3114
}
3115
3116
undershoot.top {
3117
background-color: transparent;
3118
background-image: linear-gradient(to left, rgba(48, 48, 48, 0.3) 50%, rgba(255, 255, 255, 0.3) 50%);
3119
padding-top: 1px;
3120
background-size: 12px 1px;
3121
background-repeat: repeat-x;
3122
background-origin: content-box;
3123
background-position: left top;
3124
}
3125
3126
undershoot.bottom {
3127
background-color: transparent;
3128
background-image: linear-gradient(to left, rgba(48, 48, 48, 0.3) 50%, rgba(255, 255, 255, 0.3) 50%);
3129
padding-bottom: 1px;
3130
background-size: 12px 1px;
3131
background-repeat: repeat-x;
3132
background-origin: content-box;
3133
background-position: left bottom;
3134
}
3135
3136
undershoot.left {
3137
background-color: transparent;
3138
background-image: linear-gradient(to top, rgba(48, 48, 48, 0.3) 50%, rgba(255, 255, 255, 0.3) 50%);
3139
padding-left: 1px;
3140
background-size: 1px 12px;
3141
background-repeat: repeat-y;
3142
background-origin: content-box;
3143
background-position: left top;
3144
}
3145
3146
undershoot.right {
3147
background-color: transparent;
3148
background-image: linear-gradient(to top, rgba(48, 48, 48, 0.3) 50%, rgba(255, 255, 255, 0.3) 50%);
3149
padding-right: 1px;
3150
background-size: 1px 12px;
3151
background-repeat: repeat-y;
3152
background-origin: content-box;
3153
background-position: right top;
3154
}
3155
3156
junction {
3157
border-style: solid none none solid;
3158
border-width: 1px;
3159
border-color: rgba(0, 0, 0, 0.26);
3160
background-color: #303030;
3161
}
3162
3163
junction:dir(rtl) {
3164
border-style: solid solid none none;
3165
}
3166
3167
separator {
3168
min-width: 1px;
3169
min-height: 1px;
3170
background-color: rgba(0, 0, 0, 0.26);
3171
}
3172
3173
3174
button.font separator,
3175
button.file separator, .tweak-categories separator, preferences stacksidebar.sidebar list separator {
3176
min-width: 0;
3177
min-height: 0;
3178
background-color: transparent;
3179
}
3180
3181
/*********
3182
* Lists *
3183
*********/
3184
list {
3185
border-color: rgba(0, 0, 0, 0.26);
3186
background-color: #303030;
3187
}
3188
3189
list row {
3190
padding: 2px;
3191
}
3192
3193
row.activatable, .view, treeview.view header button, .budgie-menu button {
3194
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);
3195
box-shadow: inset 0 0 0 9999px transparent;
3196
background-image: radial-gradient(circle farthest-corner at center, transparent 10%, transparent 0%);
3197
background-repeat: no-repeat;
3198
background-position: center;
3199
background-size: 1000% 1000%;
3200
}
3201
3202
row.activatable:hover, .view:hover, treeview.view header button:hover, .budgie-menu button:hover {
3203
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);
3204
box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.05);
3205
}
3206
3207
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 {
3208
transition: all 270ms cubic-bezier(0, 0, 0.2, 1), background-color 0, color 0, background-size 0, background-image 0;
3209
animation: ripple_effect 270ms cubic-bezier(0, 0, 0.2, 1) forwards;
3210
box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.15);
3211
background-image: radial-gradient(circle farthest-corner at center, alpha(currentColor, 0.15) 10%, transparent 0%);
3212
background-size: 0% 0%;
3213
}
3214
3215
/*********************
3216
* App Notifications *
3217
*********************/
3218
.app-notification {
3219
margin: 8px;
3220
}
3221
3222
.app-notification.frame,
3223
.app-notification border {
3224
border-style: none;
3225
}
3226
3227
/*************
3228
* Expanders *
3229
*************/
3230
expander title > arrow {
3231
transition: all 180ms cubic-bezier(0.4, 0, 0.2, 1);
3232
min-width: 16px;
3233
min-height: 16px;
3234
-gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
3235
-gtk-icon-transform: rotate(-90deg);
3236
color: rgba(255, 255, 255, 0.7);
3237
}
3238
3239
expander title > arrow:dir(rtl) {
3240
-gtk-icon-transform: rotate(90deg);
3241
}
3242
3243
expander title > arrow:checked {
3244
-gtk-icon-transform: unset;
3245
}
3246
3247
expander title > arrow:hover, expander title > arrow:active {
3248
color: #FFFFFF;
3249
}
3250
3251
expander title > arrow:disabled {
3252
color: rgba(255, 255, 255, 0.3);
3253
}
3254
3255
expander title > arrow:selected {
3256
color: rgba(255, 255, 255, 0.7);
3257
}
3258
3259
expander title > arrow:selected:hover, expander title > arrow:selected:active {
3260
color: #FFFFFF;
3261
}
3262
3263
expander title > arrow:selected:disabled {
3264
color: rgba(255, 255, 255, 0.3);
3265
}
3266
3267
/************
3268
* Calendar *
3269
************/
3270
calendar {
3271
padding: 1px;
3272
border: 1px solid rgba(0, 0, 0, 0.26);
3273
color: #FFFFFF;
3274
}
3275
3276
calendar:disabled {
3277
color: rgba(255, 255, 255, 0.5);
3278
}
3279
3280
calendar:selected {
3281
border-radius: 3px;
3282
}
3283
3284
calendar.header {
3285
border-style: none none solid;
3286
border-radius: 0;
3287
}
3288
3289
calendar.highlight {
3290
color: rgba(255, 255, 255, 0.7);
3291
font-weight: 500;
3292
}
3293
3294
calendar:indeterminate {
3295
color: rgba(255, 255, 255, 0.3);
3296
}
3297
3298
/***********
3299
* Dialogs *
3300
***********/
3301
messagedialog.background {
3302
background-color: #424242;
3303
}
3304
3305
messagedialog .titlebar {
3306
min-height: 24px;
3307
border-style: none;
3308
box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
3309
background-color: #424242;
3310
color: #FFFFFF;
3311
}
3312
3313
messagedialog .titlebar:backdrop {
3314
color: rgba(255, 255, 255, 0.7);
3315
}
3316
3317
messagedialog.csd.background {
3318
border-bottom-left-radius: 2px;
3319
border-bottom-right-radius: 2px;
3320
}
3321
3322
messagedialog.csd .dialog-action-area button {
3323
padding: 8px 16px;
3324
border-top: 1px solid rgba(0, 0, 0, 0.26);
3325
border-radius: 0;
3326
}
3327
3328
messagedialog.csd .dialog-action-area button:first-child {
3329
border-bottom-left-radius: 2px;
3330
}
3331
3332
messagedialog.csd .dialog-action-area button:last-child {
3333
border-bottom-right-radius: 2px;
3334
}
3335
3336
filechooser .dialog-action-box {
3337
border-top: 1px solid rgba(0, 0, 0, 0.26);
3338
}
3339
3340
filechooser #pathbarbox {
3341
border-bottom: 1px solid rgba(0, 0, 0, 0.26);
3342
background-color: #212121;
3343
}
3344
3345
filechooserbutton:drop(active) {
3346
box-shadow: none;
3347
}
3348
3349
/***********
3350
* Sidebar *
3351
***********/
3352
.sidebar {
3353
border-style: none;
3354
background-color: #292929;
3355
}
3356
3357
stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:dir(ltr), .sidebar.left, .sidebar.left:dir(rtl) {
3358
border-right: 1px solid rgba(0, 0, 0, 0.26);
3359
border-left-style: none;
3360
}
3361
3362
stacksidebar.sidebar:dir(rtl) list, stacksidebar.sidebar.right list, .sidebar:dir(rtl), .sidebar.right {
3363
border-left: 1px solid rgba(0, 0, 0, 0.26);
3364
border-right-style: none;
3365
}
3366
3367
.sidebar list {
3368
background-color: transparent;
3369
}
3370
3371
paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar {
3372
border-style: none;
3373
}
3374
3375
stacksidebar row {
3376
padding: 10px 4px;
3377
}
3378
3379
stacksidebar row > label {
3380
padding-left: 6px;
3381
padding-right: 6px;
3382
}
3383
3384
/****************
3385
* File chooser *
3386
****************/
3387
row image.sidebar-icon {
3388
color: rgba(255, 255, 255, 0.7);
3389
}
3390
3391
row:selected image.sidebar-icon {
3392
color: rgba(255, 255, 255, 0.7);
3393
}
3394
3395
placessidebar > viewport.frame {
3396
border-style: none;
3397
}
3398
3399
placessidebar list {
3400
padding: 1px 0 4px;
3401
}
3402
3403
placessidebar row {
3404
min-height: 32px;
3405
margin: -1px 0;
3406
padding: 0;
3407
}
3408
3409
placessidebar row > revealer {
3410
padding: 0 12px;
3411
}
3412
3413
placessidebar row:selected {
3414
color: #FFFFFF;
3415
}
3416
3417
placessidebar row:disabled {
3418
color: rgba(255, 255, 255, 0.5);
3419
}
3420
3421
placessidebar row image.sidebar-icon:dir(ltr) {
3422
padding-right: 8px;
3423
}
3424
3425
placessidebar row image.sidebar-icon:dir(rtl) {
3426
padding-left: 8px;
3427
}
3428
3429
placessidebar row label.sidebar-label:dir(ltr) {
3430
padding-right: 2px;
3431
}
3432
3433
placessidebar row label.sidebar-label:dir(rtl) {
3434
padding-left: 2px;
3435
}
3436
3437
placessidebar row.sidebar-placeholder-row {
3438
min-height: 2px;
3439
padding: 0 8px;
3440
background-image: image(#009688);
3441
background-clip: content-box;
3442
}
3443
3444
placessidebar row.sidebar-new-bookmark-row {
3445
color: #009688;
3446
}
3447
3448
placessidebar row:drop(active):not(:disabled) {
3449
box-shadow: inset 0 0 0 2px #009688;
3450
}
3451
3452
placesview .server-list-button > image {
3453
-gtk-icon-transform: rotate(0turn);
3454
}
3455
3456
placesview .server-list-button:checked > image {
3457
-gtk-icon-transform: rotate(-0.5turn);
3458
}
3459
3460
placesview > actionbar > revealer > box > label {
3461
padding-left: 8px;
3462
padding-right: 8px;
3463
}
3464
3465
/*********
3466
* Paned *
3467
*********/
3468
paned > separator {
3469
min-width: 1px;
3470
min-height: 1px;
3471
-gtk-icon-source: none;
3472
border-style: none;
3473
background-color: transparent;
3474
background-image: image(rgba(0, 0, 0, 0.26));
3475
background-size: 1px 1px;
3476
background-clip: content-box;
3477
}
3478
3479
paned > separator.wide {
3480
min-width: 6px;
3481
min-height: 6px;
3482
background-color: #212121;
3483
background-image: image(rgba(0, 0, 0, 0.26)), image(rgba(0, 0, 0, 0.26));
3484
background-size: 1px 1px, 1px 1px;
3485
}
3486
3487
paned.horizontal > separator {
3488
background-repeat: repeat-y;
3489
}
3490
3491
paned.horizontal > separator:dir(ltr) {
3492
margin: 0 -8px 0 0;
3493
padding: 0 8px 0 0;
3494
background-position: left;
3495
}
3496
3497
paned.horizontal > separator:dir(rtl) {
3498
margin: 0 0 0 -8px;
3499
padding: 0 0 0 8px;
3500
background-position: right;
3501
}
3502
3503
paned.horizontal > separator.wide {
3504
margin: 0;
3505
padding: 0;
3506
background-repeat: repeat-y, repeat-y;
3507
background-position: left, right;
3508
}
3509
3510
paned.vertical > separator {
3511
margin: 0 0 -8px 0;
3512
padding: 0 0 8px 0;
3513
background-repeat: repeat-x;
3514
background-position: top;
3515
}
3516
3517
paned.vertical > separator.wide {
3518
margin: 0;
3519
padding: 0;
3520
background-repeat: repeat-x, repeat-x;
3521
background-position: bottom, top;
3522
}
3523
3524
/**************
3525
* GtkInfoBar *
3526
**************/
3527
infobar {
3528
border-style: none;
3529
}
3530
3531
infobar.info {
3532
background-color: #66BB6A;
3533
}
3534
3535
infobar.question {
3536
background-color: #42A5F5;
3537
}
3538
3539
infobar.warning {
3540
background-color: #FFA726;
3541
}
3542
3543
infobar.error {
3544
background-color: #EF5350;
3545
}
3546
3547
infobar.info > label, infobar.info, infobar.question > label, infobar.question, infobar.warning > label, infobar.warning, infobar.error > label, infobar.error {
3548
color: #FFFFFF;
3549
}
3550
3551
/************
3552
* Tooltips *
3553
************/
3554
tooltip {
3555
border-radius: 2px;
3556
box-shadow: none;
3557
}
3558
3559
tooltip.background {
3560
background-color: rgba(66, 66, 66, 0.9);
3561
color: #FFFFFF;
3562
}
3563
3564
tooltip decoration {
3565
background-color: transparent;
3566
}
3567
3568
tooltip label {
3569
min-height: 20px;
3570
padding: 0 2px;
3571
}
3572
3573
/*****************
3574
* Color Chooser *
3575
*****************/
3576
colorswatch.top {
3577
border-top-left-radius: 2.5px;
3578
border-top-right-radius: 2.5px;
3579
}
3580
3581
colorswatch.top overlay {
3582
border-top-left-radius: 2px;
3583
border-top-right-radius: 2px;
3584
}
3585
3586
colorswatch.bottom {
3587
border-bottom-left-radius: 2.5px;
3588
border-bottom-right-radius: 2.5px;
3589
}
3590
3591
colorswatch.bottom overlay {
3592
border-bottom-left-radius: 2px;
3593
border-bottom-right-radius: 2px;
3594
}
3595
3596
colorswatch.left, colorswatch:first-child:not(.top) {
3597
border-top-left-radius: 2.5px;
3598
border-bottom-left-radius: 2.5px;
3599
}
3600
3601
colorswatch.left overlay, colorswatch:first-child:not(.top) overlay {
3602
border-top-left-radius: 2px;
3603
border-bottom-left-radius: 2px;
3604
}
3605
3606
colorswatch.right, colorswatch:last-child:not(.bottom) {
3607
border-top-right-radius: 2.5px;
3608
border-bottom-right-radius: 2.5px;
3609
}
3610
3611
colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay {
3612
border-top-right-radius: 2px;
3613
border-bottom-right-radius: 2px;
3614
}
3615
3616
colorswatch.dark {
3617
color: #FFFFFF;
3618
}
3619
3620
colorswatch.light {
3621
color: rgba(0, 0, 0, 0.87);
3622
}
3623
3624
colorswatch:drop(active) {
3625
box-shadow: none;
3626
}
3627
3628
colorswatch:drop(active).light overlay {
3629
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24), 0 0 0 2px #009688;
3630
}
3631
3632
colorswatch:drop(active).dark overlay {
3633
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24), 0 0 0 2px #009688;
3634
}
3635
3636
colorswatch overlay {
3637
transition: box-shadow 180ms cubic-bezier(0, 0, 0.2, 1);
3638
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
3639
}
3640
3641
colorswatch overlay:hover {
3642
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23);
3643
}
3644
3645
colorswatch#add-color-button {
3646
border-radius: 2px 2px 0 0;
3647
color: #FFFFFF;
3648
}
3649
3650
colorswatch#add-color-button:only-child {
3651
border-radius: 2px;
3652
}
3653
3654
colorswatch#add-color-button overlay {
3655
background-image: linear-gradient(to right, #EF5350 25%, #FFA726 25%, #FFA726 50%, #66BB6A 50%, #66BB6A 75%, #42A5F5 75%);
3656
}
3657
3658
colorswatch:disabled {
3659
opacity: 0.5;
3660
}
3661
3662
colorswatch:disabled overlay {
3663
box-shadow: none;
3664
}
3665
3666
colorswatch#editor-color-sample {
3667
border-radius: 2.5px;
3668
}
3669
3670
colorswatch#editor-color-sample overlay {
3671
border-radius: 2px;
3672
}
3673
3674
colorchooser .popover.osd {
3675
transition: box-shadow 180ms cubic-bezier(0, 0, 0.2, 1);
3676
border-radius: 2px;
3677
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);
3678
background-color: #303030;
3679
}
3680
3681
colorchooser .popover.osd:backdrop {
3682
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);
3683
}
3684
3685
/********
3686
* Misc *
3687
********/
3688
.content-view {
3689
background-color: #212121;
3690
}
3691
3692
/**********************
3693
* Window Decorations *
3694
**********************/
3695
decoration {
3696
transition: box-shadow 180ms cubic-bezier(0, 0, 0.2, 1);
3697
border-radius: 2px 2px 0 0;
3698
box-shadow: 0 14px 14px rgba(0, 0, 0, 0.25), 0 10px 5px rgba(0, 0, 0, 0.22), 0 16px 16px transparent;
3699
margin: 8px;
3700
}
3701
3702
decoration:backdrop {
3703
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23), 0 16px 16px transparent;
3704
}
3705
3706
.maximized decoration,
3707
.fullscreen decoration,
3708
.tiled decoration,
3709
.tiled-top decoration,
3710
.tiled-right decoration,
3711
.tiled-bottom decoration,
3712
.tiled-left decoration {
3713
border-radius: 0;
3714
}
3715
3716
.popup decoration {
3717
box-shadow: none;
3718
}
3719
3720
.ssd decoration {
3721
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16);
3722
}
3723
3724
.csd.popup decoration {
3725
border-radius: 2px;
3726
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23);
3727
}
3728
3729
tooltip.csd decoration {
3730
border-radius: 2px;
3731
box-shadow: none;
3732
}
3733
3734
messagedialog.csd decoration {
3735
border-radius: 2px;
3736
}
3737
3738
.solid-csd decoration {
3739
margin: 0;
3740
border-radius: 0;
3741
box-shadow: none;
3742
background-color: #303030;
3743
}
3744
3745
.view selection, .view:selected, flowbox flowboxchild:selected, spinbutton:not(.vertical) selection,
3746
entry selection, modelbutton.flat:selected,
3747
.menuitem.button.flat:selected, popover.background.menu button:checked,
3748
popover.background button.model:checked, row:selected, calendar:selected, text:selected, .budgie-menu button:checked {
3749
background-color: #338DD6;
3750
}
3751
3752
row:selected label, label:selected, .view selection, .view:selected, flowbox flowboxchild:selected, spinbutton:not(.vertical) selection,
3753
entry selection, modelbutton.flat:selected,
3754
.menuitem.button.flat:selected, popover.background.menu button:checked,
3755
popover.background button.model:checked, row:selected, calendar:selected, text:selected, .budgie-menu button:checked {
3756
color: #FFFFFF;
3757
}
3758
3759
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,
3760
entry selection:disabled, modelbutton.flat:disabled:selected,
3761
.menuitem.button.flat:disabled:selected, popover.background.menu button:disabled:checked,
3762
popover.background button.model:disabled:checked, row:disabled:selected, calendar:disabled:selected, text:disabled:selected, .budgie-menu button:disabled:checked {
3763
color: rgba(255, 255, 255, 0.5);
3764
}
3765
3766
.monospace {
3767
font-family: monospace;
3768
}
3769
3770
/**********************
3771
* Touch Copy & Paste *
3772
**********************/
3773
cursor-handle {
3774
border-radius: 9999px;
3775
background-color: #009688;
3776
background-image: none;
3777
}
3778
3779
cursor-handle.top:dir(ltr), cursor-handle.bottom:dir(rtl) {
3780
padding-left: 6px;
3781
border-top-right-radius: 0;
3782
}
3783
3784
cursor-handle.bottom:dir(ltr), cursor-handle.top:dir(rtl) {
3785
padding-right: 6px;
3786
border-top-left-radius: 0;
3787
}
3788
3789
cursor-handle.insertion-cursor:dir(ltr), cursor-handle.insertion-cursor:dir(rtl) {
3790
-GtkWidget-text-handle-width: 24;
3791
-GtkWidget-text-handle-height: 30;
3792
-gtk-icon-source: -gtk-scaled(url("assets/scale-horz-marks-before-slider-dark.png"), url("assets/scale-horz-marks-before-slider-dark@2.png"));
3793
}
3794
3795
.context-menu {
3796
font: initial;
3797
}
3798
3799
.keycap {
3800
min-width: 12px;
3801
min-height: 26px;
3802
margin-top: 2px;
3803
padding-bottom: 2px;
3804
padding-left: 8px;
3805
padding-right: 8px;
3806
border: solid 1px rgba(0, 0, 0, 0.26);
3807
border-radius: 3px;
3808
box-shadow: inset 0 -2px rgba(0, 0, 0, 0.26);
3809
background-color: #303030;
3810
color: #FFFFFF;
3811
font-size: smaller;
3812
}
3813
3814
:not(decoration):not(window):drop(active) {
3815
transition: all 270ms cubic-bezier(0, 0, 0.2, 1);
3816
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 #009688;
3817
caret-color: #009688;
3818
}
3819
3820
stackswitcher button.text-button {
3821
min-width: 100px;
3822
}
3823
3824
stackswitcher button.circular,
3825
stackswitcher button.text-button.circular {
3826
min-width: 36px;
3827
min-height: 36px;
3828
padding: 0;
3829
}
3830
3831
/*********
3832
* Emoji *
3833
*********/
3834
popover.emoji-picker {
3835
padding: 0;
3836
}
3837
3838
popover.emoji-picker entry {
3839
border-bottom: 1px solid rgba(0, 0, 0, 0.26);
3840
border-bottom-left-radius: 0;
3841
border-bottom-right-radius: 0;
3842
box-shadow: none;
3843
}
3844
3845
popover.emoji-picker scrolledwindow {
3846
border-bottom: 1px solid rgba(0, 0, 0, 0.26);
3847
}
3848
3849
button.emoji-section {
3850
margin-top: -1px;
3851
padding: 0 8px;
3852
min-width: 24px;
3853
min-height: 36px;
3854
border-radius: 0;
3855
outline-offset: -6px;
3856
box-shadow: none;
3857
}
3858
3859
button.emoji-section:hover {
3860
box-shadow: inset 0 2px rgba(255, 255, 255, 0.3);
3861
}
3862
3863
button.emoji-section:active {
3864
box-shadow: inset 0 2px #338DD6;
3865
background-image: radial-gradient(circle farthest-corner at center, rgba(51, 141, 214, 0.7) 10%, transparent 0%);
3866
}
3867
3868
button.emoji-section:checked {
3869
box-shadow: inset 0 2px #338DD6;
3870
background-color: transparent;
3871
}
3872
3873
button.emoji-section:first-child {
3874
margin-left: 4px;
3875
}
3876
3877
button.emoji-section:last-child {
3878
margin-right: 4px;
3879
}
3880
3881
.emoji {
3882
min-width: 3em;
3883
min-height: 3em;
3884
padding: 0;
3885
}
3886
3887
.emoji widget {
3888
transition: all 180ms cubic-bezier(0, 0, 0.2, 1);
3889
}
3890
3891
.emoji widget:hover {
3892
font-size: larger;
3893
}
3894
3895
/************
3896
* Nautilus *
3897
************/
3898
.nautilus-window,
3899
.nautilus-window notebook,
3900
.nautilus-window notebook > stack {
3901
background-color: #303030;
3902
}
3903
3904
.nautilus-desktop.nautilus-canvas-item:not(:selected), .caja-desktop.caja-canvas-item:not(:selected) {
3905
color: #FFFFFF;
3906
text-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
3907
}
3908
3909
@keyframes needs_attention_keyframes {
3910
to {
3911
background-color: alpha(currentColor, 0.3);
3912
}
3913
}
3914
3915
.nautilus-operations-button-needs-attention {
3916
animation: needs_attention_keyframes 270ms cubic-bezier(0.4, 0, 0.2, 1) 2 alternate;
3917
}
3918
3919
.nautilus-operations-button-needs-attention-multiple {
3920
animation: needs_attention_keyframes 270ms cubic-bezier(0.4, 0, 0.2, 1) 4 alternate;
3921
}
3922
3923
.nautilus-window .floating-bar {
3924
min-height: 32px;
3925
padding: 0;
3926
border-style: solid solid none;
3927
border-width: 1px;
3928
border-color: rgba(0, 0, 0, 0.26);
3929
border-radius: 3px 3px 0 0;
3930
background-color: #303030;
3931
background-clip: border-box;
3932
transition: all 270ms cubic-bezier(0, 0, 0.2, 1), border-width 0;
3933
}
3934
3935
.nautilus-window .floating-bar.bottom.left {
3936
margin-right: 7px;
3937
border-left-style: none;
3938
border-top-left-radius: 0;
3939
}
3940
3941
.nautilus-window .floating-bar.bottom.right {
3942
margin-left: 7px;
3943
border-right-style: none;
3944
border-top-right-radius: 0;
3945
}
3946
3947
.nautilus-window .floating-bar button {
3948
margin: 4px;
3949
}
3950
3951
.disk-space-display.unknown {
3952
background-color: #FF6D00;
3953
}
3954
3955
.disk-space-display.used {
3956
background-color: #338DD6;
3957
}
3958
3959
.disk-space-display.free {
3960
background-color: rgba(255, 255, 255, 0.12);
3961
}
3962
3963
.conflict-row:not(:selected) {
3964
background-color: #6e4222;
3965
}
3966
3967
.nautilus-window flowboxchild > widget > .icon-item-background {
3968
padding: 4px;
3969
border-radius: 2px;
3970
}
3971
3972
.nautilus-window flowboxchild:selected {
3973
background-color: transparent;
3974
}
3975
3976
.nautilus-window flowboxchild:selected > widget > .icon-item-background {
3977
background-color: #338DD6;
3978
}
3979
3980
dialog.background > box.dialog-vbox.vertical > grid.horizontal > scrolledwindow.frame {
3981
border-style: none;
3982
}
3983
3984
dialog.background > box.dialog-vbox.vertical > grid.horizontal > box.horizontal:last-child {
3985
margin: -6px 0 0 -6px;
3986
border-top: 1px solid rgba(0, 0, 0, 0.26);
3987
}
3988
3989
dialog.background > box.dialog-vbox.vertical > grid.horizontal > box.horizontal:last-child > label {
3990
margin: 0 8px;
3991
}
3992
3993
dialog.background > box.dialog-vbox.vertical > grid.horizontal > box.horizontal:last-child > box > button {
3994
border-radius: 0;
3995
}
3996
3997
.nautilus-window > popover.menu:not(:last-child) {
3998
padding: 3px;
3999
}
4000
4001
.nautilus-window > popover.menu:not(:last-child) > stack > box > box > box {
4002
margin-top: -6px;
4003
}
4004
4005
.nautilus-window > popover.menu:not(:last-child) > stack > box > box > box > box {
4006
margin-bottom: -6px;
4007
}
4008
4009
.nautilus-window > popover.menu:not(:last-child) > stack > box > box > box > box.linked {
4010
margin-top: 1px;
4011
}
4012
4013
.nautilus-window > popover.menu:not(:last-child) separator {
4014
margin-bottom: -2px;
4015
}
4016
4017
.nautilus-menu-sort-heading {
4018
margin: 1px 3px;
4019
font-weight: 500;
4020
}
4021
4022
.nautilus-menu-sort-heading:disabled {
4023
color: rgba(255, 255, 255, 0.5);
4024
}
4025
4026
.nautilus-window paned > separator {
4027
background-color: #212121;
4028
}
4029
4030
/*********
4031
* gedit *
4032
*********/
4033
.open-document-selector-path-label {
4034
color: rgba(255, 255, 255, 0.7);
4035
font-size: smaller;
4036
}
4037
4038
.open-document-selector-path-label:selected {
4039
color: rgba(255, 255, 255, 0.7);
4040
}
4041
4042
.gedit-document-panel {
4043
background-color: #292929;
4044
}
4045
4046
.gedit-document-panel row button.flat {
4047
margin-top: 8px;
4048
margin-bottom: 8px;
4049
}
4050
4051
.gedit-document-panel-group-row:not(:first-child) {
4052
border-top: 1px solid rgba(0, 0, 0, 0.26);
4053
}
4054
4055
.gedit-side-panel-paned statusbar {
4056
border-top: 1px solid rgba(0, 0, 0, 0.26);
4057
}
4058
4059
.gedit-search-slider {
4060
margin: 4px 4px 8px;
4061
}
4062
4063
.gedit-search-slider entry:dir(ltr), .gedit-search-slider entry:dir(rtl) {
4064
border-radius: 2px;
4065
}
4066
4067
.gedit-search-slider entry:dir(ltr) .gedit-search-entry-occurrences-tag, .gedit-search-slider entry:dir(rtl) .gedit-search-entry-occurrences-tag {
4068
all: unset;
4069
color: rgba(255, 255, 255, 0.5);
4070
}
4071
4072
.gedit-search-slider entry:dir(ltr) {
4073
margin-right: -66px;
4074
padding-right: 66px;
4075
}
4076
4077
.gedit-search-slider entry:dir(ltr) .gedit-search-entry-occurrences-tag {
4078
margin-left: 6px;
4079
}
4080
4081
.gedit-search-slider entry:dir(ltr) image.right {
4082
margin-right: 0;
4083
}
4084
4085
.gedit-search-slider entry:dir(rtl) {
4086
margin-left: -66px;
4087
padding-left: 66px;
4088
}
4089
4090
.gedit-search-slider entry:dir(rtl) .gedit-search-entry-occurrences-tag {
4091
margin-right: 6px;
4092
}
4093
4094
.gedit-search-slider entry:dir(rtl) image.left {
4095
margin-left: 0;
4096
}
4097
4098
.gedit-search-slider entry.error ~ button {
4099
color: rgba(255, 255, 255, 0.7);
4100
}
4101
4102
.gedit-search-slider entry.error ~ button:hover, .gedit-search-slider entry.error ~ button:active {
4103
color: #FFFFFF;
4104
}
4105
4106
.gedit-search-slider entry.error ~ button:disabled {
4107
color: rgba(255, 255, 255, 0.3);
4108
}
4109
4110
.gedit-search-slider button {
4111
border: solid 6px transparent;
4112
}
4113
4114
.gedit-search-slider button:last-child:dir(ltr), .gedit-search-slider button:not(:first-child):dir(rtl) {
4115
margin-left: -3px;
4116
}
4117
4118
.gedit-search-slider button:first-child:dir(rtl), .gedit-search-slider button:not(:last-child):dir(ltr) {
4119
margin-right: -3px;
4120
}
4121
4122
frame.gedit-map-frame > border:dir(ltr) {
4123
border-style: none none none solid;
4124
}
4125
4126
frame.gedit-map-frame > border:dir(rtl) {
4127
border-style: none solid none none;
4128
}
4129
4130
/**************
4131
* Tweak Tool *
4132
**************/
4133
.tweak-categories {
4134
background-image: image(#292929);
4135
}
4136
4137
.tweak {
4138
padding: 3px;
4139
}
4140
4141
.tweak.title:hover {
4142
box-shadow: none;
4143
}
4144
4145
.tweak-group-white,
4146
.tweak-white,
4147
.tweak-white:hover {
4148
background-image: image(#303030);
4149
}
4150
4151
.tweak-startup,
4152
.tweak-startup:hover {
4153
background-image: image(#303030);
4154
}
4155
4156
.tweak-group-startup {
4157
background-image: image(#303030);
4158
border: 1px solid rgba(0, 0, 0, 0.26);
4159
}
4160
4161
row#Focus,
4162
row#StaticWorkspaceTweak,
4163
row#dynamic-workspaces,
4164
row#PrimaryWorkspaceTweak,
4165
row#workspaces-only-on-primary {
4166
padding: 0;
4167
border: 1px solid rgba(0, 0, 0, 0.26);
4168
}
4169
4170
row#Focus row:not(:last-child),
4171
row#StaticWorkspaceTweak row:not(:last-child),
4172
row#dynamic-workspaces row:not(:last-child),
4173
row#PrimaryWorkspaceTweak row:not(:last-child),
4174
row#workspaces-only-on-primary row:not(:last-child) {
4175
border-bottom: 1px solid rgba(0, 0, 0, 0.26);
4176
}
4177
4178
row#Focus.tweak > list,
4179
row#StaticWorkspaceTweak.tweak > list,
4180
row#dynamic-workspaces.tweak > list,
4181
row#PrimaryWorkspaceTweak.tweak > list,
4182
row#workspaces-only-on-primary.tweak > list {
4183
margin-top: -3px;
4184
}
4185
4186
row#Focus,
4187
row#PrimaryWorkspaceTweak,
4188
row#workspaces-only-on-primary {
4189
margin-top: 4px;
4190
}
4191
4192
/***********
4193
* Builder *
4194
***********/
4195
layouttabbar {
4196
border-bottom: 1px solid rgba(0, 0, 0, 0.26);
4197
background-color: #212121;
4198
}
4199
4200
layouttabbar > box > button {
4201
margin: 2px 0;
4202
}
4203
4204
layouttab {
4205
margin: 0 8px;
4206
border-style: none solid;
4207
border-width: 1px;
4208
border-color: rgba(0, 0, 0, 0.26);
4209
box-shadow: inset 0 -2px #338DD6;
4210
background-color: #303030;
4211
}
4212
4213
layouttab separator.vertical {
4214
margin: 8px 4px;
4215
}
4216
4217
layouttab button.text-button, layouttab button.image-button, layouttab button {
4218
margin-top: 8px;
4219
margin-bottom: 8px;
4220
padding: 0 4px;
4221
}
4222
4223
layout {
4224
border: 1px solid rgba(0, 0, 0, 0.26);
4225
-PnlDockBin-handle-size: 1;
4226
}
4227
4228
entry.search-missing {
4229
background-color: #DD2C00;
4230
color: #FFFFFF;
4231
}
4232
4233
window.workbench treeview.image {
4234
color: rgba(255, 255, 255, 0.7);
4235
}
4236
4237
window.workbench treeview.image:selected {
4238
color: rgba(255, 255, 255, 0.7);
4239
}
4240
4241
popover.popover-selector list {
4242
padding: 6px;
4243
}
4244
4245
popover.popover-selector list row {
4246
border-radius: 2px;
4247
}
4248
4249
popover.popover-selector list row image:dir(ltr) {
4250
margin-right: 6px;
4251
}
4252
4253
popover.popover-selector list row image:dir(rtl) {
4254
margin-left: 6px;
4255
}
4256
4257
popover.popover-selector list row .accel:dir(ltr) {
4258
margin-left: 6px;
4259
}
4260
4261
popover.popover-selector list row .accel:dir(rtl) {
4262
margin-right: 6px;
4263
}
4264
4265
omnibar.linked:not(.vertical) entry {
4266
border-radius: 2px;
4267
}
4268
4269
omnibar:not(:hover):not(:active) entry {
4270
color: rgba(255, 255, 255, 0.7);
4271
}
4272
4273
popover.omnibar list row:not(:last-child) {
4274
border-bottom: 1px solid rgba(0, 0, 0, 0.26);
4275
}
4276
4277
entry.preferences-search {
4278
box-shadow: inset 0 -1px rgba(0, 0, 0, 0.26);
4279
background-color: #303030;
4280
}
4281
4282
preferences stacksidebar.sidebar list {
4283
background-color: #292929;
4284
}
4285
4286
preferences stacksidebar.sidebar:dir(ltr) list, preferences stacksidebar.sidebar:dir(rtl) list {
4287
border-style: none;
4288
}
4289
4290
preferences > box > box:dir(ltr) {
4291
border-right: 1px solid rgba(0, 0, 0, 0.26);
4292
}
4293
4294
preferences > box > box:dir(rtl) {
4295
border-left: 1px solid rgba(0, 0, 0, 0.26);
4296
}
4297
4298
popover.messagepopover.background {
4299
padding: 0;
4300
}
4301
4302
popover.messagepopover .popover-action-area button {
4303
padding: 8px 16px;
4304
border-top: 1px solid rgba(0, 0, 0, 0.26);
4305
border-radius: 0;
4306
}
4307
4308
popover.messagepopover .popover-action-area button:first-child {
4309
border-bottom-left-radius: 2px;
4310
}
4311
4312
popover.messagepopover .popover-action-area button:last-child {
4313
border-bottom-right-radius: 2px;
4314
}
4315
4316
popover.messagepopover .popover-content-area {
4317
margin: 16px;
4318
}
4319
4320
popover.transfers list {
4321
background-color: transparent;
4322
}
4323
4324
popover.transfers list row:not(:first-child) {
4325
border-top: 1px solid rgba(0, 0, 0, 0.26);
4326
}
4327
4328
popover.transfers list row > box {
4329
padding: 10px;
4330
}
4331
4332
dockbin {
4333
border: 1px solid rgba(0, 0, 0, 0.26);
4334
-PnlDockBin-handle-size: 1;
4335
}
4336
4337
dockpaned {
4338
border: 1px solid rgba(0, 0, 0, 0.26);
4339
}
4340
4341
eggsearchbar box.search-bar {
4342
padding: 0 8px;
4343
border-bottom: 1px solid rgba(0, 0, 0, 0.26);
4344
background-color: #212121;
4345
}
4346
4347
docktabstrip {
4348
padding: 0 8px;
4349
border-bottom: 1px solid rgba(0, 0, 0, 0.26);
4350
background-color: #212121;
4351
}
4352
4353
docktab {
4354
transition: all 270ms cubic-bezier(0, 0, 0.2, 1), background-size 0, background-image 0;
4355
min-height: 24px;
4356
min-width: 24px;
4357
margin-bottom: -1px;
4358
padding: 6px 6px;
4359
outline-offset: -6px;
4360
border-width: 1px;
4361
border-color: transparent;
4362
background-image: radial-gradient(circle farthest-corner at center, #338DD6 10%, transparent 0%);
4363
background-repeat: no-repeat;
4364
background-position: center;
4365
background-size: 0% 0%;
4366
color: rgba(255, 255, 255, 0.7);
4367
font-weight: 500;
4368
}
4369
4370
docktab:hover {
4371
box-shadow: inset 0 -2px rgba(255, 255, 255, 0.3);
4372
color: #FFFFFF;
4373
}
4374
4375
docktab:checked {
4376
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);
4377
box-shadow: inset 0 -2px #338DD6;
4378
background-image: radial-gradient(circle farthest-corner at center, transparent 10%, transparent 0%);
4379
background-size: 1000% 1000%;
4380
color: #FFFFFF;
4381
}
4382
4383
dockoverlayedge {
4384
background-color: #212121;
4385
}
4386
4387
dockoverlayedge docktabstrip {
4388
padding: 0;
4389
border: none;
4390
}
4391
4392
dockoverlayedge.left-edge docktab:hover {
4393
box-shadow: inset -2px 0 rgba(255, 255, 255, 0.3);
4394
}
4395
4396
dockoverlayedge.left-edge docktab:checked {
4397
box-shadow: inset -2px 0 #338DD6;
4398
}
4399
4400
dockoverlayedge.right-edge docktab:hover {
4401
box-shadow: inset 2px 0 rgba(255, 255, 255, 0.3);
4402
}
4403
4404
dockoverlayedge.right-edge docktab:checked {
4405
box-shadow: inset 2px 0 #338DD6;
4406
}
4407
4408
pillbox {
4409
background-color: #212121;
4410
border-radius: 2px;
4411
}
4412
4413
layoutpane entry.search {
4414
box-shadow: inset 0 -1px rgba(0, 0, 0, 0.26);
4415
background-color: #303030;
4416
}
4417
4418
editortweak entry.search {
4419
margin-bottom: -1px;
4420
box-shadow: none;
4421
}
4422
4423
.gb-search-entry-occurrences-tag {
4424
box-shadow: none;
4425
background-color: transparent;
4426
}
4427
4428
docktabstrip {
4429
min-height: 39px;
4430
}
4431
4432
window.workbench preferences preferencesgroup list entry {
4433
padding-top: 8px;
4434
padding-bottom: 8px;
4435
}
4436
4437
button.run-arrow-button {
4438
padding-left: 10px;
4439
padding-right: 10px;
4440
}
4441
4442
button.dzlmenubutton image {
4443
min-width: 30px;
4444
}
4445
4446
button.dzlmenubutton image.arrow {
4447
min-width: 27px;
4448
}
4449
4450
button.dzlmenubuttonitem {
4451
color: #FFFFFF;
4452
font-weight: normal;
4453
}
4454
4455
button.dzlmenubuttonitem:disabled {
4456
color: rgba(255, 255, 255, 0.5);
4457
}
4458
4459
idelayoutstackheader {
4460
border-bottom: 1px solid rgba(0, 0, 0, 0.26);
4461
}
4462
4463
idelayoutstackheader button:checked {
4464
color: #FFFFFF;
4465
}
4466
4467
ideeditorutilities > dzldockpaned > box > stackswitcher {
4468
padding: 8px 0;
4469
background-color: #212121;
4470
}
4471
4472
ideeditorutilities > dzldockpaned > box > stackswitcher:dir(ltr) {
4473
border-right: 1px solid rgba(0, 0, 0, 0.26);
4474
}
4475
4476
ideeditorutilities > dzldockpaned > box > stackswitcher:dir(rtl) {
4477
border-left: 1px solid rgba(0, 0, 0, 0.26);
4478
}
4479
4480
ideeditorutilities > dzldockpaned > box > stackswitcher button {
4481
border-radius: 0;
4482
outline-offset: -6px;
4483
box-shadow: none;
4484
background-color: transparent;
4485
}
4486
4487
ideeditorutilities > dzldockpaned > box > stackswitcher button:active {
4488
background-image: radial-gradient(circle farthest-corner at center, rgba(51, 141, 214, 0.7) 10%, transparent 0%);
4489
}
4490
4491
ideeditorutilities > dzldockpaned > box > stackswitcher button:checked {
4492
background-color: transparent;
4493
color: #FFFFFF;
4494
}
4495
4496
ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(ltr) {
4497
margin-right: -1px;
4498
}
4499
4500
ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(ltr):hover {
4501
box-shadow: inset -2px 0 rgba(255, 255, 255, 0.3);
4502
}
4503
4504
ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(ltr):active, ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(ltr):checked {
4505
box-shadow: inset -2px 0 #338DD6;
4506
}
4507
4508
ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(rtl) {
4509
margin-left: -1px;
4510
}
4511
4512
ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(rtl):hover {
4513
box-shadow: inset 2px 0 rgba(255, 255, 255, 0.3);
4514
}
4515
4516
ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(rtl):active, ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(rtl):checked {
4517
box-shadow: inset 2px 0 #338DD6;
4518
}
4519
4520
ideeditorsidebar notebook header {
4521
background: transparent;
4522
}
4523
4524
popover.messagepopover list {
4525
border: 1px solid rgba(0, 0, 0, 0.26);
4526
}
4527
4528
popover.messagepopover list row:not(:last-child) {
4529
border-bottom: 1px solid rgba(0, 0, 0, 0.26);
4530
}
4531
4532
/**********
4533
* Photos *
4534
**********/
4535
GdMainIconView.content-view {
4536
-GdMainIconView-icon-size: 48;
4537
}
4538
4539
.documents-counter {
4540
margin: 8px;
4541
border-radius: 9999px;
4542
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23);
4543
background-color: #009688;
4544
color: #FFFFFF;
4545
font-weight: bold;
4546
}
4547
4548
.documents-scrolledwin.frame {
4549
border-style: none;
4550
}
4551
4552
.documents-scrolledwin.frame frame.content-view > border {
4553
border-style: none;
4554
}
4555
4556
.photos-fade-in {
4557
opacity: 1;
4558
transition: opacity 180ms cubic-bezier(0, 0, 0.2, 1);
4559
}
4560
4561
.photos-fade-out {
4562
opacity: 0;
4563
transition: opacity 180ms cubic-bezier(0, 0, 0.2, 1);
4564
}
4565
4566
overlay grid.horizontal > revealer > scrolledwindow.frame:dir(ltr) {
4567
border-style: none none none solid;
4568
}
4569
4570
overlay grid.horizontal > revealer > scrolledwindow.frame:dir(rtl) {
4571
border-style: none solid none none;
4572
}
4573
4574
/*********
4575
* Music *
4576
*********/
4577
.side-panel:dir(ltr) {
4578
border-style: solid;
4579
border-color: rgba(0, 0, 0, 0.26);
4580
}
4581
4582
.side-panel:dir(rtl) {
4583
border-style: solid;
4584
border-color: rgba(0, 0, 0, 0.26);
4585
}
4586
4587
.side-panel .view {
4588
background-image: image(#292929);
4589
}
4590
4591
.side-panel .view:hover {
4592
background-image: image(#343434);
4593
}
4594
4595
.side-panel .view:selected {
4596
background-image: image(#338DD6);
4597
}
4598
4599
.side-panel .view:selected:hover {
4600
background-image: image(#3d93d8);
4601
}
4602
4603
.songs-list:hover {
4604
background-image: image(alpha(currentColor, 0.05));
4605
}
4606
4607
frame.documents-dropdown {
4608
margin: 8px;
4609
}
4610
4611
frame.documents-dropdown > border {
4612
border: none;
4613
}
4614
4615
box.vertical > revealer > toolbar.search-bar {
4616
border-bottom: 1px solid rgba(0, 0, 0, 0.26);
4617
background-clip: border-box;
4618
}
4619
4620
box.vertical > revealer > toolbar.search-bar button > widget {
4621
-gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
4622
}
4623
4624
/*********
4625
* To Do *
4626
*********/
4627
taskrow {
4628
transition: all 180ms cubic-bezier(0, 0, 0.2, 1);
4629
margin: 0 -8px;
4630
}
4631
4632
taskrow:hover {
4633
transition: none;
4634
}
4635
4636
taskrow label {
4637
margin: 0 8px;
4638
}
4639
4640
taskrow image {
4641
min-width: 16px;
4642
}
4643
4644
task-list-view > box > revealer > box > button {
4645
margin: -6px;
4646
}
4647
4648
/*******
4649
* eog *
4650
*******/
4651
#eog-thumb-nav scrolledwindow {
4652
border-top: none;
4653
}
4654
4655
#eog-thumb-nav button {
4656
-gtk-outline-radius: 2px;
4657
}
4658
4659
/*************
4660
* Evolution *
4661
*************/
4662
frame.taskbar > border {
4663
border-style: solid none none;
4664
}
4665
4666
box.vertical > paned.horizontal notebook widget .frame {
4667
border-style: none;
4668
}
4669
4670
/********
4671
* gitg *
4672
********/
4673
frame.commit-frame > border {
4674
border-style: solid none none;
4675
}
4676
4677
/**************
4678
* Characters *
4679
**************/
4680
box.dialog-vbox scrolledwindow.related {
4681
border: 1px solid rgba(0, 0, 0, 0.26);
4682
}
4683
4684
list.categories {
4685
background-image: image(#292929);
4686
}
4687
4688
/*********
4689
* Boxes *
4690
*********/
4691
.transparent-bg + stack overlay > label {
4692
min-height: 24px;
4693
padding: 0 4px;
4694
border-radius: 2px;
4695
background-color: rgba(0, 0, 0, 0.3);
4696
color: #FFFFFF;
4697
}
4698
4699
/**************
4700
* Calculator *
4701
**************/
4702
button.title label {
4703
min-height: 36px;
4704
}
4705
4706
/*********
4707
* Geary *
4708
*********/
4709
.geary-titlebar-left:dir(ltr) {
4710
margin-right: 5px;
4711
padding-right: 0;
4712
}
4713
4714
.geary-titlebar-left:dir(rtl) {
4715
margin-left: 5px;
4716
padding-left: 0;
4717
}
4718
4719
.geary-titlebar-left > separator {
4720
background-color: rgba(0, 0, 0, 0.05);
4721
}
4722
4723
.geary-titlebar-right:dir(ltr) {
4724
margin-left: -5px;
4725
}
4726
4727
.geary-titlebar-right:dir(rtl) {
4728
margin-right: -5px;
4729
}
4730
4731
/*********
4732
* Tilix *
4733
*********/
4734
overlay > revealer.left > scrolledwindow.frame,
4735
overlay > revealer.right > scrolledwindow.frame {
4736
border-style: none;
4737
box-shadow: 0 14px 14px rgba(0, 0, 0, 0.25), 0 10px 5px rgba(0, 0, 0, 0.22);
4738
}
4739
4740
overlay > revealer.left > scrolledwindow.frame {
4741
margin-right: 32px;
4742
}
4743
4744
overlay > revealer.right > scrolledwindow.frame {
4745
margin-left: 32px;
4746
}
4747
4748
.terminix-session-sidebar,
4749
.tilix-session-sidebar {
4750
background-image: image(#424242);
4751
}
4752
4753
button.image-button.session-new-button {
4754
min-width: 32px;
4755
}
4756
4757
/***********
4758
* Eclipse *
4759
***********/
4760
window.background > box.vertical > scrolledwindow > widget toolbar {
4761
padding: 2px;
4762
}
4763
4764
window.background > box.vertical > scrolledwindow > widget toolbar separator,
4765
window.background > box.vertical > scrolledwindow > widget toolbar button {
4766
margin: 2px;
4767
}
4768
4769
window.background > box.vertical > scrolledwindow > widget toolbar button {
4770
border-radius: 2px;
4771
}
4772
4773
/************
4774
* Chromium *
4775
************/
4776
tooltip.chromium {
4777
background-color: #424242;
4778
}
4779
4780
/***********
4781
* Firefox *
4782
***********/
4783
window.background:not(.csd) > widget > separator {
4784
color: rgba(0, 0, 0, 0.26);
4785
}
4786
4787
window.background:not(.csd) > widget > scrollbar {
4788
background-clip: border-box;
4789
}
4790
4791
window.background:not(.csd) > widget > scrollbar,
4792
window.background:not(.csd) > widget > frame > border {
4793
border-color: rgba(0, 0, 0, 0.26);
4794
}
4795
4796
window.background:not(.csd) > widget > entry,
4797
window.background:not(.csd) > widget > button > button {
4798
border: 1px solid rgba(0, 0, 0, 0.26);
4799
border-radius: 3px;
4800
box-shadow: none;
4801
}
4802
4803
window.background:not(.csd) > widget > entry {
4804
min-height: 30px;
4805
}
4806
4807
window.background:not(.csd) > widget > entry:focus {
4808
border-color: #338DD6;
4809
}
4810
4811
window.background:not(.csd) > widget > button > button {
4812
padding: 4px 8px;
4813
background-size: auto;
4814
}
4815
4816
window.background:not(.csd) > widget > button > button:hover {
4817
background-image: image(alpha(currentColor, 0.05));
4818
}
4819
4820
window.background:not(.csd) > widget > button > button:active {
4821
background-image: image(alpha(currentColor, 0.1));
4822
}
4823
4824
window.background:not(.csd) > widget > checkbutton > check:not(:checked),
4825
window.background:not(.csd) > widget > radiobutton > radio:not(:checked) {
4826
color: #757575;
4827
}
4828
4829
window.background:not(.csd) > widget > checkbutton > check:not(:checked):hover, window.background:not(.csd) > widget > checkbutton > check:not(:checked):active,
4830
window.background:not(.csd) > widget > radiobutton > radio:not(:checked):hover,
4831
window.background:not(.csd) > widget > radiobutton > radio:not(:checked):active {
4832
color: #212121;
4833
}
4834
4835
window.background:not(.csd) > widget > checkbutton > check:not(:checked):disabled,
4836
window.background:not(.csd) > widget > radiobutton > radio:not(:checked):disabled {
4837
color: rgba(117, 117, 117, 0.5);
4838
}
4839
4840
window.background:not(.csd) > window > menu,
4841
window.background:not(.csd) > menu > menu {
4842
border: none;
4843
}
4844
4845
window.background:not(.csd) > widget > menubar {
4846
color: rgba(255, 255, 255, 0.7);
4847
}
4848
4849
window.background:not(.csd) > widget > menubar:hover {
4850
color: #FFFFFF;
4851
}
4852
4853
window.background:not(.csd) > widget > menubar:disabled {
4854
color: rgba(255, 255, 255, 0.3);
4855
}
4856
4857
window.background:not(.csd) > widget > frame {
4858
color: rgba(0, 0, 0, 0.26);
4859
}
4860
4861
window.background:not(.csd) > widget > checkbutton > check,
4862
window.background:not(.csd) > widget > radiobutton > radio {
4863
margin: 0;
4864
padding: 0;
4865
}
4866
4867
window.background:not(.csd) > window.background > menu > separator {
4868
color: rgba(0, 0, 0, 0.26);
4869
}
4870
4871
/************
4872
* Inkscape *
4873
************/
4874
#ToolboxCommon > #AuxToolbox #StyleSwatch {
4875
font-size: smaller;
4876
}
4877
4878
#ToolboxCommon > #AuxToolbox #Kludge {
4879
padding: 0;
4880
}
4881
4882
#ToolboxCommon > #AuxToolbox spinbutton,
4883
#ToolboxCommon > #AuxToolbox entry {
4884
min-height: 32px;
4885
}
4886
4887
#ToolboxCommon > #AuxToolbox button:not(.up):not(.down) {
4888
min-height: 24px;
4889
min-width: 16px;
4890
padding: 4px 8px;
4891
border-radius: 2px;
4892
-gtk-outline-radius: 2px;
4893
}
4894
4895
#ToolboxCommon > #AuxToolbox spinbutton button {
4896
border-width: 4px;
4897
}
4898
4899
#ToolboxCommon > toolbar.vertical {
4900
margin-top: -4px;
4901
}
4902
4903
#ToolboxCommon > toolbar.vertical button {
4904
min-height: 24px;
4905
min-width: 24px;
4906
padding: 4px;
4907
border-radius: 2px;
4908
-gtk-outline-radius: 2px;
4909
}
4910
4911
#CanvasTable button {
4912
min-height: 16px;
4913
min-width: 16px;
4914
padding: 0;
4915
}
4916
4917
#CanvasTable #HorizontalScrollbar {
4918
border-top: 1px solid rgba(0, 0, 0, 0.26);
4919
}
4920
4921
#CanvasTable #VerticalScrollbar:dir(ltr) {
4922
border-left: 1px solid rgba(0, 0, 0, 0.26);
4923
}
4924
4925
#CanvasTable #VerticalScrollbar:dir(rtl) {
4926
border-right: 1px solid rgba(0, 0, 0, 0.26);
4927
}
4928
4929
#Canvas_and_Dock frame > border {
4930
border: none;
4931
}
4932
4933
#Canvas_and_Dock widget > widget > button.flat {
4934
min-height: 16px;
4935
min-width: 16px;
4936
padding: 4px;
4937
}
4938
4939
#Canvas_and_Dock widget > widget > box.horizontal image {
4940
padding: 4px;
4941
}
4942
4943
#Canvas_and_Dock box.horizontal > box.vertical > button.flat {
4944
min-height: 16px;
4945
min-width: 24px;
4946
padding: 8px 4px;
4947
}
4948
4949
/***********
4950
* Synapse *
4951
***********/
4952
box.vertical > widget > widget:selected {
4953
background-color: #338DD6;
4954
}
4955
4956
/*********
4957
* Unity *
4958
*********/
4959
UnityDecoration {
4960
-UnityDecoration-extents: 28px 0 0 0;
4961
-UnityDecoration-input-extents: 8px;
4962
-UnityDecoration-shadow-offset-x: 0;
4963
-UnityDecoration-shadow-offset-y: 3px;
4964
-UnityDecoration-active-shadow-color: rgba(0, 0, 0, 0.48);
4965
-UnityDecoration-active-shadow-radius: 18px;
4966
-UnityDecoration-inactive-shadow-color: rgba(0, 0, 0, 0.32);
4967
-UnityDecoration-inactive-shadow-radius: 6px;
4968
-UnityDecoration-glow-size: 8px;
4969
-UnityDecoration-glow-color: #338DD6;
4970
-UnityDecoration-title-indent: 4px;
4971
-UnityDecoration-title-fade: 32px;
4972
-UnityDecoration-title-alignment: 0.0;
4973
}
4974
4975
UnityDecoration .top {
4976
padding: 0 2px;
4977
border-style: none;
4978
border-radius: 2px 2px 0 0;
4979
box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
4980
background-color: #303030;
4981
color: #FFFFFF;
4982
}
4983
4984
UnityDecoration .top:backdrop {
4985
color: rgba(255, 255, 255, 0.7);
4986
}
4987
4988
UnityDecoration .menuitem {
4989
color: rgba(255, 255, 255, 0.7);
4990
}
4991
4992
UnityDecoration .menuitem:hover {
4993
box-shadow: inset 0 -2px currentColor;
4994
background-color: transparent;
4995
color: #FFFFFF;
4996
}
4997
4998
.background:not(.csd) headerbar:not(.titlebar) {
4999
border-radius: 0;
5000
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
5001
}
5002
5003
.background:not(.csd) headerbar:not(.titlebar).inline-toolbar {
5004
border-style: none;
5005
}
5006
5007
UnityPanelWidget,
5008
.unity-panel {
5009
background-color: #212121;
5010
color: #FFFFFF;
5011
}
5012
5013
UnityPanelWidget:backdrop,
5014
.unity-panel:backdrop {
5015
color: rgba(255, 255, 255, 0.7);
5016
}
5017
5018
.unity-panel.menuitem,
5019
.unity-panel .menuitem {
5020
color: rgba(255, 255, 255, 0.7);
5021
}
5022
5023
.unity-panel.menubar.menuitem:hover,
5024
.unity-panel.menubar .menuitem *:hover {
5025
box-shadow: inset 0 -2px currentColor;
5026
background-color: transparent;
5027
color: #FFFFFF;
5028
}
5029
5030
.menu IdoPlaybackMenuItem.menuitem:active {
5031
-gtk-icon-source: -gtk-icontheme("process-working-symbolic");
5032
animation: spin 1s linear infinite;
5033
color: #338DD6;
5034
}
5035
5036
/**************
5037
* Mate-Panel *
5038
**************/
5039
.mate-panel-menu-bar menubar,
5040
#PanelApplet-window-menu-applet-button {
5041
background-color: transparent;
5042
}
5043
5044
.mate-panel-menu-bar {
5045
background-color: #212121;
5046
font-weight: 500;
5047
}
5048
5049
.mate-panel-menu-bar:not(.popup) {
5050
color: rgba(255, 255, 255, 0.7);
5051
}
5052
5053
.mate-panel-menu-bar button {
5054
min-height: 16px;
5055
min-width: 16px;
5056
padding: 0;
5057
border-radius: 0;
5058
}
5059
5060
.mate-panel-menu-bar button:checked {
5061
background-color: rgba(255, 255, 255, 0.12);
5062
}
5063
5064
PanelToplevel.horizontal > grid > button {
5065
min-width: 24px;
5066
}
5067
5068
PanelToplevel.vertical > grid > button {
5069
min-height: 24px;
5070
}
5071
5072
PanelSeparator {
5073
color: rgba(255, 255, 255, 0.12);
5074
}
5075
5076
MatePanelAppletFrameDBus {
5077
border-style: solid;
5078
border-color: rgba(255, 255, 255, 0.12);
5079
}
5080
5081
.mate-panel-menu-bar.horizontal MatePanelAppletFrameDBus {
5082
border-width: 0 1px;
5083
}
5084
5085
.mate-panel-menu-bar.vertical MatePanelAppletFrameDBus {
5086
border-width: 1px 0;
5087
}
5088
5089
.mate-panel-menu-bar menubar > menuitem {
5090
color: rgba(255, 255, 255, 0.7);
5091
}
5092
5093
.mate-panel-menu-bar menubar > menuitem:hover {
5094
background-color: rgba(255, 255, 255, 0.12);
5095
color: #FFFFFF;
5096
}
5097
5098
.mate-panel-menu-bar menubar > menuitem:disabled {
5099
color: rgba(255, 255, 255, 0.3);
5100
}
5101
5102
.mate-panel-menu-bar.horizontal menubar > menuitem {
5103
padding: 0 8px;
5104
}
5105
5106
.mate-panel-menu-bar.vertical menubar > menuitem {
5107
padding: 8px 0;
5108
}
5109
5110
.mate-panel-menu-bar menubar menu > menuitem {
5111
min-height: 28px;
5112
padding: 0 6px;
5113
}
5114
5115
.mate-panel-menu-bar #PanelApplet button {
5116
-GtkWidget-window-dragging: true;
5117
}
5118
5119
.mate-panel-menu-bar #tasklist-button {
5120
border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 0%, transparent 0%) 0 0 0/0 0 0px;
5121
}
5122
5123
.mate-panel-menu-bar #tasklist-button:checked {
5124
border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 100%, transparent 0%) 0 0 2/0 0 2px;
5125
}
5126
5127
.mate-panel-menu-bar #tasklist-button image:dir(ltr), .mate-panel-menu-bar #tasklist-button label:dir(rtl) {
5128
padding-left: 4px;
5129
}
5130
5131
.mate-panel-menu-bar #tasklist-button label:dir(ltr), .mate-panel-menu-bar #tasklist-button image:dir(rtl) {
5132
padding-right: 4px;
5133
}
5134
5135
.mate-panel-menu-bar.vertical #tasklist-button {
5136
min-height: 32px;
5137
}
5138
5139
.mate-panel-menu-bar.horizontal #showdesktop-button image {
5140
min-width: 24px;
5141
padding: 0 4px;
5142
}
5143
5144
.mate-panel-menu-bar.vertical #showdesktop-button image {
5145
min-height: 24px;
5146
padding: 4px 0;
5147
}
5148
5149
PanelApplet.wnck-applet .wnck-pager {
5150
background-color: transparent;
5151
color: #40C4FF;
5152
}
5153
5154
PanelApplet.wnck-applet .wnck-pager:hover {
5155
background-color: rgba(255, 255, 255, 0.12);
5156
}
5157
5158
PanelApplet.wnck-applet .wnck-pager:active {
5159
background-color: rgba(255, 255, 255, 0.3);
5160
}
5161
5162
PanelApplet.wnck-applet .wnck-pager:selected {
5163
background-color: #338DD6;
5164
}
5165
5166
.mate-panel-menu-bar.horizontal #clock-applet-button label {
5167
padding: 0 8px;
5168
}
5169
5170
.mate-panel-menu-bar.vertical #clock-applet-button label {
5171
padding: 8px 0;
5172
}
5173
5174
#MatePanelPopupWindow {
5175
border: 1px solid rgba(0, 0, 0, 0.26);
5176
border-radius: 3px;
5177
box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
5178
}
5179
5180
#MatePanelPopupWindow frame > border {
5181
border-style: none;
5182
}
5183
5184
#MatePanelPopupWindow button {
5185
padding: 4px 16px;
5186
}
5187
5188
#MatePanelPopupWindow ClockMap {
5189
border: 1px solid rgba(0, 0, 0, 0.26);
5190
}
5191
5192
#MatePanelPopupWindow widget {
5193
color: rgba(0, 0, 0, 0.26);
5194
}
5195
5196
na-tray-applet {
5197
-NaTrayApplet-icon-padding: 3px;
5198
-NaTrayApplet-icon-size: 16;
5199
}
5200
5201
.mate-panel-menu-bar {
5202
-PanelMenuBar-icon-visible: true;
5203
}
5204
5205
.mate-panel-applet-slider {
5206
border: 1px solid rgba(0, 0, 0, 0.26);
5207
border-radius: 3px;
5208
box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
5209
background-color: #212121;
5210
}
5211
5212
.mate-panel-applet-slider frame > border {
5213
border-style: none;
5214
}
5215
5216
#PanelApplet:not(:selected) > box {
5217
transition: all 180ms cubic-bezier(0, 0, 0.2, 1);
5218
}
5219
5220
#PanelApplet:selected > box {
5221
background-color: rgba(255, 255, 255, 0.12);
5222
color: #FFFFFF;
5223
}
5224
5225
#mate-menu {
5226
border: 1px solid rgba(0, 0, 0, 0.26);
5227
}
5228
5229
#mate-menu button {
5230
min-height: 24px;
5231
min-width: 24px;
5232
padding: 4px 0;
5233
color: #FFFFFF;
5234
font-weight: normal;
5235
}
5236
5237
#mate-menu button label:not(:first-child) {
5238
color: rgba(255, 255, 255, 0.7);
5239
}
5240
5241
#mate-menu entry {
5242
margin: 0 0 8px;
5243
}
5244
5245
#mate-menu entry image {
5246
margin: 0;
5247
}
5248
5249
#mate-menu entry + button {
5250
margin: 0 4px 8px;
5251
padding: 6px;
5252
}
5253
5254
/*********************
5255
* CAJA File manager *
5256
*********************/
5257
.caja-navigation-window button.toggle.image-button {
5258
border-radius: 2px;
5259
}
5260
5261
.caja-pathbar button {
5262
margin: 0 -1px 0 -2px;
5263
}
5264
5265
.caja-pathbar button > widget {
5266
-gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
5267
-GtkArrow-arrow-scaling: 1;
5268
}
5269
5270
.caja-side-pane notebook viewport.frame,
5271
.caja-side-pane notebook widget .vertical {
5272
background-color: #303030;
5273
}
5274
5275
.caja-side-pane notebook,
5276
.caja-notebook {
5277
border-top: 1px solid rgba(0, 0, 0, 0.26);
5278
}
5279
5280
.caja-side-pane notebook .frame,
5281
.caja-notebook .frame {
5282
border-style: none;
5283
}
5284
5285
.caja-navigation-window statusbar {
5286
margin: 0 -10px;
5287
padding: 0 4px;
5288
border-top: 1px solid rgba(0, 0, 0, 0.26);
5289
}
5290
5291
.caja-notebook frame > border {
5292
border-style: none;
5293
}
5294
5295
#caja-extra-view-widget {
5296
border-bottom: 1px solid rgba(0, 0, 0, 0.26);
5297
background-color: #212121;
5298
}
5299
5300
#caja-extra-view-widget > box > box > label {
5301
font-weight: bold;
5302
}
5303
5304
/*********
5305
* Pluma *
5306
*********/
5307
.pluma-window statusbar {
5308
margin: 0 -10px;
5309
padding: 0 4px;
5310
border-top: 1px solid rgba(0, 0, 0, 0.26);
5311
}
5312
5313
.pluma-window statusbar frame > border {
5314
border-style: none;
5315
}
5316
5317
.pluma-window statusbar frame button.flat {
5318
padding: 0 4px;
5319
border-radius: 0;
5320
}
5321
5322
.pluma-window statusbar frame button.flat widget {
5323
-gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
5324
-GtkArrow-arrow-scaling: 1;
5325
}
5326
5327
.pluma-print-preview toolbar {
5328
border-bottom: 1px solid rgba(0, 0, 0, 0.26);
5329
}
5330
5331
.pluma-window paned.horizontal box.vertical box.horizontal button.flat {
5332
margin: 1px;
5333
}
5334
5335
.pluma-window paned.horizontal box.vertical .frame {
5336
border-style: none;
5337
}
5338
5339
.pluma-window paned.horizontal box.vertical notebook.frame {
5340
margin-top: -1px;
5341
border-top: 1px solid rgba(0, 0, 0, 0.26);
5342
}
5343
5344
.pluma-window paned.horizontal box.vertical notebook.frame box.vertical toolbar.horizontal {
5345
border-bottom: 1px solid rgba(0, 0, 0, 0.26);
5346
}
5347
5348
/*********
5349
* Atril *
5350
*********/
5351
.atril-window paned.horizontal box.vertical .frame {
5352
border-style: none;
5353
}
5354
5355
.atril-window paned.horizontal box.vertical notebook .frame {
5356
border-top: 1px solid rgba(0, 0, 0, 0.26);
5357
}
5358
5359
/* mate-screensaver lock dialog */
5360
.lock-dialog {
5361
border-radius: 2px;
5362
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);
5363
}
5364
5365
.lock-dialog frame > border {
5366
border-style: none;
5367
}
5368
5369
/******************
5370
* Budgie Desktop *
5371
******************/
5372
.budgie-container {
5373
background-color: transparent;
5374
}
5375
5376
.budgie-settings-window buttonbox.inline-toolbar {
5377
border-style: none none solid;
5378
}
5379
5380
.budgie-settings-window buttonbox.inline-toolbar button {
5381
border-radius: 2px;
5382
-gtk-outline-radius: 2px;
5383
}
5384
5385
.budgie-popover {
5386
border-style: solid;
5387
border-width: 1px;
5388
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.3);
5389
border-radius: 3px;
5390
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23);
5391
background-color: #424242;
5392
}
5393
5394
.budgie-popover .container {
5395
padding: 2px;
5396
}
5397
5398
.budgie-popover border {
5399
border: none;
5400
}
5401
5402
.budgie-popover list {
5403
background-color: transparent;
5404
}
5405
5406
.budgie-popover row {
5407
padding: 0;
5408
}
5409
5410
.budgie-popover row:hover {
5411
box-shadow: none;
5412
}
5413
5414
.budgie-popover:not(.budgie-menu) button.flat:not(.image-button) {
5415
min-height: 28px;
5416
padding: 0 8px;
5417
color: #FFFFFF;
5418
font-weight: normal;
5419
}
5420
5421
.budgie-popover:not(.budgie-menu) button.flat:not(.image-button):disabled {
5422
color: rgba(255, 255, 255, 0.5);
5423
}
5424
5425
.budgie-popover.budgie-menu .container {
5426
padding: 0;
5427
}
5428
5429
.budgie-popover.user-menu .container {
5430
padding: 8px;
5431
}
5432
5433
.budgie-popover.user-menu separator {
5434
margin: 4px 0;
5435
}
5436
5437
.budgie-popover.sound-popover separator {
5438
margin: 3px 0;
5439
}
5440
5441
.budgie-popover.night-light-indicator .container {
5442
padding: 8px;
5443
}
5444
5445
.budgie-popover.places-menu .container {
5446
padding: 8px;
5447
}
5448
5449
.budgie-popover.places-menu .places-list:not(.always-expand) {
5450
margin-top: 4px;
5451
padding-top: 4px;
5452
border-top: 1px solid rgba(0, 0, 0, 0.26);
5453
}
5454
5455
.budgie-popover.places-menu .alternative-label {
5456
padding: 3px;
5457
font-size: 15px;
5458
}
5459
5460
.budgie-popover.workspace-popover .container {
5461
padding: 2px 8px 8px;
5462
}
5463
5464
.budgie-popover.workspace-popover separator {
5465
margin: 4px 0;
5466
}
5467
5468
.budgie-popover.workspace-popover flowboxchild {
5469
padding: 0;
5470
}
5471
5472
.workspace-switcher .workspace-layout {
5473
border: 0 solid rgba(255, 255, 255, 0.12);
5474
}
5475
5476
.top .workspace-switcher .workspace-layout:dir(ltr),
5477
.bottom .workspace-switcher .workspace-layout:dir(ltr) {
5478
border-left-width: 1px;
5479
}
5480
5481
.top .workspace-switcher .workspace-layout:dir(rtl),
5482
.bottom .workspace-switcher .workspace-layout:dir(rtl) {
5483
border-right-width: 1px;
5484
}
5485
5486
.left .workspace-switcher .workspace-layout,
5487
.right .workspace-switcher .workspace-layout {
5488
border-top-width: 1px;
5489
}
5490
5491
.workspace-switcher .workspace-item,
5492
.workspace-switcher .workspace-add-button {
5493
border: 0 solid rgba(255, 255, 255, 0.12);
5494
}
5495
5496
.top .workspace-switcher .workspace-item:dir(ltr),
5497
.bottom .workspace-switcher .workspace-item:dir(ltr), .top
5498
.workspace-switcher .workspace-add-button:dir(ltr),
5499
.bottom
5500
.workspace-switcher .workspace-add-button:dir(ltr) {
5501
border-right-width: 1px;
5502
}
5503
5504
.top .workspace-switcher .workspace-item:dir(rtl),
5505
.bottom .workspace-switcher .workspace-item:dir(rtl), .top
5506
.workspace-switcher .workspace-add-button:dir(rtl),
5507
.bottom
5508
.workspace-switcher .workspace-add-button:dir(rtl) {
5509
border-left-width: 1px;
5510
}
5511
5512
.left .workspace-switcher .workspace-item,
5513
.right .workspace-switcher .workspace-item, .left
5514
.workspace-switcher .workspace-add-button,
5515
.right
5516
.workspace-switcher .workspace-add-button {
5517
border-bottom-width: 1px;
5518
}
5519
5520
.workspace-switcher .workspace-item {
5521
transition: all 180ms cubic-bezier(0, 0, 0.2, 1);
5522
}
5523
5524
.workspace-switcher .workspace-item.current-workspace {
5525
background-color: rgba(255, 255, 255, 0.12);
5526
}
5527
5528
.workspace-switcher .workspace-add-button:hover {
5529
box-shadow: none;
5530
}
5531
5532
.workspace-switcher .workspace-add-button:active {
5533
background-image: none;
5534
}
5535
5536
.workspace-switcher .workspace-add-button:active image {
5537
margin: 1px 0 -1px;
5538
}
5539
5540
.budgie-panel .workspace-switcher .workspace-icon-button {
5541
min-height: 24px;
5542
min-width: 24px;
5543
padding: 0;
5544
border-radius: 2px;
5545
}
5546
5547
.budgie-menu.background {
5548
padding: 0;
5549
background-color: #303030;
5550
}
5551
5552
.budgie-menu scrollbar,
5553
.budgie-menu entry.search {
5554
background-color: transparent;
5555
}
5556
5557
.budgie-menu entry.search {
5558
border-bottom: 1px solid rgba(0, 0, 0, 0.26);
5559
border-radius: 0;
5560
box-shadow: none;
5561
font-size: 120%;
5562
}
5563
5564
.budgie-menu .categories:dir(ltr) {
5565
border-bottom-left-radius: 2px;
5566
}
5567
5568
.budgie-menu .categories:dir(rtl) {
5569
border-bottom-right-radius: 2px;
5570
}
5571
5572
.budgie-menu button {
5573
min-height: 32px;
5574
padding: 0 8px;
5575
border-radius: 0;
5576
color: #FFFFFF;
5577
font-weight: normal;
5578
}
5579
5580
.budgie-menu button:disabled {
5581
color: rgba(255, 255, 255, 0.5);
5582
}
5583
5584
.budgie-menu button:checked:disabled {
5585
background-color: #338DD6;
5586
}
5587
5588
.budgie-menu row {
5589
padding: 0;
5590
}
5591
5592
.budgie-menu row:hover {
5593
box-shadow: none;
5594
}
5595
5596
popover.background.user-menu {
5597
padding: 8px;
5598
}
5599
5600
popover.background.user-menu .content-box {
5601
background-color: transparent;
5602
}
5603
5604
popover.background.user-menu separator {
5605
margin: 4px 0;
5606
}
5607
5608
popover.background.user-menu row {
5609
padding: 0;
5610
box-shadow: none;
5611
background-image: none;
5612
}
5613
5614
popover.background.places-menu {
5615
padding: 8px;
5616
}
5617
5618
popover.background.places-menu .name-button.text-button {
5619
padding-left: 8px;
5620
padding-right: 8px;
5621
}
5622
5623
popover.background.places-menu .name-button.text-button image:dir(ltr) {
5624
margin-right: 3px;
5625
}
5626
5627
popover.background.places-menu .name-button.text-button image:dir(rtl) {
5628
margin-left: 3px;
5629
}
5630
5631
popover.background.places-menu .places-section-header > image:dir(ltr) {
5632
margin: 0 -2px 0 5px;
5633
}
5634
5635
popover.background.places-menu .places-section-header > image:dir(rtl) {
5636
margin: 0 5px 0 -2px;
5637
}
5638
5639
popover.background.places-menu .places-list {
5640
margin-top: 4px;
5641
padding-top: 4px;
5642
border-top: 1px solid rgba(0, 0, 0, 0.26);
5643
background-color: transparent;
5644
}
5645
5646
popover.background.places-menu row {
5647
padding: 0;
5648
box-shadow: none;
5649
background-image: none;
5650
}
5651
5652
.budgie-panel {
5653
transition: background-color 270ms cubic-bezier(0, 0, 0.2, 1);
5654
background-color: #212121;
5655
color: rgba(255, 255, 255, 0.7);
5656
font-weight: 500;
5657
}
5658
5659
.budgie-panel.transparent {
5660
background-color: rgba(0, 0, 0, 0.6);
5661
}
5662
5663
.budgie-panel button {
5664
min-height: 16px;
5665
min-width: 16px;
5666
padding: 0;
5667
border-radius: 0;
5668
}
5669
5670
.budgie-panel button:checked {
5671
background-color: rgba(255, 255, 255, 0.12);
5672
}
5673
5674
.budgie-panel.horizontal button {
5675
padding: 0 4px;
5676
}
5677
5678
.budgie-panel.vertical button {
5679
padding: 4px 0;
5680
}
5681
5682
.budgie-panel separator {
5683
background-color: rgba(255, 255, 255, 0.3);
5684
}
5685
5686
.budgie-panel .alert {
5687
color: #FF5252;
5688
}
5689
5690
.budgie-panel #tasklist-button {
5691
padding: 0 4px;
5692
}
5693
5694
.budgie-panel.vertical #tasklist-button {
5695
min-height: 32px;
5696
}
5697
5698
.budgie-panel button.flat.launcher {
5699
padding: 0;
5700
}
5701
5702
.budgie-panel button.flat.launcher:not(:checked) {
5703
color: rgba(255, 255, 255, 0.5);
5704
}
5705
5706
.budgie-panel button.flat.launcher:not(:checked):hover, .budgie-panel button.flat.launcher:not(:checked):active {
5707
color: rgba(255, 255, 255, 0.7);
5708
}
5709
5710
.budgie-panel button.flat.launcher:not(:checked):disabled {
5711
color: rgba(255, 255, 255, 0.3);
5712
}
5713
5714
.top .budgie-panel #tasklist-button, .budgie-panel .top #tasklist-button, .top .budgie-panel button.flat.launcher, .budgie-panel .top button.flat.launcher {
5715
border-image: radial-gradient(circle closest-corner at center calc(1px), currentColor 0%, transparent 0%) 0 0 0 0/0 0 0 0;
5716
}
5717
5718
.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
5719
.budgie-panel .pinned button.flat.launcher.running,
5720
.budgie-panel .pinned .top button.flat.launcher.running {
5721
border-image: radial-gradient(circle closest-corner at center calc(1px), currentColor 100%, transparent 0%) 2 0 0 0/2px 0 0 0;
5722
}
5723
5724
.bottom .budgie-panel #tasklist-button, .budgie-panel .bottom #tasklist-button, .bottom .budgie-panel button.flat.launcher, .budgie-panel .bottom button.flat.launcher {
5725
border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 0%, transparent 0%) 0 0 0 0/0 0 0 0;
5726
}
5727
5728
.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
5729
.budgie-panel .pinned button.flat.launcher.running,
5730
.budgie-panel .pinned .bottom button.flat.launcher.running {
5731
border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 100%, transparent 0%) 0 0 2 0/0 0 2px 0;
5732
}
5733
5734
.left .budgie-panel #tasklist-button, .budgie-panel .left #tasklist-button, .left .budgie-panel button.flat.launcher, .budgie-panel .left button.flat.launcher {
5735
border-image: radial-gradient(circle closest-corner at calc(1px) center, currentColor 0%, transparent 0%) 0 0 0 0/0 0 0 0;
5736
}
5737
5738
.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
5739
.budgie-panel .pinned button.flat.launcher.running,
5740
.budgie-panel .pinned .left button.flat.launcher.running {
5741
border-image: radial-gradient(circle closest-corner at calc(1px) center, currentColor 100%, transparent 0%) 0 0 0 2/0 0 0 2px;
5742
}
5743
5744
.right .budgie-panel #tasklist-button, .budgie-panel .right #tasklist-button, .right .budgie-panel button.flat.launcher, .budgie-panel .right button.flat.launcher {
5745
border-image: radial-gradient(circle closest-corner at calc(100% - 1px) center, currentColor 0%, transparent 0%) 0 0 0 0/0 0 0 0;
5746
}
5747
5748
.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
5749
.budgie-panel .pinned button.flat.launcher.running,
5750
.budgie-panel .pinned .right button.flat.launcher.running {
5751
border-image: radial-gradient(circle closest-corner at calc(100% - 1px) center, currentColor 100%, transparent 0%) 0 2 0 0/0 2px 0 0;
5752
}
5753
5754
frame.raven-frame > border {
5755
border-style: none;
5756
box-shadow: 0 14px 14px rgba(0, 0, 0, 0.25), 0 10px 5px rgba(0, 0, 0, 0.22);
5757
}
5758
5759
.top frame.raven-frame > border {
5760
margin-bottom: 32px;
5761
}
5762
5763
.bottom frame.raven-frame > border {
5764
margin-top: 32px;
5765
}
5766
5767
.left frame.raven-frame > border {
5768
margin-right: 32px;
5769
}
5770
5771
.right frame.raven-frame > border {
5772
margin-left: 32px;
5773
}
5774
5775
.raven {
5776
background-color: #424242;
5777
}
5778
5779
.raven > box {
5780
margin-bottom: -10px;
5781
}
5782
5783
.raven > stack {
5784
margin-bottom: -10px;
5785
}
5786
5787
.raven stackswitcher.linked > button {
5788
border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #FFA726 0%, transparent 0%) 0 0 0/0 0 0px;
5789
border-radius: 0;
5790
}
5791
5792
.raven stackswitcher.linked > button:checked {
5793
border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #FFA726 100%, transparent 0%) 0 0 2/0 0 2px;
5794
background-color: transparent;
5795
}
5796
5797
.raven .raven-header {
5798
min-height: 36px;
5799
padding: 3px;
5800
}
5801
5802
.raven .raven-header:not(.top) {
5803
margin-top: -6px;
5804
}
5805
5806
.raven .raven-header.top {
5807
padding: 2px 0;
5808
background-color: #338DD6;
5809
color: #FFFFFF;
5810
}
5811
5812
.raven .raven-header.top stackswitcher button {
5813
margin: -6px 0;
5814
min-height: 36px;
5815
}
5816
5817
.raven .raven-header.top button.image-button:dir(ltr) {
5818
margin-right: 2px;
5819
}
5820
5821
.raven .raven-header.top button.image-button:dir(rtl) {
5822
margin-left: 2px;
5823
}
5824
5825
.raven .raven-header.top > image {
5826
margin: 0 8px;
5827
}
5828
5829
.raven .raven-header.top > label {
5830
margin: 0 -8px;
5831
font-weight: bold;
5832
}
5833
5834
.raven .raven-header.bottom {
5835
border-top: 1px solid rgba(0, 0, 0, 0.26);
5836
}
5837
5838
.raven viewport.frame .raven-header {
5839
margin-top: -8px;
5840
}
5841
5842
.raven .raven-background {
5843
border-style: solid none;
5844
border-width: 1px;
5845
border-color: rgba(0, 0, 0, 0.26);
5846
background-color: #303030;
5847
}
5848
5849
.raven .raven-background.frame {
5850
border-style: solid none;
5851
}
5852
5853
.raven .raven-background > overlay > widget > image {
5854
color: rgba(255, 255, 255, 0.12);
5855
}
5856
5857
.raven .raven-background grid > label:first-child {
5858
min-height: 36px;
5859
}
5860
5861
.raven scrolledwindow.raven-background {
5862
border-bottom-style: none;
5863
}
5864
5865
.raven .raven-header.top + .raven-background {
5866
border-style: none;
5867
background-color: #338DD6;
5868
color: #FFFFFF;
5869
}
5870
5871
.raven .raven-header.top + .raven-background stackswitcher button {
5872
margin: -4px 0;
5873
}
5874
5875
.raven .powerstrip button {
5876
margin: 2px 0 1px;
5877
padding: 12px;
5878
}
5879
5880
.raven .option-subtitle {
5881
font-size: smaller;
5882
}
5883
5884
calendar.raven-calendar {
5885
border-style: none;
5886
background-color: transparent;
5887
}
5888
5889
calendar.raven-calendar:selected {
5890
border-radius: 2px;
5891
background-color: #338DD6;
5892
}
5893
5894
.raven-mpris {
5895
background-color: rgba(0, 0, 0, 0.6);
5896
color: #FFFFFF;
5897
}
5898
5899
.raven-mpris label {
5900
min-height: 24px;
5901
}
5902
5903
.raven-mpris button.image-button {
5904
padding: 12px;
5905
}
5906
5907
.budgie-notification-window, .budgie-osd-window, .budgie-switcher-window {
5908
background-color: transparent;
5909
}
5910
5911
.budgie-notification .notification-title, .budgie-switcher .notification-title {
5912
font-size: 120%;
5913
}
5914
5915
.budgie-osd .budgie-osd-text {
5916
font-size: 120%;
5917
}
5918
5919
.drop-shadow {
5920
margin: 5px 9px;
5921
padding: 3px;
5922
border-radius: 2px;
5923
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);
5924
background-color: #424242;
5925
}
5926
5927
.drop-shadow .linked > button {
5928
border-radius: 2px;
5929
}
5930
5931
.budgie-session-dialog, .budgie-polkit-dialog, .budgie-run-dialog {
5932
border-radius: 2px;
5933
background-color: #424242;
5934
}
5935
5936
.budgie-session-dialog decoration, .budgie-polkit-dialog decoration, .budgie-run-dialog decoration {
5937
border-radius: 2px;
5938
}
5939
5940
.budgie-session-dialog label:not(:last-child),
5941
.budgie-session-dialog .dialog-title {
5942
font-size: 120%;
5943
}
5944
5945
.budgie-session-dialog .linked.horizontal > button {
5946
padding: 8px 16px;
5947
border-top: 1px solid rgba(0, 0, 0, 0.26);
5948
border-radius: 0;
5949
}
5950
5951
.budgie-session-dialog .linked.horizontal > button:first-child {
5952
border-bottom-left-radius: 2px;
5953
}
5954
5955
.budgie-session-dialog .linked.horizontal > button:last-child {
5956
border-bottom-right-radius: 2px;
5957
}
5958
5959
.budgie-polkit-dialog .message {
5960
color: rgba(255, 255, 255, 0.5);
5961
}
5962
5963
.budgie-polkit-dialog .failure {
5964
color: #FF5252;
5965
}
5966
5967
.budgie-run-dialog {
5968
background-color: #303030;
5969
}
5970
5971
.budgie-run-dialog entry.search {
5972
font-size: 120%;
5973
padding: 6px 14px;
5974
box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
5975
background-color: transparent;
5976
}
5977
5978
.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
5979
headerbar .subtitle,
5980
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 {
5981
opacity: 1;
5982
}
5983
5984
.budgie-run-dialog scrolledwindow {
5985
border-top: 1px solid rgba(0, 0, 0, 0.26);
5986
}
5987
5988
/************************
5989
* LightDM GTK+ Greeter *
5990
************************/
5991
#panel_window {
5992
background-color: rgba(0, 0, 0, 0.3);
5993
color: #FFFFFF;
5994
}
5995
5996
#panel_window menubar,
5997
#panel_window separator {
5998
background-color: transparent;
5999
}
6000
6001
#panel_window separator {
6002
padding: 0 4px;
6003
}
6004
6005
#panel_window separator:first-child {
6006
padding: 0 8px;
6007
}
6008
6009
#panel_window menubar > menuitem {
6010
color: rgba(255, 255, 255, 0.7);
6011
}
6012
6013
#panel_window menubar > menuitem:hover {
6014
color: #FFFFFF;
6015
}
6016
6017
#panel_window menubar > menuitem:disabled label {
6018
color: rgba(255, 255, 255, 0.3);
6019
}
6020
6021
#login_window,
6022
#shutdown_dialog,
6023
#restart_dialog {
6024
margin: 8px;
6025
border-radius: 2px;
6026
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);
6027
background-color: #424242;
6028
}
6029
6030
#content_frame {
6031
padding-bottom: 20px;
6032
border-bottom: 1px solid rgba(0, 0, 0, 0.26);
6033
}
6034
6035
#buttonbox_frame {
6036
padding-top: 24px;
6037
}
6038
6039
#buttonbox_frame button {
6040
margin: -16px;
6041
}
6042
6043
#greeter_infobar {
6044
margin-top: -1px;
6045
}
6046
6047
/* GTK NAMED COLORS
6048
----------------
6049
use responsibly! */
6050
/*
6051
widget text/foreground color */
6052
@define-color theme_fg_color #FFFFFF;
6053
/*
6054
text color for entries, views and content in general */
6055
@define-color theme_text_color #FFFFFF;
6056
/*
6057
widget base background color */
6058
@define-color theme_bg_color #212121;
6059
/*
6060
text widgets and the like base background color */
6061
@define-color theme_base_color #303030;
6062
/*
6063
base background color of selections */
6064
@define-color theme_selected_bg_color #338DD6;
6065
/*
6066
text/foreground color of selections */
6067
@define-color theme_selected_fg_color #FFFFFF;
6068
/*
6069
base background color of insensitive widgets */
6070
@define-color insensitive_bg_color #212121;
6071
/*
6072
text foreground color of insensitive widgets */
6073
@define-color insensitive_fg_color rgba(255, 255, 255, 0.5);
6074
/*
6075
insensitive text widgets and the like base background color */
6076
@define-color insensitive_base_color #292929;
6077
/*
6078
widget text/foreground color on backdrop windows */
6079
@define-color theme_unfocused_fg_color #FFFFFF;
6080
/*
6081
text color for entries, views and content in general on backdrop windows */
6082
@define-color theme_unfocused_text_color #FFFFFF;
6083
/*
6084
widget base background color on backdrop windows */
6085
@define-color theme_unfocused_bg_color #212121;
6086
/*
6087
text widgets and the like base background color on backdrop windows */
6088
@define-color theme_unfocused_base_color #303030;
6089
/*
6090
base background color of selections on backdrop windows */
6091
@define-color theme_unfocused_selected_bg_color #338DD6;
6092
/*
6093
text/foreground color of selections on backdrop windows */
6094
@define-color theme_unfocused_selected_fg_color #FFFFFF;
6095
/*
6096
insensitive color on backdrop windows */
6097
@define-color unfocused_insensitive_color rgba(255, 255, 255, 0.5);
6098
/*
6099
widgets main borders color */
6100
@define-color borders rgba(0, 0, 0, 0.26);
6101
/*
6102
widgets main borders color on backdrop windows */
6103
@define-color unfocused_borders rgba(0, 0, 0, 0.26);
6104
/*
6105
these are pretty self explicative */
6106
@define-color warning_color #FF6D00;
6107
@define-color error_color #DD2C00;
6108
@define-color success_color #00C853;
6109
/*
6110
FIXME this is really an API */
6111
@define-color content_view_bg #303030;
6112
@define-color placeholder_text_color #c1c1c1;
6113