A fork of the Materia GTK theme.

By using this site, you agree to have cookies stored on your device, strictly for functional purposes, such as storing your session and preferences.

Dismiss

 gtk-dark_light_laptop.css

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