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