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