tonarchy

tonarchy

https://git.tonybtw.com/tonarchy.git git://git.tonybtw.com/tonarchy.git
256,615 bytes raw
1
@keyframes ripple {
2
  to {
3
    background-size: 1000% 1000%;
4
  }
5
}
6
7
@keyframes ripple-on-slider {
8
  to {
9
    background-size: auto, 1000% 1000%;
10
  }
11
}
12
13
@keyframes ripple-on-headerbar {
14
  from {
15
    background-image: radial-gradient(circle, #27a1b9 0%, transparent 0%);
16
  }
17
  to {
18
    background-image: radial-gradient(circle, #27a1b9 100%, transparent 0%);
19
  }
20
}
21
22
* {
23
  background-clip: padding-box;
24
  -gtktoolbutton-icon-spacing: 4;
25
  -gtktextview-error-underline-color: #f52a65;
26
  -gtkscrolledwindow-scrollbar-spacing: 0;
27
  -gtktoolitemgroup-expander-size: 11;
28
  -gtkwidget-text-handle-width: 20;
29
  -gtkwidget-text-handle-height: 20;
30
  -gtkdialog-button-spacing: 6;
31
  -gtkdialog-action-area-border: 4;
32
  -gtkdialog-content-area-border: 4;
33
  outline-style: solid;
34
  outline-width: 0;
35
  outline-color: alpha(currentColor, 0.15);
36
  outline-offset: -4px;
37
  -gtk-outline-radius: 12px;
38
  -gtk-secondary-caret-color: #27a1b9;
39
}
40
41
.thunar .standard-view.frame widget.view:selected, XfdesktopIconView.view:active, calendar.raven-calendar:selected, box.vertical > widget > widget:selected, calendar:selected, modelbutton.flat:selected,
42
.menuitem.button.flat:selected {
43
  color: #e9e9ed;
44
  background-color: alpha(currentColor, 0.1);
45
}
46
47
.nautilus-window notebook .view:not(treeview) selection, .nautilus-window notebook .view:not(treeview):selected, .nautilus-window flowboxchild:selected .icon-item-background, flowbox flowboxchild:selected {
48
  color: #27a1b9;
49
  background-color: rgba(39, 161, 185, 0.2);
50
}
51
52
.nemo-window .nemo-window-pane widget.entry:selected, window.background.csd evview.view.content-view:selected, window.background.csd evview.view.content-view:selected:backdrop, .nautilus-window.background.csd notebook widget.view:selected, spinbutton.vertical selection, spinbutton:not(.vertical) selection,
53
entry selection, label selection, textview text selection:focus, textview text selection, widget.view:selected {
54
  color: #e9e9ed;
55
  background-color: #27a1b9;
56
}
57
58
treeview.view:selected, .view:selected {
59
  color: rgba(26, 27, 38, 0.87);
60
  background-color: #e1e2e7;
61
}
62
63
.linked:not(.vertical) > button, .linked:not(.vertical) > spinbutton.vertical, .linked:not(.vertical) > spinbutton:not(.vertical), .linked:not(.vertical) > entry {
64
  border-radius: 0;
65
}
66
67
.linked:not(.vertical) > button:first-child, .linked:not(.vertical) > spinbutton.vertical:first-child, .linked:not(.vertical) > spinbutton:first-child:not(.vertical), .linked:not(.vertical) > entry:first-child {
68
  border-top-left-radius: 12px;
69
  border-bottom-left-radius: 12px;
70
}
71
72
.linked:not(.vertical) > button:last-child, .linked:not(.vertical) > spinbutton.vertical:last-child, .linked:not(.vertical) > spinbutton:last-child:not(.vertical), .linked:not(.vertical) > entry:last-child {
73
  border-top-right-radius: 12px;
74
  border-bottom-right-radius: 12px;
75
}
76
77
.linked:not(.vertical) > button:only-child, .linked:not(.vertical) > spinbutton.vertical:only-child, .linked:not(.vertical) > spinbutton:only-child:not(.vertical), .linked:not(.vertical) > entry:only-child {
78
  border-radius: 12px;
79
}
80
81
.linked.vertical > button, .linked.vertical > spinbutton.vertical, .linked.vertical > spinbutton:not(.vertical), .linked.vertical > entry {
82
  border-radius: 0;
83
}
84
85
.linked.vertical > button:first-child, .linked.vertical > spinbutton.vertical:first-child, .linked.vertical > spinbutton:first-child:not(.vertical), .linked.vertical > entry:first-child {
86
  border-top-left-radius: 12px;
87
  border-top-right-radius: 12px;
88
}
89
90
.linked.vertical > button:last-child, .linked.vertical > spinbutton.vertical:last-child, .linked.vertical > spinbutton:last-child:not(.vertical), .linked.vertical > entry:last-child {
91
  border-bottom-left-radius: 12px;
92
  border-bottom-right-radius: 12px;
93
}
94
95
.linked.vertical > button:only-child, .linked.vertical > spinbutton.vertical:only-child, .linked.vertical > spinbutton:only-child:not(.vertical), .linked.vertical > entry:only-child {
96
  border-radius: 12px;
97
}
98
99
/***************
100
 * Base States *
101
 ***************/
102
.background {
103
  background-color: #1a1b26;
104
  color: #e9e9ed;
105
}
106
107
.background.csd {
108
  border-radius: 0 0 12px 12px;
109
}
110
111
.background.maximized, .background.solid-csd {
112
  border-radius: 0;
113
}
114
115
*:disabled {
116
  -gtk-icon-effect: dim;
117
}
118
119
.gtkstyle-fallback {
120
  background-color: #1a1b26;
121
  color: #e9e9ed;
122
}
123
124
.gtkstyle-fallback:hover {
125
  background-color: #101017;
126
  color: #e9e9ed;
127
}
128
129
.gtkstyle-fallback:active {
130
  background-color: #050508;
131
  color: #e9e9ed;
132
}
133
134
.gtkstyle-fallback:disabled {
135
  background-color: #1a1b26;
136
  color: rgba(233, 233, 237, 0.5);
137
}
138
139
.gtkstyle-fallback:selected {
140
  background-color: #27a1b9;
141
  color: #e9e9ed;
142
}
143
144
.view {
145
  background-color: #1a1b26;
146
  color: #e9e9ed;
147
}
148
149
.view:hover {
150
  color: #27a1b9;
151
  box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.2);
152
}
153
154
.view:disabled {
155
  color: rgba(233, 233, 237, 0.5);
156
}
157
158
.view:selected:hover {
159
  box-shadow: none;
160
}
161
162
window.background.csd > stack.view {
163
  border-radius: 0 0 12px 12px;
164
}
165
166
textview text {
167
  background-color: #323449;
168
}
169
170
textview border {
171
  background-color: #323449;
172
  color: rgba(233, 233, 237, 0.7);
173
}
174
175
iconview:hover, iconview:selected {
176
  border-radius: 12px;
177
}
178
179
.rubberband,
180
rubberband,
181
XfdesktopIconView.view .rubberband,
182
.content-view rubberband,
183
.content-view .rubberband,
184
treeview.view rubberband,
185
flowbox rubberband {
186
  border: 1px solid #27a1b9;
187
  background-color: rgba(39, 161, 185, 0.3);
188
}
189
190
flowbox flowboxchild {
191
  padding: 3px;
192
  border-radius: 12px;
193
  color: #e9e9ed;
194
}
195
196
flowbox flowboxchild button.osd.remove-button {
197
  min-height: 28px;
198
  min-width: 28px;
199
  padding: 0;
200
  margin: 6px;
201
}
202
203
.content-view .tile:selected {
204
  background-color: transparent;
205
}
206
207
label {
208
  caret-color: currentColor;
209
}
210
211
label.separator {
212
  color: rgba(233, 233, 237, 0.7);
213
}
214
215
label:disabled {
216
  color: rgba(233, 233, 237, 0.5);
217
}
218
219
headerbar label:disabled, tab label:disabled, button label:disabled {
220
  color: inherit;
221
}
222
223
label.osd {
224
  border-radius: 12px;
225
  background-color: rgba(20, 21, 29, 0.9);
226
  color: #e9e9ed;
227
}
228
229
.dim-label {
230
  color: rgba(233, 233, 237, 0.7);
231
}
232
233
assistant .sidebar {
234
  padding: 4px 0;
235
}
236
237
assistant .sidebar label {
238
  min-height: 34px;
239
  padding: 0 12px;
240
  color: rgba(233, 233, 237, 0.5);
241
  font-weight: 500;
242
}
243
244
assistant .sidebar label.highlight {
245
  color: #e9e9ed;
246
}
247
248
.osd .scale-popup.background, .app-notification,
249
.osd {
250
  opacity: 0.9;
251
}
252
253
/*********************
254
 * Spinner Animation *
255
 *********************/
256
@keyframes spin {
257
  to {
258
    -gtk-icon-transform: rotate(1turn);
259
  }
260
}
261
262
spinner {
263
  background: none;
264
  opacity: 0;
265
  -gtk-icon-source: -gtk-icontheme("process-working-symbolic");
266
}
267
268
spinner:checked {
269
  opacity: 1;
270
  animation: spin 1s linear infinite;
271
}
272
273
spinner:checked:disabled {
274
  opacity: 0.5;
275
}
276
277
/****************
278
 * Text Entries *
279
 ****************/
280
window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack entry,
281
window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack entry,
282
window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack entry {
283
  background-color: rgba(26, 27, 38, 0.04);
284
  color: rgba(26, 27, 38, 0.87);
285
}
286
287
window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack entry:focus,
288
window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack entry:focus,
289
window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack entry:focus {
290
  color: rgba(26, 27, 38, 0.87);
291
}
292
293
window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack entry:drop(active),
294
window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack entry:drop(active),
295
window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack entry:drop(active) {
296
  color: rgba(26, 27, 38, 0.87);
297
}
298
299
window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack entry:disabled,
300
window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack entry:disabled,
301
window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack entry:disabled {
302
  background-color: rgba(26, 27, 38, 0.04);
303
  color: rgba(26, 27, 38, 0.38);
304
}
305
306
window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack entry image,
307
window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack entry image,
308
window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack entry image {
309
  color: rgba(26, 27, 38, 0.6);
310
}
311
312
window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack entry image:disabled,
313
window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack entry image:disabled,
314
window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack entry image:disabled {
315
  color: rgba(26, 27, 38, 0.38);
316
}
317
318
window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack entry:hover image,
319
window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack entry:hover image,
320
window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack entry:hover image, window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack entry:focus image,
321
window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack entry:focus image,
322
window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack entry:focus image {
323
  color: rgba(26, 27, 38, 0.87);
324
}
325
326
spinbutton.vertical, spinbutton:not(.vertical),
327
entry {
328
  min-height: 34px;
329
  padding: 0 8px;
330
  border-radius: 12px;
331
  caret-color: currentColor;
332
  transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1);
333
  box-shadow: inset 0 0 0 2px transparent;
334
  background-color: rgba(233, 233, 237, 0.08);
335
  color: #e9e9ed;
336
}
337
338
spinbutton.vertical:focus, spinbutton:focus:not(.vertical),
339
entry:focus {
340
  background-color: rgba(233, 233, 237, 0.08);
341
  box-shadow: inset 0 0 0 2px #27a1b9;
342
}
343
344
spinbutton.vertical:drop(active), spinbutton:drop(active):not(.vertical),
345
entry:drop(active) {
346
  background-color: alpha(currentColor, 0.08);
347
  box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08);
348
}
349
350
spinbutton.vertical:disabled, spinbutton:disabled:not(.vertical),
351
entry:disabled {
352
  box-shadow: inset 0 0 0 2px transparent;
353
  background-color: rgba(233, 233, 237, 0.08);
354
  color: rgba(233, 233, 237, 0.5);
355
}
356
357
spinbutton.flat.vertical, spinbutton.flat:not(.vertical),
358
entry.flat {
359
  min-height: 0;
360
  padding: 2px;
361
  border-radius: 0;
362
  background-color: transparent;
363
}
364
365
spinbutton.vertical image, spinbutton:not(.vertical) image,
366
entry image {
367
  color: rgba(233, 233, 237, 0.7);
368
}
369
370
spinbutton.vertical image:hover, spinbutton:not(.vertical) image:hover, spinbutton.vertical image:active, spinbutton:not(.vertical) image:active,
371
entry image:hover,
372
entry image:active {
373
  color: #e9e9ed;
374
}
375
376
spinbutton.vertical image:disabled, spinbutton:not(.vertical) image:disabled,
377
entry image:disabled {
378
  color: rgba(233, 233, 237, 0.5);
379
}
380
381
spinbutton.vertical image.left, spinbutton:not(.vertical) image.left,
382
entry image.left {
383
  margin-left: 1px;
384
  margin-right: 6px;
385
}
386
387
spinbutton.vertical image.right, spinbutton:not(.vertical) image.right,
388
entry image.right {
389
  margin-left: 6px;
390
  margin-right: 1px;
391
}
392
393
spinbutton.vertical undershoot.left, spinbutton:not(.vertical) undershoot.left,
394
entry undershoot.left {
395
  background-color: transparent;
396
  background-image: linear-gradient(to top, transparent 50%, rgba(233, 233, 237, 0.3) 50%);
397
  padding-left: 1px;
398
  background-size: 1px 12px;
399
  background-repeat: repeat-y;
400
  background-origin: content-box;
401
  background-position: left top;
402
  margin: 0 4px;
403
  margin: 4px 0;
404
}
405
406
spinbutton.vertical undershoot.right, spinbutton:not(.vertical) undershoot.right,
407
entry undershoot.right {
408
  background-color: transparent;
409
  background-image: linear-gradient(to top, transparent 50%, rgba(233, 233, 237, 0.3) 50%);
410
  padding-right: 1px;
411
  background-size: 1px 12px;
412
  background-repeat: repeat-y;
413
  background-origin: content-box;
414
  background-position: right top;
415
  margin: 0 4px;
416
  margin: 4px 0;
417
}
418
419
spinbutton.error.vertical, spinbutton.error:not(.vertical),
420
entry.error {
421
  transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1);
422
  box-shadow: inset 0 0 0 2px transparent;
423
  background-color: rgba(233, 233, 237, 0.08);
424
  color: #e9e9ed;
425
}
426
427
spinbutton.error.vertical:focus, spinbutton.error:focus:not(.vertical),
428
entry.error:focus {
429
  background-color: rgba(233, 233, 237, 0.08);
430
  box-shadow: inset 0 0 0 2px #f52a65;
431
}
432
433
spinbutton.error.vertical:disabled, spinbutton.error:disabled:not(.vertical),
434
entry.error:disabled {
435
  box-shadow: inset 0 0 0 2px transparent;
436
  background-color: rgba(233, 233, 237, 0.08);
437
  color: rgba(233, 233, 237, 0.5);
438
}
439
440
spinbutton.warning.vertical, spinbutton.warning:not(.vertical),
441
entry.warning {
442
  transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1);
443
  box-shadow: inset 0 0 0 2px transparent;
444
  background-color: rgba(233, 233, 237, 0.08);
445
  color: #e9e9ed;
446
}
447
448
spinbutton.warning.vertical:focus, spinbutton.warning:focus:not(.vertical),
449
entry.warning:focus {
450
  background-color: rgba(233, 233, 237, 0.08);
451
  box-shadow: inset 0 0 0 2px #8c6c3e;
452
}
453
454
spinbutton.warning.vertical:disabled, spinbutton.warning:disabled:not(.vertical),
455
entry.warning:disabled {
456
  box-shadow: inset 0 0 0 2px transparent;
457
  background-color: rgba(233, 233, 237, 0.08);
458
  color: rgba(233, 233, 237, 0.5);
459
}
460
461
spinbutton.vertical progress, spinbutton:not(.vertical) progress,
462
entry progress {
463
  margin: 2px -8px;
464
  border-bottom: 2px solid #27a1b9;
465
  background-color: transparent;
466
}
467
468
treeview entry.flat, treeview entry {
469
  background-color: #323449;
470
}
471
472
treeview entry.flat, treeview entry.flat:focus, treeview entry, treeview entry:focus {
473
  border-image: none;
474
  box-shadow: none;
475
}
476
477
.entry-tag, .photos-entry-tag, .documents-entry-tag {
478
  margin: 2px;
479
  border-radius: 9999px;
480
  box-shadow: none;
481
  background-color: rgba(233, 233, 237, 0.12);
482
  color: #e9e9ed;
483
}
484
485
.entry-tag:hover, .photos-entry-tag:hover, .documents-entry-tag:hover {
486
  background-image: image(alpha(currentColor, 0.08));
487
}
488
489
:dir(ltr) .entry-tag, :dir(ltr) .photos-entry-tag, :dir(ltr) .documents-entry-tag {
490
  margin-left: 4px;
491
  margin-right: 0;
492
  padding-left: 12px;
493
  padding-right: 8px;
494
}
495
496
:dir(rtl) .entry-tag, :dir(rtl) .photos-entry-tag, :dir(rtl) .documents-entry-tag {
497
  margin-left: 0;
498
  margin-right: 4px;
499
  padding-left: 8px;
500
  padding-right: 12px;
501
}
502
503
.entry-tag.button, .button.photos-entry-tag, .button.documents-entry-tag {
504
  box-shadow: none;
505
  background-color: transparent;
506
}
507
508
.entry-tag.button:not(:hover):not(:active), .button.photos-entry-tag:not(:hover):not(:active), .button.documents-entry-tag:not(:hover):not(:active) {
509
  color: rgba(233, 233, 237, 0.7);
510
}
511
512
/***********
513
 * Buttons *
514
 ***********/
515
@keyframes needs-attention {
516
  from {
517
    background-image: -gtk-gradient(radial, center center, 0, center center, 0.001, to(#27a1b9), to(transparent));
518
  }
519
  to {
520
    background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#27a1b9), to(transparent));
521
  }
522
}
523
524
.xfce4-panel.background button, .raven-mpris button.image-button, .mate-panel-menu-bar button, infobar.warning > revealer > box button, infobar.warning:backdrop > revealer > box button, .app-notification button:not(.suggested-action):not(.destructive-action), frame.documents-dropdown .linked > button, .app-notification .linked > button, toolbar.osd .linked > button, frame.documents-dropdown button, .osd .scale-popup.background button, .app-notification button, toolbar.osd button {
525
  color: rgba(233, 233, 237, 0.7);
526
}
527
528
.xfce4-panel.background button:focus, .raven-mpris button.image-button:focus, .mate-panel-menu-bar button:focus, infobar.warning > revealer > box button:focus, .app-notification button:focus:not(.suggested-action):not(.destructive-action), frame.documents-dropdown button:focus, .osd .scale-popup.background button:focus, .app-notification button:focus, toolbar.osd button:focus, .xfce4-panel.background button:hover, .raven-mpris button.image-button:hover, .mate-panel-menu-bar button:hover, infobar.warning > revealer > box button:hover, .app-notification button:hover:not(.suggested-action):not(.destructive-action), frame.documents-dropdown button:hover, .osd .scale-popup.background button:hover, .app-notification button:hover, toolbar.osd button:hover, .xfce4-panel.background button:active, .raven-mpris button.image-button:active, .mate-panel-menu-bar button:active, infobar.warning > revealer > box button:active, .app-notification button:active:not(.suggested-action):not(.destructive-action), frame.documents-dropdown button:active, .osd .scale-popup.background button:active, .app-notification button:active, toolbar.osd button:active, .xfce4-panel.background button:checked, .raven-mpris button.image-button:checked, .mate-panel-menu-bar button:checked, infobar.warning > revealer > box button:checked, .app-notification button:checked:not(.suggested-action):not(.destructive-action), frame.documents-dropdown button:checked, .osd .scale-popup.background button:checked, .app-notification button:checked, toolbar.osd button:checked {
529
  color: #e9e9ed;
530
}
531
532
.xfce4-panel.background button:disabled, .raven-mpris button.image-button:disabled, .mate-panel-menu-bar button:disabled, infobar.warning > revealer > box button:disabled, .app-notification button:disabled:not(.suggested-action):not(.destructive-action), frame.documents-dropdown button:disabled, .osd .scale-popup.background button:disabled, .app-notification button:disabled, toolbar.osd button:disabled {
533
  color: rgba(233, 233, 237, 0.32);
534
}
535
536
.xfce4-panel.background button:checked:disabled, .raven-mpris button.image-button:checked:disabled, .mate-panel-menu-bar button:checked:disabled, infobar.warning > revealer > box button:checked:disabled, frame.documents-dropdown button:checked:disabled, .osd .scale-popup.background button:checked:disabled, .app-notification button:checked:disabled, toolbar.osd button:checked:disabled {
537
  color: rgba(233, 233, 237, 0.5);
538
}
539
540
actionbar > revealer > box button:not(.suggested-action):not(.destructive-action):not(.combo) {
541
  background-color: #323449;
542
  color: #e9e9ed;
543
}
544
545
actionbar > revealer > box button:checked:not(.suggested-action):not(.destructive-action):not(.combo) {
546
  background-color: rgba(26, 27, 38, 0.87);
547
  color: #e1e2e7;
548
}
549
550
window.background > box.vertical > box.horizontal > frame > scrolledwindow > viewport.frame list button.flat, terminal-window notebook > header > box button.flat, notebook > header > button.flat, notebook > header tab:not(:checked) button.flat {
551
  color: rgba(26, 27, 38, 0.6);
552
}
553
554
window.background > box.vertical > box.horizontal > frame > scrolledwindow > viewport.frame list button.flat:hover, terminal-window notebook > header > box button.flat:hover, notebook > header > button.flat:hover, notebook > header tab:not(:checked) button.flat:hover, window.background > box.vertical > box.horizontal > frame > scrolledwindow > viewport.frame list button.flat:active, terminal-window notebook > header > box button.flat:active, notebook > header > button.flat:active, notebook > header tab:not(:checked) button.flat:active, window.background > box.vertical > box.horizontal > frame > scrolledwindow > viewport.frame list button.flat:focus, terminal-window notebook > header > box button.flat:focus, notebook > header > button.flat:focus, notebook > header tab:not(:checked) button.flat:focus {
555
  color: rgba(26, 27, 38, 0.87);
556
}
557
558
window.background > box.vertical > box.horizontal > frame > scrolledwindow > viewport.frame list button.flat:checked, terminal-window notebook > header > box button.flat:checked, notebook > header > button.flat:checked, notebook > header tab:not(:checked) button.flat:checked {
559
  background-color: rgba(26, 27, 38, 0.87);
560
  color: #e1e2e7;
561
}
562
563
window.background > box.vertical > box.horizontal > frame > scrolledwindow > viewport.frame list button.flat:disabled, terminal-window notebook > header > box button.flat:disabled, notebook > header > button.flat:disabled, notebook > header tab:not(:checked) button.flat:disabled {
564
  color: rgba(26, 27, 38, 0.3);
565
}
566
567
button {
568
  transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1);
569
  outline: none;
570
  box-shadow: inset 0 0 0 9999px transparent;
571
  background-color: rgba(233, 233, 237, 0.08);
572
  background-image: radial-gradient(circle, transparent 10%, transparent 0%);
573
  background-repeat: no-repeat;
574
  background-position: center;
575
  background-size: 1000% 1000%;
576
  color: #e9e9ed;
577
}
578
579
button:focus {
580
  box-shadow: 0 0 0 2px rgba(39, 161, 185, 0.35);
581
}
582
583
button:hover {
584
  box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08);
585
}
586
587
button:active {
588
  transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms, border 0ms;
589
  animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards;
590
  box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08);
591
  background-image: radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%);
592
  background-size: 0% 0%;
593
}
594
595
button:disabled {
596
  box-shadow: none;
597
  background-color: rgba(233, 233, 237, 0.04);
598
  color: rgba(233, 233, 237, 0.5);
599
}
600
601
button:checked {
602
  background-color: #27a1b9;
603
  color: #e9e9ed;
604
}
605
606
button:checked:hover {
607
  box-shadow: inset 0 0 0 9999px transparent;
608
}
609
610
button:checked:disabled {
611
  box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.1);
612
  background-color: rgba(233, 233, 237, 0.04);
613
  color: rgba(233, 233, 237, 0.5);
614
}
615
616
.raven .expander-button, window.background > box.vertical > toolbar.primary-toolbar > toolitem > box.horizontal:not(.linked) > button.toggle,
617
window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button:not(.toggle):not(.raised):not(.flat), window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button,
618
window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button,
619
window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button,
620
window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button, .nautilus-window headerbar revealer > button, button.titlebutton:not(.suggested-action):not(.destructive-action), filechooser #pathbarbox > stack > box > button, button.close, button.circular, .inline-toolbar button:not(.text-button) {
621
  border-radius: 9999px;
622
}
623
624
.raven .expander-button label, window.background > box.vertical > toolbar.primary-toolbar > toolitem > box.horizontal:not(.linked) > button.toggle label,
625
window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button:not(.toggle):not(.raised):not(.flat) label, window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button label,
626
window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button label,
627
window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button label,
628
window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button label, .nautilus-window headerbar revealer > button label, button.titlebutton:not(.suggested-action):not(.destructive-action) label, filechooser #pathbarbox > stack > box > button label, button.close label, button.circular label, .inline-toolbar button:not(.text-button) label {
629
  padding: 0;
630
}
631
632
.pluma-window paned.horizontal box.vertical box.horizontal button.flat, .gedit-document-panel row button.flat, .nautilus-window .floating-bar button, placessidebar.sidebar row button.sidebar-button, notebook > header > button.flat, notebook > header tab button.flat, spinbutton.vertical button, spinbutton:not(.vertical) button {
633
  min-height: 24px;
634
  min-width: 24px;
635
  padding: 0;
636
  border-radius: 9999px;
637
}
638
639
button {
640
  min-height: 24px;
641
  min-width: 16px;
642
  padding: 5px 9px;
643
  border-radius: 12px;
644
  font-weight: 500;
645
}
646
647
button:drop(active) {
648
  box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08);
649
}
650
651
.budgie-session-dialog .linked.horizontal > button,
652
.budgie-polkit-dialog .linked.horizontal > button,
653
.budgie-run-dialog .linked.horizontal > button, .drop-shadow button, .budgie-panel button, .budgie-popover row button, .budgie-settings-window buttonbox.inline-toolbar button, #mate-menu button, #MatePanelPopupWindow button, popover.messagepopover .popover-action-area button, tabbox > tab button, placessidebar.sidebar row button.sidebar-button, calendar.button, .budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable button.circular, treeview.view header button button.circular, row.activatable button.circular, notebook > header > tabs > arrow, modelbutton.flat,
654
.menuitem.button.flat, spinbutton.vertical button, spinbutton:not(.vertical) button, .nemo-window .toolbar button, #buttonbox_frame button, .xfce4-panel.background button, .raven stackswitcher.linked > button, .budgie-popover.budgie-menu scrolledwindow.sidebar.categories button.flat.radio.category-button, .lock-dialog button, .mate-panel-menu-bar button, window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button,
655
window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button, layouttabbar button, filechooser #pathbarbox > stack > box > button, messagedialog .dialog-action-box button,
656
messagedialog .dialog-action-box .linked:not(.vertical) > button, popover.background.menu button,
657
popover.background button.model, toolbar button, combobox > .linked:not(.vertical) > button:not(:only-child), button.flat {
658
  transition: all 75ms cubic-bezier(0, 0, 0.2, 1), border-image 225ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1);
659
  outline: none;
660
  box-shadow: inset 0 0 0 9999px transparent;
661
  background-color: transparent;
662
  background-image: radial-gradient(circle, transparent 10%, transparent 0%);
663
  background-repeat: no-repeat;
664
  background-position: center;
665
  background-size: 1000% 1000%;
666
  color: rgba(233, 233, 237, 0.7);
667
}
668
669
.budgie-session-dialog .linked.horizontal > button:focus,
670
.budgie-polkit-dialog .linked.horizontal > button:focus,
671
.budgie-run-dialog .linked.horizontal > button:focus, .drop-shadow button:focus, .budgie-panel button:focus, .budgie-popover row button:focus, .budgie-settings-window buttonbox.inline-toolbar button:focus, #mate-menu button:focus, #MatePanelPopupWindow button:focus, popover.messagepopover .popover-action-area button:focus, tabbox > tab button:focus, placessidebar.sidebar row button.sidebar-button:focus, calendar.button:focus, .budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable button.circular:focus, treeview.view header button button.circular:focus, row.activatable button.circular:focus, notebook > header > tabs > arrow:focus, modelbutton.flat:focus,
672
.menuitem.button.flat:focus, spinbutton.vertical button:focus, spinbutton:not(.vertical) button:focus, .nemo-window .toolbar button:focus, #buttonbox_frame button:focus, .xfce4-panel.background button:focus, .raven stackswitcher.linked > button:focus, .budgie-popover.budgie-menu scrolledwindow.sidebar.categories button.flat.radio.category-button:focus, .lock-dialog button:focus, .mate-panel-menu-bar button:focus, window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:focus,
673
window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:focus, layouttabbar button:focus, filechooser #pathbarbox > stack > box > button:focus, messagedialog .dialog-action-box button:focus,
674
messagedialog .dialog-action-box .linked:not(.vertical) > button:focus, popover.background.menu button:focus,
675
popover.background button.model:focus, toolbar button:focus, combobox > .linked:not(.vertical) > button:focus:not(:only-child), button.flat:focus {
676
  box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08);
677
  color: #e9e9ed;
678
}
679
680
.budgie-session-dialog .linked.horizontal > button:hover,
681
.budgie-polkit-dialog .linked.horizontal > button:hover,
682
.budgie-run-dialog .linked.horizontal > button:hover, .drop-shadow button:hover, .budgie-panel button:hover, .budgie-popover row button:hover, .budgie-settings-window buttonbox.inline-toolbar button:hover, #mate-menu button:hover, #MatePanelPopupWindow button:hover, popover.messagepopover .popover-action-area button:hover, tabbox > tab button:hover, placessidebar.sidebar row button.sidebar-button:hover, calendar.button:hover, .budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable button.circular:hover, treeview.view header button button.circular:hover, row.activatable button.circular:hover, notebook > header > tabs > arrow:hover, modelbutton.flat:hover,
683
.menuitem.button.flat:hover, spinbutton.vertical button:hover, spinbutton:not(.vertical) button:hover, .nemo-window .toolbar button:hover, #buttonbox_frame button:hover, .xfce4-panel.background button:hover, .raven stackswitcher.linked > button:hover, .budgie-popover.budgie-menu scrolledwindow.sidebar.categories button.flat.radio.category-button:hover, .lock-dialog button:hover, .mate-panel-menu-bar button:hover, window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:hover,
684
window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:hover, layouttabbar button:hover, filechooser #pathbarbox > stack > box > button:hover, messagedialog .dialog-action-box button:hover,
685
messagedialog .dialog-action-box .linked:not(.vertical) > button:hover, popover.background.menu button:hover,
686
popover.background button.model:hover, toolbar button:hover, combobox > .linked:not(.vertical) > button:hover:not(:only-child), button.flat:hover {
687
  box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08);
688
  color: #e9e9ed;
689
}
690
691
.budgie-session-dialog .linked.horizontal > button:active,
692
.budgie-polkit-dialog .linked.horizontal > button:active,
693
.budgie-run-dialog .linked.horizontal > button:active, .drop-shadow button:active, .budgie-panel button:active, .budgie-popover row button:active, .budgie-settings-window buttonbox.inline-toolbar button:active, #mate-menu button:active, #MatePanelPopupWindow button:active, popover.messagepopover .popover-action-area button:active, tabbox > tab button:active, placessidebar.sidebar row button.sidebar-button:active, calendar.button:active, .budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable button.circular:active, treeview.view header button button.circular:active, row.activatable button.circular:active, notebook > header > tabs > arrow:active, modelbutton.flat:active,
694
.menuitem.button.flat:active, spinbutton.vertical button:active, spinbutton:not(.vertical) button:active, .nemo-window .toolbar button:active, #buttonbox_frame button:active, .xfce4-panel.background button:active, .raven stackswitcher.linked > button:active, .budgie-popover.budgie-menu scrolledwindow.sidebar.categories button.flat.radio.category-button:active, .lock-dialog button:active, .mate-panel-menu-bar button:active, window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:active,
695
window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:active, layouttabbar button:active, filechooser #pathbarbox > stack > box > button:active, messagedialog .dialog-action-box button:active,
696
messagedialog .dialog-action-box .linked:not(.vertical) > button:active, popover.background.menu button:active,
697
popover.background button.model:active, toolbar button:active, combobox > .linked:not(.vertical) > button:active:not(:only-child), button.flat:active {
698
  transition: all 75ms cubic-bezier(0, 0, 0.2, 1), border-image 225ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms;
699
  animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards;
700
  box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08);
701
  background-image: radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%);
702
  background-size: 0% 0%;
703
  color: #e9e9ed;
704
}
705
706
.budgie-session-dialog .linked.horizontal > button:disabled,
707
.budgie-polkit-dialog .linked.horizontal > button:disabled,
708
.budgie-run-dialog .linked.horizontal > button:disabled, .drop-shadow button:disabled, .budgie-panel button:disabled, .budgie-popover row button:disabled, .budgie-settings-window buttonbox.inline-toolbar button:disabled, #mate-menu button:disabled, #MatePanelPopupWindow button:disabled, popover.messagepopover .popover-action-area button:disabled, tabbox > tab button:disabled, placessidebar.sidebar row button.sidebar-button:disabled, calendar.button:disabled, .budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable button.circular:disabled, treeview.view header button button.circular:disabled, row.activatable button.circular:disabled, notebook > header > tabs > arrow:disabled, modelbutton.flat:disabled,
709
.menuitem.button.flat:disabled, spinbutton.vertical button:disabled, spinbutton:not(.vertical) button:disabled, .nemo-window .toolbar button:disabled, #buttonbox_frame button:disabled, .xfce4-panel.background button:disabled, .raven stackswitcher.linked > button:disabled, .budgie-popover.budgie-menu scrolledwindow.sidebar.categories button.flat.radio.category-button:disabled, .lock-dialog button:disabled, .mate-panel-menu-bar button:disabled, window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:disabled,
710
window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:disabled, layouttabbar button:disabled, filechooser #pathbarbox > stack > box > button:disabled, messagedialog .dialog-action-box button:disabled,
711
messagedialog .dialog-action-box .linked:not(.vertical) > button:disabled, popover.background.menu button:disabled,
712
popover.background button.model:disabled, toolbar button:disabled, combobox > .linked:not(.vertical) > button:disabled:not(:only-child), button.flat:disabled {
713
  box-shadow: none;
714
  background-color: transparent;
715
  color: rgba(233, 233, 237, 0.32);
716
}
717
718
.nemo-window .toolbar button:checked, #buttonbox_frame button:checked, .xfce4-panel.background button:checked, .raven stackswitcher.linked > button:checked, .budgie-popover.budgie-menu scrolledwindow.sidebar.categories button.flat.radio.category-button:checked, .lock-dialog button:checked, .mate-panel-menu-bar button:checked, window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:checked,
719
window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:checked, layouttabbar button:checked, filechooser #pathbarbox > stack > box > button:checked, messagedialog .dialog-action-box button:checked,
720
messagedialog .dialog-action-box .linked:not(.vertical) > button:checked, popover.background.menu button:checked,
721
popover.background button.model:checked, toolbar button:checked, combobox > .linked:not(.vertical) > button:checked:not(:only-child), button.flat:checked, button.flat:checked:hover {
722
  background-color: alpha(currentColor, 0.1);
723
  color: #e9e9ed;
724
}
725
726
.nemo-window .toolbar button:checked:disabled, #buttonbox_frame button:checked:disabled, .xfce4-panel.background button:checked:disabled, .raven stackswitcher.linked > button:checked:disabled, .budgie-popover.budgie-menu scrolledwindow.sidebar.categories button.flat.radio.category-button:checked:disabled, .lock-dialog button:checked:disabled, .mate-panel-menu-bar button:checked:disabled, window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:checked:disabled,
727
window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:checked:disabled, layouttabbar button:checked:disabled, filechooser #pathbarbox > stack > box > button:checked:disabled, messagedialog .dialog-action-box button:checked:disabled, popover.background.menu button:checked:disabled,
728
popover.background button.model:checked:disabled, toolbar button:checked:disabled, combobox > .linked:not(.vertical) > button:checked:disabled:not(:only-child), button.flat:checked:disabled {
729
  background-color: alpha(currentColor, 0.1);
730
  color: rgba(233, 233, 237, 0.5);
731
}
732
733
button.text-button {
734
  min-width: 32px;
735
  padding-left: 16px;
736
  padding-right: 16px;
737
}
738
739
button.image-button {
740
  min-width: 24px;
741
  padding: 5px;
742
}
743
744
button.text-button.image-button {
745
  min-width: 24px;
746
  padding: 5px;
747
  border-radius: 12px;
748
}
749
750
button.text-button.image-button label:first-child {
751
  margin-left: 11px;
752
}
753
754
button.text-button.image-button label:last-child {
755
  margin-right: 11px;
756
}
757
758
button.text-button.image-button.flat label:first-child {
759
  margin-left: 7px;
760
}
761
762
button.text-button.image-button.flat label:last-child {
763
  margin-right: 7px;
764
}
765
766
button.text-button.image-button image:not(:only-child) {
767
  margin: 0 4px;
768
}
769
770
.linked:not(.vertical) > button.flat:not(:only-child), .linked.vertical > button.flat:not(:only-child) {
771
  border-radius: 12px;
772
}
773
774
button.osd {
775
  min-width: 24px;
776
  min-width: 24px;
777
  padding: 5px;
778
  background-color: #1a1b26;
779
  color: #e9e9ed;
780
}
781
782
button.osd:focus {
783
  box-shadow: none;
784
}
785
786
button.osd:hover {
787
  background-color: #393a44;
788
  color: #e9e9ed;
789
}
790
791
button.osd:active {
792
  background-color: #4e4f58;
793
  color: #e9e9ed;
794
}
795
796
button.osd:disabled {
797
  opacity: 0;
798
}
799
800
button.osd.image-button, button.osd.circular {
801
  padding: 11px;
802
}
803
804
button.osd.image-button > image, button.osd.circular > image {
805
  padding: 0;
806
}
807
808
button.suggested-action {
809
  background-color: #2e7de9;
810
  color: #e9e9ed;
811
  box-shadow: none;
812
}
813
814
button.suggested-action:disabled {
815
  box-shadow: none;
816
  background-color: rgba(233, 233, 237, 0.04);
817
  color: rgba(233, 233, 237, 0.5);
818
}
819
820
button.suggested-action:hover {
821
  box-shadow: inset 0 0 0 9999px transparent, 0 2px 2.4px -1px rgba(46, 125, 233, 0.2), 0 4px 3px 0 rgba(46, 125, 233, 0.14), 0 1px 6px 0 rgba(46, 125, 233, 0.12);
822
}
823
824
button.suggested-action:checked {
825
  background-color: #669dea;
826
}
827
828
button.suggested-action:checked:hover {
829
  box-shadow: inset 0 0 0 9999px transparent, 0 3px 3px -3px rgba(46, 125, 233, 0.3), 0 2px 3px -1px rgba(46, 125, 233, 0.24), 0 2px 5px 0 rgba(46, 125, 233, 0.12);
830
}
831
832
button.suggested-action:focus {
833
  box-shadow: 0 0 0 2px rgba(46, 125, 233, 0.35);
834
}
835
836
button.suggested-action.flat {
837
  background-color: transparent;
838
  color: #2e7de9;
839
}
840
841
button.suggested-action.flat:disabled {
842
  box-shadow: none;
843
  background-color: transparent;
844
  color: rgba(233, 233, 237, 0.32);
845
}
846
847
button.suggested-action.flat:checked {
848
  background-color: rgba(46, 125, 233, 0.3);
849
}
850
851
button.destructive-action {
852
  background-color: #f52a65;
853
  color: #e9e9ed;
854
  box-shadow: none;
855
}
856
857
button.destructive-action:disabled {
858
  box-shadow: none;
859
  background-color: rgba(233, 233, 237, 0.04);
860
  color: rgba(233, 233, 237, 0.5);
861
}
862
863
button.destructive-action:hover {
864
  box-shadow: inset 0 0 0 9999px transparent, 0 2px 2.4px -1px rgba(245, 42, 101, 0.2), 0 4px 3px 0 rgba(245, 42, 101, 0.14), 0 1px 6px 0 rgba(245, 42, 101, 0.12);
865
}
866
867
button.destructive-action:checked {
868
  background-color: #f1638e;
869
}
870
871
button.destructive-action:checked:hover {
872
  box-shadow: inset 0 0 0 9999px transparent, 0 3px 3px -3px rgba(245, 42, 101, 0.3), 0 2px 3px -1px rgba(245, 42, 101, 0.24), 0 2px 5px 0 rgba(245, 42, 101, 0.12);
873
}
874
875
button.destructive-action:focus {
876
  box-shadow: 0 0 0 2px rgba(245, 42, 101, 0.35);
877
}
878
879
button.destructive-action.flat {
880
  background-color: transparent;
881
  color: #f52a65;
882
}
883
884
button.destructive-action.flat:disabled {
885
  box-shadow: none;
886
  background-color: transparent;
887
  color: rgba(233, 233, 237, 0.32);
888
}
889
890
button.destructive-action.flat:checked {
891
  background-color: rgba(245, 42, 101, 0.3);
892
}
893
894
.stack-switcher > button > label {
895
  margin: 0 -6px;
896
  padding: 0 6px;
897
}
898
899
.stack-switcher > button > image {
900
  margin: -3px -6px;
901
  padding: 3px 6px;
902
}
903
904
.stack-switcher > button.needs-attention:checked > label,
905
.stack-switcher > button.needs-attention:checked > image {
906
  animation: none;
907
  background-image: none;
908
}
909
910
.primary-toolbar button {
911
  -gtk-icon-shadow: none;
912
}
913
914
button.close, button.circular {
915
  min-width: 34px;
916
  min-height: 34px;
917
  padding: 0;
918
}
919
920
stacksidebar.sidebar row.needs-attention > label, .stack-switcher > button.needs-attention > label,
921
.stack-switcher > button.needs-attention > image {
922
  animation: needs-attention 225ms cubic-bezier(0, 0, 0.2, 1) forwards;
923
  background-repeat: no-repeat;
924
  background-position: right 3px;
925
  background-size: 6px 6px;
926
}
927
928
stacksidebar.sidebar row.needs-attention > label:dir(rtl), .stack-switcher > button.needs-attention > label:dir(rtl),
929
.stack-switcher > button.needs-attention > image:dir(rtl) {
930
  background-position: left 3px;
931
}
932
933
button.color {
934
  min-height: 24px;
935
  min-width: 24px;
936
  padding: 6px;
937
}
938
939
/*********
940
 * Links *
941
 *********/
