A fork of the Materia GTK theme.

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

Dismiss

 gtk.css

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