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