942
*:link {
943
  color: #4aafca;
944
}
945
946
*:visited {
947
  color: #7847bd;
948
}
949
950
button.link:link, button.link:link:focus, button.link:link:hover, button.link:link:active {
951
  color: #4aafca;
952
}
953
954
button.link:visited, button.link:visited:focus, button.link:visited:hover, button.link:visited:active {
955
  color: #7847bd;
956
}
957
958
button.link > label {
959
  text-decoration-line: underline;
960
}
961
962
/*****************
963
 * GtkSpinButton *
964
 *****************/
965
spinbutton:not(.vertical) {
966
  padding: 0;
967
}
968
969
spinbutton:not(.vertical) entry {
970
  min-width: 30px;
971
  margin: 0;
972
  border-image: none;
973
  border-radius: 0;
974
  box-shadow: none;
975
  background-color: transparent;
976
}
977
978
spinbutton:not(.vertical) button {
979
  border: solid 6px transparent;
980
}
981
982
spinbutton:not(.vertical) button:focus:not(:hover):not(:active):not(:disabled) {
983
  box-shadow: inset 0 0 0 9999px transparent;
984
  color: rgba(233, 233, 237, 0.7);
985
}
986
987
spinbutton:not(.vertical) button.up:dir(ltr), spinbutton:not(.vertical) button.down:dir(rtl) {
988
  margin-left: -3px;
989
}
990
991
spinbutton:not(.vertical) button.up:dir(rtl), spinbutton:not(.vertical) button.down:dir(ltr) {
992
  margin-right: -3px;
993
}
994
995
spinbutton.vertical {
996
  padding: 0;
997
}
998
999
spinbutton.vertical:disabled {
1000
  color: rgba(233, 233, 237, 0.5);
1001
}
1002
1003
spinbutton.vertical entry {
1004
  margin: 0;
1005
  border-image: none;
1006
  border-radius: 0;
1007
  box-shadow: none;
1008
  background-color: transparent;
1009
  min-height: 34px;
1010
  min-width: 40px;
1011
  padding: 0;
1012
}
1013
1014
spinbutton.vertical button {
1015
  padding: 0;
1016
  border: solid 6px transparent;
1017
}
1018
1019
spinbutton.vertical button:focus:not(:hover):not(:active) {
1020
  box-shadow: inset 0 0 0 9999px transparent;
1021
  color: rgba(233, 233, 237, 0.7);
1022
}
1023
1024
spinbutton.vertical button.up {
1025
  margin: 0 3px;
1026
}
1027
1028
spinbutton.vertical button.down {
1029
  margin: 0 3px;
1030
}
1031
1032
treeview spinbutton:not(.vertical) {
1033
  min-height: 0;
1034
  border-style: none;
1035
  border-radius: 0;
1036
}
1037
1038
treeview spinbutton:not(.vertical) entry {
1039
  min-height: 0;
1040
  padding: 1px 2px;
1041
}
1042
1043
/**************
1044
 * ComboBoxes *
1045
 **************/
1046
combobox arrow {
1047
  -gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
1048
  min-height: 16px;
1049
  min-width: 16px;
1050
}
1051
1052
combobox decoration {
1053
  transition: none;
1054
}
1055
1056
combobox button.combo cellview:dir(ltr) {
1057
  margin-left: -1px;
1058
}
1059
1060
combobox button.combo cellview:dir(rtl) {
1061
  margin-right: -1px;
1062
}
1063
1064
combobox.linked button:nth-child(2):dir(ltr) {
1065
  border-top-left-radius: 0;
1066
  border-bottom-left-radius: 0;
1067
}
1068
1069
combobox.linked button:nth-child(2):dir(rtl) {
1070
  border-top-right-radius: 0;
1071
  border-bottom-right-radius: 0;
1072
}
1073
1074
combobox > .linked:not(.vertical) > entry:not(:only-child) {
1075
  border-radius: 12px;
1076
}
1077
1078
combobox > .linked:not(.vertical) > entry:not(:only-child):first-child {
1079
  margin-right: -34px;
1080
  padding-right: 34px;
1081
}
1082
1083
combobox > .linked:not(.vertical) > entry:not(:only-child):last-child {
1084
  margin-left: -34px;
1085
  padding-left: 34px;
1086
}
1087
1088
combobox > .linked:not(.vertical) > button:not(:only-child) {
1089
  min-height: 16px;
1090
  min-width: 16px;
1091
  margin: 5px;
1092
  padding: 4px;
1093
  border-radius: 12px;
1094
}
1095
1096
combobox > .linked > button.combo {
1097
  padding: 5px 9px;
1098
}
1099
1100
.linked:not(.vertical) > combobox:not(:first-child) > box > button.combo {
1101
  border-top-left-radius: 0;
1102
  border-bottom-left-radius: 0;
1103
}
1104
1105
.linked:not(.vertical) > combobox:not(:last-child) > box > button.combo {
1106
  border-top-right-radius: 0;
1107
  border-bottom-right-radius: 0;
1108
}
1109
1110
.linked.vertical > combobox:not(:first-child) > box > button.combo {
1111
  border-top-left-radius: 0;
1112
  border-top-right-radius: 0;
1113
}
1114
1115
.linked.vertical > combobox:not(:last-child) > box > button.combo {
1116
  border-bottom-left-radius: 0;
1117
  border-bottom-right-radius: 0;
1118
}
1119
1120
button.combo:only-child {
1121
  border-radius: 12px;
1122
  font-weight: normal;
1123
  transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1);
1124
  box-shadow: inset 0 0 0 2px transparent;
1125
  background-color: rgba(233, 233, 237, 0.08);
1126
  color: #e9e9ed;
1127
}
1128
1129
button.combo:only-child:focus {
1130
  background-color: alpha(currentColor, 0.08);
1131
  box-shadow: inset 0 0 0 2px rgba(233, 233, 237, 0.3);
1132
}
1133
1134
button.combo:only-child:hover {
1135
  background-color: alpha(currentColor, 0.08);
1136
  box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08);
1137
}
1138
1139
button.combo:only-child:checked {
1140
  background-color: rgba(233, 233, 237, 0.08);
1141
  box-shadow: inset 0 0 0 2px #27a1b9;
1142
}
1143
1144
button.combo:only-child:disabled {
1145
  box-shadow: inset 0 0 0 2px transparent;
1146
  background-color: rgba(233, 233, 237, 0.08);
1147
  color: rgba(233, 233, 237, 0.5);
1148
}
1149
1150
/************
1151
 * Toolbars *
1152
 ************/
1153
toolbar {
1154
  -gtkwidget-window-dragging: true;
1155
  padding: 2px 3px;
1156
  background-color: #1a1b26;
1157
}
1158
1159
toolbar .linked
1160
> button:not(:hover):not(:active):not(:checked):not(:focus):not(
1161
:disabled
1162
) {
1163
  background-color: alpha(currentColor, 0.05);
1164
}
1165
1166
.osd toolbar {
1167
  background-color: transparent;
1168
}
1169
1170
frame.documents-dropdown, .osd .scale-popup.background, .app-notification, toolbar.osd {
1171
  transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1);
1172
  padding: 6px;
1173
  border-radius: 12px;
1174
  box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(233, 233, 237, 0.1);
1175
  background-color: #1a1b26;
1176
  color: #e9e9ed;
1177
}
1178
1179
frame.documents-dropdown:backdrop, .osd .scale-popup.background:backdrop, .app-notification:backdrop, toolbar.osd:backdrop {
1180
  box-shadow: 0 3px 2px -3px rgba(0, 0, 0, 0.2), 0 2px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 3px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(233, 233, 237, 0.1);
1181
}
1182
1183
frame.left.documents-dropdown, .osd .left.scale-popup.background, .left.app-notification, frame.right.documents-dropdown, .osd .right.scale-popup.background, .right.app-notification, frame.top.documents-dropdown, .osd .top.scale-popup.background, .top.app-notification, frame.bottom.documents-dropdown, .osd .bottom.scale-popup.background, .bottom.app-notification, toolbar.osd.left, toolbar.osd.right, toolbar.osd.top, toolbar.osd.bottom {
1184
  border-radius: 0;
1185
}
1186
1187
frame.bottom.documents-dropdown, .osd .bottom.scale-popup.background, .bottom.app-notification, toolbar.osd.bottom {
1188
  box-shadow: none;
1189
  background-color: transparent;
1190
  background-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.1) 30%, rgba(0, 0, 0, 0.2) 50%, rgba(0, 0, 0, 0.4));
1191
}
1192
1193
frame.documents-dropdown entry, .osd .scale-popup.background entry, .app-notification entry,
1194
frame.documents-dropdown button,
1195
.osd .scale-popup.background button,
1196
.app-notification button, toolbar.osd entry,
1197
toolbar.osd button {
1198
  border-radius: 12px;
1199
}
1200
1201
frame.documents-dropdown entry, .osd .scale-popup.background entry, .app-notification entry, toolbar.osd entry {
1202
  color: #e9e9ed;
1203
}
1204
1205
frame.documents-dropdown .linked > button:first-child, .osd .scale-popup.background .linked > button:first-child, .app-notification .linked > button:first-child, toolbar.osd .linked > button:first-child {
1206
  border-radius: 12px 0 0 12px;
1207
}
1208
1209
frame.documents-dropdown .linked > button:last-child, .osd .scale-popup.background .linked > button:last-child, .app-notification .linked > button:last-child, toolbar.osd .linked > button:last-child {
1210
  border-radius: 0 12px 12px 0;
1211
}
1212
1213
toolbar.horizontal > separator {
1214
  margin: 2px;
1215
}
1216
1217
toolbar.vertical > separator {
1218
  margin: 2px;
1219
}
1220
1221
toolbar:not(.inline-toolbar):not(.osd) scale,
1222
toolbar:not(.inline-toolbar):not(.osd) entry,
1223
toolbar:not(.inline-toolbar):not(.osd) spinbutton,
1224
toolbar:not(.inline-toolbar):not(.osd) button {
1225
  margin: 2px 1px;
1226
}
1227
1228
toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:first-child),
1229
toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:first-child),
1230
toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:first-child) {
1231
  margin-left: 0;
1232
}
1233
1234
toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:last-child),
1235
toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:last-child),
1236
toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:last-child) {
1237
  margin-right: 0;
1238
}
1239
1240
toolbar:not(.inline-toolbar):not(.osd) spinbutton entry,
1241
toolbar:not(.inline-toolbar):not(.osd) spinbutton button {
1242
  margin: 0;
1243
}
1244
1245
toolbar:not(.inline-toolbar):not(.osd) switch {
1246
  margin: 8px 2px;
1247
}
1248
1249
.toolbar {
1250
  background-color: #1a1b26;
1251
}
1252
1253
frame .toolbar {
1254
  border-top: 1px solid rgba(233, 233, 237, 0.12);
1255
}
1256
1257
.inline-toolbar {
1258
  padding: 6px;
1259
  border-style: solid;
1260
  border-width: 0 1px 1px;
1261
  border-color: rgba(233, 233, 237, 0.12);
1262
  background-color: #323449;
1263
  border-radius: 0 0 9px 9px;
1264
}
1265
1266
.frame .inline-toolbar {
1267
  border-width: 1px 0 0;
1268
  background-color: transparent;
1269
}
1270
1271
searchbar > revealer > box,
1272
.location-bar {
1273
  padding: 6px;
1274
  border: none;
1275
  background-color: #1a1b26;
1276
}
1277
1278
searchbar > revealer > box {
1279
  margin: -6px;
1280
}
1281
1282
/***************
1283
 * Header bars *
1284
 ***************/
1285
.nemo-window .primary-toolbar button:not(.text-button), .titlebar button:not(.suggested-action):not(.destructive-action) {
1286
  color: rgba(233, 233, 237, 0.7);
1287
  /* background-color: if($topbar == 'light', rgba($base, 0.6), $titlebar-fill); */
1288
  background-color: transparent;
1289
  border-radius: 12px;
1290
}
1291
1292
.nemo-window .primary-toolbar .linked > button:not(.text-button), .titlebar .linked > button:not(.suggested-action):not(.destructive-action) {
1293
  border-radius: 0;
1294
}
1295
1296
.nemo-window .primary-toolbar .linked > button:first-child:not(.text-button), .titlebar .linked > button:first-child:not(.suggested-action):not(.destructive-action) {
1297
  border-top-left-radius: 9999px;
1298
  border-bottom-left-radius: 9999px;
1299
}
1300
1301
.nemo-window .primary-toolbar .linked > button:last-child:not(.text-button), .titlebar .linked > button:last-child:not(.suggested-action):not(.destructive-action) {
1302
  border-top-right-radius: 9999px;
1303
  border-bottom-right-radius: 9999px;
1304
}
1305
1306
.nemo-window .primary-toolbar .linked > button:only-child:not(.text-button), .titlebar .linked > button:only-child:not(.suggested-action):not(.destructive-action) {
1307
  border-radius: 9999px;
1308
}
1309
1310
.nemo-window .primary-toolbar button:hover:not(.text-button), .titlebar button:hover:not(.suggested-action):not(.destructive-action) {
1311
  box-shadow: inset 0 0 0 9999px rgba(233, 233, 237, 0.12);
1312
}
1313
1314
.nemo-window .primary-toolbar button:checked:not(.text-button), .titlebar button:checked:not(.suggested-action):not(.destructive-action) {
1315
  background-color: #27a1b9;
1316
  color: rgba(26, 27, 38, 0.87);
1317
}
1318
1319
.nemo-window .primary-toolbar button:checked:hover:not(.text-button), .titlebar button:checked:hover:not(.suggested-action):not(.destructive-action) {
1320
  box-shadow: inset 0 0 0 9999px rgba(26, 27, 38, 0.04);
1321
  color: rgba(26, 27, 38, 0.87);
1322
}
1323
1324
.nemo-window .primary-toolbar button:checked:focus:not(.text-button), .titlebar button:checked:focus:not(.suggested-action):not(.destructive-action) {
1325
  color: rgba(26, 27, 38, 0.87);
1326
  box-shadow: none;
1327
}
1328
1329
.nemo-window .primary-toolbar button:checked:disabled:not(.text-button), .titlebar button:checked:disabled:not(.suggested-action):not(.destructive-action) {
1330
  background-color: rgba(225, 226, 231, 0.5);
1331
  color: rgba(26, 27, 38, 0.38);
1332
}
1333
1334
.nemo-window .primary-toolbar button:focus:not(.text-button), .titlebar button:focus:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:hover:not(.text-button), .titlebar button:hover:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:active:not(.text-button), .titlebar button:active:not(.suggested-action):not(.destructive-action) {
1335
  color: #e9e9ed;
1336
}
1337
1338
.nemo-window .primary-toolbar button:disabled:not(.text-button), .titlebar button:disabled:not(.suggested-action):not(.destructive-action) {
1339
  color: rgba(233, 233, 237, 0.32);
1340
}
1341
1342
.nemo-window .primary-toolbar button:backdrop:not(.text-button), .titlebar button:backdrop:not(.suggested-action):not(.destructive-action) {
1343
  color: rgba(233, 233, 237, 0.5);
1344
}
1345
1346
.nemo-window .primary-toolbar button:backdrop:focus:not(.text-button), .titlebar button:backdrop:focus:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:backdrop:hover:not(.text-button), .titlebar button:backdrop:hover:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:backdrop:active:not(.text-button), .titlebar button:backdrop:active:not(.suggested-action):not(.destructive-action) {
1347
  color: rgba(233, 233, 237, 0.7);
1348
}
1349
1350
.nemo-window .primary-toolbar button:backdrop:disabled:not(.text-button), .titlebar button:backdrop:disabled:not(.suggested-action):not(.destructive-action) {
1351
  color: rgba(233, 233, 237, 0.32);
1352
}
1353
1354
.nemo-window .primary-toolbar button:backdrop:checked:not(.text-button), .titlebar button:backdrop:checked:not(.suggested-action):not(.destructive-action) {
1355
  color: rgba(26, 27, 38, 0.6);
1356
}
1357
1358
.nemo-window .primary-toolbar button:backdrop:checked:disabled:not(.text-button), .titlebar button:backdrop:checked:disabled:not(.suggested-action):not(.destructive-action) {
1359
  color: rgba(26, 27, 38, 0.3);
1360
}
1361
1362
.nemo-window .primary-toolbar entry, .titlebar entry {
1363
  background-color: rgba(233, 233, 237, 0.04);
1364
  color: #e9e9ed;
1365
  border-radius: 9999px;
1366
}
1367
1368
.nemo-window .primary-toolbar entry:disabled, .titlebar entry:disabled {
1369
  background-color: rgba(233, 233, 237, 0.04);
1370
  color: rgba(233, 233, 237, 0.5);
1371
}
1372
1373
.nemo-window .primary-toolbar entry image, .titlebar entry image {
1374
  color: rgba(233, 233, 237, 0.7);
1375
}
1376
1377
.nemo-window .primary-toolbar entry image:hover, .titlebar entry image:hover, .nemo-window .primary-toolbar entry image:active, .titlebar entry image:active {
1378
  color: #e9e9ed;
1379
}
1380
1381
.nemo-window .primary-toolbar entry image:disabled, .titlebar entry image:disabled {
1382
  color: rgba(233, 233, 237, 0.5);
1383
}
1384
1385
.titlebar {
1386
  transition: all 75ms cubic-bezier(0, 0, 0.2, 1);
1387
  background-color: #1a1b26;
1388
  color: #e9e9ed;
1389
  border-radius: 12px 12px 0 0;
1390
  border: none;
1391
  box-shadow: inset 0 1px rgba(233, 233, 237, 0.1);
1392
}
1393
1394
.titlebar:disabled {
1395
  color: rgba(233, 233, 237, 0.5);
1396
}
1397
1398
.titlebar:backdrop {
1399
  color: rgba(233, 233, 237, 0.7);
1400
}
1401
1402
.titlebar:backdrop:disabled {
1403
  color: rgba(233, 233, 237, 0.32);
1404
}
1405
1406
.csd .titlebar:backdrop {
1407
  background-color: #1a1b26;
1408
}
1409
1410
.titlebar .title {
1411
  padding: 0 12px;
1412
  font-weight: bold;
1413
}
1414
1415
.titlebar .subtitle {
1416
  padding: 0 12px;
1417
  font-size: smaller;
1418
}
1419
1420
.titlebar .subtitle,
1421
.titlebar .dim-label {
1422
  transition: color 75ms cubic-bezier(0, 0, 0.2, 1);
1423
  color: rgba(233, 233, 237, 0.7);
1424
}
1425
1426
.titlebar .subtitle:backdrop,
1427
.titlebar .dim-label:backdrop {
1428
  color: rgba(233, 233, 237, 0.5);
1429
}
1430
1431
.titlebar .titlebar,
1432
.titlebar headerbar {
1433
  background-color: transparent;
1434
  box-shadow: none;
1435
}
1436
1437
.titlebar + separator,
1438
.titlebar + separator.sidebar {
1439
  background-color: #1a1b26;
1440
  background-image: none;
1441
  transition: all 75ms cubic-bezier(0, 0, 0.2, 1);
1442
  box-shadow: inset 0 1px rgba(233, 233, 237, 0.1);
1443
}
1444
1445
.titlebar + separator:backdrop,
1446
.titlebar + separator.sidebar:backdrop {
1447
  background-color: #1a1b26;
1448
}
1449
1450
.titlebar.selection-mode + separator, .titlebar.selection-mode + separator.sidebar, .selection-mode .titlebar + separator, .selection-mode .titlebar + separator.sidebar {
1451
  background-color: #27a1b9;
1452
}
1453
1454
.titlebar.selection-mode + separator:backdrop, .titlebar.selection-mode + separator.sidebar:backdrop, .selection-mode .titlebar + separator:backdrop, .selection-mode .titlebar + separator.sidebar:backdrop {
1455
  background-color: #27a1b9;
1456
}
1457
1458
.titlebar button.suggested-action:disabled,
1459
.titlebar button.destructive-action:disabled {
1460
  background-color: rgba(233, 233, 237, 0.04);
1461
  color: rgba(233, 233, 237, 0.5);
1462
}
1463
1464
.titlebar stackswitcher {
1465
  background-color: rgba(233, 233, 237, 0.04);
1466
}
1467
1468
.titlebar stackswitcher:checked {
1469
  background-color: #e1e2e7;
1470
  color: rgba(26, 27, 38, 0.87);
1471
}
1472
1473
.titlebar stackswitcher:checked:hover {
1474
  background-color: #fdfdfe;
1475
}
1476
1477
.titlebar stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action) {
1478
  border-radius: 9999px;
1479
}
1480
1481
.titlebar .path-bar
1482
button:not(.suggested-action):not(.destructive-action).text-button {
1483
  min-width: 0;
1484
  padding-left: 5px;
1485
  padding-right: 5px;
1486
}
1487
1488
.titlebar.selection-mode {
1489
  transition: background-color 0.1ms 225ms, color 75ms cubic-bezier(0, 0, 0.2, 1);
1490
  animation: ripple-on-headerbar 225ms cubic-bezier(0, 0, 0.2, 1);
1491
  background-color: #27a1b9;
1492
  color: #e9e9ed;
1493
  box-shadow: inset 0 1px rgba(233, 233, 237, 0.2);
1494
}
1495
1496
.titlebar.selection-mode:backdrop {
1497
  color: rgba(233, 233, 237, 0.7);
1498
  background-color: #2cb7d2;
1499
}
1500
1501
.titlebar.selection-mode .subtitle:link {
1502
  color: #e9e9ed;
1503
}
1504
1505
.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action) {
1506
  color: #e9e9ed;
1507
}
1508
1509
.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action):disabled {
1510
  color: rgba(233, 233, 237, 0.5);
1511
}
1512
1513
.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action):checked {
1514
  color: #e9e9ed;
1515
}
1516
1517
.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action):checked:disabled {
1518
  color: rgba(233, 233, 237, 0.5);
1519
}
1520
1521
.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action):backdrop:not(.titlebutton) {
1522
  color: rgba(233, 233, 237, 0.7);
1523
}
1524
1525
.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action):backdrop:disabled {
1526
  color: rgba(233, 233, 237, 0.32);
1527
}
1528
1529
.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action):backdrop:checked {
1530
  color: rgba(233, 233, 237, 0.7);
1531
}
1532
1533
.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action):backdrop:checked:disabled {
1534
  color: rgba(233, 233, 237, 0.32);
1535
}
1536
1537
.titlebar.selection-mode .selection-menu {
1538
  padding-left: 16px;
1539
  padding-right: 16px;
1540
}
1541
1542
.titlebar.selection-mode .selection-menu arrow {
1543
  -gtkarrow-arrow-scaling: 1;
1544
}
1545
1546
.titlebar.selection-mode .selection-menu .arrow {
1547
  -gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
1548
}
1549
1550
.tiled .titlebar, .tiled-top .titlebar, .tiled-right .titlebar, .tiled-bottom .titlebar, .tiled-left .titlebar, .maximized .titlebar, .fullscreen .titlebar {
1551
  border-radius: 0;
1552
}
1553
1554
.titlebar.default-decoration {
1555
  min-height: 24px;
1556
  padding: 6px 12px;
1557
  border-radius: 12px 12px 0 0;
1558
  border: none;
1559
  background-color: #1a1b26;
1560
  background-image: none;
1561
  box-shadow: inset 0 1px rgba(233, 233, 237, 0.1);
1562
}
1563
1564
.titlebar.default-decoration:backdrop {
1565
  background-color: #1a1b26;
1566
}
1567
1568
.tiled .titlebar.default-decoration, .maximized .titlebar.default-decoration, .fullscreen .titlebar.default-decoration {
1569
  box-shadow: none;
1570
  border-radius: 0;
1571
}
1572
1573
.titlebar.default-decoration button.titlebutton {
1574
  min-height: 24px;
1575
  min-width: 24px;
1576
  margin: 0;
1577
  padding: 0;
1578
}
1579
1580
.titlebar.default-decoration button.titlebutton.minimize:active, .titlebar.default-decoration button.titlebutton.maximize:active, .titlebar.default-decoration button.titlebutton.close:active {
1581
  color: rgba(26, 27, 38, 0.87);
1582
  background-image: none;
1583
  animation: none;
1584
  box-shadow: none;
1585
  background-color: rgba(184, 185, 192, 0.9675);
1586
}
1587
1588
.background.csd .titlebar.default-decoration {
1589
  padding: 6px;
1590
}
1591
1592
.solid-csd .titlebar:dir(rtl), .solid-csd .titlebar:dir(ltr) {
1593
  border-radius: 0;
1594
  box-shadow: none;
1595
}
1596
1597
headerbar {
1598
  min-height: 46px;
1599
  padding: 0 6px;
1600
}
1601
1602
box.vertical headerbar {
1603
  background-color: #1a1b26;
1604
}
1605
1606
headerbar entry,
1607
headerbar spinbutton,
1608
headerbar button,
1609
headerbar stackswitcher {
1610
  margin-top: 6px;
1611
  margin-bottom: 6px;
1612
}
1613
1614
headerbar > box.left,
1615
headerbar > box.right {
1616
  padding: 0 6px;
1617
}
1618
1619
headerbar separator.titlebutton,
1620
headerbar separator.sidebar {
1621
  margin-top: 11.5px;
1622
  margin-bottom: 11.5px;
1623
  background-color: transparent;
1624
}
1625
1626
headerbar switch {
1627
  margin-top: 11px;
1628
  margin-bottom: 11px;
1629
}
1630
1631
headerbar spinbutton button {
1632
  margin-top: 0;
1633
  margin-bottom: 0;
1634
}
1635
1636
headerbar .entry-tag, headerbar .photos-entry-tag, headerbar .documents-entry-tag {
1637
  margin-top: 5px;
1638
  margin-bottom: 5px;
1639
}
1640
1641
headerbar.windowhandle viewswitcher {
1642
  background-color: rgba(233, 233, 237, 0.04);
1643
  border-radius: 0 0 12px 12px;
1644
}
1645
1646
headerbar.windowhandle viewswitcher button:not(.titlebutton):not(.suggested-action):not(
1647
.destructive-action
1648
) {
1649
  border-radius: 9px;
1650
  margin: 6px 3px;
1651
  min-width: 120px;
1652
  padding: 0;
1653
}
1654
1655
headerbar.windowhandle viewswitcher button:not(.titlebutton):not(.suggested-action):not(
1656
.destructive-action
1657
):not(:hover):not(:active):not(:checked) {
1658
  background-color: transparent;
1659
}
1660
1661
headerbar.windowhandle viewswitcher button:not(.titlebutton):not(.suggested-action):not(
1662
.destructive-action
1663
) > stack > box {
1664
  padding: 0 12px;
1665
}
1666
1667
headerbar.windowhandle viewswitcher button:not(.titlebutton):not(.suggested-action):not(
1668
.destructive-action
1669
):focus {
1670
  box-shadow: none;
1671
}
1672
1673
headerbar.windowhandle > button.popup label,
1674
headerbar.windowhandle > button.popup image {
1675
  min-height: 0;
1676
}
1677
1678
headerbar.windowhandle viewswitchertitle > squeezer {
1679
  margin-top: 0;
1680
  margin-bottom: 0;
1681
  background: none;
1682
}
1683
1684
headerbar.windowhandle viewswitchertitle > squeezer > viewswitcher {
1685
  margin: 0;
1686
  background: none;
1687
}
1688
1689
headerbar.windowhandle viewswitchertitle > squeezer > viewswitcher > box.horizontal > button.radio {
1690
  margin: 0;
1691
  padding: 0;
1692
  border-radius: 0;
1693
}
1694
1695
/************
1696
 * Pathbars *
1697
 ************/
1698
.caja-pathbar button,
1699
.path-bar.linked:not(.vertical) > button {
1700
  padding-left: 5px;
1701
  padding-right: 5px;
1702
  border-radius: 6px;
1703
  margin-left: 1px;
1704
  margin-right: 1px;
1705
  background-color: alpha(currentColor, 0.08);
1706
}
1707
1708
.caja-pathbar button:disabled,
1709
.path-bar.linked:not(.vertical) > button:disabled {
1710
  background-color: alpha(currentColor, 0.05);
1711
}
1712
1713
.caja-pathbar button:first-child,
1714
.path-bar.linked:not(.vertical) > button:first-child {
1715
  border-top-left-radius: 12px;
1716
  border-bottom-left-radius: 12px;
1717
}
1718
1719
.caja-pathbar button:last-child,
1720
.path-bar.linked:not(.vertical) > button:last-child {
1721
  border-top-right-radius: 12px;
1722
  border-bottom-right-radius: 12px;
1723
}
1724
1725
.caja-pathbar button:checked,
1726
.path-bar.linked:not(.vertical) > button:checked {
1727
  background-color: alpha(currentColor, 0.16);
1728
  color: #e9e9ed;
1729
}
1730
1731
.caja-pathbar button label,
1732
.caja-pathbar button image,
1733
.path-bar.linked:not(.vertical) > button label,
1734
.path-bar.linked:not(.vertical) > button image {
1735
  margin-left: 3px;
1736
  margin-right: 3px;
1737
}
1738
1739
.caja-pathbar button.slider-button,
1740
.path-bar.linked:not(.vertical) > button.slider-button {
1741
  padding-left: 4px;
1742
  padding-right: 4px;
1743
}
1744
1745
/**************
1746
 * Tree Views *
1747
 **************/
1748
treeview.view {
1749
  border-left-color: rgba(233, 233, 237, 0.12);
1750
  border-top-color: rgba(233, 233, 237, 0.12);
1751
}
1752
1753
* {
1754
  -gtktreeview-horizontal-separator: 4;
1755
  -gtktreeview-grid-line-width: 1;
1756
  -gtktreeview-grid-line-pattern: '';
1757
  -gtktreeview-tree-line-width: 1;
1758
  -gtktreeview-tree-line-pattern: '';
1759
  -gtktreeview-expander-size: 16;
1760
}
1761
1762
.csd
1763
treeview.view:not(:selected):not(:hover):not(.progressbar):not(.expander):not(
1764
.trough
1765
):not(.separator) {
1766
  background-color: transparent;
1767
}
1768
1769
treeview.view.separator {
1770
  min-height: 6px;
1771
  color: rgba(233, 233, 237, 0.12);
1772
}
1773
1774
treeview.view:drop(active) {
1775
  border-style: solid none;
1776
  border-width: 9999px;
1777
  border-color: alpha(currentColor, 0.08);
1778
}
1779
1780
treeview.view:drop(active).after {
1781
  border-top-style: none;
1782
}
1783
1784
treeview.view:drop(active).before {
1785
  border-bottom-style: none;
1786
}
1787
1788
treeview.view.expander {
1789
  color: rgba(233, 233, 237, 0.7);
1790
  -gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
1791
  -gtk-icon-transform: rotate(-90deg);
1792
}
1793
1794
treeview.view.expander:dir(rtl) {
1795
  -gtk-icon-transform: rotate(90deg);
1796
}
1797
1798
treeview.view.expander:checked {
1799
  -gtk-icon-transform: unset;
1800
}
1801
1802
treeview.view.expander:hover, treeview.view.expander:active {
1803
  color: #e9e9ed;
1804
}
1805
1806
treeview.view.expander:disabled {
1807
  color: rgba(233, 233, 237, 0.32);
1808
}
1809
1810
treeview.view.expander:selected {
1811
  color: rgba(26, 27, 38, 0.6);
1812
}
1813
1814
treeview.view.expander:selected:hover, treeview.view.expander:selected:active {
1815
  color: rgba(26, 27, 38, 0.87);
1816
}
1817
1818
treeview.view.expander:selected:disabled {
1819
  color: rgba(26, 27, 38, 0.3);
1820
}
1821
1822
treeview.view.progressbar {
1823
  border: none;
1824
  box-shadow: none;
1825
  background-color: #27a1b9;
1826
  background-image: none;
1827
  border-radius: 9999px;
1828
  color: #e9e9ed;
1829
}
1830
1831
treeview.view.progressbar:selected, treeview.view.progressbar:selected:hover, treeview.view.progressbar:selected:focus {
1832
  box-shadow: none;
1833
  background-color: #44acc1;
1834
  color: #e9e9ed;
1835
}
1836
1837
treeview.view.progressbar:selected:backdrop, treeview.view.progressbar:selected:hover:backdrop, treeview.view.progressbar:selected:focus:backdrop {
1838
  color: #e9e9ed;
1839
}
1840
1841
treeview.view.progressbar:backdrop, treeview.view.progressbar:selected:backdrop {
1842
  background-color: rgba(233, 233, 237, 0.3);
1843
}
1844
1845
treeview.view.trough {
1846
  border: none;
1847
  box-shadow: none;
1848
  background-color: rgba(233, 233, 237, 0.12);
1849
  background-image: none;
1850
  border-radius: 9999px;
1851
  padding: 0;
1852
  margin: 0;
1853
}
1854
1855
treeview.view.trough:selected, treeview.view.trough:selected:hover, treeview.view.trough:selected:focus {
1856
  box-shadow: none;
1857
  background-color: rgba(233, 233, 237, 0.12);
1858
}
1859
1860
treeview.view.trough:backdrop, treeview.view.trough:selected:backdrop {
1861
  background-color: rgba(233, 233, 237, 0.12);
1862
}
1863
1864
treeview.view header button {
1865
  padding: 2px 6px;
1866
  border: none;
1867
  border-right: 1px solid transparent;
1868
  border-color: rgba(233, 233, 237, 0.12);
1869
  border-radius: 0;
1870
  background-clip: border-box;
1871
  border-image: linear-gradient(to bottom, transparent 20%, rgba(233, 233, 237, 0.12) 20%, rgba(233, 233, 237, 0.12) 80%, transparent 80%) 0 1 0 0/0 1px 0 0 stretch;
1872
}
1873
1874
treeview.view header button:not(:focus):not(:hover):not(:active) {
1875
  color: rgba(233, 233, 237, 0.7);
1876
}
1877
1878
treeview.view header button, treeview.view header button:disabled {
1879
  background-color: #323449;
1880
}
1881
1882
treeview.view header button:last-child {
1883
  border-right: none;
1884
  border-image: none;
1885
}
1886
1887
treeview.view button.dnd,
1888
treeview.view header.button.dnd {
1889
  padding: 2px 6px;
1890
  border-style: none solid solid;
1891
  border-width: 1px;
1892
  border-color: rgba(233, 233, 237, 0.12);
1893
  border-radius: 0;
1894
  box-shadow: none;
1895
  background-color: #323449;
1896
  background-clip: border-box;
1897
  color: #27a1b9;
1898
}
1899
1900
treeview.view acceleditor > label {
1901
  background-color: #27a1b9;
1902
}
1903
1904
/*********
1905
 * Menus *
1906
 *********/
1907
menubar,
1908
.menubar {
1909
  -gtkwidget-window-dragging: true;
1910
  padding: 0;
1911
  background-color: #1a1b26;
1912
  color: #e9e9ed;
1913
}
1914
1915
menubar:backdrop,
1916
.menubar:backdrop {
1917
  color: rgba(233, 233, 237, 0.7);
1918
  background-color: #1a1b26;
1919
}
1920
1921
.csd menubar, .csd .menubar {
1922
  transition: all 75ms cubic-bezier(0, 0, 0.2, 1);
1923
}
1924
1925
menubar > menuitem,
1926
.menubar > menuitem {
1927
  transition: none;
1928
  min-height: 20px;
1929
  padding: 4px 8px;
1930
  color: rgba(233, 233, 237, 0.7);
1931
  border-radius: 12px;
1932
}
1933
1934
menubar > menuitem:hover,
1935
.menubar > menuitem:hover {
1936
  transition: none;
1937
  background-color: alpha(currentColor, 0.1);
1938
  color: #e9e9ed;
1939
}
1940
1941
menubar > menuitem:backdrop,
1942
.menubar > menuitem:backdrop {
1943
  color: rgba(233, 233, 237, 0.5);
1944
}
1945
1946
menubar > menuitem:disabled,
1947
.menubar > menuitem:disabled {
1948
  color: rgba(233, 233, 237, 0.32);
1949
}
1950
1951
menubar > menuitem label:disabled,
1952
.menubar > menuitem label:disabled {
1953
  color: inherit;
1954
}
1955
1956
menubar > menuitem > window.popup.background > menu menuitem,
1957
.menubar > menuitem > window.popup.background > menu menuitem {
1958
  transition: none;
1959
}
1960
1961
.background.popup {
1962
  background-color: transparent;
1963
}
1964
1965
menu {
1966
  margin: 6px;
1967
  padding: 6px;
1968
  background-color: #1f2231;
1969
  background-clip: border-box;
1970
  border-radius: 12px;
1971
  /* border: 1px solid $primary; */
1972
}
1973
1974
.csd menu {
1975
  border: none;
1976
  box-shadow: inset 0 1px rgba(233, 233, 237, 0.1);
1977
}
1978
1979
menu menuitem {
1980
  transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1);
