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-dark.css

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