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