1981
  min-height: 20px;
1982
  min-width: 40px;
1983
  padding: 4px 8px;
1984
  color: #e9e9ed;
1985
  font: initial;
1986
  text-shadow: none;
1987
  border-radius: 12px;
1988
}
1989
1990
menu menuitem:hover {
1991
  transition: none;
1992
  background-color: rgba(233, 233, 237, 0.04);
1993
  color: #27a1b9;
1994
}
1995
1996
menu menuitem:hover accelerator {
1997
  color: #27a1b9;
1998
}
1999
2000
menu menuitem:hover:disabled accelerator {
2001
  color: rgba(233, 233, 237, 0.32);
2002
}
2003
2004
menu menuitem:active {
2005
  background-color: alpha(currentColor, 0.12);
2006
}
2007
2008
menu menuitem:disabled {
2009
  color: rgba(233, 233, 237, 0.5);
2010
}
2011
2012
menu menuitem accelerator {
2013
  color: rgba(233, 233, 237, 0.7);
2014
}
2015
2016
menu menuitem:disabled accelerator {
2017
  color: rgba(233, 233, 237, 0.32);
2018
}
2019
2020
menu menuitem arrow {
2021
  min-height: 16px;
2022
  min-width: 16px;
2023
}
2024
2025
menu menuitem arrow:dir(ltr) {
2026
  -gtk-icon-source: -gtk-icontheme("pan-end-symbolic");
2027
  margin-left: 8px;
2028
}
2029
2030
menu menuitem arrow:dir(rtl) {
2031
  -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl");
2032
  margin-right: 8px;
2033
}
2034
2035
menu menuitem label:dir(rtl), menu menuitem label:dir(ltr) {
2036
  color: inherit;
2037
}
2038
2039
menu .view:selected {
2040
  background-color: #444659;
2041
}
2042
2043
menu > arrow {
2044
  min-height: 16px;
2045
  min-width: 16px;
2046
  padding: 4px;
2047
  background-color: #1f2231;
2048
  color: rgba(233, 233, 237, 0.7);
2049
}
2050
2051
menu > arrow.top {
2052
  margin-top: 0;
2053
  border-radius: 12px;
2054
  -gtk-icon-source: -gtk-icontheme("pan-up-symbolic");
2055
}
2056
2057
menu > arrow.bottom {
2058
  margin-top: 8px;
2059
  margin-bottom: -12px;
2060
  border-radius: 12px;
2061
  -gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
2062
}
2063
2064
menu > arrow:hover {
2065
  background-image: image(alpha(currentColor, 0.08));
2066
  color: #e9e9ed;
2067
}
2068
2069
menu > arrow:disabled {
2070
  border-color: transparent;
2071
  background-color: transparent;
2072
  color: transparent;
2073
}
2074
2075
menu separator {
2076
  margin: 3px 0;
2077
  background-color: transparent;
2078
}
2079
2080
/************
2081
 * Popovers *
2082
 ************/
2083
popover.background {
2084
  transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1);
2085
  padding: 0;
2086
  background-color: #1f2231;
2087
  border-radius: 12px;
2088
}
2089
2090
popover.background, .csd popover.background {
2091
  box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12);
2092
  box-shadow: 0 8px 6px -5px rgba(0, 0, 0, 0.2), 0 16px 15px 2px rgba(0, 0, 0, 0.14), 0 6px 18px 5px rgba(0, 0, 0, 0.12), inset 0 1px rgba(233, 233, 237, 0.1), 0 0 36px transparent;
2093
}
2094
2095
popover.background:backdrop, .csd popover.background:backdrop {
2096
  box-shadow: 0 3px 2px -2px rgba(0, 0, 0, 0.05), 0 2px 3px -1px rgba(0, 0, 0, 0.06), 0 1px 4px 0 rgba(0, 0, 0, 0.05);
2097
}
2098
2099
popover.background > stack {
2100
  margin: 0;
2101
}
2102
2103
popover.background > toolbar {
2104
  margin: 0;
2105
}
2106
2107
popover.background > list,
2108
popover.background > .view,
2109
popover.background > toolbar {
2110
  border-style: none;
2111
  box-shadow: none;
2112
  background-color: transparent;
2113
}
2114
2115
popover.background > scrolledwindow > viewport.frame > list {
2116
  background-color: transparent;
2117
  padding: 6px;
2118
}
2119
2120
popover.background > scrolledwindow > viewport.frame > list > row {
2121
  border-radius: 12px;
2122
  padding: 6px;
2123
}
2124
2125
popover.background .view:not(:selected),
2126
popover.background toolbar {
2127
  background-color: #1f2231;
2128
}
2129
2130
popover.background button,
2131
popover.background entry,
2132
popover.background combobox {
2133
  border-radius: 12px;
2134
}
2135
2136
popover.background .linked > button:not(.radio) {
2137
  border-radius: 12px;
2138
}
2139
2140
popover.background .linked > button:not(.radio):first-child {
2141
  border-radius: 12px;
2142
}
2143
2144
popover.background .linked > button:not(.radio):last-child {
2145
  border-radius: 12px;
2146
}
2147
2148
popover.background .linked > button:not(.radio):only-child {
2149
  border-radius: 12px;
2150
}
2151
2152
popover.background.menu button,
2153
popover.background button.model {
2154
  min-height: 32px;
2155
  padding: 0 8px;
2156
  border-radius: 12px;
2157
}
2158
2159
popover.background separator {
2160
  margin: 3px 0;
2161
  background-color: transparent;
2162
}
2163
2164
popover.background list separator {
2165
  margin: 0;
2166
}
2167
2168
modelbutton.flat,
2169
.menuitem.button.flat {
2170
  min-height: 28px;
2171
  padding: 0 8px;
2172
  border-radius: 12px;
2173
  color: #e9e9ed;
2174
}
2175
2176
modelbutton.flat arrow.left {
2177
  -gtk-icon-source: -gtk-icontheme("pan-start-symbolic");
2178
}
2179
2180
modelbutton.flat arrow.right {
2181
  -gtk-icon-source: -gtk-icontheme("pan-end-symbolic");
2182
}
2183
2184
/*************
2185
 * Notebooks *
2186
 *************/
2187
tabbox > tab, notebook > header tab {
2188
  transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms;
2189
  min-height: 24px;
2190
  min-width: 24px;
2191
  padding: 3px 12px;
2192
  border: none;
2193
  outline: none;
2194
  background-clip: padding-box;
2195
  color: #e9e9ed;
2196
  font-weight: 500;
2197
  border-radius: 9px;
2198
}
2199
2200
tabbox > tab:hover, notebook > header tab:hover {
2201
  background-color: rgba(26, 27, 38, 0.12);
2202
  color: #27a1b9;
2203
}
2204
2205
tabbox > tab:disabled, notebook > header tab:disabled {
2206
  color: rgba(26, 27, 38, 0.3);
2207
}
2208
2209
tabbox > tab:checked, notebook > header tab:checked {
2210
  transition: all 75ms cubic-bezier(0, 0, 0.2, 1);
2211
  background-color: #323449;
2212
  color: #27a1b9;
2213
}
2214
2215
tabbox > tab:checked:disabled, notebook > header tab:checked:disabled {
2216
  color: rgba(233, 233, 237, 0.5);
2217
}
2218
2219
notebook > header.bottom > tabs > arrow, notebook > header.top > tabs > arrow {
2220
  padding-left: 4px;
2221
  padding-right: 4px;
2222
}
2223
2224
notebook > header.bottom > tabs > arrow.down, notebook > header.top > tabs > arrow.down {
2225
  margin-left: 0;
2226
  -gtk-icon-source: -gtk-icontheme("pan-start-symbolic");
2227
}
2228
2229
notebook > header.bottom > tabs > arrow.up, notebook > header.top > tabs > arrow.up {
2230
  margin-right: 0;
2231
  -gtk-icon-source: -gtk-icontheme("pan-end-symbolic");
2232
}
2233
2234
notebook > header.right > tabs > arrow, notebook > header.left > tabs > arrow {
2235
  padding-top: 4px;
2236
  padding-bottom: 4px;
2237
}
2238
2239
notebook > header.right > tabs > arrow.down, notebook > header.left > tabs > arrow.down {
2240
  margin-top: 0;
2241
  -gtk-icon-source: -gtk-icontheme("pan-up-symbolic");
2242
}
2243
2244
notebook > header.right > tabs > arrow.up, notebook > header.left > tabs > arrow.up {
2245
  margin-bottom: 0;
2246
  -gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
2247
}
2248
2249
notebook {
2250
  background-color: rgba(233, 233, 237, 0.04);
2251
}
2252
2253
window.background > notebook {
2254
  background-color: transparent;
2255
}
2256
2257
notebook.frame {
2258
  border: none;
2259
  border-radius: 9px;
2260
}
2261
2262
notebook.frame scrolledwindow.frame {
2263
  border: none;
2264
}
2265
2266
notebook.frame frame > border {
2267
  border: none;
2268
  border-radius: 9px;
2269
}
2270
2271
notebook.frame frame > list row.activatable {
2272
  border-radius: 12px;
2273
}
2274
2275
notebook > header {
2276
  border: none;
2277
  background-color: rgba(233, 233, 237, 0.04);
2278
  padding: 3px;
2279
  margin: 3px;
2280
  border-radius: 12px;
2281
}
2282
2283
notebook > header > tabs > arrow {
2284
  min-height: 16px;
2285
  min-width: 16px;
2286
  border-radius: 9px;
2287
  color: rgba(26, 27, 38, 0.6);
2288
}
2289
2290
notebook > header > tabs > arrow:hover, notebook > header > tabs > arrow:active {
2291
  color: rgba(26, 27, 38, 0.87);
2292
}
2293
2294
notebook > header > tabs > arrow:disabled {
2295
  color: rgba(26, 27, 38, 0.3);
2296
}
2297
2298
notebook > header.top > tabs > arrow {
2299
  border-top-style: none;
2300
}
2301
2302
notebook > header.bottom > tabs > arrow {
2303
  border-bottom-style: none;
2304
}
2305
2306
notebook > header.left > tabs > arrow {
2307
  border-left-style: none;
2308
}
2309
2310
notebook > header.right > tabs > arrow {
2311
  border-right-style: none;
2312
}
2313
2314
notebook > header tab > box {
2315
  transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1);
2316
  margin: -6px -12px;
2317
  padding: 6px 12px;
2318
}
2319
2320
notebook > header tab > box:drop(active) {
2321
  background-color: rgba(233, 233, 237, 0.12);
2322
  color: #e9e9ed;
2323
}
2324
2325
notebook > header tab button.flat:last-child {
2326
  margin-left: 6px;
2327
  margin-right: -6px;
2328
}
2329
2330
notebook > header tab button.flat:first-child {
2331
  margin-left: -6px;
2332
  margin-right: 6px;
2333
}
2334
2335
notebook > header.top tabs:not(:only-child):first-child, notebook > header.bottom tabs:not(:only-child):first-child {
2336
  margin-left: 0;
2337
}
2338
2339
notebook > header.top tabs:not(:only-child):last-child, notebook > header.bottom tabs:not(:only-child):last-child {
2340
  margin-right: 0;
2341
}
2342
2343
notebook > header.top tabs tab + tab,
2344
notebook > header.top tabs tab + arrow, notebook > header.bottom tabs tab + tab,
2345
notebook > header.bottom tabs tab + arrow {
2346
  margin-left: 3px;
2347
}
2348
2349
notebook > header.top tabs tab.reorderable-page, notebook > header.bottom tabs tab.reorderable-page {
2350
  border-style: solid;
2351
}
2352
2353
notebook > header.left tabs:not(:only-child):first-child, notebook > header.right tabs:not(:only-child):first-child {
2354
  margin-top: 0;
2355
}
2356
2357
notebook > header.left tabs:not(:only-child):last-child, notebook > header.right tabs:not(:only-child):last-child {
2358
  margin-bottom: 0;
2359
}
2360
2361
notebook > header.left tabs tab + tab,
2362
notebook > header.left tabs tab + arrow, notebook > header.right tabs tab + tab,
2363
notebook > header.right tabs tab + arrow {
2364
  margin-top: 3px;
2365
}
2366
2367
notebook > header.left tabs tab.reorderable-page, notebook > header.right tabs tab.reorderable-page {
2368
  border-style: solid;
2369
}
2370
2371
notebook > header > button.flat {
2372
  padding: 3px;
2373
}
2374
2375
notebook > stack:not(:only-child) {
2376
  background-color: transparent;
2377
  border-radius: 12px;
2378
}
2379
2380
/**************
2381
 * Scrollbars *
2382
 **************/
2383
scrollbar {
2384
  background-color: transparent;
2385
  transition: 300ms cubic-bezier(0, 0, 0.2, 1);
2386
}
2387
2388
* {
2389
  -gtkscrollbar-has-backward-stepper: false;
2390
  -gtkscrollbar-has-forward-stepper: false;
2391
}
2392
2393
scrollbar,
2394
scrollbar button {
2395
  border: none;
2396
  min-width: 0;
2397
  min-height: 0;
2398
  padding: 0;
2399
  border-radius: 0;
2400
  background-color: transparent;
2401
}
2402
2403
scrollbar.vertical button.down {
2404
  -gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
2405
}
2406
2407
scrollbar.vertical button.up {
2408
  -gtk-icon-source: -gtk-icontheme("pan-up-symbolic");
2409
}
2410
2411
scrollbar.horizontal button.down {
2412
  -gtk-icon-source: -gtk-icontheme("pan-right-symbolic");
2413
}
2414
2415
scrollbar.horizontal button.up {
2416
  -gtk-icon-source: -gtk-icontheme("pan-left-symbolic");
2417
}
2418
2419
scrollbar slider {
2420
  min-width: 6px;
2421
  min-height: 6px;
2422
  margin: 0;
2423
  border: none;
2424
  border-radius: 12px;
2425
  background-clip: padding-box;
2426
  box-shadow: none;
2427
  outline: none;
2428
  transition: all 200ms linear;
2429
  background-color: color-mix(in srgb, currentColor 40%, transparent);
2430
}
2431
2432
scrollbar slider:hover {
2433
  background-color: rgba(233, 233, 237, 0.32);
2434
}
2435
2436
scrollbar slider:active {
2437
  background-color: rgba(233, 233, 237, 0.7);
2438
}
2439
2440
scrollbar slider:disabled {
2441
  background-color: rgba(233, 233, 237, 0.32);
2442
}
2443
2444
scrollbar.fine-tune slider {
2445
  min-width: 4px;
2446
  min-height: 4px;
2447
}
2448
2449
scrollbar.fine-tune.horizontal slider {
2450
  border-width: 5px 4px;
2451
}
2452
2453
scrollbar.fine-tune.vertical slider {
2454
  border-width: 4px 5px;
2455
}
2456
2457
scrollbar.overlay-indicator trough {
2458
  background-color: rgba(233, 233, 237, 0.12);
2459
  border-radius: 9999px;
2460
  margin: 6px;
2461
}
2462
2463
scrollbar.overlay-indicator:not(.dragging):not(.hovering) {
2464
  opacity: 0.5;
2465
}
2466
2467
scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider {
2468
  margin: 0;
2469
  min-width: 4px;
2470
  min-height: 4px;
2471
  background-color: color-mix(in srgb, currentColor 40%, transparent);
2472
  border: none;
2473
}
2474
2475
scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider {
2476
  min-width: 40px;
2477
}
2478
2479
scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider {
2480
  min-height: 40px;
2481
}
2482
2483
scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering {
2484
  opacity: 1;
2485
}
2486
2487
scrollbar.horizontal slider {
2488
  min-width: 40px;
2489
}
2490
2491
scrollbar.vertical slider {
2492
  min-height: 40px;
2493
}
2494
2495
/**********
2496
 * Switch *
2497
 **********/
2498
switch {
2499
  transition: all 75ms cubic-bezier(0, 0, 0.2, 1);
2500
  margin: 6px 0;
2501
  border: none;
2502
  border-radius: 9999px;
2503
  background-color: rgba(233, 233, 237, 0.32);
2504
  background-clip: padding-box;
2505
  font-size: 0;
2506
  color: transparent;
2507
}
2508
2509
switch:checked {
2510
  background-color: #27a1b9;
2511
}
2512
2513
switch:disabled {
2514
  opacity: 0.5;
2515
}
2516
2517
switch slider {
2518
  transition: all 75ms cubic-bezier(0, 0, 0.2, 1);
2519
  min-width: 18px;
2520
  min-height: 18px;
2521
  margin: 3px;
2522
  border-radius: 9999px;
2523
  outline: none;
2524
  box-shadow: 0 3px 2px -2px rgba(0, 0, 0, 0.05), 0 2px 3px -1px rgba(0, 0, 0, 0.06), 0 1px 4px 0 rgba(0, 0, 0, 0.05);
2525
  background-color: rgba(233, 233, 237, 0.7);
2526
  border: none;
2527
  color: transparent;
2528
}
2529
2530
switch:focus slider, switch:hover slider, switch:focus:hover slider {
2531
  box-shadow: 0 0 0 6px rgba(233, 233, 237, 0.12);
2532
}
2533
2534
/*************************
2535
 * Check and Radio items *
2536
 *************************/
2537
checkbutton,
2538
radiobutton {
2539
  outline: none;
2540
}
2541
2542
checkbutton.text-button,
2543
radiobutton.text-button {
2544
  padding: 2px;
2545
}
2546
2547
checkbutton.text-button label:not(:only-child),
2548
radiobutton.text-button label:not(:only-child) {
2549
  margin: 0 4px;
2550
}
2551
2552
actionbar > revealer > box check:not(:checked):not(:indeterminate),
2553
actionbar > revealer > box radio:not(:checked):not(:indeterminate) {
2554
  background-color: rgba(26, 27, 38, 0.12);
2555
}
2556
2557
actionbar > revealer > box check:not(:checked):not(:indeterminate):hover,
2558
actionbar > revealer > box radio:not(:checked):not(:indeterminate):hover {
2559
  box-shadow: 0 0 0 6px rgba(26, 27, 38, 0.04);
2560
  background-color: rgba(26, 27, 38, 0.15);
2561
}
2562
2563
actionbar > revealer > box check:not(:checked):not(:indeterminate):active,
2564
actionbar > revealer > box radio:not(:checked):not(:indeterminate):active {
2565
  box-shadow: 0 0 0 6px rgba(26, 27, 38, 0.12);
2566
  background-color: rgba(26, 27, 38, 0.2);
2567
}
2568
2569
actionbar > revealer > box check:not(:checked):not(:indeterminate):disabled,
2570
actionbar > revealer > box radio:not(:checked):not(:indeterminate):disabled {
2571
  background-color: rgba(26, 27, 38, 0.04);
2572
}
2573
2574
check,
2575
radio {
2576
  min-height: 20px;
2577
  min-width: 20px;
2578
  margin: 3px;
2579
  padding: 0;
2580
  border-radius: 9999px;
2581
  color: transparent;
2582
  background-color: rgba(233, 233, 237, 0.12);
2583
  transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 150ms cubic-bezier(0, 0, 0.2, 1);
2584
}
2585
2586
check:hover,
2587
radio:hover {
2588
  box-shadow: 0 0 0 6px rgba(233, 233, 237, 0.04);
2589
  background-color: rgba(233, 233, 237, 0.15);
2590
}
2591
2592
check:active,
2593
radio:active {
2594
  box-shadow: 0 0 0 6px rgba(233, 233, 237, 0.12);
2595
  background-color: rgba(233, 233, 237, 0.2);
2596
}
2597
2598
check:disabled,
2599
radio:disabled {
2600
  background-color: rgba(233, 233, 237, 0.04);
2601
}
2602
2603
check:checked, check:indeterminate,
2604
radio:checked,
2605
radio:indeterminate {
2606
  color: rgba(233, 233, 237, 0.7);
2607
  background-color: #27a1b9;
2608
}
2609
2610
check:checked:hover, check:indeterminate:hover,
2611
radio:checked:hover,
2612
radio:indeterminate:hover {
2613
  box-shadow: 0 0 0 6px rgba(39, 161, 185, 0.15);
2614
  background-color: #3dbdd6;
2615
}
2616
2617
check:checked:active, check:indeterminate:active,
2618
radio:checked:active,
2619
radio:indeterminate:active {
2620
  box-shadow: 0 0 0 6px rgba(39, 161, 185, 0.2);
2621
  background-color: #27a1b9;
2622
}
2623
2624
check:checked:disabled, check:indeterminate:disabled,
2625
radio:checked:disabled,
2626
radio:indeterminate:disabled {
2627
  color: rgba(233, 233, 237, 0.32);
2628
  background-color: rgba(39, 161, 185, 0.35);
2629
}
2630
2631
popover modelbutton.flat check, popover modelbutton.flat check:focus, popover modelbutton.flat check:hover, popover modelbutton.flat check:focus:hover, popover modelbutton.flat check:active, popover modelbutton.flat check:disabled, popover modelbutton.flat radio, popover modelbutton.flat radio:focus, popover modelbutton.flat radio:hover, popover modelbutton.flat radio:focus:hover, popover modelbutton.flat radio:active, popover modelbutton.flat radio:disabled {
2632
  transition: none;
2633
  box-shadow: none;
2634
  background-image: none;
2635
}
2636
2637
popover modelbutton.flat check.left:dir(rtl), popover modelbutton.flat radio.left:dir(rtl) {
2638
  margin-left: -3px;
2639
  margin-right: 6px;
2640
}
2641
2642
popover modelbutton.flat check.right:dir(ltr), popover modelbutton.flat radio.right:dir(ltr) {
2643
  margin-left: 6px;
2644
  margin-right: -3px;
2645
}
2646
2647
menu menuitem check, menu menuitem radio {
2648
  transition: none;
2649
  margin: 0;
2650
  padding: 0;
2651
}
2652
2653
menu menuitem check:dir(ltr), menu menuitem radio:dir(ltr) {
2654
  margin-right: 6px;
2655
  margin-left: -3px;
2656
}
2657
2658
menu menuitem check:dir(rtl), menu menuitem radio:dir(rtl) {
2659
  margin-left: 6px;
2660
  margin-right: -3px;
2661
}
2662
2663
menu menuitem check, menu menuitem check:hover, menu menuitem check:disabled, menu menuitem check:checked:hover, menu menuitem check:indeterminate:hover, menu menuitem radio, menu menuitem radio:hover, menu menuitem radio:disabled, menu menuitem radio:checked:hover, menu menuitem radio:indeterminate:hover {
2664
  box-shadow: none;
2665
}
2666
2667
2668
check:checked {
2669
  -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/checkbox-checked-symbolic.svg")), -gtk-recolor(url("assets/scalable/checkbox-checked-symbolic@2.svg")));
2670
}
2671
2672
2673
check:indeterminate {
2674
  -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/checkbox-mixed-symbolic.svg")), -gtk-recolor(url("assets/scalable/checkbox-mixed-symbolic@2.svg")));
2675
}
2676
2677
2678
radio:checked {
2679
  -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/radio-checked-symbolic.svg")), -gtk-recolor(url("assets/scalable/radio-checked-symbolic@2.svg")));
2680
}
2681
2682
2683
radio:indeterminate {
2684
  -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/radio-mixed-symbolic.svg")), -gtk-recolor(url("assets/scalable/radio-mixed-symbolic@2.svg")));
2685
}
2686
2687
#MozillaGtkWidget > widget > checkbutton > check,
2688
menu menuitem check {
2689
  min-height: 16px;
2690
  min-width: 16px;
2691
}
2692
2693
#MozillaGtkWidget > widget > checkbutton > check:checked,
2694
menu menuitem check:checked {
2695
  -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/small-checkbox-checked-symbolic.svg")), -gtk-recolor(url("assets/scalable/small-checkbox-checked-symbolic@2.svg")));
2696
}
2697
2698
#MozillaGtkWidget > widget > checkbutton > check:indeterminate,
2699
menu menuitem check:indeterminate {
2700
  -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/small-checkbox-mixed-symbolic.svg")), -gtk-recolor(url("assets/scalable/small-checkbox-mixed-symbolic@2.svg")));
2701
}
2702
2703
#MozillaGtkWidget > widget > radiobutton > radio,
2704
menu menuitem radio {
2705
  min-height: 16px;
2706
  min-width: 16px;
2707
}
2708
2709
#MozillaGtkWidget > widget > radiobutton > radio:checked,
2710
menu menuitem radio:checked {
2711
  -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/small-radio-checked-symbolic.svg")), -gtk-recolor(url("assets/scalable/small-radio-checked-symbolic@2.svg")));
2712
}
2713
2714
#MozillaGtkWidget > widget > radiobutton > radio:indeterminate,
2715
menu menuitem radio:indeterminate {
2716
  -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/small-radio-mixed-symbolic.svg")), -gtk-recolor(url("assets/scalable/small-radio-mixed-symbolic@2.svg")));
2717
}
2718
2719
check:not(:checked):active {
2720
  -gtk-icon-transform: rotate(90deg);
2721
}
2722
2723
check:not(:checked):indeterminate:active,
2724
radio:not(:checked):indeterminate:active {
2725
  -gtk-icon-transform: scaleX(-1);
2726
}
2727
2728
treeview.view radio,
2729
treeview.view check {
2730
  padding: 0;
2731
  margin: 0;
2732
  background-color: rgba(233, 233, 237, 0.12);
2733
}
2734
2735
treeview.view radio, treeview.view radio:hover, treeview.view radio:disabled, treeview.view radio:checked:hover, treeview.view radio:indeterminate:hover,
2736
treeview.view check,
2737
treeview.view check:hover,
2738
treeview.view check:disabled,
2739
treeview.view check:checked:hover,
2740
treeview.view check:indeterminate:hover {
2741
  box-shadow: none;
2742
}
2743
2744
treeview.view radio:selected:not(:disabled):not(:checked):not(:indeterminate),
2745
treeview.view check:selected:not(:disabled):not(:checked):not(:indeterminate) {
2746
  background-color: rgba(26, 27, 38, 0.12);
2747
}
2748
2749
treeview.view radio:checked, treeview.view radio:indeterminate,
2750
treeview.view check:checked,
2751
treeview.view check:indeterminate {
2752
  background-color: #27a1b9;
2753
  color: #e9e9ed;
2754
  background-image: none;
2755
}
2756
2757
.view.content-view.check:not(list),
2758
.content-view .tile check:not(list) {
2759
  min-height: 40px;
2760
  min-width: 40px;
2761
  margin: 0;
2762
  padding: 0;
2763
  border-radius: 9999px;
2764
}
2765
2766
.view.content-view.check:not(list):not(:checked),
2767
.content-view .tile check:not(list):not(:checked) {
2768
  background-image: image(rgba(233, 233, 237, 0.25));
2769
}
2770
2771
.view.content-view.check:not(list):hover, .view.content-view.check:not(list):checked,
2772
.content-view .tile check:not(list):hover,
2773
.content-view .tile check:not(list):checked {
2774
  box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.1), 0 4px 6px 0 rgba(0, 0, 0, 0.12), 0 1px 10px 0 rgba(0, 0, 0, 0.1);
2775
}
2776
2777
.view.content-view.check:not(list):checked,
2778
.content-view .tile check:not(list):checked {
2779
  background-color: #27a1b9;
2780
  color: #e9e9ed;
2781
  -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/checkbox-checked-symbolic.svg")), -gtk-recolor(url("assets/scalable/checkbox-checked-symbolic@2.svg")));
2782
}
2783
2784
/************
2785
 * GtkScale *
2786
 ************/
2787
scale {
2788
  min-height: 2px;
2789
  min-width: 2px;
2790
}
2791
2792
scale.horizontal {
2793
  padding: 16px 12px;
2794
}
2795
2796
scale.vertical {
2797
  padding: 12px 16px;
2798
}
2799
2800
scale.fine-tune.horizontal {
2801
  min-height: 4px;
2802
  padding-top: 15px;
2803
  padding-bottom: 15px;
2804
}
2805
2806
scale.fine-tune.vertical {
2807
  min-width: 4px;
2808
  padding-left: 15px;
2809
  padding-right: 15px;
2810
}
2811
2812
scale.fine-tune slider {
2813
  margin: -7px;
2814
}
2815
2816
scale trough {
2817
  transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1);
2818
  outline: none;
2819
  background-color: rgba(233, 233, 237, 0.3);
2820
}
2821
2822
scale trough:disabled {
2823
  background-color: rgba(233, 233, 237, 0.12);
2824
}
2825
2826
scale highlight {
2827
  transition: background-image 75ms cubic-bezier(0, 0, 0.2, 1);
2828
  background-image: image(#27a1b9);
2829
}
2830
2831
scale highlight:disabled {
2832
  background-color: #1a1b26;
2833
  background-image: image(rgba(233, 233, 237, 0.32));
2834
}
2835
2836
scale fill {
2837
  transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1);
2838
  background-color: rgba(233, 233, 237, 0.3);
2839
}
2840
2841
scale fill:disabled {
2842
  background-color: transparent;
2843
}
2844
2845
scale slider {
2846
  min-height: 18px;
2847
  min-width: 18px;
2848
  margin: -8px;
2849
  transition: all 75ms cubic-bezier(0, 0, 0.2, 1);
2850
  border-radius: 9999px;
2851
  color: #27a1b9;
2852
  background-color: #323449;
2853
  box-shadow: inset 0 0 0 2px #27a1b9;
2854
}
2855
2856
scale slider:hover {
2857
  box-shadow: inset 0 0 0 2px #27a1b9, 0 0 0 8px rgba(233, 233, 237, 0.12);
2858
}
2859
2860
scale slider:active {
2861
  box-shadow: inset 0 0 0 4px #27a1b9, 0 0 0 8px rgba(233, 233, 237, 0.12);
2862
}
2863
2864
scale slider:disabled {
2865
  box-shadow: inset 0 0 0 2px rgba(233, 233, 237, 0.32);
2866
}
2867
2868
scale marks,
2869
scale value {
2870
  color: rgba(233, 233, 237, 0.7);
2871
}
2872
2873
scale.marks-before:not(.marks-after) slider, scale.marks-after:not(.marks-before) slider {
2874
  min-height: 24px;
2875
  min-width: 24px;
2876
  margin: -11px;
2877
  background-color: transparent;
2878
  box-shadow: none;
2879
  color: #27a1b9;
2880
}
2881
2882
scale.marks-before:not(.marks-after) slider:hover, scale.marks-after:not(.marks-before) slider:hover {
2883
  box-shadow: 0 0 0 4px rgba(233, 233, 237, 0.12);
2884
  background-color: rgba(233, 233, 237, 0.12);
2885
}
2886
2887
scale.marks-before:not(.marks-after) slider:active, scale.marks-after:not(.marks-before) slider:active {
2888
  box-shadow: 0 0 0 6px rgba(233, 233, 237, 0.12);
2889
  background-color: rgba(233, 233, 237, 0.12);
2890
}
2891
2892
scale.marks-before:not(.marks-after) slider:disabled, scale.marks-after:not(.marks-before) slider:disabled {
2893
  color: #215e70;
2894
}
2895
2896
scale.horizontal.marks-before:not(.marks-after) slider {
2897
  -gtk-icon-source: -gtk-recolor(url("assets/scalable/scale-horz-marks-before-slider-symbolic.svg"));
2898
}
2899
2900
scale.horizontal.marks-after:not(.marks-before) slider {
2901
  -gtk-icon-source: -gtk-recolor(url("assets/scalable/scale-horz-marks-after-slider-symbolic.svg"));
2902
}
2903
2904
scale.vertical.marks-before:not(.marks-after) slider {
2905
  -gtk-icon-source: -gtk-recolor(url("assets/scalable/scale-vert-marks-before-slider-symbolic.svg"));
2906
}
2907
2908
scale.vertical.marks-after:not(.marks-before) slider {
2909
  -gtk-icon-source: -gtk-recolor(url("assets/scalable/scale-vert-marks-after-slider-symbolic.svg"));
2910
}
2911
2912
scale indicator {
2913
  background-color: rgba(233, 233, 237, 0.3);
2914
  color: transparent;
2915
}
2916
2917
scale.horizontal indicator {
2918
  min-height: 8px;
2919
  min-width: 1px;
2920
}
2921
2922
scale.vertical indicator {
2923
  min-height: 1px;
2924
  min-width: 8px;
2925
}
2926
2927
scale.color {
2928
  min-height: 0;
2929
  min-width: 0;
2930
}
2931
2932
scale.color.horizontal {
2933
  padding: 0 0 12px 0;
2934
}
2935
2936
scale.color.horizontal slider:dir(ltr), scale.color.horizontal slider:dir(rtl) {
2937
  margin-bottom: -13.5px;
2938
  margin-top: 11.5px;
2939
}
2940
2941
scale.color.vertical:dir(ltr) {
2942
  padding: 0 0 0 12px;
2943
}
2944
2945
scale.color.vertical:dir(ltr) slider {
2946
  margin-left: -13.5px;
2947
  margin-right: 11.5px;
2948
}
2949
2950
scale.color.vertical:dir(rtl) {
2951
  padding: 0 12px 0 0;
2952
}
2953
2954
scale.color.vertical:dir(rtl) slider {
2955
  margin-right: -13.5px;
2956
  margin-left: 11.5px;
2957
}
2958
2959
/*****************
2960
 * Progress bars *
2961
 *****************/
2962
progressbar {
2963
  color: rgba(233, 233, 237, 0.7);
2964
  font-size: smaller;
2965
}
2966
2967
progressbar.horizontal trough,
2968
progressbar.horizontal progress {
2969
  min-height: 6px;
2970
}
2971
2972
progressbar.vertical trough,
2973
progressbar.vertical progress {
2974
  min-width: 6px;
2975
}
2976
2977
progressbar trough {
2978
  border-radius: 12px;
2979
  background-color: rgba(233, 233, 237, 0.12);
2980
}
2981
2982
progressbar progress {
2983
  border-radius: 12px;
2984
  background-color: #27a1b9;
2985
}
2986
2987
progressbar.osd {
2988
  min-width: 6px;
2989
  min-height: 6px;
2990
  background-color: transparent;
2991
}
2992
2993
progressbar.osd trough {
2994
  background-color: transparent;
2995
}
2996
2997
progressbar.osd progress {
2998
  background-color: #27a1b9;
2999
}
3000
3001
progressbar trough.empty progress {
3002
  all: unset;
3003
}
3004
3005
/*************
3006
 * Level Bar *
3007
 *************/
3008
levelbar.horizontal block {
3009
  min-height: 6px;
3010
}
3011
3012
levelbar.horizontal.discrete block {
3013
  min-width: 34px;
3014
}
3015
3016
levelbar.horizontal.discrete block:not(:last-child) {
3017
  margin-right: 2px;
3018
}
3019
3020
levelbar.vertical block {
3021
  min-width: 6px;
3022
}
3023
3024
levelbar.vertical.discrete block {
3025
  min-height: 34px;
3026
}
3027
3028
levelbar.vertical.discrete block:not(:last-child) {
3029
  margin-bottom: 2px;
3030
}
3031
3032
levelbar trough {
3033
  border-radius: 12px;
3034
}
3035
3036
levelbar block.low {
3037
  background-color: #8c6c3e;
3038
}
3039
3040
levelbar block.high, levelbar block:not(.empty) {
3041
  background-color: #27a1b9;
3042
}
3043
3044
levelbar block.full {
3045
  background-color: #387068;
3046
}
3047
3048
levelbar block.empty {
3049
  background-color: rgba(233, 233, 237, 0.12);
3050
}
3051
3052
/****************
3053
 * Print dialog *
3054
*****************/
3055
printdialog paper {
3056
  padding: 0;
3057
  border: 1px solid rgba(233, 233, 237, 0.12);
3058
  background-color: #323449;
3059
  color: #e9e9ed;
3060
}
3061
3062
printdialog .dialog-action-box {
3063
  margin: 12px;
3064
}
3065
3066
/**********
3067
 * Frames *
3068
 **********/
3069
frame > border, .frame {
3070
  margin: 0;
3071
  padding: 0;
3072
  border: 1px solid rgba(233, 233, 237, 0.12);
3073
  border-radius: 0;
3074
  box-shadow: none;
3075
}
3076
3077
.frame.view {
3078
  border-radius: 12px;
3079
}
3080
3081
.frame.flat {
3082
  border-style: none;
3083
}
3084
3085
frame.flat > border, frame > border.flat, statusbar frame > border {
3086
  border: none;
3087
}
3088
3089
actionbar > revealer > box {
3090
  margin: 6px 0 0 0;
3091
  padding: 6px;
3092
  border: none;
3093
  color: #e9e9ed;
3094
  background-color: #1a1b26;
3095
  border-radius: 0 0 12px 12px;
3096
}
3097
3098
actionbar > revealer > box button {
3099
  border-radius: 6px;
3100
}
3101
3102
actionbar > revealer > box button.combo:only-child {
3103
  border-radius: 6px;
3104
  color: #e9e9ed;
3105
  background-color: rgba(233, 233, 237, 0.04);
3106
}
3107
3108
actionbar > revealer > box button.combo:only-child:hover, actionbar > revealer > box button.combo:only-child:active {
3109
  color: #27a1b9;
3110
}
3111
3112
actionbar > revealer > box button.combo:only-child:disabled {
3113
  color: #27a1b9;
3114
}
3115
3116
actionbar > revealer > box stackswitcher {
3117
  background-color: rgba(26, 27, 38, 0.04);
3118
}
3119
3120
actionbar > revealer > box stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action) {
3121
  color: rgba(26, 27, 38, 0.6);
3122
}
3123
3124
actionbar > revealer > box stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action):hover, actionbar > revealer > box stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action):active {
3125
  color: rgba(26, 27, 38, 0.87);
3126
}
3127
3128
actionbar > revealer > box stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action):checked {
3129
  background-color: #323449;
3130
  color: #e9e9ed;
3131
}
3132
3133
actionbar > revealer > box stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action):checked:hover {
3134
  background-color: #323449;
3135
}
3136
3137
scrolledwindow viewport.frame {
3138
  border: none;
3139
}
3140
3141
stack scrolledwindow.frame viewport.frame list {
3142
  border: none;
3143
}
3144
3145
overshoot.top {
3146
  background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(rgba(233, 233, 237, 0.12)), to(rgba(233, 233, 237, 0))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(233, 233, 237, 0.07)), to(rgba(233, 233, 237, 0)));
3147
  background-size: 100% 5%, 100% 100%;
3148
  background-repeat: no-repeat;
3149
  background-position: center top;
3150
  background-color: transparent;
3151
  border: none;
3152
  box-shadow: none;
3153
}
3154
3155
overshoot.bottom {
3156
  background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(rgba(233, 233, 237, 0.12)), to(rgba(233, 233, 237, 0))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(233, 233, 237, 0.07)), to(rgba(233, 233, 237, 0)));
