OSDN Git Service

initial commit
[pacbang-linux/pacbang-gtk-theme.git] / gtk / BoxFlatRed / gtk-3.0 / gtk.css
1 * {
2   background-clip: padding-box;
3   -GtkToolButton-icon-spacing: 4;
4   -GtkTextView-error-underline-color: #FC4138;
5   -GtkScrolledWindow-scrollbar-spacing: 0;
6   -GtkToolItemGroup-expander-size: 11;
7   -GtkWidget-text-handle-width: 20;
8   -GtkWidget-text-handle-height: 20;
9   -GtkDialog-button-spacing: 4;
10   -GtkDialog-action-area-border: 6;
11   outline-color: rgba(218, 218, 218, 0.3);
12   outline-style: dashed;
13   outline-offset: -3px;
14   outline-width: 1px;
15   -gtk-outline-radius: 2px; }
16
17 .background {
18   color: #DADADA;
19   background-color: rgba(56, 56, 56, 0.999); }
20
21 *:disabled {
22   -gtk-icon-effect: dim; }
23
24 .gtkstyle-fallback {
25   background-color: #383838;
26   color: #DADADA; }
27   .gtkstyle-fallback:hover {
28     background-color: #525252;
29     color: #DADADA; }
30   .gtkstyle-fallback:active {
31     background-color: #1f1f1f;
32     color: #DADADA; }
33   .gtkstyle-fallback:disabled {
34     background-color: #3d3d3d;
35     color: rgba(218, 218, 218, 0.55); }
36   .gtkstyle-fallback:selected {
37     background-color: #b35a57;
38     color: #ffffff; }
39
40 .view, iconview,
41 .view text,
42 iconview text,
43 textview text {
44   color: #DADADA;
45   background-color: #404040; }
46   .view:selected, iconview:selected, .view:selected:focus, iconview:selected:focus,
47   .view text:selected,
48   iconview text:selected,
49   textview text:selected,
50   .view text:selected:focus,
51   iconview text:selected:focus,
52   textview text:selected:focus {
53     border-radius: 2px; }
54
55 textview border {
56   background-color: #3c3c3c; }
57
58 rubberband, flowbox rubberband, treeview.view rubberband, .content-view rubberband,
59 .rubberband {
60   border: 1px solid #944643;
61   background-color: rgba(148, 70, 67, 0.2); }
62
63 flowbox flowboxchild {
64   padding: 3px;
65   border-radius: 2px; }
66   flowbox flowboxchild:selected {
67     outline-offset: -2px; }
68
69 label.separator, popover label.separator,
70 popover.background label.separator {
71   color: #DADADA; }
72 label selection {
73   color: #ffffff;
74   background-color: #b35a57; }
75 label:disabled {
76   color: rgba(218, 218, 218, 0.55); }
77
78 .dim-label, label.separator, popover label.separator,
79 popover.background label.separator {
80   color: rgba(218, 218, 218, 0.55); }
81
82 assistant .sidebar {
83   background-color: #404040;
84   border-top: 1px solid #292929; }
85   assistant .sidebar:dir(ltr) {
86     border-right: 1px solid #292929; }
87   assistant .sidebar:dir(rtl) {
88     border-left: 1px solid #292929; }
89 assistant.csd .sidebar {
90   border-top-style: none; }
91 assistant .sidebar label {
92   padding: 6px 12px; }
93 assistant .sidebar label.highlight {
94   background-color: #b35a57;
95   color: #ffffff; }
96
97 textview {
98   background-color: #3c3c3c;
99   color: #DADADA; }
100
101 popover.osd, popover.magnifier, .csd popover.osd, .csd popover.magnifier,
102 popover.background.osd,
103 popover.background.magnifier, .csd
104 popover.background.osd, .csd
105 popover.background.magnifier, .osd .scale-popup, .osd {
106   color: #C3C3C3;
107   border: none;
108   background-color: #353535;
109   background-clip: padding-box;
110   box-shadow: none; }
111
112 @keyframes spin {
113   to {
114     -gtk-icon-transform: rotate(1turn); } }
115 spinner {
116   background-image: none;
117   opacity: 0;
118   -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); }
119   spinner:checked {
120     opacity: 1;
121     animation: spin 1s linear infinite; }
122     spinner:checked:disabled {
123       opacity: 0.5; }
124
125 entry {
126   border: 1px solid;
127   padding: 5px 8px;
128   caret-color: currentColor;
129   border-radius: 3px;
130   transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
131   color: #DADADA;
132   border-color: #292929;
133   background-color: #404040; }
134   entry.search {
135     border-radius: 4px; }
136   entry image {
137     color: #bbbbbb; }
138     entry image.left {
139       padding-left: 0;
140       padding-right: 5px; }
141     entry image.right {
142       padding-right: 0;
143       padding-left: 5px; }
144   entry.flat, entry.flat:focus {
145     padding: 2px;
146     color: #DADADA;
147     border-color: #292929;
148     background-color: #404040;
149     border: none;
150     border-radius: 0; }
151   entry:focus {
152     background-clip: border-box;
153     color: #DADADA;
154     border-color: #292929;
155     background-color: #404040;
156     box-shadow: inset 1px 0 #b35a57, inset -1px 0 #b35a57, inset 0 1px #b35a57, inset 0 -1px #b35a57; }
157   entry:disabled {
158     color: rgba(218, 218, 218, 0.55);
159     border-color: rgba(41, 41, 41, 0.55);
160     background-color: rgba(64, 64, 64, 0.55); }
161   entry.warning {
162     color: white;
163     border-color: #292929;
164     background-color: #ab6239; }
165     entry.warning image {
166       color: white; }
167     entry.warning:focus {
168       color: white;
169       background-color: #f27835;
170       box-shadow: none; }
171     entry.warning selection, entry.warning selection:focus {
172       background-color: white;
173       color: #f27835; }
174   entry.error {
175     color: white;
176     border-color: #292929;
177     background-color: #b1413b; }
178     entry.error image {
179       color: white; }
180     entry.error:focus {
181       color: white;
182       background-color: #FC4138;
183       box-shadow: none; }
184     entry.error selection, entry.error selection:focus {
185       background-color: white;
186       color: #FC4138; }
187   entry.search-missing {
188     color: white;
189     border-color: #292929;
190     background-color: #b1413b; }
191     entry.search-missing image {
192       color: white; }
193     entry.search-missing:focus {
194       color: white;
195       background-color: #FC4138;
196       box-shadow: none; }
197     entry.search-missing selection, entry.search-missing selection:focus {
198       background-color: white;
199       color: #FC4138; }
200   entry:drop(active):focus, entry:drop(active) {
201     border-color: #f08437;
202     box-shadow: none; }
203   .osd entry {
204     color: #C3C3C3;
205     border-color: rgba(22, 22, 22, 0.4);
206     background-color: rgba(109, 109, 109, 0.4); }
207     .osd entry image, .osd entry image:hover {
208       color: inherit; }
209     .osd entry:focus {
210       color: #ffffff;
211       border-color: rgba(22, 22, 22, 0.4);
212       background-color: #b35a57; }
213     .osd entry:disabled {
214       color: rgba(195, 195, 195, 0.55);
215       background-color: rgba(109, 109, 109, 0.25); }
216     .osd entry selection:focus, .osd entry selection {
217       color: #b35a57;
218       background-color: #ffffff; }
219   entry progress {
220     margin: 0 -6px;
221     border-radius: 0;
222     border-width: 0 0 2px;
223     border-color: #b35a57;
224     border-style: solid;
225     background-image: none;
226     background-color: transparent;
227     box-shadow: none; }
228
229 treeview entry.flat, treeview entry {
230   border-radius: 0;
231   background-image: none;
232   background-color: #404040; }
233   treeview entry.flat:focus, treeview entry:focus {
234     border-color: #b35a57; }
235
236 @keyframes needs_attention {
237   from {
238     background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#b35a57), to(transparent)); }
239   to {
240     background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#b35a57), to(transparent)); } }
241 button {
242   min-height: 22px;
243   min-width: 20px;
244   transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
245   border: 1px solid;
246   border-radius: 3px;
247   padding: 5px 8px;
248   color: #DADADA;
249   outline-color: rgba(218, 218, 218, 0.3);
250   border-color: #292929;
251   background-color: #454545; }
252   button separator {
253     margin: 4px 1px; }
254   button.flat, button.sidebar-button {
255     border-color: transparent;
256     background-color: transparent;
257     background-image: none;
258     transition: none; }
259     button.flat:hover, button.sidebar-button:hover {
260       transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
261       transition-duration: 350ms; }
262       button.flat:hover:active, button.sidebar-button:hover:active {
263         transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
264   button:hover {
265     color: #DADADA;
266     outline-color: rgba(218, 218, 218, 0.3);
267     border-color: #292929;
268     background-color: #525252;
269     -gtk-icon-effect: highlight; }
270   button:active, button:checked {
271     color: #ffffff;
272     outline-color: rgba(255, 255, 255, 0.3);
273     border-color: #292929;
274     background-color: #b35a57;
275     background-clip: padding-box;
276     transition-duration: 50ms; }
277     button:active:not(:disabled) label:disabled, button:checked:not(:disabled) label:disabled {
278       color: inherit;
279       opacity: 0.6; }
280   button:active {
281     color: #DADADA; }
282   button:active:hover, button:checked {
283     color: #ffffff; }
284   button.flat:disabled, button.sidebar-button:disabled {
285     border-color: transparent;
286     background-color: transparent;
287     background-image: none; }
288   button:disabled {
289     color: rgba(218, 218, 218, 0.55);
290     border-color: rgba(41, 41, 41, 0.55);
291     background-color: rgba(69, 69, 69, 0.55); }
292     button:disabled label {
293       color: inherit; }
294     button:disabled:active, button:disabled:checked {
295       color: rgba(255, 255, 255, 0.8);
296       border-color: rgba(179, 90, 87, 0.75);
297       background-color: rgba(179, 90, 87, 0.75);
298       opacity: 0.6; }
299       button:disabled:active label, button:disabled:checked label {
300         color: inherit; }
301   button.image-button, headerbar button.titlebutton,
302   .titlebar button.titlebutton {
303     min-width: 24px;
304     padding-left: 5px;
305     padding-right: 5px; }
306   button.text-button {
307     padding-left: 12px;
308     padding-right: 12px; }
309   button.text-button.image-button, headerbar button.text-button.titlebutton,
310   .titlebar button.text-button.titlebutton {
311     padding-left: 5px;
312     padding-right: 5px; }
313     button.text-button.image-button label:first-child, headerbar button.text-button.titlebutton label:first-child,
314     .titlebar button.text-button.titlebutton label:first-child {
315       padding-left: 8px;
316       padding-right: 2px; }
317     button.text-button.image-button label:last-child, headerbar button.text-button.titlebutton label:last-child,
318     .titlebar button.text-button.titlebutton label:last-child {
319       padding-right: 8px;
320       padding-left: 2px; }
321     button.text-button.image-button label:only-child, headerbar button.text-button.titlebutton label:only-child,
322     .titlebar button.text-button.titlebutton label:only-child {
323       padding-left: 8px;
324       padding-right: 8px; }
325     button.text-button.image-button.popup, headerbar button.text-button.popup.titlebutton,
326     .titlebar button.text-button.popup.titlebutton {
327       padding-right: 8px;
328       padding-left: 8px; }
329   button:drop(active), combobox:drop(active) button.combo {
330     color: #f08437;
331     border-color: #f08437;
332     box-shadow: none; }
333   button.osd {
334     color: #C3C3C3;
335     outline-color: rgba(195, 195, 195, 0.3);
336     background-color: #353535;
337     border-color: #212121; }
338     button.osd.image-button, headerbar button.osd.titlebutton,
339     .titlebar button.osd.titlebutton {
340       padding: 0;
341       min-height: 36px;
342       min-width: 36px; }
343     button.osd:hover {
344       color: #b35a57; }
345     button.osd:active, button.osd:checked {
346       color: #ffffff;
347       outline-color: rgba(255, 255, 255, 0.3);
348       border-color: rgba(22, 22, 22, 0.4);
349       background-color: #b35a57; }
350     button.osd:disabled {
351       color: #606060;
352       border-color: rgba(22, 22, 22, 0.4);
353       background-color: rgba(109, 109, 109, 0.25); }
354   .osd button {
355     color: #C3C3C3;
356     outline-color: rgba(195, 195, 195, 0.3);
357     border-color: rgba(22, 22, 22, 0.4);
358     background-color: rgba(109, 109, 109, 0.4); }
359     .osd button:hover {
360       color: #C3C3C3;
361       outline-color: rgba(195, 195, 195, 0.3);
362       border-color: rgba(22, 22, 22, 0.4);
363       background-color: rgba(127, 127, 127, 0.5); }
364     .osd button:active, .osd button:checked {
365       background-clip: padding-box;
366       color: #ffffff;
367       outline-color: rgba(255, 255, 255, 0.3);
368       border-color: rgba(22, 22, 22, 0.4);
369       background-color: #b35a57; }
370     .osd button:disabled {
371       color: #606060;
372       border-color: rgba(22, 22, 22, 0.4);
373       background-color: rgba(109, 109, 109, 0.25); }
374     .osd button.flat, .osd button.sidebar-button {
375       border-color: transparent;
376       background-color: transparent;
377       background-image: none;
378       box-shadow: none; }
379       .osd button.flat:hover, .osd button.sidebar-button:hover {
380         color: #C3C3C3;
381         outline-color: rgba(195, 195, 195, 0.3);
382         border-color: rgba(22, 22, 22, 0.4);
383         background-color: rgba(127, 127, 127, 0.5); }
384       .osd button.flat:disabled, .osd button.sidebar-button:disabled {
385         color: #606060;
386         border-color: rgba(22, 22, 22, 0.4);
387         background-color: rgba(109, 109, 109, 0.25);
388         background-image: none; }
389       .osd button.flat:active, .osd button.sidebar-button:active, .osd button.flat:checked, .osd button.sidebar-button:checked {
390         color: #ffffff;
391         outline-color: rgba(255, 255, 255, 0.3);
392         border-color: rgba(22, 22, 22, 0.4);
393         background-color: #b35a57; }
394   .osd .linked:not(.vertical):not(.path-bar) > button:hover:not(:checked):not(:active):not(:only-child), .osd .linked:not(.vertical):not(.path-bar) > button:hover:not(:checked):not(:active) + button:not(:checked):not(:active) {
395     box-shadow: none; }
396   button.suggested-action {
397     background-clip: border-box;
398     color: #ffffff;
399     outline-color: rgba(255, 255, 255, 0.3);
400     background-color: #6db442;
401     border-color: #6db442; }
402     button.suggested-action.flat, button.suggested-action.sidebar-button {
403       border-color: transparent;
404       background-color: transparent;
405       background-image: none;
406       color: #6db442;
407       outline-color: rgba(109, 180, 66, 0.3); }
408     button.suggested-action:hover {
409       background-clip: border-box;
410       color: #ffffff;
411       outline-color: rgba(255, 255, 255, 0.3);
412       background-color: #88c663;
413       border-color: #88c663; }
414     button.suggested-action:active, button.suggested-action:checked {
415       background-clip: border-box;
416       color: #ffffff;
417       outline-color: rgba(255, 255, 255, 0.3);
418       background-color: #568f34;
419       border-color: #568f34; }
420     button.suggested-action.flat:disabled, button.suggested-action.sidebar-button:disabled {
421       border-color: transparent;
422       background-color: transparent;
423       background-image: none;
424       color: rgba(218, 218, 218, 0.55); }
425     button.suggested-action:disabled {
426       color: rgba(218, 218, 218, 0.55);
427       border-color: rgba(41, 41, 41, 0.55);
428       background-color: rgba(69, 69, 69, 0.55); }
429       button.suggested-action:disabled label {
430         color: inherit; }
431   button.destructive-action {
432     background-clip: border-box;
433     color: #ffffff;
434     outline-color: rgba(255, 255, 255, 0.3);
435     background-color: #F04A50;
436     border-color: #F04A50; }
437     button.destructive-action.flat, button.destructive-action.sidebar-button {
438       border-color: transparent;
439       background-color: transparent;
440       background-image: none;
441       color: #F04A50;
442       outline-color: rgba(240, 74, 80, 0.3); }
443     button.destructive-action:hover {
444       background-clip: border-box;
445       color: #ffffff;
446       outline-color: rgba(255, 255, 255, 0.3);
447       background-color: #f4797e;
448       border-color: #f4797e; }
449     button.destructive-action:active, button.destructive-action:checked {
450       background-clip: border-box;
451       color: #ffffff;
452       outline-color: rgba(255, 255, 255, 0.3);
453       background-color: #ec1b22;
454       border-color: #ec1b22; }
455     button.destructive-action.flat:disabled, button.destructive-action.sidebar-button:disabled {
456       border-color: transparent;
457       background-color: transparent;
458       background-image: none;
459       color: rgba(218, 218, 218, 0.55); }
460     button.destructive-action:disabled {
461       color: rgba(218, 218, 218, 0.55);
462       border-color: rgba(41, 41, 41, 0.55);
463       background-color: rgba(69, 69, 69, 0.55); }
464       button.destructive-action:disabled label {
465         color: inherit; }
466   .stack-switcher > button {
467     outline-offset: -3px; }
468     .stack-switcher > button > label {
469       padding-left: 6px;
470       padding-right: 6px; }
471     .stack-switcher > button > image {
472       padding-left: 6px;
473       padding-right: 6px;
474       padding-top: 3px;
475       padding-bottom: 3px; }
476     .stack-switcher > button.text-button {
477       padding-left: 10px;
478       padding-right: 10px; }
479     .stack-switcher > button.image-button, headerbar .stack-switcher > button.titlebutton,
480     .titlebar .stack-switcher > button.titlebutton {
481       padding-left: 2px;
482       padding-right: 2px; }
483     .stack-switcher > button.needs-attention:active > label, .stack-switcher > button.needs-attention:active > image, .stack-switcher > button.needs-attention:checked > label, .stack-switcher > button.needs-attention:checked > image {
484       animation: none;
485       background-image: none; }
486   .stack-switcher > button.needs-attention > label, .stack-switcher > button.needs-attention > image, button stacksidebar row.needs-attention > label, stacksidebar button row.needs-attention > label {
487     animation: needs_attention 150ms ease-in;
488     background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#b35a57), to(transparent));
489     background-size: 6px 6px, 6px 6px;
490     background-repeat: no-repeat;
491     background-position: right 3px, right 2px; }
492     .stack-switcher > button.needs-attention > label:dir(rtl), .stack-switcher > button.needs-attention > image:dir(rtl), button stacksidebar row.needs-attention > label:dir(rtl), stacksidebar button row.needs-attention > label:dir(rtl) {
493       background-position: left 3px, left 2px; }
494   button.font separator, button.file separator {
495     background-color: transparent; }
496   .inline-toolbar button, .inline-toolbar button:backdrop {
497     border-radius: 2px;
498     border-width: 1px; }
499
500 .inline-toolbar toolbutton > button {
501   color: #DADADA;
502   outline-color: rgba(218, 218, 218, 0.3);
503   border-color: #292929;
504   background-color: #454545; }
505   .inline-toolbar toolbutton > button:hover {
506     color: #DADADA;
507     outline-color: rgba(218, 218, 218, 0.3);
508     border-color: #292929;
509     background-color: #525252; }
510   .inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked {
511     color: #ffffff;
512     outline-color: rgba(255, 255, 255, 0.3);
513     border-color: #292929;
514     background-color: #b35a57; }
515   .inline-toolbar toolbutton > button:disabled {
516     color: rgba(218, 218, 218, 0.55);
517     border-color: rgba(41, 41, 41, 0.55);
518     background-color: rgba(69, 69, 69, 0.55); }
519     .inline-toolbar toolbutton > button:disabled label {
520       color: inherit; }
521   .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked {
522     color: rgba(255, 255, 255, 0.8);
523     border-color: rgba(179, 90, 87, 0.75);
524     background-color: rgba(179, 90, 87, 0.75);
525     opacity: 0.6; }
526     .inline-toolbar toolbutton > button:disabled:active label, .inline-toolbar toolbutton > button:disabled:checked label {
527       color: inherit; }
528
529 toolbar.inline-toolbar toolbutton > button.flat, .inline-toolbar toolbutton > button.flat, toolbar.inline-toolbar toolbutton > button.sidebar-button, .inline-toolbar toolbutton > button.sidebar-button, .linked:not(.vertical) > entry, .linked:not(.vertical) > entry:focus, .inline-toolbar button, .inline-toolbar button:backdrop, .linked:not(.vertical) > button, .linked:not(.vertical) > button:hover, .linked:not(.vertical) > button:active, .linked:not(.vertical) > button:checked, spinbutton:not(.vertical) button, spinbutton:not(.vertical) entry, .primary-toolbar toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button, .primary-toolbar .inline-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button,
530 .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button, .primary-toolbar toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover,
531 .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover, .primary-toolbar toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active,
532 .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active, .primary-toolbar toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked,
533 .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked, .primary-toolbar toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:disabled,
534 .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:disabled, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:disabled,
535 .primary-toolbar toolbar .linked:not(.vertical).path-bar > button,
536 .primary-toolbar .inline-toolbar .linked:not(.vertical).path-bar > button,
537 .primary-toolbar .linked:not(.vertical).path-bar > button,
538 headerbar .linked:not(.vertical).path-bar > button,
539 .primary-toolbar toolbar .linked:not(.vertical).path-bar > button:hover,
540 .primary-toolbar .linked:not(.vertical).path-bar > button:hover,
541 headerbar .linked:not(.vertical).path-bar > button:hover,
542 .primary-toolbar toolbar .linked:not(.vertical).path-bar > button:active,
543 .primary-toolbar .linked:not(.vertical).path-bar > button:active,
544 headerbar .linked:not(.vertical).path-bar > button:active,
545 .primary-toolbar toolbar .linked:not(.vertical).path-bar > button:checked,
546 .primary-toolbar .linked:not(.vertical).path-bar > button:checked,
547 headerbar .linked:not(.vertical).path-bar > button:checked,
548 .primary-toolbar toolbar .linked:not(.vertical).path-bar > button:disabled,
549 .primary-toolbar .linked:not(.vertical).path-bar > button:disabled,
550 headerbar .linked:not(.vertical).path-bar > button:disabled,
551 .primary-toolbar .linked:not(.vertical) entry + button:last-child, headerbar .linked:not(.vertical) entry + button:last-child,
552 .primary-toolbar .linked:not(.vertical) entry + button:last-child:hover, headerbar .linked:not(.vertical) entry + button:last-child:hover,
553 .primary-toolbar .linked:not(.vertical) entry + button:last-child:active, headerbar .linked:not(.vertical) entry + button:last-child:active,
554 .primary-toolbar .linked:not(.vertical) entry + button:last-child:checked, headerbar .linked:not(.vertical) entry + button:last-child:checked,
555 .primary-toolbar .linked:not(.vertical) entry + button:last-child:disabled, headerbar .linked:not(.vertical) entry + button:last-child:disabled, .linked:not(.vertical) > combobox > box > button.combo:dir(ltr), .linked:not(.vertical) > combobox > box > button.combo:dir(rtl) {
556   border-radius: 0;
557   border-right-style: none; }
558
559 .linked:not(.vertical) > entry:first-child, .inline-toolbar button:first-child, .linked:not(.vertical) > button:first-child, toolbar.inline-toolbar toolbutton:first-child > button.flat, .inline-toolbar toolbutton:first-child > button.flat, toolbar.inline-toolbar toolbutton:first-child > button.sidebar-button, .inline-toolbar toolbutton:first-child > button.sidebar-button, spinbutton:not(.vertical) button:first-child, spinbutton:not(.vertical) entry:first-child, .linked:not(.vertical) > combobox:first-child > box > button.combo, .primary-toolbar toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:first-child, .primary-toolbar .inline-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:first-child,
560 .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:first-child, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:first-child, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:first-child:hover, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:first-child:active, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:first-child:checked, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:first-child:disabled,
561 .primary-toolbar toolbar .linked:not(.vertical).path-bar > button:first-child,
562 .primary-toolbar .inline-toolbar .linked:not(.vertical).path-bar > button:first-child,
563 .primary-toolbar .linked:not(.vertical).path-bar > button:first-child,
564 headerbar .linked:not(.vertical).path-bar > button:first-child,
565 headerbar .linked:not(.vertical).path-bar > button:first-child:hover,
566 headerbar .linked:not(.vertical).path-bar > button:first-child:active,
567 headerbar .linked:not(.vertical).path-bar > button:first-child:checked,
568 headerbar .linked:not(.vertical).path-bar > button:first-child:disabled,
569 .primary-toolbar .linked:not(.vertical) entry + button:first-child:last-child, headerbar .linked:not(.vertical) entry + button:first-child:last-child, headerbar .linked:not(.vertical) entry + button:first-child:last-child:hover, headerbar .linked:not(.vertical) entry + button:first-child:last-child:active, headerbar .linked:not(.vertical) entry + button:first-child:last-child:checked, headerbar .linked:not(.vertical) entry + button:first-child:last-child:disabled {
570   border-top-left-radius: 3px;
571   border-bottom-left-radius: 3px; }
572 .linked:not(.vertical) > entry:last-child, .inline-toolbar button:last-child, .linked:not(.vertical) > button:last-child, toolbar.inline-toolbar toolbutton:last-child > button.flat, .inline-toolbar toolbutton:last-child > button.flat, toolbar.inline-toolbar toolbutton:last-child > button.sidebar-button, .inline-toolbar toolbutton:last-child > button.sidebar-button, spinbutton:not(.vertical) button:last-child, spinbutton:not(.vertical) entry:last-child, .linked:not(.vertical) > combobox:last-child > box > button.combo, .primary-toolbar toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:last-child, .primary-toolbar .inline-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:last-child,
573 .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:last-child, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:last-child, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:last-child:hover, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:last-child:active, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:last-child:checked, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:last-child:disabled,
574 .primary-toolbar toolbar .linked:not(.vertical).path-bar > button:last-child,
575 .primary-toolbar .inline-toolbar .linked:not(.vertical).path-bar > button:last-child,
576 .primary-toolbar .linked:not(.vertical).path-bar > button:last-child,
577 headerbar .linked:not(.vertical).path-bar > button:last-child,
578 headerbar .linked:not(.vertical).path-bar > button:last-child:hover,
579 headerbar .linked:not(.vertical).path-bar > button:last-child:active,
580 headerbar .linked:not(.vertical).path-bar > button:last-child:checked,
581 headerbar .linked:not(.vertical).path-bar > button:last-child:disabled,
582 .primary-toolbar .linked:not(.vertical) entry + button:last-child, headerbar .linked:not(.vertical) entry + button:last-child,
583 .primary-toolbar .linked:not(.vertical) entry + button:last-child:hover, headerbar .linked:not(.vertical) entry + button:last-child:hover,
584 .primary-toolbar .linked:not(.vertical) entry + button:last-child:active, headerbar .linked:not(.vertical) entry + button:last-child:active,
585 .primary-toolbar .linked:not(.vertical) entry + button:last-child:checked, headerbar .linked:not(.vertical) entry + button:last-child:checked,
586 .primary-toolbar .linked:not(.vertical) entry + button:last-child:disabled, headerbar .linked:not(.vertical) entry + button:last-child:disabled {
587   border-top-right-radius: 3px;
588   border-bottom-right-radius: 3px;
589   border-right-style: solid; }
590 .linked:not(.vertical) > entry:only-child, .inline-toolbar button:only-child, .linked:not(.vertical) > button:only-child, toolbar.inline-toolbar toolbutton:only-child > button.flat, .inline-toolbar toolbutton:only-child > button.flat, toolbar.inline-toolbar toolbutton:only-child > button.sidebar-button, .inline-toolbar toolbutton:only-child > button.sidebar-button, spinbutton:not(.vertical) button:only-child, spinbutton:not(.vertical) entry:only-child, .linked:not(.vertical) > combobox:only-child > box > button.combo, .primary-toolbar toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:only-child, .primary-toolbar .inline-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:only-child,
591 .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:only-child, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:only-child, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:only-child:hover, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:only-child:active, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:only-child:checked, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:only-child:disabled,
592 .primary-toolbar toolbar .linked:not(.vertical).path-bar > button:only-child,
593 .primary-toolbar .inline-toolbar .linked:not(.vertical).path-bar > button:only-child,
594 .primary-toolbar .linked:not(.vertical).path-bar > button:only-child,
595 headerbar .linked:not(.vertical).path-bar > button:only-child,
596 headerbar .linked:not(.vertical).path-bar > button:only-child:hover,
597 headerbar .linked:not(.vertical).path-bar > button:only-child:active,
598 headerbar .linked:not(.vertical).path-bar > button:only-child:checked,
599 headerbar .linked:not(.vertical).path-bar > button:only-child:disabled,
600 .primary-toolbar .linked:not(.vertical) entry + button:only-child:last-child, headerbar .linked:not(.vertical) entry + button:only-child:last-child, headerbar .linked:not(.vertical) entry + button:only-child:last-child:hover, headerbar .linked:not(.vertical) entry + button:only-child:last-child:active, headerbar .linked:not(.vertical) entry + button:only-child:last-child:checked, headerbar .linked:not(.vertical) entry + button:only-child:last-child:disabled {
601   border-radius: 3px;
602   border-style: solid; }
603
604 .linked.vertical > entry, .linked.vertical > entry:focus, .linked.vertical > button, .linked.vertical > button:hover, .linked.vertical > button:active, .linked.vertical > button:checked, spinbutton.vertical button, spinbutton.vertical entry, .linked.vertical > combobox > box > button.combo {
605   border-radius: 0;
606   border-bottom-style: none; }
607
608 .linked.vertical > entry:first-child, .linked.vertical > button:first-child, spinbutton.vertical button:first-child, spinbutton.vertical entry:first-child, .linked.vertical > combobox:first-child > box > button.combo {
609   border-top-left-radius: 3px;
610   border-top-right-radius: 3px; }
611 .linked.vertical > entry:last-child, .linked.vertical > button:last-child, spinbutton.vertical button:last-child, spinbutton.vertical entry:last-child, .linked.vertical > combobox:last-child > box > button.combo {
612   border-bottom-left-radius: 3px;
613   border-bottom-right-radius: 3px;
614   border-bottom-style: solid; }
615 .linked.vertical > entry:only-child, .linked.vertical > button:only-child, spinbutton.vertical button:only-child, spinbutton.vertical entry:only-child, .linked.vertical > combobox:only-child > box > button.combo {
616   border-radius: 3px;
617   border-style: solid; }
618
619 menuitem.button.flat,
620 modelbutton.flat, button:link, button:visited, button:link:hover, button:link:active, button:link:checked, button:visited:hover, button:visited:active, button:visited:checked, notebook > header > tabs > tab button.flat:hover, notebook > header > tabs > tab button.sidebar-button:hover, notebook > header > tabs > tab button.flat:active, notebook > header > tabs > tab button.sidebar-button:active, notebook > header > tabs > tab button.flat:active:hover, notebook > header > tabs > tab button.sidebar-button:active:hover, .app-notification button.flat, .app-notification button.sidebar-button, .app-notification button.flat:disabled, .app-notification button.sidebar-button:disabled, TerminalWindow .notebook .active-page .button, TerminalWindow .notebook .prelight-page .button, TerminalWindow .notebook .active-page .button:hover, TerminalWindow .notebook .prelight-page .button:hover, TerminalWindow .notebook .active-page .button:active, TerminalWindow .notebook .prelight-page .button:active {
621   border-color: transparent;
622   background-color: transparent;
623   background-image: none;
624   box-shadow: none; }
625
626 menuitem.button.flat,
627 modelbutton.flat {
628   transition: none;
629   min-height: 24px;
630   padding-left: 8px;
631   padding-right: 8px;
632   outline-offset: -3px;
633   border-radius: 2px; }
634   menuitem.button.flat:hover,
635   modelbutton.flat:hover {
636     background-color: #484848; }
637   menuitem.button.flat:checked,
638   modelbutton.flat:checked {
639     color: #DADADA; }
640   menuitem.button.flat check:last-child,
641   menuitem.button.flat radio:last-child,
642   modelbutton.flat check:last-child,
643   modelbutton.flat radio:last-child {
644     margin-left: 8px; }
645   menuitem.button.flat check:first-child,
646   menuitem.button.flat radio:first-child,
647   modelbutton.flat check:first-child,
648   modelbutton.flat radio:first-child {
649     margin-right: 8px; }
650
651 modelbutton.flat arrow.left {
652   -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); }
653 modelbutton.flat arrow.right {
654   -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); }
655
656 *:link, button:link, button:visited {
657   color: #d39f9d; }
658   *:link:visited, button:visited {
659     color: #c37c7a; }
660     *:selected *:link:visited, *:selected button:visited:link, *:selected button:visited {
661       color: #e1bdbc; }
662   *:link:hover, button:hover:link, button:hover:visited {
663     color: #e3c1c0; }
664     *:selected *:link:hover, *:selected button:hover:link, *:selected button:hover:visited {
665       color: #f7efee; }
666   *:link:active, button:active:link, button:active:visited {
667     color: #d39f9d; }
668     *:selected *:link:active, *:selected button:active:link, *:selected button:active:visited {
669       color: #f0dedd; }
670   infobar.info *:link, infobar.info button:link, infobar.info button:visited, infobar.question *:link, infobar.question button:link, infobar.question button:visited, infobar.warning *:link, infobar.warning button:link, infobar.warning button:visited, infobar.error *:link, infobar.error button:link, infobar.error button:visited, *:link:selected, button:selected:link, button:selected:visited, headerbar.selection-mode .subtitle:link,
671   .selection-mode.titlebar:not(headerbar) .subtitle:link, *:selected *:link, *:selected button:link, *:selected button:visited {
672     color: #f0dedd; }
673
674 button:link > label, button:visited > label {
675   text-decoration-line: underline; }
676
677 spinbutton:drop(active) {
678   box-shadow: none; }
679 spinbutton button:active {
680   color: #ffffff; }
681 spinbutton:disabled {
682   color: rgba(218, 218, 218, 0.55); }
683 spinbutton:not(.vertical) entry {
684   min-width: 28px; }
685 spinbutton:not(.vertical):dir(ltr) entry, spinbutton:not(.vertical):dir(rtl) button.up {
686   border-radius: 3px 0 0 3px; }
687 spinbutton:not(.vertical) > button + button {
688   border-left-style: none; }
689 spinbutton:not(.vertical) > button + button,
690 spinbutton:not(.vertical) > button:hover:not(:active),
691 spinbutton:not(.vertical) > button:hover + button {
692   box-shadow: inset 1px 0 #292929; }
693 spinbutton:not(.vertical) > button:disabled + button:not(:disabled):not(:active):not(:checked):not(:hover),
694 spinbutton:not(.vertical) > button:not(:disabled):not(:active):not(:checked):not(:hover) + button:disabled {
695   box-shadow: inset 1px 0 rgba(41, 41, 41, 0.5); }
696 spinbutton:not(.vertical) > button:first-child:hover:not(:active),
697 spinbutton:not(.vertical) > button.up:dir(rtl):hover:not(:active),
698 spinbutton:not(.vertical) > entry + button:not(:active):hover {
699   box-shadow: none; }
700 spinbutton:not(.vertical) > entry:focus + button {
701   border-left-color: #292929; }
702 spinbutton:not(.vertical) > entry:drop(active) + button {
703   border-left-color: #f08437; }
704 .osd spinbutton:not(.vertical) > button:hover:not(:active),
705 .osd spinbutton:not(.vertical) > button:hover + button {
706   box-shadow: inset 1px 0 rgba(22, 22, 22, 0.4); }
707 .osd spinbutton:not(.vertical) > button:first-child:hover:not(:active),
708 .osd spinbutton:not(.vertical) > button.up:dir(rtl):hover:not(:active),
709 .osd spinbutton:not(.vertical) > entry + button:not(:active):hover {
710   box-shadow: none; }
711 .osd spinbutton:not(.vertical) > entry:focus + button {
712   border-left-color: rgba(22, 22, 22, 0.4); }
713 spinbutton.vertical button, spinbutton.vertical entry {
714   padding-left: 4px;
715   padding-right: 4px;
716   min-width: 0; }
717 spinbutton.vertical button.up {
718   border-radius: 3px 3px 0 0; }
719 spinbutton.vertical > entry:focus + button {
720   border-top-color: #292929; }
721 spinbutton.vertical > entry:drop(active) + button {
722   border-top-color: #f08437; }
723
724 combobox button.combo {
725   padding-top: 3px;
726   padding-bottom: 3px; }
727 combobox arrow {
728   -gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
729   min-height: 16px;
730   min-width: 16px; }
731
732 toolbar, .inline-toolbar {
733   -GtkWidget-window-dragging: true;
734   padding: 4px;
735   background-color: #383838; }
736   toolbar separator, .inline-toolbar separator {
737     background: none; }
738   toolbar.horizontal separator, .horizontal.inline-toolbar separator {
739     margin: 0 6px; }
740   toolbar.vertical separator, .vertical.inline-toolbar separator {
741     margin: 6px 0; }
742   .osd toolbar, .osd .inline-toolbar {
743     background-color: transparent; }
744   toolbar.osd, .osd.inline-toolbar {
745     padding: 7px;
746     border: 1px solid rgba(0, 0, 0, 0.5);
747     border-radius: 3px;
748     background-color: rgba(53, 53, 53, 0.9); }
749     toolbar.osd.left, .osd.left.inline-toolbar, toolbar.osd.right, .osd.right.inline-toolbar, toolbar.osd.top, .osd.top.inline-toolbar, toolbar.osd.bottom, .osd.bottom.inline-toolbar {
750       border-radius: 0; }
751     toolbar.osd.top, .osd.top.inline-toolbar {
752       border-width: 0 0 1px 0; }
753     toolbar.osd.bottom, .osd.bottom.inline-toolbar {
754       border-width: 1px 0 0 0; }
755     toolbar.osd.left, .osd.left.inline-toolbar {
756       border-width: 0 1px 0 0; }
757     toolbar.osd.right, .osd.right.inline-toolbar {
758       border-width: 0 0 0 1px; }
759   toolbar:not(.inline-toolbar) switch, .inline-toolbar:not(.inline-toolbar) switch,
760   toolbar:not(.inline-toolbar) scale,
761   .inline-toolbar:not(.inline-toolbar) scale,
762   toolbar:not(.inline-toolbar) entry,
763   .inline-toolbar:not(.inline-toolbar) entry,
764   toolbar:not(.inline-toolbar) spinbutton,
765   .inline-toolbar:not(.inline-toolbar) spinbutton,
766   toolbar:not(.inline-toolbar) button,
767   .inline-toolbar:not(.inline-toolbar) button {
768     margin-right: 1px;
769     margin-bottom: 1px; }
770   toolbar:not(.inline-toolbar) .linked > button, .inline-toolbar:not(.inline-toolbar) .linked > button,
771   toolbar:not(.inline-toolbar) .linked > entry,
772   .inline-toolbar:not(.inline-toolbar) .linked > entry {
773     margin-right: 0; }
774
775 .primary-toolbar toolbar, .primary-toolbar .inline-toolbar,
776 .primary-toolbar:not(.libreoffice-toolbar) {
777   color: #ded6d6;
778   background-color: #2f2f2f;
779   box-shadow: none;
780   border-width: 0 0 1px 0;
781   border-style: solid;
782   border-image: linear-gradient(to bottom, #2f2f2f, #101010) 1 0 1 0; }
783
784 .inline-toolbar {
785   background-color: #303030;
786   border-style: solid;
787   border-color: #292929;
788   border-width: 0 1px 1px;
789   padding: 3px;
790   border-radius: 0  0 3px 3px; }
791
792 searchbar {
793   background-color: #383838;
794   border-style: solid;
795   border-color: #292929;
796   border-width: 0 0 1px;
797   padding: 3px; }
798
799 actionbar {
800   padding: 6px;
801   border-top: 1px solid #292929;
802   background-color: #303030; }
803
804 headerbar,
805 .titlebar:not(headerbar) {
806   min-height: 42px;
807   padding: 0 7px;
808   border-width: 0 0 1px;
809   border-style: solid;
810   border-radius: 0;
811   border-color: #252525;
812   color: #ded6d6;
813   background-color: #2f2f2f;
814   box-shadow: inset 0 1px #373737; }
815   .csd headerbar, .csd
816   .titlebar:not(headerbar) {
817     background-color: #2f2f2f;
818     border-color: #252525; }
819   headerbar:backdrop,
820   .titlebar:backdrop:not(headerbar) {
821     color: rgba(222, 214, 214, 0.7);
822     box-shadow: none; }
823   headerbar .title,
824   .titlebar:not(headerbar) .title {
825     font-weight: bold;
826     padding-left: 12px;
827     padding-right: 12px; }
828   headerbar .subtitle,
829   .titlebar:not(headerbar) .subtitle {
830     font-size: smaller;
831     padding-left: 12px;
832     padding-right: 12px;
833     color: #ded6d6; }
834   headerbar.selection-mode,
835   .selection-mode.titlebar:not(headerbar) {
836     color: #ffffff;
837     background-color: #b35a57;
838     border-color: #a9504c;
839     box-shadow: none; }
840     headerbar.selection-mode:backdrop,
841     .selection-mode.titlebar:backdrop:not(headerbar) {
842       background-color: #b35a57;
843       color: rgba(255, 255, 255, 0.6); }
844     headerbar.selection-mode button,
845     .selection-mode.titlebar:not(headerbar) button {
846       color: #ffffff;
847       outline-color: rgba(255, 255, 255, 0.3);
848       background-color: rgba(255, 255, 255, 0);
849       border-color: rgba(255, 255, 255, 0); }
850       headerbar.selection-mode button.flat, headerbar.selection-mode button.sidebar-button,
851       .selection-mode.titlebar:not(headerbar) button.flat,
852       .selection-mode.titlebar:not(headerbar) button.sidebar-button {
853         border-color: transparent;
854         background-color: transparent;
855         background-image: none;
856         color: #ffffff;
857         background-color: rgba(255, 255, 255, 0); }
858       headerbar.selection-mode button:hover,
859       .selection-mode.titlebar:not(headerbar) button:hover {
860         color: #ffffff;
861         outline-color: rgba(255, 255, 255, 0.3);
862         background-color: rgba(255, 255, 255, 0.05);
863         border-color: rgba(255, 255, 255, 0.5); }
864       headerbar.selection-mode button:active, headerbar.selection-mode button:checked,
865       .selection-mode.titlebar:not(headerbar) button:active,
866       .selection-mode.titlebar:not(headerbar) button:checked {
867         color: #b35a57;
868         outline-color: rgba(179, 90, 87, 0.3);
869         background-color: #ffffff;
870         border-color: #ffffff; }
871       headerbar.selection-mode button:disabled,
872       .selection-mode.titlebar:not(headerbar) button:disabled {
873         color: rgba(255, 255, 255, 0.4);
874         background-color: rgba(255, 255, 255, 0);
875         border-color: rgba(255, 255, 255, 0); }
876         headerbar.selection-mode button:disabled:active, headerbar.selection-mode button:disabled:checked,
877         .selection-mode.titlebar:not(headerbar) button:disabled:active,
878         .selection-mode.titlebar:not(headerbar) button:disabled:checked {
879           color: rgba(179, 90, 87, 0.4);
880           background-color: rgba(255, 255, 255, 0.15);
881           border-color: rgba(255, 255, 255, 0.15); }
882     headerbar.selection-mode .selection-menu,
883     .selection-mode.titlebar:not(headerbar) .selection-menu {
884       box-shadow: none;
885       padding-left: 10px;
886       padding-right: 10px; }
887       headerbar.selection-mode .selection-menu GtkArrow,
888       .selection-mode.titlebar:not(headerbar) .selection-menu GtkArrow {
889         -GtkArrow-arrow-scaling: 1; }
890       headerbar.selection-mode .selection-menu .arrow,
891       .selection-mode.titlebar:not(headerbar) .selection-menu .arrow {
892         -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
893     .maximized headerbar.selection-mode, .maximized
894     .selection-mode.titlebar:not(headerbar) {
895       background-color: #b35a57; }
896   .tiled headerbar, .tiled headerbar:backdrop, .maximized headerbar, .maximized headerbar:backdrop, .tiled
897   .titlebar:not(headerbar), .tiled
898   .titlebar:backdrop:not(headerbar), .maximized
899   .titlebar:not(headerbar), .maximized
900   .titlebar:backdrop:not(headerbar) {
901     border-radius: 0; }
902   .maximized headerbar, .maximized
903   .titlebar:not(headerbar) {
904     background-color: #2f2f2f;
905     border-color: #252525; }
906   headerbar.default-decoration, .csd headerbar.default-decoration, headerbar.default-decoration:backdrop, .csd headerbar.default-decoration:backdrop,
907   .default-decoration.titlebar:not(headerbar), .csd
908   .default-decoration.titlebar:not(headerbar),
909   .default-decoration.titlebar:backdrop:not(headerbar), .csd
910   .default-decoration.titlebar:backdrop:not(headerbar) {
911     min-height: 28px;
912     padding: 0 7px;
913     background-color: #2f2f2f;
914     border-bottom-width: 0; }
915     .maximized headerbar.default-decoration, .maximized .csd headerbar.default-decoration, .maximized headerbar.default-decoration:backdrop, .maximized .csd headerbar.default-decoration:backdrop, .maximized
916     .default-decoration.titlebar:not(headerbar), .maximized .csd
917     .default-decoration.titlebar:not(headerbar), .maximized
918     .default-decoration.titlebar:backdrop:not(headerbar), .maximized .csd
919     .default-decoration.titlebar:backdrop:not(headerbar) {
920       background-color: #2f2f2f; }
921
922 .titlebar {
923   border-radius: 3px 3px 0 0; }
924
925 headerbar entry, headerbar button, headerbar separator {
926   margin-top: 6px;
927   margin-bottom: 6px; }
928 separator:first-child + headerbar, separator:first-child + headerbar:backdrop, headerbar:first-child, headerbar:first-child:backdrop {
929   border-top-left-radius: 3px; }
930   .maximized separator:first-child + headerbar, .tiled separator:first-child + headerbar, .maximized separator:first-child + headerbar:backdrop, .tiled separator:first-child + headerbar:backdrop, .maximized headerbar:first-child, .tiled headerbar:first-child, .maximized headerbar:first-child:backdrop, .tiled headerbar:first-child:backdrop {
931     border-radius: 0; }
932 headerbar:last-child, headerbar:last-child:backdrop {
933   border-top-right-radius: 3px; }
934   .maximized headerbar:last-child, .tiled headerbar:last-child, .maximized headerbar:last-child:backdrop, .tiled headerbar:last-child:backdrop {
935     border-radius: 0; }
936
937 window > .titlebar:not(headerbar), window > .titlebar:not(headerbar):backdrop, window.csd > .titlebar:not(headerbar), window.csd > .titlebar:not(headerbar):backdrop {
938   padding: 0;
939   background: none;
940   border: none;
941   box-shadow: none; }
942 .titlebar:not(headerbar) > separator {
943   background-image: linear-gradient(to bottom, #252525, #252525); }
944
945 .primary-toolbar toolbar separator, .primary-toolbar .inline-toolbar separator,
946 .primary-toolbar:not(.libreoffice-toolbar) separator {
947   min-width: 1px;
948   min-height: 1px;
949   border-width: 0 1px;
950   border-image: linear-gradient(to bottom, rgba(222, 214, 214, 0) 25%, rgba(222, 214, 214, 0.35) 25%, rgba(222, 214, 214, 0.35) 75%, rgba(222, 214, 214, 0) 75%) 0 1/0 1px stretch; }
951   .primary-toolbar toolbar separator:backdrop, .primary-toolbar .inline-toolbar separator:backdrop,
952   .primary-toolbar:not(.libreoffice-toolbar) separator:backdrop {
953     opacity: 0.6; }
954
955 .primary-toolbar entry, headerbar entry {
956   color: #ded6d6;
957   border-color: rgba(16, 16, 16, 0.4);
958   background-color: rgba(103, 103, 103, 0.4); }
959   .primary-toolbar entry image, headerbar entry image,
960   .primary-toolbar entry image:hover, headerbar entry image:hover {
961     color: inherit; }
962   .primary-toolbar entry:backdrop, headerbar entry:backdrop {
963     opacity: 0.85; }
964   .primary-toolbar entry:focus, headerbar entry:focus {
965     color: #ded6d6;
966     border-color: #b35a57;
967     background-color: rgba(103, 103, 103, 0.4);
968     background-clip: padding-box; }
969     .primary-toolbar entry:focus image, headerbar entry:focus image {
970       color: rgba(222, 214, 214, 0.85); }
971   .primary-toolbar entry:disabled, headerbar entry:disabled {
972     color: rgba(222, 214, 214, 0.55);
973     background-color: rgba(103, 103, 103, 0.25); }
974   .primary-toolbar entry selection:focus, headerbar entry selection:focus {
975     background-color: #b35a57;
976     color: #ffffff; }
977   .primary-toolbar entry progress, headerbar entry progress {
978     border-color: #b35a57;
979     background-image: none;
980     background-color: transparent; }
981   .primary-toolbar entry.warning, headerbar entry.warning {
982     color: white;
983     border-color: rgba(16, 16, 16, 0.4);
984     background-color: #a45b33; }
985     .primary-toolbar entry.warning:focus, headerbar entry.warning:focus {
986       color: white;
987       background-color: #f27835; }
988     .primary-toolbar entry.warning selection, headerbar entry.warning selection,
989     .primary-toolbar entry.warning selection:focus, headerbar entry.warning selection:focus {
990       background-color: white;
991       color: #f27835; }
992   .primary-toolbar entry.error, headerbar entry.error {
993     color: white;
994     border-color: rgba(16, 16, 16, 0.4);
995     background-color: #aa3a34; }
996     .primary-toolbar entry.error:focus, headerbar entry.error:focus {
997       color: white;
998       background-color: #FC4138; }
999     .primary-toolbar entry.error selection, headerbar entry.error selection,
1000     .primary-toolbar entry.error selection:focus, headerbar entry.error selection:focus {
1001       background-color: white;
1002       color: #FC4138; }
1003 .primary-toolbar button, headerbar button {
1004   color: #ded6d6;
1005   outline-color: rgba(222, 214, 214, 0.3);
1006   outline-offset: -3px;
1007   background-color: rgba(47, 47, 47, 0);
1008   border-color: rgba(47, 47, 47, 0); }
1009   .primary-toolbar button:backdrop, headerbar button:backdrop {
1010     opacity: 0.7; }
1011   .primary-toolbar button:hover, headerbar button:hover {
1012     color: #ded6d6;
1013     outline-color: rgba(222, 214, 214, 0.3);
1014     border-color: rgba(16, 16, 16, 0.4);
1015     background-color: rgba(103, 103, 103, 0.4); }
1016   .primary-toolbar button:active, headerbar button:active,
1017   .primary-toolbar button:checked, headerbar button:checked {
1018     color: #ffffff;
1019     outline-color: rgba(255, 255, 255, 0.3);
1020     border-color: transparent;
1021     background-color: #b35a57;
1022     background-clip: padding-box; }
1023   .primary-toolbar button:disabled, headerbar button:disabled {
1024     color: rgba(222, 214, 214, 0.55);
1025     background-color: rgba(47, 47, 47, 0);
1026     border-color: rgba(47, 47, 47, 0); }
1027     .primary-toolbar button:disabled label, headerbar button:disabled label {
1028       color: inherit; }
1029   .primary-toolbar button:disabled:active, headerbar button:disabled:active,
1030   .primary-toolbar button:disabled:checked, headerbar button:disabled:checked {
1031     color: rgba(255, 255, 255, 0.75);
1032     border-color: rgba(179, 90, 87, 0.65);
1033     background-color: rgba(179, 90, 87, 0.65); }
1034 .primary-toolbar toolbar.selection-mode button, .primary-toolbar .selection-mode.inline-toolbar button,
1035 .selection-mode.primary-toolbar button, headerbar.selection-mode button, .primary-toolbar toolbar.selection-mode button.flat, .primary-toolbar .selection-mode.inline-toolbar button.flat,
1036 .selection-mode.primary-toolbar button.flat, headerbar.selection-mode button.flat, .primary-toolbar toolbar.selection-mode button.sidebar-button, .primary-toolbar .selection-mode.inline-toolbar button.sidebar-button,
1037 .selection-mode.primary-toolbar button.sidebar-button, headerbar.selection-mode button.sidebar-button {
1038   border-color: transparent;
1039   background-color: transparent;
1040   background-image: none;
1041   color: #ffffff;
1042   background-color: rgba(255, 255, 255, 0); }
1043 .primary-toolbar .linked:not(.vertical):not(.path-bar):not(.stack-switcher) button:not(:last-child):not(:only-child), headerbar .linked:not(.vertical):not(.path-bar):not(.stack-switcher) button:not(:last-child):not(:only-child) {
1044   margin-right: 1px; }
1045 .primary-toolbar toolbar .linked:not(.vertical):not(.path-bar) > button, .primary-toolbar .inline-toolbar .linked:not(.vertical):not(.path-bar) > button,
1046 .primary-toolbar .linked:not(.vertical):not(.path-bar) > button, headerbar .linked:not(.vertical):not(.path-bar) > button, .primary-toolbar toolbar .linked:not(.vertical):not(.path-bar) > button:hover, .primary-toolbar .inline-toolbar .linked:not(.vertical):not(.path-bar) > button:hover,
1047 .primary-toolbar .linked:not(.vertical):not(.path-bar) > button:hover, headerbar .linked:not(.vertical):not(.path-bar) > button:hover, .primary-toolbar toolbar .linked:not(.vertical):not(.path-bar) > button:active, .primary-toolbar .inline-toolbar .linked:not(.vertical):not(.path-bar) > button:active,
1048 .primary-toolbar .linked:not(.vertical):not(.path-bar) > button:active, headerbar .linked:not(.vertical):not(.path-bar) > button:active, .primary-toolbar toolbar .linked:not(.vertical):not(.path-bar) > button:checked, .primary-toolbar .inline-toolbar .linked:not(.vertical):not(.path-bar) > button:checked,
1049 .primary-toolbar .linked:not(.vertical):not(.path-bar) > button:checked, headerbar .linked:not(.vertical):not(.path-bar) > button:checked, .primary-toolbar toolbar .linked:not(.vertical):not(.path-bar) > button:disabled, .primary-toolbar .inline-toolbar .linked:not(.vertical):not(.path-bar) > button:disabled,
1050 .primary-toolbar .linked:not(.vertical):not(.path-bar) > button:disabled, headerbar .linked:not(.vertical):not(.path-bar) > button:disabled {
1051   border-radius: 3px;
1052   border-style: solid; }
1053 .primary-toolbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action) + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action), headerbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action) + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action),
1054 .primary-toolbar toolbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child),
1055 .primary-toolbar .inline-toolbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child),
1056 .primary-toolbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child),
1057 headerbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child),
1058 .primary-toolbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action),
1059 headerbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action),
1060 .primary-toolbar toolbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child),
1061 .primary-toolbar .inline-toolbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child),
1062 .primary-toolbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child),
1063 headerbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child),
1064 .primary-toolbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):not(:hover),
1065 headerbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):not(:hover) {
1066   box-shadow: none; }
1067 .primary-toolbar toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button, .primary-toolbar .inline-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button,
1068 .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button,
1069 .primary-toolbar toolbar .linked:not(.vertical).path-bar > button,
1070 .primary-toolbar .inline-toolbar .linked:not(.vertical).path-bar > button,
1071 .primary-toolbar .linked:not(.vertical).path-bar > button,
1072 headerbar .linked:not(.vertical).path-bar > button {
1073   color: #ded6d6;
1074   outline-color: rgba(222, 214, 214, 0.3);
1075   border-color: rgba(16, 16, 16, 0.4);
1076   background-color: rgba(103, 103, 103, 0.4); }
1077   .primary-toolbar toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover, .primary-toolbar .inline-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover,
1078   .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover,
1079   .primary-toolbar toolbar .linked:not(.vertical).path-bar > button:hover,
1080   .primary-toolbar .inline-toolbar .linked:not(.vertical).path-bar > button:hover,
1081   .primary-toolbar .linked:not(.vertical).path-bar > button:hover,
1082   headerbar .linked:not(.vertical).path-bar > button:hover {
1083     background-color: rgba(141, 141, 141, 0.4); }
1084   .primary-toolbar toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active, .primary-toolbar .inline-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active,
1085   .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active, .primary-toolbar toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked, .primary-toolbar .inline-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked,
1086   .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked,
1087   .primary-toolbar toolbar .linked:not(.vertical).path-bar > button:active,
1088   .primary-toolbar .inline-toolbar .linked:not(.vertical).path-bar > button:active,
1089   .primary-toolbar .linked:not(.vertical).path-bar > button:active,
1090   headerbar .linked:not(.vertical).path-bar > button:active,
1091   .primary-toolbar toolbar .linked:not(.vertical).path-bar > button:checked,
1092   .primary-toolbar .inline-toolbar .linked:not(.vertical).path-bar > button:checked,
1093   .primary-toolbar .linked:not(.vertical).path-bar > button:checked,
1094   headerbar .linked:not(.vertical).path-bar > button:checked {
1095     color: #ffffff;
1096     outline-color: rgba(255, 255, 255, 0.3);
1097     border-color: transparent;
1098     background-color: #b35a57; }
1099   .primary-toolbar toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:disabled, .primary-toolbar .inline-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:disabled,
1100   .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:disabled, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:disabled,
1101   .primary-toolbar toolbar .linked:not(.vertical).path-bar > button:disabled,
1102   .primary-toolbar .inline-toolbar .linked:not(.vertical).path-bar > button:disabled,
1103   .primary-toolbar .linked:not(.vertical).path-bar > button:disabled,
1104   headerbar .linked:not(.vertical).path-bar > button:disabled {
1105     color: rgba(222, 214, 214, 0.6); }
1106 .primary-toolbar .linked:not(.vertical) entry, headerbar .linked:not(.vertical) entry {
1107   box-shadow: none; }
1108   .primary-toolbar .linked:not(.vertical) entry:focus, headerbar .linked:not(.vertical) entry:focus {
1109     color: #ded6d6;
1110     border-color: rgba(16, 16, 16, 0.4);
1111     background-color: rgba(103, 103, 103, 0.4);
1112     background-clip: padding-box; }
1113     .primary-toolbar .linked:not(.vertical) entry:focus image, headerbar .linked:not(.vertical) entry:focus image,
1114     .primary-toolbar .linked:not(.vertical) entry:focus image:hover, headerbar .linked:not(.vertical) entry:focus image:hover {
1115       color: inherit; }
1116   .primary-toolbar .linked:not(.vertical) entry + button:last-child, headerbar .linked:not(.vertical) entry + button:last-child {
1117     color: #ded6d6;
1118     outline-color: rgba(222, 214, 214, 0.3);
1119     border-color: rgba(16, 16, 16, 0.4);
1120     background-color: rgba(103, 103, 103, 0.4); }
1121     .primary-toolbar .linked:not(.vertical) entry + button:last-child:hover, headerbar .linked:not(.vertical) entry + button:last-child:hover {
1122       background-color: rgba(141, 141, 141, 0.4); }
1123     .primary-toolbar .linked:not(.vertical) entry + button:last-child:active, headerbar .linked:not(.vertical) entry + button:last-child:active,
1124     .primary-toolbar .linked:not(.vertical) entry + button:last-child:checked, headerbar .linked:not(.vertical) entry + button:last-child:checked {
1125       color: #ffffff;
1126       outline-color: rgba(255, 255, 255, 0.3);
1127       border-color: transparent;
1128       background-color: #b35a57; }
1129     .primary-toolbar .linked:not(.vertical) entry + button:last-child:disabled, headerbar .linked:not(.vertical) entry + button:last-child:disabled {
1130       color: rgba(222, 214, 214, 0.6);
1131       background-color: rgba(103, 103, 103, 0.2);
1132       border-color: rgba(16, 16, 16, 0.4); }
1133       .primary-toolbar .linked:not(.vertical) entry + button:last-child:disabled:checked, headerbar .linked:not(.vertical) entry + button:last-child:disabled:checked {
1134         background-color: rgba(179, 90, 87, 0.65);
1135         color: rgba(255, 255, 255, 0.75); }
1136 .primary-toolbar button.suggested-action, headerbar button.suggested-action {
1137   background-clip: border-box;
1138   color: #ffffff;
1139   outline-color: rgba(255, 255, 255, 0.3);
1140   background-color: #6db442;
1141   border-color: #6db442; }
1142   .primary-toolbar button.suggested-action.flat, headerbar button.suggested-action.flat,
1143   .primary-toolbar button.suggested-action.sidebar-button, headerbar button.suggested-action.sidebar-button {
1144     border-color: transparent;
1145     background-color: transparent;
1146     background-image: none;
1147     color: #6db442;
1148     outline-color: rgba(109, 180, 66, 0.3); }
1149   .primary-toolbar button.suggested-action:hover, headerbar button.suggested-action:hover {
1150     background-clip: border-box;
1151     color: #ffffff;
1152     outline-color: rgba(255, 255, 255, 0.3);
1153     background-color: #88c663;
1154     border-color: #88c663; }
1155   .primary-toolbar button.suggested-action:active, headerbar button.suggested-action:active,
1156   .primary-toolbar button.suggested-action:checked, headerbar button.suggested-action:checked {
1157     background-clip: border-box;
1158     color: #ffffff;
1159     outline-color: rgba(255, 255, 255, 0.3);
1160     background-color: #568f34;
1161     border-color: #568f34; }
1162   .primary-toolbar button.suggested-action.flat:disabled, headerbar button.suggested-action.flat:disabled,
1163   .primary-toolbar button.suggested-action.sidebar-button:disabled, headerbar button.suggested-action.sidebar-button:disabled,
1164   .primary-toolbar button.suggested-action:disabled, headerbar button.suggested-action:disabled {
1165     color: rgba(222, 214, 214, 0.55);
1166     background-color: rgba(47, 47, 47, 0);
1167     border-color: rgba(47, 47, 47, 0); }
1168     .primary-toolbar button.suggested-action.flat:disabled label, headerbar button.suggested-action.flat:disabled label,
1169     .primary-toolbar button.suggested-action.sidebar-button:disabled label, headerbar button.suggested-action.sidebar-button:disabled label,
1170     .primary-toolbar button.suggested-action:disabled label, headerbar button.suggested-action:disabled label {
1171       color: inherit; }
1172 .primary-toolbar button.suggested-action:backdrop, headerbar button.suggested-action:backdrop,
1173 .primary-toolbar button.suggested-action:backdrop,
1174 headerbar button.suggested-action:backdrop {
1175   opacity: 0.8; }
1176 .primary-toolbar button.destructive-action, headerbar button.destructive-action {
1177   background-clip: border-box;
1178   color: #ffffff;
1179   outline-color: rgba(255, 255, 255, 0.3);
1180   background-color: #F04A50;
1181   border-color: #F04A50; }
1182   .primary-toolbar button.destructive-action.flat, headerbar button.destructive-action.flat,
1183   .primary-toolbar button.destructive-action.sidebar-button, headerbar button.destructive-action.sidebar-button {
1184     border-color: transparent;
1185     background-color: transparent;
1186     background-image: none;
1187     color: #F04A50;
1188     outline-color: rgba(240, 74, 80, 0.3); }
1189   .primary-toolbar button.destructive-action:hover, headerbar button.destructive-action:hover {
1190     background-clip: border-box;
1191     color: #ffffff;
1192     outline-color: rgba(255, 255, 255, 0.3);
1193     background-color: #f4797e;
1194     border-color: #f4797e; }
1195   .primary-toolbar button.destructive-action:active, headerbar button.destructive-action:active,
1196   .primary-toolbar button.destructive-action:checked, headerbar button.destructive-action:checked {
1197     background-clip: border-box;
1198     color: #ffffff;
1199     outline-color: rgba(255, 255, 255, 0.3);
1200     background-color: #ec1b22;
1201     border-color: #ec1b22; }
1202   .primary-toolbar button.destructive-action.flat:disabled, headerbar button.destructive-action.flat:disabled,
1203   .primary-toolbar button.destructive-action.sidebar-button:disabled, headerbar button.destructive-action.sidebar-button:disabled,
1204   .primary-toolbar button.destructive-action:disabled, headerbar button.destructive-action:disabled {
1205     color: rgba(222, 214, 214, 0.55);
1206     background-color: rgba(47, 47, 47, 0);
1207     border-color: rgba(47, 47, 47, 0); }
1208     .primary-toolbar button.destructive-action.flat:disabled label, headerbar button.destructive-action.flat:disabled label,
1209     .primary-toolbar button.destructive-action.sidebar-button:disabled label, headerbar button.destructive-action.sidebar-button:disabled label,
1210     .primary-toolbar button.destructive-action:disabled label, headerbar button.destructive-action:disabled label {
1211       color: inherit; }
1212 .primary-toolbar button.destructive-action:backdrop, headerbar button.destructive-action:backdrop,
1213 .primary-toolbar button.destructive-action:backdrop,
1214 headerbar button.destructive-action:backdrop {
1215   opacity: 0.8; }
1216 .primary-toolbar spinbutton:focus button, headerbar spinbutton:focus button {
1217   color: #ffffff; }
1218   .primary-toolbar spinbutton:focus button:hover, headerbar spinbutton:focus button:hover {
1219     background-color: rgba(255, 255, 255, 0.1);
1220     border-color: transparent; }
1221   .primary-toolbar spinbutton:focus button:disabled, headerbar spinbutton:focus button:disabled {
1222     color: rgba(255, 255, 255, 0.4); }
1223 .primary-toolbar spinbutton button, headerbar spinbutton button {
1224   color: #ded6d6; }
1225   .primary-toolbar spinbutton button:hover, headerbar spinbutton button:hover {
1226     background-color: rgba(222, 214, 214, 0.25);
1227     border-color: transparent; }
1228   .primary-toolbar spinbutton button:disabled, headerbar spinbutton button:disabled {
1229     color: rgba(222, 214, 214, 0.7); }
1230   .primary-toolbar spinbutton button:active, headerbar spinbutton button:active {
1231     background-color: rgba(0, 0, 0, 0.1); }
1232 .primary-toolbar combobox:disabled, headerbar combobox:disabled {
1233   color: rgba(222, 214, 214, 0.4); }
1234 .primary-toolbar combobox > .linked > button.combo, headerbar combobox > .linked > button.combo {
1235   color: #ded6d6;
1236   border-color: rgba(16, 16, 16, 0.4);
1237   background-color: rgba(103, 103, 103, 0.4); }
1238   .primary-toolbar combobox > .linked > button.combo image, headerbar combobox > .linked > button.combo image,
1239   .primary-toolbar combobox > .linked > button.combo image:hover, headerbar combobox > .linked > button.combo image:hover {
1240     color: inherit; }
1241   .primary-toolbar combobox > .linked > button.combo:hover, headerbar combobox > .linked > button.combo:hover {
1242     color: #ded6d6;
1243     border-color: #b35a57;
1244     background-color: rgba(103, 103, 103, 0.4);
1245     box-shadow: none; }
1246   .primary-toolbar combobox > .linked > button.combo:disabled, headerbar combobox > .linked > button.combo:disabled {
1247     color: rgba(222, 214, 214, 0.55);
1248     background-color: rgba(103, 103, 103, 0.25); }
1249 .primary-toolbar combobox > .linked > entry.combo:dir(ltr), headerbar combobox > .linked > entry.combo:dir(ltr) {
1250   border-right-style: none; }
1251   .primary-toolbar combobox > .linked > entry.combo:dir(ltr):focus, headerbar combobox > .linked > entry.combo:dir(ltr):focus {
1252     box-shadow: none; }
1253 .primary-toolbar combobox > .linked > entry.combo:dir(rtl), headerbar combobox > .linked > entry.combo:dir(rtl) {
1254   border-left-style: none; }
1255   .primary-toolbar combobox > .linked > entry.combo:dir(rtl):focus, headerbar combobox > .linked > entry.combo:dir(rtl):focus {
1256     box-shadow: none; }
1257 .primary-toolbar combobox > .linked > button.combo:dir(ltr), headerbar combobox > .linked > button.combo:dir(ltr),
1258 .primary-toolbar combobox > .linked > button.combo:dir(ltr):hover, headerbar combobox > .linked > button.combo:dir(ltr):hover,
1259 .primary-toolbar combobox > .linked > button.combo:dir(ltr):active, headerbar combobox > .linked > button.combo:dir(ltr):active,
1260 .primary-toolbar combobox > .linked > button.combo:dir(ltr):checked, headerbar combobox > .linked > button.combo:dir(ltr):checked,
1261 .primary-toolbar combobox > .linked > button.combo:dir(ltr):disabled, headerbar combobox > .linked > button.combo:dir(ltr):disabled {
1262   border-top-left-radius: 0;
1263   border-bottom-left-radius: 0; }
1264 .primary-toolbar combobox > .linked > button.combo:dir(rtl), headerbar combobox > .linked > button.combo:dir(rtl),
1265 .primary-toolbar combobox > .linked > button.combo:dir(rtl):hover, headerbar combobox > .linked > button.combo:dir(rtl):hover,
1266 .primary-toolbar combobox > .linked > button.combo:dir(rtl):active, headerbar combobox > .linked > button.combo:dir(rtl):active,
1267 .primary-toolbar combobox > .linked > button.combo:dir(rtl):checked, headerbar combobox > .linked > button.combo:dir(rtl):checked,
1268 .primary-toolbar combobox > .linked > button.combo:dir(rtl):disabled, headerbar combobox > .linked > button.combo:dir(rtl):disabled {
1269   border-top-right-radius: 0;
1270   border-bottom-right-radius: 0; }
1271 .primary-toolbar switch:backdrop, headerbar switch:backdrop {
1272   opacity: 0.75; }
1273 .primary-toolbar progressbar trough, headerbar progressbar trough {
1274   background-color: rgba(16, 16, 16, 0.4); }
1275 .primary-toolbar progressbar:backdrop, headerbar progressbar:backdrop {
1276   opacity: 0.75; }
1277 .primary-toolbar scale:backdrop, headerbar scale:backdrop {
1278   opacity: 0.75; }
1279 .primary-toolbar scale slider, headerbar scale slider {
1280   background-color: #494949;
1281   border-color: rgba(16, 16, 16, 0.7); }
1282   .primary-toolbar scale slider:hover, headerbar scale slider:hover {
1283     background-color: #555555;
1284     border-color: rgba(16, 16, 16, 0.7); }
1285   .primary-toolbar scale slider:active, headerbar scale slider:active {
1286     background-color: #b35a57;
1287     border-color: #b35a57; }
1288   .primary-toolbar scale slider:disabled, headerbar scale slider:disabled {
1289     background-color: #414141;
1290     border-color: rgba(16, 16, 16, 0.7); }
1291 .primary-toolbar scale trough, headerbar scale trough {
1292   background-color: rgba(16, 16, 16, 0.4); }
1293   .primary-toolbar scale trough:disabled, headerbar scale trough:disabled {
1294     background-color: rgba(16, 16, 16, 0.3); }
1295
1296 .path-bar button.text-button, .path-bar button.image-button, .path-bar headerbar button.titlebutton, headerbar .path-bar button.titlebutton,
1297 .path-bar .titlebar button.titlebutton,
1298 .titlebar .path-bar button.titlebutton, .path-bar button {
1299   padding-left: 6px;
1300   padding-right: 6px; }
1301 .path-bar button.text-button.image-button label, .path-bar headerbar button.text-button.titlebutton label, headerbar .path-bar button.text-button.titlebutton label,
1302 .path-bar .titlebar button.text-button.titlebutton label,
1303 .titlebar .path-bar button.text-button.titlebutton label {
1304   padding-left: 0;
1305   padding-right: 0; }
1306 .path-bar button.text-button.image-button label:last-child, .path-bar headerbar button.text-button.titlebutton label:last-child, headerbar .path-bar button.text-button.titlebutton label:last-child,
1307 .path-bar .titlebar button.text-button.titlebutton label:last-child,
1308 .titlebar .path-bar button.text-button.titlebutton label:last-child, .path-bar button label:last-child {
1309   padding-right: 10px; }
1310 .path-bar button.text-button.image-button label:first-child, .path-bar headerbar button.text-button.titlebutton label:first-child, headerbar .path-bar button.text-button.titlebutton label:first-child,
1311 .path-bar .titlebar button.text-button.titlebutton label:first-child,
1312 .titlebar .path-bar button.text-button.titlebutton label:first-child, .path-bar button label:first-child {
1313   padding-left: 10px; }
1314 .path-bar button.slider-button, .path-bar button:not(.image-button):not(.text-button) {
1315   padding-left: 1px;
1316   padding-right: 1px; }
1317 .path-bar button image {
1318   padding-left: 4px;
1319   padding-right: 4px; }
1320
1321 treeview.view {
1322   border-left-color: rgba(218, 218, 218, 0.15);
1323   border-top-color: rgba(0, 0, 0, 0.1); }
1324   * {
1325     -GtkTreeView-horizontal-separator: 4;
1326     -GtkTreeView-grid-line-width: 1;
1327     -GtkTreeView-grid-line-pattern: '';
1328     -GtkTreeView-tree-line-width: 1;
1329     -GtkTreeView-tree-line-pattern: '';
1330     -GtkTreeView-expander-size: 16; }
1331   treeview.view acceleditor > label {
1332     background-color: #b35a57; }
1333   treeview.view:selected, treeview.view:selected:focus {
1334     border-radius: 0;
1335     border-left-color: #d9adab;
1336     border-top-color: rgba(218, 218, 218, 0.1); }
1337   treeview.view:disabled {
1338     color: rgba(218, 218, 218, 0.55); }
1339     treeview.view:disabled:selected {
1340       color: #d19c9a; }
1341   treeview.view.separator {
1342     min-height: 2px;
1343     color: rgba(0, 0, 0, 0.1); }
1344   treeview.view:drop(active) {
1345     border-style: solid none;
1346     border-width: 1px;
1347     border-color: #c79a99; }
1348     treeview.view:drop(active).after {
1349       border-top-style: none; }
1350     treeview.view:drop(active).before {
1351       border-bottom-style: none; }
1352   treeview.view.expander {
1353     -gtk-icon-source: -gtk-icontheme("pan-end-symbolic");
1354     color: #8d8d8d; }
1355     treeview.view.expander:dir(rtl) {
1356       -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); }
1357     treeview.view.expander:hover {
1358       color: #DADADA; }
1359     treeview.view.expander:selected {
1360       color: #e8cecd; }
1361       treeview.view.expander:selected:hover {
1362         color: #ffffff; }
1363     treeview.view.expander:checked {
1364       -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
1365   treeview.view.progressbar, treeview.view.progressbar:focus {
1366     color: #ffffff;
1367     border-radius: 3px;
1368     background-color: #b35a57; }
1369     treeview.view.progressbar:selected, treeview.view.progressbar:selected:focus, treeview.view.progressbar:focus:selected, treeview.view.progressbar:focus:selected:focus {
1370       color: #b35a57;
1371       box-shadow: none;
1372       background-color: #ffffff; }
1373   treeview.view.trough {
1374     color: #DADADA;
1375     background-color: #292929;
1376     border-radius: 3px;
1377     border-width: 0; }
1378     treeview.view.trough:selected, treeview.view.trough:selected:focus {
1379       color: #ffffff;
1380       background-color: rgba(0, 0, 0, 0.2);
1381       border-radius: 3px;
1382       border-width: 0; }
1383   treeview.view header button {
1384     padding: 3px 6px;
1385     font-weight: bold;
1386     color: #bbbbbb;
1387     background-color: #353535;
1388     background-image: none;
1389     border-style: none solid solid none;
1390     border-radius: 0;
1391     border-color: #292929; }
1392     treeview.view header button:active, treeview.view header button:hover {
1393       background-color: #3d3d3d; }
1394     treeview.view header button:active:hover {
1395       color: #DADADA; }
1396     treeview.view header button:disabled {
1397       border-color: #383838;
1398       background-image: none; }
1399     treeview.view header button:last-child {
1400       border-right-style: none; }
1401   treeview.view button.dnd, treeview.view button.dnd:selected, treeview.view button.dnd:hover, treeview.view button.dnd:active,
1402   treeview.view header.button.dnd,
1403   treeview.view header.button.dnd:selected,
1404   treeview.view header.button.dnd:hover,
1405   treeview.view header.button.dnd:active {
1406     transition: none;
1407     color: #b35a57;
1408     box-shadow: inset 1px 1px 0 1px #b35a57, inset -1px 0 0 1px #b35a57, inset 1px 1px #404040, inset -1px 0 #404040; }
1409
1410 menubar,
1411 .menubar {
1412   -GtkWidget-window-dragging: true;
1413   padding: 0px;
1414   background-color: #2f2f2f;
1415   color: #ded6d6; }
1416   menubar:backdrop,
1417   .menubar:backdrop {
1418     color: rgba(222, 214, 214, 0.7); }
1419   menubar > menuitem,
1420   .menubar > menuitem {
1421     padding: 6px 8px;
1422     border: solid transparent;
1423     border-width: 0; }
1424     menubar > menuitem:hover,
1425     .menubar > menuitem:hover {
1426       background-color: #b35a57;
1427       color: #ffffff; }
1428     menubar > menuitem:disabled,
1429     .menubar > menuitem:disabled {
1430       color: rgba(222, 214, 214, 0.4);
1431       border-color: transparent; }
1432     menubar > menuitem > label:disabled,
1433     .menubar > menuitem > label:disabled {
1434       color: rgba(222, 214, 214, 0.55); }
1435
1436 menu,
1437 .menu {
1438   margin: 4px;
1439   padding: 0;
1440   border-radius: 0;
1441   background-color: #383838;
1442   border: 1px solid #292929; }
1443   .csd menu, .csd
1444   .menu {
1445     padding: 4px 0px;
1446     border-radius: 2px;
1447     border: none; }
1448   menu separator, .csd menu separator,
1449   .menu separator, .csd
1450   .menu separator {
1451     margin: 2px 0;
1452     background-color: #292929; }
1453   menu .separator:not(label), .csd menu .separator:not(label),
1454   .menu .separator:not(label), .csd
1455   .menu .separator:not(label) {
1456     color: #383838; }
1457   menu menuitem,
1458   .menu menuitem {
1459     min-height: 16px;
1460     min-width: 40px;
1461     padding: 5px; }
1462     menu menuitem:hover,
1463     .menu menuitem:hover {
1464       color: #ffffff;
1465       background-color: #b35a57; }
1466     menu menuitem:disabled,
1467     .menu menuitem:disabled {
1468       color: rgba(218, 218, 218, 0.55); }
1469     menu menuitem arrow,
1470     .menu menuitem arrow {
1471       min-height: 16px;
1472       min-width: 16px; }
1473       menu menuitem arrow:dir(ltr),
1474       .menu menuitem arrow:dir(ltr) {
1475         -gtk-icon-source: -gtk-icontheme("pan-end-symbolic");
1476         margin-left: 10px; }
1477       menu menuitem arrow:dir(rtl),
1478       .menu menuitem arrow:dir(rtl) {
1479         -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl");
1480         margin-right: 10px; }
1481     menuitem accelerator {
1482       color: alpha(currentColor,0.55); }
1483     menuitem check, menuitem radio {
1484       min-height: 16px;
1485       min-width: 16px; }
1486       menuitem check:dir(ltr), menuitem radio:dir(ltr) {
1487         margin-right: 6px;
1488         margin-left: 2px; }
1489       menuitem check:dir(rtl), menuitem radio:dir(rtl) {
1490         margin-left: 6px;
1491         margin-right: 2px; }
1492   menu > arrow,
1493   .menu > arrow {
1494     border-color: transparent;
1495     background-color: transparent;
1496     background-image: none;
1497     min-width: 16px;
1498     min-height: 16px;
1499     padding: 4px;
1500     background-color: #383838;
1501     border-radius: 0; }
1502     menu > arrow.top,
1503     .menu > arrow.top {
1504       margin-top: -6px;
1505       border-bottom: 1px solid #4f4f4f;
1506       -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); }
1507     menu > arrow.bottom,
1508     .menu > arrow.bottom {
1509       margin-bottom: -6px;
1510       border-top: 1px solid #4f4f4f;
1511       -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
1512     menu > arrow:hover,
1513     .menu > arrow:hover {
1514       background-color: #4f4f4f; }
1515     menu > arrow:disabled,
1516     .menu > arrow:disabled {
1517       color: transparent;
1518       background-color: transparent;
1519       border-color: transparent; }
1520
1521 .csd .popup {
1522   border-radius: 2px; }
1523
1524 popover,
1525 popover.background {
1526   padding: 2px;
1527   border-radius: 3px;
1528   background-clip: border-box;
1529   background-color: #383838;
1530   box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.35); }
1531   .csd popover, popover, .csd
1532   popover.background,
1533   popover.background {
1534     border: 1px solid #1c1c1c; }
1535   popover separator,
1536   popover.background separator {
1537     background-color: #383838; }
1538   popover > list,
1539   popover > .view,
1540   popover > iconview,
1541   popover > toolbar,
1542   popover > .inline-toolbar,
1543   popover.background > list,
1544   popover.background > .view,
1545   popover.background > iconview,
1546   popover.background > toolbar,
1547   popover.background > .inline-toolbar {
1548     border-style: none;
1549     background-color: transparent; }
1550
1551 cursor-handle {
1552   background-color: transparent;
1553   background-image: none;
1554   box-shadow: none;
1555   border-style: none; }
1556   cursor-handle.top {
1557     -gtk-icon-source: -gtk-icontheme("selection-start-symbolic"); }
1558   cursor-handle.bottom {
1559     -gtk-icon-source: -gtk-icontheme("selection-end-symbolic"); }
1560
1561 notebook {
1562   padding: 0; }
1563   notebook.frame {
1564     border: 1px solid #292929; }
1565     notebook.frame > header {
1566       margin: -1px; }
1567       notebook.frame > header.top {
1568         margin-bottom: 0; }
1569       notebook.frame > header.bottom {
1570         margin-top: 0; }
1571       notebook.frame > header.left {
1572         margin-right: 0; }
1573       notebook.frame > header.right {
1574         margin-left: 0; }
1575       notebook.frame > header.top, notebook.frame > header.bottom {
1576         padding-left: 0;
1577         padding-right: 0; }
1578       notebook.frame > header.left, notebook.frame > header.right {
1579         padding-top: 0;
1580         padding-bottom: 0; }
1581   notebook > stack:not(:only-child) {
1582     background-color: #404040; }
1583   notebook > header {
1584     padding: 2px;
1585     background-color: #383838;
1586     /* button in headers */ }
1587     notebook > header.top {
1588       box-shadow: inset 0 -1px #292929; }
1589     notebook > header.bottom {
1590       box-shadow: inset 0 1px #292929; }
1591     notebook > header.right {
1592       box-shadow: inset 1px 0 #292929; }
1593     notebook > header.left {
1594       box-shadow: inset -1px 0 #292929; }
1595     notebook > header.top {
1596       padding-bottom: 0; }
1597       notebook > header.top > tabs > tab {
1598         padding: 2px 10px;
1599         min-width: 20px;
1600         min-height: 20px;
1601         outline-offset: -4px;
1602         border: 1px solid transparent;
1603         border-bottom: none;
1604         border-radius: 1px 1px 0 0; }
1605         notebook > header.top > tabs > tab + tab {
1606           margin-left: -1px; }
1607     notebook > header.bottom {
1608       padding-top: 0; }
1609       notebook > header.bottom > tabs > tab {
1610         padding: 2px 10px;
1611         min-width: 20px;
1612         min-height: 20px;
1613         outline-offset: -4px;
1614         border: 1px solid transparent;
1615         border-top: none;
1616         border-radius: 0 0 1px 1px; }
1617         notebook > header.bottom > tabs > tab + tab {
1618           margin-left: -1px; }
1619     notebook > header.right {
1620       padding-left: 0; }
1621       notebook > header.right > tabs > tab {
1622         padding: 2px 10px;
1623         min-width: 20px;
1624         min-height: 20px;
1625         outline-offset: -4px;
1626         border: 1px solid transparent;
1627         border-left: none;
1628         border-radius: 0 1px 1px 0; }
1629         notebook > header.right > tabs > tab + tab {
1630           margin-top: -1px; }
1631     notebook > header.left {
1632       padding-right: 0; }
1633       notebook > header.left > tabs > tab {
1634         padding: 2px 10px;
1635         min-width: 20px;
1636         min-height: 20px;
1637         outline-offset: -4px;
1638         border: 1px solid transparent;
1639         border-right: none;
1640         border-radius: 1px 0 0 1px; }
1641         notebook > header.left > tabs > tab + tab {
1642           margin-top: -1px; }
1643     notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up {
1644       -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); }
1645       notebook > header.top > tabs > arrow.up:last-child, notebook > header.bottom > tabs > arrow.up:last-child {
1646         margin-left: 2px; }
1647     notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down {
1648       -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); }
1649       notebook > header.top > tabs > arrow.down:first-child, notebook > header.bottom > tabs > arrow.down:first-child {
1650         margin-right: 2px; }
1651     notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up {
1652       -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
1653       notebook > header.left > tabs > arrow.up:last-child, notebook > header.right > tabs > arrow.up:last-child {
1654         margin-top: 2px; }
1655     notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down {
1656       -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); }
1657       notebook > header.left > tabs > arrow.down:first-child, notebook > header.right > tabs > arrow.down:first-child {
1658         margin-bottom: 2px; }
1659     notebook > header > tabs > arrow {
1660       color: rgba(218, 218, 218, 0.55); }
1661       notebook > header > tabs > arrow:hover {
1662         color: rgba(218, 218, 218, 0.775); }
1663       notebook > header > tabs > arrow:active {
1664         color: #DADADA; }
1665       notebook > header > tabs > arrow:disabled {
1666         color: rgba(218, 218, 218, 0.25); }
1667     notebook > header.top > tabs > tab:hover:not(:checked) {
1668       box-shadow: inset 0 -1px #292929; }
1669     notebook > header.bottom > tabs > tab:hover:not(:checked) {
1670       box-shadow: inset 0 1px #292929; }
1671     notebook > header.left > tabs > tab:hover:not(:checked) {
1672       box-shadow: inset -1px 0 #292929; }
1673     notebook > header.right > tabs > tab:hover:not(:checked) {
1674       box-shadow: inset 1px 0 #292929; }
1675     notebook > header > tabs > tab {
1676       color: rgba(218, 218, 218, 0.55);
1677       background-color: rgba(64, 64, 64, 0); }
1678       notebook > header > tabs > tab:hover:not(:checked) {
1679         color: rgba(218, 218, 218, 0.775);
1680         background-color: rgba(64, 64, 64, 0.5);
1681         border-color: #292929; }
1682       notebook > header > tabs > tab:checked {
1683         color: #DADADA;
1684         background-color: #404040;
1685         border-color: #292929; }
1686       notebook > header > tabs > tab button.flat, notebook > header > tabs > tab button.sidebar-button {
1687         min-height: 22px;
1688         min-width: 16px;
1689         padding: 0;
1690         color: #a1a1a1; }
1691         notebook > header > tabs > tab button.flat:hover, notebook > header > tabs > tab button.sidebar-button:hover {
1692           color: #ff4d4d; }
1693         notebook > header > tabs > tab button.flat:active, notebook > header > tabs > tab button.sidebar-button:active, notebook > header > tabs > tab button.flat:active:hover, notebook > header > tabs > tab button.sidebar-button:active:hover {
1694           color: #b35a57; }
1695     notebook > header button.flat, notebook > header button.sidebar-button {
1696       padding: 2px; }
1697
1698 scrollbar {
1699   background-color: #3d3d3d;
1700   transition: 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
1701   * {
1702     -GtkScrollbar-has-backward-stepper: false;
1703     -GtkScrollbar-has-forward-stepper: false; }
1704   scrollbar.top {
1705     border-bottom: 1px solid #292929; }
1706   scrollbar.bottom {
1707     border-top: 1px solid #292929; }
1708   scrollbar.left {
1709     border-right: 1px solid #292929; }
1710   scrollbar.right {
1711     border-left: 1px solid #292929; }
1712   scrollbar button {
1713     border: none; }
1714   scrollbar slider {
1715     min-width: 6px;
1716     min-height: 6px;
1717     margin: -1px;
1718     border: 4px solid transparent;
1719     border-radius: 8px;
1720     background-clip: padding-box;
1721     background-color: #797979; }
1722     scrollbar slider:hover {
1723       background-color: dimgray; }
1724     scrollbar slider:hover:active {
1725       background-color: #b35a57; }
1726     scrollbar slider:disabled {
1727       background-color: transparent; }
1728   scrollbar.fine-tune slider {
1729     min-width: 4px;
1730     min-height: 4px; }
1731   scrollbar.fine-tune.horizontal slider {
1732     border-width: 5px 4px; }
1733   scrollbar.fine-tune.vertical slider {
1734     border-width: 4px 5px; }
1735   scrollbar.overlay-indicator:not(.dragging):not(.hovering) {
1736     opacity: 0.4;
1737     border-color: transparent;
1738     background-color: transparent; }
1739     scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider {
1740       margin: 0;
1741       min-width: 4px;
1742       min-height: 4px;
1743       background-color: darkgray;
1744       border: 1px solid rgba(0, 0, 0, 0.3); }
1745     scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider {
1746       margin: 2px 0;
1747       min-height: 40px; }
1748     scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider {
1749       margin: 0 2px;
1750       min-width: 40px; }
1751   scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering {
1752     opacity: 0.99; }
1753   scrollbar.horizontal slider {
1754     min-width: 40px; }
1755   scrollbar.vertical slider {
1756     min-height: 40px; }
1757
1758 switch {
1759   font-size: 1px;
1760   min-width: 52px;
1761   min-height: 24px;
1762   background-size: 52px 24px;
1763   background-repeat: no-repeat;
1764   background-position: center center; }
1765   switch slider {
1766     min-width: 1px;
1767     min-height: 1px; }
1768   switch, switch slider {
1769     outline-color: transparent;
1770     color: transparent;
1771     border: none;
1772     box-shadow: none; }
1773
1774 switch {
1775   background-image: -gtk-scaled(url("assets/switch-dark.png"), url("assets/switch-dark@2.png")); }
1776
1777 menuitem:hover switch,
1778 row:selected switch,
1779 infobar switch {
1780   background-image: -gtk-scaled(url("assets/switch-selected.png"), url("assets/switch-selected@2.png")); }
1781
1782 headerbar switch,
1783 .primary-toolbar switch,
1784 .primary-toolbar toolbar switch,
1785 .primary-toolbar .inline-toolbar switch {
1786   background-image: -gtk-scaled(url("assets/switch-header-dark.png"), url("assets/switch-header-dark@2.png")); }
1787
1788 switch:checked {
1789   background-image: -gtk-scaled(url("assets/switch-active-dark.png"), url("assets/switch-active-dark@2.png")); }
1790
1791 menuitem:hover switch:checked,
1792 row:selected switch:checked,
1793 infobar switch:checked {
1794   background-image: -gtk-scaled(url("assets/switch-active-selected.png"), url("assets/switch-active-selected@2.png")); }
1795
1796 headerbar switch:checked,
1797 .primary-toolbar switch:checked,
1798 .primary-toolbar toolbar switch:checked,
1799 .primary-toolbar .inline-toolbar switch:checked {
1800   background-image: -gtk-scaled(url("assets/switch-active-header-dark.png"), url("assets/switch-active-header-dark@2.png")); }
1801
1802 switch:disabled {
1803   background-image: -gtk-scaled(url("assets/switch-insensitive-dark.png"), url("assets/switch-insensitive-dark@2.png")); }
1804
1805 menuitem:hover switch:disabled,
1806 row:selected switch:disabled,
1807 infobar switch:disabled {
1808   background-image: -gtk-scaled(url("assets/switch-insensitive-selected.png"), url("assets/switch-insensitive-selected@2.png")); }
1809
1810 headerbar switch:disabled,
1811 .primary-toolbar switch:disabled,
1812 .primary-toolbar toolbar switch:disabled,
1813 .primary-toolbar .inline-toolbar switch:disabled {
1814   background-image: -gtk-scaled(url("assets/switch-insensitive-header-dark.png"), url("assets/switch-insensitive-header-dark@2.png")); }
1815
1816 switch:checked:disabled {
1817   background-image: -gtk-scaled(url("assets/switch-active-insensitive-dark.png"), url("assets/switch-active-insensitive-dark@2.png")); }
1818
1819 menuitem:hover switch:checked:disabled,
1820 row:selected switch:checked:disabled,
1821 infobar switch:checked:disabled {
1822   background-image: -gtk-scaled(url("assets/switch-active-insensitive-selected.png"), url("assets/switch-active-insensitive-selected@2.png")); }
1823
1824 headerbar switch:checked:disabled,
1825 .primary-toolbar switch:checked:disabled,
1826 .primary-toolbar toolbar switch:checked:disabled,
1827 .primary-toolbar .inline-toolbar switch:checked:disabled {
1828   background-image: -gtk-scaled(url("assets/switch-active-insensitive-header-dark.png"), url("assets/switch-active-insensitive-header-dark@2.png")); }
1829
1830 .check,
1831 check,
1832 treeview.check {
1833   -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), url("assets/checkbox-unchecked-dark@2.png")); }
1834
1835 .osd check {
1836   -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), url("assets/checkbox-unchecked-dark@2.png")); }
1837
1838 menuitem check:hover,
1839 .view check:selected,
1840 iconview check:selected,
1841 treeview.check:selected,
1842 row:selected check,
1843 infobar check {
1844   -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-selected.png"), url("assets/checkbox-unchecked-selected@2.png")); }
1845
1846 .check:disabled,
1847 check:disabled,
1848 treeview.check:disabled {
1849   -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"), url("assets/checkbox-unchecked-insensitive-dark@2.png")); }
1850
1851 .osd check:disabled {
1852   -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"), url("assets/checkbox-unchecked-insensitive-dark@2.png")); }
1853
1854 menuitem check:disabled:hover,
1855 .view check:disabled:selected,
1856 iconview check:disabled:selected,
1857 treeview.check:disabled:selected,
1858 row:selected check:disabled,
1859 infobar check:disabled {
1860   -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-selected.png"), url("assets/checkbox-unchecked-insensitive-selected@2.png")); }
1861
1862 .check:indeterminate,
1863 check:indeterminate,
1864 treeview.check:indeterminate {
1865   -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-dark.png"), url("assets/checkbox-mixed-dark@2.png")); }
1866
1867 .osd check:indeterminate {
1868   -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-dark.png"), url("assets/checkbox-mixed-dark@2.png")); }
1869
1870 menuitem check:indeterminate:hover,
1871 .view check:indeterminate:selected,
1872 iconview check:indeterminate:selected,
1873 treeview.check:indeterminate:selected,
1874 row:selected check:indeterminate,
1875 infobar check:indeterminate {
1876   -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-selected.png"), url("assets/checkbox-mixed-selected@2.png")); }
1877
1878 .check:indeterminate:disabled,
1879 check:indeterminate:disabled,
1880 treeview.check:indeterminate:disabled {
1881   -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"), url("assets/checkbox-mixed-insensitive-dark@2.png")); }
1882
1883 .osd check:indeterminate:disabled {
1884   -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"), url("assets/checkbox-mixed-insensitive-dark@2.png")); }
1885
1886 menuitem check:indeterminate:disabled:hover,
1887 .view check:indeterminate:disabled:selected,
1888 iconview check:indeterminate:disabled:selected,
1889 treeview.check:indeterminate:disabled:selected,
1890 row:selected check:indeterminate:disabled,
1891 infobar check:indeterminate:disabled {
1892   -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-selected.png"), url("assets/checkbox-mixed-insensitive-selected@2.png")); }
1893
1894 .check:checked,
1895 check:checked,
1896 treeview.check:checked {
1897   -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png")); }
1898
1899 .osd check:checked {
1900   -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png")); }
1901
1902 menuitem check:checked:hover,
1903 .view check:checked:selected,
1904 iconview check:checked:selected,
1905 treeview.check:checked:selected,
1906 row:selected check:checked,
1907 infobar check:checked {
1908   -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selected.png"), url("assets/checkbox-checked-selected@2.png")); }
1909
1910 .check:checked:disabled,
1911 check:checked:disabled,
1912 treeview.check:checked:disabled {
1913   -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"), url("assets/checkbox-checked-insensitive-dark@2.png")); }
1914
1915 .osd check:checked:disabled {
1916   -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"), url("assets/checkbox-checked-insensitive-dark@2.png")); }
1917
1918 menuitem check:checked:disabled:hover,
1919 .view check:checked:disabled:selected,
1920 iconview check:checked:disabled:selected,
1921 treeview.check:checked:disabled:selected,
1922 row:selected check:checked:disabled,
1923 infobar check:checked:disabled {
1924   -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-selected.png"), url("assets/checkbox-checked-insensitive-selected@2.png")); }
1925
1926 .radio,
1927 radio,
1928 treeview.radio {
1929   -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/radio-unchecked-dark@2.png")); }
1930
1931 .osd radio {
1932   -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/radio-unchecked-dark@2.png")); }
1933
1934 menuitem radio:hover,
1935 .view radio:selected,
1936 iconview radio:selected,
1937 treeview.radio:selected,
1938 row:selected radio,
1939 infobar radio {
1940   -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-selected.png"), url("assets/radio-unchecked-selected@2.png")); }
1941
1942 .radio:disabled,
1943 radio:disabled,
1944 treeview.radio:disabled {
1945   -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"), url("assets/radio-unchecked-insensitive-dark@2.png")); }
1946
1947 .osd radio:disabled {
1948   -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"), url("assets/radio-unchecked-insensitive-dark@2.png")); }
1949
1950 menuitem radio:disabled:hover,
1951 .view radio:disabled:selected,
1952 iconview radio:disabled:selected,
1953 treeview.radio:disabled:selected,
1954 row:selected radio:disabled,
1955 infobar radio:disabled {
1956   -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-selected.png"), url("assets/radio-unchecked-insensitive-selected@2.png")); }
1957
1958 .radio:indeterminate,
1959 radio:indeterminate,
1960 treeview.radio:indeterminate {
1961   -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-dark.png"), url("assets/radio-mixed-dark@2.png")); }
1962
1963 .osd radio:indeterminate {
1964   -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-dark.png"), url("assets/radio-mixed-dark@2.png")); }
1965
1966 menuitem radio:indeterminate:hover,
1967 .view radio:indeterminate:selected,
1968 iconview radio:indeterminate:selected,
1969 treeview.radio:indeterminate:selected,
1970 row:selected radio:indeterminate,
1971 infobar radio:indeterminate {
1972   -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-selected.png"), url("assets/radio-mixed-selected@2.png")); }
1973
1974 .radio:indeterminate:disabled,
1975 radio:indeterminate:disabled,
1976 treeview.radio:indeterminate:disabled {
1977   -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"), url("assets/radio-mixed-insensitive-dark@2.png")); }
1978
1979 .osd radio:indeterminate:disabled {
1980   -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"), url("assets/radio-mixed-insensitive-dark@2.png")); }
1981
1982 menuitem radio:indeterminate:disabled:hover,
1983 .view radio:indeterminate:disabled:selected,
1984 iconview radio:indeterminate:disabled:selected,
1985 treeview.radio:indeterminate:disabled:selected,
1986 row:selected radio:indeterminate:disabled,
1987 infobar radio:indeterminate:disabled {
1988   -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-selected.png"), url("assets/radio-mixed-insensitive-selected@2.png")); }
1989
1990 .radio:checked,
1991 radio:checked,
1992 treeview.radio:checked {
1993   -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png")); }
1994
1995 .osd radio:checked {
1996   -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png")); }
1997
1998 menuitem radio:checked:hover,
1999 .view radio:checked:selected,
2000 iconview radio:checked:selected,
2001 treeview.radio:checked:selected,
2002 row:selected radio:checked,
2003 infobar radio:checked {
2004   -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-selected.png"), url("assets/radio-checked-selected@2.png")); }
2005
2006 .radio:checked:disabled,
2007 radio:checked:disabled,
2008 treeview.radio:checked:disabled {
2009   -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"), url("assets/radio-checked-insensitive-dark@2.png")); }
2010
2011 .osd radio:checked:disabled {
2012   -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"), url("assets/radio-checked-insensitive-dark@2.png")); }
2013
2014 menuitem radio:checked:disabled:hover,
2015 .view radio:checked:disabled:selected,
2016 iconview radio:checked:disabled:selected,
2017 treeview.radio:checked:disabled:selected,
2018 row:selected radio:checked:disabled,
2019 infobar radio:checked:disabled {
2020   -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-selected.png"), url("assets/radio-checked-insensitive-selected@2.png")); }
2021
2022 .view.content-view.check:not(.list), iconview.content-view.check:not(.list) {
2023   -gtk-icon-source: -gtk-scaled(url("assets/checkbox-selectionmode-dark.png"), url("assets/checkbox-selectionmode-dark@2.png"));
2024   background-color: transparent; }
2025
2026 .view.content-view.check:checked:not(.list), iconview.content-view.check:checked:not(.list) {
2027   -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selectionmode-dark.png"), url("assets/checkbox-checked-selectionmode-dark@2.png"));
2028   background-color: transparent; }
2029
2030 checkbutton.text-button, radiobutton.text-button {
2031   padding: 2px 0;
2032   outline-offset: 0; }
2033 checkbutton label:not(:only-child):first-child, radiobutton label:not(:only-child):first-child {
2034   margin-left: 4px; }
2035 checkbutton label:not(:only-child):last-child, radiobutton label:not(:only-child):last-child {
2036   margin-right: 4px; }
2037
2038 check,
2039 radio {
2040   min-width: 16px;
2041   min-height: 16px;
2042   margin: 0 2px; }
2043   check:only-child, menu menuitem check,
2044   radio:only-child, menu menuitem
2045   radio {
2046     margin: 0; }
2047
2048 scale {
2049   min-height: 15px;
2050   min-width: 15px;
2051   padding: 3px; }
2052   scale.horizontal trough {
2053     padding: 0 4px; }
2054   scale.horizontal highlight, scale.horizontal fill {
2055     margin: 0 -4px; }
2056   scale.vertical trough {
2057     padding: 4px 0; }
2058   scale.vertical highlight, scale.vertical fill {
2059     margin: -4px 0; }
2060   scale slider {
2061     min-height: 15px;
2062     min-width: 15px;
2063     margin: -6px; }
2064   scale.fine-tune slider {
2065     margin: -4px; }
2066   scale.fine-tune fill,
2067   scale.fine-tune highlight,
2068   scale.fine-tune trough {
2069     border-radius: 5px;
2070     -gtk-outline-radius: 7px; }
2071   scale slider {
2072     background-clip: border-box;
2073     background-color: #454545;
2074     border: 1px solid #242424;
2075     border-radius: 50%;
2076     box-shadow: none; }
2077     scale slider:disabled {
2078       background-color: #3c3c3c;
2079       border-color: rgba(36, 36, 36, 0.8); }
2080     scale slider:active {
2081       background-color: #b35a57;
2082       border-color: #b35a57; }
2083     .osd scale slider {
2084       background-color: #353535;
2085       border-color: #b35a57; }
2086       .osd scale slider:hover {
2087         background-color: #b35a57; }
2088       .osd scale slider:active {
2089         background-color: #944643;
2090         border-color: #944643; }
2091     menuitem:hover scale slider, row:selected scale slider, infobar scale slider {
2092       background-color: #ffffff;
2093       border-color: #ffffff; }
2094       menuitem:hover scale slider:hover, row:selected scale slider:hover, infobar scale slider:hover {
2095         background-color: #f4e6e6;
2096         border-color: #f4e6e6; }
2097       menuitem:hover scale slider:active, row:selected scale slider:active, infobar scale slider:active {
2098         background-color: #d9adab;
2099         border-color: #d9adab; }
2100       menuitem:hover scale slider:disabled, row:selected scale slider:disabled, infobar scale slider:disabled {
2101         background-color: #ddb5b3;
2102         border-color: #ddb5b3; }
2103   scale trough {
2104     outline-offset: 2px;
2105     -gtk-outline-radius: 4.5px;
2106     border-radius: 2.5px;
2107     background-color: #2b2b2b; }
2108     scale trough:disabled {
2109       background-color: rgba(43, 43, 43, 0.55); }
2110     .osd scale trough {
2111       background-color: #474747;
2112       outline-color: rgba(195, 195, 195, 0.2); }
2113       .osd scale trough highlight {
2114         background-color: #b35a57; }
2115     menuitem:hover scale trough
2116     row:selected scale trough, infobar scale trough {
2117       background-color: rgba(0, 0, 0, 0.2); }
2118       menuitem:hover scale trough
2119       row:selected scale trough highlight, infobar scale trough highlight {
2120         background-color: #ffffff; }
2121         menuitem:hover scale trough
2122         row:selected scale trough highlight:disabled, infobar scale trough highlight:disabled {
2123           background-color: #ddb5b3; }
2124       menuitem:hover scale trough
2125       row:selected scale trough:disabled, infobar scale trough:disabled {
2126         background-color: rgba(0, 0, 0, 0.1); }
2127   scale highlight {
2128     border-radius: 2.5px;
2129     background-color: #b35a57; }
2130     scale highlight:disabled {
2131       background-color: rgba(179, 90, 87, 0.55); }
2132   scale fill {
2133     border-radius: 2.5px;
2134     background-color: rgba(179, 90, 87, 0.5); }
2135     scale fill:disabled {
2136       background-color: transparent; }
2137   scale value {
2138     color: alpha(currentColor,0.4); }
2139   scale marks {
2140     color: alpha(currentColor,0.4); }
2141     scale marks.top {
2142       margin-bottom: 1px;
2143       margin-top: -4px; }
2144     scale marks.bottom {
2145       margin-top: 1px;
2146       margin-bottom: -4px; }
2147     scale marks.top {
2148       margin-right: 1px;
2149       margin-left: -4px; }
2150     scale marks.bottom {
2151       margin-left: 1px;
2152       margin-right: -4px; }
2153   scale.fine-tune marks.top {
2154     margin-bottom: 0px;
2155     margin-top: -2px; }
2156   scale.fine-tune marks.bottom {
2157     margin-top: 0px;
2158     margin-bottom: -2px; }
2159   scale.fine-tune marks.top {
2160     margin-right: 0px;
2161     margin-left: -2px; }
2162   scale.fine-tune marks.bottom {
2163     margin-left: 0px;
2164     margin-right: -2px; }
2165   scale.horizontal indicator {
2166     min-height: 3px;
2167     min-width: 1px; }
2168   scale.horizontal.fine-tune indicator {
2169     min-height: 2px; }
2170   scale.vertical indicator {
2171     min-height: 1px;
2172     min-width: 3px; }
2173   scale.vertical.fine-tune indicator {
2174     min-width: 2px; }
2175
2176 progressbar {
2177   padding: 0;
2178   font-size: smaller;
2179   color: rgba(218, 218, 218, 0.7); }
2180   progressbar.osd {
2181     min-width: 3px;
2182     min-height: 3px;
2183     background-color: transparent; }
2184     progressbar.osd trough {
2185       border-style: none;
2186       background-color: transparent;
2187       box-shadow: none; }
2188   progressbar progress {
2189     background-color: #b35a57;
2190     border-radius: 3px;
2191     box-shadow: none; }
2192     row:selected progressbar progress, infobar progressbar progress {
2193       background-color: #ffffff; }
2194   progressbar trough {
2195     border: none;
2196     border-radius: 3px;
2197     background-color: #2b2b2b; }
2198     row:selected progressbar trough, infobar progressbar trough {
2199       background-color: rgba(0, 0, 0, 0.2); }
2200
2201 .osd .progressbar {
2202   background-color: #b35a57; }
2203 .osd .trough {
2204   background-color: #f4f4f4; }
2205
2206 levelbar block {
2207   min-width: 32px;
2208   min-height: 1px; }
2209 levelbar.vertical block {
2210   min-width: 1px;
2211   min-height: 32px; }
2212 levelbar trough {
2213   border: none;
2214   padding: 3px;
2215   border-radius: 3px;
2216   background-color: #2b2b2b; }
2217 levelbar.horizontal.discrete block {
2218   margin: 0 1px; }
2219 levelbar.vertical.discrete block {
2220   margin: 1px 0; }
2221 levelbar block:not(.empty) {
2222   border: 1px solid #b35a57;
2223   background-color: #b35a57;
2224   border-radius: 2px; }
2225 levelbar block.low {
2226   border-color: #f27835;
2227   background-color: #f27835; }
2228 levelbar block.high {
2229   border-color: #b35a57;
2230   background-color: #b35a57; }
2231 levelbar block.full {
2232   border-color: #73d216;
2233   background-color: #73d216; }
2234 levelbar block.empty {
2235   background-color: #404040;
2236   border-color: #404040; }
2237
2238 frame > border,
2239 .frame {
2240   margin: 0;
2241   padding: 0;
2242   border-radius: 0;
2243   border: 1px solid #292929; }
2244
2245 frame.flat > border,
2246 frame > border.flat,
2247 .frame.flat {
2248   border-style: none; }
2249
2250 scrolledwindow viewport.frame {
2251   border-style: none; }
2252 scrolledwindow overshoot.top {
2253   background-image: -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(179, 90, 87, 0.2)), to(rgba(179, 90, 87, 0)));
2254   background-size: 100% 60%;
2255   background-repeat: no-repeat;
2256   background-position: center top;
2257   background-color: transparent;
2258   border: none;
2259   box-shadow: none; }
2260 scrolledwindow overshoot.bottom {
2261   background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(179, 90, 87, 0.2)), to(rgba(179, 90, 87, 0)));
2262   background-size: 100% 60%;
2263   background-repeat: no-repeat;
2264   background-position: center bottom;
2265   background-color: transparent;
2266   border: none;
2267   box-shadow: none; }
2268 scrolledwindow overshoot.left {
2269   background-image: -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(179, 90, 87, 0.2)), to(rgba(179, 90, 87, 0)));
2270   background-size: 60% 100%;
2271   background-repeat: no-repeat;
2272   background-position: left center;
2273   background-color: transparent;
2274   border: none;
2275   box-shadow: none; }
2276 scrolledwindow overshoot.right {
2277   background-image: -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(179, 90, 87, 0.2)), to(rgba(179, 90, 87, 0)));
2278   background-size: 60% 100%;
2279   background-repeat: no-repeat;
2280   background-position: right center;
2281   background-color: transparent;
2282   border: none;
2283   box-shadow: none; }
2284
2285 scrolledwindow junction {
2286   border-color: transparent;
2287   border-image: linear-gradient(to bottom, #292929 1px, transparent 1px) 0 0 0 1/0 1px stretch;
2288   background-color: #3d3d3d; }
2289   scrolledwindow junction:dir(rtl) {
2290     border-image-slice: 0 1 0 0; }
2291
2292 separator {
2293   background-color: rgba(0, 0, 0, 0.1);
2294   min-width: 1px;
2295   min-height: 1px; }
2296
2297 list {
2298   background-color: #404040;
2299   border-color: #292929; }
2300   list row {
2301     padding: 2px; }
2302
2303 row:not(:hover) {
2304   transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
2305 row.activatable.has-open-popup, row.activatable:hover {
2306   background-color: rgba(255, 255, 255, 0.05); }
2307 row.activatable:active {
2308   color: #DADADA; }
2309 row.activatable:disabled {
2310   color: rgba(218, 218, 218, 0.55); }
2311   row.activatable:disabled image {
2312     color: inherit; }
2313 row.activatable:selected:active {
2314   color: #ffffff; }
2315 row.activatable:selected.has-open-popup, row.activatable:selected:hover {
2316   background-color: #a1514e; }
2317
2318 .app-notification {
2319   padding: 10px;
2320   color: #C3C3C3;
2321   background-color: #353535;
2322   background-clip: border-box;
2323   border-radius: 0 0 2px 2px;
2324   border-width: 0 1px 1px 1px;
2325   border-style: solid;
2326   border-color: #1c1c1c; }
2327   .app-notification border {
2328     border: none; }
2329   .app-notification button {
2330     color: #C3C3C3;
2331     outline-color: rgba(195, 195, 195, 0.3);
2332     border-color: rgba(22, 22, 22, 0.4);
2333     background-color: rgba(109, 109, 109, 0.4); }
2334     .app-notification button.flat, .app-notification button.sidebar-button {
2335       border-color: rgba(179, 90, 87, 0); }
2336     .app-notification button:hover {
2337       color: #C3C3C3;
2338       outline-color: rgba(195, 195, 195, 0.3);
2339       border-color: rgba(22, 22, 22, 0.4);
2340       background-color: rgba(127, 127, 127, 0.5); }
2341     .app-notification button:active, .app-notification button:checked {
2342       color: #ffffff;
2343       outline-color: rgba(255, 255, 255, 0.3);
2344       border-color: rgba(22, 22, 22, 0.4);
2345       background-color: #b35a57;
2346       background-clip: padding-box; }
2347     .app-notification button:disabled {
2348       color: #606060;
2349       border-color: rgba(22, 22, 22, 0.4);
2350       background-color: rgba(109, 109, 109, 0.25); }
2351
2352 expander arrow {
2353   min-width: 16px;
2354   min-height: 16px;
2355   -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); }
2356   expander arrow:dir(rtl) {
2357     -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); }
2358   expander arrow:hover {
2359     color: white; }
2360   expander arrow:checked {
2361     -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
2362
2363 calendar {
2364   color: #DADADA;
2365   border: 1px solid #292929;
2366   border-radius: 3px;
2367   padding: 2px; }
2368   calendar:selected {
2369     background-color: #b35a57;
2370     color: #ffffff;
2371     border-radius: 1.5px; }
2372   calendar.header {
2373     color: #DADADA;
2374     border: none;
2375     border-radius: 0; }
2376   calendar.button, calendar.button:focus {
2377     color: rgba(218, 218, 218, 0.45);
2378     border-color: transparent;
2379     background-color: transparent;
2380     background-image: none; }
2381     calendar.button:hover, calendar.button:focus:hover {
2382       color: #DADADA; }
2383     calendar.button:disabled, calendar.button:focus:disabled {
2384       color: rgba(218, 218, 218, 0.55);
2385       background-color: transparent;
2386       background-image: none; }
2387   calendar:indeterminate {
2388     color: alpha(currentColor,0.55); }
2389   calendar.highlight {
2390     color: #DADADA; }
2391
2392 .dialog-action-area .button.text-button {
2393   padding: 6px 16px; }
2394
2395 .message-dialog .dialog-action-area .button {
2396   padding: 8px; }
2397
2398 .message-dialog {
2399   -GtkDialog-button-spacing: 0; }
2400   .message-dialog .titlebar {
2401     background-color: #2f2f2f;
2402     border-bottom: 1px solid #1d1d1d; }
2403   .message-dialog.csd.background {
2404     border-bottom-left-radius: 3px;
2405     border-bottom-right-radius: 3px;
2406     border: none; }
2407   .message-dialog.csd .dialog-action-area .button {
2408     padding: 8px;
2409     border-radius: 0; }
2410   .message-dialog.csd .dialog-action-area .button, .message-dialog.csd .dialog-action-area .button:hover, .message-dialog.csd .dialog-action-area .button:active, .message-dialog.csd .dialog-action-area .button:disabled {
2411     border-right-style: none;
2412     border-bottom-style: none; }
2413   .message-dialog.csd .dialog-action-area .button:last-child {
2414     border-bottom-right-radius: 3px; }
2415   .message-dialog.csd .dialog-action-area .button:first-child {
2416     border-left-style: none;
2417     border-bottom-left-radius: 3px; }
2418
2419 filechooser #pathbarbox {
2420   background-color: #2f2f2f;
2421   border-bottom: 1px solid #292929; }
2422 filechooser .search-bar {
2423   background-color: #2f2f2f; }
2424 filechooser actionbar {
2425   background-color: #383838; }
2426
2427 filechooserbutton:drop(active) {
2428   box-shadow: none;
2429   border-color: transparent; }
2430
2431 .sidebar {
2432   border-style: none;
2433   background-color: #3d3d3d; }
2434   stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:dir(ltr), .sidebar.left, .sidebar.left:dir(rtl) {
2435     border-right: 1px solid #292929;
2436     border-left-style: none; }
2437   stacksidebar.sidebar:dir(rtl) list, stacksidebar.sidebar.right list, .sidebar:dir(rtl), .sidebar.right {
2438     border-left: 1px solid #292929;
2439     border-right-style: none; }
2440   .sidebar list {
2441     background-color: #404040; }
2442   paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar {
2443     border-style: none; }
2444
2445 stacksidebar row {
2446   padding: 10px 4px; }
2447   stacksidebar row > label {
2448     padding-left: 6px;
2449     padding-right: 6px; }
2450   stacksidebar row.needs-attention > label {
2451     background-size: 6px 6px, 0 0; }
2452
2453 placessidebar > viewport.frame {
2454   border-style: none; }
2455 placessidebar row {
2456   min-height: 30px;
2457   padding: 0px; }
2458   placessidebar row > revealer {
2459     padding: 0 10px; }
2460   placessidebar row image.sidebar-icon:dir(ltr) {
2461     padding-right: 8px; }
2462   placessidebar row image.sidebar-icon:dir(rtl) {
2463     padding-left: 8px; }
2464   placessidebar row label.sidebar-label:dir(ltr) {
2465     padding-right: 2px; }
2466   placessidebar row label.sidebar-label:dir(rtl) {
2467     padding-left: 2px; }
2468   button.sidebar-button {
2469     min-width: 22px;
2470     min-height: 22px;
2471     margin-top: 2px;
2472     margin-bottom: 2px;
2473     padding: 0;
2474     border-radius: 100%;
2475     -gtk-outline-radius: 100%; }
2476     button.sidebar-button:not(:hover):not(:active) > image {
2477       opacity: 0.5; }
2478   placessidebar row.sidebar-placeholder-row {
2479     padding: 0 8px;
2480     min-height: 2px;
2481     background-image: linear-gradient(to bottom, #f08437, #f08437);
2482     background-clip: content-box; }
2483   placessidebar row.sidebar-new-bookmark-row {
2484     color: #b35a57; }
2485   placessidebar row:drop(active):not(:disabled) {
2486     box-shadow: inset 0 1px #f08437, inset 0 -1px #f08437; }
2487     placessidebar row:drop(active):not(:disabled), placessidebar row:drop(active):not(:disabled) label, placessidebar row:drop(active):not(:disabled) image {
2488       color: #f08437; }
2489     placessidebar row:drop(active):not(:disabled):selected {
2490       background-color: #f08437; }
2491       placessidebar row:drop(active):not(:disabled):selected, placessidebar row:drop(active):not(:disabled):selected label, placessidebar row:drop(active):not(:disabled):selected image {
2492         color: #ffffff; }
2493
2494 placesview .server-list-button > image {
2495   transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
2496   -gtk-icon-transform: rotate(0turn); }
2497 placesview .server-list-button:checked > image {
2498   transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
2499   -gtk-icon-transform: rotate(-0.5turn); }
2500 placesview > actionbar > revealer > box > label {
2501   padding-left: 8px;
2502   padding-right: 8px; }
2503
2504 paned > separator {
2505   min-width: 1px;
2506   min-height: 1px;
2507   -gtk-icon-source: none;
2508   border-style: none;
2509   background-color: transparent;
2510   background-image: linear-gradient(to bottom, #292929, #292929);
2511   background-size: 1px 1px; }
2512   paned > separator:selected {
2513     background-image: linear-gradient(to bottom, #b35a57, #b35a57); }
2514   paned > separator.wide {
2515     min-width: 5px;
2516     min-height: 5px;
2517     background-color: transparent; }
2518 paned.horizontal > separator {
2519   background-repeat: repeat-y;
2520   margin: 0 -3px 0 -3px;
2521   padding: 0 3px 0 3px;
2522   background-position: center; }
2523   paned.horizontal > separator.wide {
2524     margin: 0;
2525     padding: 0;
2526     background-repeat: no-repeat;
2527     background-position: center;
2528     background-image: -gtk-scaled(url("assets/pane-separator-vertical.png"), url("assets/pane-separator-vertical@2.png"));
2529     background-size: 2px 24px; }
2530 paned.vertical > separator {
2531   margin: -3px 0 -3px 0;
2532   padding: 3px 0 3px 0;
2533   background-repeat: repeat-x;
2534   background-position: center; }
2535   paned.vertical > separator.wide {
2536     margin: 0;
2537     padding: 0;
2538     background-repeat: no-repeat;
2539     background-position: center;
2540     background-image: -gtk-scaled(url("assets/pane-separator.png"), url("assets/pane-separator@2.png"));
2541     background-size: 24px 2px; }
2542
2543 infobar {
2544   border-style: none; }
2545   infobar.info, infobar.question, infobar.warning, infobar.error {
2546     background-color: #b35a57;
2547     color: #ffffff;
2548     caret-color: currentColor; }
2549     infobar.info selection, infobar.question selection, infobar.warning selection, infobar.error selection {
2550       color: #b35a57;
2551       background-color: #ffffff; }
2552     infobar.info:disabled label, infobar.info:disabled image, infobar.question:disabled label, infobar.question:disabled image, infobar.warning:disabled label, infobar.warning:disabled image, infobar.error:disabled label, infobar.error:disabled image {
2553       color: rgba(255, 255, 255, 0.5); }
2554   infobar.warning {
2555     background-color: #f27835; }
2556   infobar.error {
2557     background-color: #F04A50; }
2558   infobar.question {
2559     background-color: #55c1ec; }
2560
2561 .primary-toolbar toolbar.selection-mode button:hover, .primary-toolbar .selection-mode.inline-toolbar button:hover,
2562 .selection-mode.primary-toolbar button:hover, headerbar.selection-mode button:hover, row:selected button, infobar.info button, infobar.question button, infobar.warning button, infobar.error button {
2563   color: #ffffff;
2564   background-color: rgba(255, 255, 255, 0);
2565   border-color: rgba(255, 255, 255, 0.5); }
2566 row:selected button.flat, row:selected button.sidebar-button, infobar.info button.flat, infobar.info button.sidebar-button, infobar.question button.flat, infobar.question button.sidebar-button, infobar.warning button.flat, infobar.warning button.sidebar-button, infobar.error button.flat, infobar.error button.sidebar-button {
2567   border-color: transparent;
2568   background-color: transparent;
2569   background-image: none;
2570   color: #ffffff;
2571   background-color: rgba(255, 255, 255, 0); }
2572   .primary-toolbar toolbar.selection-mode button:disabled, .primary-toolbar .selection-mode.inline-toolbar button:disabled,
2573   .selection-mode.primary-toolbar button:disabled, headerbar.selection-mode button:disabled, row:selected button.flat:disabled, row:selected button.sidebar-button:disabled, infobar.info button.flat:disabled, infobar.info button.sidebar-button:disabled, infobar.question button.flat:disabled, infobar.question button.sidebar-button:disabled, infobar.warning button.flat:disabled, infobar.warning button.sidebar-button:disabled, infobar.error button.flat:disabled, infobar.error button.sidebar-button:disabled, .primary-toolbar toolbar.selection-mode button:disabled label, .primary-toolbar .selection-mode.inline-toolbar button:disabled label,
2574   .selection-mode.primary-toolbar button:disabled label, headerbar.selection-mode button:disabled label, row:selected button.flat:disabled label, row:selected button.sidebar-button:disabled label, infobar.info button.flat:disabled label, infobar.info button.sidebar-button:disabled label, infobar.question button.flat:disabled label, infobar.question button.sidebar-button:disabled label, infobar.warning button.flat:disabled label, infobar.warning button.sidebar-button:disabled label, infobar.error button.flat:disabled label, infobar.error button.sidebar-button:disabled label {
2575     color: rgba(255, 255, 255, 0.4); }
2576 row:selected button:hover, infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover {
2577   color: #ffffff;
2578   background-color: rgba(255, 255, 255, 0.2);
2579   border-color: rgba(255, 255, 255, 0.8); }
2580 .primary-toolbar toolbar.selection-mode button:active, .primary-toolbar .selection-mode.inline-toolbar button:active,
2581 .selection-mode.primary-toolbar button:active, headerbar.selection-mode button:active, .primary-toolbar toolbar.selection-mode button:checked, .primary-toolbar .selection-mode.inline-toolbar button:checked,
2582 .selection-mode.primary-toolbar button:checked, headerbar.selection-mode button:checked, row:selected button:active, infobar.info button:active, infobar.question button:active, infobar.warning button:active, infobar.error button:active, .primary-toolbar toolbar.selection-mode button:hover:active, .primary-toolbar .selection-mode.inline-toolbar button:hover:active,
2583 .selection-mode.primary-toolbar button:hover:active, headerbar.selection-mode button:hover:active, .primary-toolbar toolbar.selection-mode button:hover:checked, .primary-toolbar .selection-mode.inline-toolbar button:hover:checked,
2584 .selection-mode.primary-toolbar button:hover:checked, headerbar.selection-mode button:hover:checked, row:selected button:active:hover, infobar.info button:active:hover, infobar.question button:active:hover, infobar.warning button:active:hover, infobar.error button:active:hover, row:selected button:checked, infobar.info button:checked, infobar.question button:checked, infobar.warning button:checked, infobar.error button:checked {
2585   color: #b35a57;
2586   background-color: #ffffff;
2587   border-color: #ffffff; }
2588 row:selected button:disabled, infobar.info button:disabled, infobar.question button:disabled, infobar.warning button:disabled, infobar.error button:disabled {
2589   background-color: rgba(255, 255, 255, 0);
2590   border-color: rgba(255, 255, 255, 0.4); }
2591   row:selected button:disabled, infobar.info button:disabled, infobar.question button:disabled, infobar.warning button:disabled, infobar.error button:disabled, row:selected button:disabled label, infobar.info button:disabled label, infobar.question button:disabled label, infobar.warning button:disabled label, infobar.error button:disabled label {
2592     color: rgba(255, 255, 255, 0.5); }
2593   .primary-toolbar toolbar.selection-mode button:disabled:active, .primary-toolbar .selection-mode.inline-toolbar button:disabled:active,
2594   .selection-mode.primary-toolbar button:disabled:active, headerbar.selection-mode button:disabled:active, .primary-toolbar toolbar.selection-mode button:disabled:checked, .primary-toolbar .selection-mode.inline-toolbar button:disabled:checked,
2595   .selection-mode.primary-toolbar button:disabled:checked, headerbar.selection-mode button:disabled:checked, row:selected button:disabled:active, infobar.info button:disabled:active, infobar.question button:disabled:active, infobar.warning button:disabled:active, infobar.error button:disabled:active, .primary-toolbar toolbar.selection-mode button:disabled:checked, .primary-toolbar .selection-mode.inline-toolbar button:disabled:checked,
2596   .selection-mode.primary-toolbar button:disabled:checked, headerbar.selection-mode button:disabled:checked, .primary-toolbar toolbar.selection-mode button:disabled:active, .primary-toolbar .selection-mode.inline-toolbar button:disabled:active,
2597   .selection-mode.primary-toolbar button:disabled:active, headerbar.selection-mode button:disabled:active, row:selected button:disabled:checked, infobar.info button:disabled:checked, infobar.question button:disabled:checked, infobar.warning button:disabled:checked, infobar.error button:disabled:checked {
2598     color: #b35a57;
2599     background-color: rgba(255, 255, 255, 0.5);
2600     border-color: rgba(255, 255, 255, 0.4); }
2601
2602 tooltip,
2603 .tooltip {
2604   color: #D0D0D0;
2605   border-radius: 2px;
2606   border: 1px solid #202020; }
2607   tooltip.background,
2608   .tooltip.background {
2609     background-color: #252525;
2610     background-clip: padding-box; }
2611     tooltip.background label,
2612     .tooltip.background label {
2613       padding: 4px; }
2614   tooltip decoration,
2615   .tooltip decoration {
2616     background-color: transparent; }
2617   tooltip *,
2618   .tooltip * {
2619     background-color: transparent;
2620     color: #D0D0D0; }
2621
2622 colorswatch, colorswatch:drop(active) {
2623   border-style: none; }
2624 colorswatch.top {
2625   border-top-left-radius: 3px;
2626   border-top-right-radius: 3px; }
2627   colorswatch.top overlay {
2628     border-top-left-radius: 3px;
2629     border-top-right-radius: 3px; }
2630 colorswatch.bottom {
2631   border-bottom-left-radius: 3px;
2632   border-bottom-right-radius: 3px; }
2633   colorswatch.bottom overlay {
2634     border-bottom-left-radius: 3px;
2635     border-bottom-right-radius: 3px; }
2636 colorswatch.left, colorswatch:first-child:not(.top) {
2637   border-top-left-radius: 3px;
2638   border-bottom-left-radius: 3px; }
2639   colorswatch.left overlay, colorswatch:first-child:not(.top) overlay {
2640     border-top-left-radius: 3px;
2641     border-bottom-left-radius: 3px; }
2642 colorswatch.right, colorswatch:last-child:not(.bottom) {
2643   border-top-right-radius: 3px;
2644   border-bottom-right-radius: 3px; }
2645   colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay {
2646     border-top-right-radius: 3px;
2647     border-bottom-right-radius: 3px; }
2648 colorswatch.dark overlay {
2649   color: rgba(255, 255, 255, 0.7); }
2650   colorswatch.dark overlay:hover {
2651     border-color: #292929; }
2652 colorswatch.light overlay {
2653   color: rgba(0, 0, 0, 0.7); }
2654   colorswatch.light overlay:hover {
2655     border-color: #292929; }
2656 colorswatch overlay {
2657   border: 1px solid #292929; }
2658   colorswatch overlay:hover {
2659     background-color: rgba(255, 255, 255, 0.2); }
2660 colorswatch:disabled {
2661   opacity: 0.5; }
2662   colorswatch:disabled overlay {
2663     border-color: rgba(0, 0, 0, 0.6);
2664     box-shadow: none; }
2665 colorswatch#add-color-button {
2666   border-style: solid;
2667   border-width: 1px;
2668   color: #DADADA;
2669   outline-color: rgba(218, 218, 218, 0.3);
2670   border-color: #292929;
2671   background-color: #454545; }
2672   colorswatch#add-color-button:hover {
2673     color: #DADADA;
2674     outline-color: rgba(218, 218, 218, 0.3);
2675     border-color: #292929;
2676     background-color: #525252; }
2677   colorswatch#add-color-button overlay {
2678     border-color: transparent;
2679     background-color: transparent;
2680     background-image: none; }
2681
2682 button.color {
2683   padding: 0; }
2684   button.color colorswatch:first-child:last-child, button.color colorswatch:first-child:last-child overlay {
2685     margin: 4px;
2686     border-radius: 0; }
2687
2688 colorchooser .popover.osd {
2689   border-radius: 3px; }
2690
2691 .content-view {
2692   background-color: #404040; }
2693   .content-view:hover {
2694     -gtk-icon-effect: highlight; }
2695
2696 .scale-popup button:hover {
2697   color: #DADADA;
2698   outline-color: rgba(218, 218, 218, 0.3);
2699   border-color: #292929;
2700   background-color: #525252; }
2701
2702 .touch-selection,
2703 .context-menu,
2704 popover.touch-selection,
2705 .csd popover.touch-selection,
2706 popover.background.touch-selection,
2707 .csd popover.background.touch-selection {
2708   font: initial; }
2709
2710 .monospace {
2711   font-family: Monospace; }
2712
2713 button.circular,
2714 button.circular-button,
2715 .stack-switcher > button.circular {
2716   min-width: 24px;
2717   min-height: 24px;
2718   padding: 5px;
2719   border-radius: 50%;
2720   -gtk-outline-radius: 50%; }
2721   button.circular label,
2722   button.circular-button label,
2723   .stack-switcher > button.circular label {
2724     padding: 0; }
2725
2726 .keycap {
2727   min-width: 16px;
2728   min-height: 20px;
2729   padding: 3px 6px 4px 6px;
2730   color: #DADADA;
2731   background-color: #404040;
2732   border: 1px solid #292929;
2733   border-radius: 2.5px;
2734   box-shadow: inset 0px -2px 0px rgba(0, 0, 0, 0.15); }
2735
2736 *:drop(active):focus,
2737 *:drop(active) {
2738   box-shadow: inset 0 0 0 1px #b35a57; }
2739
2740 decoration {
2741   border-radius: 3px 3px 0 0;
2742   border-width: 10px;
2743   box-shadow: 0 0 1px 1px #1d1d1d, 0 8px 8px 0 rgba(0, 0, 0, 0.35);
2744   margin: 10px; }
2745   decoration:backdrop {
2746     box-shadow: 0 0 0 1px rgba(29, 29, 29, 0.9), 0 8px 8px 0 transparent, 0 5px 5px 0 rgba(0, 0, 0, 0.35); }
2747   .fullscreen decoration, .tiled decoration {
2748     border-radius: 0; }
2749   .popup decoration {
2750     box-shadow: none;
2751     border-radius: 0; }
2752   .ssd decoration {
2753     border-radius: 3px 3px 0 0;
2754     box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.65); }
2755     .ssd decoration.maximized {
2756       border-radius: 0; }
2757   .csd.popup decoration {
2758     border-radius: 2px;
2759     box-shadow: 0 3px 6px rgba(0, 0, 0, 0.45), 0 0 0 1px #1f1f1f; }
2760   tooltip.csd decoration {
2761     border-radius: 2px;
2762     box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.55); }
2763   message-dialog.csd decoration {
2764     border-radius: 3px; }
2765   .solid-csd decoration {
2766     border-radius: 0;
2767     margin: 1px;
2768     background-color: #2f2f2f;
2769     box-shadow: none; }
2770
2771 headerbar.default-decoration button.titlebutton,
2772 .titlebar.default-decoration button.titlebutton {
2773   padding-top: 0px;
2774   padding-bottom: 0px;
2775   min-width: 22px;
2776   min-height: 0;
2777   margin: 0; }
2778 headerbar button.titlebutton,
2779 .titlebar button.titlebutton {
2780   padding: 6px 1px;
2781   border-color: transparent;
2782   background-color: transparent;
2783   background-image: none;
2784   background-color: rgba(47, 47, 47, 0); }
2785   headerbar button.titlebutton:hover,
2786   .titlebar button.titlebutton:hover {
2787     color: #ded6d6;
2788     outline-color: rgba(222, 214, 214, 0.3);
2789     border-color: rgba(16, 16, 16, 0.4);
2790     background-color: rgba(103, 103, 103, 0.4); }
2791   headerbar button.titlebutton:active, headerbar button.titlebutton:checked,
2792   .titlebar button.titlebutton:active,
2793   .titlebar button.titlebutton:checked {
2794     color: #ffffff;
2795     outline-color: rgba(255, 255, 255, 0.3);
2796     border-color: transparent;
2797     background-color: #b35a57; }
2798   headerbar button.titlebutton.close, headerbar button.titlebutton.maximize, headerbar button.titlebutton.minimize,
2799   .titlebar button.titlebutton.close,
2800   .titlebar button.titlebutton.maximize,
2801   .titlebar button.titlebutton.minimize {
2802     color: transparent;
2803     background-color: transparent;
2804     background-position: center;
2805     background-repeat: no-repeat;
2806     border-width: 0; }
2807     headerbar button.titlebutton.close:backdrop, headerbar button.titlebutton.maximize:backdrop, headerbar button.titlebutton.minimize:backdrop,
2808     .titlebar button.titlebutton.close:backdrop,
2809     .titlebar button.titlebutton.maximize:backdrop,
2810     .titlebar button.titlebutton.minimize:backdrop {
2811       opacity: 1; }
2812   headerbar button.titlebutton.close,
2813   .titlebar button.titlebutton.close {
2814     background-image: -gtk-scaled(url("assets/titlebutton-close-dark.png"), url("assets/titlebutton-close-dark@2.png")); }
2815   headerbar button.titlebutton.close:backdrop,
2816   .titlebar button.titlebutton.close:backdrop {
2817     background-image: -gtk-scaled(url("assets/titlebutton-close-backdrop-dark.png"), url("assets/titlebutton-close-backdrop-dark@2.png")); }
2818   headerbar button.titlebutton.close:hover,
2819   .titlebar button.titlebutton.close:hover {
2820     background-image: -gtk-scaled(url("assets/titlebutton-close-hover-dark.png"), url("assets/titlebutton-close-hover-dark@2.png")); }
2821   headerbar button.titlebutton.close:active,
2822   .titlebar button.titlebutton.close:active {
2823     background-image: -gtk-scaled(url("assets/titlebutton-close-active-dark.png"), url("assets/titlebutton-close-active-dark@2.png")); }
2824   headerbar button.titlebutton.maximize,
2825   .titlebar button.titlebutton.maximize {
2826     background-image: -gtk-scaled(url("assets/titlebutton-max-dark.png"), url("assets/titlebutton-max-dark@2.png")); }
2827   headerbar button.titlebutton.maximize:backdrop,
2828   .titlebar button.titlebutton.maximize:backdrop {
2829     background-image: -gtk-scaled(url("assets/titlebutton-max-backdrop-dark.png"), url("assets/titlebutton-max-backdrop-dark@2.png")); }
2830   headerbar button.titlebutton.maximize:hover,
2831   .titlebar button.titlebutton.maximize:hover {
2832     background-image: -gtk-scaled(url("assets/titlebutton-max-hover-dark.png"), url("assets/titlebutton-max-hover-dark@2.png")); }
2833   headerbar button.titlebutton.maximize:active,
2834   .titlebar button.titlebutton.maximize:active {
2835     background-image: -gtk-scaled(url("assets/titlebutton-max-active-dark.png"), url("assets/titlebutton-max-active-dark@2.png")); }
2836   headerbar button.titlebutton.minimize,
2837   .titlebar button.titlebutton.minimize {
2838     background-image: -gtk-scaled(url("assets/titlebutton-min-dark.png"), url("assets/titlebutton-min-dark@2.png")); }
2839   headerbar button.titlebutton.minimize:backdrop,
2840   .titlebar button.titlebutton.minimize:backdrop {
2841     background-image: -gtk-scaled(url("assets/titlebutton-min-backdrop-dark.png"), url("assets/titlebutton-min-backdrop-dark@2.png")); }
2842   headerbar button.titlebutton.minimize:hover,
2843   .titlebar button.titlebutton.minimize:hover {
2844     background-image: -gtk-scaled(url("assets/titlebutton-min-hover-dark.png"), url("assets/titlebutton-min-hover-dark@2.png")); }
2845   headerbar button.titlebutton.minimize:active,
2846   .titlebar button.titlebutton.minimize:active {
2847     background-image: -gtk-scaled(url("assets/titlebutton-min-active-dark.png"), url("assets/titlebutton-min-active-dark@2.png")); }
2848
2849 .view:selected, iconview:selected, .view:selected:focus, iconview:selected:focus,
2850 .view text:selected,
2851 iconview text:selected,
2852 textview text:selected,
2853 .view text:selected:focus,
2854 iconview text:selected:focus,
2855 textview text:selected:focus, .view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection,
2856 textview text selection:focus,
2857 textview text selection, flowbox flowboxchild:selected, entry selection:focus, entry selection, menuitem.button.flat:active, menuitem.button.flat:active arrow, menuitem.button.flat:selected, menuitem.button.flat:selected arrow,
2858 modelbutton.flat:active,
2859 modelbutton.flat:active arrow,
2860 modelbutton.flat:selected,
2861 modelbutton.flat:selected arrow, treeview.view:selected, treeview.view:selected:focus, row:selected, .nautilus-window placessidebar.sidebar list row.sidebar-row.has-open-popup:selected, .nautilus-window placessidebar.sidebar list row.sidebar-row:selected, .nautilus-window placessidebar.sidebar list row.sidebar-row:selected:hover, .nautilus-window placessidebar.sidebar list row.sidebar-row:active:hover,
2862 filechooser placessidebar.sidebar list row.sidebar-row.has-open-popup:selected,
2863 filechooser placessidebar.sidebar list row.sidebar-row:selected,
2864 filechooser placessidebar.sidebar list row.sidebar-row:selected:hover,
2865 filechooser placessidebar.sidebar list row.sidebar-row:active:hover, .nemo-window .nemo-window-pane widget.entry:selected:focus, .nemo-window .nemo-window-pane widget.entry:selected, .nemo-window .nemo-inactive-pane .view:selected:focus, .nemo-window .nemo-inactive-pane iconview:selected:focus, .nemo-window .nemo-inactive-pane .view:selected, .nemo-window .nemo-inactive-pane iconview:selected, .caja-navigation-window .view .cell:selected, .caja-navigation-window iconview .cell:selected, .caja-navigation-window .view .cell:selected:focus, .caja-navigation-window iconview .cell:selected:focus {
2866   background-color: #b35a57; }
2867   row:selected label, label:selected, .view:selected, iconview:selected, .view:selected:focus, iconview:selected:focus,
2868   .view text:selected,
2869   iconview text:selected,
2870   textview text:selected,
2871   .view text:selected:focus,
2872   iconview text:selected:focus,
2873   textview text:selected:focus, .view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection,
2874   textview text selection:focus,
2875   textview text selection, flowbox flowboxchild:selected, entry selection:focus, entry selection, menuitem.button.flat:active, menuitem.button.flat:active arrow, menuitem.button.flat:selected, menuitem.button.flat:selected arrow,
2876   modelbutton.flat:active,
2877   modelbutton.flat:active arrow,
2878   modelbutton.flat:selected,
2879   modelbutton.flat:selected arrow, treeview.view:selected, treeview.view:selected:focus, row:selected, .nautilus-window placessidebar.sidebar list row.sidebar-row.has-open-popup:selected, .nautilus-window placessidebar.sidebar list row.sidebar-row:selected, .nautilus-window placessidebar.sidebar list row.sidebar-row:selected:hover, .nautilus-window placessidebar.sidebar list row.sidebar-row:active:hover,
2880   filechooser placessidebar.sidebar list row.sidebar-row.has-open-popup:selected,
2881   filechooser placessidebar.sidebar list row.sidebar-row:selected,
2882   filechooser placessidebar.sidebar list row.sidebar-row:selected:hover,
2883   filechooser placessidebar.sidebar list row.sidebar-row:active:hover, .nemo-window .nemo-window-pane widget.entry:selected:focus, .nemo-window .nemo-window-pane widget.entry:selected, .nemo-window .nemo-inactive-pane .view:selected:focus, .nemo-window .nemo-inactive-pane iconview:selected:focus, .nemo-window .nemo-inactive-pane .view:selected, .nemo-window .nemo-inactive-pane iconview:selected, .caja-navigation-window .view .cell:selected, .caja-navigation-window iconview .cell:selected, .caja-navigation-window .view .cell:selected:focus, .caja-navigation-window iconview .cell:selected:focus {
2884     color: #ffffff; }
2885     row:selected label:disabled, label:disabled:selected, .view:disabled:selected, iconview:disabled:selected, iconview:disabled:selected:focus,
2886     .view text:disabled:selected,
2887     iconview text:disabled:selected,
2888     textview text:disabled:selected,
2889     iconview text:disabled:selected:focus,
2890     textview text:disabled:selected:focus, iconview text selection:disabled:focus, .view text selection:disabled, iconview text selection:disabled,
2891     textview text selection:disabled, flowbox flowboxchild:disabled:selected, label:disabled selection, entry selection:disabled, menuitem.button.flat:disabled:active, menuitem.button.flat:active arrow:disabled, menuitem.button.flat:disabled:selected, menuitem.button.flat:selected arrow:disabled,
2892     modelbutton.flat:disabled:active,
2893     modelbutton.flat:active arrow:disabled,
2894     modelbutton.flat:disabled:selected,
2895     modelbutton.flat:selected arrow:disabled, treeview.view:disabled:selected:focus, row:disabled:selected, .nautilus-window placessidebar.sidebar list row.sidebar-row:disabled:selected, .nautilus-window placessidebar.sidebar list row.sidebar-row:disabled:active:hover,
2896     filechooser placessidebar.sidebar list row.sidebar-row:disabled:selected,
2897     filechooser placessidebar.sidebar list row.sidebar-row:disabled:active:hover, .nemo-window .nemo-window-pane widget.entry:disabled:selected, .nemo-window .nemo-inactive-pane iconview:disabled:selected:focus, .nemo-window .nemo-inactive-pane .view:disabled:selected, .nemo-window .nemo-inactive-pane iconview:disabled:selected, .caja-navigation-window .view .cell:disabled:selected, .caja-navigation-window iconview .cell:disabled:selected, .caja-navigation-window iconview .cell:disabled:selected:focus {
2898       color: #d9adab; }
2899
2900 GeditNotebook.notebook tab.reorderable-page.top:active, GeditNotebook.notebook tab.reorderable-page.top.active-page, GeditNotebook.notebook tab.reorderable-page.top.active-page:hover, GeditNotebook.notebook tab.top:active, GeditNotebook.notebook tab.top.active-page, GeditNotebook.notebook tab.top.active-page:hover,
2901 ScratchMainWindow .notebook tab.reorderable-page.top:active,
2902 ScratchMainWindow .notebook tab.reorderable-page.top.active-page,
2903 ScratchMainWindow .notebook tab.reorderable-page.top.active-page:hover,
2904 ScratchMainWindow .notebook tab.top:active,
2905 ScratchMainWindow .notebook tab.top.active-page,
2906 ScratchMainWindow .notebook tab.top.active-page:hover,
2907 EphyNotebook.notebook tab.reorderable-page.top:active,
2908 EphyNotebook.notebook tab.reorderable-page.top.active-page,
2909 EphyNotebook.notebook tab.reorderable-page.top.active-page:hover,
2910 EphyNotebook.notebook tab.top:active,
2911 EphyNotebook.notebook tab.top.active-page,
2912 EphyNotebook.notebook tab.top.active-page:hover,
2913 MidoriNotebook .notebook tab.reorderable-page.top:active,
2914 MidoriNotebook .notebook tab.reorderable-page.top.active-page,
2915 MidoriNotebook .notebook tab.reorderable-page.top.active-page:hover,
2916 MidoriNotebook .notebook tab.top:active,
2917 MidoriNotebook .notebook tab.top.active-page,
2918 MidoriNotebook .notebook tab.top.active-page:hover,
2919 TerminalWindow .notebook tab.reorderable-page.top:active,
2920 TerminalWindow .notebook tab.reorderable-page.top.active-page,
2921 TerminalWindow .notebook tab.reorderable-page.top.active-page:hover,
2922 TerminalWindow .notebook tab.top:active,
2923 TerminalWindow .notebook tab.top.active-page,
2924 TerminalWindow .notebook tab.top.active-page:hover,
2925 PantheonTerminalPantheonTerminalWindow .notebook tab.reorderable-page.top:active,
2926 PantheonTerminalPantheonTerminalWindow .notebook tab.reorderable-page.top.active-page,
2927 PantheonTerminalPantheonTerminalWindow .notebook tab.reorderable-page.top.active-page:hover,
2928 PantheonTerminalPantheonTerminalWindow .notebook tab.top:active,
2929 PantheonTerminalPantheonTerminalWindow .notebook tab.top.active-page,
2930 PantheonTerminalPantheonTerminalWindow .notebook tab.top.active-page:hover {
2931   box-shadow: inset 0 1px #292929, inset 0 -1px #292929, inset 1px 0 #292929, inset -1px 0 #292929; }
2932
2933 TerminalWindow .notebook tab.reorderable-page.top, TerminalWindow .notebook tab.top,
2934 PantheonTerminalPantheonTerminalWindow .notebook tab.reorderable-page.top,
2935 PantheonTerminalPantheonTerminalWindow .notebook tab.top {
2936   padding-top: 7px;
2937   border-top-width: 3px; }
2938 TerminalWindow .notebook.header.top,
2939 PantheonTerminalPantheonTerminalWindow .notebook.header.top {
2940   box-shadow: inset 0 1px #252525, inset 0 -1px #292929; }
2941
2942 GtkHTML {
2943   background-color: #404040;
2944   color: #DADADA; }
2945   GtkHTML:active {
2946     color: #ffffff;
2947     background-color: #b35a57; }
2948
2949 SushiFontWidget {
2950   padding: 6px 12px; }
2951
2952 #gnome-system-monitor headerbar {
2953   box-shadow: none; }
2954
2955 vte-terminal.terminal-screen {
2956   -TerminalScreen-background-darkness: 0.9;
2957   background-color: #3f3f3f;
2958   color: #fff; }
2959
2960 terminal-screen-container,
2961 terminal-screen-container scrollbar:not(slider) {
2962   border-color: transparent;
2963   background-color: transparent; }
2964
2965 TerminalWindow .notebook tab .button {
2966   color: #a1a1a1; }
2967   TerminalWindow .notebook tab .button:hover {
2968     color: #DADADA;
2969     border-color: #292929;
2970     background-color: #454545; }
2971 TerminalWindow .notebook .active-page .button:hover, TerminalWindow .notebook .prelight-page .button:hover {
2972   color: #ff4d4d; }
2973 TerminalWindow .notebook .active-page .button:active, TerminalWindow .notebook .prelight-page .button:active {
2974   color: #b35a57; }
2975
2976 vte-terminal {
2977   -TerminalScreen-background-darkness: 0.9;
2978   background-color: #3f3f3f;
2979   color: #fff; }
2980
2981 .nautilus-canvas-item {
2982   border-radius: 2px; }
2983
2984 .nautilus-desktop.nautilus-canvas-item, .nemo-desktop.nemo-canvas-item {
2985   color: #ffffff;
2986   text-shadow: 1px 1px rgba(0, 0, 0, 0.6); }
2987   .nautilus-desktop.nautilus-canvas-item:active, .nemo-desktop.nemo-canvas-item:active {
2988     color: #DADADA; }
2989   .nautilus-desktop.nautilus-canvas-item:selected, .nemo-desktop.nemo-canvas-item:selected {
2990     color: #ffffff; }
2991
2992 .nautilus-canvas-item.dim-label, label.nautilus-canvas-item.separator,
2993 popover.background label.nautilus-canvas-item.separator,
2994 .nautilus-list-dim-label {
2995   color: #898989; }
2996   .nautilus-canvas-item.dim-label:selected, label.nautilus-canvas-item.separator:selected, .nautilus-canvas-item.dim-label:selected:focus, label.nautilus-canvas-item.separator:selected:focus,
2997   .nautilus-list-dim-label:selected,
2998   .nautilus-list-dim-label:selected:focus {
2999     color: #f0dedd; }
3000
3001 .nautilus-window paned > separator {
3002   background-image: linear-gradient(to bottom, #282828, #282828); }
3003
3004 .nautilus-window .csd.background, .nautilus-window placessidebar list,
3005 filechooser .csd.background,
3006 filechooser placessidebar list {
3007   background-color: transparent; }
3008 .nautilus-window placessidebar.sidebar list,
3009 filechooser placessidebar.sidebar list {
3010   background-color: #353535; }
3011   .nautilus-window placessidebar.sidebar list row.sidebar-row,
3012   filechooser placessidebar.sidebar list row.sidebar-row {
3013     border: none;
3014     color: #C3C3C3; }
3015     .nautilus-window placessidebar.sidebar list row.sidebar-row.has-open-popup, .nautilus-window placessidebar.sidebar list row.sidebar-row:hover,
3016     filechooser placessidebar.sidebar list row.sidebar-row.has-open-popup,
3017     filechooser placessidebar.sidebar list row.sidebar-row:hover {
3018       background-color: rgba(195, 195, 195, 0.15); }
3019     .nautilus-window placessidebar.sidebar list row.sidebar-row:disabled, .nautilus-window placessidebar.sidebar list row.sidebar-row:disabled label, .nautilus-window placessidebar.sidebar list row.sidebar-row:disabled image,
3020     filechooser placessidebar.sidebar list row.sidebar-row:disabled,
3021     filechooser placessidebar.sidebar list row.sidebar-row:disabled label,
3022     filechooser placessidebar.sidebar list row.sidebar-row:disabled image {
3023       color: rgba(195, 195, 195, 0.4); }
3024     .nautilus-window placessidebar.sidebar list row.sidebar-row:selected.has-open-popup .sidebar-icon, .nautilus-window placessidebar.sidebar list row.sidebar-row:selected .sidebar-icon, .nautilus-window placessidebar.sidebar list row.sidebar-row:selected:hover .sidebar-icon, .nautilus-window placessidebar.sidebar list row.sidebar-row:active:hover .sidebar-icon,
3025     filechooser placessidebar.sidebar list row.sidebar-row:selected.has-open-popup .sidebar-icon,
3026     filechooser placessidebar.sidebar list row.sidebar-row:selected .sidebar-icon,
3027     filechooser placessidebar.sidebar list row.sidebar-row:selected:hover .sidebar-icon,
3028     filechooser placessidebar.sidebar list row.sidebar-row:active:hover .sidebar-icon {
3029       color: inherit; }
3030     .nautilus-window placessidebar.sidebar list row.sidebar-row:not(:selected) button.sidebar-button,
3031     filechooser placessidebar.sidebar list row.sidebar-row:not(:selected) button.sidebar-button {
3032       color: #C3C3C3; }
3033       .nautilus-window placessidebar.sidebar list row.sidebar-row:not(:selected) button.sidebar-button:hover,
3034       filechooser placessidebar.sidebar list row.sidebar-row:not(:selected) button.sidebar-button:hover {
3035         color: #C3C3C3;
3036         outline-color: rgba(195, 195, 195, 0.3);
3037         border-color: rgba(22, 22, 22, 0.4);
3038         background-color: rgba(127, 127, 127, 0.5); }
3039       .nautilus-window placessidebar.sidebar list row.sidebar-row:not(:selected) button.sidebar-button:active,
3040       filechooser placessidebar.sidebar list row.sidebar-row:not(:selected) button.sidebar-button:active {
3041         color: #ffffff;
3042         outline-color: rgba(255, 255, 255, 0.3);
3043         border-color: #292929;
3044         background-color: #b35a57; }
3045       .nautilus-window placessidebar.sidebar list row.sidebar-row:not(:selected) button.sidebar-button:not(:hover):not(:active) > image,
3046       filechooser placessidebar.sidebar list row.sidebar-row:not(:selected) button.sidebar-button:not(:hover):not(:active) > image {
3047         opacity: 0.5; }
3048     .nautilus-window placessidebar.sidebar list row.sidebar-row.sidebar-new-bookmark-row,
3049     filechooser placessidebar.sidebar list row.sidebar-row.sidebar-new-bookmark-row {
3050       color: #b35a57; }
3051       .nautilus-window placessidebar.sidebar list row.sidebar-row.sidebar-new-bookmark-row .sidebar-icon,
3052       filechooser placessidebar.sidebar list row.sidebar-row.sidebar-new-bookmark-row .sidebar-icon {
3053         color: inherit; }
3054     .nautilus-window placessidebar.sidebar list row.sidebar-row:drop(active):not(:disabled), .nautilus-window placessidebar.sidebar list row.sidebar-row:drop(active):not(:disabled) label, .nautilus-window placessidebar.sidebar list row.sidebar-row:drop(active):not(:disabled) .sidebar-icon,
3055     filechooser placessidebar.sidebar list row.sidebar-row:drop(active):not(:disabled),
3056     filechooser placessidebar.sidebar list row.sidebar-row:drop(active):not(:disabled) label,
3057     filechooser placessidebar.sidebar list row.sidebar-row:drop(active):not(:disabled) .sidebar-icon {
3058       color: #f08437; }
3059     .nautilus-window placessidebar.sidebar list row.sidebar-row:drop(active):not(:disabled):selected,
3060     filechooser placessidebar.sidebar list row.sidebar-row:drop(active):not(:disabled):selected {
3061       background-color: #f08437; }
3062       .nautilus-window placessidebar.sidebar list row.sidebar-row:drop(active):not(:disabled):selected, .nautilus-window placessidebar.sidebar list row.sidebar-row:drop(active):not(:disabled):selected label, .nautilus-window placessidebar.sidebar list row.sidebar-row:drop(active):not(:disabled):selected .sidebar-icon,
3063       filechooser placessidebar.sidebar list row.sidebar-row:drop(active):not(:disabled):selected,
3064       filechooser placessidebar.sidebar list row.sidebar-row:drop(active):not(:disabled):selected label,
3065       filechooser placessidebar.sidebar list row.sidebar-row:drop(active):not(:disabled):selected .sidebar-icon {
3066         color: #ffffff; }
3067   .nautilus-window placessidebar.sidebar list separator,
3068   filechooser placessidebar.sidebar list separator {
3069     background-color: transparent; }
3070 .nautilus-window.maximized placessidebar.sidebar,
3071 filechooser.maximized placessidebar.sidebar {
3072   background-color: #353535; }
3073
3074 NautilusQueryEditor .search-bar.toolbar {
3075   padding: 5px;
3076   box-shadow: none;
3077   background-color: #404040; }
3078
3079 .nautilus-circular-button.image-button.button, headerbar button.nautilus-circular-button.button.titlebutton,
3080 .titlebar button.nautilus-circular-button.button.titlebutton {
3081   border-radius: 50%;
3082   -gtk-outline-radius: 50%;
3083   padding: 8px; }
3084
3085 .disk-space-display {
3086   border-style: solid;
3087   border-width: 1px; }
3088   .disk-space-display.unknown {
3089     background-color: rgba(218, 218, 218, 0.5);
3090     border-color: rgba(193, 193, 193, 0.5); }
3091   .disk-space-display.used {
3092     background-color: rgba(179, 90, 87, 0.8);
3093     border-color: rgba(148, 70, 67, 0.8); }
3094   .disk-space-display.free {
3095     background-color: #303030;
3096     border-color: #171717; }
3097
3098 NautilusListView .view, NautilusListView iconview {
3099   border-bottom: 1px solid #292929; }
3100
3101 .nemo-window {
3102   /* This is to keep the separator next to the sidebar dark so we don't see a gap
3103      between it and the trash bar */ }
3104   .nemo-window .nemo-window-pane widget.entry {
3105     border: 1px solid;
3106     border-radius: 3px;
3107     color: #DADADA;
3108     border-color: #292929;
3109     background-color: #404040;
3110     box-shadow: inset 1px 0 #b35a57, inset -1px 0 #b35a57, inset 0 1px #b35a57, inset 0 -1px #b35a57; }
3111   .nemo-window .nemo-inactive-pane .view, .nemo-window .nemo-inactive-pane iconview {
3112     background-color: #333333; }
3113   .nemo-window .places-treeview {
3114     -NemoPlacesTreeView-disk-full-bg-color: #C3C3C3;
3115     -NemoPlacesTreeView-disk-full-fg-color: #944643;
3116     -GtkTreeView-vertical-separator: 7; }
3117     .nemo-window .places-treeview .view.cell:hover, .nemo-window .places-treeview iconview.cell:hover {
3118       background-color: rgba(195, 195, 195, 0.15); }
3119   .nemo-window .nemo-places-sidebar.frame {
3120     border-width: 0; }
3121   .nemo-window .sidebar {
3122     color: #C3C3C3;
3123     background-color: #353535; }
3124     .nemo-window .sidebar .frame {
3125       border: none; }
3126     .nemo-window .sidebar .view, .nemo-window .sidebar iconview, .nemo-window .sidebar row {
3127       background-color: transparent;
3128       color: #C3C3C3; }
3129       .nemo-window .sidebar .view.cell:selected, .nemo-window .sidebar iconview.cell:selected, .nemo-window .sidebar row.cell:selected {
3130         background-color: #b35a57;
3131         color: #ffffff; }
3132       .nemo-window .sidebar .view.expander, .nemo-window .sidebar iconview.expander, .nemo-window .sidebar row.expander {
3133         color: #7c7c7c; }
3134         .nemo-window .sidebar .view.expander:hover, .nemo-window .sidebar iconview.expander:hover, .nemo-window .sidebar row.expander:hover {
3135           color: #C3C3C3; }
3136   .nemo-window grid > paned > separator {
3137     background-image: linear-gradient(to bottom, #353535, #353535); }
3138   .nemo-window widget .toolbar .image-button, .nemo-window widget .toolbar headerbar button.titlebutton, headerbar .nemo-window widget .toolbar button.titlebutton,
3139   .nemo-window widget .toolbar .titlebar button.titlebutton,
3140   .titlebar .nemo-window widget .toolbar button.titlebutton {
3141     padding: 0; }
3142
3143 .caja-navigation-window {
3144   /* This seems to be needed to get proper highlighting in the caja view
3145    * when split panes are used. Without it the inactive pane isn't displayed
3146    * properly
3147    */ }
3148   .caja-navigation-window .view .cell:selected, .caja-navigation-window iconview .cell:selected, .caja-navigation-window .view .cell:selected:focus, .caja-navigation-window iconview .cell:selected:focus {
3149     background-image: linear-gradient(to bottom, #b35a57, #b35a57); }
3150   .caja-navigation-window .caja-side-pane .view, .caja-navigation-window .caja-side-pane iconview,
3151   .caja-navigation-window .caja-side-pane textview text,
3152   .caja-navigation-window .caja-side-pane notebook {
3153     background-color: #353535;
3154     color: #C3C3C3; }
3155
3156 .gedit-headerbar-paned {
3157   color: #252525; }
3158
3159 .gedit-side-panel-paned > separator {
3160   background-image: linear-gradient(to bottom, #282828, #282828); }
3161
3162 .gedit-bottom-panel-paned > separator {
3163   background-image: linear-gradient(to bottom, #292929, #292929); }
3164
3165 .open-document-selector-treeview.view, iconview.open-document-selector-treeview {
3166   padding: 3px 6px 3px 6px;
3167   border-color: #404040; }
3168   .open-document-selector-treeview.view:hover, iconview.open-document-selector-treeview:hover {
3169     background-color: rgba(0, 0, 0, 0.05); }
3170     .open-document-selector-treeview.view:hover:selected, iconview.open-document-selector-treeview:hover:selected {
3171       color: #ffffff;
3172       background-color: #b35a57; }
3173
3174 .open-document-selector-name-label {
3175   color: #DADADA; }
3176
3177 .open-document-selector-path-label {
3178   color: #8d8d8d;
3179   font-size: smaller; }
3180   .open-document-selector-path-label:selected {
3181     color: rgba(255, 255, 255, 0.9); }
3182
3183 .gedit-document-panel {
3184   background-color: #353535; }
3185   .gedit-document-panel row {
3186     color: #C3C3C3;
3187     background-color: rgba(195, 195, 195, 0); }
3188     .gedit-document-panel row:hover {
3189       background-color: rgba(195, 195, 195, 0.15); }
3190     .gedit-document-panel row:active {
3191       color: #ffffff;
3192       background-color: #b35a57; }
3193       .gedit-document-panel row:active button {
3194         color: #ffffff; }
3195     .gedit-document-panel row:selected, .gedit-document-panel row:selected:hover {
3196       color: #ffffff;
3197       background-color: #b35a57; }
3198     .gedit-document-panel row:hover:not(:selected) button:active {
3199       color: #C3C3C3; }
3200   .gedit-document-panel row button {
3201     min-width: 22px;
3202     min-height: 22px;
3203     color: transparent;
3204     background: none;
3205     border: none;
3206     box-shadow: none;
3207     padding: 4px; }
3208     .gedit-document-panel row button image {
3209       color: inherit; }
3210   .gedit-document-panel row:hover:not(:selected) button {
3211     color: #a1a1a1; }
3212     .gedit-document-panel row:hover:not(:selected) button:hover {
3213       color: #ff4d4d; }
3214     .gedit-document-panel row:hover:not(:selected) button:active {
3215       color: #DADADA; }
3216   .gedit-document-panel row:hover:selected button:hover {
3217     color: #ff6666;
3218     background: none;
3219     border: none;
3220     box-shadow: none; }
3221     .gedit-document-panel row:hover:selected button:hover:active {
3222       color: #ffffff; }
3223
3224 .gedit-document-panel-dragged-row {
3225   border: 1px solid #292929;
3226   background-color: #1f1f1f;
3227   color: #DADADA; }
3228
3229 .gedit-side-panel-paned statusbar {
3230   border-top: 1px solid #292929;
3231   background-color: #383838; }
3232
3233 .gedit-search-entry-occurrences-tag {
3234   color: rgba(218, 218, 218, 0.6);
3235   border: none;
3236   margin: 2px;
3237   padding: 2px; }
3238
3239 .gedit-map-frame border {
3240   border-width: 0; }
3241   .gedit-map-frame border:dir(ltr) {
3242     border-left-width: 1px; }
3243   .gedit-map-frame border:dir(rtl) {
3244     border-right-width: 1px; }
3245
3246 .gedit-search-slider, .xed-window .xed-goto-line-box {
3247   background-color: #3d3d3d;
3248   padding: 6px;
3249   border-color: #292929;
3250   border-radius: 0 0 2px 2px;
3251   border-width: 0 1px 1px 1px;
3252   border-style: solid; }
3253
3254 .pluma-window statusbar frame > border {
3255   border: none; }
3256
3257 .pluma-window notebook > stack scrolledwindow {
3258   border-width: 0 0 1px 0; }
3259
3260 #pluma-status-combo-button {
3261   min-height: 0;
3262   padding: 0;
3263   border-top: none;
3264   border-bottom: none;
3265   border-radius: 0; }
3266
3267 .gb-search-entry-occurrences-tag {
3268   background: none; }
3269
3270 workbench.csd > stack.titlebar:not(headerbar) {
3271   padding: 0;
3272   background: none;
3273   border: none;
3274   box-shadow: none; }
3275   workbench.csd > stack.titlebar:not(headerbar) headerbar, workbench.csd > stack.titlebar:not(headerbar) headerbar:first-child, workbench.csd > stack.titlebar:not(headerbar) headerbar:last-child {
3276     border-radius: 3px 3px 0 0; }
3277
3278 editortweak .linked > entry.search:focus + .gb-linked-scroller {
3279   border-top-color: #b35a57; }
3280
3281 layouttab {
3282   background-color: #404040; }
3283
3284 layout {
3285   border: 1px solid #292929;
3286   -PnlDockBin-handle-size: 1; }
3287
3288 eggsearchbar box.search-bar {
3289   border-bottom: 1px solid #292929; }
3290
3291 pillbox {
3292   color: #ffffff;
3293   background-color: #b35a57;
3294   border-radius: 3px; }
3295   pillbox:disabled label {
3296     color: rgba(255, 255, 255, 0.5); }
3297
3298 docktabstrip {
3299   padding: 0 6px;
3300   background-color: #383838;
3301   border-bottom: 1px solid #292929; }
3302   docktabstrip docktab {
3303     min-height: 28px;
3304     border: solid transparent;
3305     border-width: 0 1px; }
3306     docktabstrip docktab label {
3307       opacity: 0.5; }
3308     docktabstrip docktab:checked label, docktabstrip docktab:hover label {
3309       opacity: 1; }
3310     docktabstrip docktab:checked {
3311       border-color: #292929;
3312       background-color: #404040; }
3313
3314 dockbin {
3315   border: 1px solid #292929;
3316   -PnlDockBin-handle-size: 1; }
3317
3318 dockpaned {
3319   border: 1px solid #292929; }
3320
3321 dockoverlayedge {
3322   background-color: #383838; }
3323   dockoverlayedge docktabstrip {
3324     padding: 0;
3325     border: none; }
3326   dockoverlayedge.left-edge tab:checked, dockoverlayedge.right-edge tab:checked {
3327     border-width: 1px 0; }
3328
3329 popover.messagepopover.background {
3330   padding: 0; }
3331 popover.messagepopover .popover-content-area {
3332   margin: 16px; }
3333 popover.messagepopover .popover-action-area {
3334   margin: 8px; }
3335   popover.messagepopover .popover-action-area button:not(:first-child):not(:last-child) {
3336     margin: 0 4px; }
3337
3338 popover.popover-selector {
3339   padding: 0; }
3340   popover.popover-selector list row {
3341     padding: 5px 0; }
3342   popover.popover-selector list row image {
3343     margin-left: 3px;
3344     margin-right: 10px; }
3345
3346 entry.search.preferences-search {
3347   border: none;
3348   border-right: 1px solid #292929;
3349   border-bottom: 1px solid #292929;
3350   border-radius: 0; }
3351
3352 preferences stacksidebar.sidebar list {
3353   background-image: linear-gradient(to bottom, #404040, #404040); }
3354 preferences stacksidebar.sidebar list separator {
3355   background-color: transparent; }
3356
3357 devhelppanel entry:focus,
3358 symboltreepanel entry:focus {
3359   border-color: #292929; }
3360
3361 button.run-arrow-button {
3362   min-width: 12px; }
3363
3364 omnibar.linked > entry:not(:only-child) {
3365   border-style: solid;
3366   border-radius: 3px;
3367   margin-left: 1px;
3368   margin-right: 1px; }
3369
3370 gstyleslidein #scale_box button.toggle:checked,
3371 gstyleslidein #strings_controls button.toggle:checked,
3372 gstyleslidein #palette_controls button.toggle:checked,
3373 gstyleslidein #components_controls button.toggle:checked {
3374   color: #DADADA; }
3375
3376 configurationview entry.flat {
3377   background: none; }
3378 configurationview list {
3379   border-width: 0; }
3380
3381 EphyWindow .floating-bar {
3382   color: #DADADA; }
3383
3384 .xreader-window .primary-toolbar .button.the-button-in-the-combobox {
3385   color: #ded6d6;
3386   outline-color: rgba(222, 214, 214, 0.3);
3387   border-color: rgba(16, 16, 16, 0.4);
3388   background-color: rgba(103, 103, 103, 0.4); }
3389   .xreader-window .primary-toolbar .button.the-button-in-the-combobox:hover {
3390     background-color: rgba(141, 141, 141, 0.4); }
3391   .xreader-window .primary-toolbar .button.the-button-in-the-combobox:disabled {
3392     color: rgba(222, 214, 214, 0.6); }
3393
3394 .documents-scrolledwin.frame {
3395   border-width: 0; }
3396
3397 button.documents-load-more {
3398   border-width: 1px 0 0;
3399   border-radius: 0; }
3400
3401 .documents-icon-bg {
3402   background-color: #b35a57;
3403   color: #ffffff;
3404   border-radius: 2px; }
3405
3406 .documents-collection-icon, .photos-collection-icon {
3407   background-color: rgba(218, 218, 218, 0.3);
3408   border-radius: 2px; }
3409
3410 .documents-favorite.button:active,
3411 .documents-favorite.button:active:hover {
3412   color: #d39f9d; }
3413
3414 .documents-entry-tag, .photos-entry-tag {
3415   background-color: #b35a57;
3416   color: #ffffff;
3417   border-radius: 2px;
3418   border-width: 0;
3419   margin: 2px;
3420   padding: 4px; }
3421   .documents-entry-tag:hover, .photos-entry-tag:hover {
3422     color: #ffffff;
3423     background-color: #b96865; }
3424   .documents-entry-tag:active, .photos-entry-tag:active {
3425     color: #ffffff;
3426     background-color: #a9504c; }
3427
3428 .photos-fade-in {
3429   opacity: 1.0;
3430   transition: opacity 0.2s ease-out; }
3431
3432 .photos-fade-out {
3433   opacity: 0.0;
3434   transition: opacity 0.2s ease-out; }
3435
3436 .tweak-categories,
3437 .tweak-category:not(:selected):not(:hover) {
3438   background-image: linear-gradient(to bottom, #404040, #404040); }
3439
3440 .content-view.document-page {
3441   border-style: solid;
3442   border-width: 3px 3px 6px 4px;
3443   border-image: url("assets/thumbnail-frame.png") 3 3 6 4; }
3444
3445 TotemGrilo.vertical GdMainView.frame {
3446   border-width: 0; }
3447
3448 SynapseGuiSelectionContainer *:selected,
3449 SynapseGuiViewVirgilio *:selected {
3450   background-color: #b35a57; }
3451
3452 .tr-workarea .undershoot,
3453 .tr-workarea .overshoot {
3454   border-color: transparent; }
3455
3456 .gnome-panel-menu-bar,
3457 .mate-panel-menu-bar {
3458   color: #DADADA;
3459   background-color: #292929; }
3460   .gnome-panel-menu-bar, .gnome-panel-menu-bar menubar,
3461   .mate-panel-menu-bar,
3462   .mate-panel-menu-bar menubar {
3463     background-color: #292929; }
3464   .gnome-panel-menu-bar menubar,
3465   .gnome-panel-menu-bar #PanelApplet label,
3466   .gnome-panel-menu-bar #PanelApplet image,
3467   .mate-panel-menu-bar menubar,
3468   .mate-panel-menu-bar #PanelApplet label,
3469   .mate-panel-menu-bar #PanelApplet image {
3470     color: #DADADA; }
3471   .gnome-panel-menu-bar menu > menuitem,
3472   .mate-panel-menu-bar menu > menuitem {
3473     color: #DADADA; }
3474     .gnome-panel-menu-bar menu > menuitem:hover,
3475     .mate-panel-menu-bar menu > menuitem:hover {
3476       color: #ffffff; }
3477   .gnome-panel-menu-bar button label, .gnome-panel-menu-bar button image,
3478   .gnome-panel-menu-bar #tasklist-button label,
3479   .gnome-panel-menu-bar #tasklist-button image,
3480   .mate-panel-menu-bar button label,
3481   .mate-panel-menu-bar button image,
3482   .mate-panel-menu-bar #tasklist-button label,
3483   .mate-panel-menu-bar #tasklist-button image {
3484     color: inherit; }
3485   .gnome-panel-menu-bar #tasklist-button,
3486   .mate-panel-menu-bar #tasklist-button {
3487     color: #DADADA;
3488     border-radius: 0;
3489     border: none;
3490     padding-bottom: 0;
3491     padding-top: 0; }
3492     .gnome-panel-menu-bar #tasklist-button:hover,
3493     .mate-panel-menu-bar #tasklist-button:hover {
3494       background-color: rgba(255, 255, 255, 0.05); }
3495     .gnome-panel-menu-bar #tasklist-button:checked, .gnome-panel-menu-bar #tasklist-button:active,
3496     .mate-panel-menu-bar #tasklist-button:checked,
3497     .mate-panel-menu-bar #tasklist-button:active {
3498       background-color: #b35a57; }
3499       .gnome-panel-menu-bar #tasklist-button:checked label, .gnome-panel-menu-bar #tasklist-button:active label,
3500       .mate-panel-menu-bar #tasklist-button:checked label,
3501       .mate-panel-menu-bar #tasklist-button:active label {
3502         color: white; }
3503   .gnome-panel-menu-bar PanelSeparator,
3504   .mate-panel-menu-bar PanelSeparator {
3505     color: rgba(0, 0, 0, 0.2);
3506     padding-top: 4px;
3507     padding-bottom: 4px; }
3508   .gnome-panel-menu-bar na-tray-applet,
3509   .mate-panel-menu-bar na-tray-applet {
3510     -NaTrayApplet-icon-padding: 1px; }
3511
3512 .mintmenu:hover {
3513   background-color: #363636; }
3514
3515 .mintmenu:selected {
3516   color: #ffffff;
3517   background-color: #b35a57; }
3518
3519 .wnck-pager {
3520   background-color: rgba(0, 0, 0, 0.04); }
3521   .wnck-pager:selected {
3522     background-color: rgba(179, 90, 87, 0.6); }
3523   .wnck-pager:hover {
3524     background-color: rgba(179, 90, 87, 0.2); }
3525
3526 .xfce4-panel.panel {
3527   background-color: #393939;
3528   color: #DADADA; }
3529   .xfce4-panel.panel button.flat, .xfce4-panel.panel button.sidebar-button {
3530     color: #DADADA;
3531     background-color: rgba(41, 41, 41, 0);
3532     border-radius: 0;
3533     border: none; }
3534     .xfce4-panel.panel button.flat:hover, .xfce4-panel.panel button.sidebar-button:hover {
3535       border: none;
3536       background-color: #434343; }
3537     .xfce4-panel.panel button.flat:active, .xfce4-panel.panel button.sidebar-button:active, .xfce4-panel.panel button.flat:checked, .xfce4-panel.panel button.sidebar-button:checked {
3538       color: #ffffff;
3539       border: none;
3540       background-color: #b35a57; }
3541
3542 .gnome-panel-menu-bar button:not(#tasklist-button),
3543 .mate-panel-menu-bar button:not(#tasklist-button) {
3544   color: #DADADA;
3545   border-radius: 0;
3546   border: none;
3547   background-color: rgba(41, 41, 41, 0); }
3548   .gnome-panel-menu-bar button:hover:not(#tasklist-button),
3549   .mate-panel-menu-bar button:hover:not(#tasklist-button) {
3550     border: none;
3551     background-color: #434343; }
3552   .gnome-panel-menu-bar button:active:not(#tasklist-button),
3553   .mate-panel-menu-bar button:active:not(#tasklist-button), .gnome-panel-menu-bar button:checked:not(#tasklist-button),
3554   .mate-panel-menu-bar button:checked:not(#tasklist-button) {
3555     color: #ffffff;
3556     border: none;
3557     background-color: #b35a57; }
3558   .gnome-panel-menu-bar button:not(#tasklist-button) label,
3559   .mate-panel-menu-bar button:not(#tasklist-button) label, .gnome-panel-menu-bar button:not(#tasklist-button) image,
3560   .mate-panel-menu-bar button:not(#tasklist-button) image {
3561     color: inherit; }
3562
3563 .floating-bar {
3564   background-color: #b35a57;
3565   color: #ffffff; }
3566   .floating-bar.top {
3567     border-radius: 0 0 2px 2px; }
3568   .floating-bar.right {
3569     border-radius: 2px 0 0 2px; }
3570   .floating-bar.bottom {
3571     border-radius: 2px 2px 0 0; }
3572   .floating-bar.left {
3573     border-radius: 0 2px 2px 0; }
3574   .floating-bar .button {
3575     background-color: transparent;
3576     box-shadow: none;
3577     border: none; }
3578
3579 BirdieWidgetsTweetList * {
3580   background-image: none;
3581   background-color: transparent; }
3582
3583 MarlinViewWindow *:selected, MarlinViewWindow *:selected:focus {
3584   color: #ffffff;
3585   background-color: #b35a57;
3586   outline-color: transparent; }
3587 MarlinViewWindow GtkIconView.view:selected, MarlinViewWindow GtkIconView.view:selected:focus, MarlinViewWindow GtkIconView.view:selected:hover, MarlinViewWindow GtkIconView.view:selected:focus:hover {
3588   background-color: transparent; }
3589 MarlinViewWindow FMListView, MarlinViewWindow FMColumnView {
3590   outline-color: transparent; }
3591
3592 .marlin-pathbar.pathbar {
3593   border-radius: 3px;
3594   padding-left: 4px;
3595   padding-right: 4px;
3596   color: #ded6d6;
3597   border-color: rgba(16, 16, 16, 0.4);
3598   background-color: rgba(103, 103, 103, 0.4); }
3599   .marlin-pathbar.pathbar image, .marlin-pathbar.pathbar image:hover {
3600     color: inherit; }
3601   .marlin-pathbar.pathbar:focus {
3602     color: #ded6d6;
3603     border-color: #b35a57;
3604     background-color: rgba(103, 103, 103, 0.4); }
3605   .marlin-pathbar.pathbar:disabled {
3606     color: rgba(222, 214, 214, 0.55);
3607     background-color: rgba(103, 103, 103, 0.25); }
3608   .marlin-pathbar.pathbar:active, .marlin-pathbar.pathbar:checked {
3609     color: #b35a57; }
3610
3611 .gala-notification {
3612   border: 1px solid rgba(0, 0, 0, 0.35);
3613   border-radius: 3px;
3614   box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
3615   background-color: white; }
3616   .gala-notification .title, .gala-notification .label {
3617     color: #5c616c; }
3618
3619 PantheonTerminalPantheonTerminalWindow.background {
3620   background-color: transparent; }
3621
3622 SwitchboardCategoryView .view:selected, SwitchboardCategoryView iconview:selected,
3623 SwitchboardCategoryView .view:selected:focus,
3624 SwitchboardCategoryView iconview:selected:focus {
3625   color: #DADADA; }
3626
3627 .cs-header {
3628   padding: 6px;
3629   background-color: #353535;
3630   border-bottom: 1px solid #292929; }
3631
3632 .xed-window .xed-panel.side notebook tab.top {
3633   padding: 8px 12px; }
3634 .xed-window .xed-panel.bottom notebook.frame {
3635   border: none; }
3636 .xed-window .small-button {
3637   padding: 2px 4px; }
3638 .xed-window .xed-searchbar {
3639   border: 0px solid #292929;
3640   border-top-width: 1px; }
3641 .xed-window statusbar widget border {
3642   border-color: transparent; }
3643 .xed-window statusbar button, .xed-window statusbar widget frame, .xed-window statusbar widget frame border {
3644   padding: 0; }
3645
3646 EvWindow .content-view .view:selected, EvWindow .content-view iconview:selected,
3647 EvWindow .content-view .view:focus:selected,
3648 EvWindow .content-view iconview:focus:selected {
3649   background-color: #b35a57;
3650   color: #ffffff; }
3651
3652 .nautilus-window placessidebar.sidebar list scrollbar,
3653 filechooser placessidebar.sidebar list scrollbar, .nemo-window .sidebar scrollbar {
3654   border-color: #282828; }
3655   .nautilus-window placessidebar.sidebar list scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider,
3656   filechooser placessidebar.sidebar list scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider, .nemo-window .sidebar scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider {
3657     background-color: #e9e9e9;
3658     border: 1px solid rgba(0, 0, 0, 0.3); }
3659   .nautilus-window placessidebar.sidebar list scrollbar slider,
3660   filechooser placessidebar.sidebar list scrollbar slider, .nemo-window .sidebar scrollbar slider {
3661     background-color: rgba(233, 233, 233, 0.7); }
3662     .nautilus-window placessidebar.sidebar list scrollbar slider:hover,
3663     filechooser placessidebar.sidebar list scrollbar slider:hover, .nemo-window .sidebar scrollbar slider:hover {
3664       background-color: #f6f6f6; }
3665     .nautilus-window placessidebar.sidebar list scrollbar slider:hover:active,
3666     filechooser placessidebar.sidebar list scrollbar slider:hover:active, .nemo-window .sidebar scrollbar slider:hover:active {
3667       background-color: #b35a57; }
3668     .nautilus-window placessidebar.sidebar list scrollbar slider:disabled,
3669     filechooser placessidebar.sidebar list scrollbar slider:disabled, .nemo-window .sidebar scrollbar slider:disabled {
3670       background-color: transparent; }
3671   .nautilus-window placessidebar.sidebar list scrollbar trough,
3672   filechooser placessidebar.sidebar list scrollbar trough, .nemo-window .sidebar scrollbar trough {
3673     background-color: #282828; }
3674
3675 #panel_window {
3676   background-color: #292929;
3677   color: #DADADA;
3678   font-weight: bold;
3679   box-shadow: inset 0 -1px #171717; }
3680   #panel_window menubar,
3681   #panel_window menubar > menuitem {
3682     background-color: transparent;
3683     color: #DADADA;
3684     font-weight: bold; }
3685   #panel_window menubar menuitem:disabled {
3686     color: rgba(218, 218, 218, 0.5); }
3687     #panel_window menubar menuitem:disabled label {
3688       color: inherit; }
3689   #panel_window menubar menu > menuitem {
3690     font-weight: normal; }
3691
3692 #login_window,
3693 #shutdown_dialog,
3694 #restart_dialog {
3695   font-weight: normal;
3696   border-style: none;
3697   background-color: transparent;
3698   color: #DADADA; }
3699
3700 #content_frame {
3701   padding-bottom: 14px;
3702   background-color: #383838;
3703   border-top-left-radius: 2px;
3704   border-top-right-radius: 2px;
3705   border: solid rgba(0, 0, 0, 0.1);
3706   border-width: 1px 1px 0 1px; }
3707
3708 #content_frame button {
3709   color: #DADADA;
3710   outline-color: rgba(218, 218, 218, 0.3);
3711   border-color: #292929;
3712   background-color: #454545; }
3713   #content_frame button:hover {
3714     color: #DADADA;
3715     outline-color: rgba(218, 218, 218, 0.3);
3716     border-color: #292929;
3717     background-color: #525252; }
3718   #content_frame button:active, #content_frame button:checked {
3719     color: #ffffff;
3720     outline-color: rgba(255, 255, 255, 0.3);
3721     border-color: #292929;
3722     background-color: #b35a57; }
3723   #content_frame button:disabled {
3724     color: rgba(218, 218, 218, 0.55);
3725     border-color: rgba(41, 41, 41, 0.55);
3726     background-color: rgba(69, 69, 69, 0.55); }
3727     #content_frame button:disabled label {
3728       color: inherit; }
3729
3730 #buttonbox_frame {
3731   padding-top: 20px;
3732   padding-bottom: 0px;
3733   border-style: none;
3734   background-color: #2f2f2f;
3735   border-bottom-left-radius: 3px;
3736   border-bottom-right-radius: 3px;
3737   border: solid rgba(0, 0, 0, 0.1);
3738   border-width: 0 1px 1px 1px;
3739   box-shadow: inset 0 1px #252525; }
3740
3741 #buttonbox_frame button {
3742   color: #C3C3C3;
3743   outline-color: rgba(195, 195, 195, 0.3);
3744   border-color: rgba(22, 22, 22, 0.4);
3745   background-color: rgba(109, 109, 109, 0.4); }
3746   #buttonbox_frame button:hover {
3747     color: #C3C3C3;
3748     outline-color: rgba(195, 195, 195, 0.3);
3749     border-color: rgba(22, 22, 22, 0.4);
3750     background-color: rgba(127, 127, 127, 0.5); }
3751   #buttonbox_frame button:active, #buttonbox_frame button:checked {
3752     color: #ffffff;
3753     outline-color: rgba(255, 255, 255, 0.3);
3754     border-color: rgba(22, 22, 22, 0.4);
3755     background-color: #b35a57; }
3756   #buttonbox_frame button:disabled {
3757     color: #606060;
3758     border-color: rgba(22, 22, 22, 0.4);
3759     background-color: rgba(109, 109, 109, 0.25); }
3760
3761 #login_window #user_combobox {
3762   color: #DADADA;
3763   font-size: 13px; }
3764   #login_window #user_combobox menu {
3765     font-weight: normal; }
3766
3767 #user_image {
3768   padding: 3px;
3769   border-radius: 2px; }
3770
3771 #shutdown_button.button {
3772   background-clip: border-box;
3773   color: #ffffff;
3774   outline-color: rgba(255, 255, 255, 0.3);
3775   background-color: #F04A50;
3776   border-color: #F04A50; }
3777   #shutdown_button.button:hover {
3778     background-clip: border-box;
3779     color: #ffffff;
3780     outline-color: rgba(255, 255, 255, 0.3);
3781     background-color: #f4797e;
3782     border-color: #f4797e; }
3783   #shutdown_button.button:active, #shutdown_button.button:checked {
3784     background-clip: border-box;
3785     color: #ffffff;
3786     outline-color: rgba(255, 255, 255, 0.3);
3787     background-color: #ec1b22;
3788     border-color: #ec1b22; }
3789
3790 #restart_button.button {
3791   background-clip: border-box;
3792   color: #ffffff;
3793   outline-color: rgba(255, 255, 255, 0.3);
3794   background-color: #6db442;
3795   border-color: #6db442; }
3796   #restart_button.button:hover {
3797     background-clip: border-box;
3798     color: #ffffff;
3799     outline-color: rgba(255, 255, 255, 0.3);
3800     background-color: #88c663;
3801     border-color: #88c663; }
3802   #restart_button.button:active, #restart_button.button:checked {
3803     background-clip: border-box;
3804     color: #ffffff;
3805     outline-color: rgba(255, 255, 255, 0.3);
3806     background-color: #568f34;
3807     border-color: #568f34; }
3808
3809 #greeter_infobar {
3810   border-bottom-width: 0;
3811   font-weight: bold; }
3812
3813 window.background.lightdm menubar > menuitem {
3814   padding: 0 5px 0 5px; }
3815 window.background.lightdm button.flat.option-button, window.background.lightdm button.option-button.sidebar-button {
3816   background-color: transparent;
3817   color: #dadada; }
3818   window.background.lightdm button.flat.option-button:hover, window.background.lightdm button.option-button.sidebar-button:hover {
3819     border-color: rgba(41, 41, 41, 0.2);
3820     background-color: rgba(0, 0, 0, 0.5); }
3821   window.background.lightdm button.flat.option-button:active, window.background.lightdm button.option-button.sidebar-button:active {
3822     border-color: #292929;
3823     background-color: #b35a57;
3824     color: #ffffff; }
3825 window.background.lightdm button, window.background.lightdm button.toggle-button {
3826   border-color: transparent;
3827   background-color: transparent;
3828   color: #dadada; }
3829   window.background.lightdm button:hover, window.background.lightdm button.toggle-button:hover {
3830     border-color: rgba(41, 41, 41, 0.2);
3831     background-color: rgba(0, 0, 0, 0.5); }
3832   window.background.lightdm button:active, window.background.lightdm button.selected, window.background.lightdm button.toggle-button:active, window.background.lightdm button.toggle-button.selected {
3833     border-color: rgba(41, 41, 41, 0.2);
3834     background-color: #b35a57;
3835     color: #ffffff; }
3836 window.background.lightdm entry,
3837 window.background.lightdm .lightdm-combo entry {
3838   background: rgba(0, 0, 0, 0.5);
3839   color: white; }
3840 window.background.lightdm entry:active {
3841   -gtk-icon-source: -gtk-icontheme("process-working-symbolic");
3842   animation: spinner 1s linear infinite; }
3843 window.background.lightdm .lightdm-combo {
3844   border-radius: 0;
3845   background-color: transparent; }
3846
3847 @define-color theme_fg_color #DADADA;
3848 @define-color theme_text_color #DADADA;
3849 @define-color theme_bg_color #383838;
3850 @define-color theme_base_color #404040;
3851 @define-color theme_selected_bg_color #b35a57;
3852 @define-color theme_selected_fg_color #ffffff;
3853 @define-color fg_color #DADADA;
3854 @define-color text_color #DADADA;
3855 @define-color bg_color #383838;
3856 @define-color base_color #404040;
3857 @define-color selected_bg_color #b35a57;
3858 @define-color selected_fg_color #ffffff;
3859 @define-color insensitive_bg_color #3d3d3d;
3860 @define-color insensitive_fg_color alpha(#dadada, 0.5);
3861 @define-color insensitive_base_color #404040;
3862 @define-color theme_unfocused_fg_color #DADADA;
3863 @define-color theme_unfocused_text_color #DADADA;
3864 @define-color theme_unfocused_bg_color #383838;
3865 @define-color theme_unfocused_base_color #404040;
3866 @define-color borders #292929;
3867 @define-color unfocused_borders #292929;
3868 @define-color warning_color #f27835;
3869 @define-color error_color #FC4138;
3870 @define-color success_color #73d216;
3871 @define-color placeholder_text_color #A8A8A8;
3872 @define-color content_view_bg #404040;
3873 @define-color wm_title #DADADA;
3874 @define-color wm_unfocused_title alpha(#ded6d6, 0.5);
3875 @define-color wm_bg #2f2f2f;
3876 @define-color wm_bg_unfocused #333333;
3877 @define-color wm_highlight #373737;
3878 @define-color wm_shadow alpha(black, 0.35);
3879 @define-color wm_button_close_bg #cc575d;
3880 @define-color wm_button_close_hover_bg #d7787d;
3881 @define-color wm_button_close_active_bg #be3841;
3882 @define-color wm_icon_close_bg #2f343f;
3883 @define-color wm_button_hover_bg #454C5C;
3884 @define-color wm_button_active_bg #b35a57;
3885 @define-color wm_button_hover_border #262932;
3886 @define-color wm_icon_bg #90939B;
3887 @define-color wm_icon_unfocused_bg #666A74;
3888 @define-color wm_icon_hover_bg #C4C7CC;
3889 @define-color wm_icon_active_bg #ffffff;