3157
  background-size: 100% 5%, 100% 100%;
3158
  background-repeat: no-repeat;
3159
  background-position: center bottom;
3160
  background-color: transparent;
3161
  border: none;
3162
  box-shadow: none;
3163
}
3164
3165
overshoot.left {
3166
  background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(rgba(233, 233, 237, 0.12)), to(rgba(233, 233, 237, 0))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(233, 233, 237, 0.07)), to(rgba(233, 233, 237, 0)));
3167
  background-size: 5% 100%, 100% 100%;
3168
  background-repeat: no-repeat;
3169
  background-position: left center;
3170
  background-color: transparent;
3171
  border: none;
3172
  box-shadow: none;
3173
}
3174
3175
overshoot.right {
3176
  background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(rgba(233, 233, 237, 0.12)), to(rgba(233, 233, 237, 0))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(233, 233, 237, 0.07)), to(rgba(233, 233, 237, 0)));
3177
  background-size: 5% 100%, 100% 100%;
3178
  background-repeat: no-repeat;
3179
  background-position: right center;
3180
  background-color: transparent;
3181
  border: none;
3182
  box-shadow: none;
3183
}
3184
3185
junction {
3186
  border-style: solid none none solid;
3187
  border-width: 1px;
3188
  border-color: rgba(233, 233, 237, 0.12);
3189
  background-color: #323449;
3190
}
3191
3192
junction:dir(rtl) {
3193
  border-style: solid solid none none;
3194
}
3195
3196
separator {
3197
  min-width: 0;
3198
  min-height: 0;
3199
  background-color: transparent;
3200
}
3201
3202
preferences stacksidebar.sidebar list separator, placessidebar.sidebar list > separator, stacksidebar.sidebar + separator.vertical,
3203
stacksidebar.sidebar separator.horizontal, button.font separator, button.file separator {
3204
  min-width: 0;
3205
  min-height: 0;
3206
  background-color: transparent;
3207
}
3208
3209
/*********
3210
 * Lists *
3211
 *********/
3212
window.background.csd stack stack stack frame > list,
3213
window.background.csd > stack > stack > box > frame > list,
3214
window.background.csd > stack > stack > box > box > frame > list,
3215
window.background.csd > stack > box > stack > box > frame > list,
3216
window.background.csd > stack > box > stack > scrolledwindow > viewport frame > list,
3217
window.background.csd > stack > box > stack > box > scrolledwindow > viewport > frame > list,
3218
window.background.csd > stack > grid > scrolledwindow > viewport > box > frame > list, window.background.csd > stack > list,
3219
window.background.csd > stack > scrolledwindow > viewport > box > list,
3220
window.background.csd > box > stack > scrolledwindow > viewport > box > list, preferencesgroup list,
3221
.geary-accounts-editor-pane list, window.background.csd.unified > deck > deck > deck list, hdyleaflet list.view,
3222
hdyleaflet list.frame,
3223
leaflet list.view,
3224
leaflet list.frame,
3225
box.horizontal > stack.background list.view,
3226
box.horizontal > stack.background list.frame, hdyleaflet stack.background scrolledwindow > viewport list,
3227
hdyleaflet overlay scrolledwindow > viewport list,
3228
leaflet stack.background scrolledwindow > viewport list,
3229
leaflet overlay scrolledwindow > viewport list,
3230
box.horizontal > stack.background stack.background scrolledwindow > viewport list,
3231
box.horizontal > stack.background overlay scrolledwindow > viewport list, hdyleaflet frame:not(.view) list:not(.contacts-contact-list),
3232
leaflet frame:not(.view) list:not(.contacts-contact-list),
3233
box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list), list.tweak-group list, list.content:not(.conversation-listbox) {
3234
  border-radius: 12px;
3235
  box-shadow: none;
3236
  border: none;
3237
  background-color: transparent;
3238
}
3239
3240
window.background.csd stack stack stack frame > list > separator,
3241
window.background.csd > stack > stack > box > frame > list > separator,
3242
window.background.csd > stack > box > stack > scrolledwindow > viewport frame > list > separator,
3243
window.background.csd > stack > grid > scrolledwindow > viewport > box > frame > list > separator, window.background.csd > stack > list > separator,
3244
window.background.csd > stack > scrolledwindow > viewport > box > list > separator, preferencesgroup list > separator,
3245
.geary-accounts-editor-pane list > separator, window.background.csd.unified > deck > deck > deck list > separator, hdyleaflet list.view > separator,
3246
hdyleaflet list.frame > separator,
3247
leaflet list.view > separator,
3248
leaflet list.frame > separator,
3249
box.horizontal > stack.background list.view > separator,
3250
box.horizontal > stack.background list.frame > separator, hdyleaflet stack.background scrolledwindow > viewport list > separator,
3251
hdyleaflet overlay scrolledwindow > viewport list > separator,
3252
leaflet stack.background scrolledwindow > viewport list > separator,
3253
leaflet overlay scrolledwindow > viewport list > separator,
3254
box.horizontal > stack.background stack.background scrolledwindow > viewport list > separator,
3255
box.horizontal > stack.background overlay scrolledwindow > viewport list > separator, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) > separator,
3256
leaflet frame:not(.view) list:not(.contacts-contact-list) > separator,
3257
box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) > separator, list.tweak-group list > separator, list.content:not(.conversation-listbox) > separator {
3258
  background: none;
3259
  min-height: 0;
3260
}
3261
3262
window.background.csd stack stack stack frame > list row,
3263
window.background.csd > stack > stack > box > frame > list row,
3264
window.background.csd > stack > box > stack > scrolledwindow > viewport frame > list row,
3265
window.background.csd > stack > grid > scrolledwindow > viewport > box > frame > list row, window.background.csd > stack > list row,
3266
window.background.csd > stack > scrolledwindow > viewport > box > list row, preferencesgroup list row,
3267
.geary-accounts-editor-pane list row, window.background.csd.unified > deck > deck > deck list row, hdyleaflet list.view row,
3268
hdyleaflet list.frame row,
3269
leaflet list.view row,
3270
leaflet list.frame row,
3271
box.horizontal > stack.background list.view row,
3272
box.horizontal > stack.background list.frame row, hdyleaflet stack.background scrolledwindow > viewport list row,
3273
hdyleaflet overlay scrolledwindow > viewport list row,
3274
leaflet stack.background scrolledwindow > viewport list row,
3275
leaflet overlay scrolledwindow > viewport list row,
3276
box.horizontal > stack.background stack.background scrolledwindow > viewport list row,
3277
box.horizontal > stack.background overlay scrolledwindow > viewport list row, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row,
3278
leaflet frame:not(.view) list:not(.contacts-contact-list) row,
3279
box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row, list.tweak-group list > row, list.content:not(.conversation-listbox) > row {
3280
  border-radius: 3px;
3281
  background-color: rgba(233, 233, 237, 0.04);
3282
}
3283
3284
window.background.csd stack stack stack frame > list row:not(:first-child), window.background.csd > stack > list row:not(:first-child), preferencesgroup list row:not(:first-child),
3285
.geary-accounts-editor-pane list row:not(:first-child), window.background.csd.unified > deck > deck > deck list row:not(:first-child), hdyleaflet list.view row:not(:first-child),
3286
hdyleaflet list.frame row:not(:first-child),
3287
leaflet list.view row:not(:first-child),
3288
leaflet list.frame row:not(:first-child),
3289
box.horizontal > stack.background list.view row:not(:first-child),
3290
box.horizontal > stack.background list.frame row:not(:first-child), hdyleaflet stack.background scrolledwindow > viewport list row:not(:first-child),
3291
hdyleaflet overlay scrolledwindow > viewport list row:not(:first-child),
3292
leaflet stack.background scrolledwindow > viewport list row:not(:first-child),
3293
leaflet overlay scrolledwindow > viewport list row:not(:first-child),
3294
box.horizontal > stack.background stack.background scrolledwindow > viewport list row:not(:first-child),
3295
box.horizontal > stack.background overlay scrolledwindow > viewport list row:not(:first-child), hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row:not(:first-child),
3296
leaflet frame:not(.view) list:not(.contacts-contact-list) row:not(:first-child),
3297
box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row:not(:first-child), list.tweak-group list > row:not(:first-child), list.content:not(.conversation-listbox) > row:not(:first-child) {
3298
  margin-top: 3px;
3299
}
3300
3301
window.background.csd stack stack stack frame > list row:first-child, window.background.csd > stack > list row:first-child, preferencesgroup list row:first-child,
3302
.geary-accounts-editor-pane list row:first-child, window.background.csd.unified > deck > deck > deck list row:first-child, hdyleaflet list.view row:first-child,
3303
hdyleaflet list.frame row:first-child,
3304
leaflet list.view row:first-child,
3305
leaflet list.frame row:first-child,
3306
box.horizontal > stack.background list.view row:first-child,
3307
box.horizontal > stack.background list.frame row:first-child, hdyleaflet stack.background scrolledwindow > viewport list row:first-child,
3308
hdyleaflet overlay scrolledwindow > viewport list row:first-child,
3309
leaflet stack.background scrolledwindow > viewport list row:first-child,
3310
leaflet overlay scrolledwindow > viewport list row:first-child,
3311
box.horizontal > stack.background stack.background scrolledwindow > viewport list row:first-child,
3312
box.horizontal > stack.background overlay scrolledwindow > viewport list row:first-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row:first-child,
3313
leaflet frame:not(.view) list:not(.contacts-contact-list) row:first-child,
3314
box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row:first-child, list.tweak-group list > row:first-child, list.content:not(.conversation-listbox) > row:first-child {
3315
  border-radius: 12px 12px 3px 3px;
3316
}
3317
3318
window.background.csd stack stack stack frame > list row:last-child, window.background.csd > stack > list row:last-child, preferencesgroup list row:last-child,
3319
.geary-accounts-editor-pane list row:last-child, window.background.csd.unified > deck > deck > deck list row:last-child, hdyleaflet list.view row:last-child,
3320
hdyleaflet list.frame row:last-child,
3321
leaflet list.view row:last-child,
3322
leaflet list.frame row:last-child,
3323
box.horizontal > stack.background list.view row:last-child,
3324
box.horizontal > stack.background list.frame row:last-child, hdyleaflet stack.background scrolledwindow > viewport list row:last-child,
3325
hdyleaflet overlay scrolledwindow > viewport list row:last-child,
3326
leaflet stack.background scrolledwindow > viewport list row:last-child,
3327
leaflet overlay scrolledwindow > viewport list row:last-child,
3328
box.horizontal > stack.background stack.background scrolledwindow > viewport list row:last-child,
3329
box.horizontal > stack.background overlay scrolledwindow > viewport list row:last-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row:last-child,
3330
leaflet frame:not(.view) list:not(.contacts-contact-list) row:last-child,
3331
box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row:last-child, list.tweak-group list > row:last-child, list.content:not(.conversation-listbox) > row:last-child {
3332
  border-radius: 3px 3px 12px 12px;
3333
}
3334
3335
window.background.csd stack stack stack frame > list row:only-child, window.background.csd > stack > list row:only-child, preferencesgroup list row:only-child,
3336
.geary-accounts-editor-pane list row:only-child, window.background.csd.unified > deck > deck > deck list row:only-child, hdyleaflet list.view row:only-child,
3337
hdyleaflet list.frame row:only-child,
3338
leaflet list.view row:only-child,
3339
leaflet list.frame row:only-child,
3340
box.horizontal > stack.background list.view row:only-child,
3341
box.horizontal > stack.background list.frame row:only-child, hdyleaflet stack.background scrolledwindow > viewport list row:only-child,
3342
hdyleaflet overlay scrolledwindow > viewport list row:only-child,
3343
leaflet stack.background scrolledwindow > viewport list row:only-child,
3344
leaflet overlay scrolledwindow > viewport list row:only-child,
3345
box.horizontal > stack.background stack.background scrolledwindow > viewport list row:only-child,
3346
box.horizontal > stack.background overlay scrolledwindow > viewport list row:only-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row:only-child,
3347
leaflet frame:not(.view) list:not(.contacts-contact-list) row:only-child,
3348
box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row:only-child, list.tweak-group list > row:only-child, list.content:not(.conversation-listbox) > row:only-child {
3349
  border-radius: 12px;
3350
}
3351
3352
window.background.csd stack stack stack frame > list row:hover, window.background.csd > stack > list row:hover, preferencesgroup list row:hover,
3353
.geary-accounts-editor-pane list row:hover, window.background.csd.unified > deck > deck > deck list row:hover, hdyleaflet list.view row:hover,
3354
hdyleaflet list.frame row:hover,
3355
leaflet list.view row:hover,
3356
leaflet list.frame row:hover,
3357
box.horizontal > stack.background list.view row:hover,
3358
box.horizontal > stack.background list.frame row:hover, hdyleaflet stack.background scrolledwindow > viewport list row:hover,
3359
hdyleaflet overlay scrolledwindow > viewport list row:hover,
3360
leaflet stack.background scrolledwindow > viewport list row:hover,
3361
leaflet overlay scrolledwindow > viewport list row:hover,
3362
box.horizontal > stack.background stack.background scrolledwindow > viewport list row:hover,
3363
box.horizontal > stack.background overlay scrolledwindow > viewport list row:hover, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row:hover,
3364
leaflet frame:not(.view) list:not(.contacts-contact-list) row:hover,
3365
box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row:hover, list.tweak-group list > row:hover, list.content:not(.conversation-listbox) > row:hover {
3366
  background-color: rgba(233, 233, 237, 0.12);
3367
  box-shadow: none;
3368
}
3369
3370
window.background.csd stack stack stack frame > list row:active, window.background.csd > stack > list row:active, preferencesgroup list row:active,
3371
.geary-accounts-editor-pane list row:active, window.background.csd.unified > deck > deck > deck list row:active, hdyleaflet list.view row:active,
3372
hdyleaflet list.frame row:active,
3373
leaflet list.view row:active,
3374
leaflet list.frame row:active,
3375
box.horizontal > stack.background list.view row:active,
3376
box.horizontal > stack.background list.frame row:active, hdyleaflet stack.background scrolledwindow > viewport list row:active,
3377
hdyleaflet overlay scrolledwindow > viewport list row:active,
3378
leaflet stack.background scrolledwindow > viewport list row:active,
3379
leaflet overlay scrolledwindow > viewport list row:active,
3380
box.horizontal > stack.background stack.background scrolledwindow > viewport list row:active,
3381
box.horizontal > stack.background overlay scrolledwindow > viewport list row:active, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row:active,
3382
leaflet frame:not(.view) list:not(.contacts-contact-list) row:active,
3383
box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row:active, list.tweak-group list > row:active, list.content:not(.conversation-listbox) > row:active {
3384
  background-color: alpha(currentColor, 0.12);
3385
  box-shadow: none;
3386
}
3387
3388
window.background.csd stack stack stack frame > list row:focus, window.background.csd > stack > list row:focus, preferencesgroup list row:focus,
3389
.geary-accounts-editor-pane list row:focus, window.background.csd.unified > deck > deck > deck list row:focus, hdyleaflet list.view row:focus,
3390
hdyleaflet list.frame row:focus,
3391
leaflet list.view row:focus,
3392
leaflet list.frame row:focus,
3393
box.horizontal > stack.background list.view row:focus,
3394
box.horizontal > stack.background list.frame row:focus, hdyleaflet stack.background scrolledwindow > viewport list row:focus,
3395
hdyleaflet overlay scrolledwindow > viewport list row:focus,
3396
leaflet stack.background scrolledwindow > viewport list row:focus,
3397
leaflet overlay scrolledwindow > viewport list row:focus,
3398
box.horizontal > stack.background stack.background scrolledwindow > viewport list row:focus,
3399
box.horizontal > stack.background overlay scrolledwindow > viewport list row:focus, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row:focus,
3400
leaflet frame:not(.view) list:not(.contacts-contact-list) row:focus,
3401
box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row:focus, list.tweak-group list > row:focus, list.content:not(.conversation-listbox) > row:focus {
3402
  box-shadow: none;
3403
}
3404
3405
list {
3406
  border-color: rgba(233, 233, 237, 0.12);
3407
  background-color: rgba(233, 233, 237, 0.04);
3408
}
3409
3410
list row {
3411
  padding: 3px;
3412
}
3413
3414
list.navigation-sidebar {
3415
  padding: 3px;
3416
}
3417
3418
list.navigation-sidebar > row {
3419
  border-radius: 12px;
3420
}
3421
3422
paned scrolledwindow > viewport.frame > list {
3423
  background-color: transparent;
3424
}
3425
3426
.budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable, treeview.view header button, row.activatable {
3427
  transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1);
3428
  outline: none;
3429
  box-shadow: inset 0 0 0 9999px transparent;
3430
  background-image: radial-gradient(circle, transparent 10%, transparent 0%);
3431
  background-repeat: no-repeat;
3432
  background-position: center;
3433
  background-size: 1000% 1000%;
3434
}
3435
3436
.budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable:focus, treeview.view header button:focus, row.activatable:focus {
3437
  box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.05);
3438
}
3439
3440
.budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable:hover, treeview.view header button:hover, row.activatable:hover {
3441
  transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 0ms, background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1);
3442
  box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.05);
3443
}
3444
3445
.budgie-popover scrolledwindow.sidebar:not(.categories) list > row.has-open-popup.activatable, treeview.view header button.has-open-popup, .budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable:active, treeview.view header button:active, row.activatable.has-open-popup, row.activatable:active {
3446
  transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms;
3447
  animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards;
3448
  box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.05);
3449
  background-image: radial-gradient(circle, alpha(currentColor, 0.05) 10%, transparent 0%);
3450
  background-size: 0% 0%;
3451
}
3452
3453
row:selected {
3454
  color: inherit;
3455
  background-color: alpha(currentColor, 0.06);
3456
  color: #e9e9ed;
3457
}
3458
3459
row:selected button {
3460
  color: inherit;
3461
}
3462
3463
row:selected:disabled {
3464
  color: rgba(233, 233, 237, 0.5);
3465
}
3466
3467
/*********************
3468
 * App Notifications *
3469
 *********************/
3470
.app-notification {
3471
  margin: 8px;
3472
}
3473
3474
.app-notification button.text-button:not(.suggested-action):not(.destructive-action):not(
3475
:disabled
3476
) {
3477
  color: #27a1b9;
3478
}
3479
3480
.app-notification > box > label {
3481
  margin-left: 9px;
3482
}
3483
3484
.app-notification.frame,
3485
.app-notification border {
3486
  border-style: none;
3487
}
3488
3489
/*************
3490
 * Expanders *
3491
 *************/
3492
expander title > arrow {
3493
  transition: all 75ms cubic-bezier(0, 0, 0.2, 1);
3494
  min-width: 16px;
3495
  min-height: 16px;
3496
  -gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
3497
  -gtk-icon-transform: rotate(-90deg);
3498
  color: rgba(233, 233, 237, 0.7);
3499
}
3500
3501
expander title > arrow:dir(rtl) {
3502
  -gtk-icon-transform: rotate(90deg);
3503
}
3504
3505
expander title > arrow:checked {
3506
  -gtk-icon-transform: unset;
3507
}
3508
3509
expander title > arrow:hover, expander title > arrow:active {
3510
  color: #e9e9ed;
3511
}
3512
3513
expander title > arrow:disabled {
3514
  color: rgba(233, 233, 237, 0.32);
3515
}
3516
3517
/************
3518
 * Calendar *
3519
 ************/
3520
calendar {
3521
  padding: 1px;
3522
  border: 1px solid rgba(233, 233, 237, 0.12);
3523
  color: #e9e9ed;
3524
}
3525
3526
calendar:disabled {
3527
  color: rgba(233, 233, 237, 0.5);
3528
}
3529
3530
calendar:selected {
3531
  border-radius: 13px;
3532
}
3533
3534
calendar.header {
3535
  border-style: none none solid;
3536
  border-color: rgba(233, 233, 237, 0.12);
3537
  border-radius: 0;
3538
}
3539
3540
calendar.highlight {
3541
  color: rgba(233, 233, 237, 0.7);
3542
  font-weight: 500;
3543
}
3544
3545
calendar:indeterminate {
3546
  color: rgba(233, 233, 237, 0.32);
3547
}
3548
3549
/***********
3550
 * Dialogs *
3551
 ***********/
3552
messagedialog.background {
3553
  background-color: #292e42;
3554
}
3555
3556
messagedialog.background .titlebar {
3557
  min-height: 12px;
3558
}
3559
3560
messagedialog.background .titlebar, messagedialog.background .titlebar:backdrop {
3561
  background-color: #292e42;
3562
}
3563
3564
messagedialog.background.csd {
3565
  border-bottom-left-radius: 12px;
3566
  border-bottom-right-radius: 12px;
3567
}
3568
3569
messagedialog .titlebar, messagedialog.background.csd .titlebar {
3570
  border: none;
3571
  box-shadow: inset 0 1px rgba(233, 233, 237, 0.1);
3572
}
3573
3574
messagedialog .dialog-action-box {
3575
  margin-top: -6px;
3576
}
3577
3578
messagedialog .dialog-action-box button, messagedialog .dialog-action-box button:first-child, messagedialog .dialog-action-box button:last-child,
3579
messagedialog .dialog-action-box .linked:not(.vertical) > button,
3580
messagedialog .dialog-action-box .linked:not(.vertical) > button:first-child,
3581
messagedialog .dialog-action-box .linked:not(.vertical) > button:last-child {
3582
  border-radius: 12px;
3583
}
3584
3585
messagedialog .dialog-action-box button:not(:last-child),
3586
messagedialog .dialog-action-box .linked:not(.vertical) > button:not(:last-child) {
3587
  margin-right: 6px;
3588
}
3589
3590
messagedialog .dialog-action-box button.suggested-action:not(:disabled),
3591
messagedialog .dialog-action-box .linked:not(.vertical) > button.suggested-action:not(:disabled) {
3592
  color: #2e7de9;
3593
}
3594
3595
messagedialog .dialog-action-box button.destructive-action:not(:disabled),
3596
messagedialog .dialog-action-box .linked:not(.vertical) > button.destructive-action:not(:disabled) {
3597
  color: #f52a65;
3598
}
3599
3600
.csd filechooser {
3601
  background-color: #1a1b26;
3602
  border-radius: 0 0 12px 12px;
3603
}
3604
3605
filechooser .dialog-action-box {
3606
  border-top: 1px solid transparent;
3607
}
3608
3609
filechooser treeview.view header > button {
3610
  background-color: #15161e;
3611
}
3612
3613
filechooser #pathbarbox {
3614
  background-color: #15161e;
3615
  border-radius: 12px 12px 0 0;
3616
  margin: 0 4px;
3617
}
3618
3619
filechooser stack.view {
3620
  background-color: transparent;
3621
  padding: 0 4px;
3622
}
3623
3624
filechooser stack.view scrolledwindow {
3625
  background-color: #15161e;
3626
  border-radius: 0 0 12px 12px;
3627
}
3628
3629
filechooser stack.view scrolledwindow list {
3630
  background-color: transparent;
3631
}
3632
3633
filechooser stack.view > placesview {
3634
  background-color: transparent;
3635
  padding: 4px;
3636
}
3637
3638
filechooser stack.view frame > border {
3639
  border: none;
3640
}
3641
3642
.csd filechooser placessidebar {
3643
  background: none;
3644
  border-bottom-left-radius: 12px;
3645
}
3646
3647
filechooser paned > separator {
3648
  background: none;
3649
}
3650
3651
filechooser paned box.vertical {
3652
  background-color: #15161e;
3653
  border-radius: 12px;
3654
  margin: 0 6px 0 1px;
3655
}
3656
3657
/***********
3658
 * Sidebar *
3659
 ***********/
3660
.sidebar {
3661
  border-style: none;
3662
}
3663
3664
stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:not(separator):dir(ltr), .sidebar:not(separator).left {
3665
  border-right: 1px solid rgba(233, 233, 237, 0.12);
3666
  border-left-style: none;
3667
}
3668
3669
stacksidebar.sidebar:dir(rtl) list, stacksidebar.sidebar.right list, .sidebar:not(separator):dir(rtl), .sidebar:not(separator).right {
3670
  border-left: 1px solid rgba(233, 233, 237, 0.12);
3671
  border-right-style: none;
3672
}
3673
3674
.sidebar list,
3675
.sidebar notebook {
3676
  background-color: transparent;
3677
}
3678
3679
paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar {
3680
  border-style: none;
3681
}
3682
3683
stacksidebar.sidebar list {
3684
  padding: 6px;
3685
  background-color: #323449;
3686
}
3687
3688
stacksidebar.sidebar row {
3689
  min-height: 32px;
3690
  padding: 0 6px;
3691
  margin: 0;
3692
  border-radius: 6px;
3693
}
3694
3695
stacksidebar.sidebar row:selected {
3696
  background-color: #27a1b9;
3697
  color: #e9e9ed;
3698
  font-weight: 500;
3699
}
3700
3701
stacksidebar.sidebar row:selected label,
3702
stacksidebar.sidebar row:selected image {
3703
  color: #e9e9ed;
3704
}
3705
3706
stacksidebar.sidebar row + row {
3707
  margin-top: 3px;
3708
}
3709
3710
stacksidebar.sidebar row > label {
3711
  padding-left: 6px;
3712
  padding-right: 6px;
3713
  color: inherit;
3714
}
3715
3716
/****************
3717
 * File chooser *
3718
 ****************/
3719
placessidebar.sidebar {
3720
  margin: 0 0 0 4px;
3721
  padding: 0;
3722
}
3723
3724
placessidebar.sidebar > viewport.frame {
3725
  border-style: none;
3726
}
3727
3728
placessidebar.sidebar list {
3729
  background-color: transparent;
3730
  color: #e9e9ed;
3731
}
3732
3733
placessidebar.sidebar row {
3734
  min-height: 32px;
3735
  margin: 0;
3736
  padding: 0;
3737
  color: #e9e9ed;
3738
  border-radius: 6px;
3739
}
3740
3741
placessidebar.sidebar row:hover, placessidebar.sidebar row:active {
3742
  /* background-color: if($variant == 'light', rgba($base, 0.4), $fill); */
3743
  background-color: alpha(currentColor, 0.08);
3744
  color: #27a1b9;
3745
}
3746
3747
placessidebar.sidebar row > revealer {
3748
  padding: 0 8px 0 16px;
3749
}
3750
3751
placessidebar.sidebar row:selected {
3752
  /* background-color: if($variant == 'light', rgba($base, 0.4), $fill); */
3753
  background-color: alpha(currentColor, 0.08);
3754
  color: #27a1b9;
3755
  font-weight: 500;
3756
}
3757
3758
placessidebar.sidebar row:disabled {
3759
  color: rgba(26, 27, 38, 0.3);
3760
}
3761
3762
placessidebar.sidebar row image.sidebar-icon {
3763
  transition: color 75ms cubic-bezier(0, 0, 0.2, 1);
3764
}
3765
3766
placessidebar.sidebar row image.sidebar-icon:dir(ltr) {
3767
  padding-right: 8px;
3768
}
3769
3770
placessidebar.sidebar row image.sidebar-icon:dir(rtl) {
3771
  padding-left: 8px;
3772
}
3773
3774
placessidebar.sidebar row label.sidebar-label {
3775
  color: inherit;
3776
}
3777
3778
placessidebar.sidebar row label.sidebar-label:dir(ltr) {
3779
  padding-right: 2px;
3780
}
3781
3782
placessidebar.sidebar row label.sidebar-label:dir(rtl) {
3783
  padding-left: 2px;
3784
}
3785
3786
placessidebar.sidebar row.sidebar-placeholder-row {
3787
  background-color: alpha(currentColor, 0.08);
3788
}
3789
3790
placessidebar.sidebar row.sidebar-new-bookmark-row {
3791
  color: #27a1b9;
3792
}
3793
3794
placessidebar.sidebar row.sidebar-new-bookmark-row image.sidebar-icon {
3795
  color: #27a1b9;
3796
}
3797
3798
placessidebar.sidebar row:drop(active) {
3799
  transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 0ms, background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1);
3800
  box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08);
3801
}
3802
3803
placesview .server-list-button > image {
3804
  -gtk-icon-transform: rotate(0turn);
3805
}
3806
3807
placesview .server-list-button:checked > image {
3808
  -gtk-icon-transform: rotate(-0.5turn);
3809
}
3810
3811
placesview > actionbar > revealer > box > label {
3812
  padding-left: 8px;
3813
  padding-right: 8px;
3814
}
3815
3816
/*********
3817
 * Paned *
3818
 *********/
3819
paned > separator {
3820
  min-width: 1px;
3821
  min-height: 1px;
3822
  -gtk-icon-source: none;
3823
  border-style: none;
3824
  background-color: #323449;
3825
  background-image: image(rgba(233, 233, 237, 0.12));
3826
  background-size: 1px 1px;
3827
  background-clip: content-box;
3828
}
3829
3830
paned > separator.wide {
3831
  min-width: 6px;
3832
  min-height: 6px;
3833
  background-color: #1a1b26;
3834
  background-image: image(rgba(233, 233, 237, 0.12)), image(rgba(233, 233, 237, 0.12));
3835
  background-size: 1px 1px, 1px 1px;
3836
}
3837
3838
paned.horizontal > separator {
3839
  background-repeat: repeat-y;
3840
}
3841
3842
paned.horizontal > separator:dir(ltr) {
3843
  margin: 0 -8px 0 0;
3844
  padding: 0 8px 0 0;
3845
  background-position: left;
3846
}
3847
3848
paned.horizontal > separator:dir(rtl) {
3849
  margin: 0 0 0 -8px;
3850
  padding: 0 0 0 8px;
3851
  background-position: right;
3852
}
3853
3854
paned.horizontal > separator.wide {
3855
  margin: 0;
3856
  padding: 0;
3857
  background-repeat: repeat-y, repeat-y;
3858
  background-position: left, right;
3859
}
3860
3861
paned.vertical > separator {
3862
  margin: 0 0 -8px 0;
3863
  padding: 0 0 8px 0;
3864
  background-repeat: repeat-x;
3865
  background-position: top;
3866
}
3867
3868
paned.vertical > separator.wide {
3869
  margin: 0;
3870
  padding: 0;
3871
  background-repeat: repeat-x, repeat-x;
3872
  background-position: bottom, top;
3873
}
3874
3875
/**************
3876
 * GtkInfoBar *
3877
 **************/
3878
infobar {
3879
  border: none;
3880
  margin-bottom: 0;
3881
}
3882
3883
infobar.info > revealer > box, infobar.info:hover > revealer > box, infobar.info:backdrop > revealer > box {
3884
  background-color: #323449;
3885
}
3886
3887
infobar.info > revealer > box,
3888
infobar.info > revealer > box flowboxchild, infobar.info:hover > revealer > box,
3889
infobar.info:hover > revealer > box flowboxchild, infobar.info:backdrop > revealer > box,
3890
infobar.info:backdrop > revealer > box flowboxchild {
3891
  color: #e9e9ed;
3892
}
3893
3894
infobar.info > revealer > box button.text-button:not(:disabled):not(.suggested-action):not(
3895
.destructive-action
3896
), infobar.info:hover > revealer > box button.text-button:not(:disabled):not(.suggested-action):not(
3897
.destructive-action
3898
), infobar.info:backdrop > revealer > box button.text-button:not(:disabled):not(.suggested-action):not(
3899
.destructive-action
3900
) {
3901
  color: #27a1b9;
3902
}
3903
3904
infobar.action > revealer > box, infobar.action:backdrop > revealer > box, infobar.question > revealer > box, infobar.question:backdrop > revealer > box {
3905
  background-color: #27a1b9;
3906
}
3907
3908
infobar.action > revealer > box,
3909
infobar.action > revealer > box link:link,
3910
infobar.action > revealer > box flowboxchild, infobar.action:backdrop > revealer > box,
3911
infobar.action:backdrop > revealer > box link:link,
3912
infobar.action:backdrop > revealer > box flowboxchild, infobar.question > revealer > box,
3913
infobar.question > revealer > box link:link,
3914
infobar.question > revealer > box flowboxchild, infobar.question:backdrop > revealer > box,
3915
infobar.question:backdrop > revealer > box link:link,
3916
infobar.question:backdrop > revealer > box flowboxchild {
3917
  color: #e9e9ed;
3918
}
3919
3920
infobar.action > revealer > box button, infobar.action > revealer > box button:hover, infobar.action > revealer > box button:focus, infobar.action > revealer > box button:active, infobar.action > revealer > box button:checked, infobar.action > revealer > box button.text-button:not(:disabled), infobar.action:backdrop > revealer > box button, infobar.action:backdrop > revealer > box button:hover, infobar.action:backdrop > revealer > box button:focus, infobar.action:backdrop > revealer > box button:active, infobar.action:backdrop > revealer > box button:checked, infobar.action:backdrop > revealer > box button.text-button:not(:disabled), infobar.question > revealer > box button, infobar.question > revealer > box button:hover, infobar.question > revealer > box button:focus, infobar.question > revealer > box button:active, infobar.question > revealer > box button:checked, infobar.question > revealer > box button.text-button:not(:disabled), infobar.question:backdrop > revealer > box button, infobar.question:backdrop > revealer > box button:hover, infobar.question:backdrop > revealer > box button:focus, infobar.question:backdrop > revealer > box button:active, infobar.question:backdrop > revealer > box button:checked, infobar.question:backdrop > revealer > box button.text-button:not(:disabled) {
3921
  color: #e9e9ed;
3922
}
3923
3924
infobar.action:hover > revealer > box, infobar.question:hover > revealer > box {
3925
  background-color: #238fa4;
3926
}
3927
3928
infobar.warning > revealer > box, infobar.warning:backdrop > revealer > box {
3929
  background-color: #8c6c3e;
3930
}
3931
3932
infobar.warning > revealer > box,
3933
infobar.warning > revealer > box link:link,
3934
infobar.warning > revealer > box flowboxchild, infobar.warning:backdrop > revealer > box,
3935
infobar.warning:backdrop > revealer > box link:link,
3936
infobar.warning:backdrop > revealer > box flowboxchild {
3937
  color: #e9e9ed;
3938
}
3939
3940
infobar.warning > revealer > box button, infobar.warning > revealer > box button:hover, infobar.warning > revealer > box button:focus, infobar.warning > revealer > box button:active, infobar.warning > revealer > box button:checked, infobar.warning > revealer > box button.text-button:not(:disabled), infobar.warning:backdrop > revealer > box button, infobar.warning:backdrop > revealer > box button:hover, infobar.warning:backdrop > revealer > box button:focus, infobar.warning:backdrop > revealer > box button:active, infobar.warning:backdrop > revealer > box button:checked, infobar.warning:backdrop > revealer > box button.text-button:not(:disabled) {
3941
  color: #e9e9ed;
3942
}
3943
3944
infobar.warning:hover > revealer > box {
3945
  background-color: #7a5e36;
3946
}
3947
3948
infobar.error > revealer > box, infobar.error:backdrop > revealer > box {
3949
  background-color: #f52a65;
3950
  color: #e9e9ed;
3951
}
3952
3953
infobar.error > revealer > box,
3954
infobar.error > revealer > box link:link,
3955
infobar.error > revealer > box flowboxchild, infobar.error:backdrop > revealer > box,
3956
infobar.error:backdrop > revealer > box link:link,
3957
infobar.error:backdrop > revealer > box flowboxchild {
3958
  color: #e9e9ed;
3959
}
3960
3961
infobar.error > revealer > box button, infobar.error > revealer > box button:hover, infobar.error > revealer > box button:focus, infobar.error > revealer > box button:active, infobar.error > revealer > box button:checked, infobar.error > revealer > box button.text-button:not(:disabled), infobar.error:backdrop > revealer > box button, infobar.error:backdrop > revealer > box button:hover, infobar.error:backdrop > revealer > box button:focus, infobar.error:backdrop > revealer > box button:active, infobar.error:backdrop > revealer > box button:checked, infobar.error:backdrop > revealer > box button.text-button:not(:disabled) {
3962
  color: #e9e9ed;
3963
}
3964
3965
infobar.error:hover > revealer > box {
3966
  background-color: #f41253;
3967
}
3968
3969
/************
3970
 * Tooltips *
3971
 ************/
3972
tooltip {
3973
  box-shadow: none;
3974
}
3975
3976
tooltip.background {
3977
  background-color: rgba(20, 21, 29, 0.9);
3978
  color: #e9e9ed;
3979
  border-radius: 12px;
3980
}
3981
3982
tooltip.background.csd {
3983
  border-radius: 12px;
3984
  box-shadow: 0 3px 2px -2px rgba(0, 0, 0, 0.05), 0 2px 3px -1px rgba(0, 0, 0, 0.06), 0 1px 4px 0 rgba(0, 0, 0, 0.05);
3985
}
3986
3987
tooltip decoration {
3988
  background-color: transparent;
3989
}
3990
3991
tooltip > box {
3992
  margin: -6px;
3993
  min-height: 24px;
3994
  padding: 4px 8px;
3995
}
3996
3997
/*****************
3998
 * Color Chooser *
3999
 *****************/
4000
colorswatch.top {
4001
  border-top-left-radius: 12px;
4002
  border-top-right-radius: 12px;
4003
}
4004
4005
colorswatch.top overlay {
4006
  border-top-left-radius: 12px;
4007
  border-top-right-radius: 12px;
4008
}
4009
4010
colorswatch.bottom {
4011
  border-bottom-left-radius: 12px;
4012
  border-bottom-right-radius: 12px;
4013
}
4014
4015
colorswatch.bottom overlay {
4016
  border-bottom-left-radius: 12px;
4017
  border-bottom-right-radius: 12px;
4018
}
4019
4020
colorswatch.left, colorswatch:first-child:not(.top) {
4021
  border-top-left-radius: 12px;
4022
  border-bottom-left-radius: 12px;
4023
}
4024
4025
colorswatch.left overlay, colorswatch:first-child:not(.top) overlay {
4026
  border-top-left-radius: 12px;
4027
  border-bottom-left-radius: 12px;
4028
}
4029
4030
colorswatch.right, colorswatch:last-child:not(.bottom) {
4031
  border-top-right-radius: 12px;
4032
  border-bottom-right-radius: 12px;
4033
}
4034
4035
colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay {
4036
  border-top-right-radius: 12px;
4037
  border-bottom-right-radius: 12px;
4038
}
4039
4040
colorswatch.dark {
4041
  color: #e9e9ed;
4042
}
4043
4044
colorswatch.light {
4045
  color: rgba(26, 27, 38, 0.87);
4046
}
4047
4048
colorswatch overlay {
4049
  transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1);
4050
}
4051
4052
colorswatch overlay:hover {
4053
  box-shadow: 0 0 0 2px #27a1b9;
4054
}
4055
4056
colorswatch#add-color-button {
4057
  border-radius: 12px 0 0 12px;
4058
}
4059
4060
colorswatch#add-color-button:only-child {
4061
  border-radius: 12px;
4062
}
4063
4064
colorswatch#add-color-button overlay {
4065
  background-color: rgba(233, 233, 237, 0.04);
4066
}
4067
4068
colorswatch#add-color-button overlay:hover {
4069
  background-color: rgba(233, 233, 237, 0.12);
4070
  box-shadow: none;
4071
}
4072
4073
colorswatch#add-color-button overlay:active {
4074
  background-color: rgba(233, 233, 237, 0.3);
4075
}
4076
4077
colorswatch:disabled {
4078
  opacity: 0.5;
4079
}
4080
4081
colorswatch:disabled overlay {
4082
  box-shadow: none;
4083
}
4084
4085
colorswatch#editor-color-sample {
4086
  border-radius: 12px;
4087
}
4088
4089
colorswatch#editor-color-sample overlay {
4090
  border-radius: 12px;
4091
}
4092
4093
colorswatch#editor-color-sample overlay:hover {
4094
  box-shadow: 0 2px 3px -2px rgba(0, 0, 0, 0.3), 0 1px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 2px -1px rgba(0, 0, 0, 0.17);
4095
}
4096
4097
colorchooser .popover.osd {
4098
  transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1);
4099
  border-radius: 12px;
4100
  box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(233, 233, 237, 0.1);
4101
  background-color: #292e42;
4102
}
4103
4104
colorchooser .popover.osd:backdrop {
4105
  box-shadow: 0 3px 2px -3px rgba(0, 0, 0, 0.2), 0 2px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 3px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(233, 233, 237, 0.1);
4106
}
4107
4108
/********
4109
 * Misc *
4110
 ********/
4111
.content-view {
4112
  background-color: #1a1b26;
4113
}
4114
4115
.scale-popup.background {
4116
  padding: 3px 0;
4117
}
4118
4119
/**********************
4120
 * Window Decorations *
4121
 **********************/
4122
decoration {
4123
  transition: none;
4124
  border-radius: 12px;
4125
  box-shadow: 0 8px 6px -5px rgba(0, 0, 0, 0.2), 0 16px 15px 2px rgba(0, 0, 0, 0.14), 0 6px 18px 5px rgba(0, 0, 0, 0.12), 0 0 36px transparent;
4126
  margin: 10px;
4127
}
4128
4129
decoration:backdrop {
4130
  transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1);
4131
  box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), 0 0 36px transparent;
4132
}
4133
4134
.tiled decoration, .tiled-top decoration, .tiled-right decoration, .tiled-bottom decoration, .tiled-left decoration {
4135
  border-radius: 0;
4136
}
4137
4138
.maximized decoration, .fullscreen decoration {
4139
  border-radius: 0;
4140
  box-shadow: none;
4141
}
4142
4143
.popup decoration {
4144
  box-shadow: none;
4145
  border: none;
4146
}
4147
4148
.ssd decoration {
4149
  border: none;
4150
  border-radius: 12px 12px 0 0;
4151
  box-shadow: none;
4152
}
4153
4154
.ssd decoration:backdrop {
4155
  border: none;
4156
  border-radius: 12px 12px 0 0;
4157
  box-shadow: none;
4158
}
4159
4160
.metacity decoration {
4161
  border-bottom-left-radius: 0;
4162
  border-bottom-right-radius: 0;
4163
  border: none;
4164
}
4165
4166
.csd.popup decoration {
4167
  border-radius: 12px;
4168
  border: none;
4169
  box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12);
4170
}
4171
4172
tooltip.csd decoration {
4173
  border-radius: 12px;
4174
  box-shadow: none;
4175
  border: none;
4176
}
4177
4178
messagedialog.background.csd decoration {
4179
  border-radius: 12px;
4180
}
4181
4182
.solid-csd decoration {
4183
  margin: 0;
4184
  padding: 2px;
4185
  border-radius: 0;
4186
  box-shadow: none;
4187
  background-color: #1a1b26;
4188
  border: 1px solid #4b4c5f;
4189
}
4190
4191
.solid-csd decoration:backdrop {
4192
  background-color: #1a1b26;
4193
}
4194
4195
button.titlebutton:not(.suggested-action):not(.destructive-action) {
4196
  min-height: 22px;
4197
  min-width: 22px;
4198
  padding: 0;
4199
  margin: 0 0px;
4200
  border-radius: 9999px;
4201
}
4202
4203
button.minimize.titlebutton:not(.suggested-action):not(.destructive-action), button.maximize.titlebutton:not(.suggested-action):not(.destructive-action), button.close.titlebutton:not(.suggested-action):not(.destructive-action) {
4204
  color: rgba(233, 233, 237, 0.7);
4205
  /* background-color: gtkalpha(currentColor, 0.1); */
4206
  background: rgba(233, 233, 237, 0.1);
4207
}
4208
4209
button.minimize.titlebutton:hover:not(.suggested-action):not(.destructive-action), button.maximize.titlebutton:hover:not(.suggested-action):not(.destructive-action), button.close.titlebutton:hover:not(.suggested-action):not(.destructive-action) {
4210
  color: #e9e9ed;
4211
  background-color: alpha(currentColor, 0.15);
4212
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), inset 0 1px rgba(233, 233, 237, 0.1);
4213
}
4214
4215
button.minimize.titlebutton:active:not(.suggested-action):not(.destructive-action), button.maximize.titlebutton:active:not(.suggested-action):not(.destructive-action), button.close.titlebutton:active:not(.suggested-action):not(.destructive-action) {
4216
  color: #e9e9ed;
4217
  background-color: alpha(currentColor, 0.2);
4218
}
4219
4220
button.minimize.titlebutton:backdrop:not(.suggested-action):not(.destructive-action), button.maximize.titlebutton:backdrop:not(.suggested-action):not(.destructive-action), button.close.titlebutton:backdrop:not(.suggested-action):not(.destructive-action) {
4221
  opacity: 0.65;
4222
}
4223
4224
.monospace {
4225
  font-family: monospace;
4226
}
4227
4228
/**********************
4229
 * Touch Copy & Paste *
4230
 **********************/
4231
cursor-handle {
4232
  color: #27a1b9;
4233
  -gtk-icon-source: -gtk-recolor(url("assets/scalable/cursor-handle-symbolic.svg"));
4234
}
4235
4236
cursor-handle.top:dir(ltr), cursor-handle.bottom:dir(rtl) {
4237
  -gtk-icon-transform: rotate(90deg);
4238
}
4239
4240
cursor-handle.bottom:dir(ltr), cursor-handle.top:dir(rtl) {
4241
  -gtk-icon-transform: unset;
4242
}
4243
4244
cursor-handle.insertion-cursor:dir(ltr), cursor-handle.insertion-cursor:dir(rtl) {
4245
  padding-top: 6px;
4246
  -gtk-icon-transform: rotate(45deg);
4247
}
4248
4249
.context-menu {
4250
  font: initial;
4251
}
4252
4253
.keycap {
4254
  min-width: 12px;
4255
  min-height: 26px;
4256
  margin-top: 2px;
4257
  padding-bottom: 2px;
4258
  padding-left: 8px;
4259
  padding-right: 8px;
4260
  border: solid 1px rgba(233, 233, 237, 0.12);
4261
  border-radius: 13px;
4262
  box-shadow: inset 0 -2px rgba(233, 233, 237, 0.12);
4263
  background-color: #292e42;
4264
  color: #e9e9ed;
4265
  font-size: smaller;
4266
}
4267
4268
:not(decoration):not(window):drop(active) {
4269
  caret-color: #27a1b9;
4270
}
4271
4272
stackswitcher {
4273
  min-height: 0;
4274
  padding: 0;
4275
  border-radius: 15px;
4276
  background-color: rgba(233, 233, 237, 0.04);
4277
  border: none;
4278
}
4279
4280
stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action) {
4281
  margin: 0;
4282
  background-color: transparent;
4283
  border-radius: 9999px;
4284
}
4285
4286
stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button {
4287
  min-width: 100px;
4288
}
4289
4290
stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action):focus:not(:hover):not(:checked) {
4291
  box-shadow: none;
4292
}
4293
4294
stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action):checked {
4295
  /* background-color: $indicator; */
4296
  background-color: #27a1b9;
4297
  color: #e9e9ed;
4298
}
4299
4300
stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action):checked:hover {
4301
  box-shadow: none;
4302
  background-color: #3dbdd6;
4303
}
4304
4305
stackswitcher button.text-button {
4306
  min-width: 100px;
4307
}
4308
4309
stackswitcher button.circular,
4310
stackswitcher button.text-button.circular {
4311
  min-width: 34px;
4312
  min-height: 34px;
4313
  padding: 0;
4314
}
4315
4316
/*********
4317
 * Emoji *
4318
 *********/
4319
popover.emoji-picker {
4320
  padding: 0;
4321
}
4322
4323
popover.emoji-picker entry {
4324
  border-bottom: 1px solid rgba(233, 233, 237, 0.12);
4325
  border-image: none;
4326
  border-radius: 0;
4327
  box-shadow: none;
4328
  background-color: transparent;
4329
}
4330
4331
popover.emoji-picker scrolledwindow {
4332
  border-bottom: 1px solid rgba(233, 233, 237, 0.12);
4333
}
4334
4335
button.emoji-section {
4336
  margin: 4px;
4337
}
4338
4339
button.emoji-section:checked {
4340
  color: #27a1b9;
4341
}
4342
4343
button.emoji-section:not(:last-child) {
4344
  margin-right: 0;
4345
}
4346
4347
popover.emoji-picker .emoji {
4348
  min-width: 3em;
4349
  min-height: 3em;
4350
  padding: 0 8px;
4351
}
4352
4353
popover.emoji-picker .emoji widget {
4354
  transition: all 75ms cubic-bezier(0, 0, 0.2, 1);
4355
  border-radius: 12px;
4356
}
4357
4358
popover.emoji-picker .emoji widget:hover {
4359
  background-color: alpha(currentColor, 0.08);
4360
}
4361
4362
popover.emoji-completion {
4363
  padding: 8px 0;
4364
}
4365
4366
popover.emoji-completion arrow {
4367
  border: none;
4368
  background: none;
4369
}
4370
4371
popover.emoji-completion .emoji-completion-row {
4372
  min-height: 28px;
4373
  padding: 0 12px;
4374
}
4375
4376
popover.emoji-completion .emoji:hover {
4377
  background-color: alpha(currentColor, 0.08);
4378
}
4379
4380
/************
4381
 * Nautilus *
4382
 ************/
4383
.nautilus-window.background.csd {
4384
  border-radius: 0 0 12px 12px;
4385
  background-color: #323449;
4386
}
4387
4388
.nautilus-window.background.csd:backdrop {
4389
  background-color: #323449;
4390
}
4391
4392
.nautilus-window.background.csd > grid.horizontal > paned.horizontal > separator,
4393
.nautilus-window.background.csd > deck > box.vertical > paned.horizontal > separator {
4394
  margin-left: 0;
4395
}
4396
4397
.nautilus-window.background.csd placessidebar > viewport.frame > list > separator {
4398
  background: none;
4399
}
4400
4401
.nautilus-window.background.csd.unified notebook {
4402
  border-radius: 0;
4403
}
4404
4405
.nautilus-window.background.csd:not(.unified) .nautilus-list-view {
4406
  background-color: transparent;
4407
  border-bottom-right-radius: 12px;
4408
}
4409
4410
.nautilus-window.background.csd:not(.unified) notebook {
4411
  background-color: #323449;
4412
  border-radius: 0 0 12px 12px;
4413
}
4414
4415
.nautilus-window.background.csd:not(.unified) notebook > stack {
4416
  background-color: transparent;
4417
}
4418
4419
.nautilus-window.background.csd:not(.unified) notebook scrolledwindow
4420
> .view:not(:selected):not(:hover):not(:checked) {
4421
  background-color: transparent;
4422
}
4423
4424
.nautilus-window.background.csd:not(.unified) notebook placesview > stack > frame > scrolledwindow > viewport > list {
4425
  background-color: transparent;
4426
}
4427
4428
.nautilus-window.background.csd:not(.unified) notebook placesview > actionbar {
4429
  background-color: transparent;
4430
  border-radius: 0 0 12px 12px;
4431
}
4432
4433
.nautilus-window.background.csd:not(.unified) notebook placesview > actionbar > revealer > box {
4434
  background-color: transparent;
4435
}
4436
4437
.nautilus-window.background.csd:not(.unified) paned > separator.wide {
4438
  min-width: 12px;
4439
  box-shadow: 12px 0 #323449;
4440
  background-color: #323449;
4441
  background-image: image(#4b4c5f);
4442
}
4443
4444
.nautilus-window.maximized,
4445
.nautilus-window.maximized placessidebar {
4446
  border-radius: 0;
4447
}
4448
4449
.nautilus-window .floating-bar {
4450
  min-height: 32px;
4451
  padding: 0;
4452
  margin: 6px;
4453
  border: none;
4454
  border-radius: 12px;
4455
  background-color: #27a1b9;
4456
  color: #e9e9ed;
4457
  box-shadow: 0 3px 2px -2px rgba(0, 0, 0, 0.05), 0 2px 3px -1px rgba(0, 0, 0, 0.06), 0 1px 4px 0 rgba(0, 0, 0, 0.05);
4458
}
4459
4460
.nautilus-window .floating-bar button {
4461
  margin: 4px;
4462
  color: #e9e9ed;
4463
}
4464
4465
.nautilus-canvas-item.dim-label,
4466
.nautilus-list-dim-label {
4467
  color: rgba(233, 233, 237, 0.7);
4468
}
4469
4470
.nemo-desktop.nemo-canvas-item, .caja-desktop.caja-canvas-item,
4471
.nautilus-desktop.nautilus-canvas-item {
4472
  color: #e9e9ed;
4473
}
4474
4475
@keyframes nautilus-operations-button-needs-attention {
4476
  to {
4477
    background-color: alpha(currentColor, 0.08);
4478
  }
4479
}
4480
4481
.nautilus-operations-button-needs-attention {
4482
  animation: nautilus-operations-button-needs-attention 300ms cubic-bezier(0.4, 0, 0.2, 1) 2 alternate;
4483
}
4484
4485
.nautilus-operations-button-needs-attention-multiple {
4486
  animation: nautilus-operations-button-needs-attention 300ms cubic-bezier(0.4, 0, 0.2, 1) 6 alternate;
4487
}
4488
4489
.path-bar-box {
4490
  transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1);
4491
  margin: 6px 0;
4492
  border-radius: 12px;
4493
}
4494
4495
.path-bar-box button {
4496
  margin: 0;
4497
}
4498
4499
.path-bar-box.width-maximized {
4500
  background-color: rgba(233, 233, 237, 0.04);
4501
}
4502
4503
.path-bar-box.background.frame {
4504
  border-style: none;
4505
  background-color: rgba(233, 233, 237, 0.04);
4506
}
4507
4508
.path-bar-box .path-bar button label:not(:only-child):first-child {
4509
  margin-left: 0;
4510
}
4511
4512
.path-bar-box .path-bar button label:not(:only-child):last-child {
4513
  margin-right: 0;
4514
}
4515
4516
.path-bar-box .linked.nautilus-path-bar
4517
button:not(.suggested-action):not(.destructive-action) {
4518
  padding-left: 11px;
4519
  padding-right: 11px;
4520
  margin-left: 1px;
4521
  margin-right: 1px;
4522
}
4523
4524
.path-bar-box .linked.nautilus-path-bar
4525
button:not(.suggested-action):not(.destructive-action) label:not(:only-child):first-child {
4526
  margin-left: 0;
4527
}
4528
4529
.path-bar-box .linked.nautilus-path-bar
4530
button:not(.suggested-action):not(.destructive-action) label:not(:only-child):last-child {
4531
  margin-right: 0;
4532
}
4533
4534
.path-bar-box .linked.nautilus-path-bar
4535
button:not(.suggested-action):not(.destructive-action).text-button {
4536
  min-width: 0;
4537
}
4538
4539
.path-bar-box .linked.nautilus-path-bar
4540
button:not(.suggested-action):not(.destructive-action).text-button.image-button image:not(:only-child) {
4541
  margin: 0;
4542
}
4543
4544
.path-bar-box .linked.nautilus-path-bar
4545
button:not(.suggested-action):not(.destructive-action):last-child:dir(ltr), .path-bar-box .linked.nautilus-path-bar
4546
button:not(.suggested-action):not(.destructive-action):first-child:dir(rtl) {
4547
  background-color: rgba(233, 233, 237, 0.08);
4548
}
4549
4550
.path-bar-box .linked.nautilus-path-bar
4551
button:not(.suggested-action):not(.destructive-action):last-child:dir(ltr):disabled, .path-bar-box .linked.nautilus-path-bar
4552
button:not(.suggested-action):not(.destructive-action):first-child:dir(rtl):disabled {
4553
  background-color: transparent;
4554
  color: rgba(233, 233, 237, 0.5);
4555
}
4556
4557
.windowhandle .linked.nautilus-path-bar {
4558
  background-color: rgba(233, 233, 237, 0.04);
4559
  border-radius: 12px;
4560
  margin: 6px 0;
4561
}
4562
4563
.windowhandle .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action) {
4564
  margin-top: 0;
4565
  margin-bottom: 0;
4566
}
4567
4568
.windowhandle .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).current-dir {
4569
  color: #e9e9ed;
4570
}
4571
4572
.windowhandle .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).current-dir:hover, .windowhandle .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).current-dir:active {
4573
  background: none;
4574
  box-shadow: none;
4575
}
4576
4577
.disk-space-display.unknown {
4578
  background-color: rgba(233, 233, 237, 0.3);
4579
  color: rgba(233, 233, 237, 0.3);
4580
}
4581
4582
.disk-space-display.used {
4583
  background-color: #27a1b9;
4584
  color: #27a1b9;
4585
}
4586
4587
.disk-space-display.free {
4588
  background-color: rgba(233, 233, 237, 0.12);
4589
  color: rgba(233, 233, 237, 0.12);
4590
}
4591
4592
.search-information {
4593
  padding: 2px;
4594
  border-bottom: 1px solid rgba(233, 233, 237, 0.12);
4595
  background-color: #323449;
4596
  color: #e9e9ed;
4597
}
4598
4599
.conflict-row:not(:selected) {
4600
  background-color: #4d4546;
4601
}
4602
4603
.nautilus-window flowboxchild .icon-item-background {
4604
  padding: 4px;
4605
  border-radius: 6px;
4606
}
4607
4608
.nautilus-window flowboxchild:selected {
4609
  background-color: transparent;
4610
}
4611
4612
.nautilus-window notebook :not(treeview).view {
4613
  border-radius: 6px;
4614
}
4615
4616
dialog.background > box.dialog-vbox.vertical > grid.horizontal > scrolledwindow.frame {
4617
  border-style: none;
4618
}
4619
4620
dialog.background > box.dialog-vbox.vertical > grid.horizontal > box.horizontal:last-child {
4621
  margin: -6px 0 0 -6px;
4622
  border-top: 1px solid rgba(233, 233, 237, 0.12);
4623
}
4624
4625
dialog.background > box.dialog-vbox.vertical > grid.horizontal > box.horizontal:last-child > label {
4626
  margin: 0 8px;
4627
}
4628
4629
dialog.background > box.dialog-vbox.vertical > grid.horizontal > box.horizontal:last-child > box > button {
4630
  border-radius: 0;
4631
}
4632
4633
.nautilus-window > popover.menu:not(:last-child) {
4634
  padding: 3px;
4635
}
4636
4637
.nautilus-window > popover.menu:not(:last-child) > stack > box > box > box {
4638
  margin-top: -6px;
4639
}
4640
4641
.nautilus-window > popover.menu:not(:last-child) > stack > box > box > box > box {
4642
  margin-bottom: -6px;
4643
}
4644
4645
.nautilus-window > popover.menu:not(:last-child) > stack > box > box > box > box.linked {
4646
  margin-top: 1px;
4647
}
4648
4649
.nautilus-window > popover.menu:not(:last-child) separator {
4650
  margin-bottom: -2px;
4651
}
4652
4653
.nautilus-menu-sort-heading {
4654
  margin: 1px 3px;
4655
  font-weight: 500;
4656
}
4657
4658
.nautilus-menu-sort-heading:disabled {
4659
  color: rgba(233, 233, 237, 0.7);
4660
}
4661
4662
.nautilus-window paned > separator {
4663
  background-color: #323449;
4664
}
4665
4666
/*********
4667
 * gedit *
4668
 *********/
4669
window.org-gnome-gedit > paned.titlebar > separator {
4670
  background-color: transparent;
4671
}
4672
4673
window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > box.horizontal {
4674
  margin: 4px 0;
4675
}
4676
4677
window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow {
4678
  border-bottom-left-radius: 12px;
4679
}
4680
4681
window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned stack scrolledwindow viewport.frame list.gedit-document-panel {
4682
  background: none;
4683
}
4684
4685
.open-document-selector-path-label {
4686
  color: rgba(233, 233, 237, 0.7);
4687
  font-size: smaller;
4688
}
4689
4690
.open-document-selector-match {
4691
  background-color: #8c6c3e;
4692
  color: #e9e9ed;
4693
}
4694
4695
.gedit-document-panel {
4696
  background-color: #323449;
4697
}
4698
4699
.gedit-document-panel row button.flat {
4700
  margin-top: 8px;
4701
  margin-bottom: 8px;
4702
}
4703
4704
.gedit-document-panel-group-row:not(:first-child) {
4705
  border-top: 1px solid rgba(233, 233, 237, 0.12);
4706
}
4707
4708
.gedit-side-panel-paned statusbar {
4709
  border-top: 1px solid rgba(233, 233, 237, 0.12);
4710
  border-radius: 0 0 12px 12px;
4711
}
4712
4713
.gedit-search-slider {
4714
  margin: 0 6px 10px;
4715
  padding: 6px;
4716
  background-color: #292e42;
4717
  border-radius: 0 0 12px 12px;
4718
  box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.05), 0 4px 6px 0 rgba(0, 0, 0, 0.06), 0 1px 10px 0 rgba(0, 0, 0, 0.05);
4719
}
4720
4721
.gedit-search-slider .linked:not(.vertical) > entry .gedit-search-entry-occurrences-tag {
4722
  all: unset;
4723
  color: rgba(233, 233, 237, 0.7);
4724
}
4725
4726
.gedit-search-slider .linked:not(.vertical) > entry:dir(ltr) .gedit-search-entry-occurrences-tag {
4727
  margin-left: 6px;
4728
}
4729
4730
.gedit-search-slider .linked:not(.vertical) > entry:dir(ltr) image.right {
4731
  margin-right: 0;
4732
}
4733
4734
.gedit-search-slider .linked:not(.vertical) > entry:dir(rtl) .gedit-search-entry-occurrences-tag {
4735
  margin-right: 6px;
4736
}
4737
4738
.gedit-search-slider .linked:not(.vertical) > entry:dir(rtl) image.left {
4739
  margin-left: 0;
4740
}
4741
4742
.gedit-search-slider .linked:not(.vertical) > entry:not(.error) {
4743
  background-color: #292e42;
4744
}
4745
4746
.gedit-search-slider .linked:not(.vertical) > entry.error ~ button {
4747
  color: rgba(233, 233, 237, 0.7);
4748
}
4749
4750
.gedit-search-slider .linked:not(.vertical) > entry.error ~ button:hover, .gedit-search-slider .linked:not(.vertical) > entry.error ~ button:active {
4751
  color: #e9e9ed;
4752
}
4753
4754
.gedit-search-slider .linked:not(.vertical) > entry.error ~ button:disabled {
4755
  color: rgba(233, 233, 237, 0.32);
4756
}
4757
4758
frame.gedit-map-frame > border:dir(ltr) {
4759
  border-style: none none none solid;
4760
}
4761
4762
frame.gedit-map-frame > border:dir(rtl) {
4763
  border-style: none solid none none;
4764
}
4765
4766
/**********
4767
 * Tweaks *
4768
 **********/
4769
leaflet.unfolded > box.vertical:first-child > scrolledwindow > viewport.frame {
4770
  background-color: #1a1b26;
4771
  color: #e9e9ed;
4772
  border-radius: 12px;
4773
}
4774
4775
window.background.csd > leaflet > box.vertical > scrolledwindow.view scrollbar slider,
4776
window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view scrollbar slider,
4777
window.background.csd > box.horizontal > box.vertical > scrolledwindow.view scrollbar slider {
4778
  background-color: rgba(26, 27, 38, 0.38);
4779
}
4780
4781
window.background.csd > leaflet > box.vertical > scrolledwindow.view scrollbar slider:hover,
4782
window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view scrollbar slider:hover,
4783
window.background.csd > box.horizontal > box.vertical > scrolledwindow.view scrollbar slider:hover {
4784
  background-color: rgba(26, 27, 38, 0.6);
4785
}
4786
4787
window.background.csd > leaflet > box.vertical > scrolledwindow.view scrollbar slider:active,
4788
window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view scrollbar slider:active,
4789
window.background.csd > box.horizontal > box.vertical > scrolledwindow.view scrollbar slider:active {
4790
  background-color: rgba(26, 27, 38, 0.87);
4791
}
4792
4793
window.background.csd > leaflet > box.vertical > scrolledwindow.view scrollbar slider:disabled,
4794
window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view scrollbar slider:disabled,
4795
window.background.csd > box.horizontal > box.vertical > scrolledwindow.view scrollbar slider:disabled {
4796
  background-color: rgba(26, 27, 38, 0.3);
4797
}
4798
4799
window.background.csd > leaflet > box.vertical > scrolledwindow.view scrollbar.overlay-indicator:not(.dragging):not(.hovering) button,
4800
window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view scrollbar.overlay-indicator:not(.dragging):not(.hovering) button,
4801
window.background.csd > box.horizontal > box.vertical > scrolledwindow.view scrollbar.overlay-indicator:not(.dragging):not(.hovering) button {
4802
  background-color: rgba(26, 27, 38, 0.38);
4803
}
4804
4805
window.background.csd > leaflet > box.vertical > scrolledwindow.view scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled,
4806
window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled,
4807
window.background.csd > box.horizontal > box.vertical > scrolledwindow.view scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled {
4808
  background-color: rgba(26, 27, 38, 0.3);
4809
}
4810
4811
leaflet.unfolded > box.vertical:last-child > scrolledwindow > viewport.frame,
4812
leaflet.unfolded > box.vertical:last-child > stack > scrolledwindow > viewport.frame {
4813
  background-color: rgba(233, 233, 237, 0.04);
4814
  border-radius: 12px;
4815
  margin: 6px;
4816
}
4817
4818
window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list,
4819
window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list,
4820
window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list, leaflet.unfolded > box.vertical:first-child > scrolledwindow > viewport.frame > list {
4821
  padding: 6px;
4822
}
4823
4824
window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > separator,
4825
window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > separator,
4826
window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list > separator, leaflet.unfolded > box.vertical:first-child > scrolledwindow > viewport.frame > list > separator {
4827
  background-color: transparent;
4828
}
4829
4830
window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row,
4831
window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row,
4832
window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list > row, leaflet.unfolded > box.vertical:first-child > scrolledwindow > viewport.frame > list > row {
4833
  padding: 0;
4834
  margin: -1px;
4835
  color: #e9e9ed;
4836
  border-radius: 6px;
4837
}
4838
4839
window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:hover,
4840
window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:hover,
4841
window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:hover, leaflet.unfolded > box.vertical:first-child > scrolledwindow > viewport.frame > list > row:hover, window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:active,
4842
window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:active,
4843
window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:active, leaflet.unfolded > box.vertical:first-child > scrolledwindow > viewport.frame > list > row:active, window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:focus,
4844
window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:focus,
4845
window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:focus, leaflet.unfolded > box.vertical:first-child > scrolledwindow > viewport.frame > list > row:focus {
4846
  color: #e9e9ed;
4847
}
4848
4849
window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:selected,
4850
window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:selected,
4851
window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:selected, leaflet.unfolded > box.vertical:first-child > scrolledwindow > viewport.frame > list > row:selected {
4852
  font-weight: 500;
4853
  background-color: rgba(233, 233, 237, 0.04);
4854
  border-radius: 9px;
4855
}
4856
4857
window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:selected,
4858
window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:selected,
4859
window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:selected, leaflet.unfolded > box.vertical:first-child > scrolledwindow > viewport.frame > list > row:selected,
4860
window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:selected label,
4861
window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:selected label,
4862
window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:selected label,
4863
leaflet.unfolded > box.vertical:first-child > scrolledwindow > viewport.frame > list > row:selected label,
4864
window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:selected image,
4865
window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:selected image,
4866
window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:selected image,
4867
leaflet.unfolded > box.vertical:first-child > scrolledwindow > viewport.frame > list > row:selected image {
4868
  color: #27a1b9;
4869
}
4870
4871
window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:selected:hover,
4872
window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:selected:hover,
4873
window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:selected:hover, leaflet.unfolded > box.vertical:first-child > scrolledwindow > viewport.frame > list > row:selected:hover, window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:selected:focus,
4874
window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:selected:focus,
4875
window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:selected:focus, leaflet.unfolded > box.vertical:first-child > scrolledwindow > viewport.frame > list > row:selected:focus {
4876
  background-color: rgba(233, 233, 237, 0.04);
4877
  color: #e9e9ed;
4878
}
4879
4880
window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row + row,
4881
window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row + row,
4882
window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list > row + row, leaflet.unfolded > box.vertical:first-child > scrolledwindow > viewport.frame > list > row + row {
4883
  margin-top: 3px;
4884
}
4885
4886
window.background.csd > leaflet > box.vertical > scrolledwindow.view scrollbar,
4887
window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view scrollbar,
4888
window.background.csd > box.horizontal > box.vertical > scrolledwindow.view scrollbar {
4889
  border: none;
4890
  background-color: transparent;
4891
}
4892
4893
window.background.csd > leaflet > box.vertical > scrolledwindow.view scrollbar trough,
4894
window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view scrollbar trough,
4895
window.background.csd > box.horizontal > box.vertical > scrolledwindow.view scrollbar trough {
4896
  background-color: transparent;
4897
}
4898
4899
window.background.csd > leaflet > box.vertical > scrolledwindow.view scrollbar slider,
4900
window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view scrollbar slider,
4901
window.background.csd > box.horizontal > box.vertical > scrolledwindow.view scrollbar slider {
4902
  border: 4px solid transparent;
4903
}
4904
4905
window.background.csd > leaflet > box.vertical > scrolledwindow.view scrollbar.overlay-indicator:not(.dragging):not(.hovering),
4906
window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view scrollbar.overlay-indicator:not(.dragging):not(.hovering),
4907
window.background.csd > box.horizontal > box.vertical > scrolledwindow.view scrollbar.overlay-indicator:not(.dragging):not(.hovering) {
4908
  border-color: transparent;
4909
  background-color: transparent;
4910
}
4911
4912
window.background.csd > leaflet > box.vertical > scrolledwindow.view scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider,
4913
window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider,
4914
window.background.csd > box.horizontal > box.vertical > scrolledwindow.view scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider {
4915
  border: none;
4916
  margin: 1px;
4917
}
4918
4919
window.background.csd > leaflet > box.vertical > scrolledwindow.view scrollbar.overlay-indicator:not(.dragging):not(.hovering) button,
4920
window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view scrollbar.overlay-indicator:not(.dragging):not(.hovering) button,
4921
window.background.csd > box.horizontal > box.vertical > scrolledwindow.view scrollbar.overlay-indicator:not(.dragging):not(.hovering) button {
4922
  border: none;
4923
}
4924
4925
window.background.csd > leaflet > box.vertical > scrolledwindow.view scrollbar.overlay-indicator.dragging,
4926
window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view scrollbar.overlay-indicator.dragging,
4927
window.background.csd > box.horizontal > box.vertical > scrolledwindow.view scrollbar.overlay-indicator.dragging, window.background.csd > leaflet > box.vertical > scrolledwindow.view scrollbar.overlay-indicator.hovering,
4928
window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view scrollbar.overlay-indicator.hovering,
4929
window.background.csd > box.horizontal > box.vertical > scrolledwindow.view scrollbar.overlay-indicator.hovering {
4930
  background-color: transparent;
4931
}
4932
4933
.tweak {
4934
  padding: 3px;
4935
}
4936
4937
.tweak.title:hover {
4938
  box-shadow: none;
4939
}
4940
4941
.tweak-group-startup {
4942
  border: 1px solid rgba(233, 233, 237, 0.12);
4943
}
4944
4945
.tweak-group-startup > row:not(:first-child) {
4946
  border-top: 1px solid rgba(233, 233, 237, 0.12);
4947
}
4948
4949
row#Focus,
4950
row#ClickMethod,
4951
row#PrimaryWorkspaceTweak,
4952
row#workspaces-only-on-primary {
4953
  margin-top: 4px;
4954
}
4955
4956
leaflet.titlebar > .titlebar.tweak-titlebar-left,
4957
leaflet.titlebar > .titlebar.tweak-titlebar-right,
4958
hdyleaflet.titlebar > .titlebar.tweak-titlebar-left,
4959
hdyleaflet.titlebar > .titlebar.tweak-titlebar-right {
4960
  background-color: inherit;
4961
  box-shadow: inherit;
4962
  transition: color 75ms cubic-bezier(0, 0, 0.2, 1);
4963
}
4964
4965
leaflet.unfolded > box.vertical:first-child > scrolledwindow > viewport.frame > list {
4966
  background-color: transparent;
4967
  margin: 0;
4968
}
4969
4970
/************************
4971
 * Gnome Control Center *
4972
 ************************/
4973
window.background.csd > headerbar.titlebar > leaflet > headerbar:first-child:not(:only-child),
4974
window.background.csd > headerbar.titlebar > hdyleaflet > headerbar:first-child:not(:only-child) {
4975
  border-top-left-radius: 12px;
4976
}
4977
4978
window.background.csd > headerbar.titlebar > leaflet > headerbar:last-child:not(:only-child),
4979
window.background.csd > headerbar.titlebar > hdyleaflet > headerbar:last-child:not(:only-child) {
4980
  border-top-right-radius: 12px;
4981
}
4982
4983
window.background.csd > headerbar.titlebar > leaflet > headerbar:first-child:only-child, window.background.csd > headerbar.titlebar > leaflet > headerbar:last-child:only-child,
4984
window.background.csd > headerbar.titlebar > hdyleaflet > headerbar:first-child:only-child,
4985
window.background.csd > headerbar.titlebar > hdyleaflet > headerbar:last-child:only-child {
4986
  border-top-right-radius: 12px;
4987
  border-top-left-radius: 12px;
4988
}
4989
4990
window.background.csd > stack:not(.titlebar) > stack.background {
4991
  border-radius: 0 0 12px 12px;
4992
}
4993
4994
window.background.csd > leaflet > stack.background,
4995
window.background.csd > hdyleaflet > stack.background,
4996
window.background.csd > box.horizontal > stack.background {
4997
  background: none;
4998
}
4999
5000
window.background.csd > leaflet > stack.background frame > border,
5001
window.background.csd > hdyleaflet > stack.background frame > border,
5002
window.background.csd > box.horizontal > stack.background frame > border {
5003
  border: none;
5004
}
5005
5006
window.background.csd > leaflet > stack.background > widget > box.vertical > box.vertical > scrolledwindow > viewport.frame,
5007
window.background.csd > hdyleaflet > stack.background > widget > box.vertical > box.vertical > scrolledwindow > viewport.frame,
5008
window.background.csd > box.horizontal > stack.background > widget > box.vertical > box.vertical > scrolledwindow > viewport.frame {
5009
  background-color: #323449;
5010
  border-bottom-right-radius: 12px;
5011
}
5012
5013
window.background.csd > leaflet > stack.background > widget > box.vertical > box.vertical > scrolledwindow > viewport.frame > box.vertical.view,
5014
window.background.csd > hdyleaflet > stack.background > widget > box.vertical > box.vertical > scrolledwindow > viewport.frame > box.vertical.view,
5015
window.background.csd > box.horizontal > stack.background > widget > box.vertical > box.vertical > scrolledwindow > viewport.frame > box.vertical.view {
5016
  background: none;
5017
}
5018
5019
window.background.csd > leaflet frame.view,
5020
window.background.csd > hdyleaflet frame.view,
5021
window.background.csd > box.horizontal frame.view {
5022
  border-radius: 12px;
5023
  background: none;
5024
}
5025
5026
window.background.csd > leaflet > box.vertical > scrolledwindow.view,
5027
window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view,
5028
window.background.csd > box.horizontal > box.vertical > scrolledwindow.view {
5029
  background-color: transparent;
5030
}
5031
5032
window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack,
5033
window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list,
5034
window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack,
5035
window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list,
5036
window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack,
5037
window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list {
5038
  background-color: transparent;
5039
}
5040
5041
window.background.csd > leaflet > box.vertical > scrolledwindow.view scrollbar,
5042
window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view scrollbar,
5043
window.background.csd > box.horizontal > box.vertical > scrolledwindow.view scrollbar {
5044
  margin: 6px;
5045
}
5046
5047
window.background.csd stack.background clamp.medium frame > box.vertical > box.vertical > list {
5048
  border-top-width: 0;
5049
  border-bottom-width: 0;
5050
}
5051
5052
window.background.csd stack.background clamp.medium frame > box.vertical > box.vertical > list,
5053
window.background.csd stack.background clamp.medium frame > box.vertical > box.vertical > list > row {
5054
  border-radius: 0;
5055
}
5056
5057
window.background.csd stack.background clamp.medium frame > box.vertical > box.vertical:first-child > list {
5058
  border-top-width: 1px;
5059
}
5060
5061
window.background.csd stack.background clamp.medium frame > box.vertical > box.vertical:first-child > list,
5062
window.background.csd stack.background clamp.medium frame > box.vertical > box.vertical:first-child > list > row {
5063
  border-radius: 12px 12px 0 0;
5064
}
5065
5066
window.background.csd stack.background clamp.medium frame > box.vertical > box.vertical:last-child > list {
5067
  border-bottom-width: 1px;
5068
}
5069
5070
window.background.csd stack.background clamp.medium frame > box.vertical > box.vertical:last-child > list,
5071
window.background.csd stack.background clamp.medium frame > box.vertical > box.vertical:last-child > list > row {
5072
  border-radius: 0 0 12px 12px;
5073
}
5074
5075
window.background.csd hdycolumn stack frame.view > stack > stack list > separator {
5076
  background-color: rgba(233, 233, 237, 0.12);
5077
}
5078
5079
dialog.background.csd > box.vertical.dialog-vbox > notebook > stack > box.horizontal > notebook > stack {
5080
  border-radius: 0 0 12px 12px;
5081
}
5082
5083
dialog.background.csd > box.vertical.dialog-vbox > scrolledwindow > viewport.frame > list {
5084
  background: none;
5085
}
5086
5087
dialog.background.csd > box.vertical.dialog-vbox > scrolledwindow > viewport.frame > list > row:not(:hover):not(:active):not(:selected) {
5088
  background-color: transparent;
5089
}
5090
5091
/************************
5092
 * Gnome system monitor *
5093
 ************************/
5094
window#gnome-system-monitor.background.csd > box.vertical > stack {
5095
  background-color: #323449;
5096
  border-radius: 0 0 12px 12px;
5097
}
5098
5099
window#gnome-system-monitor.background.csd > box.vertical > stack > box.vertical > revealer > actionbar > revealer > box {
5100
  border-radius: 0 0 12px 12px;
5101
}
5102
5103
window#gnome-system-monitor.background:not(.csd) > box.vertical > headerbar {
5104
  box-shadow: none;
5105
}
5106
5107
/************************
5108
 * Gnome Sound Recorder *
5109
 ************************/
5110
stack > grid.vertical > scrolledwindow {
5111
  border: none;
5112
  border-radius: 0 0 12px 12px;
5113
}
5114
5115
stack > grid.vertical > scrolledwindow > viewport.frame list {
5116
  border-radius: 0 0 12px 12px;
5117
}
5118
5119
stack > grid.vertical scrolledwindow.frame.emptyGrid {
5120
  border: none;
5121
}
5122
5123
/******************
5124
 * Gnome Contacts *
5125
 ******************/
5126
window.background.csd scrolledwindow.contacts-contact-form {
5127
  border-bottom-right-radius: 12px;
5128
}
5129
5130
/************************
5131
 * Epiphany (Gnome Web) *
5132
 ************************/
5133
tabbox {
5134
  border: none;
5135
  background-color: rgba(233, 233, 237, 0.04);
5136
  padding: 3px;
5137
  margin: 3px;
5138
  border-radius: 12px;
5139
}
5140
5141
tabbox > tab button {
5142
  min-height: 24px;
5143
  min-width: 24px;
5144
  border-radius: 9999px;
5145
  border: none;
5146
  padding: 0;
5147
  margin-right: -6px;
5148
}
5149
5150
/*****************
5151
 * Gnome Weather *
5152
 *****************/
5153
#weather-page,
5154
#weekly-forecast-frame {
5155
  border-bottom-right-radius: 12px;
5156
}
5157
5158
#weather-page-content-view {
5159
  border-bottom-right-radius: 12px;
5160
  border-bottom-left-radius: 12px;
5161
}
5162
5163
/***************
5164
 * Gnome Music *
5165
 ***************/
5166
window.background.csd box.vertical > overlay > stack.background {
5167
  border-radius: 0 0 12px 12px;
5168
}
5169
5170
/****************
5171
 * Gnome Clocks *
5172
 ****************/
5173
/*************
5174
 * Rhythmbox *
5175
 *************/
5176
window.background > box.vertical > toolbar.primary-toolbar > toolitem > box.horizontal:not(.linked) > button.toggle,
5177
window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button:not(.toggle):not(.raised):not(.flat), window.background > box.vertical > toolbar.primary-toolbar > toolitem button.flat.scale, window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button,
5178
window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button,
5179
window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button,
5180
window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button {
5181
  min-height: 24px;
5182
  min-width: 24px;
5183
  padding: 5px;
5184
  margin: 0;
5185
}
5186
5187
.sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar {
5188
  box-shadow: inset 0 1px rgba(233, 233, 237, 0.12);
5189
}
5190
5191
.sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar button.image-button {
5192
  border-radius: 9999px;
5193
}
5194
5195
.sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar button.image-button:not(:first-child), .sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar button.image-button:not(:last-child) {
5196
  border-top-left-radius: 9999px;
5197
  border-bottom-left-radius: 9999px;
5198
  border-top-right-radius: 9999px;
5199
  border-bottom-right-radius: 9999px;
5200
}
5201
5202
.sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar button.image-button.image-button:not(.text-button):first-child {
5203
  border-top-left-radius: 9999px;
5204
  border-bottom-left-radius: 9999px;
5205
}
5206
5207
.sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar button.image-button.image-button:not(.text-button):last-child {
5208
  border-top-right-radius: 9999px;
5209
  border-bottom-right-radius: 9999px;
5210
}
5211
5212
.sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar button.image-button > widget > box > image {
5213
  padding: 0;
5214
}
5215
5216
window.csd > box.vertical > box.vertical > toolbar.horizontal,
5217
window.solid-csd > box.vertical > box.vertical > toolbar.horizontal {
5218
  padding: 6px;
5219
  margin: -1px 0;
5220
  border-bottom: none;
5221
  border-top: 1px solid rgba(233, 233, 237, 0.12);
5222
  box-shadow: none;
5223
  background-color: transparent;
5224
}
5225
5226
window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button,
5227
window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button,
5228
window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button,
5229
window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button {
5230
  margin: 6px 0;
5231
}
5232
5233
window.csd > box.vertical > box.vertical > frame,
5234
window.solid-csd > box.vertical > box.vertical > frame {
5235
  margin: -1px 0;
5236
  padding: 0;
5237
}
5238
5239
window.csd > box.vertical > box.vertical > frame > border,
5240
window.solid-csd > box.vertical > box.vertical > frame > border {
5241
  border: none;
5242
}
5243
5244
window.background > box.vertical > toolbar.primary-toolbar {
5245
  padding: 0 12px 0 6px;
5246
}
5247
5248
window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button.image-button.raised {
5249
  transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1);
5250
  outline: none;
5251
  box-shadow: inset 0 0 0 9999px transparent;
5252
  background-color: rgba(233, 233, 237, 0.08);
5253
  background-image: radial-gradient(circle, transparent 10%, transparent 0%);
5254
  background-repeat: no-repeat;
5255
  background-position: center;
5256
  background-size: 1000% 1000%;
5257
  color: #e9e9ed;
5258
}
5259
5260
window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button.image-button.raised:hover {
5261
  box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08);
5262
}
5263
5264
window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button.image-button.raised:active {
5265
  transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms, border 0ms;
5266
  animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards;
5267
  box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08);
5268
  background-image: radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%);
5269
  background-size: 0% 0%;
5270
}
5271
5272
window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button.image-button.raised:disabled {
5273
  box-shadow: none;
5274
  background-color: rgba(233, 233, 237, 0.04);
5275
  color: rgba(233, 233, 237, 0.5);
5276
}
5277
5278
window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button.image-button.raised:checked {
5279
  background-color: #27a1b9;
5280
  color: #e9e9ed;
5281
}
5282
5283
window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button.image-button.raised > widget > box > image {
5284
  padding: 0 3px;
5285
}
5286
5287
window.background > box > .sidebar-paned > paned > box > notebook > stack > box > grid > grid > grid,
5288
window.background > box > .sidebar-paned > paned > box > notebook > stack > box > box > grid > grid > grid,
5289
window.background > box > .sidebar-paned > paned > box > notebook > stack > box > notebook > stack > grid > grid > grid {
5290
  border-bottom: 1px solid rgba(233, 233, 237, 0.12);
5291
  padding: 6px;
5292
  margin: -6px;
5293
}
5294
5295
window.background > box > .sidebar-paned > paned > box > notebook > stack > box > grid > grid > box,
5296
window.background > box > .sidebar-paned > paned > box > notebook > stack > box > box > grid > grid > box,
5297
window.background > box > .sidebar-paned > paned > box > notebook > stack > box > notebook > stack > grid > grid > box {
5298
  border-bottom: 1px solid rgba(233, 233, 237, 0.12);
5299
  padding: 0 6px 6px;
5300
  margin: 0 -6px -6px 0;
5301
}
5302
5303
window.background > box > .sidebar-paned > paned > box > notebook > stack > box > grid > paned > box > scrolledwindow:not(:last-child),
5304
window.background > box > .sidebar-paned > paned > box > notebook > stack > box > notebook > stack > grid > paned > box > scrolledwindow:not(:last-child) {
5305
  border-right: 1px solid rgba(233, 233, 237, 0.12);
5306
  margin-right: -1px;
5307
}
5308
5309
window.background > box > .sidebar-paned > paned > box > notebook > stack > box > box > grid > grid > grid,
5310
window.background > box > .sidebar-paned > paned > box > notebook > stack > box > box > box > grid > grid > grid,
5311
window.background > box > .sidebar-paned > paned > box > notebook > stack > box > box > notebook > stack > grid > grid > grid {
5312
  border-bottom: 1px solid rgba(233, 233, 237, 0.12);
5313
  padding: 3px;
5314
  margin: -1px -6px -6px;
5315
}
5316
5317
window.background > box > .sidebar-paned > paned > box > notebook > stack > box > box > grid > paned > box > scrolledwindow:not(:last-child),
5318
window.background > box > .sidebar-paned > paned > box > notebook > stack > box > box > box > grid > paned > box > scrolledwindow:not(:last-child),
5319
window.background > box > .sidebar-paned > paned > box > notebook > stack > box > box > notebook > stack > grid > paned > box > scrolledwindow:not(:last-child) {
5320
  border-right: 1px solid rgba(233, 233, 237, 0.12);
5321
  margin-right: -1px;
5322
}
5323
5324
window.background > box > .sidebar-paned > paned > box > notebook > stack > box > box > paned > box:first-child > box {
5325
  padding: 0 6px 6px;
5326
  border-bottom: 1px solid rgba(233, 233, 237, 0.12);
5327
}
5328
5329
/**********
5330
 * Polari *
5331
 **********/
5332
.polari-room-list .sidebar {
5333
  background: none;
5334
}
5335
5336
.polari-room-list .sidebar > row.activatable:selected {
5337
  background-color: #27a1b9;
5338
  color: #e9e9ed;
5339
}
5340
5341
stack.view.polari-entry-area {
5342
  background-color: #1a1b26;
5343
  border-top: 1px solid rgba(233, 233, 237, 0.12);
5344
  border-bottom-right-radius: 12px;
5345
}
5346
5347
stack:disabled.view.polari-entry-area {
5348
  background-image: image(#1a1b26);
5349
}
5350
5351
/***********
5352
 * Builder *
5353
 ***********/
5354
layouttabbar {
5355
  border-bottom: 1px solid rgba(233, 233, 237, 0.12);
5356
  background-color: #1a1b26;
5357
}
5358
5359
layouttabbar > box > button {
5360
  margin: 3px 0;
5361
}
5362
5363
layouttab {
5364
  margin: 0 8px;
5365
  border-style: none solid;
5366
  border-width: 1px;
5367
  border-color: rgba(26, 27, 38, 0.2);
5368
  box-shadow: inset 0 -2px #27a1b9;
5369
  background-color: #323449;
5370
}
5371
5372
layouttab separator.vertical {
5373
  margin: 8px 4px;
5374
}
5375
5376
layouttab button.text-button, layouttab button.image-button, layouttab button {
5377
  margin-top: 8px;
5378
  margin-bottom: 8px;
5379
  padding: 0 4px;
5380
}
5381
5382
layout {
5383
  border: 1px solid rgba(26, 27, 38, 0.2);
5384
  -pnldockbin-handle-size: 1;
5385
}
5386
5387
entry.search-missing {
5388
  background-color: #f52a65;
5389
  color: #e9e9ed;
5390
}
5391
5392
window.workbench treeview.image {
5393
  color: rgba(233, 233, 237, 0.7);
5394
}
5395
5396
popover.popover-selector list {
5397
  padding: 6px;
5398
}
5399
5400
popover.popover-selector list row {
5401
  border-radius: 12px;
5402
}
5403
5404
popover.popover-selector list row image:dir(ltr) {
5405
  margin-right: 6px;
5406
}
5407
5408
popover.popover-selector list row image:dir(rtl) {
5409
  margin-left: 6px;
5410
}
5411
5412
popover.popover-selector list row .accel:dir(ltr) {
5413
  margin-left: 6px;
5414
}
5415
5416
popover.popover-selector list row .accel:dir(rtl) {
5417
  margin-right: 6px;
5418
}
5419
5420
omnibar.linked:not(.vertical) entry {
5421
  border-radius: 12px;
5422
}
5423
5424
omnibar:not(:hover):not(:active) entry {
5425
  color: rgba(233, 233, 237, 0.7);
5426
}
5427
5428
popover.omnibar list row:not(:last-child) {
5429
  border-bottom: 1px solid rgba(233, 233, 237, 0.12);
5430
}
5431
5432
entry.preferences-search {
5433
  border-bottom: 1px solid rgba(233, 233, 237, 0.12);
5434
  box-shadow: none;
5435
  background-color: #323449;
5436
}
5437
5438
preferences stacksidebar.sidebar list {
5439
  background-color: #323449;
5440
}
5441
5442
preferences stacksidebar.sidebar:dir(ltr) list, preferences stacksidebar.sidebar:dir(rtl) list {
5443
  border-style: none;
5444
}
5445
5446
preferences > box > box:dir(ltr) {
5447
  border-right: 1px solid rgba(233, 233, 237, 0.12);
5448
}
5449
5450
preferences > box > box:dir(rtl) {
5451
  border-left: 1px solid rgba(233, 233, 237, 0.12);
5452
}
5453
5454
popover.messagepopover.background {
5455
  padding: 0;
5456
}
5457
5458
popover.messagepopover .popover-action-area button {
5459
  padding: 8px 16px;
5460
  border-top: 1px solid rgba(233, 233, 237, 0.12);
5461
  border-radius: 0;
5462
}
5463
5464
popover.messagepopover .popover-action-area button:first-child {
5465
  border-bottom-left-radius: 12px;
5466
}
5467
5468
popover.messagepopover .popover-action-area button:last-child {
5469
  border-bottom-right-radius: 12px;
5470
}
5471
5472
popover.messagepopover .popover-content-area {
5473
  margin: 16px;
5474
}
5475
5476
popover.transfers list {
5477
  background-color: transparent;
5478
}
5479
5480
popover.transfers list row:not(:first-child) {
5481
  border-top: 1px solid rgba(233, 233, 237, 0.12);
5482
}
5483
5484
popover.transfers list row > box {
5485
  padding: 10px;
5486
}
5487
5488
dockbin {
5489
  border: 1px solid rgba(26, 27, 38, 0.2);
5490
  -pnldockbin-handle-size: 1;
5491
}
5492
5493
dockpaned {
5494
  border: 1px solid rgba(26, 27, 38, 0.2);
5495
}
5496
5497
eggsearchbar box.search-bar {
5498
  padding: 0 8px;
5499
  border-bottom: 1px solid rgba(233, 233, 237, 0.12);
5500
  background-color: #1a1b26;
5501
}
5502
5503
docktabstrip {
5504
  padding: 0 8px;
5505
  border-bottom: 1px solid rgba(233, 233, 237, 0.12);
5506
  background-color: #1a1b26;
5507
}
5508
5509
docktab {
5510
  transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms;
5511
  min-height: 24px;
5512
  min-width: 24px;
5513
  margin-bottom: -1px;
5514
  padding: 6px 6px;
5515
  border-width: 1px;
5516
  border-color: transparent;
5517
  box-shadow: inset 0 -2px transparent;
5518
  background-image: radial-gradient(circle, #27a1b9 10%, transparent 0%);
5519
  background-repeat: no-repeat;
5520
  background-position: center;
5521
  background-size: 0% 0%;
5522
  color: rgba(233, 233, 237, 0.7);
5523
  font-weight: 500;
5524
}
5525
5526
docktab:hover {
5527
  background-color: alpha(currentColor, 0.08);
5528
  color: #e9e9ed;
5529
}
5530
5531
docktab:checked {
5532
  transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 225ms cubic-bezier(0, 0, 0.2, 1), background-image 525ms cubic-bezier(0, 0, 0.2, 1);
5533
  box-shadow: inset 0 -2px #27a1b9;
5534
  background-color: transparent;
5535
  background-image: radial-gradient(circle, transparent 10%, transparent 0%);
5536
  background-size: 1000% 1000%;
5537
  color: #e9e9ed;
5538
}
5539
5540
dockoverlayedge {
5541
  background-color: #1a1b26;
5542
}
5543
5544
dockoverlayedge docktabstrip {
5545
  padding: 0;
5546
  border: none;
5547
}
5548
5549
dockoverlayedge.left-edge docktab:checked {
5550
  box-shadow: inset -2px 0 #27a1b9;
5551
}
5552
5553
dockoverlayedge.right-edge docktab:checked {
5554
  box-shadow: inset 2px 0 #27a1b9;
5555
}
5556
5557
pillbox {
5558
  background-color: #1a1b26;
5559
  border-radius: 12px;
5560
}
5561
5562
layoutpane entry.search {
5563
  border-bottom: 1px solid rgba(233, 233, 237, 0.12);
5564
  box-shadow: none;
5565
  background-color: #323449;
5566
}
5567
5568
editortweak entry.search {
5569
  margin-bottom: -1px;
5570
  box-shadow: none;
5571
  background-color: transparent;
5572
}
5573
5574
.gb-search-entry-occurrences-tag {
5575
  box-shadow: none;
5576
  background-color: transparent;
5577
}
5578
5579
docktabstrip {
5580
  min-height: 39px;
5581
}
5582
5583
window.workbench preferences preferencesgroup list entry {
5584
  padding-top: 8px;
5585
  padding-bottom: 8px;
5586
}
5587
5588
button.run-arrow-button {
5589
  padding-left: 9px;
5590
  padding-right: 9px;
5591
}
5592
5593
button.dzlmenubutton image {
5594
  min-width: 28px;
5595
}
5596
5597
button.dzlmenubutton image.arrow {
5598
  min-width: 25px;
5599
}
5600
5601
button.dzlmenubuttonitem {
5602
  color: #e9e9ed;
5603
  font-weight: normal;
5604
}
5605
5606
button.dzlmenubuttonitem:disabled {
5607
  color: rgba(233, 233, 237, 0.5);
5608
}
5609
5610
idelayoutstackheader {
5611
  border-bottom: 1px solid rgba(233, 233, 237, 0.12);
5612
}
5613
5614
idelayoutstackheader button:checked {
5615
  color: #e9e9ed;
5616
}
5617
5618
ideeditorutilities > dzldockpaned > box > stackswitcher {
5619
  padding: 8px 0;
5620
  background-color: #1a1b26;
5621
}
5622
5623
ideeditorutilities > dzldockpaned > box > stackswitcher:dir(ltr) {
5624
  border-right: 1px solid rgba(233, 233, 237, 0.12);
5625
}
5626
5627
ideeditorutilities > dzldockpaned > box > stackswitcher:dir(rtl) {
5628
  border-left: 1px solid rgba(233, 233, 237, 0.12);
5629
}
5630
5631
ideeditorutilities > dzldockpaned > box > stackswitcher button {
5632
  border-radius: 0;
5633
  box-shadow: none;
5634
  background-color: transparent;
5635
}
5636
5637
ideeditorutilities > dzldockpaned > box > stackswitcher button:active {
5638
  background-image: radial-gradient(circle, rgba(39, 161, 185, 0.7) 10%, transparent 0%);
5639
}
5640
5641
ideeditorutilities > dzldockpaned > box > stackswitcher button:checked {
5642
  background-color: transparent;
5643
  color: #e9e9ed;
5644
}
5645
5646
ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(ltr) {
5647
  margin-right: -1px;
5648
}
5649
5650
ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(ltr):checked {
5651
  box-shadow: inset -2px 0 #27a1b9;
5652
}
5653
5654
ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(rtl) {
5655
  margin-left: -1px;
5656
}
5657
5658
ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(rtl):checked {
5659
  box-shadow: inset 2px 0 #27a1b9;
5660
}
5661
5662
ideeditorsidebar notebook header {
5663
  background: transparent;
5664
}
5665
5666
popover.messagepopover list {
5667
  border: 1px solid rgba(233, 233, 237, 0.12);
5668
}
5669
5670
popover.messagepopover list row:not(:last-child) {
5671
  border-bottom: 1px solid rgba(233, 233, 237, 0.12);
5672
}
5673
5674
/**********
5675
 * Photos *
5676
 **********/
5677
GdMainIconView.content-view {
5678
  -gdmainiconview-icon-size: 48;
5679
}
5680
5681
.documents-counter {
5682
  margin: 8px;
5683
  border-radius: 9999px;
5684
  box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12);
5685
  background-color: #27a1b9;
5686
  color: #e9e9ed;
5687
  font-weight: bold;
5688
}
5689
5690
.documents-scrolledwin.frame {
5691
  border-style: none;
5692
}
5693
5694
.documents-scrolledwin.frame frame.content-view > border {
5695
  border-style: none;
5696
}
5697
5698
.photos-fade-in {
5699
  opacity: 1;
5700
  transition: opacity 75ms cubic-bezier(0, 0, 0.2, 1);
5701
}
5702
5703
.photos-fade-out {
5704
  opacity: 0;
5705
  transition: opacity 75ms cubic-bezier(0, 0, 0.2, 1);
5706
}
5707
5708
button.photos-filter-preview {
5709
  color: #e9e9ed;
5710
  font-weight: normal;
5711
}
5712
5713
button.photos-filter-preview:checked {
5714
  background-color: alpha(currentColor, 0.06);
5715
  color: #e9e9ed;
5716
}
5717
5718
button.photos-filter-preview:checked image {
5719
  color: #e9e9ed;
5720
}
5721
5722
overlay grid.horizontal > revealer > scrolledwindow.frame:dir(ltr) {
5723
  border-style: none none none solid;
5724
}
5725
5726
overlay grid.horizontal > revealer > scrolledwindow.frame:dir(rtl) {
5727
  border-style: none solid none none;
5728
}
5729
5730
/*********
5731
 * Music *
5732
 *********/
5733
.side-panel:dir(ltr) {
5734
  border-style: solid;
5735
  border-color: rgba(233, 233, 237, 0.12);
5736
}
5737
5738
.side-panel:dir(rtl) {
5739
  border-style: solid;
5740
  border-color: rgba(233, 233, 237, 0.12);
5741
}
5742
5743
.side-panel .view {
5744
  background-image: image(#323449);
5745
}
5746
5747
.side-panel .view:hover {
5748
  background-image: image(#414256);
5749
}
5750
5751
.side-panel .view:selected {
5752
  background-image: image(#27a1b9);
5753
}
5754
5755
.side-panel .view:selected:hover {
5756
  background-image: image(#37a7bd);
5757
}
5758
5759
.songs-list:hover {
5760
  background-image: image(alpha(currentColor, 0.08));
5761
}
5762
5763
frame.documents-dropdown {
5764
  margin: 8px;
5765
}
5766
5767
frame.documents-dropdown > border {
5768
  border: none;
5769
}
5770
5771
box.vertical > revealer > toolbar.search-bar {
5772
  border-bottom: 1px solid rgba(233, 233, 237, 0.12);
5773
  background-clip: border-box;
5774
}
5775
5776
box.vertical > revealer > toolbar.search-bar button > widget {
5777
  -gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
5778
}
5779
5780
/*************
5781
 * Documents *
5782
 *************/
5783
.documents-scrolledwin {
5784
  background-color: transparent;
5785
}
5786
5787
.documents-scrolledwin .content-view:not(:selected):not(:hover) {
5788
  background-color: transparent;
5789
}
5790
5791
.documents-scrolledwin viewport.frame {
5792
  background-color: transparent;
5793
}
5794
5795
.documents-scrolledwin viewport.frame widget > frame.content-view:not(:selected):not(:hover) {
5796
  background-color: transparent;
5797
}
5798
5799
.documents-scrolledwin viewport.frame widget > frame.content-view:not(:selected):not(:hover) border {
5800
  border: none;
5801
}
5802
5803
window.background.csd > stack > box > revealer > actionbar > revealer > box {
5804
  border-bottom-left-radius: 12px;
5805
  border-bottom-right-radius: 12px;
5806
}
5807
5808
/*******************
5809
 * Document Viewer *
5810
 *******************/
5811
window.background.csd evview.view.content-view {
5812
  border-radius: 0 0 12px 12px;
5813
}
5814
5815
/*********************************
5816
 * Archive Manager (File roller) *
5817
 *********************************/
5818
.background.csd > grid.horizontal > paned.horizontal > scrolledwindow {
5819
  border-radius: 0 0 12px 12px;
5820
  background-color: #323449;
5821
}
5822
5823
.background.csd > grid.horizontal > paned.horizontal > scrolledwindow > treeview.view:not(:hover):not(:selected):not(:selected):not(
5824
:hover
5825
):not(.progressbar):not(.expander):not(.trough):not(
5826
.separator
5827
) {
5828
  background-color: #323449;
5829
}
5830
5831
.background.csd > grid.horizontal > paned.horizontal > box.vertical > scrolledwindow {
5832
  border-radius: 0 0 0 12px;
5833
  background-color: #1a1b26;
5834
}
5835
5836
/************
5837
 * Terminal *
5838
 ************/
5839
terminal-window decoration {
5840
  border-radius: 12px 12px 0 0;
5841
}
5842
5843
terminal-window.background.csd, terminal-window.background.csd.maximized {
5844
  border-radius: 0;
5845
}
5846
5847
terminal-window notebook > header > box {
5848
  margin: -2px -2px -2px 1px;
5849
}
5850
5851
terminal-window notebook > header > box button.flat {
5852
  min-height: 24px;
5853
  min-width: 24px;
5854
  padding: 3px;
5855
  border-radius: 9px;
5856
}
5857
5858
window.background > box.vertical > box.horizontal > frame > border {
5859
  border: none;
5860
}
5861
5862
window.background > box.vertical > box.horizontal > frame > scrolledwindow > viewport.frame list {
5863
  /* border-radius: $corner-radius; */
5864
  margin: 0 6px 6px;
5865
  background-color: #1a1b26;
5866
  color: #e9e9ed;
5867
}
5868
5869
window.background > box.vertical > box.horizontal > frame > scrolledwindow > viewport.frame list > row {
5870
  padding: 0 2px;
5871
  margin: 2px 0;
5872
  border-radius: 12px;
5873
}
5874
5875
window.background > box.vertical > box.horizontal > frame > scrolledwindow > viewport.frame list > row:selected, window.background > box.vertical > box.horizontal > frame > scrolledwindow > viewport.frame list > row:hover {
5876
  color: #27a1b9;
5877
}
5878
5879
window.background > box.vertical > box.horizontal > frame > scrolledwindow > viewport.frame list > row, window.background > box.vertical > box.horizontal > frame > scrolledwindow > viewport.frame list > row:active {
5880
  color: #e9e9ed;
5881
}
5882
5883
window.background > box.vertical > box.horizontal > stack > widget > notebook.frame {
5884
  margin: 0 6px 6px 0;
5885
}
5886
5887
.terminal-window {
5888
  background-color: #1a1b26;
5889
}
5890
5891
.terminal-window tabbar tabbox {
5892
  background-color: #323449;
5893
  margin: 0;
5894
  border-radius: 0;
5895
  border-bottom: 1px solid rgba(233, 233, 237, 0.12);
5896
  background-clip: border-box;
5897
}
5898
5899
/*********
5900
 * To Do *
5901
 *********/
5902
task-list-view taskrow {
5903
  transition: all 75ms cubic-bezier(0, 0, 0.2, 1);
5904
  margin: 0 -8px;
5905
}
5906
5907
task-list-view taskrow:hover {
5908
  transition: none;
5909
}
5910
5911
task-list-view taskrow label {
5912
  margin: 0 8px;
5913
}
5914
5915
task-list-view taskrow image.dim-label {
5916
  min-width: 16px;
5917
}
5918
5919
task-list-view > box > revealer > box > button {
5920
  margin: -5px;
5921
}
5922
5923
task-list-view > box > revealer > box > button .dim-label {
5924
  color: inherit;
5925
}
5926
5927
tasklistview taskrow {
5928
  outline: none;
5929
}
5930
5931
tasklistview taskrow entry, tasklistview taskrow entry:focus, tasklistview taskrow entry:disabled {
5932
  box-shadow: none;
5933
}
5934
5935
tasklistview taskrow image.dim-label {
5936
  min-width: 16px;
5937
}
5938
5939
tasklistview > box > revealer > box > button {
5940
  margin: -5px;
5941
}
5942
5943
tasklistview > box > revealer > box > button .dim-label {
5944
  color: inherit;
5945
}
5946
5947
/*******
5948
 * Eog *
5949
 *******/
5950
#eog-thumb-nav scrolledwindow {
5951
  border-top: none;
5952
}
5953
5954
/*************
5955
 * Evolution *
5956
 *************/
5957
frame.taskbar > border {
5958
  border-style: solid none none;
5959
}
5960
5961
box.vertical > paned.horizontal notebook widget .frame {
5962
  border-style: none;
5963
}
5964
5965
/***********
5966
 * Fractal *
5967
 ***********/
5968
.background.csd.main-window .sidebar.rooms-sidebar {
5969
  border-bottom-left-radius: 12px;
5970
}
5971
5972
/********
5973
 * Gitg *
5974
 ********/
5975
frame.commit-frame > border {
5976
  border-style: solid none none;
5977
}
5978
5979
/**************
5980
 * Characters *
5981
 **************/
5982
box.dialog-vbox scrolledwindow.related {
5983
  border: 1px solid rgba(26, 27, 38, 0.2);
5984
}
5985
5986
list.categories {
5987
  background-image: image(#323449);
5988
}
5989
5990
/*********
5991
 * Boxes *
5992
 *********/
5993
.transparent-bg + stack overlay > label {
5994
  min-height: 24px;
5995
  padding: 0 4px;
5996
  border-radius: 12px;
5997
  background-color: #292e42;
5998
  color: #e9e9ed;
5999
}
6000
6001
/**************
6002
 * Calculator *
6003
 **************/
6004
button.title label {
6005
  min-height: 34px;
6006
}
6007
6008
/*********
6009
 * Geary *
6010
 *********/
6011
window.background.csd.geary-main-window > deck > overlay > box.vertical > paned.horizontal > box.sidebar.vertical,
6012
window#GearyMainWindow.background.csd > deck > overlay > box.vertical > paned.horizontal > box.sidebar.vertical {
6013
  border-bottom-left-radius: 12px;
6014
}
6015
6016
window.background.csd.geary-main-window > deck > overlay > box.vertical > paned.horizontal > box.sidebar.vertical statusbar,
6017
window#GearyMainWindow.background.csd > deck > overlay > box.vertical > paned.horizontal > box.sidebar.vertical statusbar {
6018
  border-bottom-left-radius: 12px;
6019
}
6020
6021
window.background.csd.geary-main-window stack#conversation_viewer,
6022
window#GearyMainWindow.background.csd stack#conversation_viewer {
6023
  border-bottom-right-radius: 12px;
6024
}
6025
6026
window.background.csd.geary-main-window stack#conversation_viewer scrolledwindow.geary-conversation-scroller viewport.frame list.conversation-listbox,
6027
window#GearyMainWindow.background.csd stack#conversation_viewer scrolledwindow.geary-conversation-scroller viewport.frame list.conversation-listbox {
6028
  background: none;
6029
  border-bottom-right-radius: 12px;
6030
}
6031
6032
window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded,
6033
window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded {
6034
  animation: none;
6035
  background-image: none;
6036
}
6037
6038
window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed actionbar > revealer > box,
6039
window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed actionbar > revealer > box {
6040
  border-radius: 0;
6041
}
6042
6043
window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar,
6044
window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar {
6045
  color: #e9e9ed;
6046
  background-color: #1a1b26;
6047
  box-shadow: none;
6048
  border-bottom: 1px solid rgba(26, 27, 38, 0.2);
6049
}
6050
6051
window.background.csd.geary-main-window stack#conversation_viewer .geary-composer-box actionbar > revealer > box,
6052
window#GearyMainWindow.background.csd stack#conversation_viewer .geary-composer-box actionbar > revealer > box {
6053
  border-bottom-left-radius: 0;
6054
}
6055
6056
.geary-accounts-editor-pane frame:not(.geary-signature) > border,
6057
.geary-accounts-editor-pane scrolledwindow.frame {
6058
  border: none;
6059
}
6060
6061
.geary-main-window.unified > deck > overlay > .geary-main-layout {
6062
  background-color: #323449;
6063
}
6064
6065
.geary-main-window.unified > deck > overlay > .geary-main-layout > leaflet > separator.sidebar,
6066
.geary-main-window.unified > deck > overlay > .geary-main-layout > leaflet > leaflet > separator.sidebar {
6067
  background-color: #1a1b26;
6068
  transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), color 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 75ms cubic-bezier(0, 0, 0.2, 1);
6069
}
6070
6071
.geary-main-window.unified > deck > overlay > .geary-main-layout > leaflet > separator.sidebar:backdrop,
6072
.geary-main-window.unified > deck > overlay > .geary-main-layout > leaflet > leaflet > separator.sidebar:backdrop {
6073
  background-color: #1a1b26;
6074
}
6075
6076
.geary-main-window.unified > deck > overlay > .geary-main-layout > leaflet > leaflet > box.vertical + separator.sidebar {
6077
  min-width: 1px;
6078
  background-color: rgba(233, 233, 237, 0.12);
6079
}
6080
6081
.geary-main-window.unified frame.geary-conversation-frame scrolledwindow {
6082
  padding: 3px;
6083
}
6084
6085
.geary-main-window.unified frame.geary-conversation-frame scrolledwindow treeview.view {
6086
  border: 1px solid transparent;
6087
  border-radius: 12px;
6088
  padding: 6px;
6089
}
6090
6091
.geary-main-window.unified frame.geary-conversation-frame scrolledwindow treeview.view:selected, .geary-main-window.unified frame.geary-conversation-frame scrolledwindow treeview.view:active {
6092
  border-radius: 12px;
6093
  background-color: #27a1b9;
6094
  color: #e9e9ed;
6095
}
6096
6097
.geary-main-window.unified separator.geary-sidebar-pane-separator {
6098
  min-width: 1px;
6099
  background-color: rgba(233, 233, 237, 0.12);
6100
}
6101
6102
.geary-main-window.unified geary-conversation-viewer#conversation_viewer list.background.conversation-listbox.content > row.activatable {
6103
  border: 1px solid rgba(233, 233, 237, 0.12);
6104
  border-bottom-width: 0;
6105
  background-color: #323449;
6106
}
6107
6108
.geary-main-window.unified geary-conversation-viewer#conversation_viewer list.background.conversation-listbox.content > row.activatable:first-child {
6109
  border-top-left-radius: 8px;
6110
  border-top-right-radius: 8px;
6111
}
6112
6113
.geary-main-window.unified geary-conversation-viewer#conversation_viewer list.background.conversation-listbox.content .geary-attachment-pane {
6114
  border-radius: 0 0 8px 8px;
6115
}
6116
6117
.geary-main-window.unified geary-conversation-viewer#conversation_viewer list.background.conversation-listbox.content .geary-attachment-pane actionbar.background {
6118
  background-color: transparent;
6119
}
6120
6121
.geary-main-window.unified geary-conversation-viewer#conversation_viewer list.background.conversation-listbox.content .geary-attachment-pane actionbar.background > revealer > box {
6122
  border-radius: 0 0 6px 6px;
6123
}
6124
6125
/**************
6126
 * Extensions *
6127
 **************/
6128
window.background.csd stack stack stack frame > border,
6129
window.background.csd > stack > stack > box > frame > border,
6130
window.background.csd > stack > stack > box > box > frame > border,
6131
window.background.csd > stack > box > stack > box > frame > border,
6132
window.background.csd > stack > box > stack > scrolledwindow > viewport frame > border,
6133
window.background.csd > stack > box > stack > box > scrolledwindow > viewport > frame > border,
6134
window.background.csd > stack > grid > scrolledwindow > viewport > box > frame > border {
6135
  border: none;
6136
}
6137
6138
window.background.csd > stack > box > box > list,
6139
window.background.csd > stack > box > stack > scrolledwindow > viewport > list {
6140
  border-bottom-left-radius: 12px;
6141
}
6142
6143
window.background.csd > stack > box > .sidebar > scrolledwindow > viewport > list {
6144
  padding: 0 0;
6145
}
6146
6147
/***********
6148
 * Dialogs *
6149
 ***********/
6150
dialog.background.csd > box.vertical.dialog-vbox > grid.horizontal > scrolledwindow.frame > viewport.frame list:first-child {
6151
  border-radius: 0 0 0 12px;
6152
}
6153
6154
dialog.background.csd > box.vertical.dialog-vbox > grid.horizontal > scrolledwindow.frame > viewport.frame list:last-child {
6155
  border-radius: 0 0 12px 0;
6156
}
6157
6158
dialog.background.csd > box.vertical.dialog-vbox > stack > scrolledwindow,
6159
dialog.background.csd > box.vertical.dialog-vbox > stack > stack > scrolledwindow {
6160
  border-radius: 0 0 12px 12px;
6161
  background-color: #323449;
6162
}
6163
6164
dialog.background.csd > box.vertical.dialog-vbox > stack > scrolledwindow iconview.view:not(:hover):not(:selected):not(:active),
6165
dialog.background.csd > box.vertical.dialog-vbox > stack > stack > scrolledwindow iconview.view:not(:hover):not(:selected):not(:active) {
6166
  background-color: transparent;
6167
}
6168
6169
dialog.background.csd > box.vertical.dialog-vbox > stack > scrolledwindow > viewport.frame > list {
6170
  border-radius: 0 0 12px 12px;
6171
}
6172
6173
dialog.background.csd > box.vertical.dialog-vbox > stack > scrolledwindow > viewport.frame > list row.activatable:not(:hover):not(:selected):not(:active) {
6174
  background-color: transparent;
6175
}
6176
6177
dialog.background.csd > box.vertical.dialog-vbox > stack toolbar.toolbar {
6178
  border-radius: 0 0 12px 12px;
6179
}
6180
6181
dialog.background.csd > box.vertical.dialog-vbox > notebook > stack {
6182
  border-radius: 0 0 12px 12px;
6183
}
6184
6185
dialog.background.csd stack scrolledwindow.frame {
6186
  border-radius: 12px;
6187
}
6188
6189
dialog.background.csd stack scrolledwindow.frame textview.view {
6190
  border-radius: 12px;
6191
}
6192
6193
dialog.background.csd stack scrolledwindow.frame textview.view > text {
6194
  background: none;
6195
}
6196
6197
dialog.background.csd stack scrolledwindow viewport.frame.view {
6198
  border-radius: 12px;
6199
}
6200
6201
window.background.csd.unified {
6202
  background-color: #1a1b26;
6203
}
6204
6205
window.background.csd.unified headerbar {
6206
  box-shadow: none;
6207
}
6208
6209
window.background.csd.unified > decoration-overlay {
6210
  box-shadow: inset 0 1px rgba(233, 233, 237, 0.1);
6211
}
6212
6213
window.background.csd.unified,
6214
window.background.csd.unified > decoration,
6215
window.background.csd.unified > decoration-overlay {
6216
  border-radius: 12px;
6217
}
6218
6219
window.background.csd.unified.tiled > decoration-overlay, window.background.csd.unified.tiled-top > decoration-overlay, window.background.csd.unified.tiled-right > decoration-overlay, window.background.csd.unified.tiled-bottom > decoration-overlay, window.background.csd.unified.tiled-left > decoration-overlay, window.background.csd.unified.maximized > decoration-overlay, window.background.csd.unified.fullscreen > decoration-overlay {
6220
  box-shadow: none;
6221
}
6222
6223
window.background.csd.unified.tiled,
6224
window.background.csd.unified.tiled > decoration,
6225
window.background.csd.unified.tiled > decoration-overlay, window.background.csd.unified.tiled-top,
6226
window.background.csd.unified.tiled-top > decoration,
6227
window.background.csd.unified.tiled-top > decoration-overlay, window.background.csd.unified.tiled-right,
6228
window.background.csd.unified.tiled-right > decoration,
6229
window.background.csd.unified.tiled-right > decoration-overlay, window.background.csd.unified.tiled-bottom,
6230
window.background.csd.unified.tiled-bottom > decoration,
6231
window.background.csd.unified.tiled-bottom > decoration-overlay, window.background.csd.unified.tiled-left,
6232
window.background.csd.unified.tiled-left > decoration,
6233
window.background.csd.unified.tiled-left > decoration-overlay, window.background.csd.unified.maximized,
6234
window.background.csd.unified.maximized > decoration,
6235
window.background.csd.unified.maximized > decoration-overlay, window.background.csd.unified.fullscreen,
6236
window.background.csd.unified.fullscreen > decoration,
6237
window.background.csd.unified.fullscreen > decoration-overlay {
6238
  border-radius: 0;
6239
}
6240
6241
/*********
6242
 * Tilix *
6243
 *********/
6244
overlay > revealer.left > scrolledwindow.frame, overlay > revealer.right > scrolledwindow.frame {
6245
  border-style: none;
6246
  box-shadow: 0 8px 6px -5px rgba(0, 0, 0, 0.2), 0 16px 15px 2px rgba(0, 0, 0, 0.14), 0 6px 18px 5px rgba(0, 0, 0, 0.12);
6247
}
6248
6249
overlay > revealer.left > scrolledwindow.frame {
6250
  margin-right: 32px;
6251
}
6252
6253
overlay > revealer.right > scrolledwindow.frame {
6254
  margin-left: 32px;
6255
}
6256
6257
.terminix-session-sidebar,
6258
.tilix-session-sidebar {
6259
  background-image: image(#292e42);
6260
}
6261
6262
.terminal-titlebar button {
6263
  border-radius: 0;
6264
}
6265
6266
button.image-button.session-new-button {
6267
  min-width: 30px;
6268
}
6269
6270
notebook.tilix-background tab > box > stack {
6271
  margin: -6px;
6272
}
6273
6274
button.flat.tilix-small-button {
6275
  min-height: 20px;
6276
  min-width: 16px;
6277
}
6278
6279
/**************
6280
 * Terminator *
6281
 **************/
6282
.terminator-terminal-window paned > separator {
6283
  background-color: #1a1b26;
6284
}
6285
6286
.terminator-terminal-window notebook.frame {
6287
  border-style: none;
6288
}
6289
6290
/*************
6291
 * Ubitquity *
6292
 *************/
6293
#live_installer .menubar progressbar trough {
6294
  border-radius: 4px;
6295
  background-color: rgba(233, 233, 237, 0.12);
6296
}
6297
6298
/*********
6299
 * Meld *
6300
 ********/
6301
.meld-notebook,
6302
.meld-notebook > stack {
6303
  background: none;
6304
  border-radius: 0 0 12px 12px;
6305
}
6306
6307
.meld-notebook-child {
6308
  background-color: #323449;
6309
  border-radius: 0 0 12px 12px;
6310
}
6311
6312
statusbar.meld-status-bar {
6313
  background: none;
6314
}
6315
6316
/***********
6317
 * Eclipse *
6318
 ***********/
6319
window.background > box.vertical > scrolledwindow > widget toolbar {
6320
  padding: 2px;
6321
}
6322
6323
window.background > box.vertical > scrolledwindow > widget toolbar separator,
6324
window.background > box.vertical > scrolledwindow > widget toolbar button {
6325
  margin: 2px;
6326
}
6327
6328
window.background > box.vertical > scrolledwindow > widget toolbar button {
6329
  border-radius: 12px;
6330
}
6331
6332
/************
6333
 * Chromium *
6334
 ************/
6335
window.background.chromium {
6336
  background-color: #1a1b26;
6337
  color: #e9e9ed;
6338
}
6339
6340
window.background.chromium headerbar.titlebar {
6341
  padding: 0 12px;
6342
  /* border-radius: $corner-radius $corner-radius 0 0; */
6343
}
6344
6345
window.background.chromium headerbar.titlebar button.toggle {
6346
  border: none;
6347
  background-color: transparent;
6348
  background-image: none;
6349
}
6350
6351
window.background.chromium headerbar.titlebar button.toggle:hover {
6352
  box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08);
6353
  color: #e9e9ed;
6354
}
6355
6356
window.background.chromium headerbar.titlebar button.toggle:checked, window.background.chromium headerbar.titlebar button.toggle:active {
6357
  transition: all 75ms cubic-bezier(0, 0, 0.2, 1), border-image 225ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms;
6358
  animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards;
6359
  box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08);
6360
  background-image: radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%);
6361
  background-size: 0% 0%;
6362
  color: #e9e9ed;
6363
}
6364
6365
window.background.chromium headerbar.titlebar button.titlebutton {
6366
  min-width: 16px;
6367
  min-height: 16px;
6368
  margin: 0;
6369
  padding: 0;
6370
  background-size: 16px 16px;
6371
  color: transparent;
6372
  border: none;
6373
}
6374
6375
window.background.chromium button {
6376
  border-width: 1px;
6377
  border-style: solid;
6378
  border-color: #4b4c5f;
6379
  background-color: #1a1b26;
6380
  color: #e9e9ed;
6381
}
6382
6383
window.background.chromium entry.chromium {
6384
  background-color: rgba(233, 233, 237, 0.06);
6385
}
6386
6387
window.background.chromium entry.chromium, window.background.chromium entry.chromium:focus {
6388
  border-image: none;
6389
  color: #e9e9ed;
6390
}
6391
6392
window.background.chromium > textview.view,
6393
window.background.chromium textview {
6394
  background-color: rgba(233, 233, 237, 0.06);
6395
  color: #e9e9ed;
6396
}
6397
6398
window.background.chromium > menubar {
6399
  background-color: rgba(233, 233, 237, 0.04);
6400
}
6401
6402
window.background.chromium menu {
6403
  background-color: #1f2231;
6404
  border-color: 1px solid #393b53;
6405
  border-radius: 0;
6406
}
6407
6408
window.background.chromium menu menuitem {
6409
  border-radius: 0;
6410
  background-color: rgba(233, 233, 237, 0.04);
6411
}
6412
6413
window.background.chromium menu menuitem:hover {
6414
  background-color: #292e42;
6415
  color: #27a1b9;
6416
}
6417
6418
/***********
6419
 * Firefox *
6420
 ***********/
6421
#MozillaGtkWidget decoration {
6422
  border: none;
6423
}
6424
6425
#MozillaGtkWidget > widget text {
6426
  background-color: #1a1b26;
6427
}
6428
6429
#MozillaGtkWidget > widget text:selected {
6430
  background-color: #27a1b9;
6431
  color: #e9e9ed;
6432
}
6433
6434
#MozillaGtkWidget > widget > separator {
6435
  color: #4b4c5f;
6436
}
6437
6438
#MozillaGtkWidget > widget > scrollbar {
6439
  background-clip: border-box;
6440
}
6441
6442
#MozillaGtkWidget > widget > frame > border {
6443
  border-color: #4b4c5f;
6444
}
6445
6446
#MozillaGtkWidget > widget > entry,
6447
#MozillaGtkWidget > widget > button > button {
6448
  border: 1px solid #4b4c5f;
6449
  border-radius: 12px;
6450
  box-shadow: none;
6451
}
6452
6453
#MozillaGtkWidget > widget > entry:disabled,
6454
#MozillaGtkWidget > widget > button > button:disabled {
6455
  border-color: rgba(233, 233, 237, 0.12);
6456
}
6457
6458
#MozillaGtkWidget > widget > entry {
6459
  min-height: 30px;
6460
  background-color: #323449;
6461
}
6462
6463
#MozillaGtkWidget > widget > entry:focus {
6464
  border-color: #27a1b9;
6465
  box-shadow: inset 0 0 0 1px #27a1b9;
6466
}
6467
6468
#MozillaGtkWidget > widget > entry:disabled {
6469
  background-color: #323449;
6470
}
6471
6472
#MozillaGtkWidget > widget > button > button {
6473
  padding: 4px 8px;
6474
  background-size: auto;
6475
}
6476
6477
#MozillaGtkWidget > widget > button > button:hover {
6478
  box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08);
6479
}
6480
6481
#MozillaGtkWidget > widget > button > button:active {
6482
  background-image: image(alpha(currentColor, 0.12));
6483
}
6484
6485
#MozillaGtkWidget > widget > checkbutton > check,
6486
#MozillaGtkWidget > widget > radiobutton > radio {
6487
  margin: 0;
6488
  padding: 0;
6489
}
6490
6491
#MozillaGtkWidget > widget > checkbutton > check:not(:checked):not(:indeterminate),
6492
#MozillaGtkWidget > widget > radiobutton > radio:not(:checked):not(:indeterminate) {
6493
  color: #414868;
6494
}
6495
6496
#MozillaGtkWidget > widget > checkbutton > check:not(:checked):not(:indeterminate):hover, #MozillaGtkWidget > widget > checkbutton > check:not(:checked):not(:indeterminate):active,
6497
#MozillaGtkWidget > widget > radiobutton > radio:not(:checked):not(:indeterminate):hover,
6498
#MozillaGtkWidget > widget > radiobutton > radio:not(:checked):not(:indeterminate):active {
6499
  color: #737aa2;
6500
}
6501
6502
#MozillaGtkWidget > widget > checkbutton > check:not(:checked):not(:indeterminate):disabled,
6503
#MozillaGtkWidget > widget > radiobutton > radio:not(:checked):not(:indeterminate):disabled {
6504
  color: rgba(65, 72, 104, 0.5);
6505
}
6506
6507
#MozillaGtkWidget menu {
6508
  border: none;
6509
}
6510
6511
#MozillaGtkWidget > widget > menubar {
6512
  color: rgba(233, 233, 237, 0.7);
6513
}
6514
6515
#MozillaGtkWidget > widget > menubar:hover {
6516
  color: #e9e9ed;
6517
}
6518
6519
#MozillaGtkWidget > widget > menubar:disabled {
6520
  color: rgba(233, 233, 237, 0.32);
6521
}
6522
6523
#MozillaGtkWidget > widget > frame {
6524
  color: #4b4c5f;
6525
}
6526
6527
#MozillaGtkWidget menu > separator {
6528
  color: #4b4c5f;
6529
}
6530
6531
window.background:not(.csd) > window > menu menuitem {
6532
  transition: none;
6533
}
6534
6535
/************
6536
 * Inkscape *
6537
 ************/
6538
#ToolboxCommon > #AuxToolbox #StyleSwatch {
6539
  font-size: smaller;
6540
}
6541
6542
#ToolboxCommon > #AuxToolbox #Kludge {
6543
  padding: 0;
6544
}
6545
6546
#ToolboxCommon > #AuxToolbox spinbutton,
6547
#ToolboxCommon > #AuxToolbox entry {
6548
  min-height: 32px;
6549
}
6550
6551
#ToolboxCommon > #AuxToolbox button:not(.up):not(.down) {
6552
  min-height: 24px;
6553
  min-width: 16px;
6554
  padding: 4px 8px;
6555
}
6556
6557
#ToolboxCommon > #AuxToolbox spinbutton button {
6558
  border-width: 4px;
6559
}
6560
6561
#ToolboxCommon > toolbar.vertical {
6562
  margin-top: -4px;
6563
}
6564
6565
#ToolboxCommon > toolbar.vertical button {
6566
  min-height: 24px;
6567
  min-width: 24px;
6568
  padding: 4px;
6569
}
6570
6571
#CanvasTable button {
6572
  min-height: 16px;
6573
  min-width: 16px;
6574
  padding: 0;
6575
}
6576
6577
#CanvasTable #HorizontalScrollbar {
6578
  border-top: 1px solid rgba(233, 233, 237, 0.12);
6579
}
6580
6581
#CanvasTable #VerticalScrollbar:dir(ltr) {
6582
  border-left: 1px solid rgba(233, 233, 237, 0.12);
6583
}
6584
6585
#CanvasTable #VerticalScrollbar:dir(rtl) {
6586
  border-right: 1px solid rgba(233, 233, 237, 0.12);
6587
}
6588
6589
#Canvas_and_Dock frame > border {
6590
  border: none;
6591
}
6592
6593
#Canvas_and_Dock widget > widget > button.flat {
6594
  min-height: 16px;
6595
  min-width: 16px;
6596
  padding: 4px;
6597
}
6598
6599
#Canvas_and_Dock widget > widget > box.horizontal image {
6600
  padding: 4px;
6601
}
6602
6603
#Canvas_and_Dock box.horizontal > box.vertical > button.flat {
6604
  min-height: 16px;
6605
  min-width: 24px;
6606
  padding: 8px 4px;
6607
}
6608
6609
scrolledwindow#DialogNotebook > viewport.frame > notebook.frame button.close-button image {
6610
  padding: 4px;
6611
}
6612
6613
#InKscapeCanvas {
6614
  background-color: #323449;
6615
  border-radius: 12px;
6616
}
6617
6618
/***********
6619
 * Synapse *
6620
 ***********/
6621
/***************
6622
 * Libreoffice *
6623
 ***************/
6624
window.background > grid
6625
> widget
6626
> widget
6627
> scrolledwindow
6628
> viewport
6629
> grid
6630
> box
6631
> box
6632
> frame
6633
> box {
6634
  background-color: #1a1b26;
6635
}
6636
6637
/*********
6638
 * Pamac *
6639
 *********/
6640
window.background.csd > box.vertical > overlay > stack > box.vertical > box.horizontal > revealer > stack > list,
6641
window.background.csd > box.vertical > overlay > stack > box.vertical > box.horizontal > revealer > stack > scrolledwindow > viewport.frame > list,
6642
window.background.csd > box.vertical > overlay > stack > box.vertical > box.horizontal > revealer > stack > box.vertical > stack > scrolledwindow > viewport.frame > list {
6643
  border: none;
6644
  border-radius: 0;
6645
}
6646
6647
window.background.csd > box.vertical > overlay > stack > box.vertical > box.horizontal > revealer > stack > list > row.activatable,
6648
window.background.csd > box.vertical > overlay > stack > box.vertical > box.horizontal > revealer > stack > scrolledwindow > viewport.frame > list > row.activatable,
6649
window.background.csd > box.vertical > overlay > stack > box.vertical > box.horizontal > revealer > stack > box.vertical > stack > scrolledwindow > viewport.frame > list > row.activatable {
6650
  border-radius: 12px;
6651
}
6652
6653
dialog-host > floating-sheet > sheet > widget.response-area {
6654
  padding: 6px;
6655
}
6656
6657
window.background:not(.csd):not(.solid-csd) > button:not(:hover):not(:active):not(:checked):not(:disabled):not(.flat) {
6658
  /* background-color: if($variant == 'light', $grey-100, $grey-900); */
6659
  background-color: #1a1b26;
6660
}
6661
6662
window.background:not(.csd) > box
6663
> widget
6664
> widget
6665
> widget
6666
> widget
6667
> widget
6668
> widget
6669
> widget
6670
> scrolledwindow entry:focus {
6671
  background-color: #252631;
6672
}
6673
6674
/*********
6675
 * Unity *
6676
 *********/
6677
UnityDecoration {
6678
  -unitydecoration-extents: 28px 0 0 0;
6679
  -unitydecoration-input-extents: 8px;
6680
  -unitydecoration-shadow-offset-x: 0;
6681
  -unitydecoration-shadow-offset-y: 3px;
6682
  -unitydecoration-active-shadow-color: rgba(0, 0, 0, 0.48);
6683
  -unitydecoration-active-shadow-radius: 18px;
6684
  -unitydecoration-inactive-shadow-color: rgba(0, 0, 0, 0.32);
6685
  -unitydecoration-inactive-shadow-radius: 6px;
6686
  -unitydecoration-glow-size: 8px;
6687
  -unitydecoration-glow-color: #27a1b9;
6688
  -unitydecoration-title-indent: 4px;
6689
  -unitydecoration-title-fade: 32px;
6690
  -unitydecoration-title-alignment: 0;
6691
}
6692
6693
UnityDecoration .top {
6694
  padding: 0 2px;
6695
  border-style: none;
6696
  border-radius: 12px 12px 0 0;
6697
  box-shadow: inset 0 1px rgba(233, 233, 237, 0.1);
6698
  background-color: #1a1b26;
6699
  color: #e9e9ed;
6700
}
6701
6702
UnityDecoration .top:backdrop {
6703
  background-color: #1a1b26;
6704
  color: rgba(233, 233, 237, 0.7);
6705
}
6706
6707
UnityDecoration .menuitem {
6708
  color: rgba(233, 233, 237, 0.7);
6709
}
6710
6711
UnityDecoration .menuitem:hover {
6712
  box-shadow: inset 0 -2px #e1e2e7;
6713
  background-color: transparent;
6714
  color: #e9e9ed;
6715
}
6716
6717
.background:not(.csd) headerbar:not(.titlebar) {
6718
  border-radius: 0;
6719
  box-shadow: 0 2px 3px -2px rgba(0, 0, 0, 0.3), 0 1px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 2px -1px rgba(0, 0, 0, 0.17);
6720
}
6721
6722
.background:not(.csd) headerbar:not(.titlebar).inline-toolbar {
6723
  border-style: none;
6724
}
6725
6726
UnityPanelWidget,
6727
.unity-panel {
6728
  background-color: #1a1b26;
6729
  color: #e9e9ed;
6730
}
6731
6732
UnityPanelWidget:backdrop,
6733
.unity-panel:backdrop {
6734
  color: rgba(233, 233, 237, 0.7);
6735
}
6736
6737
.unity-panel.menuitem,
6738
.unity-panel .menuitem {
6739
  color: rgba(233, 233, 237, 0.7);
6740
}
6741
6742
.unity-panel.menubar.menuitem:hover,
6743
.unity-panel.menubar .menuitem *:hover {
6744
  box-shadow: inset 0 -2px #e1e2e7;
6745
  background-color: transparent;
6746
  color: #e9e9ed;
6747
}
6748
6749
.menu IdoPlaybackMenuItem.menuitem:active {
6750
  -gtk-icon-source: -gtk-icontheme("process-working-symbolic");
6751
  animation: spin 1s linear infinite;
6752
  color: #27a1b9;
6753
}
6754
6755
/**************
6756
 * Mate-Panel *
6757
 **************/
6758
.mate-panel-menu-bar menubar,
6759
#PanelApplet-window-menu-applet-button {
6760
  background-color: transparent;
6761
}
6762
6763
.mate-panel-menu-bar {
6764
  background-color: rgba(26, 27, 38, 0.6);
6765
  color: rgba(233, 233, 237, 0.7);
6766
  font-weight: 500;
6767
}
6768
6769
.mate-panel-menu-bar button {
6770
  min-height: 16px;
6771
  min-width: 16px;
6772
  padding: 0;
6773
  border-radius: 0;
6774
}
6775
6776
PanelToplevel.horizontal > grid > button {
6777
  min-width: 24px;
6778
}
6779
6780
PanelToplevel.vertical > grid > button {
6781
  min-height: 24px;
6782
}
6783
6784
PanelSeparator {
6785
  color: rgba(233, 233, 237, 0.12);
6786
}
6787
6788
MatePanelAppletFrameDBus {
6789
  border-style: solid;
6790
  border-color: rgba(233, 233, 237, 0.12);
6791
}
6792
6793
.mate-panel-menu-bar.horizontal MatePanelAppletFrameDBus {
6794
  border-width: 0 1px;
6795
}
6796
6797
.mate-panel-menu-bar.vertical MatePanelAppletFrameDBus {
6798
  border-width: 1px 0;
6799
}
6800
6801
.mate-panel-menu-bar menubar > menuitem {
6802
  color: rgba(233, 233, 237, 0.7);
6803
}
6804
6805
.mate-panel-menu-bar menubar > menuitem:hover {
6806
  color: #e9e9ed;
6807
}
6808
6809
.mate-panel-menu-bar menubar > menuitem:disabled {
6810
  color: rgba(233, 233, 237, 0.32);
6811
}
6812
6813
.mate-panel-menu-bar.horizontal menubar > menuitem {
6814
  padding: 0 8px;
6815
}
6816
6817
.mate-panel-menu-bar.vertical menubar > menuitem {
6818
  padding: 8px 0;
6819
}
6820
6821
.mate-panel-menu-bar menubar menu > menuitem {
6822
  min-height: 28px;
6823
  padding: 0 6px;
6824
}
6825
6826
.mate-panel-menu-bar #PanelApplet button {
6827
  -gtkwidget-window-dragging: true;
6828
}
6829
6830
.mate-panel-menu-bar #tasklist-button {
6831
  border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 0%, transparent 0%) 0 0 0/0 0 0px;
6832
}
6833
6834
.mate-panel-menu-bar #tasklist-button:checked {
6835
  border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 100%, transparent 0%) 0 0 2/0 0 2px;
6836
}
6837
6838
.mate-panel-menu-bar #tasklist-button image:dir(ltr),
6839
.mate-panel-menu-bar #tasklist-button label:dir(rtl) {
6840
  padding-left: 4px;
6841
}
6842
6843
.mate-panel-menu-bar #tasklist-button label:dir(ltr),
6844
.mate-panel-menu-bar #tasklist-button image:dir(rtl) {
6845
  padding-right: 4px;
6846
}
6847
6848
.mate-panel-menu-bar.vertical #tasklist-button {
6849
  min-height: 32px;
6850
}
6851
6852
.mate-panel-menu-bar.horizontal #showdesktop-button image {
6853
  min-width: 24px;
6854
  padding: 0 4px;
6855
}
6856
6857
.mate-panel-menu-bar.vertical #showdesktop-button image {
6858
  min-height: 24px;
6859
  padding: 4px 0;
6860
}
6861
6862
PanelApplet.wnck-applet .wnck-pager {
6863
  background-color: transparent;
6864
  color: #27a1b9;
6865
}
6866
6867
PanelApplet.wnck-applet .wnck-pager:hover {
6868
  background-color: alpha(currentColor, 0.08);
6869
}
6870
6871
PanelApplet.wnck-applet .wnck-pager:active {
6872
  background-color: alpha(currentColor, 0.12);
6873
}
6874
6875
PanelApplet.wnck-applet .wnck-pager:selected {
6876
  background-color: #27a1b9;
6877
}
6878
6879
.mate-panel-menu-bar.horizontal #clock-applet-button label {
6880
  padding: 0 8px;
6881
}
6882
6883
.mate-panel-menu-bar.vertical #clock-applet-button label {
6884
  padding: 8px 0;
6885
}
6886
6887
#MatePanelPopupWindow {
6888
  border: 1px solid rgba(26, 27, 38, 0.2);
6889
  border-radius: 13px;
6890
  box-shadow: inset 0 1px rgba(233, 233, 237, 0.1);
6891
  background-color: #292e42;
6892
}
6893
6894
#MatePanelPopupWindow frame > border {
6895
  border-style: none;
6896
}
6897
6898
#MatePanelPopupWindow calendar {
6899
  border-style: none;
6900
}
6901
6902
#MatePanelPopupWindow calendar:not(:selected) {
6903
  background-color: transparent;
6904
}
6905
6906
#MatePanelPopupWindow calendar + box {
6907
  margin-top: -5px;
6908
  padding-top: 5px;
6909
  border-top: 1px solid rgba(233, 233, 237, 0.12);
6910
}
6911
6912
#MatePanelPopupWindow expander > title {
6913
  min-height: 32px;
6914
}
6915
6916
#MatePanelPopupWindow button {
6917
  padding: 4px 16px;
6918
}
6919
6920
#MatePanelPopupWindow > frame > box > box > box > widget {
6921
  color: rgba(233, 233, 237, 0.12);
6922
}
6923
6924
na-tray-applet {
6925
  -natrayapplet-icon-padding: 3px;
6926
  -natrayapplet-icon-size: 16;
6927
}
6928
6929
.mate-panel-menu-bar {
6930
  -panelmenubar-icon-visible: true;
6931
}
6932
6933
.mate-panel-applet-slider {
6934
  border: 1px solid rgba(26, 27, 38, 0.2);
6935
  border-radius: 13px;
6936
  box-shadow: inset 0 1px rgba(233, 233, 237, 0.1);
6937
  background-color: #292e42;
6938
}
6939
6940
.mate-panel-applet-slider frame > border {
6941
  border-style: none;
6942
}
6943
6944
#PanelApplet:not(:selected) > box {
6945
  transition: all 75ms cubic-bezier(0, 0, 0.2, 1);
6946
}
6947
6948
#PanelApplet:selected > box {
6949
  background-color: alpha(currentColor, 0.1);
6950
  color: #e9e9ed;
6951
}
6952
6953
#mate-menu {
6954
  border: 1px solid rgba(26, 27, 38, 0.2);
6955
  background-color: #292e42;
6956
}
6957
6958
#mate-menu button {
6959
  min-height: 24px;
6960
  min-width: 24px;
6961
  padding: 4px 0;
6962
  color: #e9e9ed;
6963
  font-weight: normal;
6964
}
6965
6966
#mate-menu button:not(.flat) {
6967
  background-color: alpha(currentColor, 0.1);
6968
}
6969
6970
#mate-menu button image,
6971
#mate-menu button label + label {
6972
  color: rgba(233, 233, 237, 0.7);
6973
}
6974
6975
#mate-menu entry {
6976
  margin: 0 0 4px;
6977
}
6978
6979
#mate-menu entry image {
6980
  margin: 0;
6981
}
6982
6983
#mate-menu entry + button {
6984
  margin: 0 4px 4px;
6985
  padding: 5px;
6986
}
6987
6988
.brisk-menu {
6989
  box-shadow: inset 0 1px rgba(233, 233, 237, 0.1);
6990
  background-color: #292e42;
6991
}
6992
6993
.brisk-menu entry {
6994
  margin-bottom: -2px;
6995
  border-bottom: 1px solid rgba(233, 233, 237, 0.12);
6996
  border-image: none;
6997
  box-shadow: none;
6998
  background-color: transparent;
6999
}
7000
7001
.brisk-menu entry + box > box:dir(ltr) {
7002
  margin-right: -2px;
7003
  border-right: 1px solid rgba(233, 233, 237, 0.12);
7004
}
7005
7006
.brisk-menu entry + box > box:dir(rtl) {
7007
  margin-left: -2px;
7008
  border-left: 1px solid rgba(233, 233, 237, 0.12);
7009
}
7010
7011
.brisk-menu .categories-list {
7012
  padding-top: 4px;
7013
}
7014
7015
.brisk-menu .categories-list button {
7016
  margin: 0 4px;
7017
}
7018
7019
.brisk-menu .categories-list button:checked {
7020
  color: #27a1b9;
7021
}
7022
7023
.brisk-menu .session-button {
7024
  padding: 11px;
7025
}
7026
7027
.brisk-menu .frame {
7028
  border-style: none;
7029
}
7030
7031
.brisk-menu .apps-list {
7032
  padding: 4px 0;
7033
  background-color: transparent;
7034
}
7035
7036
.brisk-menu .apps-list row {
7037
  padding: 0;
7038
}
7039
7040
.brisk-menu .apps-list row:hover {
7041
  box-shadow: none;
7042
}
7043
7044
.brisk-menu .apps-list button {
7045
  border-radius: 0;
7046
  color: #e9e9ed;
7047
  font-weight: normal;
7048
}
7049
7050
/*********************
7051
 * CAJA File manager *
7052
 *********************/
7053
.caja-navigation-window button.toggle.image-button {
7054
  border-radius: 12px;
7055
}
7056
7057
.caja-pathbar button {
7058
  margin: 0 -1px 0 -2px;
7059
}
7060
7061
.caja-pathbar button.slider-button {
7062
  min-width: 24px;
7063
}
7064
7065
.caja-pathbar button > widget {
7066
  -gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
7067
  -gtkarrow-arrow-scaling: 1;
7068
}
7069
7070
.caja-side-pane notebook viewport.frame,
7071
.caja-side-pane notebook widget .vertical {
7072
  background-color: #323449;
7073
}
7074
7075
.caja-side-pane notebook,
7076
.caja-notebook {
7077
  border-top: 1px solid rgba(233, 233, 237, 0.12);
7078
}
7079
7080
.caja-side-pane notebook .frame,
7081
.caja-notebook .frame {
7082
  border-style: none;
7083
}
7084
7085
.caja-canvas-item {
7086
  border-radius: 12px;
7087
}
7088
7089
.caja-desktop.view .entry,
7090
.caja-navigation-window .view .entry {
7091
  border: none;
7092
  border-radius: 12px;
7093
  background-color: rgba(233, 233, 237, 0.04);
7094
  background-image: none;
7095
  color: #e9e9ed;
7096
}
7097
7098
.caja-desktop.view .entry:selected,
7099
.caja-navigation-window .view .entry:selected {
7100
  background-color: alpha(currentColor, 0.06);
7101
}
7102
7103
.caja-desktop.view .entry {
7104
  background-color: #323449;
7105
  color: #e9e9ed;
7106
  caret-color: currentColor;
7107
}
7108
7109
.caja-desktop.view .entry:selected {
7110
  background-color: alpha(currentColor, 0.06);
7111
}
7112
7113
.caja-navigation-window statusbar {
7114
  margin: 0 -10px;
7115
  padding: 0 4px;
7116
  border-top: 1px solid rgba(233, 233, 237, 0.12);
7117
}
7118
7119
.caja-notebook frame > border {
7120
  border-style: none;
7121
}
7122
7123
#caja-extra-view-widget {
7124
  border-bottom: 1px solid rgba(233, 233, 237, 0.12);
7125
  background-color: #323449;
7126
}
7127
7128
#caja-extra-view-widget > box > box > label {
7129
  font-weight: bold;
7130
}
7131
7132
/*********
7133
 * Pluma *
7134
 *********/
7135
.pluma-window statusbar {
7136
  margin: 0 -10px;
7137
  padding: 0 4px;
7138
  border-top: 1px solid rgba(233, 233, 237, 0.12);
7139
}
7140
7141
.pluma-window statusbar frame > border {
7142
  border-style: none;
7143
}
7144
7145
.pluma-window statusbar frame button.flat {
7146
  padding: 0 4px;
7147
  border-radius: 0;
7148
}
7149
7150
.pluma-window statusbar frame button.flat widget {
7151
  -gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
7152
  -gtkarrow-arrow-scaling: 1;
7153
}
7154
7155
.pluma-print-preview toolbar {
7156
  border-bottom: 1px solid rgba(233, 233, 237, 0.12);
7157
}
7158
7159
.pluma-window paned.horizontal box.vertical box.horizontal button.flat {
7160
  margin: 1px;
7161
}
7162
7163
.pluma-window paned.horizontal box.vertical .frame {
7164
  border-style: none;
7165
}
7166
7167
.pluma-window paned.horizontal box.vertical notebook.frame {
7168
  margin-top: -1px;
7169
  border-top: 1px solid rgba(233, 233, 237, 0.12);
7170
}
7171
7172
.pluma-window paned.horizontal box.vertical notebook.frame box.vertical toolbar.horizontal {
7173
  border-bottom: 1px solid rgba(233, 233, 237, 0.12);
7174
}
7175
7176
/*********
7177
 * Atril *
7178
 *********/
7179
.atril-window paned.horizontal box.vertical .frame {
7180
  border-style: none;
7181
}
7182
7183
.atril-window paned.horizontal box.vertical notebook .frame {
7184
  border-top: 1px solid rgba(233, 233, 237, 0.12);
7185
}
7186
7187
/* mate-screensaver lock dialog */
7188
.lock-dialog {
7189
  border: 1px solid rgba(26, 27, 38, 0.2);
7190
  border-radius: 13px;
7191
  box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(233, 233, 237, 0.1);
7192
  background-color: #292e42;
7193
}
7194
7195
.lock-dialog frame > border {
7196
  border-style: none;
7197
}
7198
7199
.lock-dialog button:not(:disabled) {
7200
  color: #27a1b9;
7201
}
7202
7203
/* multimedia OSD */
7204
MsdOsdWindow.background.osd {
7205
  border-radius: 12px;
7206
  background-color: rgba(20, 21, 29, 0.9);
7207
  color: #e9e9ed;
7208
}
7209
7210
MsdOsdWindow.background.osd .trough {
7211
  border-radius: 0;
7212
  background-color: rgba(233, 233, 237, 0.12);
7213
}
7214
7215
MsdOsdWindow.background.osd .progressbar {
7216
  border-radius: 0;
7217
  background-color: #27a1b9;
7218
}
7219
7220
/******************
7221
 * Budgie Desktop *
7222
 ******************/
7223
.budgie-container {
7224
  background-color: transparent;
7225
}
7226
7227
.budgie-settings-window list.sidebar {
7228
  background: none;
7229
  border-radius: 0 0 0 12px;
7230
}
7231
7232
.budgie-settings-window buttonbox.inline-toolbar {
7233
  border-style: none none solid;
7234
}
7235
7236
.budgie-settings-window buttonbox.inline-toolbar button {
7237
  border-radius: 12px;
7238
}
7239
7240
.budgie-popover {
7241
  border: none;
7242
  box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12);
7243
  background-color: #292e42;
7244
  border-radius: 12px;
7245
}
7246
7247
.budgie-popover frame.container {
7248
  padding: 6px;
7249
  border: none;
7250
}
7251
7252
.budgie-popover frame.container .container {
7253
  padding: 0;
7254
}
7255
7256
.budgie-popover list,
7257
.budgie-popover row {
7258
  padding: 0;
7259
}
7260
7261
.budgie-popover separator {
7262
  margin: 3px 0;
7263
}
7264
7265
.budgie-popover border {
7266
  border: none;
7267
}
7268
7269
.budgie-popover list {
7270
  background-color: transparent;
7271
}
7272
7273
.budgie-popover row:hover {
7274
  box-shadow: none;
7275
}
7276
7277
.budgie-popover scrolledwindow.sidebar:not(.categories) {
7278
  background-color: rgba(233, 233, 237, 0.04);
7279
  border-right: none;
7280
  border-bottom-left-radius: 12px;
7281
}
7282
7283
.budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable {
7284
  padding: 6px 8px;
7285
}
7286
7287
.budgie-popover treeview.view.sidebar {
7288
  border-right: none;
7289
  background: none;
7290
}
7291
7292
.budgie-popover treeview.view.sidebar:hover {
7293
  background-color: alpha(currentColor, 0.08);
7294
}
7295
7296
.budgie-popover treeview.view.sidebar:selected {
7297
  background-color: alpha(currentColor, 0.12);
7298
}
7299
7300
.budgie-popover.bottom scrolledwindow.sidebar:not(.categories) {
7301
  padding-top: 12px;
7302
  border-top-left-radius: 12px;
7303
  border-bottom-left-radius: 0;
7304
}
7305
7306
.budgie-popover > frame.container > grid.horizontal > grid.horizontal > widget > grid.horizontal > stack {
7307
  border-top: 1px solid rgba(233, 233, 237, 0.12);
7308
}
7309
7310
.budgie-popover.bottom > frame.container > grid.horizontal > grid.horizontal > widget > grid.horizontal > stack {
7311
  border-top: none;
7312
  border-bottom: 1px solid rgba(233, 233, 237, 0.12);
7313
}
7314
7315
.budgie-popover.budgie-menu .container {
7316
  padding: 0;
7317
}
7318
7319
.budgie-popover.budgie-menu .sidebar,
7320
.budgie-popover.budgie-menu scrollbar,
7321
.budgie-popover.budgie-menu entry.search {
7322
  background-color: transparent;
7323
}
7324
7325
.budgie-popover.budgie-menu entry.search {
7326
  border-bottom: 1px solid rgba(233, 233, 237, 0.12);
7327
  border-image: none;
7328
  border-radius: 0;
7329
  box-shadow: none;
7330
  font-size: 120%;
7331
}
7332
7333
.budgie-popover.budgie-menu scrolledwindow.sidebar.categories {
7334
  background-color: rgba(233, 233, 237, 0.04);
7335
  padding-bottom: 12px;
7336
}
7337
7338
.budgie-popover.budgie-menu scrolledwindow.sidebar.categories button.flat.radio.category-button {
7339
  border-radius: 0;
7340
}
7341
7342
.budgie-popover.budgie-menu scrolledwindow > viewport.frame > list > row.activatable > button.flat {
7343
  border-radius: 0;
7344
}
7345
7346
.budgie-popover.budgie-menu list.left-overlay-menu {
7347
  border-radius: 12px;
7348
  background-color: #323449;
7349
  padding: 6px;
7350
  margin: 6px;
7351
  border: none;
7352
  box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12);
7353
}
7354
7355
.budgie-popover.budgie-menu list.left-overlay-menu > row.activatable {
7356
  border-radius: 12px;
7357
}
7358
7359
.budgie-popover.budgie-menu list.left-overlay-menu > row.activatable:not(:last-child) {
7360
  margin-bottom: 3px;
7361
}
7362
7363
.budgie-popover.budgie-menu list.left-overlay-menu > row.activatable button.menuitem {
7364
  border-radius: 12px;
7365
}
7366
7367
.budgie-popover.budgie-menu .budgie-menu-footer {
7368
  border-top: 1px solid rgba(233, 233, 237, 0.12);
7369
  padding: 6px;
7370
}
7371
7372
.budgie-popover.budgie-menu .budgie-menu-footer button.flat {
7373
  padding: 3px;
7374
  border-radius: 12px;
7375
}
7376
7377
.budgie-popover.budgie-menu .budgie-menu-footer button.flat.image-button {
7378
  border-radius: 9999px;
7379
  padding: 6px;
7380
  min-height: 16px;
7381
  min-width: 16px;
7382
  margin-left: 6px;
7383
  background-clip: border-box;
7384
}
7385
7386
.budgie-popover.user-menu list,
7387
.budgie-popover.user-menu row {
7388
  border: none;
7389
  background: none;
7390
  box-shadow: none;
7391
}
7392
7393
.budgie-popover.user-menu > frame.container > box.vertical row.activatable:first-child {
7394
  margin-bottom: 0;
7395
  outline-width: 0;
7396
  border-radius: 12px;
7397
}
7398
7399
.budgie-popover.user-menu > frame.container > box.vertical row.activatable:first-child button.indicator-item {
7400
  transition: none;
7401
  animation: none;
7402
}
7403
7404
.budgie-popover.night-light-indicator .view-header {
7405
  margin: 0 6px;
7406
}
7407
7408
.budgie-popover.places-menu .name-button image:dir(ltr) {
7409
  margin-right: 3px;
7410
}
7411
7412
.budgie-popover.places-menu .name-button image:dir(rtl) {
7413
  margin-left: 3px;
7414
}
7415
7416
.budgie-popover.places-menu .unmount-button {
7417
  margin: 2px;
7418
  padding: 0;
7419
}
7420
7421
.budgie-popover.places-menu .places-list:not(.always-expand) {
7422
  margin-top: 3px;
7423
  padding-top: 3px;
7424
  border-top: 1px solid rgba(233, 233, 237, 0.12);
7425
}
7426
7427
.budgie-popover.places-menu .alternative-label {
7428
  padding: 3px;
7429
  font-size: 15px;
7430
}
7431
7432
.budgie-popover.workspace-popover flowboxchild {
7433
  padding: 0;
7434
}
7435
7436
.workspace-switcher .workspace-layout {
7437
  border: 0 solid rgba(233, 233, 237, 0.12);
7438
}
7439
7440
.top .workspace-switcher .workspace-layout:dir(ltr), .bottom .workspace-switcher .workspace-layout:dir(ltr) {
7441
  border-left-width: 1px;
7442
}
7443
7444
.top .workspace-switcher .workspace-layout:dir(rtl), .bottom .workspace-switcher .workspace-layout:dir(rtl) {
7445
  border-right-width: 1px;
7446
}
7447
7448
.left .workspace-switcher .workspace-layout, .right .workspace-switcher .workspace-layout {
7449
  border-top-width: 1px;
7450
}
7451
7452
.workspace-switcher .workspace-item,
7453
.workspace-switcher .workspace-add-button {
7454
  border: 0 solid rgba(233, 233, 237, 0.12);
7455
}
7456
7457
.top .workspace-switcher .workspace-item:dir(ltr), .bottom .workspace-switcher .workspace-item:dir(ltr), .top .workspace-switcher .workspace-add-button:dir(ltr), .bottom .workspace-switcher .workspace-add-button:dir(ltr) {
7458
  border-right-width: 1px;
7459
}
7460
7461
.top .workspace-switcher .workspace-item:dir(rtl), .bottom .workspace-switcher .workspace-item:dir(rtl), .top .workspace-switcher .workspace-add-button:dir(rtl), .bottom .workspace-switcher .workspace-add-button:dir(rtl) {
7462
  border-left-width: 1px;
7463
}
7464
7465
.left .workspace-switcher .workspace-item, .right .workspace-switcher .workspace-item, .left .workspace-switcher .workspace-add-button, .right .workspace-switcher .workspace-add-button {
7466
  border-bottom-width: 1px;
7467
}
7468
7469
.workspace-switcher .workspace-item {
7470
  transition: all 75ms cubic-bezier(0, 0, 0.2, 1);
7471
}
7472
7473
.workspace-switcher .workspace-item.current-workspace {
7474
  background-color: alpha(currentColor, 0.1);
7475
}
7476
7477
.workspace-switcher .workspace-add-button:hover {
7478
  box-shadow: none;
7479
}
7480
7481
.workspace-switcher .workspace-add-button:active {
7482
  background-image: none;
7483
}
7484
7485
.workspace-switcher .workspace-add-button:active image {
7486
  margin: 1px 0 -1px;
7487
}
7488
7489
.budgie-panel .workspace-switcher .workspace-icon-button {
7490
  min-height: 24px;
7491
  min-width: 24px;
7492
  padding: 0;
7493
  border-radius: 12px;
7494
}
7495
7496
.budgie-panel {
7497
  transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1);
7498
  background-color: rgba(26, 27, 38, 0.6);
7499
  color: rgba(233, 233, 237, 0.7);
7500
  font-weight: 500;
7501
}
7502
7503
.budgie-panel.transparent {
7504
  background-color: rgba(26, 27, 38, 0.75);
7505
}
7506
7507
.budgie-panel .icon-tasklist button.launcher:checked, .budgie-panel .icon-tasklist button.launcher:active {
7508
  color: #e9e9ed;
7509
}
7510
7511
.top .budgie-panel.dock-mode {
7512
  border-radius: 0 0 12px 12px;
7513
}
7514
7515
.bottom .budgie-panel.dock-mode {
7516
  border-radius: 12px 12px 0 0;
7517
}
7518
7519
.bottom .budgie-panel.dock-mode .icon-tasklist > box > revealer:first-child > button.launcher {
7520
  border-top-left-radius: 12px;
7521
}
7522
7523
.bottom .budgie-panel.dock-mode .icon-tasklist > box > revealer:last-child > button.launcher {
7524
  border-top-right-radius: 12px;
7525
}
7526
7527
.left .budgie-panel.dock-mode {
7528
  border-radius: 0 12px 12px 0;
7529
}
7530
7531
.left .budgie-panel.dock-mode .icon-tasklist .launcher:first-child {
7532
  border-top-right-radius: 12px;
7533
}
7534
7535
.left .budgie-panel.dock-mode .icon-tasklist .launcher:last-child {
7536
  border-bottom-right-radius: 12px;
7537
}
7538
7539
.right .budgie-panel.dock-mode {
7540
  border-radius: 12px 0 0 12px;
7541
}
7542
7543
.right .budgie-panel.dock-mode .icon-tasklist .launcher:first-child {
7544
  border-top-left-radius: 12px;
7545
}
7546
7547
.right .budgie-panel.dock-mode .icon-tasklist .launcher:last-child {
7548
  border-bottom-left-radius: 12px;
7549
}
7550
7551
.budgie-panel button {
7552
  color: rgba(233, 233, 237, 0.7);
7553
  min-height: 24px;
7554
  min-width: 24px;
7555
  padding: 0;
7556
  border-radius: 0;
7557
}
7558
7559
.budgie-panel button:hover {
7560
  color: #e9e9ed;
7561
}
7562
7563
.budgie-panel button:active {
7564
  color: rgba(233, 233, 237, 0.7);
7565
}
7566
7567
.budgie-panel button.budgie-menu-launcher {
7568
  color: rgba(233, 233, 237, 0.7);
7569
}
7570
7571
.budgie-panel button.budgie-menu-launcher:focus {
7572
  box-shadow: none;
7573
  border: none;
7574
  color: #e9e9ed;
7575
}
7576
7577
.budgie-panel button.raven-trigger {
7578
  color: rgba(233, 233, 237, 0.7);
7579
}
7580
7581
.budgie-panel.horizontal button {
7582
  padding: 0 4px;
7583
}
7584
7585
.budgie-panel.vertical button {
7586
  padding: 4px 0;
7587
}
7588
7589
.budgie-panel separator {
7590
  background-color: rgba(233, 233, 237, 0.12);
7591
}
7592
7593
.budgie-panel .alert {
7594
  color: #f52a65;
7595
}
7596
7597
.budgie-panel > box > widget > widget > image,
7598
.budgie-panel > box > widget > widget > stack > image,
7599
.budgie-panel > box > widget > widget > box > image {
7600
  margin-left: 6px;
7601
  margin-right: 6px;
7602
}
7603
7604
.budgie-panel > box > widget > widget > box > image + label {
7605
  margin-left: -4px;
7606
}
7607
7608
.budgie-panel > box > widget > widget > box > widget > image {
7609
  margin-left: 6px;
7610
}
7611
7612
.budgie-panel > box > widget > widget > box > stack > widget > label {
7613
  margin-right: 6px;
7614
}
7615
7616
.budgie-panel > box > widget > widget > box > widget > widget > image {
7617
  margin-left: 2px;
7618
  margin-right: 2px;
7619
}
7620
7621
.budgie-panel .budgie-clock-applet > widget > box,
7622
.budgie-panel .budgie-calendar-applet > widget > box {
7623
  padding-left: 3px;
7624
  padding-right: 3px;
7625
}
7626
7627
.budgie-panel .titlebar:not(headerbar) {
7628
  min-height: 0;
7629
  padding: 0;
7630
  box-shadow: none;
7631
  background-color: transparent;
7632
  color: #e9e9ed;
7633
}
7634
7635
.budgie-panel .titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action) {
7636
  color: rgba(233, 233, 237, 0.7);
7637
}
7638
7639
.budgie-panel .titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):hover, .budgie-panel .titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):active {
7640
  color: #e9e9ed;
7641
}
7642
7643
.budgie-panel menubar,
7644
.budgie-panel .menubar {
7645
  color: rgba(233, 233, 237, 0.7);
7646
  box-shadow: none;
7647
  border: none;
7648
}
7649
7650
.budgie-panel menubar > menuitem,
7651
.budgie-panel .menubar > menuitem {
7652
  color: rgba(233, 233, 237, 0.7);
7653
}
7654
7655
.budgie-panel menubar > menuitem:hover, .budgie-panel menubar > menuitem:active,
7656
.budgie-panel .menubar > menuitem:hover,
7657
.budgie-panel .menubar > menuitem:active {
7658
  color: #e9e9ed;
7659
}
7660
7661
.budgie-panel menubar menu separator,
7662
.budgie-panel .menubar menu separator {
7663
  background-color: rgba(233, 233, 237, 0.12);
7664
}
7665
7666
.budgie-panel #tasklist-button {
7667
  padding: 0 4px;
7668
}
7669
7670
.budgie-panel.vertical #tasklist-button {
7671
  min-height: 32px;
7672
}
7673
7674
.budgie-panel button.flat.launcher {
7675
  padding: 0;
7676
}
7677
7678
.budgie-panel button.flat.launcher:not(:checked) {
7679
  color: rgba(233, 233, 237, 0.5);
7680
}
7681
7682
.budgie-panel button.flat.launcher:not(:checked):hover, .budgie-panel button.flat.launcher:not(:checked):active {
7683
  color: rgba(233, 233, 237, 0.7);
7684
}
7685
7686
.budgie-panel button.flat.launcher:not(:checked):disabled {
7687
  color: rgba(233, 233, 237, 0.32);
7688
}
7689
7690
.top .budgie-panel .unpinned button.flat.launcher:checked, .top .budgie-panel .pinned button.flat.launcher.running:checked {
7691
  border-image: radial-gradient(circle closest-corner at center calc(1px), currentColor 100%, transparent 0%) 2 0 0 0/2px 0 0 0;
7692
}
7693
7694
.bottom .budgie-panel .unpinned button.flat.launcher:checked, .bottom .budgie-panel .pinned button.flat.launcher.running:checked {
7695
  border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 100%, transparent 0%) 0 0 2 0/0 0 2px 0;
7696
}
7697
7698
.left .budgie-panel .unpinned button.flat.launcher:checked, .left .budgie-panel .pinned button.flat.launcher.running:checked {
7699
  border-image: radial-gradient(circle closest-corner at calc(1px) center, currentColor 100%, transparent 0%) 0 0 0 2/0 0 0 2px;
7700
}
7701
7702
.right .budgie-panel .unpinned button.flat.launcher:checked, .right .budgie-panel .pinned button.flat.launcher.running:checked {
7703
  border-image: radial-gradient(circle closest-corner at calc(100% - 1px) center, currentColor 100%, transparent 0%) 0 2 0 0/0 2px 0 0;
7704
}
7705
7706
.top .budgie-panel #tasklist-button, .budgie-panel .top #tasklist-button {
7707
  border-image: radial-gradient(circle closest-corner at center calc(1px), currentColor 0%, transparent 0%) 0 0 0 0/0 0 0 0;
7708
}
7709
7710
.top .budgie-panel #tasklist-button:checked, .budgie-panel .top #tasklist-button:checked {
7711
  border-image: radial-gradient(circle closest-corner at center calc(1px), currentColor 100%, transparent 0%) 2 0 0 0/2px 0 0 0;
7712
}
7713
7714
.bottom .budgie-panel #tasklist-button, .budgie-panel .bottom #tasklist-button {
7715
  border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 0%, transparent 0%) 0 0 0 0/0 0 0 0;
7716
}
7717
7718
.bottom .budgie-panel #tasklist-button:checked, .budgie-panel .bottom #tasklist-button:checked {
7719
  border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 100%, transparent 0%) 0 0 2 0/0 0 2px 0;
7720
}
7721
7722
.left .budgie-panel #tasklist-button, .budgie-panel .left #tasklist-button {
7723
  border-image: radial-gradient(circle closest-corner at calc(1px) center, currentColor 0%, transparent 0%) 0 0 0 0/0 0 0 0;
7724
}
7725
7726
.left .budgie-panel #tasklist-button:checked, .budgie-panel .left #tasklist-button:checked {
7727
  border-image: radial-gradient(circle closest-corner at calc(1px) center, currentColor 100%, transparent 0%) 0 0 0 2/0 0 0 2px;
7728
}
7729
7730
.right .budgie-panel #tasklist-button, .budgie-panel .right #tasklist-button {
7731
  border-image: radial-gradient(circle closest-corner at calc(100% - 1px) center, currentColor 0%, transparent 0%) 0 0 0 0/0 0 0 0;
7732
}
7733
7734
.right .budgie-panel #tasklist-button:checked, .budgie-panel .right #tasklist-button:checked {
7735
  border-image: radial-gradient(circle closest-corner at calc(100% - 1px) center, currentColor 100%, transparent 0%) 0 2 0 0/0 2px 0 0;
7736
}
7737
7738
frame.raven-frame > border {
7739
  border-style: none;
7740
}
7741
7742
.top frame.raven-frame > border {
7743
  margin-bottom: 32px;
7744
}
7745
7746
.bottom frame.raven-frame > border {
7747
  margin-top: 32px;
7748
}
7749
7750
.left frame.raven-frame > border {
7751
  margin-right: 32px;
7752
}
7753
7754
.right frame.raven-frame > border {
7755
  margin-left: 32px;
7756
}
7757
7758
.raven {
7759
  background-color: #292e42;
7760
  box-shadow: 0 8px 6px -5px rgba(0, 0, 0, 0.2), 0 16px 15px 2px rgba(0, 0, 0, 0.14), 0 6px 18px 5px rgba(0, 0, 0, 0.12);
7761
}
7762
7763
.raven > box {
7764
  margin-bottom: -10px;
7765
}
7766
7767
.raven stackswitcher.linked {
7768
  margin: 6px 16px;
7769
}
7770
7771
.raven stackswitcher.linked > button:focus {
7772
  box-shadow: none;
7773
}
7774
7775
.raven .raven-header {
7776
  min-height: 34px;
7777
  padding: 3px;
7778
}
7779
7780
.raven .raven-header.top {
7781
  padding: 0;
7782
  border-bottom: 1px solid rgba(233, 233, 237, 0.12);
7783
}
7784
7785
.raven .raven-header.top stackswitcher button {
7786
  margin: -4px 0 -5px;
7787
  padding: 0 16px;
7788
  min-height: 24px;
7789
}
7790
7791
.raven .raven-header.bottom {
7792
  border-top: 1px solid rgba(233, 233, 237, 0.12);
7793
}
7794
7795
.raven stack .raven-header {
7796
  margin-top: -6px;
7797
}
7798
7799
.raven stack scrolledwindow .raven-header {
7800
  margin-top: -8px;
7801
}
7802
7803
.raven .raven-background {
7804
  border-style: solid none;
7805
  border-width: 1px;
7806
  border-color: rgba(233, 233, 237, 0.12);
7807
  background-color: #323449;
7808
}
7809
7810
.raven .raven-background > overlay > widget > image {
7811
  color: rgba(233, 233, 237, 0.12);
7812
}
7813
7814
.raven scrolledwindow.raven-background {
7815
  border-bottom-style: none;
7816
}
7817
7818
.raven .powerstrip button {
7819
  margin: 2px 0 1px;
7820
  padding: 11px;
7821
  border-radius: 9999px;
7822
}
7823
7824
.raven .option-subtitle {
7825
  font-size: smaller;
7826
}
7827
7828
.raven .audio-widget scale.marks-after {
7829
  padding-top: 0;
7830
  padding-bottom: 0;
7831
}
7832
7833
.raven .audio-widget scale.marks-after label {
7834
  font-size: 90%;
7835
  padding: 0;
7836
  margin: -10px 0 0 6px;
7837
}
7838
7839
.raven .audio-widget button.flat.expander-button {
7840
  margin-top: 4px;
7841
  margin-bottom: 4px;
7842
}
7843
7844
.raven .audio-widget list.devices-list.sound-devices > row.activatable:selected, .raven .audio-widget list.devices-list.sound-devices > row.activatable:checked {
7845
  background-color: rgba(233, 233, 237, 0.06);
7846
  color: #e9e9ed;
7847
}
7848
7849
.raven .audio-widget list.devices-list.sound-devices > row.activatable:selected label, .raven .audio-widget list.devices-list.sound-devices > row.activatable:checked label {
7850
  color: #e9e9ed;
7851
}
7852
7853
.raven .audio-widget list.devices-list.sound-devices > row.activatable label {
7854
  padding-left: 12px;
7855
}
7856
7857
.raven levelbar,
7858
.raven levelbar trough,
7859
.raven levelbar block {
7860
  border-radius: 9999px;
7861
}
7862
7863
calendar.raven-calendar {
7864
  border-style: none;
7865
  background-color: transparent;
7866
}
7867
7868
calendar.raven-calendar:selected {
7869
  border-radius: 12px;
7870
}
7871
7872
.raven-mpris {
7873
  background-color: #292e42;
7874
  color: #e9e9ed;
7875
}
7876
7877
.raven-mpris label {
7878
  min-height: 24px;
7879
}
7880
7881
.raven-mpris button.image-button {
7882
  padding: 11px;
7883
}
7884
7885
image.raven-mpris {
7886
  background-color: rgba(233, 233, 237, 0.12);
7887
  color: rgba(233, 233, 237, 0.7);
7888
  border-radius: 12px;
7889
}
7890
7891
.raven-notifications-view > .raven-background > viewport.frame {
7892
  padding: 0;
7893
}
7894
7895
.raven-notifications-view > .raven-background > viewport.frame > list > row.activatable {
7896
  margin-left: -6px;
7897
  margin-right: -3px;
7898
}
7899
7900
.raven-notifications-view > .raven-background > viewport.frame > list > row.activatable .raven-notifications-group-header {
7901
  padding: 0 12px;
7902
}
7903
7904
.raven-notifications-view > .raven-background > viewport.frame > list > row.activatable list {
7905
  padding: 6px;
7906
  background: none;
7907
}
7908
7909
.raven-notifications-view > .raven-background > viewport.frame > list > row.activatable list > row.activatable {
7910
  border: none;
7911
  padding: 6px;
7912
  padding-left: 12px;
7913
  margin: 3px;
7914
  border-radius: 12px;
7915
  background-color: rgba(233, 233, 237, 0.04);
7916
}
7917
7918
.raven-notifications-view > .raven-background > viewport.frame > list > row.activatable list > row.activatable:hover, .raven-notifications-view > .raven-background > viewport.frame > list > row.activatable list > row.activatable:selected {
7919
  background-color: rgba(233, 233, 237, 0.12);
7920
}
7921
7922
.raven-notifications-view > .raven-background > viewport.frame > list > row.activatable:selected, .raven-notifications-view > .raven-background > viewport.frame > list > row.activatable:selected:hover, .raven-notifications-view > .raven-background > viewport.frame > list > row.activatable:hover, .raven-notifications-view > .raven-background > viewport.frame > list > row.activatable:active, .raven-notifications-view > .raven-background > viewport.frame > list > row.activatable:focus {
7923
  background: none;
7924
  box-shadow: none;
7925
}
7926
7927
.budgie-notification-window, .budgie-switcher-window, .budgie-osd-window {
7928
  background-color: transparent;
7929
}
7930
7931
.budgie-notification .notification-title, .budgie-switcher .notification-title {
7932
  font-size: 120%;
7933
}
7934
7935
.budgie-notification .notification-body, .budgie-switcher .notification-body {
7936
  color: rgba(233, 233, 237, 0.7);
7937
}
7938
7939
.budgie-osd .budgie-osd-text {
7940
  font-size: 120%;
7941
}
7942
7943
.budgie-panel .lock-keys image:disabled {
7944
  color: rgba(233, 233, 237, 0.32);
7945
}
7946
7947
.drop-shadow {
7948
  margin: 5px 9px;
7949
  padding: 6px;
7950
  border-radius: 12px;
7951
  box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(233, 233, 237, 0.1);
7952
  background-color: #292e42;
7953
}
7954
7955
.drop-shadow .linked > button {
7956
  border-radius: 12px;
7957
}
7958
7959
.budgie-session-dialog,
7960
.budgie-polkit-dialog,
7961
.budgie-run-dialog {
7962
  background-color: #292e42;
7963
  border: none;
7964
  padding: 0;
7965
}
7966
7967
.budgie-session-dialog > box > grid,
7968
.budgie-polkit-dialog > box > grid,
7969
.budgie-run-dialog > box > grid {
7970
  padding: 24px;
7971
}
7972
7973
.budgie-session-dialog.background, .budgie-session-dialog > decoration,
7974
.budgie-polkit-dialog.background,
7975
.budgie-polkit-dialog > decoration,
7976
.budgie-run-dialog.background,
7977
.budgie-run-dialog > decoration {
7978
  border-radius: 12px;
7979
}
7980
7981
.budgie-session-dialog > decoration,
7982
.budgie-polkit-dialog > decoration,
7983
.budgie-run-dialog > decoration {
7984
  border: none;
7985
  box-shadow: 0 8px 6px -5px rgba(0, 0, 0, 0.2), 0 16px 15px 2px rgba(0, 0, 0, 0.14), 0 6px 18px 5px rgba(0, 0, 0, 0.12), 0 0 0 1px rgba(26, 27, 38, 0.75);
7986
}
7987
7988
.budgie-session-dialog label:not(:last-child),
7989
.budgie-session-dialog .dialog-title,
7990
.budgie-polkit-dialog label:not(:last-child),
7991
.budgie-polkit-dialog .dialog-title,
7992
.budgie-run-dialog label:not(:last-child),
7993
.budgie-run-dialog .dialog-title {
7994
  font-size: 120%;
7995
}
7996
7997
.budgie-session-dialog .linked.horizontal > button,
7998
.budgie-polkit-dialog .linked.horizontal > button,
7999
.budgie-run-dialog .linked.horizontal > button {
8000
  padding: 8px 16px;
8001
  border-top: 1px solid rgba(233, 233, 237, 0.12);
8002
  border-radius: 0;
8003
}
8004
8005
.budgie-session-dialog .linked.horizontal > button:first-child,
8006
.budgie-polkit-dialog .linked.horizontal > button:first-child,
8007
.budgie-run-dialog .linked.horizontal > button:first-child {
8008
  border-bottom-left-radius: 12px;
8009
}
8010
8011
.budgie-session-dialog .linked.horizontal > button:last-child,
8012
.budgie-polkit-dialog .linked.horizontal > button:last-child,
8013
.budgie-run-dialog .linked.horizontal > button:last-child {
8014
  border-bottom-right-radius: 12px;
8015
}
8016
8017
.budgie-polkit-dialog .message {
8018
  color: rgba(233, 233, 237, 0.7);
8019
}
8020
8021
.budgie-polkit-dialog .failure {
8022
  color: #f52a65;
8023
}
8024
8025
.budgie-polkit-dialog > box > grid {
8026
  padding-bottom: 0;
8027
}
8028
8029
.budgie-run-dialog entry.search {
8030
  font-size: 120%;
8031
  padding: 6px 14px;
8032
  border-image: none;
8033
  box-shadow: none;
8034
  background-color: transparent;
8035
}
8036
8037
.budgie-run-dialog list .dim-label {
8038
  color: #e9e9ed;
8039
}
8040
8041
.budgie-run-dialog scrolledwindow {
8042
  border-top: 1px solid rgba(233, 233, 237, 0.12);
8043
}
8044
8045
/**************
8046
 * Xfce4 Apps *
8047
 **************/
8048
.XfceHeading {
8049
  background-color: #323449;
8050
}
8051
8052
/***************
8053
 * xfce4-panel *
8054
 ***************/
8055
.xfce4-panel.background {
8056
  border: none;
8057
  background-color: rgba(26, 27, 38, 0.6);
8058
  color: rgba(233, 233, 237, 0.7);
8059
  font-weight: 500;
8060
}
8061
8062
.xfce4-panel.background button {
8063
  min-height: 16px;
8064
  min-width: 16px;
8065
  padding: 0 6px;
8066
  border-radius: 0;
8067
}
8068
8069
.xfce4-panel.background button.flat.toggle {
8070
  padding: 0 6px;
8071
}
8072
8073
.xfce4-panel.background .tasklist button image {
8074
  padding: 4px;
8075
}
8076
8077
wnck-pager:hover {
8078
  background-color: alpha(currentColor, 0.08);
8079
}
8080
8081
wnck-pager:active {
8082
  background-color: alpha(currentColor, 0.12);
8083
}
8084
8085
wnck-pager:selected {
8086
  background-color: #27a1b9;
8087
}
8088
8089
#xfce4-mpc-plugin-26 > frame > border {
8090
  border: none;
8091
}
8092
8093
#xfce-panel-button {
8094
  -gtk-icon-style: symbolic;
8095
}
8096
8097
XfdesktopIconView.view {
8098
  border-radius: 12px;
8099
  background-color: transparent;
8100
  color: #e9e9ed;
8101
}
8102
8103
XfdesktopIconView.view:active {
8104
  box-shadow: none;
8105
}
8106
8107
XfdesktopIconView.view .rubberband {
8108
  border-radius: 0;
8109
}
8110
8111
window#whiskermenu-window {
8112
  border-radius: 12px;
8113
  background-color: transparent;
8114
  border: none;
8115
}
8116
8117
window#whiskermenu-window entry.search:focus {
8118
  background-color: #323449;
8119
}
8120
8121
window#whiskermenu-window > frame > border {
8122
  border-radius: 12px;
8123
  padding: 6px 8px 6px 9px;
8124
  margin: 6px;
8125
  border: none;
8126
  background-color: #292e42;
8127
  box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(233, 233, 237, 0.1);
8128
}
8129
8130
window#whiskermenu-window box.categories > button.radio {
8131
  padding: 3px 6px;
8132
  margin: 1px 0;
8133
}
8134
8135
window#whiskermenu-window box.categories > button.radio:hover {
8136
  background-color: rgba(233, 233, 237, 0.12);
8137
}
8138
8139
window#whiskermenu-window box.categories > button.radio:checked, window#whiskermenu-window box.categories > button.radio:active {
8140
  background-color: rgba(233, 233, 237, 0.3);
8141
  color: #e9e9ed;
8142
}
8143
8144
window#whiskermenu-window box.categories > button.radio:checked:hover, window#whiskermenu-window box.categories > button.radio:active:hover {
8145
  background-image: none;
8146
}
8147
8148
window#whiskermenu-window scrolledwindow.frame {
8149
  padding: 3px;
8150
  background-color: #323449;
8151
  border-radius: 12px;
8152
}
8153
8154
window#whiskermenu-window scrolledwindow.frame treeview.view {
8155
  border-radius: 12px;
8156
}
8157
8158
window#whiskermenu-window scrolledwindow.frame treeview.view:not(:hover):not(:selected) {
8159
  background: none;
8160
}
8161
8162
window#whiskermenu-window scrolledwindow.frame treeview.view:selected:hover {
8163
  background-color: rgba(233, 233, 237, 0.12);
8164
  color: #e9e9ed;
8165
}
8166
8167
window#whiskermenu-window .title-area > .commands-area > button.flat.command-button:checked, window#whiskermenu-window .title-area > .commands-area > button.flat.command-button:active {
8168
  background-color: rgba(233, 233, 237, 0.3);
8169
  color: #e9e9ed;
8170
}
8171
8172
#XfceNotifyWindow {
8173
  background-color: #323449;
8174
  border-radius: 12px;
8175
  border: none;
8176
  box-shadow: none;
8177
}
8178
8179
#XfceNotifyWindow buttonbox {
8180
  padding: 0;
8181
}
8182
8183
#XfceNotifyWindow label#summary {
8184
  font-weight: bold;
8185
}
8186
8187
dialog.xfsm-logout-dialog {
8188
  border-radius: 12px;
8189
  background-color: rgba(41, 46, 66, 0.97);
8190
  border: none;
8191
  box-shadow: none;
8192
}
8193
8194
#xfwm-tabwin {
8195
  padding: 12px;
8196
  border-radius: 12px;
8197
  -xfwmtabwinwidget-icon-size: 64px;
8198
  -xfwmtabwinwidget-preview-size: 64px;
8199
}
8200
8201
/**********
8202
 * Thunar *
8203
 **********/
8204
.thunar toolbar {
8205
  box-shadow: inset 0 -1px rgba(233, 233, 237, 0.12);
8206
}
8207
8208
.thunar .standard-view.frame {
8209
  border: none;
8210
}
8211
8212
.thunar scrolledwindow.frame.sidebar {
8213
  border-top: none;
8214
}
8215
8216
.thunar .path-bar.linked:not(.vertical) > button.path-bar-button {
8217
  margin-left: 2px;
8218
  margin-right: 2px;
8219
}
8220
8221
.thunar statusbar {
8222
  margin: 0 -10px;
8223
  padding: 0 4px;
8224
  border-top: 1px solid rgba(233, 233, 237, 0.12);
8225
}
8226
8227
.thunar > grid.horizontal
8228
> paned.horizontal
8229
> scrolledwindow.frame.sidebar.shortcuts-pane {
8230
  border-top: none;
8231
}
8232
8233
window.background.csd.thunar > grid.horizontal
8234
> paned.horizontal
8235
> scrolledwindow.frame.sidebar.shortcuts-pane {
8236
  border-bottom-left-radius: 12px;
8237
}
8238
8239
menubar.-vala-panel-appmenu-private,
8240
menubar.-vala-panel-background {
8241
  background: none;
8242
  border: none;
8243
  box-shadow: none;
8244
  animation: none;
8245
}
8246
8247
menubar.-vala-panel-appmenu-private > menuitem,
8248
menubar.-vala-panel-background > menuitem {
8249
  color: rgba(233, 233, 237, 0.7);
8250
  font-weight: normal;
8251
}
8252
8253
menubar.-vala-panel-appmenu-private > menuitem:hover,
8254
menubar.-vala-panel-background > menuitem:hover {
8255
  color: #e9e9ed;
8256
  border-radius: 0;
8257
}
8258
8259
menubar.-vala-panel-appmenu-private > menuitem:disabled,
8260
menubar.-vala-panel-background > menuitem:disabled {
8261
  color: rgba(233, 233, 237, 0.32);
8262
}
8263
8264
/************************
8265
 * LightDM GTK+ Greeter *
8266
 ************************/
8267
#panel_window {
8268
  background-color: #323449;
8269
  color: #e9e9ed;
8270
}
8271
8272
#panel_window menubar,
8273
#panel_window separator {
8274
  background-color: transparent;
8275
}
8276
8277
#panel_window separator {
8278
  padding: 0 4px;
8279
}
8280
8281
#panel_window separator:first-child {
8282
  padding: 0 8px;
8283
}
8284
8285
#panel_window menubar > menuitem {
8286
  color: rgba(233, 233, 237, 0.7);
8287
}
8288
8289
#panel_window menubar > menuitem:hover {
8290
  color: #e9e9ed;
8291
}
8292
8293
#panel_window menubar > menuitem:disabled label {
8294
  color: rgba(233, 233, 237, 0.32);
8295
}
8296
8297
#login_window,
8298
#shutdown_dialog,
8299
#restart_dialog {
8300
  margin: 8px;
8301
  border-radius: 12px;
8302
  box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(233, 233, 237, 0.1);
8303
  background-color: #292e42;
8304
}
8305
8306
#content_frame {
8307
  padding-bottom: 16px;
8308
}
8309
8310
#buttonbox_frame {
8311
  padding-top: 24px;
8312
}
8313
8314
#buttonbox_frame > box,
8315
#buttonbox_frame > buttonbox {
8316
  margin: -16px;
8317
}
8318
8319
#buttonbox_frame button:not(:disabled) {
8320
  color: #27a1b9;
8321
}
8322
8323
/********
8324
 * Nemo *
8325
 ********/
8326
.nemo-window .primary-toolbar {
8327
  background-color: #1a1b26;
8328
  border-bottom: 1px solid rgba(233, 233, 237, 0.12);
8329
}
8330
8331
.nemo-window .primary-toolbar entry {
8332
  min-height: 0;
8333
  margin: 0;
8334
}
8335
8336
.nemo-window .primary-toolbar > toolitem > .linked > button.image-button {
8337
  margin-left: 1px;
8338
  margin-right: 1px;
8339
}
8340
8341
.nemo-window .primary-toolbar button.text-button {
8342
  padding-left: 8px;
8343
  padding-right: 8px;
8344
  color: rgba(233, 233, 237, 0.7);
8345
}
8346
8347
.nemo-window .primary-toolbar button.text-button:hover, .nemo-window .primary-toolbar button.text-button:active, .nemo-window .primary-toolbar button.text-button:checked {
8348
  color: #e9e9ed;
8349
}
8350
8351
.nemo-window .primary-toolbar button.text-button:disabled {
8352
  color: rgba(233, 233, 237, 0.32);
8353
}
8354
8355
.nemo-window .primary-toolbar button.text-button:backdrop {
8356
  color: rgba(233, 233, 237, 0.5);
8357
}
8358
8359
.nemo-window .primary-toolbar .path-bar.linked:not(.vertical) > button {
8360
  margin-left: 1px;
8361
  margin-right: 1px;
8362
}
8363
8364
.nemo-window .primary-toolbar .path-bar.linked:not(.vertical) > button:checked {
8365
  box-shadow: none;
8366
}
8367
8368
.nemo-window .primary-toolbar .path-bar.linked:not(.vertical) > button.slider-button {
8369
  border-radius: 6px;
8370
}
8371
8372
.nemo-window .primary-toolbar .path-bar.linked:not(.vertical) > button.slider-button:first-child {
8373
  border-top-left-radius: 12px;
8374
  border-bottom-left-radius: 12px;
8375
}
8376
8377
.nemo-window .primary-toolbar .path-bar.linked:not(.vertical) > button.slider-button:last-child {
8378
  border-top-right-radius: 12px;
8379
  border-bottom-right-radius: 12px;
8380
}
8381
8382
.nemo-window .primary-toolbar button:not(.text-button):not(.image-button) {
8383
  padding-left: 4px;
8384
  padding-right: 4px;
8385
}
8386
8387
.nemo-window scrolledwindow.frame {
8388
  border-style: none;
8389
}
8390
8391
.nemo-window scrolledwindow.frame .view:not(:selected) {
8392
  background-color: transparent;
8393
}
8394
8395
.nemo-window .nemo-inactive-pane .view:not(:selected) {
8396
  background-color: #323449;
8397
}
8398
8399
.nemo-window .nemo-window-pane widget.entry {
8400
  border-radius: 6px;
8401
  background-color: rgba(233, 233, 237, 0.04);
8402
}
8403
8404
.nemo-window .nemo-window-pane > notebook {
8405
  border-radius: 0;
8406
}
8407
8408
.places-treeview {
8409
  -nemoplacestreeview-disk-full-bg-color: #585962;
8410
  -nemoplacestreeview-disk-full-fg-color: #27a1b9;
8411
  -nemoplacestreeview-disk-full-bar-width: 2px;
8412
  -nemoplacestreeview-disk-full-bar-radius: 0;
8413
  -nemoplacestreeview-disk-full-bottom-padding: 1px;
8414
  -nemoplacestreeview-disk-full-max-length: 80px;
8415
  padding-top: 3px;
8416
  padding-bottom: 3px;
8417
}
8418
8419
/* GTK NAMED COLORS
8420
   ----------------
8421
   use responsibly! */
8422
/* widget text/foreground color */
8423
@define-color theme_fg_color #e9e9ed;
8424
/* text color for entries, views and content in general */
8425
@define-color theme_text_color #e9e9ed;
8426
/* widget base background color */
8427
@define-color theme_bg_color #1a1b26;
8428
/* text widgets and the like base background color */
8429
@define-color theme_base_color #323449;
8430
/* base background color of selections */
8431
@define-color theme_selected_bg_color #27a1b9;
8432
/* text/foreground color of selections */
8433
@define-color theme_selected_fg_color #e9e9ed;
8434
/* base background color of insensitive widgets */
8435
@define-color insensitive_bg_color #1a1b26;
8436
/* text foreground color of insensitive widgets */
8437
@define-color insensitive_fg_color rgba(233, 233, 237, 0.5);
8438
/* insensitive text widgets and the like base background color */
8439
@define-color insensitive_base_color #323449;
8440
/* widget text/foreground color on backdrop windows */
8441
@define-color theme_unfocused_fg_color #e9e9ed;
8442
/* text color for entries, views and content in general on backdrop windows */
8443
@define-color theme_unfocused_text_color #e9e9ed;
8444
/* widget base background color on backdrop windows */
8445
@define-color theme_unfocused_bg_color #1a1b26;
8446
/* text widgets and the like base background color on backdrop windows */
8447
@define-color theme_unfocused_base_color #323449;
8448
/* base background color of selections on backdrop windows */
8449
@define-color theme_unfocused_selected_bg_color #27a1b9;
8450
/* text/foreground color of selections on backdrop windows */
8451
@define-color theme_unfocused_selected_fg_color #e9e9ed;
8452
/* insensitive color on backdrop windows */
8453
@define-color unfocused_insensitive_color rgba(233, 233, 237, 0.5);
8454
/* widgets main borders color */
8455
@define-color borders rgba(233, 233, 237, 0.12);
8456
/* widgets main borders color on backdrop windows */
8457
@define-color unfocused_borders rgba(233, 233, 237, 0.12);
8458
/* these are pretty self explicative */
8459
@define-color warning_color #8c6c3e;
8460
@define-color error_color #f52a65;
8461
@define-color success_color #387068;
8462
/* these colors are exported for the window manager and shouldn't be used in applications,
8463
read if you used those and something break with a version upgrade you're on your own... */
8464
@define-color wm_focused_title #e9e9ed;
8465
@define-color wm_unfocused_title rgba(233, 233, 237, 0.7);
8466
@define-color wm_highlight rgba(233, 233, 237, 0.1);
8467
@define-color wm_border #0a0a0f;
8468
@define-color wm_focused_bg #1a1b26;
8469
@define-color wm_unfocused_bg #1a1b26;
8470
@define-color wm_button_icon #e9e9ed;
8471
@define-color wm_button_focused_bg #262732;
8472
@define-color wm_button_unfocused_bg #262732;
8473
@define-color wm_button_hover_fg rgba(26, 27, 38, 0.87);
8474
@define-color wm_button_active_fg rgba(26, 27, 38, 0.87);
8475
@define-color wm_button_hover_bg #e1e2e7;
8476
@define-color wm_button_active_bg #e2e3e8;
8477
/* FIXME this is really an API */
8478
@define-color content_view_bg #323449;
8479
@define-color placeholder_text_color #b2b3bc;
8480
/* Very contrasty background for text views (@theme_text_color foreground) */
8481
@define-color text_view_bg #323449;
8482
@define-color budgie_tasklist_indicator_color rgba(117, 117, 125, 0.7);
8483
@define-color budgie_tasklist_indicator_color_active #27a1b9;
8484
@define-color budgie_tasklist_indicator_color_active_window rgba(36, 125, 146, 0.816);
8485
@define-color budgie_tasklist_indicator_color_attention #8c6c3e;
8486
@define-color STRAWBERRY_100 #FF9262;
8487
@define-color STRAWBERRY_300 #FF793E;
8488
@define-color STRAWBERRY_500 #F15D22;
8489
@define-color STRAWBERRY_700 #CF3B00;
8490
@define-color STRAWBERRY_900 #AC1800;
8491
@define-color ORANGE_100 #FFDB91;
8492
@define-color ORANGE_300 #FFCA40;
8493
@define-color ORANGE_500 #FAA41A;
8494
@define-color ORANGE_700 #DE8800;
8495
@define-color ORANGE_900 #C26C00;
8496
@define-color BANANA_100 #FFFFA8;
8497
@define-color BANANA_300 #FFFA7D;
8498
@define-color BANANA_500 #FFCE51;
8499
@define-color BANANA_700 #D1A023;
8500
@define-color BANANA_900 #A27100;
8501
@define-color LIME_100 #A2F3BE;
8502
@define-color LIME_300 #8ADBA6;
8503
@define-color LIME_500 #73C48F;
8504
@define-color LIME_700 #479863;
8505
@define-color LIME_900 #1C6D38;
8506
@define-color BLUEBERRY_100 #94A6FF;
8507
@define-color BLUEBERRY_300 #6A7CE0;
8508
@define-color BLUEBERRY_500 #3F51B5;
8509
@define-color BLUEBERRY_700 #213397;
8510
@define-color BLUEBERRY_900 #031579;
8511
@define-color GRAPE_100 #D25DE6;
8512
@define-color GRAPE_300 #B84ACB;
8513
@define-color GRAPE_500 #9C27B0;
8514
@define-color GRAPE_700 #830E97;
8515
@define-color GRAPE_900 #6A007E;
8516
@define-color COCOA_100 #9F9792;
8517
@define-color COCOA_300 #7B736E;
8518
@define-color COCOA_500 #574F4A;
8519
@define-color COCOA_700 #463E39;
8520
@define-color COCOA_900 #342C27;
8521
@define-color SILVER_100 #EEE;
8522
@define-color SILVER_300 #CCC;
8523
@define-color SILVER_500 #AAA;
8524
@define-color SILVER_700 #888;
8525
@define-color SILVER_900 #666;
8526
@define-color SLATE_100 #888;
8527
@define-color SLATE_300 #666;
8528
@define-color SLATE_500 #444;
8529
@define-color SLATE_700 #222;
8530
@define-color SLATE_900 #111;
8531
@define-color BLACK_100 #474341;
8532
@define-color BLACK_300 #403C3A;
8533
@define-color BLACK_500 #393634;
8534
@define-color BLACK_700 #33302F;
8535
@define-color BLACK_900 #2B2928;