From 6e1087f1f9f07cc062b864a4f18a844607a3f552 Mon Sep 17 00:00:00 2001 From: trueold89 Date: Thu, 10 Aug 2023 22:33:13 +0300 Subject: [PATCH] Replace Zorin theme with Yaru for gtk4 support --- Dots/.themes/Yaru-Grey-dark/gtk-2.0/apps.rc | 99 + .../Yaru-Grey-dark/gtk-2.0/assets/border.png | Bin 0 -> 142 bytes .../gtk-2.0/assets/button-active.png | Bin 0 -> 267 bytes .../gtk-2.0/assets/button-hover.png | Bin 0 -> 266 bytes .../gtk-2.0/assets/button-insensitive.png | Bin 0 -> 265 bytes .../Yaru-Grey-dark/gtk-2.0/assets/button.png | Bin 0 -> 295 bytes .../assets/checkbox-checked-active.png | Bin 0 -> 337 bytes .../assets/checkbox-checked-insensitive.png | Bin 0 -> 388 bytes .../gtk-2.0/assets/checkbox-checked.png | Bin 0 -> 385 bytes .../gtk-2.0/assets/checkbox-mixed-active.png | Bin 0 -> 337 bytes .../assets/checkbox-mixed-insensitive.png | Bin 0 -> 323 bytes .../gtk-2.0/assets/checkbox-mixed.png | Bin 0 -> 372 bytes .../assets/checkbox-unchecked-active.png | Bin 0 -> 504 bytes .../assets/checkbox-unchecked-hover.png | Bin 0 -> 318 bytes .../assets/checkbox-unchecked-insensitive.png | Bin 0 -> 318 bytes .../gtk-2.0/assets/checkbox-unchecked.png | Bin 0 -> 318 bytes .../assets/combo-entry-ltr-button-active.png | Bin 0 -> 342 bytes .../assets/combo-entry-ltr-button-hover.png | Bin 0 -> 251 bytes .../combo-entry-ltr-button-insensitive.png | Bin 0 -> 243 bytes .../gtk-2.0/assets/combo-entry-ltr-button.png | Bin 0 -> 248 bytes .../assets/combo-entry-ltr-entry-active.png | Bin 0 -> 252 bytes .../combo-entry-ltr-entry-insensitive.png | Bin 0 -> 201 bytes .../gtk-2.0/assets/combo-entry-ltr-entry.png | Bin 0 -> 248 bytes .../assets/combo-entry-rtl-button-active.png | Bin 0 -> 327 bytes .../assets/combo-entry-rtl-button-hover.png | Bin 0 -> 251 bytes .../combo-entry-rtl-button-insensitive.png | Bin 0 -> 239 bytes .../gtk-2.0/assets/combo-entry-rtl-button.png | Bin 0 -> 251 bytes .../assets/combo-entry-rtl-entry-active.png | Bin 0 -> 253 bytes .../combo-entry-rtl-entry-insensitive.png | Bin 0 -> 246 bytes .../gtk-2.0/assets/combo-entry-rtl-entry.png | Bin 0 -> 246 bytes .../gtk-2.0/assets/entry-active.png | Bin 0 -> 241 bytes .../assets/entry-background-insensitive.png | Bin 0 -> 138 bytes .../gtk-2.0/assets/entry-background.png | Bin 0 -> 138 bytes .../gtk-2.0/assets/entry-insensitive.png | Bin 0 -> 217 bytes .../Yaru-Grey-dark/gtk-2.0/assets/entry.png | Bin 0 -> 218 bytes .../Yaru-Grey-dark/gtk-2.0/assets/focus.png | Bin 0 -> 168 bytes .../gtk-2.0/assets/frame-inline.png | Bin 0 -> 150 bytes .../gtk-2.0/assets/frame-notebook.png | Bin 0 -> 162 bytes .../Yaru-Grey-dark/gtk-2.0/assets/frame.png | Bin 0 -> 163 bytes .../gtk-2.0/assets/handle-horz.png | Bin 0 -> 149 bytes .../gtk-2.0/assets/handle-vert.png | Bin 0 -> 148 bytes .../Yaru-Grey-dark/gtk-2.0/assets/handle.png | Bin 0 -> 158 bytes .../Yaru-Grey-dark/gtk-2.0/assets/line.png | Bin 0 -> 142 bytes .../gtk-2.0/assets/menu-border.png | Bin 0 -> 163 bytes .../menu-checkbox-checked-insensitive.png | Bin 0 -> 378 bytes .../gtk-2.0/assets/menu-checkbox-checked.png | Bin 0 -> 372 bytes .../gtk-2.0/assets/menu-checkbox-hover.png | Bin 0 -> 266 bytes .../assets/menu-checkbox-insensitive.png | Bin 0 -> 320 bytes .../menu-checkbox-mixed-insensitive.png | Bin 0 -> 307 bytes .../gtk-2.0/assets/menu-checkbox-mixed.png | Bin 0 -> 302 bytes .../gtk-2.0/assets/menu-checkbox.png | Bin 0 -> 151 bytes .../assets/menu-pan-down-insensitive.png | Bin 0 -> 208 bytes .../gtk-2.0/assets/menu-pan-down.png | Bin 0 -> 187 bytes .../gtk-2.0/assets/menu-pan-left-hover.png | Bin 0 -> 197 bytes .../assets/menu-pan-left-insensitive.png | Bin 0 -> 204 bytes .../gtk-2.0/assets/menu-pan-left.png | Bin 0 -> 201 bytes .../gtk-2.0/assets/menu-pan-right-hover.png | Bin 0 -> 197 bytes .../assets/menu-pan-right-insensitive.png | Bin 0 -> 207 bytes .../gtk-2.0/assets/menu-pan-right.png | Bin 0 -> 201 bytes .../assets/menu-pan-up-insensitive.png | Bin 0 -> 200 bytes .../gtk-2.0/assets/menu-pan-up.png | Bin 0 -> 185 bytes .../assets/menu-radio-checked-insensitive.png | Bin 0 -> 598 bytes .../gtk-2.0/assets/menu-radio-checked.png | Bin 0 -> 601 bytes .../gtk-2.0/assets/menu-radio-hover.png | Bin 0 -> 374 bytes .../gtk-2.0/assets/menu-radio-insensitive.png | Bin 0 -> 604 bytes .../assets/menu-radio-mixed-insensitive.png | Bin 0 -> 428 bytes .../gtk-2.0/assets/menu-radio-mixed.png | Bin 0 -> 439 bytes .../gtk-2.0/assets/menu-radio.png | Bin 0 -> 151 bytes .../gtk-2.0/assets/menubar-item-active.png | Bin 0 -> 140 bytes .../notebook-combo-entry-ltr-entry-active.png | Bin 0 -> 229 bytes ...book-combo-entry-ltr-entry-insensitive.png | Bin 0 -> 215 bytes .../assets/notebook-combo-entry-ltr-entry.png | Bin 0 -> 214 bytes .../notebook-combo-entry-rtl-entry-active.png | Bin 0 -> 219 bytes ...book-combo-entry-rtl-entry-insensitive.png | Bin 0 -> 200 bytes .../assets/notebook-combo-entry-rtl-entry.png | Bin 0 -> 224 bytes .../gtk-2.0/assets/notebook-entry-active.png | Bin 0 -> 244 bytes .../assets/notebook-entry-insensitive.png | Bin 0 -> 220 bytes .../gtk-2.0/assets/notebook-entry.png | Bin 0 -> 220 bytes .../gtk-2.0/assets/pan-down-insensitive.png | Bin 0 -> 201 bytes .../gtk-2.0/assets/pan-down.png | Bin 0 -> 187 bytes .../gtk-2.0/assets/pan-left-insensitive.png | Bin 0 -> 207 bytes .../gtk-2.0/assets/pan-left-semi.png | Bin 0 -> 219 bytes .../gtk-2.0/assets/pan-left.png | Bin 0 -> 202 bytes .../gtk-2.0/assets/pan-right-insensitive.png | Bin 0 -> 207 bytes .../gtk-2.0/assets/pan-right-semi.png | Bin 0 -> 226 bytes .../gtk-2.0/assets/pan-right.png | Bin 0 -> 202 bytes .../gtk-2.0/assets/pan-up-insensitive.png | Bin 0 -> 195 bytes .../Yaru-Grey-dark/gtk-2.0/assets/pan-up.png | Bin 0 -> 185 bytes .../assets/progressbar-horz-trough.png | Bin 0 -> 202 bytes .../gtk-2.0/assets/progressbar-horz.png | Bin 0 -> 181 bytes .../assets/progressbar-vert-trough.png | Bin 0 -> 212 bytes .../gtk-2.0/assets/progressbar-vert.png | Bin 0 -> 184 bytes .../gtk-2.0/assets/radio-checked-active.png | Bin 0 -> 404 bytes .../assets/radio-checked-insensitive.png | Bin 0 -> 531 bytes .../gtk-2.0/assets/radio-checked.png | Bin 0 -> 509 bytes .../gtk-2.0/assets/radio-mixed-active.png | Bin 0 -> 404 bytes .../assets/radio-mixed-insensitive.png | Bin 0 -> 449 bytes .../gtk-2.0/assets/radio-mixed.png | Bin 0 -> 432 bytes .../gtk-2.0/assets/radio-unchecked-active.png | Bin 0 -> 519 bytes .../gtk-2.0/assets/radio-unchecked-hover.png | Bin 0 -> 432 bytes .../assets/radio-unchecked-insensitive.png | Bin 0 -> 458 bytes .../gtk-2.0/assets/radio-unchecked.png | Bin 0 -> 458 bytes .../gtk-2.0/assets/scale-horz-focus.png | Bin 0 -> 336 bytes .../assets/scale-horz-trough-active.png | Bin 0 -> 225 bytes .../gtk-2.0/assets/scale-horz-trough.png | Bin 0 -> 226 bytes .../gtk-2.0/assets/scale-slider-active.png | Bin 0 -> 641 bytes .../gtk-2.0/assets/scale-slider-hover.png | Bin 0 -> 653 bytes .../assets/scale-slider-insensitive.png | Bin 0 -> 561 bytes .../assets/scale-vert-trough-active.png | Bin 0 -> 222 bytes .../gtk-2.0/assets/scale-vert-trough.png | Bin 0 -> 229 bytes .../gtk-2.0/assets/scrollbar-arrow-down.png | Bin 0 -> 297 bytes .../gtk-2.0/assets/scrollbar-arrow-left.png | Bin 0 -> 243 bytes .../gtk-2.0/assets/scrollbar-arrow-right.png | Bin 0 -> 260 bytes .../gtk-2.0/assets/scrollbar-arrow-up.png | Bin 0 -> 247 bytes .../assets/scrollbar-horz-slider-active.png | Bin 0 -> 248 bytes .../assets/scrollbar-horz-slider-hover.png | Bin 0 -> 238 bytes .../gtk-2.0/assets/scrollbar-horz-slider.png | Bin 0 -> 248 bytes .../gtk-2.0/assets/scrollbar-horz-trough.png | Bin 0 -> 140 bytes .../scrollbar-vert-slider-active-rtl.png | Bin 0 -> 253 bytes .../assets/scrollbar-vert-slider-active.png | Bin 0 -> 247 bytes .../scrollbar-vert-slider-hover-rtl.png | Bin 0 -> 237 bytes .../assets/scrollbar-vert-slider-hover.png | Bin 0 -> 238 bytes .../assets/scrollbar-vert-slider-rtl.png | Bin 0 -> 253 bytes .../gtk-2.0/assets/scrollbar-vert-slider.png | Bin 0 -> 247 bytes .../assets/scrollbar-vert-trough-rtl.png | Bin 0 -> 139 bytes .../gtk-2.0/assets/scrollbar-vert-trough.png | Bin 0 -> 139 bytes .../gtk-2.0/assets/spin-down-insensitive.png | Bin 0 -> 195 bytes .../gtk-2.0/assets/spin-down.png | Bin 0 -> 191 bytes .../gtk-2.0/assets/spin-ltr-down-active.png | Bin 0 -> 208 bytes .../gtk-2.0/assets/spin-ltr-down-hover.png | Bin 0 -> 228 bytes .../assets/spin-ltr-down-insensitive.png | Bin 0 -> 220 bytes .../gtk-2.0/assets/spin-ltr-down.png | Bin 0 -> 224 bytes .../gtk-2.0/assets/spin-ltr-up-active.png | Bin 0 -> 221 bytes .../gtk-2.0/assets/spin-ltr-up-hover.png | Bin 0 -> 220 bytes .../assets/spin-ltr-up-insensitive.png | Bin 0 -> 217 bytes .../gtk-2.0/assets/spin-ltr-up.png | Bin 0 -> 217 bytes .../gtk-2.0/assets/spin-rtl-down-active.png | Bin 0 -> 216 bytes .../gtk-2.0/assets/spin-rtl-down-hover.png | Bin 0 -> 219 bytes .../assets/spin-rtl-down-insensitive.png | Bin 0 -> 217 bytes .../gtk-2.0/assets/spin-rtl-down.png | Bin 0 -> 220 bytes .../gtk-2.0/assets/spin-rtl-up-active.png | Bin 0 -> 224 bytes .../gtk-2.0/assets/spin-rtl-up-hover.png | Bin 0 -> 226 bytes .../assets/spin-rtl-up-insensitive.png | Bin 0 -> 214 bytes .../gtk-2.0/assets/spin-rtl-up.png | Bin 0 -> 211 bytes .../gtk-2.0/assets/spin-up-insensitive.png | Bin 0 -> 192 bytes .../Yaru-Grey-dark/gtk-2.0/assets/spin-up.png | Bin 0 -> 185 bytes .../gtk-2.0/assets/tab-down-active.png | Bin 0 -> 226 bytes .../gtk-2.0/assets/tab-down.png | Bin 0 -> 143 bytes .../gtk-2.0/assets/tab-horz-gap.png | Bin 0 -> 144 bytes .../gtk-2.0/assets/tab-left-active.png | Bin 0 -> 224 bytes .../gtk-2.0/assets/tab-left.png | Bin 0 -> 143 bytes .../gtk-2.0/assets/tab-right-active.png | Bin 0 -> 224 bytes .../gtk-2.0/assets/tab-right.png | Bin 0 -> 143 bytes .../gtk-2.0/assets/tab-up-active.png | Bin 0 -> 226 bytes .../Yaru-Grey-dark/gtk-2.0/assets/tab-up.png | Bin 0 -> 143 bytes .../gtk-2.0/assets/tab-vert-gap.png | Bin 0 -> 144 bytes .../gtk-2.0/assets/treeview-header-button.png | Bin 0 -> 188 bytes .../assets/treeview-pan-down-active.png | Bin 0 -> 187 bytes .../assets/treeview-pan-down-hover.png | Bin 0 -> 181 bytes .../gtk-2.0/assets/treeview-pan-down.png | Bin 0 -> 201 bytes .../gtk-2.0/assets/treeview-pan-up-active.png | Bin 0 -> 185 bytes .../gtk-2.0/assets/treeview-pan-up-hover.png | Bin 0 -> 177 bytes .../gtk-2.0/assets/treeview-pan-up.png | Bin 0 -> 195 bytes .../gtk-2.0/assets/treeview-separator-ltr.png | Bin 0 -> 156 bytes .../gtk-2.0/assets/treeview-separator-rtl.png | Bin 0 -> 142 bytes Dots/.themes/Yaru-Grey-dark/gtk-2.0/gtkrc | 49 + Dots/.themes/Yaru-Grey-dark/gtk-2.0/hacks.rc | 36 + Dots/.themes/Yaru-Grey-dark/gtk-2.0/main.rc | 2630 +++++++ Dots/.themes/Yaru-Grey-dark/gtk-3.0/assets | 1 + .../Yaru-Grey-dark/gtk-3.0/gtk-dark.css | 1 + .../Yaru-Grey-dark/gtk-3.0/gtk-light.css | 1 + Dots/.themes/Yaru-Grey-dark/gtk-3.0/gtk.css | 5596 ++++++++++++++ Dots/.themes/Yaru-Grey-dark/gtk-3.20/assets | 1 + .../Yaru-Grey-dark/gtk-3.20/gtk-dark.css | 1 + .../Yaru-Grey-dark/gtk-3.20/gtk-light.css | 1 + Dots/.themes/Yaru-Grey-dark/gtk-3.20/gtk.css | 6616 +++++++++++++++++ Dots/.themes/Yaru-Grey-dark/gtk-4.0/assets | 1 + Dots/.themes/Yaru-Grey-dark/gtk-4.0/gtk.css | 4188 +++++++++++ Dots/.themes/Yaru-Grey-dark/index_dark.theme | 9 + .../gnome-shell/assets/activities-dark.svg | 1 - .../gnome-shell/assets/activities.svg | 1 - .../assets/calendar-event-dark.svg | 1 - .../assets/calendar-event-today-dark.svg | 1 - .../assets/calendar-event-today.svg | 1 - .../gnome-shell/assets/calendar-event.svg | 1 - .../gnome-shell/assets/checkbox-dark.svg | 1 - .../assets/checkbox-focused-dark.svg | 1 - .../gnome-shell/assets/checkbox-focused.svg | 1 - .../gnome-shell/assets/checkbox-off-dark.svg | 1 - .../assets/checkbox-off-focused-dark.svg | 1 - .../assets/checkbox-off-focused.svg | 1 - .../gnome-shell/assets/checkbox-off.svg | 1 - .../gnome-shell/assets/checkbox.svg | 1 - .../gnome-shell/assets/color-pick.svg | 94 - .../assets/dash-placeholder-dark.svg | 1 - .../gnome-shell/assets/dash-placeholder.svg | 1 - .../assets/eye-not-looking-symbolic.svg | 3 - .../eye-open-negative-filled-symbolic.svg | 3 - .../keyboard-caps-lock-filled-symbolic.svg | 6 - .../assets/keyboard-enter-symbolic.svg | 3 - .../assets/keyboard-hide-symbolic.svg | 3 - .../keyboard-layout-filled-symbolic.svg | 3 - .../assets/keyboard-shift-filled-symbolic.svg | 3 - .../gnome-shell/assets/login-background.png | Bin 185224 -> 0 bytes .../assets/message-indicator-symbolic.svg | 40 - .../gnome-shell/assets/no-notifications.svg | 223 - .../assets/pointer-double-click-symbolic.svg | 28 - .../assets/pointer-drag-symbolic.svg | 20 - .../assets/pointer-primary-click-symbolic.svg | 26 - .../pointer-secondary-click-symbolic.svg | 26 - .../gnome-shell/assets/toggle-off-dark.svg | 1 - .../gnome-shell/assets/toggle-off.svg | 1 - .../gnome-shell/assets/toggle-on-dark.svg | 1 - .../gnome-shell/assets/toggle-on.svg | 1 - .../gnome-shell/gnome-shell-theme.gresource | Bin 458043 -> 0 bytes .../gnome-shell/gnome-shell.css | 1140 --- .../ZorinGrey-Dark/gnome-shell/no-events.svg | 119 - .../gnome-shell/no-notifications.svg | 223 - .../ZorinGrey-Dark/gnome-shell/pad-osd.css | 30 - .../gnome-shell/process-working.svg | 3084 -------- Dots/.themes/ZorinGrey-Dark/gtk-2.0/gtkrc | 706 -- .../gtk-3.0/assets/bullet-symbolic.svg | 155 - .../assets/bullet-symbolic.symbolic.png | Bin 147 -> 0 bytes .../gtk-3.0/assets/check-symbolic.svg | 156 - .../assets/check-symbolic.symbolic.png | Bin 258 -> 0 bytes .../gtk-3.0/assets/dash-symbolic.svg | 153 - .../gtk-3.0/assets/dash-symbolic.symbolic.png | Bin 130 -> 0 bytes ...er-horz-scale-has-marks-above-symbolic.svg | 56 - ...cale-has-marks-above-symbolic.symbolic.png | Bin 389 -> 0 bytes ...er-horz-scale-has-marks-below-symbolic.svg | 55 - ...cale-has-marks-below-symbolic.symbolic.png | Bin 375 -> 0 bytes ...er-vert-scale-has-marks-above-symbolic.svg | 56 - ...cale-has-marks-above-symbolic.symbolic.png | Bin 337 -> 0 bytes ...er-vert-scale-has-marks-below-symbolic.svg | 56 - ...cale-has-marks-below-symbolic.symbolic.png | Bin 360 -> 0 bytes .../assets/text-select-end-symbolic.svg | 56 - .../text-select-end-symbolic.symbolic.png | Bin 308 -> 0 bytes .../assets/text-select-start-symbolic.svg | 56 - .../text-select-start-symbolic.symbolic.png | Bin 313 -> 0 bytes Dots/.themes/ZorinGrey-Dark/gtk-3.0/gtk.css | 2308 ------ Dots/.themes/ZorinGrey-Dark/index.theme | 12 - .../ZorinGrey-Dark/xfwm4/bottom-active.png | Bin 131 -> 0 bytes .../ZorinGrey-Dark/xfwm4/bottom-active.xpm | 6 - .../ZorinGrey-Dark/xfwm4/bottom-inactive.png | Bin 131 -> 0 bytes .../ZorinGrey-Dark/xfwm4/bottom-inactive.xpm | 6 - .../xfwm4/bottom-left-active.png | Bin 167 -> 0 bytes .../xfwm4/bottom-left-active.xpm | 29 - .../xfwm4/bottom-left-inactive.png | Bin 166 -> 0 bytes .../xfwm4/bottom-left-inactive.xpm | 29 - .../xfwm4/bottom-right-active.png | Bin 165 -> 0 bytes .../xfwm4/bottom-right-active.xpm | 29 - .../xfwm4/bottom-right-inactive.png | Bin 165 -> 0 bytes .../xfwm4/bottom-right-inactive.xpm | 29 - .../ZorinGrey-Dark/xfwm4/close-active.png | 1 - .../ZorinGrey-Dark/xfwm4/close-active.xpm | 33 - .../ZorinGrey-Dark/xfwm4/close-inactive.png | 1 - .../ZorinGrey-Dark/xfwm4/close-inactive.xpm | 33 - .../ZorinGrey-Dark/xfwm4/close-prelight.png | Bin 575 -> 0 bytes .../ZorinGrey-Dark/xfwm4/close-prelight.xpm | 33 - .../ZorinGrey-Dark/xfwm4/close-pressed.png | Bin 581 -> 0 bytes .../ZorinGrey-Dark/xfwm4/close-pressed.xpm | 33 - .../ZorinGrey-Dark/xfwm4/hide-active.png | 1 - .../ZorinGrey-Dark/xfwm4/hide-active.xpm | 32 - .../ZorinGrey-Dark/xfwm4/hide-inactive.png | 1 - .../ZorinGrey-Dark/xfwm4/hide-inactive.xpm | 32 - .../ZorinGrey-Dark/xfwm4/hide-prelight.png | 1 - .../ZorinGrey-Dark/xfwm4/hide-prelight.xpm | 32 - .../ZorinGrey-Dark/xfwm4/hide-pressed.png | 1 - .../ZorinGrey-Dark/xfwm4/hide-pressed.xpm | 32 - .../ZorinGrey-Dark/xfwm4/left-active.png | Bin 135 -> 0 bytes .../ZorinGrey-Dark/xfwm4/left-active.xpm | 29 - .../ZorinGrey-Dark/xfwm4/left-inactive.png | Bin 135 -> 0 bytes .../ZorinGrey-Dark/xfwm4/left-inactive.xpm | 29 - .../ZorinGrey-Dark/xfwm4/maximize-active.png | 1 - .../ZorinGrey-Dark/xfwm4/maximize-active.xpm | 33 - .../xfwm4/maximize-inactive.png | 1 - .../xfwm4/maximize-inactive.xpm | 33 - .../xfwm4/maximize-prelight.png | 1 - .../xfwm4/maximize-prelight.xpm | 33 - .../ZorinGrey-Dark/xfwm4/maximize-pressed.png | 1 - .../ZorinGrey-Dark/xfwm4/maximize-pressed.xpm | 33 - .../xfwm4/maximize-toggled-active.png | 1 - .../xfwm4/maximize-toggled-active.xpm | 33 - .../xfwm4/maximize-toggled-inactive.png | 1 - .../xfwm4/maximize-toggled-inactive.xpm | 33 - .../xfwm4/maximize-toggled-prelight.png | 1 - .../xfwm4/maximize-toggled-prelight.xpm | 33 - .../xfwm4/maximize-toggled-pressed.png | 1 - .../xfwm4/maximize-toggled-pressed.xpm | 33 - .../ZorinGrey-Dark/xfwm4/menu-active.png | Bin 2770 -> 0 bytes .../ZorinGrey-Dark/xfwm4/menu-active.xpm | 33 - .../ZorinGrey-Dark/xfwm4/menu-inactive.png | 1 - .../ZorinGrey-Dark/xfwm4/menu-inactive.xpm | 33 - .../ZorinGrey-Dark/xfwm4/menu-prelight.png | Bin 390 -> 0 bytes .../ZorinGrey-Dark/xfwm4/menu-prelight.xpm | 33 - .../ZorinGrey-Dark/xfwm4/menu-pressed.png | Bin 429 -> 0 bytes .../ZorinGrey-Dark/xfwm4/menu-pressed.xpm | 33 - .../ZorinGrey-Dark/xfwm4/right-active.png | 1 - .../ZorinGrey-Dark/xfwm4/right-active.xpm | 29 - .../ZorinGrey-Dark/xfwm4/right-inactive.png | 1 - .../ZorinGrey-Dark/xfwm4/right-inactive.xpm | 29 - .../ZorinGrey-Dark/xfwm4/shade-active.png | 1 - .../ZorinGrey-Dark/xfwm4/shade-active.xpm | 33 - .../ZorinGrey-Dark/xfwm4/shade-inactive.png | 1 - .../ZorinGrey-Dark/xfwm4/shade-inactive.xpm | 33 - .../ZorinGrey-Dark/xfwm4/shade-prelight.png | 1 - .../ZorinGrey-Dark/xfwm4/shade-prelight.xpm | 33 - .../ZorinGrey-Dark/xfwm4/shade-pressed.png | 1 - .../ZorinGrey-Dark/xfwm4/shade-pressed.xpm | 33 - .../xfwm4/shade-toggled-active.png | 1 - .../xfwm4/shade-toggled-active.xpm | 33 - .../xfwm4/shade-toggled-inactive.png | 1 - .../xfwm4/shade-toggled-inactive.xpm | 33 - .../xfwm4/shade-toggled-prelight.png | 1 - .../xfwm4/shade-toggled-prelight.xpm | 33 - .../xfwm4/shade-toggled-pressed.png | 1 - .../xfwm4/shade-toggled-pressed.xpm | 33 - .../ZorinGrey-Dark/xfwm4/stick-active.png | 1 - .../ZorinGrey-Dark/xfwm4/stick-active.xpm | 33 - .../ZorinGrey-Dark/xfwm4/stick-inactive.png | 1 - .../ZorinGrey-Dark/xfwm4/stick-inactive.xpm | 33 - .../ZorinGrey-Dark/xfwm4/stick-prelight.png | 1 - .../ZorinGrey-Dark/xfwm4/stick-prelight.xpm | 33 - .../ZorinGrey-Dark/xfwm4/stick-pressed.png | 1 - .../ZorinGrey-Dark/xfwm4/stick-pressed.xpm | 33 - .../xfwm4/stick-toggled-active.png | 1 - .../xfwm4/stick-toggled-active.xpm | 33 - .../xfwm4/stick-toggled-inactive.png | 1 - .../xfwm4/stick-toggled-inactive.xpm | 33 - .../xfwm4/stick-toggled-prelight.png | 1 - .../xfwm4/stick-toggled-prelight.xpm | 33 - .../xfwm4/stick-toggled-pressed.png | 1 - .../xfwm4/stick-toggled-pressed.xpm | 33 - Dots/.themes/ZorinGrey-Dark/xfwm4/themerc | 17 - .../ZorinGrey-Dark/xfwm4/title-1-active.png | Bin 155 -> 0 bytes .../ZorinGrey-Dark/xfwm4/title-1-active.xpm | 41 - .../ZorinGrey-Dark/xfwm4/title-1-inactive.png | Bin 155 -> 0 bytes .../ZorinGrey-Dark/xfwm4/title-1-inactive.xpm | 41 - .../ZorinGrey-Dark/xfwm4/title-2-active.png | 1 - .../ZorinGrey-Dark/xfwm4/title-2-active.xpm | 41 - .../ZorinGrey-Dark/xfwm4/title-2-inactive.png | 1 - .../ZorinGrey-Dark/xfwm4/title-2-inactive.xpm | 41 - .../ZorinGrey-Dark/xfwm4/title-3-active.png | 1 - .../ZorinGrey-Dark/xfwm4/title-3-active.xpm | 41 - .../ZorinGrey-Dark/xfwm4/title-3-inactive.png | 1 - .../ZorinGrey-Dark/xfwm4/title-3-inactive.xpm | 41 - .../ZorinGrey-Dark/xfwm4/title-4-active.png | 1 - .../ZorinGrey-Dark/xfwm4/title-4-active.xpm | 41 - .../ZorinGrey-Dark/xfwm4/title-4-inactive.png | 1 - .../ZorinGrey-Dark/xfwm4/title-4-inactive.xpm | 41 - .../ZorinGrey-Dark/xfwm4/title-5-active.png | 1 - .../ZorinGrey-Dark/xfwm4/title-5-active.xpm | 41 - .../ZorinGrey-Dark/xfwm4/title-5-inactive.png | 1 - .../ZorinGrey-Dark/xfwm4/title-5-inactive.xpm | 41 - .../ZorinGrey-Dark/xfwm4/top-left-active.png | Bin 310 -> 0 bytes .../ZorinGrey-Dark/xfwm4/top-left-active.xpm | 41 - .../xfwm4/top-left-inactive.png | Bin 302 -> 0 bytes .../xfwm4/top-left-inactive.xpm | 41 - .../ZorinGrey-Dark/xfwm4/top-right-active.png | Bin 343 -> 0 bytes .../ZorinGrey-Dark/xfwm4/top-right-active.xpm | 41 - .../xfwm4/top-right-inactive.png | Bin 336 -> 0 bytes .../xfwm4/top-right-inactive.xpm | 41 - README.md | 2 +- 363 files changed, 19231 insertions(+), 10983 deletions(-) create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/apps.rc create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/border.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/button-active.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/button-hover.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/button-insensitive.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/button.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/checkbox-checked-active.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/checkbox-checked-insensitive.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/checkbox-checked.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/checkbox-mixed-active.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/checkbox-mixed-insensitive.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/checkbox-mixed.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/checkbox-unchecked-active.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/checkbox-unchecked-hover.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/checkbox-unchecked-insensitive.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/checkbox-unchecked.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/combo-entry-ltr-button-active.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/combo-entry-ltr-button-hover.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/combo-entry-ltr-button-insensitive.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/combo-entry-ltr-button.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/combo-entry-ltr-entry-active.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/combo-entry-ltr-entry-insensitive.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/combo-entry-ltr-entry.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/combo-entry-rtl-button-active.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/combo-entry-rtl-button-hover.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/combo-entry-rtl-button-insensitive.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/combo-entry-rtl-button.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/combo-entry-rtl-entry-active.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/combo-entry-rtl-entry-insensitive.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/combo-entry-rtl-entry.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/entry-active.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/entry-background-insensitive.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/entry-background.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/entry-insensitive.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/entry.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/focus.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/frame-inline.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/frame-notebook.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/frame.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/handle-horz.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/handle-vert.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/handle.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/line.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/menu-border.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/menu-checkbox-checked-insensitive.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/menu-checkbox-checked.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/menu-checkbox-hover.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/menu-checkbox-insensitive.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/menu-checkbox-mixed-insensitive.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/menu-checkbox-mixed.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/menu-checkbox.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/menu-pan-down-insensitive.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/menu-pan-down.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/menu-pan-left-hover.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/menu-pan-left-insensitive.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/menu-pan-left.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/menu-pan-right-hover.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/menu-pan-right-insensitive.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/menu-pan-right.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/menu-pan-up-insensitive.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/menu-pan-up.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/menu-radio-checked-insensitive.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/menu-radio-checked.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/menu-radio-hover.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/menu-radio-insensitive.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/menu-radio-mixed-insensitive.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/menu-radio-mixed.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/menu-radio.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/menubar-item-active.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/notebook-combo-entry-ltr-entry-active.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/notebook-combo-entry-ltr-entry-insensitive.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/notebook-combo-entry-ltr-entry.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/notebook-combo-entry-rtl-entry-active.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/notebook-combo-entry-rtl-entry-insensitive.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/notebook-combo-entry-rtl-entry.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/notebook-entry-active.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/notebook-entry-insensitive.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/notebook-entry.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/pan-down-insensitive.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/pan-down.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/pan-left-insensitive.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/pan-left-semi.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/pan-left.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/pan-right-insensitive.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/pan-right-semi.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/pan-right.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/pan-up-insensitive.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/pan-up.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/progressbar-horz-trough.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/progressbar-horz.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/progressbar-vert-trough.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/progressbar-vert.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/radio-checked-active.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/radio-checked-insensitive.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/radio-checked.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/radio-mixed-active.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/radio-mixed-insensitive.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/radio-mixed.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/radio-unchecked-active.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/radio-unchecked-hover.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/radio-unchecked-insensitive.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/radio-unchecked.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/scale-horz-focus.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/scale-horz-trough-active.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/scale-horz-trough.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/scale-slider-active.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/scale-slider-hover.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/scale-slider-insensitive.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/scale-vert-trough-active.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/scale-vert-trough.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/scrollbar-arrow-down.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/scrollbar-arrow-left.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/scrollbar-arrow-right.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/scrollbar-arrow-up.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/scrollbar-horz-slider-active.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/scrollbar-horz-slider-hover.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/scrollbar-horz-slider.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/scrollbar-horz-trough.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/scrollbar-vert-slider-active-rtl.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/scrollbar-vert-slider-active.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/scrollbar-vert-slider-hover-rtl.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/scrollbar-vert-slider-hover.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/scrollbar-vert-slider-rtl.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/scrollbar-vert-slider.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/scrollbar-vert-trough-rtl.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/scrollbar-vert-trough.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/spin-down-insensitive.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/spin-down.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/spin-ltr-down-active.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/spin-ltr-down-hover.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/spin-ltr-down-insensitive.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/spin-ltr-down.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/spin-ltr-up-active.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/spin-ltr-up-hover.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/spin-ltr-up-insensitive.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/spin-ltr-up.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/spin-rtl-down-active.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/spin-rtl-down-hover.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/spin-rtl-down-insensitive.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/spin-rtl-down.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/spin-rtl-up-active.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/spin-rtl-up-hover.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/spin-rtl-up-insensitive.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/spin-rtl-up.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/spin-up-insensitive.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/spin-up.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/tab-down-active.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/tab-down.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/tab-horz-gap.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/tab-left-active.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/tab-left.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/tab-right-active.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/tab-right.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/tab-up-active.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/tab-up.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/tab-vert-gap.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/treeview-header-button.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/treeview-pan-down-active.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/treeview-pan-down-hover.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/treeview-pan-down.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/treeview-pan-up-active.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/treeview-pan-up-hover.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/treeview-pan-up.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/treeview-separator-ltr.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/treeview-separator-rtl.png create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/gtkrc create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/hacks.rc create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-2.0/main.rc create mode 120000 Dots/.themes/Yaru-Grey-dark/gtk-3.0/assets create mode 120000 Dots/.themes/Yaru-Grey-dark/gtk-3.0/gtk-dark.css create mode 120000 Dots/.themes/Yaru-Grey-dark/gtk-3.0/gtk-light.css create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-3.0/gtk.css create mode 120000 Dots/.themes/Yaru-Grey-dark/gtk-3.20/assets create mode 120000 Dots/.themes/Yaru-Grey-dark/gtk-3.20/gtk-dark.css create mode 120000 Dots/.themes/Yaru-Grey-dark/gtk-3.20/gtk-light.css create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-3.20/gtk.css create mode 120000 Dots/.themes/Yaru-Grey-dark/gtk-4.0/assets create mode 100644 Dots/.themes/Yaru-Grey-dark/gtk-4.0/gtk.css create mode 100755 Dots/.themes/Yaru-Grey-dark/index_dark.theme delete mode 100644 Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/activities-dark.svg delete mode 100644 Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/activities.svg delete mode 100644 Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/calendar-event-dark.svg delete mode 100644 Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/calendar-event-today-dark.svg delete mode 100644 Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/calendar-event-today.svg delete mode 100644 Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/calendar-event.svg delete mode 100644 Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/checkbox-dark.svg delete mode 100644 Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/checkbox-focused-dark.svg delete mode 100644 Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/checkbox-focused.svg delete mode 100644 Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/checkbox-off-dark.svg delete mode 100644 Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/checkbox-off-focused-dark.svg delete mode 100644 Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/checkbox-off-focused.svg delete mode 100644 Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/checkbox-off.svg delete mode 100644 Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/checkbox.svg delete mode 100644 Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/color-pick.svg delete mode 100644 Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/dash-placeholder-dark.svg delete mode 100644 Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/dash-placeholder.svg delete mode 100644 Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/eye-not-looking-symbolic.svg delete mode 100644 Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/eye-open-negative-filled-symbolic.svg delete mode 100644 Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/keyboard-caps-lock-filled-symbolic.svg delete mode 100644 Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/keyboard-enter-symbolic.svg delete mode 100644 Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/keyboard-hide-symbolic.svg delete mode 100644 Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/keyboard-layout-filled-symbolic.svg delete mode 100644 Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/keyboard-shift-filled-symbolic.svg delete mode 100644 Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/login-background.png delete mode 100644 Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/message-indicator-symbolic.svg delete mode 100644 Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/no-notifications.svg delete mode 100644 Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/pointer-double-click-symbolic.svg delete mode 100644 Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/pointer-drag-symbolic.svg delete mode 100644 Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/pointer-primary-click-symbolic.svg delete mode 100644 Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/pointer-secondary-click-symbolic.svg delete mode 100644 Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/toggle-off-dark.svg delete mode 100644 Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/toggle-off.svg delete mode 100644 Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/toggle-on-dark.svg delete mode 100644 Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/toggle-on.svg delete mode 100644 Dots/.themes/ZorinGrey-Dark/gnome-shell/gnome-shell-theme.gresource delete mode 100644 Dots/.themes/ZorinGrey-Dark/gnome-shell/gnome-shell.css delete mode 100644 Dots/.themes/ZorinGrey-Dark/gnome-shell/no-events.svg delete mode 100644 Dots/.themes/ZorinGrey-Dark/gnome-shell/no-notifications.svg delete mode 100644 Dots/.themes/ZorinGrey-Dark/gnome-shell/pad-osd.css delete mode 100644 Dots/.themes/ZorinGrey-Dark/gnome-shell/process-working.svg delete mode 100644 Dots/.themes/ZorinGrey-Dark/gtk-2.0/gtkrc delete mode 100644 Dots/.themes/ZorinGrey-Dark/gtk-3.0/assets/bullet-symbolic.svg delete mode 100644 Dots/.themes/ZorinGrey-Dark/gtk-3.0/assets/bullet-symbolic.symbolic.png delete mode 100644 Dots/.themes/ZorinGrey-Dark/gtk-3.0/assets/check-symbolic.svg delete mode 100644 Dots/.themes/ZorinGrey-Dark/gtk-3.0/assets/check-symbolic.symbolic.png delete mode 100644 Dots/.themes/ZorinGrey-Dark/gtk-3.0/assets/dash-symbolic.svg delete mode 100644 Dots/.themes/ZorinGrey-Dark/gtk-3.0/assets/dash-symbolic.symbolic.png delete mode 100644 Dots/.themes/ZorinGrey-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-symbolic.svg delete mode 100644 Dots/.themes/ZorinGrey-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-symbolic.symbolic.png delete mode 100644 Dots/.themes/ZorinGrey-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-symbolic.svg delete mode 100644 Dots/.themes/ZorinGrey-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-symbolic.symbolic.png delete mode 100644 Dots/.themes/ZorinGrey-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-symbolic.svg delete mode 100644 Dots/.themes/ZorinGrey-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-symbolic.symbolic.png delete mode 100644 Dots/.themes/ZorinGrey-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-symbolic.svg delete mode 100644 Dots/.themes/ZorinGrey-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-symbolic.symbolic.png delete mode 100644 Dots/.themes/ZorinGrey-Dark/gtk-3.0/assets/text-select-end-symbolic.svg delete mode 100644 Dots/.themes/ZorinGrey-Dark/gtk-3.0/assets/text-select-end-symbolic.symbolic.png delete mode 100644 Dots/.themes/ZorinGrey-Dark/gtk-3.0/assets/text-select-start-symbolic.svg delete mode 100644 Dots/.themes/ZorinGrey-Dark/gtk-3.0/assets/text-select-start-symbolic.symbolic.png delete mode 100644 Dots/.themes/ZorinGrey-Dark/gtk-3.0/gtk.css delete mode 100755 Dots/.themes/ZorinGrey-Dark/index.theme delete mode 100644 Dots/.themes/ZorinGrey-Dark/xfwm4/bottom-active.png delete mode 100644 Dots/.themes/ZorinGrey-Dark/xfwm4/bottom-active.xpm delete mode 100644 Dots/.themes/ZorinGrey-Dark/xfwm4/bottom-inactive.png delete mode 100644 Dots/.themes/ZorinGrey-Dark/xfwm4/bottom-inactive.xpm delete mode 100644 Dots/.themes/ZorinGrey-Dark/xfwm4/bottom-left-active.png delete mode 100644 Dots/.themes/ZorinGrey-Dark/xfwm4/bottom-left-active.xpm delete mode 100644 Dots/.themes/ZorinGrey-Dark/xfwm4/bottom-left-inactive.png delete mode 100644 Dots/.themes/ZorinGrey-Dark/xfwm4/bottom-left-inactive.xpm delete mode 100644 Dots/.themes/ZorinGrey-Dark/xfwm4/bottom-right-active.png delete mode 100644 Dots/.themes/ZorinGrey-Dark/xfwm4/bottom-right-active.xpm delete mode 100644 Dots/.themes/ZorinGrey-Dark/xfwm4/bottom-right-inactive.png delete mode 100644 Dots/.themes/ZorinGrey-Dark/xfwm4/bottom-right-inactive.xpm delete mode 120000 Dots/.themes/ZorinGrey-Dark/xfwm4/close-active.png delete mode 100644 Dots/.themes/ZorinGrey-Dark/xfwm4/close-active.xpm delete mode 120000 Dots/.themes/ZorinGrey-Dark/xfwm4/close-inactive.png delete mode 100644 Dots/.themes/ZorinGrey-Dark/xfwm4/close-inactive.xpm delete mode 100644 Dots/.themes/ZorinGrey-Dark/xfwm4/close-prelight.png delete mode 100644 Dots/.themes/ZorinGrey-Dark/xfwm4/close-prelight.xpm delete mode 100644 Dots/.themes/ZorinGrey-Dark/xfwm4/close-pressed.png delete mode 100644 Dots/.themes/ZorinGrey-Dark/xfwm4/close-pressed.xpm delete mode 120000 Dots/.themes/ZorinGrey-Dark/xfwm4/hide-active.png delete mode 100644 Dots/.themes/ZorinGrey-Dark/xfwm4/hide-active.xpm delete mode 120000 Dots/.themes/ZorinGrey-Dark/xfwm4/hide-inactive.png delete mode 100644 Dots/.themes/ZorinGrey-Dark/xfwm4/hide-inactive.xpm delete mode 120000 Dots/.themes/ZorinGrey-Dark/xfwm4/hide-prelight.png delete mode 100644 Dots/.themes/ZorinGrey-Dark/xfwm4/hide-prelight.xpm delete mode 120000 Dots/.themes/ZorinGrey-Dark/xfwm4/hide-pressed.png delete mode 100644 Dots/.themes/ZorinGrey-Dark/xfwm4/hide-pressed.xpm delete mode 100644 Dots/.themes/ZorinGrey-Dark/xfwm4/left-active.png delete mode 100644 Dots/.themes/ZorinGrey-Dark/xfwm4/left-active.xpm delete mode 100644 Dots/.themes/ZorinGrey-Dark/xfwm4/left-inactive.png delete mode 100644 Dots/.themes/ZorinGrey-Dark/xfwm4/left-inactive.xpm delete mode 120000 Dots/.themes/ZorinGrey-Dark/xfwm4/maximize-active.png delete mode 100644 Dots/.themes/ZorinGrey-Dark/xfwm4/maximize-active.xpm delete mode 120000 Dots/.themes/ZorinGrey-Dark/xfwm4/maximize-inactive.png delete mode 100644 Dots/.themes/ZorinGrey-Dark/xfwm4/maximize-inactive.xpm delete mode 120000 Dots/.themes/ZorinGrey-Dark/xfwm4/maximize-prelight.png delete mode 100644 Dots/.themes/ZorinGrey-Dark/xfwm4/maximize-prelight.xpm delete mode 120000 Dots/.themes/ZorinGrey-Dark/xfwm4/maximize-pressed.png delete mode 100644 Dots/.themes/ZorinGrey-Dark/xfwm4/maximize-pressed.xpm delete mode 120000 Dots/.themes/ZorinGrey-Dark/xfwm4/maximize-toggled-active.png delete mode 100644 Dots/.themes/ZorinGrey-Dark/xfwm4/maximize-toggled-active.xpm delete mode 120000 Dots/.themes/ZorinGrey-Dark/xfwm4/maximize-toggled-inactive.png delete mode 100644 Dots/.themes/ZorinGrey-Dark/xfwm4/maximize-toggled-inactive.xpm delete mode 120000 Dots/.themes/ZorinGrey-Dark/xfwm4/maximize-toggled-prelight.png delete mode 100644 Dots/.themes/ZorinGrey-Dark/xfwm4/maximize-toggled-prelight.xpm delete mode 120000 Dots/.themes/ZorinGrey-Dark/xfwm4/maximize-toggled-pressed.png delete mode 100644 Dots/.themes/ZorinGrey-Dark/xfwm4/maximize-toggled-pressed.xpm delete mode 100644 Dots/.themes/ZorinGrey-Dark/xfwm4/menu-active.png delete mode 100644 Dots/.themes/ZorinGrey-Dark/xfwm4/menu-active.xpm delete mode 120000 Dots/.themes/ZorinGrey-Dark/xfwm4/menu-inactive.png delete mode 100644 Dots/.themes/ZorinGrey-Dark/xfwm4/menu-inactive.xpm delete mode 100644 Dots/.themes/ZorinGrey-Dark/xfwm4/menu-prelight.png delete mode 100644 Dots/.themes/ZorinGrey-Dark/xfwm4/menu-prelight.xpm delete mode 100644 Dots/.themes/ZorinGrey-Dark/xfwm4/menu-pressed.png delete mode 100644 Dots/.themes/ZorinGrey-Dark/xfwm4/menu-pressed.xpm delete mode 120000 Dots/.themes/ZorinGrey-Dark/xfwm4/right-active.png delete mode 100644 Dots/.themes/ZorinGrey-Dark/xfwm4/right-active.xpm delete mode 120000 Dots/.themes/ZorinGrey-Dark/xfwm4/right-inactive.png delete mode 100644 Dots/.themes/ZorinGrey-Dark/xfwm4/right-inactive.xpm delete mode 120000 Dots/.themes/ZorinGrey-Dark/xfwm4/shade-active.png delete mode 100644 Dots/.themes/ZorinGrey-Dark/xfwm4/shade-active.xpm delete mode 120000 Dots/.themes/ZorinGrey-Dark/xfwm4/shade-inactive.png delete mode 100644 Dots/.themes/ZorinGrey-Dark/xfwm4/shade-inactive.xpm delete mode 120000 Dots/.themes/ZorinGrey-Dark/xfwm4/shade-prelight.png delete mode 100644 Dots/.themes/ZorinGrey-Dark/xfwm4/shade-prelight.xpm delete mode 120000 Dots/.themes/ZorinGrey-Dark/xfwm4/shade-pressed.png delete mode 100644 Dots/.themes/ZorinGrey-Dark/xfwm4/shade-pressed.xpm delete mode 120000 Dots/.themes/ZorinGrey-Dark/xfwm4/shade-toggled-active.png delete mode 100644 Dots/.themes/ZorinGrey-Dark/xfwm4/shade-toggled-active.xpm delete mode 120000 Dots/.themes/ZorinGrey-Dark/xfwm4/shade-toggled-inactive.png delete mode 100644 Dots/.themes/ZorinGrey-Dark/xfwm4/shade-toggled-inactive.xpm delete mode 120000 Dots/.themes/ZorinGrey-Dark/xfwm4/shade-toggled-prelight.png delete mode 100644 Dots/.themes/ZorinGrey-Dark/xfwm4/shade-toggled-prelight.xpm delete mode 120000 Dots/.themes/ZorinGrey-Dark/xfwm4/shade-toggled-pressed.png delete mode 100644 Dots/.themes/ZorinGrey-Dark/xfwm4/shade-toggled-pressed.xpm delete mode 120000 Dots/.themes/ZorinGrey-Dark/xfwm4/stick-active.png delete mode 100644 Dots/.themes/ZorinGrey-Dark/xfwm4/stick-active.xpm delete mode 120000 Dots/.themes/ZorinGrey-Dark/xfwm4/stick-inactive.png delete mode 100644 Dots/.themes/ZorinGrey-Dark/xfwm4/stick-inactive.xpm delete mode 120000 Dots/.themes/ZorinGrey-Dark/xfwm4/stick-prelight.png delete mode 100644 Dots/.themes/ZorinGrey-Dark/xfwm4/stick-prelight.xpm delete mode 120000 Dots/.themes/ZorinGrey-Dark/xfwm4/stick-pressed.png delete mode 100644 Dots/.themes/ZorinGrey-Dark/xfwm4/stick-pressed.xpm delete mode 120000 Dots/.themes/ZorinGrey-Dark/xfwm4/stick-toggled-active.png delete mode 100644 Dots/.themes/ZorinGrey-Dark/xfwm4/stick-toggled-active.xpm delete mode 120000 Dots/.themes/ZorinGrey-Dark/xfwm4/stick-toggled-inactive.png delete mode 100644 Dots/.themes/ZorinGrey-Dark/xfwm4/stick-toggled-inactive.xpm delete mode 120000 Dots/.themes/ZorinGrey-Dark/xfwm4/stick-toggled-prelight.png delete mode 100644 Dots/.themes/ZorinGrey-Dark/xfwm4/stick-toggled-prelight.xpm delete mode 120000 Dots/.themes/ZorinGrey-Dark/xfwm4/stick-toggled-pressed.png delete mode 100644 Dots/.themes/ZorinGrey-Dark/xfwm4/stick-toggled-pressed.xpm delete mode 100644 Dots/.themes/ZorinGrey-Dark/xfwm4/themerc delete mode 100644 Dots/.themes/ZorinGrey-Dark/xfwm4/title-1-active.png delete mode 100644 Dots/.themes/ZorinGrey-Dark/xfwm4/title-1-active.xpm delete mode 100644 Dots/.themes/ZorinGrey-Dark/xfwm4/title-1-inactive.png delete mode 100644 Dots/.themes/ZorinGrey-Dark/xfwm4/title-1-inactive.xpm delete mode 120000 Dots/.themes/ZorinGrey-Dark/xfwm4/title-2-active.png delete mode 100644 Dots/.themes/ZorinGrey-Dark/xfwm4/title-2-active.xpm delete mode 120000 Dots/.themes/ZorinGrey-Dark/xfwm4/title-2-inactive.png delete mode 100644 Dots/.themes/ZorinGrey-Dark/xfwm4/title-2-inactive.xpm delete mode 120000 Dots/.themes/ZorinGrey-Dark/xfwm4/title-3-active.png delete mode 100644 Dots/.themes/ZorinGrey-Dark/xfwm4/title-3-active.xpm delete mode 120000 Dots/.themes/ZorinGrey-Dark/xfwm4/title-3-inactive.png delete mode 100644 Dots/.themes/ZorinGrey-Dark/xfwm4/title-3-inactive.xpm delete mode 120000 Dots/.themes/ZorinGrey-Dark/xfwm4/title-4-active.png delete mode 100644 Dots/.themes/ZorinGrey-Dark/xfwm4/title-4-active.xpm delete mode 120000 Dots/.themes/ZorinGrey-Dark/xfwm4/title-4-inactive.png delete mode 100644 Dots/.themes/ZorinGrey-Dark/xfwm4/title-4-inactive.xpm delete mode 120000 Dots/.themes/ZorinGrey-Dark/xfwm4/title-5-active.png delete mode 100644 Dots/.themes/ZorinGrey-Dark/xfwm4/title-5-active.xpm delete mode 120000 Dots/.themes/ZorinGrey-Dark/xfwm4/title-5-inactive.png delete mode 100644 Dots/.themes/ZorinGrey-Dark/xfwm4/title-5-inactive.xpm delete mode 100644 Dots/.themes/ZorinGrey-Dark/xfwm4/top-left-active.png delete mode 100644 Dots/.themes/ZorinGrey-Dark/xfwm4/top-left-active.xpm delete mode 100644 Dots/.themes/ZorinGrey-Dark/xfwm4/top-left-inactive.png delete mode 100644 Dots/.themes/ZorinGrey-Dark/xfwm4/top-left-inactive.xpm delete mode 100644 Dots/.themes/ZorinGrey-Dark/xfwm4/top-right-active.png delete mode 100644 Dots/.themes/ZorinGrey-Dark/xfwm4/top-right-active.xpm delete mode 100644 Dots/.themes/ZorinGrey-Dark/xfwm4/top-right-inactive.png delete mode 100644 Dots/.themes/ZorinGrey-Dark/xfwm4/top-right-inactive.xpm diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/apps.rc b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/apps.rc new file mode 100644 index 00000000..916acfda --- /dev/null +++ b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/apps.rc @@ -0,0 +1,99 @@ +# vim:set ft=gtkrc ts=2 sw=2 sts=2 ai et: +# +# This file, unlike hacks.rc, contains legitimate cases we need to handle, e.g. +# custom widgets, programs giving us a chance to alter their UI to fit more with +# the theme or stuff that is supposed to look different, like panels. + +# TODO: This could really look nicer +style "gimp_spin_scale" { + + # Spin background + bg[NORMAL] = @base_color + + engine "pixmap" { + + image { + function = BOX + state = NORMAL + detail = "spinbutton_up" + overlay_file = "assets/spin-up.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + overlay_file = "assets/spin-up.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + overlay_file = "assets/spin-up.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + overlay_file = "assets/spin-up-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = NORMAL + detail = "spinbutton_down" + overlay_file = "assets/spin-down.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + overlay_file = "assets/spin-down.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + overlay_file = "assets/spin-down.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + overlay_file = "assets/spin-down-insensitive.png" + overlay_stretch = FALSE + } + + } + +} + +style "chrome_gtk_frame" { + + ChromeGtkFrame::frame-color = @window_color + ChromeGtkFrame::frame-gradient-color = @window_color + ChromeGtkFrame::inactive-frame-color = @bg_color + + ChromeGtkFrame::incognito-frame-color = "#cbd2d9" + ChromeGtkFrame::incognito-frame-gradient-color = "#cbd2d9" + ChromeGtkFrame::incognito-inactive-frame-color = mix (0.5, @bg_color, "#cbd2d9") + +} + +# Disable spin button assets for GimpSpinScale +class "GimpSpinScale" style "gimp_spin_scale" + +# Chromium lets us define some colours and settings for better integration +class "ChromeGtkFrame" style "chrome_gtk_frame" diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/border.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/border.png new file mode 100644 index 0000000000000000000000000000000000000000..990a9bebfcffd67260d5007ebf4deddf2aa85150 GIT binary patch literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx1SBVv2j2ry%*9TgAsieWw;%dH0CG7CJR*x3 z82FBWFymBhK53w!WQl7;NpOBzNqJ&XDnogBxn5>oc5!lIL8@MUQTpt6Hc~)EJf1F& hAsn*F7A22l7+6*?MVbZKws<}&o{DK+0eSB}+xOwZ#mp=>CS8o6c z+jzP-hH%IxCp0i@4n4`kbEf$Hy?}&-{ng+5n3=EN-CZtjP{4eWm)XZD<`7$%Xz}^G j!c06oTC15BzGGupbTTHnY*m#e&>RL&S3j3^P6 literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/button-hover.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/button-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..64b61560383d142ec650146ce6b1f6a7540bde39 GIT binary patch literal 266 zcmeAS@N?(olHy`uVBq!ia0vp^AhrSvGmyNg{pB8zVlH;_4B_D5xc$)o0g%gC;1OBO zz`%C|gc+x5^GO2*B}-f*N`mv#O3D+9QW?t2%k?tzvWt@w3sUv+i_&MmvylQS(hBei zaRt&kV4$t7tqTS~o}Qi_kOYc2I5;>uI=Z{Ndw6)vI`rib$i9*wzhDM$AKx1{Z+-bQ z@zH8GprEa%i(?3fY;r;a!{xpNHnwN0j8BV7+_-jc@7n_h3ctOZ%f@zYclmoii3FiX rLSY+L&scq4M?4`R;AKI}E@_6#=ffAI{mpL!8pPn~>gTe~DWM4fH?&n= literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/button-insensitive.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/button-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..7a9312037dd2b2e73c0bfc8cb9221adcdec0ff93 GIT binary patch literal 265 zcmeAS@N?(olHy`uVBq!ia0vp^AhrSvGmyNg{pB8zVlH;_4B_D5xc$)o0g%gC;1OBO zz`%C|gc+x5^GO2*B}-f*N`mv#O3D+9QW?t2%k?tzvWt@w3sUv+i_&MmvylQS(hBei zaRt%_1_t_IpsTB^r>6(x0!g3%kc0qZV`EcO)AX6i+CbIZB|(0{4B0ukZ{ECl`}WsA zgWC0XfWlUuE{-7_vdIYz4Beq8d3eqgznd45kYHc^y^ops`rX~-;syoGCwZBDoMH~K nm5H8cW#Zw{TFtcZ9UDWRYK+^-{0Xu^Qy4s5{an^LB{Ts5Vf0LX literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/button.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/button.png new file mode 100644 index 0000000000000000000000000000000000000000..d6e4f076b15bd3acab6856851682dba12b4cc624 GIT binary patch literal 295 zcmeAS@N?(olHy`uVBq!ia0vp^AhrSrGmwBunFaWS zxB_V%FwoZ4HUk4wQ&S*q4F<->#wI2vKzX37uCA_~ot=w|i>s@vdiyd-pibVBAirP+ zZy(=BkDokw`TF;tzw=Zcy8|V>JY5_^B*LFgFl1^_;5ov?p(S$b_y2U+h#$=}H>ni_ zh+!DJ*PtWX6?dHjFYu_Z`U5* Ra~5bSgQu&X%Q~loCIDk?T3rAD literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/checkbox-checked-active.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/checkbox-checked-active.png new file mode 100644 index 0000000000000000000000000000000000000000..c4fde9781814a3d13e9e087223cc974d8884b80c GIT binary patch literal 337 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1UfdAc}; zSoGeVbkNt?k;f%HCw{^XhYR`*ul3uvI7m56VYDsaa}5w!(loW5TibH={Q321D)D8u z`Nyvn&3hhQUa!8By}(^4dlCzSI>Y?6Tc>w)m@}MLx%gVj;nLnE&AZbl)U0~e%i!UZ z_OAI!pURmxJO)kw7KIz1d84?ilBMU>b6Ez4nVm1DN4rZjZcN$1@>2i0-Rib%&S_;S zvp=nSv7g~p*>T@+-LH}j^FMB=yB@_oA^-H5$Et_htbUpJ#=qOg{6XVoTJF6`PgGtm d-umqq_fPv}etrCPmw-NF@O1TaS?83{1OWGbggO8K literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/checkbox-checked-insensitive.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/checkbox-checked-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..0cd5d79fd6f62240c41b29b8c19e601ec8ebbca5 GIT binary patch literal 388 zcmeAS@N?(olHy`uVBq!ia0vp^!XV7S3?yCqj{O5t%*9TgAsieWw;%dH0CG7CJR*x3 z82FBWFymBhK53w!WQl7;NpOBzNqJ&XDnogBxn5>oc5!lIL8@MUQTpt6Hc~)E$pJng zu0Yz>*4E0(3PRf0*jQUz+kpX41i}Ui0@)A}DC6kp=;Y+&?d|R3^nI`Ql3F5l?P>YO^l$Gg?{i1~>R}aE zwK=|d&haiLzT!D^++@4`PIrmBbSiE3J+nGH>0VTBaCtCu?%{jdlXT;PD<&7_-w}^I zY{s*xF?&Tq#Fvlkg=fMAlU8%@P7+-8JMh!x9}L$G`9Ga{%=HlH2nJ7AKbLh*2~7Ym CZHF=d literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/checkbox-checked.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/checkbox-checked.png new file mode 100644 index 0000000000000000000000000000000000000000..a52acb9e14f0c7e0af5934465875d5198a3e7695 GIT binary patch literal 385 zcmeAS@N?(olHy`uVBq!ia0vp^!XV7S3?yCqj{O5t%*9TgAsieWw;%dH0CG7CJR*x3 z82FBWFymBhK53w!WQl7;NpOBzNqJ&XDnogBxn5>oc5!lIL8@MUQTpt6Hc~)E2?0JK zu0Xn>p`o?46;3ubHrChI1G#7bF5cGGHf73`sZ*yeS+Zo=vSk}LZrr?i^TC4$Po6w^ z>eQ*5H*em$b?fuz&tJZL`ThI%Nh7^>pdI`rL4LsuS~_|LJ$?QC6DBQQ`R`w2jGr=4 zs>0L7F+?If_rgoD1_1%q1kGC)w!HuPFJDqq@%!`gG?`*SE_Kh-=9z0&3dr0mn5f;w zdP6Wm>hH2Vyb2TuNauVP)+MMH^iVl|WP wH}|l-J8*CBL@mYgs*@#=GiLqMaC;aNwMk&nimPqxKsPXWy85}Sb4q9e0HMdC0RR91 literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/checkbox-mixed-active.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/checkbox-mixed-active.png new file mode 100644 index 0000000000000000000000000000000000000000..c4fde9781814a3d13e9e087223cc974d8884b80c GIT binary patch literal 337 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1UfdAc}; zSoGeVbkNt?k;f%HCw{^XhYR`*ul3uvI7m56VYDsaa}5w!(loW5TibH={Q321D)D8u z`Nyvn&3hhQUa!8By}(^4dlCzSI>Y?6Tc>w)m@}MLx%gVj;nLnE&AZbl)U0~e%i!UZ z_OAI!pURmxJO)kw7KIz1d84?ilBMU>b6Ez4nVm1DN4rZjZcN$1@>2i0-Rib%&S_;S zvp=nSv7g~p*>T@+-LH}j^FMB=yB@_oA^-H5$Et_htbUpJ#=qOg{6XVoTJF6`PgGtm d-umqq_fPv}etrCPmw-NF@O1TaS?83{1OWGbggO8K literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/checkbox-mixed-insensitive.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/checkbox-mixed-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..0d522855c0cc44e5edb8da18365a20b51c0b9e64 GIT binary patch literal 323 zcmeAS@N?(olHy`uVBq!ia0vp^!XV7S3?yCqj{O5t%*9TgAsieWw;%dH0CG7CJR*x3 z82FBWFymBhK53w!WQl7;NpOBzNqJ&XDnogBxn5>oc5!lIL8@MUQTpt6Hc~)E_5nU2 zu0Yz#%F5i_+`+-Y77T1`Z0x`Q$b+zfBt!}>0%UY`bPZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(W`IwK zE0DI`5@5B;*Jf*w-R3}xCEgY*y{#5|*=_N+Ugu-G+23-Br_EX)+f9B}E4}SD`&+L9 zk#?K?>^J+HFZM8B;sI1+x5dw5v4;haz0uEZgP+|dAOfoKPdu2PcDQ85wS`OXterLS zdmqp;iIO0{V1}63*tq!k#QP5(Jbd`@^XD&L{`~p-_wT>-6%pz{HIbe!jv*4^y=Of6 z8Wb3uFIs6^EN&29@ZEk1XD3U{$FjfOOro(%?yQ+A=5SN~)Xn1}Z&%ucH%GEcxJbB! zT-d%i*PuUH$-b_!wXv~fp_|!{YOjVpkMBQGIn14?D{b{!`?Dd?5(ZCKKbLh*2~7Ys Cyo-1M literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/checkbox-unchecked-active.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/checkbox-unchecked-active.png new file mode 100644 index 0000000000000000000000000000000000000000..c8ba60f3fcf04dc6829d84b16014987db61198ee GIT binary patch literal 504 zcmVZwq7rdkrm7Cp{J4`jL@%NpB_Sf02j50`G%BI6h-l-wZ5sU zYQWf8q!tkY=lnPxk3ScS#iNwc2H{dlk>~lBQYwj}2oMqa;6wz*7|60rFPF<}_WR48goqmO(P#upsjJOqvjTvpR=C#sE{Y-$LNuywtKK~T03eQI z&|2TSnFhS7sv+mR1|woG+*%8W2#5$oGz`K|Kz9sX3u6q3sI!1G_-S-MU%nU0HsB#} z=vw@BKZjivg}g352>)yS6Zq-v_IX`?5H5r;*4nepKB#T&=gpfSJWbP&!{GpBS=N2S z?;~yVvMj+E18JJRH;Q#9)9LhCDfOU~O5!;F_3yvm?_n~T==ps9vR<$2Olv>iZnvx5 uZg*>~9rVEw@t7n@KAX*+{eFH?tG)rG^ULgcyqV(DCY@~pS>;rs4 zT!FNysj0ECv7w=%zP`Q@7y#KOCMG~ZIM)gcfLx%Ut*xz%jg5zghmVg>UsUE9pb^3) zL4Lsu5|UEVVc`*xQPF9+A3uHm{Qbw4vIJkCbdaZuV~9lf)e8s3927)cFDko)#J&2z z|EhxG=_LzoZ8ldgylAlY=#}X^I_`7ptGTNh-d$9}kTHGU9gYUxP~LCTzgFLV-LCt; kVWr({OU>H9t3`YHPOlZ3DsNPf1vH(()78&qol`;+0OML^2mk;8 literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/checkbox-unchecked-insensitive.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/checkbox-unchecked-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..3e2f3f30f6fd15525986d519fed90694259d9761 GIT binary patch literal 318 zcmeAS@N?(olHy`uVBq!ia0vp^!XV7S3?yCqj{O5t%*9TgAsieWw;%dH0CG7CJR*x3 z82FBWFymBhK53w!WQl7;NpOBzNqJ&XDnogBxn5>oc5!lIL8@MUQTpt6Hc~)E_5nU2 zu0UE(PtV-k+|<<6*x1<6&=5!(fq{vM34~!~Wd#ugk~U!A?(Xj4;o;-s^FKKCAkYY* zk|4ie1~G97$&k>n@QAeRkDoq&{{Catg4hi}*#}J9BS0|k2ZBP(7pmoCipgPy@ z^RF5gOnAZY?M5{B`!jjD7O_`19bYVXlsV(%Q^jtk939(>42ryZt@0M1FD-1lS3H|x m&zJa^xl7;tJ-@2|xOm$eA-zgltrbAy89ZJ6T-G@yGywqrO=uMW literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/checkbox-unchecked.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/checkbox-unchecked.png new file mode 100644 index 0000000000000000000000000000000000000000..3e2f3f30f6fd15525986d519fed90694259d9761 GIT binary patch literal 318 zcmeAS@N?(olHy`uVBq!ia0vp^!XV7S3?yCqj{O5t%*9TgAsieWw;%dH0CG7CJR*x3 z82FBWFymBhK53w!WQl7;NpOBzNqJ&XDnogBxn5>oc5!lIL8@MUQTpt6Hc~)E_5nU2 zu0UE(PtV-k+|<<6*x1<6&=5!(fq{vM34~!~Wd#ugk~U!A?(Xj4;o;-s^FKKCAkYY* zk|4ie1~G97$&k>n@QAeRkDoq&{{Catg4hi}*#}J9BS0|k2ZBP(7pmoCipgPy@ z^RF5gOnAZY?M5{B`!jjD7O_`19bYVXlsV(%Q^jtk939(>42ryZt@0M1FD-1lS3H|x m&zJa^xl7;tJ-@2|xOm$eA-zgltrbAy89ZJ6T-G@yGywqrO=uMW literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/combo-entry-ltr-button-active.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/combo-entry-ltr-button-active.png new file mode 100644 index 0000000000000000000000000000000000000000..a5a50aec4d37b61f7029487ce9d63c4b0d829fd4 GIT binary patch literal 342 zcmeAS@N?(olHy`uVBq!ia0vp^oItG1!3HGVmMJ&@DVAa<&kznEsNqQI0P;BtJR*x3 z82FBWFymBhK53w!WQl7;NpOBzNqJ&XDnogBxn5>oc5!lIL8@MUQTpt6Hc~)Empxq^ zLo9mVPSNE%ZEIGf|ZIe^43wX7SM8X8jWdwo^XXfQsx*Dx(P%otS}8c&$RK39#A)fr>mdKI;Vst0QU+;XaE2J literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/combo-entry-ltr-button-insensitive.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/combo-entry-ltr-button-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..c15aac8d2ee9c06b7059fe1b6c7cf269e7202eb7 GIT binary patch literal 243 zcmeAS@N?(olHy`uVBq!ia0vp^96+qV!VDzu-cxxDq?n7HJVQ7*IBq}me*oli7I;J! zGcfQS0b$0e+I-SLLCF%=h?3y^w370~qEv?R@^Zb*yzJuS#DY}4{G#;P?`))iic|u8 zLR^8g4j5=_YXfNr31Ju+85tWJo0^&$3YD7y)p3*r`2{n0`}p3t`Q=Yfp+Xl>OxM%J zF@z&JIf0?E?^^;}+uhyEH5oc%`5cnU89Oo-Xa_QEu9?Mf!Lcu)-H?Id({7(&qyF0p PK#dHZu6{1-oD!McnGp0|U4kTyJoH={;Y+GAf2M34D%*^cUY@lq%Gs{~*r5q(ee!&br zzK@?g`TbYh=i^nNn6ameV+ec)LF*q5;KaUEge0@`(b_P#ZKbLh*2~7YZ!&DXk literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/combo-entry-ltr-entry-insensitive.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/combo-entry-ltr-entry-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..d043fd5b062b268feef0712840cc803c95afb919 GIT binary patch literal 201 zcmeAS@N?(olHy`uVBq!ia0vp^AhrSvGmyNg{pB8zVlH;_4B_D5xc$)o0g%gC;1OBO zz`%C|gc+x5^GO2*B}-f*N`mv#O3D+9QW?t2%k?tzvWt@w3sUv+i_&MmvylQS5(@AM zan;t=*3r??)zvjJGBP$cHZ?W%Q7=>g%4&MLIEHXUCv&hewgo7&DR6}G@$x2c7_m-d nT-e;*vO_C^#lM2RKurvuu6{1-oD!Mwzjr~g@vuH?UU=zyFfOT1o;Isgh$+e@bLHVKgj}< zmjMM0JzX3_IAoI(8W^UYn`taLV^!JvdnXUoc5!lIL8@MUQTpt6Hc~)EM?75| zLo9mVPEjmkaujgA|6a;bRB6SIjyZ{;cYb-~9dcDF7T|MyDkP(@TZ!pl$KC$K?P>uz zYaJARWbOL>_nqWL=I@i*oMW%A%)Pz!Eq{XPliYgshE=QLW-YsUvu^X=Eo+&6c`{f& z*T4Nf_PXvV!)+V?&OUcA{r-1u&tyRdAwkDEzNwF!fA8y_Ivnu0FH#yUkn%`2{oh_};jA>&qX- zX?y+x#f&^%978x{lM@)2r*`qNEjweIE)j8kj^*J4``A4S<}6fa+%_qd?}FDdodw1c eEscCkj0_PsT;^R}BG(1f&EVsj;c4k&zLE3uG7@0|iVSBNmzg6|t8D`2{oh_&$E}`|sr+b4~$; zbUj@hLpWrU6BwAMeko#G))Bf|B4Sqq%WW-%gMQ&mIjT2`mU%3A%5%tpy^(?8NuXsn TdNWh69}@bB*-tA!N>Q;&0Al-{K@@$ zcs)?i(9^{+ghMttfq{AIxtTmZq1ERMHmtKOZfi{DpYXuO*`Fy#mHR}|GMxp+5-p8< bOpFW-Ij+(R7rc%IYG&|s^>bP0l+XkK_G3nj literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/combo-entry-rtl-entry-active.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/combo-entry-rtl-entry-active.png new file mode 100644 index 0000000000000000000000000000000000000000..ec2a9351a6c966a2f6577340d1dade168b9ab343 GIT binary patch literal 253 zcmeAS@N?(olHy`uVBq!ia0vp^AhrSvGmyNg{pB8zVlH;_4B_D5xc$)o0g%gC;1OBO zz`%C|gc+x5^GO2*B}-f*N`mv#O3D+9QW?t2%k?tzvWt@w3sUv+i_&MmvylQSQV;M6 zaRt&VSFT*XeEDK9m;(k27A&x}wY9gmcW`jX&dvsky)Jq&6R4D-kly!K)no}u6{1-oD!MIIyyQ)8c1quYg<@Y*x1{b99i>1q z15X#n5RT~N1cv6mzHbU_ZSU^xUar}2VlJOTQ90v`9EpmeaK=NSmsuRvnYQeh&B$=Z WFQ(bzg=RcZFN3G6pUXO@geCwU0Y@GH literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/entry-active.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/entry-active.png new file mode 100644 index 0000000000000000000000000000000000000000..10c5c9e4f32b45f87c351817d4b7919615093ea2 GIT binary patch literal 241 zcmeAS@N?(olHy`uVBq!ia0vp^AhrSvGmyNg{pB8zVlH;_4B_D5xc$)o0g%gC;1OBO zz`%C|gc+x5^GO2*B}-f*N`mv#O3D+9QW?t2%k?tzvWt@w3sUv+i_&MmvylQSQV;M6 zaWyqHwY9aix3_n8b`A;(3Jwkq4GnE-YHDt7ZfR-h?(UvCb?UTf(^kmcj|FP6@pN$v z;gC&EXlUrTyOxJ%&Do}Bj68EXo03?0?sPRdNlR3)u(I;=7;qMHvfl_@b9%}q83~C) e<xBQj1&T6wy85}Sb4q9e0Ld#MivR!s literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/entry-insensitive.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/entry-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..7c398b552bfe295104cb915a1c2a8c79b39fbc1d GIT binary patch literal 217 zcmeAS@N?(olHy`uVBq!ia0vp^AhrSvGmyNg{pB8zVlH;_4B_D5xc$)o0g%gC;1OBO zz`%C|gc+x5^GO2*B}-f*N`mv#O3D+9QW?t2%k?tzvWt@w3sUv+i_&MmvylQS5)JSP zan;k))7RHGHa0dfF)=kYH8(f6u&{8tEoTB$VCL!K7{U>qT)@c4CT@CAL7YupSv*yg zEnHN5xd5B{f(;za%o9>16NDZKb*xsjtL8oaO9b#Dv7j_Fa8(lc7z`$^Mn~`EYzpw^SKZB>MpUXO@ GgeCw*2t48d literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/focus.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/focus.png new file mode 100644 index 0000000000000000000000000000000000000000..e8f5ae82411943ed0155ac2f25b0bac8cf31253a GIT binary patch literal 168 zcmeAS@N?(olHy`uVBq!ia0vp^EFjFm1|(O0oL2|p6gzo_Z~#FKM@k2f&spFRSmdKI;Vst E065Pu(*OVf literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/frame-inline.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/frame-inline.png new file mode 100644 index 0000000000000000000000000000000000000000..dac125528236ca021f185a50f1b9f348e76c0efa GIT binary patch literal 150 zcmeAS@N?(olHy`uVBq!ia0vp^%s|Y-?)JUISV`@iy0XB zj({-ZRBb+KprB-lYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt-aSE{-7_ ovdI_zoj=KgkIU4AKeA4J>()`alH?p00i_>zopr0KWPsT>t<8 literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/frame-notebook.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/frame-notebook.png new file mode 100644 index 0000000000000000000000000000000000000000..2ebb06be6e8ff8ec377542c4722f9d5c6e0dea5a GIT binary patch literal 162 zcmeAS@N?(olHy`uVBq!ia0vp^%plANB6FUp{{eA|ojgN0I5=)U^nU>4au#?*7BevL z9RXp+soH$fKtah8*NBqf{Irtt#G+J&^73-M%)IR4<5Cn*hQZU-&t;ucLK6V@Vk(FL literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/frame.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/frame.png new file mode 100644 index 0000000000000000000000000000000000000000..d6209ed448127a547f8ff093e916aa933fb644d6 GIT binary patch literal 163 zcmeAS@N?(olHy`uVBq!ia0vp^%plCc1|-8Yw(bW~EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1SPJY5_^ yIA$haxpwW}c?MP=9v}!`AD5bv00b`67#YeYvbN6sv-dktErX}4pUXO@geCx;(=2cR literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/handle-horz.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/handle-horz.png new file mode 100644 index 0000000000000000000000000000000000000000..51b476b130b0aef5cdcb878300297458edf4c437 GIT binary patch literal 149 zcmeAS@N?(olHy`uVBq!ia0vp^j6lrE!3HEhySY69QY^(zo*^7SP{WbZ0g^26h%9Dc z;5!1sj8nDwq=ABxC9V-A!TD(=<%vb94CUqJdYO6I#mR{Use1WE>9gP2NC6cIdAc}; naLi0jIKZ@J>(>9t!t4wR>lquXKCk`*lx6UA^>bP0l+XkKfo>9gP2NC6cIdb&7< maLi0jaA3Z5>(>8^M;WA+Gd7;?H~9dRWbkzLb6Mw<&;$S}3MZ8S literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/handle.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/handle.png new file mode 100644 index 0000000000000000000000000000000000000000..a468d51fd61bbe597a38243cbeb4ffce7a47e3ff GIT binary patch literal 158 zcmeAS@N?(olHy`uVBq!ia0vp^%s|Y~!3HE1UzHvKQY^(zo*^7SP{WbZ0pxQQctjR6 zFz^B8_>M46)#j513QCr^MwA5SrER3z=` y;uyj)Gx^T8+|TuF8VN}bOd2vujE@~=urZkAa%S}fAKMR9#^CAd=d#Wzp$P!N_$b-{ literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/line.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/line.png new file mode 100644 index 0000000000000000000000000000000000000000..14e06c1ca5a3ae77eff2dd18be2e7fc0c493c13f GIT binary patch literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx1SBVv2j2ry%*9TgAsieWw;%dH0CG7CJR*x3 z82FBWFymBhK53w!WQl7;NpOBzNqJ&XDnogBxn5>oc5!lIL8@MUQTpt6Hc~)EJf1F& hAsn*F7cO05VPN>rQ1|xgx?MnV22WQ%mvv4FO#u2+CVKz? literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/menu-border.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/menu-border.png new file mode 100644 index 0000000000000000000000000000000000000000..26e6a6e4e33469d923aad1d076f186199ee84f13 GIT binary patch literal 163 zcmeAS@N?(olHy`uVBq!ia0vp^%plCc1|-8Yw(bW~EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1SPJY5_^ zIA$i_*_Qjco=qbmDIp=@!>3QFDL^{GWf~*H;ydihK|1D9K(!2>u6{1-oD!MQaFebFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(LV!<* zE0B(hi%UpIh>wp4GJs?(5{QY30rG(25HX0#tgNh@oSfX;-1_?ZhK7d5#>S?mrsn46 z?(XinbLY;RH*ep*eaDU+JAVB5i4!L#|2@?Rw1clC$S;^7CN?fU@xjAKpTB(h`>%nC z{T)!I$kW9!L}F_0h3k9`3OuXWG=~3 z^f*7k!e!+|7at}~jjNUnE=$%`tIYCLD=@KNEq;CLUUrSz+iB+9zPIJ<>;8NE>E`BK svVT@Yhii8EPD|FulN_$OeyX#dxsosL(zc~GK-(ESUHx3vIVCg!09L+@Q~&?~ literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/menu-checkbox-checked.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/menu-checkbox-checked.png new file mode 100644 index 0000000000000000000000000000000000000000..b34c3de6ddad0164d76eec9e1eeb0ff63d01196c GIT binary patch literal 372 zcmeAS@N?(olHy`uVBq!ia0vp^LLkh+3?vf;>QaFebFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(Y=BRQ zE0At#YHDn3gpfc+0}jyA($e4GKXKy3Ns}f`o;-QQiWMtYu3WWh)#}x&*Q{BycJ11& zTeqG%b?VHSGao;G{Qdj)-@kwPg6b|m+2b3uA zba4!kn3{VblCMF5hb2ISRrGkR>xX~GMU;6b8PwNia_J_ooHDhkf6`HH*WP%kcOFVz z1xu2G`u=^r$!Hk6OkK*8tzy<2p(EvM%hfUIUjGIt+K~rvcli1N1SZp ltgHPGrg~rKvZ>t9{@0GT^uVm2$ANY;c)I$ztaD0e0syp@n)v_# literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/menu-checkbox-hover.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/menu-checkbox-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..0e5eb0707910921cded04605e857782ff3b44565 GIT binary patch literal 266 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1UrJzX3_ zEPCHww&gnHAmaMaT5;u__FaY-bAJVQ?cLGc(5q?3tsKFTcHq#VV7@ul?+@0VG(RB3 zey8SHo2}S-M)frp{C=!CDs}w%VV>HjM_6ssd?)Fh3=j_RGPH^fR^Inm{)0B7vs~;9 zo>MP)d^MlWdSY~~IB4qRoJn)s%?~o|?n=Iu6u0|b^t)$WOMjN#GfxFNiNVv=&t;uc GLK6TulVJe> literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/menu-checkbox-insensitive.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/menu-checkbox-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..4f8746b1a73be752ed0d281bb28f319ccead7f9e GIT binary patch literal 320 zcmeAS@N?(olHy`uVBq!ia0vp^LLkh+3?vf;>QaFebFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkeSlAh zE07Ki4Q*&>C@d_@&(ALcgMxwrAPpgb;y?goLl|geUdk;=pb;V^L4Lsu%q(W+7FN+Q zv2pR2E?>EN?fUOO8(jjzfbzkfE{-7*;b$j!@--+3uyp&f-emdrKTKcBU?zLS@mVF8 zY!wQh*~wM$F)Wn$8aH*NoJU#j4i1yOT6Y@`wto~?4e`wjjb^FYTD)y{8N>W%#g7_~ Z@Lt@_Vv;R<31~V4gQu&X%Q~loCIBX0Z6*K! literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/menu-checkbox-mixed-insensitive.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/menu-checkbox-mixed-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..e8c504e0890091acedbc338804677e49196b7903 GIT binary patch literal 307 zcmeAS@N?(olHy`uVBq!ia0vp^LLkh+3?vf;>QaFebFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkWq?nJ zE0B(hi%UpIh>wp4GJs?(5{QY30rG(25V3-Sf|8Pw2@@tvpFUk+x+l8jl+cOd^)k%dB*I>RM(#xKbVPdA@5ow{1nd2`*#h^rPSO4Hv9H*~+`)I9U- af8O^h-qai0j_m@P&fw|l=d#Wzp$Py18EtF; literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/menu-checkbox-mixed.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/menu-checkbox-mixed.png new file mode 100644 index 0000000000000000000000000000000000000000..e23a99298fa14fca2b3af5693dadc810841cbead GIT binary patch literal 302 zcmeAS@N?(olHy`uVBq!ia0vp^LLkh+3?vf;>QaFebFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkS%6Q7 zE0At#YHDn3gpfc+0}e2K`t(_|X6@d+`^b?a*E>q0fjW6hg8YIRVq)Xs6CXT$^!dx* ze+mcp?*mE%db&7u)r081OMxzopr0O0X#;{X5v literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/menu-checkbox.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/menu-checkbox.png new file mode 100644 index 0000000000000000000000000000000000000000..5719e7f9623518a3d8a550b3af4c0f7862d7c877 GIT binary patch literal 151 zcmeAS@N?(olHy`uVBq!ia0vp^LLkh+1|-AI^@Rf|mSQK*5Dp-y;YjHK@;M7UB8wRq z_>O=u<5X=vX`rBFiEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0u_o-U3d n7QM*{60D08M0%P68)O+6Sd|zU!;-u>fbtBUu6{1-oD!M5AX?b z1=8KU6T18RyLFVdQ&MBb@0C$}|9{>OV literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/menu-pan-down.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/menu-pan-down.png new file mode 100644 index 0000000000000000000000000000000000000000..2e50ad3253f211564ab26110f58d682e41e8773c GIT binary patch literal 187 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1SnJY5_^ zEP9g@Bv_kyYJPuP`{(!f_y0K`RC)0nTtBlx@kr*eM2^f^i4TCny!ZFl=PP)B)=-dR ZV6gv|-=BTLvk7PhgQu&X%Q~loCIIVIJca-O literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/menu-pan-left-hover.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/menu-pan-left-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..0142ff1ae1b2746a40485f672de0e7fc0dbc1706 GIT binary patch literal 197 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1T?JY5_^ zEP9g@BrG5N|Noy?B=aATs_!zHoXW5%Z4$4;^`6rVYBp&#>L=Y~)@i8U=DxwR@P=xN jG=u4qMkQu8eFlb!TnQ|zpLGfXO=IwM^>bP0l+XkKsdhTy literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/menu-pan-left-insensitive.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/menu-pan-left-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..109c0f117a5b42d32f767df287e967106bb52ec3 GIT binary patch literal 204 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1S%JzX3_ zEP9g@BrF%~-oBr4wuSJ;S(1{kP8u=HPitZmxYToFVdQ&MBb@0MJ`KCjbBd literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/menu-pan-left.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/menu-pan-left.png new file mode 100644 index 0000000000000000000000000000000000000000..ed89c44c69b35ee418aefaa559562b64b4dfa843 GIT binary patch literal 201 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1UtJY5_^ zEP9_#GUQ`W;9%~YU-tEC$(q%Hk_);!x8Gl?GUG3EgW^dBjgw0cXf0>nEyEfmqR{!| pfpGczr^0!Hm7bOfYIc`y`!rroSP;JBWE9Xu22WQ%mvv4FO#q4SKVJX< literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/menu-pan-right-hover.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/menu-pan-right-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..89ee892be1b058494c229b24517757ec439c988d GIT binary patch literal 197 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1T?JY5_^ zEP9g@B<4N%|Np=26sZsMm7M=6GgP+yac5m3{YhT`GH% kK5?1HbU|azS!aF*2IhkaE^nNKLC$0FboFyt=akR{0JSkY4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1TiJY5_^ zEP9g@B<3yHy?=jm#8#gO*Z;;-gtIxym^}4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1UtJY5_^ zEPC&rQ{-b%;Bmg#+THx**j#P4NvzDbMXvmx-u1^a^sOcXLof%!vI(p$g4}Z^6fsY7 pdFEJpRQf?buRyo@g+m{!rQbYD_))K|UJo>p!PC{xWt~$(696{YJ^26t literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/menu-pan-up-insensitive.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/menu-pan-up-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..f5fcb1583ac2e3a90049206fef483356e7257722 GIT binary patch literal 200 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1TCJzX3_ zEP9g@Bv`kw-rf6`_wL`nvOlgEJidJ9z=?qK2M#1We)jO-&g$pqY+a-qmPoP{NHrxg oh@GwAbu?t?PixYXWM$@L$T==Ac&mVaHqbx@Pgg&ebxsLQ05j7+k^lez literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/menu-pan-up.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/menu-pan-up.png new file mode 100644 index 0000000000000000000000000000000000000000..e1c70614fdfe450c3f6cfbe0c70a2e58cc0ebab9 GIT binary patch literal 185 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1UdJY5_^ zEP9g@Bv`kw-rrxJ|KsChclMjJ_SgUa_y70z_y0Z3SR##2wk2Hl*`oNvWb)g&fe!2p Z48M=%|C&?re;?2U22WQ%mvv4FO#q|BJ_i5* literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/menu-radio-checked-insensitive.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/menu-radio-checked-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..91d9f6c139c276c63e32ae0e5dbef428b5eedb6b GIT binary patch literal 598 zcmeAS@N?(olHy`uVBq!ia0vp^LLkh+3?vf;>QaFebFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBJP`2e2~ zS0D`p4Gj$r4i0H)X}P(%2?+_Yv9Y0{p>c6>Kt@zlR5T0#x$*JwKyjczOiT=r1d0Fw zPy`|l6a;dCBm_XDAm)J7fdP;Ul!ft7XoyN=S-4`jV0wCbMn* zEk}+VIePTysZ*z7|J$4f`p2py$S;_Ik%@(sor9Z4PEkoq*VNp)sjZ{4bJEo5GZrjb zwtV&ajoS{KyL|1|gC{TFzI*@W>(_7JzyJL8>-V33|Nftm1qIM%PZ!4!2}#z2(SC;< z7#I%RWWUQWwc*H%`QPnl%#z?-X7=>zJ1b^}28L}cso= zf3xh=p1sg>k6cwl(#({<-u+X~OkHl^8@T`2s?$4DN}?~?O)OGaqjcBtiZVNgq$`gg zZ-d4*`!l?+n8PmytSnx9uJ>uUka=s=)#{^9f6u#fEq0kMcaOb#=WDBV43~d|s!r2< s&Gf3`UyZmdKI;Vst0ROt|=Kufz literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/menu-radio-checked.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/menu-radio-checked.png new file mode 100644 index 0000000000000000000000000000000000000000..901a6c1ede2bc30fad96cce0cf01d2e4618a1736 GIT binary patch literal 601 zcmeAS@N?(olHy`uVBq!ia0vp^LLkh+3?vf;>QaFebFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBJP`2e2~ zS0D`p4PY>H=FCZxCIOk<-Q5t8=H_MyqX`K>M1W*{eLb8FWHf>STm&wQEDmP_8E^#< z2BrwaD4;mRa0m%e+|$$3+uOTx<;pc{)~sE-_Q#JOKY#xG|NsBaV>uIn{;@6z@(X5Q zWMW}u=iug%Q&iH@H8r%r50ha4Cf4%~E)o+32mhsBH^|NlRAv{hK> zu=3JdD`tiUhHH28LYL2f$;FuY{aVS4XZ?qrl=jsdcLGyOiyx1mXoJc%#-)dX3PfeaU&TavrP_7q zrBB&kxlhz5{AB)hvk0*(r@zM~MIB``;EV5ekzA~{XwLWf=1dhga<2Owzs$f;#Poyx YosXOSmi?C{fF5A*boFyt=akR{06ahpbpQYW literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/menu-radio-hover.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/menu-radio-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..9f6868496c58ebebdb6f5dca41e5fdf739c72779 GIT binary patch literal 374 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1S(d%8G= zSoE&FbYAO7p$O}T!+B-GnKw>cyPtIIoOZyKD_8b3wTe%e^kzxUo{r@Ts;Br`dBu`V zZ}+#}e{}ssPrT*VyK~;#KEHQ+=gE5JV2dNBb{7we@)=l0*xM=Osqgd;^4~N&#q4Cv zq`fM=D&KGXT3alAK0?wcmV5mTnLim1m`~S7Y-~06nQ}6DPM^^9SLZjztG&ChCSgP4 zX`_qoYnvQp_ogVca!GhE%K0!OWna@lr%COb4!TatV{Oh`_>(QIOJcg4=Ek<~^5LC) z^EOzx?CBEE`5$&cQ_a#*c9-Hy0rQ;JWUpP$*m%5q~rqJxJ;b0363zBUzeGr{#Dahem51nWlN0 zZ#G(MrIdOM;F;^XA5sVaEX%q}a@BF1-Abi$W)aeCHZ9NdUPMu} zG9HibCH22fkN;Z_z&gpTAP8O=hH((Le_1J20&s`q^L#$v&|3eR3ng(JXH7&l02J}( qjRC+H0B^%E-0t;y?~iJK>HG%hiM;+y3R-~x0000QaFebFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(et=Ji zE09i0OA8GR&CSh?j*gCxkB^Ow1u}qS92h`EVq#)|A`lWH1tie`P&q^d!hkC-C@3f? zDVZ=~!u09W!^?zKfmSM%1o;Isu(GjhY3t}tnL2Iytl4wt%|CYh#L0(`9)JD%{l|}= zfBwXVUJC=NZT56=43Us5J$O^h*+7K#g7Px0DA_}y&U|nG*C!uV(w2MEYn&O!?>txi zMr&wxMsHDYL~H&-w>YkDuNNMi+PN<$N;ueEN;YEPo9TVLfrfMC%U=+l1QaFebFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(X@F0N zE0CT!b7n(B!=y=*fMios6NGGRYy>hOB#;3C$bx86_4V~IRUln(E}T7m`t(_|X6@d+ z`^b?a_SaJ`11(l83GxeOU}a<1($>+PGIiSYS+nQPn}6*1iIWc>J^uRj`;Q+#fByON zXu6RbP;tAbi(`m{Wa+`zVonYctQQ_nYq^v>}Z@{^sa^r}uK9(8K(V_4G0H<@9@j>QZ$7B%L~*$k$~@25SHb~q}_ z`XK3r0cXSH3yO+sW`BwKVs-dPJ%{+OcZtuQ?^>Ly@_9p-&{dOHGLH_(f7vMM5#O=u<5X=vX`rBFiEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0u_o-U3d n7QM*{60D08M0%P68)O+6Sd|zU!;-u>fbtBUu6{1-oD!M~}U&Kt(*BE{-7_ fvdJ?JGqfbP0l+XkKEgmB4 literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/notebook-combo-entry-ltr-entry-active.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/notebook-combo-entry-ltr-entry-active.png new file mode 100644 index 0000000000000000000000000000000000000000..66004d5516317a6f7ce798e6b2570e15328d853b GIT binary patch literal 229 zcmeAS@N?(olHy`uVBq!ia0vp^AhrSvGmyNg{pB8zVlH;_4B_D5xc$)o0g%gC;1OBO zz`%C|gc+x5^GO2*B}-f*N`mv#O3D+9QW?t2%k?tzvWt@w3sUv+i_&MmvylQSQVH-0 zaWyqHwY9Z%aBv6?4h{(k2@4CGIC0{nNt32bnKE_i)Y-FV&zUpl=xr;aIDn*+j+_~0H~G0)78&q Iol`;+0C1~9DF6Tf literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/notebook-combo-entry-rtl-entry-insensitive.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/notebook-combo-entry-rtl-entry-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..819e476157e1c509c0237ddf89beac03f3d8d67f GIT binary patch literal 200 zcmeAS@N?(olHy`uVBq!ia0vp^AhrSvGmyNg{pB8zVlH;_4B_D5xc$)o0g%gC;1OBO zz`%C|gc+x5^GO2*B}-f*N`mv#O3D+9QW?t2%k?tzvWt@w3sUv+i_&MmvylQS;t%i% zan;k))7RHGFfcGSHa0ai{mx>&9Vn&k>Eal|5uIGX$jGJ;P?nfbSZHX#IPsj4!ll;K nf{6m*jIkUnhxB+7rZY3hYDvAVbTO<1YGd$p^>bP0l+XkK>ccb1 literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/notebook-combo-entry-rtl-entry.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/notebook-combo-entry-rtl-entry.png new file mode 100644 index 0000000000000000000000000000000000000000..22635980b0716d94db5beac53c8aa9d821de9bc8 GIT binary patch literal 224 zcmeAS@N?(olHy`uVBq!ia0vp^AhrSvGmyNg{pB8zVlH;_4B_D5xc$)o0g%gC;1OBO zz`%C|gc+x5^GO2*B}-f*N`mv#O3D+9QW?t2%k?tzvWt@w3sUv+i_&MmvylQSk_+$& zan;t=*45QDF)=YUHMOv?u(Y(ava+(awzjdcv9+}g-?^#@sM5sK#W93KHrXVNfyqsQ zYxm(3mW_!^6+8aa%DEVYG@e}3sQy2^Id-eO%Q_>5on~)&ly5v`&^@gDQSjU0^+5d$ Mp00i_>zopr0NkrVV*mgE literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/notebook-entry-active.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/notebook-entry-active.png new file mode 100644 index 0000000000000000000000000000000000000000..795f0bf0892f6684b68e781d7df36529bef00d5c GIT binary patch literal 244 zcmeAS@N?(olHy`uVBq!ia0vp^AhrSvGmyNg{pB8zVlH;_4B_D5xc$)o0g%gC;1OBO zz`%C|gc+x5^GO2*B}-f*N`mv#O3D+9QW?t2%k?tzvWt@w3sUv+i_&MmvylQS(hBei zaWyqHwY9aix3_n2a0m$r2@MU+%*@Qr&hG8)?d$8CK7IO(88c?hnl)$6oJ;#Rn*nv% zc)B=-aL6VnG&FP=ujS!cll}f)S;B)oX)(7C94L+q_|Cxm-qrCYH?xmZ%%MWrCtBC` iDu^3Z%*kxrCCyM|W|>y9eam&AISihzelF{r5}E+TAyLZ! literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/notebook-entry-insensitive.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/notebook-entry-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..0539fe38640c77272462b870d8a59609aa64e755 GIT binary patch literal 220 zcmeAS@N?(olHy`uVBq!ia0vp^AhrSvGmyNg{pB8zVlH;_4B_D5xc$)o0g%gC;1OBO zz`%C|gc+x5^GO2*B}-f*N`mv#O3D+9QW?t2%k?tzvWt@w3sUv+i_&MmvylQSk`C|* zan;k))7RHGFfcGSHa0aiwXm?Tw6wIbv9YzaeOB-^0jSK_)5S4_LpHg9k&#VYnJrbE zEq!C3i!j^rp1v?qw)Vb0zG(-YwrzHZeX7G%qFVdQ I&MBb@0CCejWdHyG literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/notebook-entry.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/notebook-entry.png new file mode 100644 index 0000000000000000000000000000000000000000..8024f118867cb10bfdb2dd84c9a3977fdbaa20cf GIT binary patch literal 220 zcmeAS@N?(olHy`uVBq!ia0vp^AhrSvGmyNg{pB8zVlH;_4B_D5xc$)o0g%gC;1OBO zz`%C|gc+x5^GO2*B}-f*N`mv#O3D+9QW?t2%k?tzvWt@w3sUv+i_&MmvylQSk_hk# zan;t=*45S3)6+9HHa0aiwXm?Tv9YnWwLS31=KxTRnWu|m2#0KP0V5-uxHDU#I9vMF zPY%Lt$3J`u5@l=u^r>jtL8oaO9b%vAa1|}=7Hl@Ua8`kV;odbPLyyRtB0v)uJYD@< J);T3K0RRJsKWP8} literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/pan-down-insensitive.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/pan-down-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..72b08f7d2bd6190dabc555a734c01daac26cf932 GIT binary patch literal 201 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1UtJY5_^ zEPCJeY!qZr;5ag`aOMFqYw?O_Tff>&*u2Rwwu|M*9`~@q?`#P&%!0vJ<@i>elxuI! p5jy%ZVSY*>r>An}^@q>4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1SnJY5_^ zEP9g@Bv_kyYJPuP`{(!f_y0K`RC)0nTtBlx@kr*eM2^f^i4TCny!ZFl=PP)B)=-dR ZV6gv|-=BTLvk7PhgQu&X%Q~loCIIVIJca-O literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/pan-left-insensitive.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/pan-left-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..e83337593337e4ff0abe774598b48bf4db22928f GIT binary patch literal 207 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1TiJY5_^ zEP9g@BqS4FU0KPyD8rbs(4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1SdJY5_^ zEP9g@B&Iz0|NpFVdQ I&MBb@0E@Osi~s-t literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/pan-left.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/pan-left.png new file mode 100644 index 0000000000000000000000000000000000000000..453e322746553afb0dacb52312ebc8a50722c8c2 GIT binary patch literal 202 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1UtJzX3_ zEP9g@BqSgF{{Egu|m2JcC+J(|;iFThwfLaC`p!QzySM onK^5eao%JzFbJ42fz2N1qSS;13pPew0UF8R>FVdQ&MBb@0Ktz!SO5S3 literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/pan-right-insensitive.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/pan-right-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..ad8fda71df034ad0c1f9ab3b8d7e7dd720676aab GIT binary patch literal 207 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1TiJY5_^ zEPC&r*(mCu$l)CLXq!*M>bvm_VOvX^CpbU%=YBuyZ~4rhn)S_hmNgkTIB6|#5ou7; vN?`DlX4r72b~}UEbO+JPu1B(3-@j$boh2Unit%qg&|C&jS3j3^P6Gu8Grus7N8t^NswPK1CP0DWXl<2TZKTNkfx`LV+cod za>4;VmIWrO8K(&HrEZw!Ecq~iE!z^zS+aDgrojYGh7WVuQV*RBdk)mZ;OXk;vd$@? F2>|dNPDB6z literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/pan-right.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/pan-right.png new file mode 100644 index 0000000000000000000000000000000000000000..e533ce49730273c2f6817a61ff9b4263784639f5 GIT binary patch literal 202 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1UtJzX3_ zEPC&rQ{-b%;Bmg#+THx**j#P4Nvw`HmM!?VKjg{%m0A9b3^SY<3|e&*dLkaQOo^VL qV#L2n`yNAmPD6xEqgdblTMU`Z2|v0O0&f6~WbkzLb6Mw<&;$Ua>OMaJ literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/pan-up-insensitive.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/pan-up-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..cd47cc5824678d87353886eb802d13527d66c633 GIT binary patch literal 195 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1SXJY5_^ zEP9g@Bv`kw1~2!^one+6#cpTX^TWj0$mp8$&bg71k)kfr4a+3iHb^xkGVq literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/pan-up.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/pan-up.png new file mode 100644 index 0000000000000000000000000000000000000000..e1c70614fdfe450c3f6cfbe0c70a2e58cc0ebab9 GIT binary patch literal 185 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1UdJY5_^ zEP9g@Bv`kw-rrxJ|KsChclMjJ_SgUa_y70z_y0Z3SR##2wk2Hl*`oNvWb)g&fe!2p Z48M=%|C&?re;?2U22WQ%mvv4FO#q|BJ_i5* literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/progressbar-horz-trough.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/progressbar-horz-trough.png new file mode 100644 index 0000000000000000000000000000000000000000..a4405e9ffe862a129d9f5848ac0e1424c4fbff38 GIT binary patch literal 202 zcmeAS@N?(olHy`uVBq!ia0vp^>_E)M!3HGx`C7_=6icy_X9x!n)NrJ90QsB+9+AZi z417mGm~pB$pEOWVvcxr_Bsf2(yEr+qAXP8FD1G)j8!4b7cTX3` z5RRF(XB4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1TyJY5_^ zIA+G4G~_#Az;oE))c?H39}kn3>pZPE^KRZYet`oj)~{F_R=i*FXZE()PvmaT4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1S7JzX3_ zIA)giZRBk*U^tv}?UV2SgtZkL_&>O>*DQ`;*f`d49 literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/progressbar-vert.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/progressbar-vert.png new file mode 100644 index 0000000000000000000000000000000000000000..bc74b18f42d4abbf3ad772285f85c71128a227c4 GIT binary patch literal 184 zcmeAS@N?(olHy`uVBq!ia0vp^EI`c4!3HFg*81KC2^2edhHwBu4M$1`kk47*5n0T@ zz;^_M8K-LVNdpBXOI#yLg7ec#$`gxH8OqDc^)mCai<1)zQuXqS(r3T3kpe0*^>lFz z;h5=r!jSKPfxuw{%M;s!6}}g&PCh+x=FHpQ7*uAil~Z7NwfV}2lT3eFSHD#e-0-%R Zv3r5kuT82B(}4ysc)I$ztaD0e0sxNLIi>&r literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/radio-checked-active.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/radio-checked-active.png new file mode 100644 index 0000000000000000000000000000000000000000..3c1e0de7108ac1687edbefff6cc789554666040e GIT binary patch literal 404 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6n2Mb|LpV4>-?)JUISV`@iy0XB zj({-ZRBb+KprB-lYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&3=E9Io-U3d z8s}>#dixzV5NK0>ym8YC7V`%THc@#DLQb!2JqiWA0*|upVDMeNh>6>Ry`S|CgUT%K zFFdg(6W=}vpR#Ge=aU!z^ylQX7k^(?8TF5q{Dede9&1^O}<^zuK7z1^t& z$1g2YhAVSVm8zr10cMt#KS^Jcw3h|={0I~_Q>}~X^HIzU?%$L6zvK#+YrTBsp$V3= z*FH4e_=4wSi)CZqi3i&s%u{;zASxobTCF!hS@e)n)Bj^C+%4rdO!806(~50mUC^|D zcGw%q&GKJYI7Yuz;+XyU-R3)YmPozwXI-`N?8d0tocP_V=ZU3;pI!1vRo+YW{kC1^ wsTF543#%h#UTr+{^pZjN%r`wj(#(ID?l%`6Gi(0y8W@HQp00i_>zopr0R3&E*Z=?k literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/radio-checked-insensitive.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/radio-checked-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..ea5a16f21d109178e9834d65c70405e3152ef958 GIT binary patch literal 531 zcmeAS@N?(olHy`uVBq!ia0vp^!XV7S3?yCqj{O5t%*9TgAsieWw;%dH0CG7CJR*x3 z82FBWFymBhK53w!WQl7;NpOBzNqJ&XDnogBxn5>oc5!lIL8@MUQTpt6Hc~)EivoN? zT!FN)v9X?>o~fxRkO2fnU|?uyXkcIf;lc$$(l7-;Rd6Bhm$S;_IRZ&UV+sD_>KOitAHEsTaMT?i*ymkA|hmW7X zeEISf2zIbJEeERJ>gnPbA`xDC;ki_kf(ToJ%+%GF&a|d+Enk>=de8r8Zh^IRKmI;$ zea<5=t1oY@&R_pE8s24|a#D*m?9>i8e{h@lOkBa4d%e0aKTErE97p#FkA87Z*W+Kj z-%ADc&YXMTuhL4Uj@&dqPT%sUSFXKTR`O%FgoRhrjihBCtG2(pInVW?&r@Hgd)qU$ z9aRK2OU&4G*i+!>=emsb3yP$6mABX4ExiAAgTB*eh3Ee_&0Tmuoc5!lIL8@MUQTpt6Hc~)ElLLH0 zT!Hk=nKPT4n;RM$fMjE1BanfM1WG|beSJNq8lWId9%KT93nAOu+NMmIGIi?IB}hJ0CuN1gie}wd~0~6QJ4+o-U3d5|XtCFNQTaFt}dq zp1>KAr6$CDPDWKz=fVH|dIt)A235b7cl;v5x=Z|R_nH%YC!K`zvkMvy@2S{zD@v_w zabU&{%USNc-|och^Sr`cbbS3T-Pm{DUH5;~q!(oRO*l4b+O$>H%%#yxWty6P3tyeP zlIyA8tMYSabN{>5mKTeU`s{6qyE>((OiG7mud=f7^^D?#r0csrU1K|bV2zFMGwa!+ lGiz%v*xJ`{rT@Ckf6`XcF_``GDWKaKJYD@<);T3K0RUa`<6Qs% literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/radio-mixed-active.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/radio-mixed-active.png new file mode 100644 index 0000000000000000000000000000000000000000..3c1e0de7108ac1687edbefff6cc789554666040e GIT binary patch literal 404 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6n2Mb|LpV4>-?)JUISV`@iy0XB zj({-ZRBb+KprB-lYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&3=E9Io-U3d z8s}>#dixzV5NK0>ym8YC7V`%THc@#DLQb!2JqiWA0*|upVDMeNh>6>Ry`S|CgUT%K zFFdg(6W=}vpR#Ge=aU!z^ylQX7k^(?8TF5q{Dede9&1^O}<^zuK7z1^t& z$1g2YhAVSVm8zr10cMt#KS^Jcw3h|={0I~_Q>}~X^HIzU?%$L6zvK#+YrTBsp$V3= z*FH4e_=4wSi)CZqi3i&s%u{;zASxobTCF!hS@e)n)Bj^C+%4rdO!806(~50mUC^|D zcGw%q&GKJYI7Yuz;+XyU-R3)YmPozwXI-`N?8d0tocP_V=ZU3;pI!1vRo+YW{kC1^ wsTF543#%h#UTr+{^pZjN%r`wj(#(ID?l%`6Gi(0y8W@HQp00i_>zopr0R3&E*Z=?k literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/radio-mixed-insensitive.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/radio-mixed-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..7d1791f2d2ac6cd4d75a5be0ecb457af9efe59d7 GIT binary patch literal 449 zcmeAS@N?(olHy`uVBq!ia0vp^!XV7S3?yCqj{O5t%*9TgAsieWw;%dH0CG7CJR*x3 z82FBWFymBhK53w!WQl7;NpOBzNqJ&XDnogBxn5>oc5!lIL8@MUQTpt6Hc~)Er2#%6 zu0Yz@*jP_b&(zcu$N&N(FfcSUG%zrLaN&X=X_x|_DmWX+0BVPr01-DcGXn~mn3w*pU3n39?{f5D=~OK#q} zedoi+&tJZL`3eL(*qoLFRZsAAaSV}=tUVac)MOyQdO+NvrGZOHbs@*>qrc??yC(j5 z!Sj#fNhn*v$z8#FrB-oF(=hqi^(8hTyys8iF`3yBpQm3;Uz7ESIW&SrcXyP$!=f8k zRTwUHKA&#-c?y$5Dj!2gQu&X%Q~loCIIDKm+k-n literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/radio-mixed.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/radio-mixed.png new file mode 100644 index 0000000000000000000000000000000000000000..516f6a1d96322dea58460b2aa224a76fda16531b GIT binary patch literal 432 zcmeAS@N?(olHy`uVBq!ia0vp^!XV7S3?yCqj{O5t%*9TgAsieWw;%dH0CG7CJR*x3 z82FBWFymBhK53w!WQl7;NpOBzNqJ&XDnogBxn5>oc5!lIL8@MUQTpt6Hc~)EIRQQ) zu0VR`%$d#2%?%9=K(ev15y-$r0;M3JzP=t)4Nwp!4>AG5g^({_zWo3H|EA*tg+Tih zN`m}?8CVsSl)Zg?{rm$0Q&Q9BFIcpA$<150?|k_9@$;82U%!?;xn}}Y+vVxv7$PBA zd+?@MlL7@xARKL7usdY$;@Uq-$?ARWDVFWIa`Zi>(gH!!){4Am>QaSGQ4~vVKF(u*x*`n zcm|u*@rAK3ZnCLg%&>a*#reSL>eW4))^jIiR%#3X`Nk^EDiLsD!m0qEs~9|8{an^L HB{Ts5V3o3) literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/radio-unchecked-active.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/radio-unchecked-active.png new file mode 100644 index 0000000000000000000000000000000000000000..30ac88b437d45be3185a809d17e4405a02819804 GIT binary patch literal 519 zcmeAS@N?(olHy`uVBq!ia0vp^!XV7S3?yCqj{O5t%*9TgAsieWw;%dH0CG7CJR*x3 z82FBWFymBhK53w!WQl7;NpOBzNqJ&XDnogBxn5>oc5!lIL8@MUQTpt6Hc~)E(*k@# zT!D0GXsEBRueZ0ipP!$Xmlu%hg41E&nwy(jT3Q0R78VvpMn=ZQ#wI2vrlzJE8XB6K znp#>~+S=MWIy$<#x_Wwg`uh3?1_p+PhCr3&g&Q1!E>kZF@(X6*4~vM1jEatqUb<}g zij^x@uU@le&DwSAHXJ*C{O!AU@87@w@D~Wgt!g@eS~hsPIEF}smtMFj)MUWJdg0MN z?RPu6HF9s6JpEsPZc6Th#@`ibM&_LYcW272`yJ?Q*10+3ZhEMrSd~X;!C1S-_N#hh`Y0RS9r%!^T#*e jmgcyqV(DCY@~pSG6Q@< zT!FN)v9Y$cwyCKpkYQwGWME(bAt78K+tAPuNSc5FP!OmR$OJMVB9>raWn~5Anwgm) zi`&@PxVpM}dwcu%_?XU$>jqk;P!i-9%)rW~q^zRq>mLvp6r8qb@sg#>Zr{24;p4~8 zpTB(h`t|D}wvRVefH|%rDnaRam>#xX2tJtJk zritz;dU8YIVdu=`{px12A3LMo6g{>m2yS!UYISet*Jg#4YDxWP%nxe57t1}q^lX9Z el1Z9*KbU=cB$fwh-`xOo7=x#)pUXO@geCxxij#T( literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/radio-unchecked-insensitive.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/radio-unchecked-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..71c3025f82ba1a8d198cce3a12cb089f4069f700 GIT binary patch literal 458 zcmeAS@N?(olHy`uVBq!ia0vp^!XV7S3?yCqj{O5t%*9TgAsieWw;%dH0CG7CJR*x3 z82FBWFymBhK53w!WQl7;NpOBzNqJ&XDnogBxn5>oc5!lIL8@MUQTpt6Hc~)E)d4;s zu0Yz@*jP_b&(zcu$N&N(FfcSUG%zrLaN&X=X=7s(Fn}lq=?d{{^(_fl?6llFlNswPK1FNEvvbT?~pMOALN^08t z1&bChxq0jMoev*Be*XOB%a^Y}z+m(D2T=V)PZ!4!3CY@nkwQ%d0;~tb9a4iGQw&?~ zS`_~m=2{Z;#C`WicY*tl7}o80_f+AyR*Ndv(#plR+ZzJU9AP_aSvFB=+lsvj!P#~% zxK=Mn4u8(oc5!lIL8@MUQTpt6Hc~)E)d4;s zu0Yz@*jP_b&(zcu$N&N(FfcSUG%zrLaN&X=X=7s(Fn}lq=?d{{^(_fl?6llFlNswPK1FNEvvbT?~pMOALN^08t z1&bChxq0jMoev*Be*XOB%a^Y}z+m(D2T=V)PZ!4!3CY@nkwQ%d0;~tb9a4iGQw&?~ zS`_~m=2{Z;#C`WicY*tl7}o80_f+AyR*Ndv(#plR+ZzJU9AP_aSvFB=+lsvj!P#~% zxK=Mn4u8(CVaBQ2e9}Nc$r9IylHmNblJdl&REF~Ma=pyF?Be9af>gcyqV(DCY@~pSoC178 zT!AzYgocJXI5;RcILKI9YM7a+85`^AndzFEY8x488klPvm}={rXq%X58yjmIn`;@F z=^C198JcJsm}ncBzB$Kg4KzZmB*-tAfr*)ggHu>UQAtJB)XdDr#@61`%Xc>aN@1Xi zI8PVH5DCe>2OY(l6?hyD$_IFGi+Vo!7rvG|zV88#{-pDJuI=&@&D;HTlETzH>5ke; z6X7kwb*FS%j6S%W=u3AhOH;hkSaxV(hpF6ImNM(CrWpR)J39H|Pq%Zu|H+&`pV{bP SW%^%`e>`3NT-G@yGywoXZeW}M literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/scale-horz-trough-active.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/scale-horz-trough-active.png new file mode 100644 index 0000000000000000000000000000000000000000..c21239c436381e12bcd1aaad986e40ff25b55dea GIT binary patch literal 225 zcmeAS@N?(olHy`uVBq!ia0vp^;y^6L!VDzW&AR0aq?n7HJVQ7*IBq}me*oli7I;J! zGcfQS0b$0e+I-SLLCF%=h?3y^w370~qEv?R@^Zb*yzJuS#DY}4{G#;P?`))iisS-( zLR^9L|NsA+o0}UO8|&)o8o&U^1_B`S*q=qeKz5V_`2{mDd3pQ#eg6C<_S`lHprC@M zi(`mHcyfY7O~cmBtOp;?u;e`?;P9-0p*U6OumTIiCry_8M}}-NK(!2>u6{1-oD!M< DOAbfj literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/scale-horz-trough.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/scale-horz-trough.png new file mode 100644 index 0000000000000000000000000000000000000000..5f939f439b7ce09b639c11a3e4afb635976d34e4 GIT binary patch literal 226 zcmeAS@N?(olHy`uVBq!ia0vp^;y^6L!3HE_wj8emQY^(zo*^7SP{WbZ0pxQQctjR6 zFz_7#VaBQ2e9}Nc$r9IylHmNblJdl&REF~Ma=pyF?Be9af>gcyqV(DCY@~pS;yqm) zLp(a)o?9r`U?AXf@$bedlkGO}@GfKg$T)>>u%_6z9>9RC4n*ONigdUrjH)4W%=Kkc{)#OV9c4nZt0YNkJ$P+q}a|e Su3iYViow&>&t;ucLK6V7(oQb` literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/scale-slider-active.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/scale-slider-active.png new file mode 100644 index 0000000000000000000000000000000000000000..90baac21f5a606e93bf1da3dc2372d4803fa5224 GIT binary patch literal 641 zcmeAS@N?(olHy`uVBq!ia0vp^QXtI13?%1G+4BcTF&8^|hH!9j+%a72p%% z3Zz3rL$$TFJv}`g92_hyEp2UWfuuDU*xA`xSy=(OKwx8I15{vdZ|~^n2xK_g+dF}P z1DJFI3IZ9(+1Fv~}yYCr_V0e*pq7U%q<%2@Jk~!H=K6VwO#? z1sZY8)5S4FvNfT~Ts) z-<@`zgV5 zu5RZS$>n8|B2P8vhnIxk^SV|o;%9ZcC@Mws{?QxPN`4#k98bH`@yEttON9H1xQ&_9N-h; z3Z#KRTU%R2MMXhDL0(==QBgupPC`*pT0vG^K|u;c%8JX&iz~@Xsj0}TsmZIV%B!o& zX{gF+YA9){D`==IYG^0|8Je0(S|F}G5UH!lsjDlfsmQ5;RLX0p0TGm|rXmYO4tC~_ z_7+a|mQD^<&W_e@PB!{_>IQlmhWeUD2AU3bW{!5|PWBc`iqgtT(#ncbN{UidrFqq5 z`PF3wHRT1hg>@B06T4d{^|VdyZky8AKBcc?+Jw&eGbYWSIcdSn$qQypUb}R` zx@Gg%Enl#H#i9)>7H(Lvc>DU5-fZ=WKtEfS1o;IsFtf391cro$g@;E(Mnz4YI&J#Q zb?Y~7+PZbylc&$0zW{-kFJHa>1O{Iq;Kz@jzic0L#RCmF?&;zfqH%ufrQRk?PYAM~V5haLmGNYNf$2Z~Gx>^ZEqyi$E?KzKCenWQ(;JJ{+;R<=vbZMfQf}qB zN#_%47vK}( z3Z#KRTU%R2MMXhDL0MTwQBhh2jFc6ml$B+HNJ$BZWPnmYhKiD`G7u>Oxw0w{1QG#q z z=DPJ8H*MXz?a9;UFJ8WS{Rs%ZfWVKRzivH!x&o+ikEe@ch{pM?m!hQ`4J6nkrnkX|*ZS3_fit@ky;%QJ{ae&OzRF#_3F_jPl1TZwP#PZ?jcy;h%$- zmDNieZ4`g}J-jx+EmL?F*U|PZ6*r$ptz*7rbRj7(;LL}$_bSe_?G`c4T@liGP>+@2 uX#YB1Cttxz<%bMcrZO+w9Ma1CBXZscPY1R(pY4XA2=jFHb6Mw<&;$S>ce?Tb literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/scale-vert-trough-active.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/scale-vert-trough-active.png new file mode 100644 index 0000000000000000000000000000000000000000..78e9e2606c5acbcd43345e00f94d7b15cc3c158a GIT binary patch literal 222 zcmeAS@N?(olHy`uVBq!ia0vp^Qa~)u!VDyz|8i0WQq09po*^6@9Je3(KLBz$3p^r= z85sDEfH31!Z9ZwBpk#?_L`iUdT1k0gQ7S`udAVL@UUqSEVnM22eo^}DcQznXr2~9I zT!D0Rb8};3V_jWc0~i3=KmcTNo@HMPl;$W2@(X70^7i%n{Q1l6j0#(zn4+hPV~9j} ya)Ly~fuOvGBgyYM93B;xm^_%0>?H~mWMHV@!~Ai&$Wf4E7(8A5T-G@yGywoI4n%bT literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/scale-vert-trough.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/scale-vert-trough.png new file mode 100644 index 0000000000000000000000000000000000000000..2bb45af77672b71cc89d468f0b4482c74d616c4a GIT binary patch literal 229 zcmeAS@N?(olHy`uVBq!ia0vp^Qa~)u!3HEnufz)gDVAa<&kznEsNqQI0P;BtJR*x3 z82FBWFymBhK53w!WQl7;NpOBzNqJ&XDnogBxn5>oc5!lIL8@MUQTpt6HXvh@JY5_^ zJUZW=-N@Tuz~gf9_m;%jZycpJCWs~U`v|{U?6l|zE9<2Ar-zp7FP&1?eB!f2^5(m_ z+&8k<9>4uoi1X&VNn8O9ayQ$YCY@5=RVTKo_MW+cJ-27pBsGIZu{+DA{CmVSSw)JY TRDxL?Xd8p4tDnm{r-UW|zGO^u literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/scrollbar-arrow-down.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/scrollbar-arrow-down.png new file mode 100644 index 0000000000000000000000000000000000000000..0219b310f58a077e995499debd96a21ef8115176 GIT binary patch literal 297 zcmeAS@N?(olHy`uVBq!ia0vp^oFL4>1|%O$WD@{VY)RhkE)4%caKYZ?lR?r29+AaB z9oIpa(Me-=1yGQ^#M9T6{Q?WR=h@OP%)Vzp3U=rg=ZFE0--T6H%Gd z!>(IbbZ5cmpcrSDX<8=UaToruZId<;xz)6;$K^{Hqu8PnS^W=;IqT!ts+!g*%~{R# zz@m4Fo1VAA>K6eMq)wQrb=F9H^ZRsDyw+ZH|M6=LtZ(Kon>oAhmpjAf=CavmuX?3F l%aXX(9G)n~$M4hWPlrVw$8)?dbgTf4Q{CL)Wd(Tc4fKzB|?J$R5Y~<&3vJ&tA}1*=A&8Z=c7+&d#VN Q1=P;q>FVdQ&MBb@0JelvrvLx| literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/scrollbar-arrow-right.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/scrollbar-arrow-right.png new file mode 100644 index 0000000000000000000000000000000000000000..e4248461443094cd55e6ce712bc8a694f96d1a3c GIT binary patch literal 260 zcmeAS@N?(olHy`uVBq!ia0vp^oFL4>3?#4ne^UZdfdM`tuA!j~xw*Nqu_Z}KWszxV ziHW(l*!&%@FSqya6br5EB(wJQV6l5>)^mS!_ zz%C}Lr(o`;%Lf$F@pN$v;kceG@HoAJDNd77VzOfp$2k%4#*IIguq@Q!oH1jGLCdp7 e@6JPKm>GQ38Rz%T>WBsEWAJqKb6Mw<&;$VZ)J>BB literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/scrollbar-arrow-up.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/scrollbar-arrow-up.png new file mode 100644 index 0000000000000000000000000000000000000000..4122df1c22a547e2198de79bd47bd1a584262c5b GIT binary patch literal 247 zcmeAS@N?(olHy`uVBq!ia0vp^oIuRR!3-qTBwfA(sqg@w5LY0bmX?-~kPsVNl9W`I zkWdhrk{=hB5s{b`n~)uwloOMf6P=V3o0t=ukQ1Gl4P?Y5>cXwZFaG?qNMSh#RA=nz z;uyjq%X+Y#(ZPU$VZ)8tw?h8!4`w=hjp^#tcT!!-dLMO8UR!^?wpwqApflG!NuTrl Y7F(D^RBxqR18QgRboFyt=akR{04MEKU;qFB literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/scrollbar-horz-slider-active.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/scrollbar-horz-slider-active.png new file mode 100644 index 0000000000000000000000000000000000000000..9f4a98523eee72715ef64e148e96a05496d3f194 GIT binary patch literal 248 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4xHBpZ(Y^aoPR#ZI0f92^|CANoH4aybh;B8wRq z_>O=u<5X=vX`rBFiEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0v20X`wF zKw4W{+tbt2+S=L*3@j}zAq*f15!BYZBmh*$T@vIM%)rLp-qG3hzjfjxm*nTf4QeK TaagVaYGv?r^>bP0l+XkKF+NMo literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/scrollbar-horz-slider-hover.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/scrollbar-horz-slider-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..259aa539ae1b4cc536d4b947568e8e7ab9cd0cb1 GIT binary patch literal 238 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4uAB#T}@sR2?f#ZI0f96(URk*A>?St!40Z^>bP0l+XkKdxcIX literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/scrollbar-horz-slider.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/scrollbar-horz-slider.png new file mode 100644 index 0000000000000000000000000000000000000000..7b5d1c8bdfd7ea12b54544d6fdd46cf313940bc4 GIT binary patch literal 248 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4xHBpZ(Y^aoPR#ZI0f92^|CANoH4aybh;B8wRq z_>O=u<5X=vX`rBFiEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0v20X`wF zK)Ru!VbY{YU0q$>-Q92!$ms0s1d>3|aq~OS1_thuAirP+Hum<8&aNjgTe~DWM4f&8H(P literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/scrollbar-vert-slider-active-rtl.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/scrollbar-vert-slider-active-rtl.png new file mode 100644 index 0000000000000000000000000000000000000000..3b4d3286db1c74ec03e8d7b97a73dc95e73a0bfc GIT binary patch literal 253 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4xHBpZ(Y^aoPR#ZI0f92^|CANoH4aybh;B8wRq z_>O=u<5X=vX`rBFiEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0v20X`wF zKw4W{+tbt2+S=L*3@j}zAq*f15!BYZBmh*$T@vIM%)rLp-qG3hO=u<5X=vX`rBFiEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0v20X`wF zKw4W{+tbt2+S=L*3@j}zAq*f15!BYZBmh*$T@vIM%)rLp-qG3hmdKI;Vst0KoiE0ssI2 literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/scrollbar-vert-slider-hover-rtl.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/scrollbar-vert-slider-hover-rtl.png new file mode 100644 index 0000000000000000000000000000000000000000..e5d3eed5d502876ff00489929049d090840106d8 GIT binary patch literal 237 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4uAB#T}@sR2?f#ZI0f96(URk{9 z75`GTjCz&HZ(IK{7IdA+vI_4he0?y5E39DVR6lnuXU&!Zi%G}lZTV`{z_eh3&-&N3 a`sSTRt8U3KbLh*2~7YfUr|Z` literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/scrollbar-vert-slider-hover.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/scrollbar-vert-slider-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..09e8af1c06a74acbb205b6327c2b557093634264 GIT binary patch literal 238 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4uAB#T}@sR2?f#ZI0f96(URk^)?7H`tylBub_d_;W)Ny{G1{~3 b``S4@2iO=u<5X=vX`rBFiEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0v20X`wF zK)Ru!VbY{YU0q$>-Q92!$ms0s1d>3|aq~OS1_thuAirP+Hum<8&aNjMtF@z&JIpF~745Q^-44!P$6ik^7&K{V+ut-u;;=rT-5)yn3FYFU$&1`&l{e7-| c!7Mh0J_F8}Yk&5w1?p$;boFyt=akR{06x)G`Tzg` literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/scrollbar-vert-slider.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/scrollbar-vert-slider.png new file mode 100644 index 0000000000000000000000000000000000000000..395673c50dadc9e54d95cd46c22027706b67539b GIT binary patch literal 247 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4xHBpZ(Y^aoPR#ZI0f92^|CANoH4aybh;B8wRq z_>O=u<5X=vX`rBFiEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0v20X`wF zK)Ru!VbY{YU0q$>-Q92!$ms0s1d>3|aq~OS1_thuAirP+Hum<8&aNj4=5D`{*^FW=maKJew$-Q5Siyt}*m;FmXdZyzlA^6qRx)Yij-+Y=c| X#CaGbGaFifIvG4&{an^LB{Ts5>&RQ& literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/scrollbar-vert-trough-rtl.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/scrollbar-vert-trough-rtl.png new file mode 100644 index 0000000000000000000000000000000000000000..c9b3167e99b5c3820652f8fd8d2d575cddc3618a GIT binary patch literal 139 zcmeAS@N?(olHy`uVBq!ia0vp^OhC-Y0VEhMdMbp0IK@t$Aso-RqGtj*oCO|{#S9F5 zM?jcysy3fAP*AeOHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXpdxNh7sn6| e*<=G#RtAPe4B38@1#bg|89ZJ6T-G@yGywq8-5}in literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/scrollbar-vert-trough.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/scrollbar-vert-trough.png new file mode 100644 index 0000000000000000000000000000000000000000..c9b3167e99b5c3820652f8fd8d2d575cddc3618a GIT binary patch literal 139 zcmeAS@N?(olHy`uVBq!ia0vp^OhC-Y0VEhMdMbp0IK@t$Aso-RqGtj*oCO|{#S9F5 zM?jcysy3fAP*AeOHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXpdxNh7sn6| e*<=G#RtAPe4B38@1#bg|89ZJ6T-G@yGywq8-5}in literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/spin-down-insensitive.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/spin-down-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..7e90f41ead897fe473bacc4d7b299dd6a0b41c21 GIT binary patch literal 195 zcmeAS@N?(olHy`uVBq!ia0vp^oIuRR!3HD+k8e2&q*#ibJVQ8upoSx*1Eiq9BeIx* zf$s>t*I;7bhncr0V4trO$q6BL!6C;OXKR z!ZEY=^hVAD1_CSx@1BY|AO0ZZT+G3%uU|NFaBq2N$j(0V3EMs03yKH$RxMs7R~?ba k%mdKI;Vst0AFT3%>V!Z literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/spin-down.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/spin-down.png new file mode 100644 index 0000000000000000000000000000000000000000..0a9e66d478625d52d432da4d1c72a0fc52f7924d GIT binary patch literal 191 zcmeAS@N?(olHy`uVBq!ia0vp^oIuRR!3HD+k8e2&q*#ibJVQ8upoSx*1Eiq9BeIx* zf$s>t*I;7bhncr0V4trO$q6BL!4sbP0l+XkKZNNAg literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/spin-ltr-down-active.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/spin-ltr-down-active.png new file mode 100644 index 0000000000000000000000000000000000000000..c1d361888f5e25bb365cadfa720de797bcd346c9 GIT binary patch literal 208 zcmeAS@N?(olHy`uVBq!ia0vp^>_9BQ!3HF6HKu+5QY^(zo*^7SP{WbZ0pxQQctjR6 zFz_7#VaBQ2e9}Nc$r9IylHmNblJdl&REF~Ma=pyF?Be9af>gcyqV(DCY@~pSd_7$p zLnNlYop6w|!GVWGy(rw5Ytx0*s#jY!)QJc-i(1@IjEE>MzbGJR#_((o|HPRLIkBZ5 xPy2ZtI`c|ZH87NcJK;d>mq;DY-`8ar*yk>m+;_BoVI9z522WQ%mvv4FO#lS}K%D>p literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/spin-ltr-down-hover.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/spin-ltr-down-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..6f9ac655fdcbda357d38ad84ac8d47e913e397ea GIT binary patch literal 228 zcmeAS@N?(olHy`uVBq!ia0vp^>_9BQ!3HF6HKu+5QY^(zo*^7SP{WbZ0pxQQctjR6 zFz_7#VaBQ2e9}Nc$r9IylHmNblJdl&REF~Ma=pyF?Be9af>gcyqV(DCY@~pS5P|DOdN`P z4%}tjaPifv?Ki63FBu-WCYAP#;c{_c_R=Yvyl3T?l&i?5ZS#x@@_Kz;oWXDIXGNbH SV{JL0WelFKelF{r5}E*WAxne+ literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/spin-ltr-down-insensitive.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/spin-ltr-down-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..843bdb99e8de5e131b019711108e619fad88a925 GIT binary patch literal 220 zcmeAS@N?(olHy`uVBq!ia0vp^>_9BQ!VDxe)>j+`Qq09po*^6@9Je3(KLBz$3p^r= z85sDEfH31!Z9ZwBpk#?_L`iUdT1k0gQ7S`udAVL@UUqSEVnM22eo^}DcQ#T$MbZI2 zA+A7LUteDj41f#>+t}FH)YQ~EdHPwPG+RlKUob=1z5Boa+_9BQ!VDxe)>j+`Qq09po*^6@9Je3(KLBz$3p^r= z85sDEfH31!Z9ZwBpk#?_L`iUdT1k0gQ7S`udAVL@UUqSEVnM22eo^}DcQ#T$MREZ? zA+A7LUteDr26S|Ew6(P@EG%qnY;0|9KW^B#7^s4+B*-tAA?)7$-+yksV3z@kD0#X# zhH%Ixdw6>%C!CmL*_*ORbje}~51;as1P^YZ1O{e?tNdabPrjdu2C8Q8boFyt=akR{ E0O&V8IsgCw literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/spin-ltr-up-active.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/spin-ltr-up-active.png new file mode 100644 index 0000000000000000000000000000000000000000..1efdeccd613cc2cc5adc2db7e92333d2afef7806 GIT binary patch literal 221 zcmeAS@N?(olHy`uVBq!ia0vp^>_9BQ!VDxe)>j+`Qq09po*^6@9Je3(KLBz$3p^r= z85sDEfH31!Z9ZwBpk#?_L`iUdT1k0gQ7S`udAVL@UUqSEVnM22eo^}DcQ#T$MREZ? zA+A7LM@L5+41f#>TTf3_9BQ!VDxe)>j+`Qq09po*^6@9Je3(KLBz$3p^r= z85sDEfH31!Z9ZwBpk#?_L`iUdT1k0gQ7S`udAVL@UUqSEVnM22eo^}DcQ#T$MREZ? zA+A8$$jC?!40LpK^!4?%wY41`9X&ieJUu(z zx;Tb#$R;N+G@7I{vbCN0=AdA>nZspELq}$c0E7Bcv08uGn_9BQ!VDxe)>j+`Qq09po*^6@9Je3(KLBz$3p^r= z85sDEfH31!Z9ZwBpk#?_L`iUdT1k0gQ7S`udAVL@UUqSEVnM22eo^}DcQ#T$MbZI2 zA+A7LUteEOPY*~!0FZ5LY;0<3`uBhJKcF;QNswPKL-_p%zyB04zfJ*)$a%UrhH%Ix wConW_Nnm7a>nU?rxERQy6y@k5Ey=?0U0LMu%G}$3fGQb0UHx3vIVCg!094sKBLDyZ literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/spin-ltr-up.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/spin-ltr-up.png new file mode 100644 index 0000000000000000000000000000000000000000..7f02e8100a847262c2a2fb4607bf49755c27fe8b GIT binary patch literal 217 zcmeAS@N?(olHy`uVBq!ia0vp^>_9BQ!VDxe)>j+`Qq09po*^6@9Je3(KLBz$3p^r= z85sDEfH31!Z9ZwBpk#?_L`iUdT1k0gQ7S`udAVL@UUqSEVnM22eo^}DcQ#T$MbZI2 zA+A7LUteEWS64?z2SRFVYg<@Y*xK5r)b29^O0$&&`2{nC-+%D?PXY7m6rhNlr;B3< yhiq~JL*teNMz*$|GIxcGfh_9BQ!3HF6HKu+5QY^(zo*^7SP{WbZ0pxQQctjR6 zFz_7#VaBQ2e9}Nc$r9IylHmNblJdl&REF~Ma=pyF?Be9af>gcyqV(DCY@~pSLOop^ zLnNlYJ-3m!!9axhBDaQW?lh0n1w38{8A>D-f0>C2i6k+|2a7_9BQ!3HF6HKu+5QY^(zo*^7SP{WbZ0pxQQctjR6 zFz_7#VaBQ2e9}Nc$r9IylHmNblJdl&REF~Ma=pyF?Be9af>gcyqV(DCY@~pSB0OCj zLnNlY?c2!PV8Fw2KaJ0Sg5K#3T*@2LUj#=R)vfZ-R1hw>>a9LEj$y$RC*#9D*}Pq> z`(=V$@+Q3x3e_+Fe@1Ta_k!{>tdfhb?Q%adbEaESbS)!;jctgc1gHCAZ=f9vp00i_ I>zopr0N3wBX#fBK literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/spin-rtl-down-insensitive.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/spin-rtl-down-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..2e4713f7433a943ba9a6ac1ba3f3570959c125ed GIT binary patch literal 217 zcmeAS@N?(olHy`uVBq!ia0vp^>_9BQ!3HF6HKu+5QY^(zo*^7SP{WbZ0pxQQctjR6 zFz_7#VaBQ2e9}Nc$r9IylHmNblJdl&REF~Ma=pyF?Be9af>gcyqV(DCY@~pS!aQ9Z zLnNlY?c2@UU?6a`CSb{;^CIDfGR;AOms46izAtog;z(t>^DDB7X~C*UuZN!R=XNsg z-?Oyi#|j(eN6~4|($c=konctJb?>#R9lxanyJzz5XDDEt%cHpOYe>8|&;|xiS3j3^ HP6_9BQ!3HF6HKu+5QY^(zo*^7SP{WbZ0pxQQctjR6 zFz_7#VaBQ2e9}Nc$r9IylHmNblJdl&REF~Ma=pyF?Be9af>gcyqV(DCY@~pSB0XIk zLnNlY?Nj7yFc4sQ&eyy0we-197IIxq$yu*vc}H<*2swGgAGmSTGmPQP8y>|ED$jc^ zJ)FK>Wa8rRytP~NSFS47Os(f6d}K`z%+Zf+yc5(ZCK KKbLh*2~7YIIZ0&z literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/spin-rtl-up-active.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/spin-rtl-up-active.png new file mode 100644 index 0000000000000000000000000000000000000000..3275fc1c7f8833a487a0dba09fe8d6cdb68b84a7 GIT binary patch literal 224 zcmeAS@N?(olHy`uVBq!ia0vp^>_9BQ!VDxe)>j+`Qq09po*^6@9Je3(KLBz$3p^r= z85sDEfH31!Z9ZwBpk#?_L`iUdT1k0gQ7S`udAVL@UUqSEVnM22eo^}DcQ#T$MREZ? zA+A8$&CSi;-rmm6PESuyUteEaTN}bKFfg##`l=JCf~_RTFPI_X!NWiQeof7D!glP#OirFNa~+ye)g~k;&-L*3W?)b#7jr+j&Xp0Un!(f6&t;uc GLK6VZ?mOlH literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/spin-rtl-up-hover.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/spin-rtl-up-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..37cc72beede88db2d55c7d5aaf0403e2f5e62d29 GIT binary patch literal 226 zcmeAS@N?(olHy`uVBq!ia0vp^>_9BQ!VDxe)>j+`Qq09po*^6@9Je3(KLBz$3p^r= z85sDEfH31!Z9ZwBpk#?_L`iUdT1k0gQ7S`udAVL@UUqSEVnM22eo^}DcQ#T$MREZ? zA+A7L4-9m5b@lc2b#!#JwY41_9NgXAJv=;E-YgCWs$eS#@(X5&c<}J|pXi(aN`WFO zo-U3d9J0v?49p8Ru&}v(KgYuM?9@z7o;7nFnsU`nx_9BQ!3HF6HKu+5QY^(zo*^7SP{WbZ0pxQQctjR6 zFz_7#VaBQ2e9}Nc$r9IylHmNblJdl&REF~Ma=pyF?Be9af>gcyqV(DCY@~pSf<0Xv zLnNj?J$stB!GMS5V&r4J1#MTHJp_9BQ!3HF6HKu+5QY^(zo*^7SP{WbZ0pxQQctjR6 zFz_7#VaBQ2e9}Nc$r9IylHmNblJdl&REF~Ma=pyF?Be9af>gcyqV(DCY@~pS0z6$D zLnNlYy|9tD!GOo*Vt!Li>-7^x2UZwFr!7#Jwur-!aer;NY)uNo)-caq4ZIqi+6_xC zpXuu`C}&@=_1Go%-yD%iGZT+ouUjI|fBs^z`L+j~+{Jsg$pg)1@O1TaS?83{1OSY> BMB4xW literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/spin-up-insensitive.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/spin-up-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..ae2d2c41bd0ebdd2fbd8ce2475ec76aca2b6bdb9 GIT binary patch literal 192 zcmeAS@N?(olHy`uVBq!ia0vp^oIuRR!3HD+k8e2&q*#ibJVQ8upoSx*1Eiq9BeIx* zf$s>t*I;7bhncr0V4trO$q6BL!4s>*?Yc z!Z9;BL4n<8w%J*^*dETA#-*>Wu(7eVF<)Nh``SS)-6ib6i4zh1D%WRDof^s*-r~yG f<>Y3=^?-}fSW0A8VOaAepg|0tu6{1-oD!M>t*I;7bhncr0V4trO$q6BL!4s=IP=X z!Z9;BL4m#I|G&HQCN#CZzrX+g|BsK|+2dFZdKL=AGVXFZ1{5@pN$v f;h346AW;G2wJVzPw`(q?n4GJVQ7*Lf^Q71UU;lB8wRq z_>O=u<5X=vX`rBFiEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0xgo-U3d i9J0v?2^;<%J^-}nJ)>3V_sGdWDF#nhKbLh*2~7YD3MI?{ literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/tab-left-active.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/tab-left-active.png new file mode 100644 index 0000000000000000000000000000000000000000..194700bec4cfc9c1870f70c15b0c99f36c9076d6 GIT binary patch literal 224 zcmeAS@N?(olHy`uVBq!ia0vp^EI`b`!VDyJWSz}`6mzkYX9x!e$L)vy4}e_G0*}aI z1_r((Aj~*bn@<`jC|TkfQ4*Y=R#Ki=l*&+EUaps!mtCBkSdglhUz9%kosASwkz#;P zh%1ox_V)Gy0}mu%Yiny~XJ>D3Uvbv;3{VkwNswPKgSXGM>o-3A`uq3q>`g_jKw&9Q x7sn6|+2n+x^nmD-0#^?PaJt3GD(Ee?WN_nTz4mtctOY<-44$rjF6*2Ung9a&Kn4H+ literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/tab-left.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/tab-left.png new file mode 100644 index 0000000000000000000000000000000000000000..27e04aa3c478ca957ba17c26db1178965391a184 GIT binary patch literal 143 zcmeAS@N?(olHy`uVBq!ia0vp^EI`b`!3HGn8OO1L1d5$JLpXq-h9ji|$mcBZh%9Dc z;5!1sj8nDwq=ABxC9V-A!TD(=<%vb94CUqJdYO6I#mR{Use1WE>9gP2NC6e`c)B=- eaLi0jkdOiLIv5z`BaYVsSqz@8elF{r5}E+t?jVQ& literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/tab-right-active.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/tab-right-active.png new file mode 100644 index 0000000000000000000000000000000000000000..bebf0d96eeaa92c23c0f421ca21c0c87f6ac2a96 GIT binary patch literal 224 zcmeAS@N?(olHy`uVBq!ia0vp^EI`b`!VDyJWSz}`6mzkYX9x!e$L)vy4}e_G0*}aI z1_r((Aj~*bn@<`jC|TkfQ4*Y=R#Ki=l*&+EUaps!mtCBkSdglhUz9%kosASwkz9aJ zh%1ox@bK{V_V)7f0x}@L*4Ea}&d%Q6{@UI!C7=qfk|4ie1~2bx*FXLG`}c4EyTCq> zeoq(25DwX7pPPqoR8HC$)3$NW{EdI?J1$l>8CL2t#51w~d*Ro}160Z2>FVdQ&MBb@ E0CR^!CIA2c literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/tab-right.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/tab-right.png new file mode 100644 index 0000000000000000000000000000000000000000..27e04aa3c478ca957ba17c26db1178965391a184 GIT binary patch literal 143 zcmeAS@N?(olHy`uVBq!ia0vp^EI`b`!3HGn8OO1L1d5$JLpXq-h9ji|$mcBZh%9Dc z;5!1sj8nDwq=ABxC9V-A!TD(=<%vb94CUqJdYO6I#mR{Use1WE>9gP2NC6e`c)B=- eaLi0jkdOiLIv5z`BaYVsSqz@8elF{r5}E+t?jVQ& literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/tab-up-active.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/tab-up-active.png new file mode 100644 index 0000000000000000000000000000000000000000..200aeaaa343f65145e0af34a640cf88c23e2832f GIT binary patch literal 226 zcmeAS@N?(olHy`uVBq!ia0vp^96-#%!VDxGA15CMQq09po*^6@9Je3(KLBz$3p^r= z85sDEfH31!Z9ZwBpk#?_L`iUdT1k0gQ7S`udAVL@UUqSEVnM22eo^}DcQ#T$MT!AF zA+A8$+uPd<3_Os4t*xz{ot?eCeZ^VVGeAY$B|(0{4BkH1uHX3d>+j#cvo{sB0)=Hf zT^vI=WRnw$^aB$DqAj&2Dy~|bZ0MZoe!PUilArDB^k08Mfa(}LUHx3vIVCg!0Icys AlK=n! literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/tab-up.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/tab-up.png new file mode 100644 index 0000000000000000000000000000000000000000..2f29b9809abfc5a773e1e8b92fee7a45c7eedd2e GIT binary patch literal 143 zcmeAS@N?(olHy`uVBq!ia0vp^96-#%!3HEZpRM}<;uJf1hHwBu4M$1`kk47*5n0T@ zz;^_M8K-LVNdpBXOI#yLg7ec#$`gxH8OqDc^)mCai<1)zQuXqS(r3T3kpe2>@pN$v f;h346AW;G2wJO=u<5X=vX`rBFiEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0xgo-U3d j9J0v_OtbP0l+XkKsB|J) literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/treeview-header-button.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/treeview-header-button.png new file mode 100644 index 0000000000000000000000000000000000000000..0e6125a2b8e35a196abae3abad3bc825659eee0b GIT binary patch literal 188 zcmeAS@N?(olHy`uVBq!ia0vp^AhrSr8<5myefbthu@pObhHwBu4M$1`kk47*5n0T@ zz;^_M8K-LVNdpBXOI#yLg7ec#$`gxH8OqDc^)mCai<1)zQuXqS(r3T3kpe2R^mK6y zvFLq!Y9lX$0?!eLW+lVGZ}(pZ+vu_`TGkPL|Af!y6K0cU=$BmEka)N){_unlhdax1 cnOWEHnzjgRJI|~44rmC2r>mdKI;Vst0AH6n6aWAK literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/treeview-pan-down-active.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/treeview-pan-down-active.png new file mode 100644 index 0000000000000000000000000000000000000000..2e50ad3253f211564ab26110f58d682e41e8773c GIT binary patch literal 187 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1SnJY5_^ zEP9g@Bv_kyYJPuP`{(!f_y0K`RC)0nTtBlx@kr*eM2^f^i4TCny!ZFl=PP)B)=-dR ZV6gv|-=BTLvk7PhgQu&X%Q~loCIIVIJca-O literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/treeview-pan-down-hover.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/treeview-pan-down-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..504f52747977672b6d4b18027d45b48d1d924d27 GIT binary patch literal 181 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1TyJY5_^ zEP9g@Bv_ky{`~*H|BroQfPbgr4^v@-7K^hMJc_=?lN5RX|Noz_;Qd)cL5_hze_2uX T&tzX+pl$|FS3j3^P64nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1UtJY5_^ zEPCJeY!qZr;5ag`aOMFqYw?O_Tff>&*u2Rwwu|M*9`~@q?`#P&%!0vJ<@i>elxuI! p5jy%ZVSY*>r>An}^@q>4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1UdJY5_^ zEP9g@Bv`kw-rrxJ|KsChclMjJ_SgUa_y70z_y0Z3SR##2wk2Hl*`oNvWb)g&fe!2p Z48M=%|C&?re;?2U22WQ%mvv4FO#q|BJ_i5* literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/treeview-pan-up-hover.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/treeview-pan-up-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..f6b9375110e2ecba531f0b82bdbbd923e1fb7587 GIT binary patch literal 177 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1U_JY5_^ zEP9g@Bv`kw{{R0!|HuFT_3Wy%5*tjMFPKbDHebK8mzoE PK%ESpu6{1-oD!M<<&QG2 literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/treeview-pan-up.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/treeview-pan-up.png new file mode 100644 index 0000000000000000000000000000000000000000..cd47cc5824678d87353886eb802d13527d66c633 GIT binary patch literal 195 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1SXJY5_^ zEP9g@Bv`kw1~2!^one+6#cpTX^TWj0$mp8$&bg71k)kfr4a+3iHb^xkGVq literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/treeview-separator-ltr.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/treeview-separator-ltr.png new file mode 100644 index 0000000000000000000000000000000000000000..187b4214eeb609f4870e39f1736ca4a94aea963f GIT binary patch literal 156 zcmeAS@N?(olHy`uVBq!ia0vp^Od!m`1|*BN@u~nRmSQK*5Dp-y;YjHK@;M7UB8wRq z_>O=u<5X=vX`rBFiEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$QXoa1E{-7_ tGg%KZGBPl599B59`QJ~yhOBU2If?nqObP;fl7NaBJYD@<);T3K0RYf!CIkQg literal 0 HcmV?d00001 diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/treeview-separator-rtl.png b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/assets/treeview-separator-rtl.png new file mode 100644 index 0000000000000000000000000000000000000000..10287695b9d23c144d263478c30d271be6aa56ca GIT binary patch literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^Od!kwBpAZ)2K@k1jKxl#Aso-RqGtj*oCO|{#S9F5 zM?jcysy3fAP*AeOHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXpdvm`7sn6| h+2jlV&M#QY%fK4N*f{x2(jTA" style "chrome_entry" + +# Hack to be able to match widgets in LibreOffice +class "GtkWindow" style "toplevel_hack" diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-2.0/main.rc b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/main.rc new file mode 100644 index 00000000..8b2997fb --- /dev/null +++ b/Dots/.themes/Yaru-Grey-dark/gtk-2.0/main.rc @@ -0,0 +1,2630 @@ +# vim:set ft=gtkrc ts=2 sw=2 sts=2 ai et: +# +# This is the main theme file, handling all the default widgets and theme +# properties. Since GTK+ 2 is old, we need to overcome some of its limitations, +# which is also mostly done in this file. Sadly not all of them can be overcome +# so there will always be a visible difference between the GTK+ 2 and 3 theme. + +style "default" { + + xthickness = 1 + ythickness = 1 + + #################### + # Style Properties # + #################### + + GtkWidget::focus-line-width = 1 + GtkWidget::focus-line-pattern = "\2\1" + + GtkToolbar::internal-padding = 4 + GtkToolButton::icon-spacing = 4 + + GtkWidget::tooltip-radius = 3 + GtkWidget::tooltip-alpha = 235 + GtkWidget::new-tooltip-style = 1 #for compatibility + + GtkWidget::link-color = @link_color + GtkWidget::visited-link-color = @visited_link_color + GnomeHRef::link_color = @link_color + GtkHTML::link-color = @link_color + GtkHTML::vlink-color = @visited_link_color + GtkIMHtml::hyperlink-color = @link_color + GtkIMHtml::hyperlink-visited-color = @visited_link_color + + GtkSeparatorMenuItem::horizontal-padding = 0 + GtkSeparatorMenuItem::wide-separators = 1 + GtkSeparatorMenuItem::separator-height = 1 + + GtkButton::child-displacement-y = 0 + + GtkButton::default-border = {0, 0, 0, 0} + GtkButton::default-outside-border = {0, 0, 0, 0} + GtkButton::inner-border = {4, 4, 4, 4} + + GtkEntry::state-hint = 1 + GtkEntry::inner-border = {7, 7, 4, 5} + + GtkPaned::handle-size = 8 + GtkHPaned::handle-size = 8 + GtkVPaned::handle-size = 8 + + GtkScrollbar::trough-border = 0 + GtkRange::trough-border = 0 + GtkRange::slider-width = 13 + GtkRange::stepper-size = 0 + GtkRange::activate-slider = 1 + + GtkScrollbar::activate-slider = 1 + GtkScrollbar::stepper-size = 0 + GtkScrollbar::has-backward-stepper = 0 + GtkScrollbar::has-forward-stepper = 0 + GtkScrollbar::min-slider-length = 48 # 42 + 2*3 (margins) + GtkScrolledWindow::scrollbar-spacing = 0 + GtkScrolledWindow::scrollbars-within-bevel = 1 + + GtkScale::slider_length = 26 + GtkScale::slider_width = 26 + GtkScale::trough-side-details = 1 + + GtkProgressBar::min-horizontal-bar-height = 6 + GtkProgressBar::min-vertical-bar-width = 6 + # Making this bigger than the min[height,width]-2*[y,x]spacing makes the + # whole progressbar thicker, so by setting it to the exact above value + # we get the maximum spacing between the text and the edges without + # doing so. + GtkProgressBar::xspacing = 4 + GtkProgressBar::yspacing = 4 + + GtkStatusbar::shadow_type = GTK_SHADOW_NONE + GtkSpinButton::shadow_type = GTK_SHADOW_NONE + GtkMenuBar::shadow-type = GTK_SHADOW_NONE + GtkToolbar::shadow-type = GTK_SHADOW_NONE + # TODO: find out what this comment means: + # ( every window is misaligned for the sake of menus ): + GtkMenuBar::internal-padding = 0 + GtkMenu::horizontal-padding = 0 + GtkMenu::vertical-padding = 2 + GtkMenu::double-arrows = 0 + GtkMenuItem::arrow-scaling = 1 + GtkMenuItem::toggle-spacing = 10 + + GtkCheckButton::indicator_spacing = 3 + GtkOptionMenu::indicator_spacing = {13, 13, 5, 8} + + GtkTreeView::expander-size = 16 + GtkTreeView::vertical-separator = 0 + GtkTreeView::horizontal-separator = 4 + GtkTreeView::allow-rules = 0 + # Set this because some apps read it + GtkTreeView::odd-row-color = @base_color + GtkTreeView::even-row-color = @base_color + + GtkExpander::expander-size = 16 + + GtkNotebook::tab-overlap = 4 + + ########## + # Colors # + ########## + + bg[NORMAL] = @bg_color + bg[PRELIGHT] = @bg_color + bg[SELECTED] = @selected_bg_color + bg[INSENSITIVE] = @insensitive_bg_color + bg[ACTIVE] = @bg_color + + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @selected_fg_color + fg[INSENSITIVE] = @insensitive_fg_color + fg[ACTIVE] = @fg_color + + text[NORMAL] = @text_color + text[PRELIGHT] = @text_color + text[SELECTED] = @selected_fg_color + text[INSENSITIVE] = @insensitive_fg_color + text[ACTIVE] = @selected_fg_color + + base[NORMAL] = @base_color + base[PRELIGHT] = shade (0.95, @bg_color) + base[SELECTED] = @selected_bg_color + base[INSENSITIVE] = @insensitive_bg_color + base[ACTIVE] = @selected_bg_color + + # For succinctness, all reasonable pixmap options remain here + + # Draw frame around menu in a non-compositied environment + # This needs to go before pixmap because we need to override some stuff + engine "adwaita" {} + + engine "pixmap" { + + ################# + # Check Buttons # + ################# + + image { + function = CHECK + state = NORMAL + shadow = OUT + overlay_file = "assets/checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = PRELIGHT + shadow = OUT + overlay_file = "assets/checkbox-unchecked-hover.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = ACTIVE + shadow = OUT + overlay_file = "assets/checkbox-unchecked-active.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = SELECTED + shadow = OUT + overlay_file = "assets/checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/checkbox-unchecked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = NORMAL + shadow = IN + overlay_file = "assets/checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = PRELIGHT + shadow = IN + overlay_file = "assets/checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = ACTIVE + shadow = IN + overlay_file = "assets/checkbox-checked-active.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = SELECTED + shadow = IN + overlay_file = "assets/checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = INSENSITIVE + shadow = IN + overlay_file = "assets/checkbox-checked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = NORMAL + shadow = ETCHED_IN + overlay_file = "assets/checkbox-mixed.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = PRELIGHT + shadow = ETCHED_IN + overlay_file = "assets/checkbox-mixed.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = ACTIVE + shadow = ETCHED_IN + overlay_file = "assets/checkbox-mixed-active.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = SELECTED + shadow = ETCHED_IN + overlay_file = "assets/checkbox-mixed.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = INSENSITIVE + shadow = ETCHED_IN + overlay_file = "assets/checkbox-mixed-insensitive.png" + overlay_stretch = FALSE + } + + ################# + # Radio Buttons # + ################# + + image { + function = OPTION + state = NORMAL + shadow = OUT + overlay_file = "assets/radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = OUT + overlay_file = "assets/radio-unchecked-hover.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = OUT + overlay_file = "assets/radio-unchecked-active.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = SELECTED + shadow = OUT + overlay_file = "assets/radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/radio-unchecked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = NORMAL + shadow = IN + overlay_file = "assets/menu-radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = IN + overlay_file = "assets/menu-radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = IN + overlay_file = "assets/menu-radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = SELECTED + shadow = IN + overlay_file = "assets/menu-radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = IN + overlay_file = "assets/menu-radio-checked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = NORMAL + shadow = ETCHED_IN + overlay_file = "assets/radio-mixed.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = ETCHED_IN + overlay_file = "assets/radio-mixed.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = ETCHED_IN + overlay_file = "assets/radio-mixed-active.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = SELECTED + shadow = ETCHED_IN + overlay_file = "assets/radio-mixed.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = ETCHED_IN + overlay_file = "assets/radio-mixed-insensitive.png" + overlay_stretch = FALSE + } + + ########## + # Arrows # + ########## + + # Overrides + + # Disable arrows in spinbuttons + image { + function = ARROW + detail = "spinbutton" + } + + # QGtkStyle (used for Qt apps) *always* assumes scrollbars have + # arrows, so configure these here. Gtk2 apps will atually ignore + # this. + + image { + function = ARROW + overlay_file = "assets/scrollbar-arrow-up.png" + detail = "vscrollbar" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + overlay_file = "assets/scrollbar-arrow-down.png" + detail = "vscrollbar" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + overlay_file = "assets/scrollbar-arrow-left.png" + detail = "hscrollbar" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + overlay_file = "assets/scrollbar-arrow-right.png" + detail = "hscrollbar" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = BOX + detail = "hscrollbar" + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "vscrollbar" + orientation = VERTICAL + } + + # Menu arrows + + image { + function = ARROW + state = NORMAL + detail = "menuitem" + overlay_file = "assets/menu-pan-left.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = PRELIGHT + detail = "menuitem" + overlay_file = "assets/menu-pan-left.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = INSENSITIVE + detail = "menuitem" + overlay_file = "assets/menu-pan-left-insensitive.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = NORMAL + detail = "menuitem" + overlay_file = "assets/menu-pan-right.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = PRELIGHT + detail = "menuitem" + overlay_file = "assets/menu-pan-right.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = INSENSITIVE + detail = "menuitem" + overlay_file = "assets/menu-pan-right-insensitive.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = INSENSITIVE + detail = "menu_scroll_arrow_up" + overlay_file = "assets/menu-pan-up-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = ARROW + detail = "menu_scroll_arrow_up" + overlay_file = "assets/menu-pan-up.png" + overlay_stretch = FALSE + } + + image { + function = ARROW + state = INSENSITIVE + detail = "menu_scroll_arrow_down" + overlay_file = "assets/menu-pan-down-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = ARROW + detail = "menu_scroll_arrow_down" + overlay_file = "assets/menu-pan-down.png" + overlay_stretch = FALSE + } + + # Regular arrows + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/pan-up.png" + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/pan-up.png" + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/pan-up.png" + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/pan-up-insensitive.png" + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/pan-down-insensitive.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/pan-left.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/pan-left.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/pan-left.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/pan-left-insensitive.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/pan-right.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/pan-right.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/pan-right.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/pan-right-insensitive.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + ###################### + # Option Menu Arrows # + ###################### + + image { + function = TAB + state = NORMAL + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + } + + image { + function = TAB + state = PRELIGHT + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + } + + image { + function = TAB + state = ACTIVE + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + } + + image { + function = TAB + state = INSENSITIVE + overlay_file = "assets/pan-down-insensitive.png" + overlay_stretch = FALSE + } + + ######### + # Lines # + ######### + + image { + function = VLINE + file = "assets/line.png" + border = {1, 0, 0, 0} + } + + image { + function = HLINE + file = "assets/line.png" + border = {0, 0, 1, 0} + } + + ######### + # Focus # + ######### + + image { + function = FOCUS + file = "assets/focus.png" + border = {1, 1, 1, 1} + stretch = TRUE + } + + ########### + # Handles # + ########### + + image { + function = HANDLE + detail = "handlebox" + overlay_file = "assets/handle.png" + overlay_stretch = FALSE + } + + image { + function = HANDLE + file = "assets/handle-horz.png" + border = {0, 0, 4, 4} + orientation = HORIZONTAL + } + + image { + function = HANDLE + file = "assets/handle-vert.png" + border = {4, 4, 0, 0} + orientation = VERTICAL + } + + image { + function = RESIZE_GRIP + } + + ############# + # Expanders # + ############# + + image { + function = EXPANDER + expander_style = EXPANDED + file = "assets/pan-down.png" + } + + # LTR + + image { + function = EXPANDER + expander_style = COLLAPSED + file = "assets/pan-right.png" + direction = LTR + } + + image { + function = EXPANDER + expander_style = SEMI_COLLAPSED + file = "assets/pan-right-semi.png" + direction = LTR + } + + image { + function = EXPANDER + expander_style = SEMI_EXPANDED + file = "assets/pan-right-semi.png" + direction = LTR + } + + # RTL + + image { + function = EXPANDER + expander_style = COLLAPSED + file = "assets/pan-left.png" + direction = RTL + } + + image { + function = EXPANDER + expander_style = SEMI_COLLAPSED + file = "assets/pan-left-semi.png" + direction = RTL + } + + image { + function = EXPANDER + expander_style = SEMI_EXPANDED + file = "assets/pan-left-semi.png" + direction = RTL + } + + ############# + # Notebooks # + ############# + + # Left + + image { + function = EXTENSION + state = NORMAL + file = "assets/tab-left-active.png" + border = {3, 0, 3, 3} + stretch = TRUE + gap_side = RIGHT + } + + image { + function = EXTENSION + file = "assets/tab-left.png" + border = {3, 0, 3, 3} + stretch = TRUE + gap_side = RIGHT + } + + # Right + + image { + function = EXTENSION + state = NORMAL + file = "assets/tab-right-active.png" + border = {0, 3, 3, 3} + stretch = TRUE + gap_side = LEFT + } + + image { + function = EXTENSION + file = "assets/tab-right.png" + border = {0, 3, 3, 3} + stretch = TRUE + gap_side = LEFT + } + + # Up + + image { + function = EXTENSION + state = NORMAL + file = "assets/tab-up-active.png" + border = {3, 3, 3, 0} + stretch = TRUE + gap_side = BOTTOM + } + + image { + function = EXTENSION + file = "assets/tab-up.png" + border = {3, 3, 3, 0} + stretch = TRUE + gap_side = BOTTOM + } + + # Down + + image { + function = EXTENSION + state = NORMAL + file = "assets/tab-down-active.png" + border = {3, 3, 0, 3} + stretch = TRUE + gap_side = TOP + } + + image { + function = EXTENSION + file = "assets/tab-down.png" + border = {3, 3, 0, 3} + stretch = TRUE + gap_side = TOP + } + + # Inner frame + + image { + function = BOX_GAP + detail = "notebook" + file = "assets/frame-notebook.png" + border = {1, 1, 1, 1} + stretch = TRUE + gap_file = "assets/tab-vert-gap.png" + gap_border = {1, 0, 1, 1} + gap_side = LEFT + } + + image { + function = BOX_GAP + detail = "notebook" + file = "assets/frame-notebook.png" + border = {1, 1, 1, 1} + stretch = TRUE + gap_file = "assets/tab-vert-gap.png" + gap_border = {0, 1, 1, 1} + gap_side = RIGHT + } + + image { + function = BOX_GAP + detail = "notebook" + file = "assets/frame-notebook.png" + border = {1, 1, 1, 1} + stretch = TRUE + gap_file = "assets/tab-horz-gap.png" + gap_border = {1, 1, 1, 0} + gap_side = TOP + } + + image { + function = BOX_GAP + detail = "notebook" + file = "assets/frame-notebook.png" + border = {1, 1, 1, 1} + stretch = TRUE + gap_file = "assets/tab-horz-gap.png" + gap_border = {1, 1, 0, 1} + gap_side = BOTTOM + } + + # Standalone frame + image { + function = BOX + detail = "notebook" + file = "assets/frame-notebook.png" + border = {1, 1, 1, 1} + stretch = TRUE + } + + ############## + # Scrollbars # + ############## + + image { + function = BOX + detail = "trough" + file = "assets/scrollbar-horz-trough.png" + border = {0, 0, 1, 0} + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough" + file = "assets/scrollbar-vert-trough.png" + border = {1, 0, 0, 0} + orientation = VERTICAL + direction = LTR + } + + image { + function = BOX + detail = "trough" + file = "assets/scrollbar-vert-trough-rtl.png" + border = {0, 1, 0, 0} + orientation = VERTICAL + direction = RTL + } + + + # Disable insensitive sliders + + image { + function = SLIDER + state = INSENSITIVE + detail = "slider" + } + + # Horizontal sliders + + image { + function = SLIDER + state = NORMAL + detail = "slider" + file = "assets/scrollbar-horz-slider.png" + border = {6, 6, 7, 6 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = PRELIGHT + detail = "slider" + file = "assets/scrollbar-horz-slider-hover.png" + border = {6, 6, 7, 6 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = ACTIVE + detail = "slider" + file = "assets/scrollbar-horz-slider-active.png" + border = {6, 6, 7, 6 } + stretch = TRUE + orientation = HORIZONTAL + } + + # Vertical sliders + + image { + function = SLIDER + state = NORMAL + detail = "slider" + file = "assets/scrollbar-vert-slider.png" + border = {7, 6, 6, 6} + stretch = TRUE + orientation = VERTICAL + direction = LTR + } + + image { + function = SLIDER + state = PRELIGHT + detail = "slider" + file = "assets/scrollbar-vert-slider-hover.png" + border = {7, 6, 6, 6} + stretch = TRUE + orientation = VERTICAL + direction = LTR + } + + image { + function = SLIDER + state = ACTIVE + detail = "slider" + file = "assets/scrollbar-vert-slider-active.png" + border = {7, 6, 6, 6} + stretch = TRUE + orientation = VERTICAL + direction = LTR + } + + # RTL + + image { + function = SLIDER + state = NORMAL + detail = "slider" + file = "assets/scrollbar-vert-slider-rtl.png" + border = {6, 7, 6, 6} + stretch = TRUE + orientation = VERTICAL + direction = RTL + } + + image { + function = SLIDER + state = PRELIGHT + detail = "slider" + file = "assets/scrollbar-vert-slider-hover-rtl.png" + border = {6, 7, 6, 6} + stretch = TRUE + orientation = VERTICAL + direction = RTL + } + + image { + function = SLIDER + state = ACTIVE + detail = "slider" + file = "assets/scrollbar-vert-slider-active-rtl.png" + border = {6, 7, 6, 6} + stretch = TRUE + orientation = VERTICAL + direction = RTL + } + + ########## + # Scales # + ########## + + # Troughs, overrided later on. We set them here too because some widgets + # don't specify their orientation. + + image { + function = BOX + detail = "trough-upper" + file = "assets/scale-horz-trough.png" + border = {10, 10, 0, 0} + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough-lower" + file = "assets/scale-horz-trough-active.png" + border = {10, 10, 0, 0} + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough-upper" + file = "assets/scale-vert-trough.png" + border = {0, 0, 10, 10} + stretch = TRUE + orientation = VERTICAL + } + + image { + function = BOX + detail = "trough-lower" + file = "assets/scale-vert-trough-active.png" + border = {0, 0, 10, 10} + stretch = TRUE + orientation = VERTICAL + } + + # Sliders + + image { + function = SLIDER + state = NORMAL + detail = "hscale" + file = "assets/scale-slider.png" + } + + image { + function = SLIDER + state = PRELIGHT + detail = "hscale" + file = "assets/scale-slider-hover.png" + } + + image { + function = SLIDER + state = ACTIVE + detail = "hscale" + file = "assets/scale-slider-active.png" + } + + image { + function = SLIDER + state = INSENSITIVE + detail = "hscale" + file = "assets/scale-slider-insensitive.png" + } + image { + function = SLIDER + state = NORMAL + detail = "vscale" + file = "assets/scale-slider.png" + } + + image { + function = SLIDER + state = PRELIGHT + detail = "vscale" + file = "assets/scale-slider-hover.png" + } + + image { + function = SLIDER + state = ACTIVE + detail = "vscale" + file = "assets/scale-slider-active.png" + } + + image { + function = SLIDER + state = INSENSITIVE + detail = "vscale" + file = "assets/scale-slider-insensitive.png" + } + + ########### + # Menubar # + ########### + + image { + function = BOX + detail = "menubar" + file = "assets/line.png" + border = {0, 0, 0, 1} + } + + ######### + # Menus # + ######### + + image { + function = BOX + state = PRELIGHT + detail = "menu_scroll_arrow_up" + file = "assets/line.png" + } + + image { + function = BOX + detail = "menu_scroll_arrow_up" + file = "assets/line.png" + border = {0, 0, 0, 1} + } + + image { + function = BOX + state = PRELIGHT + detail = "menu_scroll_arrow_down" + file = "assets/line.png" + } + + image { + function = BOX + detail = "menu_scroll_arrow_down" + file = "assets/line.png" + border = {0, 0, 1, 0} + } + + ########### + # Entries # + ########### + + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/entry-active.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets/entry-insensitive.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + + image { + function = SHADOW + detail = "entry" + file = "assets/entry.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + + image { + function = FLAT_BOX + state = ACTIVE + detail = "entry_bg" + file = "assets/entry-background.png" + } + + image { + function = FLAT_BOX + state = INSENSITIVE + detail = "entry_bg" + file = "assets/entry-background-insensitive.png" + } + + image { + function = FLAT_BOX + detail = "entry_bg" + file = "assets/entry-background.png" + } + ######### + # Spins # + ######### + + # Spin-Up LTR + + image { + function = BOX + state = NORMAL + detail = "spinbutton_up" + file = "assets/spin-ltr-up.png" + border = {1, 4, 4, 0} + stretch = TRUE + overlay_file = "assets/spin-up.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + file = "assets/spin-ltr-up-hover.png" + border = {1, 4, 4, 0} + stretch = TRUE + overlay_file = "assets/spin-up.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + file = "assets/spin-ltr-up-active.png" + border = {1, 4, 4, 0} + stretch = TRUE + overlay_file = "assets/spin-up.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + file = "assets/spin-ltr-up-insensitive.png" + border = {1, 4, 4, 0} + stretch = TRUE + overlay_file = "assets/spin-up-insensitive.png" + overlay_stretch = FALSE + direction = LTR + } + + # Spin-Up RTL + + image { + function = BOX + state = NORMAL + detail = "spinbutton_up" + file = "assets/spin-rtl-up.png" + border = {4, 1, 4, 0} + stretch = TRUE + overlay_file = "assets/spin-up.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + file = "assets/spin-rtl-up-hover.png" + border = {4, 1, 4, 0} + stretch = TRUE + overlay_file = "assets/spin-up.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + file = "assets/spin-rtl-up-hover.png" + border = {4, 1, 4, 0} + stretch = TRUE + overlay_file = "assets/spin-up.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + file = "assets/spin-rtl-up-insensitive.png" + border = {4, 1, 4, 0} + stretch = TRUE + overlay_file = "assets/spin-up-insensitive.png" + overlay_stretch = FALSE + direction = RTL + } + + # Spin-Down LTR + + image { + function = BOX + state = NORMAL + detail = "spinbutton_down" + file = "assets/spin-ltr-down.png" + border = {1, 4, 1, 4} + stretch = TRUE + overlay_file = "assets/spin-down.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + file = "assets/spin-ltr-down-hover.png" + border = {1, 4, 1, 4} + stretch = TRUE + overlay_file = "assets/spin-down.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + file = "assets/spin-ltr-down-active.png" + border = {1, 4, 1, 4} + stretch = TRUE + overlay_file = "assets/spin-down.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + file = "assets/spin-ltr-down-insensitive.png" + border = {1, 4, 1, 4} + stretch = TRUE + overlay_file = "assets/spin-down-insensitive.png" + overlay_stretch = FALSE + direction = LTR + } + + # Spin-Down RTL + + image { + function = BOX + state = NORMAL + detail = "spinbutton_down" + file = "assets/spin-rtl-down.png" + border = {4, 1, 1, 4} + stretch = TRUE + overlay_file = "assets/spin-down.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + file = "assets/spin-rtl-down-hover.png" + border = {4, 1, 1, 4} + stretch = TRUE + overlay_file = "assets/spin-down.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + file = "assets/spin-rtl-down-active.png" + border = {4, 1, 1, 4} + stretch = TRUE + overlay_file = "assets/spin-down.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + file = "assets/spin-rtl-down-insensitive.png" + border = {4, 1, 1, 4} + stretch = TRUE + overlay_file = "assets/spin-down-insensitive.png" + overlay_stretch = FALSE + direction = RTL + } + + ############## + # Scrollbars # + ############## + + image { + function = BOX + detail = "bar" + file = "assets/progressbar-horz.png" + stretch = TRUE + border = {2, 2, 1, 1} + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "bar" + file = "assets/progressbar-vert.png" + stretch = TRUE + border = {1, 1, 2, 2} + orientation = VERTICAL + } + + ############# + # Treeviews # + ############# + + # Disable active the column highlight + # We need to match specific cells or we break stuff + # Looking at you deadbeef + + image { + function = FLAT_BOX + detail = "cell_even_sorted" + state = NORMAL + } + + image { + function = FLAT_BOX + detail = "cell_odd_sorted" + state = NORMAL + } + + # Disable all the other shadows + # This prevents the Raleigh effect + image { + function = SHADOW + } + + } + +} + +style "menubar" { + + # Needed to fix Firefox's menubar text + bg[NORMAL] = @menubar_bg + bg[SELECTED] = @selected_fg_color + fg[SELECTED] = @link_color +} + +style "menubar_item" { + + xthickness = 3 + ythickness = 4 + + fg[NORMAL] = @menubar_insensitive_fg + fg[PRELIGHT] = @menubar_fg + + engine "pixmap" { + image { + function = BOX + state = PRELIGHT + file = "assets/menubar-item-active.png" + border = {0, 0, 0, 3} + } + } + +} + +style "menu" { + + xthickness = 0 + ythickness = 0 + + bg[NORMAL] = @menu_color + bg[INSENSITIVE] = @menu_color + bg[PRELIGHT] = @menu_color + bg[SELECTED] = @selected_bg_color + +} + +style "menu_item" { + + xthickness = 3 + ythickness = 4 + + bg[PRELIGHT] = @menu_hover_color + # Chromium uses this setting + bg[SELECTED] = @menu_hover_color + + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @fg_color + text[NORMAL] = @fg_color + text[PRELIGHT] = @fg_color + text[ACTIVE] = @fg_color + text[SELECTED] = @fg_color + + # Some widgets use text, we need to handle that + # Don't know what this comment is about but maybe we've nulled it + + # Unfortunately we can't tell regular and menu checks/radios apart + # Without the heirarchy + engine "pixmap" { + + ################# + # Check Buttons # + ################# + + image { + function = CHECK + state = NORMAL + shadow = OUT + overlay_file = "assets/menu-checkbox.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = PRELIGHT + shadow = OUT + overlay_file = "assets/menu-checkbox.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = ACTIVE + shadow = OUT + overlay_file = "assets/menu-checkbox.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/menu-checkbox-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = NORMAL + shadow = IN + overlay_file = "assets/menu-checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = PRELIGHT + shadow = IN + overlay_file = "assets/menu-checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = ACTIVE + shadow = IN + overlay_file = "assets/menu-checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = INSENSITIVE + shadow = IN + overlay_file = "assets/menu-checkbox-checked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = NORMAL + shadow = ETCHED_IN + overlay_file = "assets/menu-checkbox-mixed.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = PRELIGHT + shadow = ETCHED_IN + overlay_file = "assets/menu-checkbox-mixed.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = ACTIVE + shadow = ETCHED_IN + overlay_file = "assets/menu-checkbox-mixed.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = INSENSITIVE + shadow = ETCHED_IN + overlay_file = "assets/menu-checkbox-mixed-insensitive.png" + overlay_stretch = FALSE + } + + ################# + # Radio Buttons # + ################# + + image { + function = OPTION + state = NORMAL + shadow = OUT + overlay_file = "assets/menu-radio.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = OUT + overlay_file = "assets/menu-radio.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = OUT + overlay_file = "assets/menu-radio.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/menu-radio-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = NORMAL + shadow = IN + overlay_file = "assets/menu-radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = IN + overlay_file = "assets/menu-radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = IN + overlay_file = "assets/menu-radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = IN + overlay_file = "assets/menu-radio-checked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = NORMAL + shadow = ETCHED_IN + overlay_file = "assets/menu-radio-mixed.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = ETCHED_IN + overlay_file = "assets/menu-radio-mixed.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = ETCHED_IN + overlay_file = "assets/menu-radio-mixed.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = ETCHED_IN + overlay_file = "assets/menu-radio-mixed-insensitive.png" + overlay_stretch = FALSE + } + + + + } + +} + +style "separator_menu_item" { + + xthickness = 0 + ythickness = 0 + + engine "pixmap" { + image { + function = BOX + file = "assets/line.png" + } + } + +} + +style "button" { + + xthickness = 2 + ythickness = 2 + + # For the sake of sanity style buttons this way + engine "pixmap" { + + ########### + # Buttons # + ########### + + image { + function = BOX + state = NORMAL + file = "assets/button.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + + image { + function = BOX + state = PRELIGHT + shadow = OUT + file = "assets/button-hover.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + + # Don't add hover effect on pressed buttons + image { + function = BOX + state = PRELIGHT + shadow = IN + file = "assets/button-active.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + + image { + function = BOX + state = ACTIVE + file = "assets/button-active.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + + image { + function = BOX + state = INSENSITIVE + file = "assets/button-insensitive.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + } +} + +style "link_button" { + + # Disable the button effect, leave just the link + engine "pixmap" { + image { + function = BOX + } + } + +} + +style "entry" { + + # We set this same as the border of the border of the entry + # This way there's no overlap + xthickness = 4 + ythickness = 4 + +} + +style "combobox" { + + xthickness = 6 + ythickness = 4 + + # This affects only the button beside an entry + GtkButton::inner-border = {0, 0, 0, 0} + +} + +style "combobox_cellview" { + text[NORMAL] = @fg_color + text[PRELIGHT] = @fg_color +} + +style "combobox_entry" { + + # Since one side of the button is missing, we need to shift the arrow a little to the right + GtkButton::inner-border = {0, 1, 0, 0} + + engine "pixmap" { + + ############# + # LTR entry # + ############# + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "assets/combo-entry-ltr-entry.png" + border = {4, 4, 4, 4} + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/combo-entry-ltr-entry-active.png" + border = {4, 4, 4, 4} + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets/combo-entry-ltr-entry-insensitive.png" + border = {4, 4, 4, 4} + stretch = TRUE + direction = LTR + } + + ############# + # RTL entry # + ############# + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "assets/combo-entry-rtl-entry.png" + border = {4, 4, 4, 4} + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/combo-entry-rtl-entry-active.png" + border = {4, 4, 4, 4} + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets/combo-entry-rtl-entry-insensitive.png" + border = {4, 4, 4, 4} + stretch = TRUE + direction = RTL + } + + ############## + # LTR button # + ############## + + image { + function = BOX + state = NORMAL + detail = "button" + file = "assets/combo-entry-ltr-button.png" + border = {0, 4, 4, 4} + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = PRELIGHT + detail = "button" + file = "assets/combo-entry-ltr-button-hover.png" + border = {0, 4, 4, 4} + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = ACTIVE + detail = "button" + file = "assets/combo-entry-ltr-button-active.png" + border = {0, 4, 4, 4} + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = INSENSITIVE + detail = "button" + file = "assets/combo-entry-ltr-button-insensitive.png" + border = {0, 4, 4, 4} + stretch = TRUE + direction = LTR + } + + ############## + # RTL button # + ############## + + image { + function = BOX + state = NORMAL + detail = "button" + file = "assets/combo-entry-rtl-button.png" + border = {4, 0, 4, 4} + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = PRELIGHT + detail = "button" + file = "assets/combo-entry-rtl-button-hover.png" + border = {4, 0, 4, 4} + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = ACTIVE + detail = "button" + file = "assets/combo-entry-rtl-button-active.png" + border = {4, 0, 4, 4} + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = INSENSITIVE + detail = "button" + file = "assets/combo-entry-rtl-button-insensitive.png" + border = {4, 0, 4, 4} + stretch = TRUE + direction = RTL + } + + } + +} + +style "combo_button_padding" { + + # Since one side of the button is missing, we need to shift the arrow a + # little to the right. + # This is the same thing we've done above but the combo, unlike the combobox, + # uses padding the same way as a button. + GtkButton::inner-border = {6, 8, 4, 4} + +} + +style "notebook" { + + xthickness = 5 + ythickness = 2 + +} + +style "notebook_viewport" { + bg[NORMAL] = @base_color +} + +style "notebook_bg" { + bg[NORMAL] = @base_color + bg[PRELIGHT] = @base_color + bg[INSENSITIVE] = @base_color +} + +style "notebook_entry" { + + engine "pixmap" { + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/notebook-entry-active.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets/notebook-entry-insensitive.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + + image { + function = SHADOW + detail = "entry" + file = "assets/notebook-entry.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + } +} + +style "normal_bg" { + bg[NORMAL] = @bg_color + bg[PRELIGHT] = @bg_color + bg[INSENSITIVE] = @insensitive_bg_color +} + +style "normal_entry" { + + engine "pixmap" { + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/entry-active.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets/entry-insensitive.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + + image { + function = SHADOW + detail = "entry" + file = "assets/entry.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + } +} + +style "notebook_combo" { + + engine "pixmap" { + + ############# + # LTR entry # + ############# + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "assets/notebook-combo-entry-ltr-entry.png" + border = {4, 4, 4, 4} + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/notebook-combo-entry-ltr-entry-active.png" + border = {4, 4, 4, 4} + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets/notebook-combo-entry-ltr-entry-insensitive.png" + border = {4, 4, 4, 4} + stretch = TRUE + direction = LTR + } + + ############# + # RTL entry # + ############# + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "assets/notebook-combo-entry-rtl-entry.png" + border = {4, 4, 4, 4} + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/notebook-combo-entry-rtl-entry-active.png" + border = {4, 4, 4, 4} + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets/notebook-combo-entry-rtl-entry-insensitive.png" + border = {4, 4, 4, 4} + stretch = TRUE + direction = RTL + } + + } + +} + +style "textview" { + bg[NORMAL] = @base_color +} + +style "scale_horz" { + + engine "pixmap" { + + image { + function = BOX + detail = "trough-upper" + file = "assets/scale-horz-trough.png" + border = {10, 10, 0, 0} + stretch = TRUE + } + + image { + function = BOX + detail = "trough-lower" + file = "assets/scale-horz-trough-active.png" + border = {10, 10, 0, 0} + stretch = TRUE + } + + } + +} + +style "scale_vert" { + + engine "pixmap" { + + image { + function = BOX + detail = "trough-upper" + file = "assets/scale-vert-trough.png" + border = {0, 0, 10, 10} + stretch = TRUE + } + + image { + function = BOX + detail = "trough-lower" + file = "assets/scale-vert-trough-active.png" + border = {0, 0, 10, 10} + stretch = TRUE + } + + } + +} + +style "progressbar" { + + xthickness = 1 + ythickness = 1 + + fg[PRELIGHT] = @selected_fg_color + + engine "pixmap" { + + image { + function = BOX + detail = "trough" + file = "assets/progressbar-horz-trough.png" + border = {3, 3, 2, 2} + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough" + file = "assets/progressbar-vert-trough.png" + border = {2, 2, 3, 3} + stretch = TRUE + orientation = VERTICAL + } + + } + +} + +style "treeview_header_button" { + + engine "pixmap" { + image { + function = SHADOW + state = NORMAL + file = "assets/treeview-header-button.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + } + +} + +style "treeview_header_label" { + + xthickness = 1 + ythickness = 0 + + font_name = "Bold" + + GtkButton::inner-border = {5, 5, 0, 1} + + engine "pixmap" { + + image { + function = BOX + file = "assets/treeview-separator-ltr.png" + border = {0, 1, 0, 1} + stretch = TRUE + direction = LTR + } + + image { + function = BOX + file = "assets/treeview-separator-rtl.png" + border = {1, 0, 0, 1} + stretch = TRUE + direction = RTL + } + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/treeview-pan-up.png" + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/treeview-pan-up-hover.png" + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/treeview-pan-up-active.png" + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/treeview-pan-down.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/treeview-pan-down-hover.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/treeview-pan-down-active.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + + } + +} + +style "scrolled_window" { + + engine "pixmap" { + image { + function = SHADOW + file = "assets/frame.png" + border = {1, 1, 1, 1} + stretch = TRUE + } + } + +} + +style "frame" { + + engine "pixmap" { + + image { + function = SHADOW + shadow = NONE + } + + image { + function = SHADOW + file = "assets/frame.png" + border = {1, 1, 1, 1} + stretch = TRUE + } + + image { + function = SHADOW_GAP + file = "assets/frame.png" + border = {1, 1, 1, 1} + stretch = TRUE + gap_start_file = "assets/border.png" + gap_end_file = "assets/border.png" + } + + } + +} + +style "toolbar_button" { + + xthickness = 2 + ythickness = 2 + + GtkButton::inner-border = {2, 2, 2, 2} + +} + +style "toolbar_separator" { + + GtkWidget::wide-separators = 1 + GtkWidget::separator-width = 1 + GtkWidget::separator-height = 1 + + engine "pixmap" { + image { + function = BOX + file = "assets/line.png" + } + } + +} + +style "inline_toolbar" { + + GtkToolbar::button-relief = GTK_RELIEF_NORMAL + + engine "pixmap" { + image { + function = SHADOW + file = "assets/frame-inline.png" + border = {1, 1, 0, 1} + stretch = TRUE + } + } + +} + +style "tooltip" { + + xthickness = 13 + ythickness = 13 + + bg[NORMAL] = @tooltip_bg_color + fg[NORMAL] = @tooltip_fg_color + bg[SELECTED] = @tooltip_bg_color + +} + +style "text" = "default" { + engine "murrine" { textstyle = 0 } +} + +style "menu_text" = "menu_item" { + engine "murrine" { textstyle = 0 } +} + +style "disable_separator" { + + xthickness = 0 + ythickness = 0 + + GtkWidget::wide-separators = 1 + +} + +# Default style, containing theme properties and trying to match every widget as +# much as possible, which is not only faster than trying to match every widget +# by its own but also less bug-prune and more consistent. However there is some +# widget specific stuff that needs to be taken care of, which is the point of +# every other style below. +class "GtkWidget" style "default" + + ###################################### + # Override padding, style and colour # + ###################################### + +class "GtkButton" style "button" +class "GtkLinkButton" style "link_button" +class "GtkEntry" style "entry" +class "GtkOldEditable" style "entry" +class "GtkNotebook" style "notebook" +class "GtkHScale" style "scale_horz" +class "GtkVScale" style "scale_vert" +class "GtkProgressBar" style "progressbar" +class "GtkScrolledWindow" style "scrolled_window" +class "GtkFrame" style "frame" +class "GtkSeparatorToolItem" style "toolbar_separator" +class "GtkMenuBar" style "menubar" +class "GtkMenu" style "menu" +class "GtkTextView" style "textview" + +# Menu and menubar items +widget_class "**" style "menu_item" +widget_class "*.*" style "menubar_item" +widget_class "**" style "menubar_item" +widget_class "**" style "separator_menu_item" + +# Treeview buttons +widget_class "***" style "treeview_header_label" +widget_class "**" style "treeview_header_button" + +# Give the file chooser toolbar a border +widget_class "**" style "inline_toolbar" + +# Fix padding on regular comboboxes +widget_class "*." style "combobox" +# And disable separators on them +widget_class "*.*" style "disable_separator" + +# Join together the ComboBoxEntry entry and button +widget_class "**" style "combobox_entry" + +# Join the Combo entry and button +widget_class "**" style "combobox_entry" +# Tweak the padding on the button a little bit because it +# uses it a bit differently +widget_class "*." style "combo_button_padding" + +# Alas we cannot do the same for ComboBoxText because there +# isn't a way to apply the style to only the comboboxes that +# have an entry inside + +# Toolbar buttons have different paddings +widget_class "**" style "toolbar_button" + +# Notebooks are white, act accordingly +widget_class "**" style "notebook_entry" +widget_class "**" style "notebook_bg" +widget_class "**" style "notebook_bg" +widget_class "***" style "notebook_bg" +widget_class "**" style "notebook_bg" +widget_class "*.*" style "notebook_bg" +widget_class "***" style "notebook_combo" +widget_class "***" style "notebook_combo" + +# However, stuff inside eventboxes inside notebooks is grey +# again, react +widget_class "***" style "normal_entry" +widget_class "***" style "normal_bg" +widget_class "***" style "normal_bg" +widget_class "****" style "combobox_entry" +widget_class "****" style "combobox_entry" +widget_class "***." style "combo_button_padding" + +# ComboBoxes tend to draw the button label with text[] +# instead of fg[], we need to fix that +widget_class "**" style "combobox_cellview" + +# GTK tooltips +widget "gtk-tooltip*" style "tooltip" + +# Fixes ugly text shadows for insensitive text +widget_class "*" style "text" +widget_class "**" style "menu_text" +widget_class "**" style "text" +widget_class "**" style "text" +widget_class "**" style "text" \ No newline at end of file diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-3.0/assets b/Dots/.themes/Yaru-Grey-dark/gtk-3.0/assets new file mode 120000 index 00000000..be9b3d59 --- /dev/null +++ b/Dots/.themes/Yaru-Grey-dark/gtk-3.0/assets @@ -0,0 +1 @@ +../../Yaru-Grey/gtk-3.0/assets \ No newline at end of file diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-3.0/gtk-dark.css b/Dots/.themes/Yaru-Grey-dark/gtk-3.0/gtk-dark.css new file mode 120000 index 00000000..dc72c9cf --- /dev/null +++ b/Dots/.themes/Yaru-Grey-dark/gtk-3.0/gtk-dark.css @@ -0,0 +1 @@ +../../Yaru-Grey/gtk-3.0/gtk-dark.css \ No newline at end of file diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-3.0/gtk-light.css b/Dots/.themes/Yaru-Grey-dark/gtk-3.0/gtk-light.css new file mode 120000 index 00000000..c7a47a2c --- /dev/null +++ b/Dots/.themes/Yaru-Grey-dark/gtk-3.0/gtk-light.css @@ -0,0 +1 @@ +../../Yaru-Grey/gtk-3.20/gtk-light.css \ No newline at end of file diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-3.0/gtk.css b/Dots/.themes/Yaru-Grey-dark/gtk-3.0/gtk.css new file mode 100644 index 00000000..a98d02b7 --- /dev/null +++ b/Dots/.themes/Yaru-Grey-dark/gtk-3.0/gtk.css @@ -0,0 +1,5596 @@ +/*************************** + * Check and Radio buttons * + ***************************/ +/************ + * Switches * + ************/ +* { + padding: 0; + -GtkToolButton-icon-spacing: 4; + -GtkTextView-error-underline-color: #c7162b; + -GtkCheckButton-indicator-size: 16; + -GtkCheckMenuItem-indicator-size: 16; + -GtkScrolledWindow-scrollbar-spacing: 0; + -GtkScrolledWindow-scrollbars-within-bevel: 1; + -GtkToolItemGroup-expander-size: 11; + -GtkExpander-expander-size: 16; + -GtkTreeView-expander-size: 11; + -GtkTreeView-horizontal-separator: 4; + -GtkMenu-horizontal-padding: 0; + -GtkMenu-vertical-padding: 0; + -GtkWidget-link-color: #19B6EE; + -GtkWidget-visited-link-color: #48c5f2; + -GtkWidget-focus-padding: 2; + -GtkWidget-focus-line-width: 1; + -GtkWidget-text-handle-width: 28; + -GtkWidget-text-handle-height: 28; + -GtkDialog-button-spacing: 4; + -GtkDialog-action-area-border: 0; + -GtkStatusbar-shadow-type: none; + outline-color: rgba(247, 247, 247, 0.3); + outline-style: dashed; + outline-offset: -3px; + outline-width: 1px; + outline-radius: 2px; } + +/*************** + * Base States * + ***************/ +.background { + color: #F7F7F7; + background-color: #353535; } + .background:backdrop { + text-shadow: none; + icon-shadow: none; + color: #999999; + background-color: #3a3a3a; } + +/* + These wildcard seems unavoidable, need to investigate. + Wildcards are bad and troublesome, use them with care, + or better, just don't. + Everytime a wildcard is used a kitten dies, painfully. +*/ +*:insensitive { + -gtk-image-effect: dim; } + +.gtkstyle-fallback { + background-color: #353535; + color: #F7F7F7; } + .gtkstyle-fallback:prelight { + background-color: #4f4f4f; + color: #F7F7F7; } + .gtkstyle-fallback:active { + background-color: #1c1c1c; + color: #F7F7F7; } + .gtkstyle-fallback:insensitive { + background-color: #383838; + color: #969696; } + .gtkstyle-fallback:selected { + background-color: #9c9c9c; + color: #FFFFFF; } + +.view { + color: #F7F7F7; + background-color: #3D3D3D; } + .view:backdrop { + color: rgba(247, 247, 247, 0.8); + background-color: #3D3D3D; } + .view:selected { + border-radius: 3px; } + +.rubberband, GtkTreeView.view.rubberband, .content-view.rubberband { + border: 1px solid #838383; + background-color: rgba(131, 131, 131, 0.2); } + +.label.separator { + color: #F7F7F7; } + .label.separator:backdrop { + color: #999999; } + +.label:insensitive { + color: #969696; } + .label:insensitive:backdrop { + color: #616161; } + +.dim-label, .label.separator, .titlebar .subtitle, +.header-bar .subtitle { + opacity: 0.55; + text-shadow: none; } + +GtkAssistant .sidebar { + background-color: #3D3D3D; + border-top: 1px solid #2b2b2b; } + GtkAssistant .sidebar:dir(ltr) { + border-right: 1px solid #2b2b2b; } + GtkAssistant .sidebar:dir(rtl) { + border-left: 1px solid #2b2b2b; } + GtkAssistant .sidebar:backdrop { + background-color: #3D3D3D; + border-color: #333333; } + +GtkAssistant.csd .sidebar { + border-top-style: none; } + +GtkAssistant .sidebar .label { + padding: 6px 12px; } + +GtkAssistant .sidebar .label.highlight { + background-color: #5c5c5c; } + +GtkTextView { + background-color: #393939; } + GtkTextView:backdrop { + background-color: #3c3c3c; } + +.grid-child { + padding: 3px; + border-radius: 3px; } + .grid-child:selected { + outline-offset: -2px; } + +.popover.osd, .app-notification, +.app-notification.frame, .osd .scale-popup, .osd { + color: #F7F7F7; + border: none; + background-color: rgba(24, 24, 24, 0.7); + background-clip: padding-box; + outline-color: rgba(247, 247, 247, 0.3); + box-shadow: none; + text-shadow: 0 1px black; + icon-shadow: 0 1px black; } + .popover.osd:backdrop, .app-notification:backdrop, .osd .scale-popup:backdrop, .osd:backdrop { + text-shadow: none; } + +/********************* + * Spinner Animation * + *********************/ +@keyframes spin { + to { + -gtk-icon-transform: rotate(1turn); } } + +.spinner { + background-image: none; + background-color: blue; + opacity: 0; + color: #19B6EE; + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); } + .spinner:active { + opacity: 1; + animation: spin 1s linear infinite; } + .spinner:active:insensitive { + opacity: 0.5; } + .spinner:backdrop { + color: #11b2eb; } + +/**************** + * Text Entries * + ****************/ +.entry { + border: 1px solid; + padding: 5px 8px 6px; + border-radius: 3px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + background-color: transparent; + background-image: linear-gradient(to bottom, #2c2c2c, #363636 3px, #3D3D3D 90%); + color: #F7F7F7; + border-color: #2b2b2b; + box-shadow: inset 0 1px 1px 0px rgba(0, 0, 0, 0.05); + background-color: #3D3D3D; } + .entry.image.left { + padding-left: 0; } + .entry.image.right { + padding-right: 0; } + .entry else { + border-top-color: #0a0a0a; } + .entry.flat, .entry.flat:focus { + padding: 2px; + background-color: transparent; + background-image: linear-gradient(to bottom, #2c2c2c, #363636 3px, #3D3D3D 90%); + color: #F7F7F7; + border-color: #2b2b2b; + box-shadow: inset 0 1px 1px 0px rgba(0, 0, 0, 0.05); + background-color: #3D3D3D; + border: none; + border-radius: 0; } + .entry.flat else, .entry.flat:focus else { + border-top-color: #0a0a0a; } + .entry:focus { + background-color: transparent; + background-image: linear-gradient(to bottom, #2c2c2c, #363636 3px, #3D3D3D 90%); + box-shadow: inset 0 1px 1px 0px rgba(0, 0, 0, 0.05); + border-color: dimgray; } + .entry:insensitive { + background-color: transparent; + background-image: linear-gradient(to bottom, #2c2c2c, #363636 3px, #3D3D3D 90%); + background-color: transparent; + border-color: rgba(43, 43, 43, 0.7); + box-shadow: none; + color: #969696; } + .entry:backdrop { + background-color: transparent; + background-image: linear-gradient(to bottom, #2c2c2c, #363636 3px, #3D3D3D 90%); + background-color: #3D3D3D; + border-color: #333333; + box-shadow: none; + color: rgba(247, 247, 247, 0.8); } + .entry:backdrop .label, .entry:backdrop { + color: rgba(247, 247, 247, 0.8); } + .entry:backdrop:insensitive { + background-color: transparent; + background-image: linear-gradient(to bottom, #2c2c2c, #363636 3px, #3D3D3D 90%); + background-color: transparent; + border-color: rgba(51, 51, 51, 0.7); + box-shadow: none; + color: #616161; } + .entry:backdrop:insensitive .label, .entry:backdrop:insensitive { + color: #999999; } + .entry.progressbar { + margin: 2px -6px; + border-radius: 0; + border-width: 0 0 2px; + border-color: #19B6EE; + border-style: solid; + background-image: none; + background-color: transparent; + box-shadow: none; } + .entry.progressbar:backdrop { + background-color: transparent; } + .linked:not(.vertical) > .entry:focus + .entry, + .linked:not(.vertical) > .entry:focus + .button, + .linked:not(.vertical) > .entry:focus + GtkComboBox > .the-button-in-the-combobox, + .linked:not(.vertical) > .entry:focus + GtkComboBoxText > .the-button-in-the-combobox { + border-left-color: dimgray; } + .entry.error { + color: #c7162b; + border-color: #260408; } + .entry.error:focus { + background-color: transparent; + background-image: linear-gradient(to bottom, #2c2c2c, #363636 3px, #3D3D3D 90%); + box-shadow: inset 0 1px 1px 0px rgba(0, 0, 0, 0.05); + border-color: #260408; } + .entry.error:selected, .entry.error:selected:focus { + background-color: #c7162b; } + .entry.warning { + color: #f99b11; + border-color: #553402; } + .entry.warning:focus { + background-color: transparent; + background-image: linear-gradient(to bottom, #2c2c2c, #363636 3px, #3D3D3D 90%); + box-shadow: inset 0 1px 1px 0px rgba(0, 0, 0, 0.05); + border-color: #553402; } + .entry.warning:selected, .entry.warning:selected:focus { + background-color: #f99b11; } + .entry.image { + color: #d2d2d2; } + .entry.image:hover { + color: #F7F7F7; } + .entry.image:active { + color: #9c9c9c; } + .entry.image:backdrop { + color: #878787; } + .osd .entry { + background-color: transparent; + background-image: linear-gradient(to bottom, #2c2c2c, #363636 3px, #3D3D3D 90%); + color: rgba(247, 247, 247, 0.9); + border-color: #3e3e3e; + background-color: rgba(62, 62, 62, 0.5); + background-clip: padding-box; + box-shadow: none; } + .osd .entry:focus { + background-color: transparent; + background-image: linear-gradient(to bottom, #2c2c2c, #363636 3px, #3D3D3D 90%); + color: rgba(247, 247, 247, 0.9); + border-color: #9c9c9c; + background-color: rgba(62, 62, 62, 0.5); + background-clip: padding-box; } + .osd .entry:backdrop { + background-color: transparent; + background-image: linear-gradient(to bottom, #2c2c2c, #363636 3px, #3D3D3D 90%); + color: rgba(247, 247, 247, 0.9); + border-color: #3e3e3e; + background-color: rgba(62, 62, 62, 0.5); + background-clip: padding-box; + box-shadow: none; } + .osd .entry:insensitive { + background-color: transparent; + background-image: linear-gradient(to bottom, #2c2c2c, #363636 3px, #3D3D3D 90%); + color: #888888; + border-color: #3e3e3e; + background-color: rgba(46, 46, 46, 0.5); + background-clip: padding-box; + box-shadow: none; } + +.linked.vertical > .entry:not(:last-child) { + box-shadow: none; } + +.linked.vertical > .entry:focus:not(:last-child) { + box-shadow: inset 0 0 0 1px #9c9c9c; } + +.linked.vertical > .entry:not(:insensitive) + .entry:not(:insensitive) { + border-top-color: #383838; + background-image: linear-gradient(to bottom, #3D3D3D); } + .linked.vertical > .entry:not(:insensitive) + .entry:not(:insensitive):backdrop { + border-top-color: #3a3a3a; + background-image: linear-gradient(to bottom, #3D3D3D); } + +.linked.vertical > .entry + .entry:focus:not(:last-child) { + border-top-color: dimgray; + box-shadow: inset 0 0 0 1px #9c9c9c; } + +.linked.vertical > .entry + .entry:focus:last-child { + border-top-color: dimgray; } + +.linked.vertical > .entry:focus:not(:only-child) + .entry, +.linked.vertical > .entry:focus:not(:only-child) + .button, +.linked.vertical > .entry:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, +.linked.vertical > .entry:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { + border-top-color: dimgray; } + +/*********** + * Buttons * + ***********/ +@keyframes needs_attention { + from { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#c2c2c2), to(transparent)); } + to { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#9c9c9c), to(transparent)); } } + +.button { + animation: shrink 1s linear infinite; + padding: 2px 6px; + border: 1px solid; + border-radius: 4px; + outline-color: rgba(156, 156, 156, 0.6); + outline-style: dashed; + outline-offset: -3px; + outline-radius: 4px; + background-color: #454545; + background-image: none; + color: #F7F7F7; + border-color: #2b2b2b; + box-shadow: 0 1px rgba(0, 0, 0, 0.1); + text-shadow: none; + icon-shadow: none; } + .sidebar-button.button, .button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + text-shadow: none; + icon-shadow: none; + transition: none; } + .sidebar-button.button:hover, .button.flat:hover { + transition: all 0.4s ease-out; } + .sidebar-button.button:hover:active, .button.flat:hover:active { + transition: all 0.4s ease-out; } + .sidebar-button.button:hover, .button.flat:hover { + -gtk-image-effect: highlight; + background-color: #474747; + background-image: none; + color: #F7F7F7; + border-color: #474747; + box-shadow: none; + text-shadow: none; + icon-shadow: none; } + .sidebar-button.button:hover:backdrop, .button.flat:hover:backdrop { + color: #F7F7F7; + background-color: rgba(71, 71, 71, 0.7); + background-image: none; + border-color: rgba(71, 71, 71, 0.7); + box-shadow: none; } + .sidebar-button.button:active, .sidebar-button.button:checked, .button.flat:active, .button.flat:checked { + box-shadow: inset 0 1px 1px 0px rgba(0, 0, 0, 0.05); + border-color: #2b2b2b; + border-top-color: #171717; + background-color: #2b2b2b; + background-image: none; + text-shadow: none; + icon-shadow: none; } + .sidebar-button.button:insensitive, .button.flat:insensitive { + background-color: #353535; + background-image: none; + border-color: #353535; + box-shadow: none; } + .sidebar-button.button:insensitive .label, .sidebar-button.button:insensitive, .button.flat:insensitive .label, .button.flat:insensitive { + color: #969696; } + .sidebar-button.button:insensitive:active, .sidebar-button.button:insensitive:checked, .button.flat:insensitive:active, .button.flat:insensitive:checked { + background-color: #303030; + background-image: none; + border-color: #303030; + box-shadow: none; } + .sidebar-button.button:insensitive:active .label, .sidebar-button.button:insensitive:active, .sidebar-button.button:insensitive:checked .label, .sidebar-button.button:insensitive:checked, .button.flat:insensitive:active .label, .button.flat:insensitive:active, .button.flat:insensitive:checked .label, .button.flat:insensitive:checked { + color: #969696; } + .sidebar-button.button:backdrop, .button.flat:backdrop { + -gtk-image-effect: dim; + background-color: rgba(69, 69, 69, 0.7); + background-image: none; + border-color: rgba(69, 69, 69, 0.7); + box-shadow: none; } + .sidebar-button.button:backdrop .label, .sidebar-button.button:backdrop, .button.flat:backdrop .label, .button.flat:backdrop { + color: rgba(247, 247, 247, 0.8); } + .sidebar-button.button:backdrop:active, .sidebar-button.button:backdrop:checked, .button.flat:backdrop:active, .button.flat:backdrop:checked { + background-color: #333333; + background-image: none; + border-color: #333333; + border-top-color: #262626; + box-shadow: none; } + .sidebar-button.button:backdrop:active .label, .sidebar-button.button:backdrop:active, .sidebar-button.button:backdrop:checked .label, .sidebar-button.button:backdrop:checked, .button.flat:backdrop:active .label, .button.flat:backdrop:active, .button.flat:backdrop:checked .label, .button.flat:backdrop:checked { + color: #999999; } + .sidebar-button.button:backdrop:insensitive, .button.flat:backdrop:insensitive { + background-color: #3a3a3a; + background-image: none; + border-color: #3a3a3a; + box-shadow: none; } + .sidebar-button.button:backdrop:insensitive .label, .sidebar-button.button:backdrop:insensitive, .button.flat:backdrop:insensitive .label, .button.flat:backdrop:insensitive { + color: rgba(247, 247, 247, 0.5); } + .sidebar-button.button:backdrop:insensitive:active, .sidebar-button.button:backdrop:insensitive:checked, .button.flat:backdrop:insensitive:active, .button.flat:backdrop:insensitive:checked { + background-color: #383838; + background-image: none; + border-color: #383838; + border-top-color: #292929; } + .sidebar-button.button:backdrop:insensitive:active .label, .sidebar-button.button:backdrop:insensitive:checked .label, .button.flat:backdrop:insensitive:active .label, .button.flat:backdrop:insensitive:checked .label { + color: rgba(247, 247, 247, 0.3); } + .button:hover { + -gtk-image-effect: highlight; + background-color: #474747; + background-image: none; + color: #F7F7F7; + border-color: #2b2b2b; + border-bottom-color: #050505; + box-shadow: 0 1px rgba(0, 0, 0, 0.15); + text-shadow: none; + icon-shadow: none; + -gtk-image-effect: highlight; } + .button:active, .button:checked { + box-shadow: inset 0 1px 1px 0px rgba(0, 0, 0, 0.05); + border-color: #2b2b2b; + border-top-color: #171717; + background-color: #2b2b2b; + background-image: none; + text-shadow: none; + icon-shadow: none; + transition-duration: 50ms; } + .button:backdrop, .button.flat:backdrop { + -gtk-image-effect: dim; + background-color: rgba(69, 69, 69, 0.7); + background-image: none; + border-color: #333333; + box-shadow: none; + -gtk-image-effect: none; } + .button:backdrop .label, .button:backdrop, .button.flat:backdrop .label, .button.flat:backdrop { + color: rgba(247, 247, 247, 0.8); } + .button:backdrop:active, .button:backdrop:checked, .button.flat:backdrop:active, .button.flat:backdrop:checked { + background-color: #333333; + background-image: none; + border-color: #333333; + border-top-color: #262626; + box-shadow: none; } + .button:backdrop:active .label, .button:backdrop:active, .button:backdrop:checked .label, .button:backdrop:checked, .button.flat:backdrop:active .label, .button.flat:backdrop:active, .button.flat:backdrop:checked .label, .button.flat:backdrop:checked { + color: #999999; } + .button:backdrop:insensitive, .button.flat:backdrop:insensitive { + background-color: #3a3a3a; + background-image: none; + border-color: rgba(51, 51, 51, 0.7); + box-shadow: none; } + .button:backdrop:insensitive .label, .button:backdrop:insensitive, .button.flat:backdrop:insensitive .label, .button.flat:backdrop:insensitive { + color: rgba(247, 247, 247, 0.5); } + .button:backdrop:insensitive:active, .button:backdrop:insensitive:checked, .button.flat:backdrop:insensitive:active, .button.flat:backdrop:insensitive:checked { + background-color: #383838; + background-image: none; + border-color: #333333; + border-top-color: #292929; } + .button:backdrop:insensitive:active .label, .button:backdrop:insensitive:checked .label, .button.flat:backdrop:insensitive:active .label, .button.flat:backdrop:insensitive:checked .label { + color: rgba(247, 247, 247, 0.3); } + .button.flat:backdrop, .button.flat:insensitive, .button.flat:backdrop:insensitive { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + text-shadow: none; + icon-shadow: none; } + .button:insensitive { + background-color: #353535; + background-image: none; + border-color: rgba(43, 43, 43, 0.7); + box-shadow: 0 1px transparent; } + .button:insensitive .label, .button:insensitive { + color: #969696; } + .button:insensitive:active, .button:insensitive:checked { + background-color: #303030; + background-image: none; + border-color: rgba(43, 43, 43, 0.7); + border-top-color: rgba(18, 18, 18, 0.7); + box-shadow: inset 0 1px 1px 0px rgba(0, 0, 0, 0.05); } + .button:insensitive:active .label, .button:insensitive:active, .button:insensitive:checked .label, .button:insensitive:checked { + color: #969696; } + .button.osd { + color: #F7F7F7; + border-radius: 5px; + outline-color: rgba(247, 247, 247, 0.3); + color: #F7F7F7; + border-color: black; + background-color: #181818; + background-image: none; + background-clip: padding-box; + box-shadow: inset 0 -1px 1px rgba(255, 255, 255, 0.05); + border: none; + box-shadow: none; } + .button.osd.image-button, GtkScaleButton.button.osd, + GtkVolumeButton.button.osd { + padding: 13px; } + .button.osd:hover { + color: white; + border-color: #101010; + background-color: #373737; + background-image: none; + background-clip: padding-box; + box-shadow: inset 0 -1px 1px rgba(255, 255, 255, 0.05); + border: none; + box-shadow: none; } + .button.osd:active, .button.osd:checked { + color: white; + border-color: black; + background-color: #181818; + background-image: none; + background-clip: padding-box; + box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2); + border: none; + box-shadow: none; } + .button.osd:insensitive, .button.osd:backdrop:insensitive { + color: #888888; + background-color: rgba(46, 46, 46, 0.5); + background-image: none; + border-color: rgba(8, 8, 8, 0.5); + background-clip: padding-box; + box-shadow: none; + border: none; } + .button.osd:backdrop { + color: #F7F7F7; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(24, 24, 24, 0.7); + background-image: none; + background-clip: padding-box; + box-shadow: none; + border: none; } + .osd .button { + color: #F7F7F7; + border-color: black; + background-color: #181818; + background-image: none; + background-clip: padding-box; + box-shadow: inset 0 -1px 1px rgba(255, 255, 255, 0.05); + border-radius: 0; + border-left-style: none; } + .osd .button:dir(rtl) { + border-radius: 0; + border-right-style: none; + border-left-style: solid; } + .osd .button:first-child { + border-radius: 3px 0 0 3px; + border-left-style: solid; } + .osd .button:last-child { + border-radius: 0 3px 3px 0; } + .osd .button:last-child:dir(rtl) { + border-right-style: solid; } + .osd .button:only-child { + border-radius: 3px; + border-style: solid; } + .osd .button:hover { + color: white; + border-color: #101010; + background-color: #373737; + background-image: none; + background-clip: padding-box; + box-shadow: inset 0 -1px 1px rgba(255, 255, 255, 0.05); } + .osd .button:active, .osd .button:checked, .osd .button:backdrop:active, .osd .button:backdrop:checked { + color: white; + border-color: black; + background-color: #181818; + background-image: none; + background-clip: padding-box; + box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2); } + .osd .button:insensitive, .osd .button:backdrop:insensitive { + color: #888888; + background-color: rgba(46, 46, 46, 0.5); + background-image: none; + border-color: rgba(8, 8, 8, 0.5); + background-clip: padding-box; + box-shadow: none; } + .osd .button:backdrop { + color: #F7F7F7; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(24, 24, 24, 0.7); + background-image: none; + background-clip: padding-box; + box-shadow: none; } + .osd .button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + text-shadow: none; + icon-shadow: none; + box-shadow: none; + text-shadow: 0 1px black; + icon-shadow: 0 1px black; } + .osd .button.flat:hover { + color: white; + border-color: #101010; + background-color: #373737; + background-image: none; + background-clip: padding-box; + box-shadow: inset 0 -1px 1px rgba(255, 255, 255, 0.05); + background-clip: padding-box; + border-color: transparent; + box-shadow: none; } + .osd .button.flat:insensitive { + color: #888888; + background-color: rgba(46, 46, 46, 0.5); + background-image: none; + border-color: rgba(8, 8, 8, 0.5); + background-clip: padding-box; + box-shadow: none; + background-image: none; + border-color: transparent; + box-shadow: none; } + .osd .button.flat:backdrop { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + text-shadow: none; + icon-shadow: none; } + .osd .button.flat:active, .osd .button.flat:checked { + color: white; + border-color: black; + background-color: #181818; + background-image: none; + background-clip: padding-box; + box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2); + background-clip: padding-box; + border-color: transparent; + box-shadow: none; } + .button.suggested-action { + background-color: #9c9c9c; + background-image: none; + color: white; + border-color: #838383; + box-shadow: 0 1px rgba(0, 0, 0, 0.1); + text-shadow: none; + icon-shadow: none; } + .button.suggested-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + text-shadow: none; + icon-shadow: none; + color: #9c9c9c; } + .button.suggested-action:hover { + -gtk-image-effect: highlight; + background-image: none; + color: white; + border-color: #838383; + border-bottom-color: #646464; + box-shadow: 0 1px rgba(0, 0, 0, 0.15); + text-shadow: none; + icon-shadow: none; } + .button.suggested-action:active, .button.suggested-action:checked { + box-shadow: none; + border-color: #838383; + background-image: none; + text-shadow: none; + icon-shadow: none; } + .button.suggested-action:backdrop, .button.suggested-action.flat:backdrop { + -gtk-image-effect: dim; + background-color: darkgray; + background-image: none; + border-color: #767676; + box-shadow: none; } + .button.suggested-action:backdrop .label, .button.suggested-action:backdrop, .button.suggested-action.flat:backdrop .label, .button.suggested-action.flat:backdrop { + color: #dddddd; } + .button.suggested-action:backdrop:active, .button.suggested-action:backdrop:checked, .button.suggested-action.flat:backdrop:active, .button.suggested-action.flat:backdrop:checked { + background-color: #8a8a8a; + background-image: none; + border-color: #767676; + box-shadow: none; } + .button.suggested-action:backdrop:active .label, .button.suggested-action:backdrop:active, .button.suggested-action:backdrop:checked .label, .button.suggested-action:backdrop:checked, .button.suggested-action.flat:backdrop:active .label, .button.suggested-action.flat:backdrop:active, .button.suggested-action.flat:backdrop:checked .label, .button.suggested-action.flat:backdrop:checked { + color: #e8e8e8; } + .button.suggested-action:backdrop:insensitive, .button.suggested-action.flat:backdrop:insensitive { + background-color: #3a3a3a; + background-image: none; + border-color: rgba(51, 51, 51, 0.7); + box-shadow: none; } + .button.suggested-action:backdrop:insensitive .label, .button.suggested-action:backdrop:insensitive, .button.suggested-action.flat:backdrop:insensitive .label, .button.suggested-action.flat:backdrop:insensitive { + color: rgba(247, 247, 247, 0.5); } + .button.suggested-action:backdrop:insensitive:active, .button.suggested-action:backdrop:insensitive:checked, .button.suggested-action.flat:backdrop:insensitive:active, .button.suggested-action.flat:backdrop:insensitive:checked { + background-color: #8f8f8f; + background-image: none; + border-color: #767676; } + .button.suggested-action:backdrop:insensitive:active .label, .button.suggested-action:backdrop:insensitive:checked .label, .button.suggested-action.flat:backdrop:insensitive:active .label, .button.suggested-action.flat:backdrop:insensitive:checked .label { + color: #b6b6b6; } + .button.suggested-action.flat:backdrop, .button.suggested-action.flat:insensitive, .button.suggested-action.flat:backdrop:insensitive { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + text-shadow: none; + icon-shadow: none; + color: rgba(156, 156, 156, 0.8); } + .button.suggested-action:insensitive { + background-color: #353535; + background-image: none; + border-color: rgba(43, 43, 43, 0.7); + box-shadow: 0 1px transparent; } + .button.suggested-action:insensitive .label, .button.suggested-action:insensitive { + color: #969696; } + .button.suggested-action:insensitive:active, .button.suggested-action:insensitive:checked { + background-color: #7a7a7a; + background-image: none; + border-color: rgba(43, 43, 43, 0.7); + border-top-color: rgba(18, 18, 18, 0.7); + box-shadow: inset 0 1px 1px 0px rgba(0, 0, 0, 0.05); } + .button.suggested-action:insensitive:active .label, .button.suggested-action:insensitive:active, .button.suggested-action:insensitive:checked .label, .button.suggested-action:insensitive:checked { + color: #cacaca; } + .osd .button.suggested-action { + color: #F7F7F7; + border-color: rgba(123, 123, 123, 0.5); + background-color: rgba(156, 156, 156, 0.5); + background-image: none; + background-clip: padding-box; + box-shadow: inset 0 -1px 1px rgba(255, 255, 255, 0.4); } + .osd .button.suggested-action:hover { + color: white; + border-color: rgba(123, 123, 123, 0.7); + background-color: rgba(156, 156, 156, 0.7); + background-image: none; + background-clip: padding-box; + box-shadow: inset 0 -1px 1px rgba(255, 255, 255, 0.4); } + .osd .button.suggested-action:active, .osd .button.suggested-action:checked, .osd .button.suggested-action:backdrop:active, .osd .button.suggested-action:backdrop:checked { + color: white; + border-color: #7b7b7b; + background-color: #9c9c9c; + background-image: none; + background-clip: padding-box; + box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2); } + .osd .button.suggested-action:insensitive, .osd .button.suggested-action:backdrop:insensitive { + color: #888888; + background-color: rgba(46, 46, 46, 0.5); + background-image: none; + border-color: rgba(8, 8, 8, 0.5); + background-clip: padding-box; + box-shadow: none; } + .osd .button.suggested-action:backdrop { + color: #F7F7F7; + border-color: rgba(123, 123, 123, 0.5); + background-color: rgba(156, 156, 156, 0.5); + background-image: none; + background-clip: padding-box; + box-shadow: none; } + .button.destructive-action { + background-color: #991121; + background-image: none; + color: white; + border-color: #6b0c17; + box-shadow: 0 1px rgba(0, 0, 0, 0.1); + text-shadow: none; + icon-shadow: none; } + .button.destructive-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + text-shadow: none; + icon-shadow: none; + color: #991121; } + .button.destructive-action:hover { + -gtk-image-effect: highlight; + background-color: #b01326; + background-image: none; + color: white; + border-color: #6b0c17; + border-bottom-color: #34060b; + box-shadow: 0 1px rgba(0, 0, 0, 0.15); + text-shadow: none; + icon-shadow: none; } + .button.destructive-action:active, .button.destructive-action:checked { + box-shadow: none; + border-color: #540912; + border-top-color: #3d070d; + background-color: #6b0c17; + background-image: none; + text-shadow: none; + icon-shadow: none; } + .button.destructive-action:backdrop, .button.destructive-action.flat:backdrop { + -gtk-image-effect: dim; + background-color: #90101f; + background-image: none; + border-color: #4b0810; + box-shadow: none; } + .button.destructive-action:backdrop .label, .button.destructive-action:backdrop, .button.destructive-action.flat:backdrop .label, .button.destructive-action.flat:backdrop { + color: #d39fa5; } + .button.destructive-action:backdrop:active, .button.destructive-action:backdrop:checked, .button.destructive-action.flat:backdrop:active, .button.destructive-action.flat:backdrop:checked { + background-color: #790d1a; + background-image: none; + border-color: #4b0810; + box-shadow: none; } + .button.destructive-action:backdrop:active .label, .button.destructive-action:backdrop:active, .button.destructive-action:backdrop:checked .label, .button.destructive-action:backdrop:checked, .button.destructive-action.flat:backdrop:active .label, .button.destructive-action.flat:backdrop:active, .button.destructive-action.flat:backdrop:checked .label, .button.destructive-action.flat:backdrop:checked { + color: #e4cfd1; } + .button.destructive-action:backdrop:insensitive, .button.destructive-action.flat:backdrop:insensitive { + background-color: #3a3a3a; + background-image: none; + border-color: rgba(51, 51, 51, 0.7); + box-shadow: none; } + .button.destructive-action:backdrop:insensitive .label, .button.destructive-action:backdrop:insensitive, .button.destructive-action.flat:backdrop:insensitive .label, .button.destructive-action.flat:backdrop:insensitive { + color: rgba(247, 247, 247, 0.5); } + .button.destructive-action:backdrop:insensitive:active, .button.destructive-action:backdrop:insensitive:checked, .button.destructive-action.flat:backdrop:insensitive:active, .button.destructive-action.flat:backdrop:insensitive:checked { + background-color: #820e1c; + background-image: none; + border-color: #4b0810; } + .button.destructive-action:backdrop:insensitive:active .label, .button.destructive-action:backdrop:insensitive:checked .label, .button.destructive-action.flat:backdrop:insensitive:active .label, .button.destructive-action.flat:backdrop:insensitive:checked .label { + color: #ae636c; } + .button.destructive-action.flat:backdrop, .button.destructive-action.flat:insensitive, .button.destructive-action.flat:backdrop:insensitive { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + text-shadow: none; + icon-shadow: none; + color: rgba(153, 17, 33, 0.8); } + .button.destructive-action:insensitive { + background-color: #353535; + background-image: none; + border-color: rgba(43, 43, 43, 0.7); + box-shadow: 0 1px transparent; } + .button.destructive-action:insensitive .label, .button.destructive-action:insensitive { + color: #969696; } + .button.destructive-action:insensitive:active, .button.destructive-action:insensitive:checked { + background-color: #68121c; + background-image: none; + border-color: rgba(43, 43, 43, 0.7); + border-top-color: rgba(18, 18, 18, 0.7); + box-shadow: inset 0 1px 1px 0px rgba(0, 0, 0, 0.05); } + .button.destructive-action:insensitive:active .label, .button.destructive-action:insensitive:active, .button.destructive-action:insensitive:checked .label, .button.destructive-action:insensitive:checked { + color: #c3a0a4; } + .osd .button.destructive-action { + color: #F7F7F7; + border-color: rgba(84, 9, 18, 0.5); + background-color: rgba(153, 17, 33, 0.5); + background-image: none; + background-clip: padding-box; + box-shadow: inset 0 -1px 1px rgba(255, 255, 255, 0.05); } + .osd .button.destructive-action:hover { + color: white; + border-color: rgba(84, 9, 18, 0.7); + background-color: rgba(153, 17, 33, 0.7); + background-image: none; + background-clip: padding-box; + box-shadow: inset 0 -1px 1px rgba(255, 255, 255, 0.05); } + .osd .button.destructive-action:active, .osd .button.destructive-action:checked, .osd .button.destructive-action:backdrop:active, .osd .button.destructive-action:backdrop:checked { + color: white; + border-color: #540912; + background-color: #991121; + background-image: none; + background-clip: padding-box; + box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2); } + .osd .button.destructive-action:insensitive, .osd .button.destructive-action:backdrop:insensitive { + color: #888888; + background-color: rgba(46, 46, 46, 0.5); + background-image: none; + border-color: rgba(8, 8, 8, 0.5); + background-clip: padding-box; + box-shadow: none; } + .osd .button.destructive-action:backdrop { + color: #F7F7F7; + border-color: rgba(84, 9, 18, 0.5); + background-color: rgba(153, 17, 33, 0.5); + background-image: none; + background-clip: padding-box; + box-shadow: none; } + .button.image-button, GtkScaleButton.button, + GtkVolumeButton.button { + padding: 8px; } + .button.text-button, GtkScaleButton.button.text-button, + GtkVolumeButton.button.text-button { + padding-left: 16px; + padding-right: 16px; } + .button.text-button.image-button, GtkScaleButton.button.text-button, + GtkVolumeButton.button.text-button { + padding: 5px 8px 6px; } + .button.text-button.image-button .label:first-child, GtkScaleButton.button.text-button .label:first-child, GtkVolumeButton.button.text-button .label:first-child { + padding-left: 8px; } + .button.text-button.image-button .label:last-child, GtkScaleButton.button.text-button .label:last-child, GtkVolumeButton.button.text-button .label:last-child { + padding-right: 8px; } + .stack-switcher > .button { + outline-offset: -3px; } + .stack-switcher > .button > .label { + padding-left: 6px; + padding-right: 6px; } + .stack-switcher > .button > GtkImage { + padding-left: 6px; + padding-right: 6px; + padding-top: 3px; + padding-bottom: 3px; } + .stack-switcher > .button.text-button { + padding: 5px 10px 6px; } + .stack-switcher > .button.image-button, .stack-switcher > GtkScaleButton.button, + .stack-switcher > GtkVolumeButton.button { + padding: 5px 2px; } + .stack-switcher > .button.needs-attention:active > .label, + .stack-switcher > .button.needs-attention:active > GtkImage, + .stack-switcher > .button.needs-attention:checked > .label, + .stack-switcher > .button.needs-attention:checked > GtkImage { + animation: none; + background-image: none; } + .inline-toolbar .button, .inline-toolbar .button:backdrop { + border-radius: 2px; + border-width: 1px; } + .primary-toolbar .button { + icon-shadow: none; } + +.stack-switcher > .button.needs-attention > .label, +.stack-switcher > .button.needs-attention > GtkImage, .sidebar-item.needs-attention > .label { + animation: needs_attention 150ms ease-in; + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#c2c2c2), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.45, to(rgba(0, 0, 0, 0.832627)), to(transparent)); + background-size: 6px 6px, 6px 6px; + background-repeat: no-repeat; + background-position: right 3px, right 2px; } + .stack-switcher > .button.needs-attention > .label:backdrop, + .stack-switcher > .button.needs-attention > GtkImage:backdrop, .sidebar-item.needs-attention > .label:backdrop { + background-size: 6px 6px, 0 0; } + .stack-switcher > .button.needs-attention > .label:dir(rtl), + .stack-switcher > .button.needs-attention > GtkImage:dir(rtl), .sidebar-item.needs-attention > .label:dir(rtl) { + background-position: left 3px, left 2px; } + +.inline-toolbar GtkToolButton > .button { + background-color: #454545; + background-image: none; + color: #F7F7F7; + border-color: #2b2b2b; + box-shadow: 0 1px rgba(0, 0, 0, 0.1); + text-shadow: none; + icon-shadow: none; } + .inline-toolbar GtkToolButton > .button:hover { + -gtk-image-effect: highlight; + background-color: #474747; + background-image: none; + color: #F7F7F7; + border-color: #2b2b2b; + border-bottom-color: #050505; + box-shadow: 0 1px rgba(0, 0, 0, 0.15); + text-shadow: none; + icon-shadow: none; } + .inline-toolbar GtkToolButton > .button:active, .inline-toolbar GtkToolButton > .button:checked { + box-shadow: inset 0 1px 1px 0px rgba(0, 0, 0, 0.05); + border-color: #2b2b2b; + border-top-color: #171717; + background-color: #2b2b2b; + background-image: none; + text-shadow: none; + icon-shadow: none; } + .inline-toolbar GtkToolButton > .button:insensitive { + background-color: #353535; + background-image: none; + border-color: rgba(43, 43, 43, 0.7); + box-shadow: 0 1px transparent; } + .inline-toolbar GtkToolButton > .button:insensitive .label, .inline-toolbar GtkToolButton > .button:insensitive { + color: #969696; } + .inline-toolbar GtkToolButton > .button:insensitive:active, .inline-toolbar GtkToolButton > .button:insensitive:checked { + background-color: #303030; + background-image: none; + border-color: rgba(43, 43, 43, 0.7); + border-top-color: rgba(18, 18, 18, 0.7); + box-shadow: inset 0 1px 1px 0px rgba(0, 0, 0, 0.05); } + .inline-toolbar GtkToolButton > .button:insensitive:active .label, .inline-toolbar GtkToolButton > .button:insensitive:active, .inline-toolbar GtkToolButton > .button:insensitive:checked .label, .inline-toolbar GtkToolButton > .button:insensitive:checked { + color: #969696; } + .inline-toolbar GtkToolButton > .button:backdrop { + -gtk-image-effect: dim; + background-color: rgba(69, 69, 69, 0.7); + background-image: none; + border-color: #333333; + box-shadow: none; } + .inline-toolbar GtkToolButton > .button:backdrop .label, .inline-toolbar GtkToolButton > .button:backdrop { + color: rgba(247, 247, 247, 0.8); } + .inline-toolbar GtkToolButton > .button:backdrop:active, .inline-toolbar GtkToolButton > .button:backdrop:checked { + background-color: #333333; + background-image: none; + border-color: #333333; + border-top-color: #262626; + box-shadow: none; } + .inline-toolbar GtkToolButton > .button:backdrop:active .label, .inline-toolbar GtkToolButton > .button:backdrop:active, .inline-toolbar GtkToolButton > .button:backdrop:checked .label, .inline-toolbar GtkToolButton > .button:backdrop:checked { + color: #999999; } + .inline-toolbar GtkToolButton > .button:backdrop:insensitive { + background-color: #3a3a3a; + background-image: none; + border-color: rgba(51, 51, 51, 0.7); + box-shadow: none; } + .inline-toolbar GtkToolButton > .button:backdrop:insensitive .label, .inline-toolbar GtkToolButton > .button:backdrop:insensitive { + color: rgba(247, 247, 247, 0.5); } + .inline-toolbar GtkToolButton > .button:backdrop:insensitive:active, .inline-toolbar GtkToolButton > .button:backdrop:insensitive:checked { + background-color: #383838; + background-image: none; + border-color: #333333; + border-top-color: #292929; } + .inline-toolbar GtkToolButton > .button:backdrop:insensitive:active .label, .inline-toolbar GtkToolButton > .button:backdrop:insensitive:checked .label { + color: rgba(247, 247, 247, 0.3); } + +.inline-toolbar.toolbar GtkToolButton > .button.flat, .inline-toolbar GtkToolButton > .button.flat, .inline-toolbar.search-bar GtkToolButton > .button.flat, .inline-toolbar.location-bar GtkToolButton > .button.flat, +.inline-toolbar.toolbar GtkToolButton:backdrop > .button.flat, +.inline-toolbar GtkToolButton:backdrop > .button.flat, +.inline-toolbar.search-bar GtkToolButton:backdrop > .button.flat, +.inline-toolbar.location-bar GtkToolButton:backdrop > .button.flat, .linked:not(.vertical) > .entry, .osd .button:hover, .osd .button:active, .osd .button:checked, .osd .button:backdrop:active, .osd .button:backdrop:checked, .osd .button:insensitive, .osd .button:backdrop:insensitive, .osd .button:backdrop, .osd .button.suggested-action, .osd .button.suggested-action:hover, .osd .button.suggested-action:active, .osd .button.suggested-action:checked, .osd .button.suggested-action:backdrop:active, .osd .button.suggested-action:backdrop:checked, .osd .button.suggested-action:insensitive, .osd .button.suggested-action:backdrop:insensitive, .osd .button.suggested-action:backdrop, .osd .button.destructive-action, .osd .button.destructive-action:hover, .osd .button.destructive-action:active, .osd .button.destructive-action:checked, .osd .button.destructive-action:backdrop:active, .osd .button.destructive-action:backdrop:checked, .osd .button.destructive-action:insensitive, .osd .button.destructive-action:backdrop:insensitive, .osd .button.destructive-action:backdrop, .inline-toolbar .button, .inline-toolbar .button:backdrop, .linked > .button, +.linked > .button:hover, +.linked > .button:active, +.linked > .button:checked, +.linked > .button:backdrop, .linked > GtkComboBox > .the-button-in-the-combobox:dir(ltr), .linked > GtkComboBox > .the-button-in-the-combobox:dir(rtl), +.linked > GtkComboBoxText > .the-button-in-the-combobox:dir(ltr), +.linked > GtkComboBoxText > .the-button-in-the-combobox:dir(rtl) { + border-radius: 0; + border-right-style: none; } + +.inline-toolbar.toolbar GtkToolButton:first-child > .button.flat .linked:not(.vertical) > .entry:first-child, .inline-toolbar GtkToolButton:first-child > .button.flat .linked:not(.vertical) > .entry:first-child, .inline-toolbar.search-bar GtkToolButton:first-child > .button.flat .linked:not(.vertical) > .entry:first-child, .inline-toolbar.location-bar GtkToolButton:first-child > .button.flat .linked:not(.vertical) > .entry:first-child, .inline-toolbar.toolbar GtkToolButton:backdrop:first-child > .button.flat .linked:not(.vertical) > .entry:first-child, .inline-toolbar GtkToolButton:backdrop:first-child > .button.flat .linked:not(.vertical) > .entry:first-child, .inline-toolbar.search-bar GtkToolButton:backdrop:first-child > .button.flat .linked:not(.vertical) > .entry:first-child, .inline-toolbar.location-bar GtkToolButton:backdrop:first-child > .button.flat .linked:not(.vertical) > .entry:first-child, .linked > GtkComboBox:first-child > .the-button-in-the-combobox .linked:not(.vertical) > .entry:first-child, .linked > GtkComboBoxText:first-child > .the-button-in-the-combobox .linked:not(.vertical) > .entry:first-child, .inline-toolbar.toolbar GtkToolButton:first-child > .button.flat .osd .button:first-child:hover, .osd .inline-toolbar.toolbar GtkToolButton:first-child > .button.flat .button:first-child:hover, .inline-toolbar GtkToolButton:first-child > .button.flat .osd .button:first-child:hover, .osd .inline-toolbar GtkToolButton:first-child > .button.flat .button:first-child:hover, .inline-toolbar.search-bar GtkToolButton:first-child > .button.flat .osd .button:first-child:hover, .osd .inline-toolbar.search-bar GtkToolButton:first-child > .button.flat .button:first-child:hover, .inline-toolbar.location-bar GtkToolButton:first-child > .button.flat .osd .button:first-child:hover, .osd .inline-toolbar.location-bar GtkToolButton:first-child > .button.flat .button:first-child:hover, .inline-toolbar.toolbar GtkToolButton:backdrop:first-child > .button.flat .osd .button:first-child:hover, .osd .inline-toolbar.toolbar GtkToolButton:backdrop:first-child > .button.flat .button:first-child:hover, .inline-toolbar GtkToolButton:backdrop:first-child > .button.flat .osd .button:first-child:hover, .osd .inline-toolbar GtkToolButton:backdrop:first-child > .button.flat .button:first-child:hover, .inline-toolbar.search-bar GtkToolButton:backdrop:first-child > .button.flat .osd .button:first-child:hover, .osd .inline-toolbar.search-bar GtkToolButton:backdrop:first-child > .button.flat .button:first-child:hover, .inline-toolbar.location-bar GtkToolButton:backdrop:first-child > .button.flat .osd .button:first-child:hover, .osd .inline-toolbar.location-bar GtkToolButton:backdrop:first-child > .button.flat .button:first-child:hover, .linked > GtkComboBox:first-child > .the-button-in-the-combobox .osd .button:first-child:hover, .osd .linked > GtkComboBox:first-child > .the-button-in-the-combobox .button:first-child:hover, .linked > GtkComboBoxText:first-child > .the-button-in-the-combobox .osd .button:first-child:hover, .osd .linked > GtkComboBoxText:first-child > .the-button-in-the-combobox .button:first-child:hover, .inline-toolbar.toolbar GtkToolButton:first-child > .button.flat .osd .button:first-child:active, .osd .inline-toolbar.toolbar GtkToolButton:first-child > .button.flat .button:first-child:active, .inline-toolbar GtkToolButton:first-child > .button.flat .osd .button:first-child:active, .osd .inline-toolbar GtkToolButton:first-child > .button.flat .button:first-child:active, .inline-toolbar.search-bar GtkToolButton:first-child > .button.flat .osd .button:first-child:active, .osd .inline-toolbar.search-bar GtkToolButton:first-child > .button.flat .button:first-child:active, .inline-toolbar.location-bar GtkToolButton:first-child > .button.flat .osd .button:first-child:active, .osd .inline-toolbar.location-bar GtkToolButton:first-child > .button.flat .button:first-child:active, .inline-toolbar.toolbar GtkToolButton:backdrop:first-child > .button.flat .osd .button:first-child:active, .osd .inline-toolbar.toolbar GtkToolButton:backdrop:first-child > .button.flat .button:first-child:active, .inline-toolbar GtkToolButton:backdrop:first-child > .button.flat .osd .button:first-child:active, .osd .inline-toolbar GtkToolButton:backdrop:first-child > .button.flat .button:first-child:active, .inline-toolbar.search-bar GtkToolButton:backdrop:first-child > .button.flat .osd .button:first-child:active, .osd .inline-toolbar.search-bar GtkToolButton:backdrop:first-child > .button.flat .button:first-child:active, .inline-toolbar.location-bar GtkToolButton:backdrop:first-child > .button.flat .osd .button:first-child:active, .osd .inline-toolbar.location-bar GtkToolButton:backdrop:first-child > .button.flat .button:first-child:active, .linked > GtkComboBox:first-child > .the-button-in-the-combobox .osd .button:first-child:active, .osd .linked > GtkComboBox:first-child > .the-button-in-the-combobox .button:first-child:active, .linked > GtkComboBoxText:first-child > .the-button-in-the-combobox .osd .button:first-child:active, .osd .linked > GtkComboBoxText:first-child > .the-button-in-the-combobox .button:first-child:active, .inline-toolbar.toolbar GtkToolButton:first-child > .button.flat .osd .button:first-child:checked, .osd .inline-toolbar.toolbar GtkToolButton:first-child > .button.flat .button:first-child:checked, .inline-toolbar GtkToolButton:first-child > .button.flat .osd .button:first-child:checked, .osd .inline-toolbar GtkToolButton:first-child > .button.flat .button:first-child:checked, .inline-toolbar.search-bar GtkToolButton:first-child > .button.flat .osd .button:first-child:checked, .osd .inline-toolbar.search-bar GtkToolButton:first-child > .button.flat .button:first-child:checked, .inline-toolbar.location-bar GtkToolButton:first-child > .button.flat .osd .button:first-child:checked, .osd .inline-toolbar.location-bar GtkToolButton:first-child > .button.flat .button:first-child:checked, .inline-toolbar.toolbar GtkToolButton:backdrop:first-child > .button.flat .osd .button:first-child:checked, .osd .inline-toolbar.toolbar GtkToolButton:backdrop:first-child > .button.flat .button:first-child:checked, .inline-toolbar GtkToolButton:backdrop:first-child > .button.flat .osd .button:first-child:checked, .osd .inline-toolbar GtkToolButton:backdrop:first-child > .button.flat .button:first-child:checked, .inline-toolbar.search-bar GtkToolButton:backdrop:first-child > .button.flat .osd .button:first-child:checked, .osd .inline-toolbar.search-bar GtkToolButton:backdrop:first-child > .button.flat .button:first-child:checked, .inline-toolbar.location-bar GtkToolButton:backdrop:first-child > .button.flat .osd .button:first-child:checked, .osd .inline-toolbar.location-bar GtkToolButton:backdrop:first-child > .button.flat .button:first-child:checked, .linked > GtkComboBox:first-child > .the-button-in-the-combobox .osd .button:first-child:checked, .osd .linked > GtkComboBox:first-child > .the-button-in-the-combobox .button:first-child:checked, .linked > GtkComboBoxText:first-child > .the-button-in-the-combobox .osd .button:first-child:checked, .osd .linked > GtkComboBoxText:first-child > .the-button-in-the-combobox .button:first-child:checked, .inline-toolbar.toolbar GtkToolButton:first-child > .button.flat .osd .button:first-child:backdrop:active, .osd .inline-toolbar.toolbar GtkToolButton:first-child > .button.flat .button:first-child:backdrop:active, .inline-toolbar GtkToolButton:first-child > .button.flat .osd .button:first-child:backdrop:active, .osd .inline-toolbar GtkToolButton:first-child > .button.flat .button:first-child:backdrop:active, .inline-toolbar.search-bar GtkToolButton:first-child > .button.flat .osd .button:first-child:backdrop:active, .osd .inline-toolbar.search-bar GtkToolButton:first-child > .button.flat .button:first-child:backdrop:active, .inline-toolbar.location-bar GtkToolButton:first-child > .button.flat .osd .button:first-child:backdrop:active, .osd .inline-toolbar.location-bar GtkToolButton:first-child > .button.flat .button:first-child:backdrop:active, .inline-toolbar.toolbar GtkToolButton:backdrop:first-child > .button.flat .osd .button:first-child:backdrop:active, .osd .inline-toolbar.toolbar GtkToolButton:backdrop:first-child > .button.flat .button:first-child:backdrop:active, .inline-toolbar GtkToolButton:backdrop:first-child > .button.flat .osd .button:first-child:backdrop:active, .osd .inline-toolbar GtkToolButton:backdrop:first-child > .button.flat .button:first-child:backdrop:active, .inline-toolbar.search-bar GtkToolButton:backdrop:first-child > .button.flat .osd .button:first-child:backdrop:active, .osd .inline-toolbar.search-bar GtkToolButton:backdrop:first-child > .button.flat .button:first-child:backdrop:active, .inline-toolbar.location-bar GtkToolButton:backdrop:first-child > .button.flat .osd .button:first-child:backdrop:active, .osd .inline-toolbar.location-bar GtkToolButton:backdrop:first-child > .button.flat .button:first-child:backdrop:active, .linked > GtkComboBox:first-child > .the-button-in-the-combobox .osd .button:first-child:backdrop:active, .osd .linked > GtkComboBox:first-child > .the-button-in-the-combobox .button:first-child:backdrop:active, .linked > GtkComboBoxText:first-child > .the-button-in-the-combobox .osd .button:first-child:backdrop:active, .osd .linked > GtkComboBoxText:first-child > .the-button-in-the-combobox .button:first-child:backdrop:active, .inline-toolbar.toolbar GtkToolButton:first-child > .button.flat .osd .button:first-child:backdrop:checked, .osd .inline-toolbar.toolbar GtkToolButton:first-child > .button.flat .button:first-child:backdrop:checked, .inline-toolbar GtkToolButton:first-child > .button.flat .osd .button:first-child:backdrop:checked, .osd .inline-toolbar GtkToolButton:first-child > .button.flat .button:first-child:backdrop:checked, .inline-toolbar.search-bar GtkToolButton:first-child > .button.flat .osd .button:first-child:backdrop:checked, .osd .inline-toolbar.search-bar GtkToolButton:first-child > .button.flat .button:first-child:backdrop:checked, .inline-toolbar.location-bar GtkToolButton:first-child > .button.flat .osd .button:first-child:backdrop:checked, .osd .inline-toolbar.location-bar GtkToolButton:first-child > .button.flat .button:first-child:backdrop:checked, .inline-toolbar.toolbar GtkToolButton:backdrop:first-child > .button.flat .osd .button:first-child:backdrop:checked, .osd .inline-toolbar.toolbar GtkToolButton:backdrop:first-child > .button.flat .button:first-child:backdrop:checked, .inline-toolbar GtkToolButton:backdrop:first-child > .button.flat .osd .button:first-child:backdrop:checked, .osd .inline-toolbar GtkToolButton:backdrop:first-child > .button.flat .button:first-child:backdrop:checked, .inline-toolbar.search-bar GtkToolButton:backdrop:first-child > .button.flat .osd .button:first-child:backdrop:checked, .osd .inline-toolbar.search-bar GtkToolButton:backdrop:first-child > .button.flat .button:first-child:backdrop:checked, .inline-toolbar.location-bar GtkToolButton:backdrop:first-child > .button.flat .osd .button:first-child:backdrop:checked, .osd .inline-toolbar.location-bar GtkToolButton:backdrop:first-child > .button.flat .button:first-child:backdrop:checked, .linked > GtkComboBox:first-child > .the-button-in-the-combobox .osd .button:first-child:backdrop:checked, .osd .linked > GtkComboBox:first-child > .the-button-in-the-combobox .button:first-child:backdrop:checked, .linked > GtkComboBoxText:first-child > .the-button-in-the-combobox .osd .button:first-child:backdrop:checked, .osd .linked > GtkComboBoxText:first-child > .the-button-in-the-combobox .button:first-child:backdrop:checked, .inline-toolbar.toolbar GtkToolButton:first-child > .button.flat .osd .button:first-child:insensitive, .osd .inline-toolbar.toolbar GtkToolButton:first-child > .button.flat .button:first-child:insensitive, .inline-toolbar GtkToolButton:first-child > .button.flat .osd .button:first-child:insensitive, .osd .inline-toolbar GtkToolButton:first-child > .button.flat .button:first-child:insensitive, .inline-toolbar.search-bar GtkToolButton:first-child > .button.flat .osd .button:first-child:insensitive, .osd .inline-toolbar.search-bar GtkToolButton:first-child > .button.flat .button:first-child:insensitive, .inline-toolbar.location-bar GtkToolButton:first-child > .button.flat .osd .button:first-child:insensitive, .osd .inline-toolbar.location-bar GtkToolButton:first-child > .button.flat .button:first-child:insensitive, .inline-toolbar.toolbar GtkToolButton:backdrop:first-child > .button.flat .osd .button:first-child:insensitive, .osd .inline-toolbar.toolbar GtkToolButton:backdrop:first-child > .button.flat .button:first-child:insensitive, .inline-toolbar GtkToolButton:backdrop:first-child > .button.flat .osd .button:first-child:insensitive, .osd .inline-toolbar GtkToolButton:backdrop:first-child > .button.flat .button:first-child:insensitive, .inline-toolbar.search-bar GtkToolButton:backdrop:first-child > .button.flat .osd .button:first-child:insensitive, .osd .inline-toolbar.search-bar GtkToolButton:backdrop:first-child > .button.flat .button:first-child:insensitive, .inline-toolbar.location-bar GtkToolButton:backdrop:first-child > .button.flat .osd .button:first-child:insensitive, .osd .inline-toolbar.location-bar GtkToolButton:backdrop:first-child > .button.flat .button:first-child:insensitive, .linked > GtkComboBox:first-child > .the-button-in-the-combobox .osd .button:first-child:insensitive, .osd .linked > GtkComboBox:first-child > .the-button-in-the-combobox .button:first-child:insensitive, .linked > GtkComboBoxText:first-child > .the-button-in-the-combobox .osd .button:first-child:insensitive, .osd .linked > GtkComboBoxText:first-child > .the-button-in-the-combobox .button:first-child:insensitive, .inline-toolbar.toolbar GtkToolButton:first-child > .button.flat .osd .button:first-child:backdrop:insensitive, .osd .inline-toolbar.toolbar GtkToolButton:first-child > .button.flat .button:first-child:backdrop:insensitive, .inline-toolbar GtkToolButton:first-child > .button.flat .osd .button:first-child:backdrop:insensitive, .osd .inline-toolbar GtkToolButton:first-child > .button.flat .button:first-child:backdrop:insensitive, .inline-toolbar.search-bar GtkToolButton:first-child > .button.flat .osd .button:first-child:backdrop:insensitive, .osd .inline-toolbar.search-bar GtkToolButton:first-child > .button.flat .button:first-child:backdrop:insensitive, .inline-toolbar.location-bar GtkToolButton:first-child > .button.flat .osd .button:first-child:backdrop:insensitive, .osd .inline-toolbar.location-bar GtkToolButton:first-child > .button.flat .button:first-child:backdrop:insensitive, .inline-toolbar.toolbar GtkToolButton:backdrop:first-child > .button.flat .osd .button:first-child:backdrop:insensitive, .osd .inline-toolbar.toolbar GtkToolButton:backdrop:first-child > .button.flat .button:first-child:backdrop:insensitive, .inline-toolbar GtkToolButton:backdrop:first-child > .button.flat .osd .button:first-child:backdrop:insensitive, .osd .inline-toolbar GtkToolButton:backdrop:first-child > .button.flat .button:first-child:backdrop:insensitive, .inline-toolbar.search-bar GtkToolButton:backdrop:first-child > .button.flat .osd .button:first-child:backdrop:insensitive, .osd .inline-toolbar.search-bar GtkToolButton:backdrop:first-child > .button.flat .button:first-child:backdrop:insensitive, .inline-toolbar.location-bar GtkToolButton:backdrop:first-child > .button.flat .osd .button:first-child:backdrop:insensitive, .osd .inline-toolbar.location-bar GtkToolButton:backdrop:first-child > .button.flat .button:first-child:backdrop:insensitive, .linked > GtkComboBox:first-child > .the-button-in-the-combobox .osd .button:first-child:backdrop:insensitive, .osd .linked > GtkComboBox:first-child > .the-button-in-the-combobox .button:first-child:backdrop:insensitive, .linked > GtkComboBoxText:first-child > .the-button-in-the-combobox .osd .button:first-child:backdrop:insensitive, .osd .linked > GtkComboBoxText:first-child > .the-button-in-the-combobox .button:first-child:backdrop:insensitive, .inline-toolbar.toolbar GtkToolButton:first-child > .button.flat .osd .button:first-child:backdrop, .osd .inline-toolbar.toolbar GtkToolButton:first-child > .button.flat .button:first-child:backdrop, .inline-toolbar GtkToolButton:first-child > .button.flat .osd .button:first-child:backdrop, .osd .inline-toolbar GtkToolButton:first-child > .button.flat .button:first-child:backdrop, .inline-toolbar.search-bar GtkToolButton:first-child > .button.flat .osd .button:first-child:backdrop, .osd .inline-toolbar.search-bar GtkToolButton:first-child > .button.flat .button:first-child:backdrop, .inline-toolbar.location-bar GtkToolButton:first-child > .button.flat .osd .button:first-child:backdrop, .osd .inline-toolbar.location-bar GtkToolButton:first-child > .button.flat .button:first-child:backdrop, .inline-toolbar.toolbar GtkToolButton:backdrop:first-child > .button.flat .osd .button:first-child:backdrop, .osd .inline-toolbar.toolbar GtkToolButton:backdrop:first-child > .button.flat .button:first-child:backdrop, .inline-toolbar GtkToolButton:backdrop:first-child > .button.flat .osd .button:first-child:backdrop, .osd .inline-toolbar GtkToolButton:backdrop:first-child > .button.flat .button:first-child:backdrop, .inline-toolbar.search-bar GtkToolButton:backdrop:first-child > .button.flat .osd .button:first-child:backdrop, .osd .inline-toolbar.search-bar GtkToolButton:backdrop:first-child > .button.flat .button:first-child:backdrop, .inline-toolbar.location-bar GtkToolButton:backdrop:first-child > .button.flat .osd .button:first-child:backdrop, .osd .inline-toolbar.location-bar GtkToolButton:backdrop:first-child > .button.flat .button:first-child:backdrop, .linked > GtkComboBox:first-child > .the-button-in-the-combobox .osd .button:first-child:backdrop, .osd .linked > GtkComboBox:first-child > .the-button-in-the-combobox .button:first-child:backdrop, .linked > GtkComboBoxText:first-child > .the-button-in-the-combobox .osd .button:first-child:backdrop, .osd .linked > GtkComboBoxText:first-child > .the-button-in-the-combobox .button:first-child:backdrop, .inline-toolbar.toolbar GtkToolButton:first-child > .button.flat .osd .button.suggested-action:first-child, .osd .inline-toolbar.toolbar GtkToolButton:first-child > .button.flat .button.suggested-action:first-child, .inline-toolbar GtkToolButton:first-child > .button.flat .osd .button.suggested-action:first-child, .osd .inline-toolbar GtkToolButton:first-child > .button.flat .button.suggested-action:first-child, .inline-toolbar.search-bar GtkToolButton:first-child > .button.flat .osd .button.suggested-action:first-child, .osd .inline-toolbar.search-bar GtkToolButton:first-child > .button.flat .button.suggested-action:first-child, .inline-toolbar.location-bar GtkToolButton:first-child > .button.flat .osd .button.suggested-action:first-child, .osd .inline-toolbar.location-bar GtkToolButton:first-child > .button.flat .button.suggested-action:first-child, .inline-toolbar.toolbar GtkToolButton:backdrop:first-child > .button.flat .osd .button.suggested-action:first-child, .osd .inline-toolbar.toolbar GtkToolButton:backdrop:first-child > .button.flat .button.suggested-action:first-child, .inline-toolbar GtkToolButton:backdrop:first-child > .button.flat .osd .button.suggested-action:first-child, .osd .inline-toolbar GtkToolButton:backdrop:first-child > .button.flat .button.suggested-action:first-child, .inline-toolbar.search-bar GtkToolButton:backdrop:first-child > .button.flat .osd .button.suggested-action:first-child, .osd .inline-toolbar.search-bar GtkToolButton:backdrop:first-child > .button.flat .button.suggested-action:first-child, .inline-toolbar.location-bar GtkToolButton:backdrop:first-child > .button.flat .osd .button.suggested-action:first-child, .osd .inline-toolbar.location-bar GtkToolButton:backdrop:first-child > .button.flat .button.suggested-action:first-child, .linked > GtkComboBox:first-child > .the-button-in-the-combobox .osd .button.suggested-action:first-child, .osd .linked > GtkComboBox:first-child > .the-button-in-the-combobox .button.suggested-action:first-child, .linked > GtkComboBoxText:first-child > .the-button-in-the-combobox .osd .button.suggested-action:first-child, .osd .linked > GtkComboBoxText:first-child > .the-button-in-the-combobox .button.suggested-action:first-child, .inline-toolbar.toolbar GtkToolButton:first-child > .button.flat .osd .button.suggested-action:first-child:hover, .osd .inline-toolbar.toolbar GtkToolButton:first-child > .button.flat .button.suggested-action:first-child:hover, .inline-toolbar GtkToolButton:first-child > .button.flat .osd .button.suggested-action:first-child:hover, .osd .inline-toolbar GtkToolButton:first-child > .button.flat .button.suggested-action:first-child:hover, .inline-toolbar.search-bar GtkToolButton:first-child > .button.flat .osd .button.suggested-action:first-child:hover, .osd .inline-toolbar.search-bar GtkToolButton:first-child > .button.flat .button.suggested-action:first-child:hover, .inline-toolbar.location-bar GtkToolButton:first-child > .button.flat .osd .button.suggested-action:first-child:hover, .osd .inline-toolbar.location-bar GtkToolButton:first-child > .button.flat .button.suggested-action:first-child:hover, .inline-toolbar.toolbar GtkToolButton:backdrop:first-child > .button.flat .osd .button.suggested-action:first-child:hover, .osd .inline-toolbar.toolbar GtkToolButton:backdrop:first-child > .button.flat .button.suggested-action:first-child:hover, .inline-toolbar GtkToolButton:backdrop:first-child > .button.flat .osd .button.suggested-action:first-child:hover, .osd .inline-toolbar GtkToolButton:backdrop:first-child > .button.flat .button.suggested-action:first-child:hover, .inline-toolbar.search-bar GtkToolButton:backdrop:first-child > .button.flat .osd .button.suggested-action:first-child:hover, .osd .inline-toolbar.search-bar GtkToolButton:backdrop:first-child > .button.flat .button.suggested-action:first-child:hover, .inline-toolbar.location-bar GtkToolButton:backdrop:first-child > .button.flat .osd .button.suggested-action:first-child:hover, .osd .inline-toolbar.location-bar GtkToolButton:backdrop:first-child > .button.flat .button.suggested-action:first-child:hover, .linked > GtkComboBox:first-child > .the-button-in-the-combobox .osd .button.suggested-action:first-child:hover, .osd .linked > GtkComboBox:first-child > .the-button-in-the-combobox .button.suggested-action:first-child:hover, .linked > GtkComboBoxText:first-child > .the-button-in-the-combobox .osd .button.suggested-action:first-child:hover, .osd .linked > GtkComboBoxText:first-child > .the-button-in-the-combobox .button.suggested-action:first-child:hover, .inline-toolbar.toolbar GtkToolButton:first-child > .button.flat .osd .button.suggested-action:first-child:active, .osd .inline-toolbar.toolbar GtkToolButton:first-child > .button.flat .button.suggested-action:first-child:active, .inline-toolbar GtkToolButton:first-child > .button.flat .osd .button.suggested-action:first-child:active, .osd .inline-toolbar GtkToolButton:first-child > .button.flat .button.suggested-action:first-child:active, .inline-toolbar.search-bar GtkToolButton:first-child > .button.flat .osd .button.suggested-action:first-child:active, .osd .inline-toolbar.search-bar GtkToolButton:first-child > .button.flat .button.suggested-action:first-child:active, .inline-toolbar.location-bar GtkToolButton:first-child > .button.flat .osd .button.suggested-action:first-child:active, .osd .inline-toolbar.location-bar GtkToolButton:first-child > .button.flat .button.suggested-action:first-child:active, .inline-toolbar.toolbar GtkToolButton:backdrop:first-child > .button.flat .osd .button.suggested-action:first-child:active, .osd .inline-toolbar.toolbar GtkToolButton:backdrop:first-child > .button.flat .button.suggested-action:first-child:active, .inline-toolbar GtkToolButton:backdrop:first-child > .button.flat .osd .button.suggested-action:first-child:active, .osd .inline-toolbar GtkToolButton:backdrop:first-child > .button.flat .button.suggested-action:first-child:active, .inline-toolbar.search-bar GtkToolButton:backdrop:first-child > .button.flat .osd .button.suggested-action:first-child:active, .osd .inline-toolbar.search-bar GtkToolButton:backdrop:first-child > .button.flat .button.suggested-action:first-child:active, .inline-toolbar.location-bar GtkToolButton:backdrop:first-child > .button.flat .osd .button.suggested-action:first-child:active, .osd .inline-toolbar.location-bar GtkToolButton:backdrop:first-child > .button.flat .button.suggested-action:first-child:active, .linked > GtkComboBox:first-child > .the-button-in-the-combobox .osd .button.suggested-action:first-child:active, .osd .linked > GtkComboBox:first-child > .the-button-in-the-combobox .button.suggested-action:first-child:active, .linked > GtkComboBoxText:first-child > .the-button-in-the-combobox .osd .button.suggested-action:first-child:active, .osd .linked > GtkComboBoxText:first-child > .the-button-in-the-combobox .button.suggested-action:first-child:active, .inline-toolbar.toolbar GtkToolButton:first-child > .button.flat .osd .button.suggested-action:first-child:checked, .osd .inline-toolbar.toolbar GtkToolButton:first-child > .button.flat .button.suggested-action:first-child:checked, .inline-toolbar GtkToolButton:first-child > .button.flat .osd .button.suggested-action:first-child:checked, .osd .inline-toolbar GtkToolButton:first-child > .button.flat .button.suggested-action:first-child:checked, .inline-toolbar.search-bar GtkToolButton:first-child > .button.flat .osd .button.suggested-action:first-child:checked, .osd .inline-toolbar.search-bar GtkToolButton:first-child > .button.flat .button.suggested-action:first-child:checked, .inline-toolbar.location-bar GtkToolButton:first-child > .button.flat .osd .button.suggested-action:first-child:checked, .osd .inline-toolbar.location-bar GtkToolButton:first-child > .button.flat .button.suggested-action:first-child:checked, .inline-toolbar.toolbar GtkToolButton:backdrop:first-child > .button.flat .osd .button.suggested-action:first-child:checked, .osd .inline-toolbar.toolbar GtkToolButton:backdrop:first-child > .button.flat .button.suggested-action:first-child:checked, .inline-toolbar GtkToolButton:backdrop:first-child > .button.flat .osd .button.suggested-action:first-child:checked, .osd .inline-toolbar GtkToolButton:backdrop:first-child > .button.flat .button.suggested-action:first-child:checked, .inline-toolbar.search-bar GtkToolButton:backdrop:first-child > .button.flat .osd .button.suggested-action:first-child:checked, .osd .inline-toolbar.search-bar GtkToolButton:backdrop:first-child > .button.flat .button.suggested-action:first-child:checked, .inline-toolbar.location-bar GtkToolButton:backdrop:first-child > .button.flat .osd .button.suggested-action:first-child:checked, .osd .inline-toolbar.location-bar GtkToolButton:backdrop:first-child > .button.flat .button.suggested-action:first-child:checked, .linked > GtkComboBox:first-child > .the-button-in-the-combobox .osd .button.suggested-action:first-child:checked, .osd .linked > GtkComboBox:first-child > .the-button-in-the-combobox .button.suggested-action:first-child:checked, .linked > GtkComboBoxText:first-child > .the-button-in-the-combobox .osd .button.suggested-action:first-child:checked, .osd .linked > GtkComboBoxText:first-child > .the-button-in-the-combobox .button.suggested-action:first-child:checked, .inline-toolbar.toolbar GtkToolButton:first-child > .button.flat .osd .button.suggested-action:first-child:backdrop:active, .osd .inline-toolbar.toolbar GtkToolButton:first-child > .button.flat .button.suggested-action:first-child:backdrop:active, .inline-toolbar GtkToolButton:first-child > .button.flat .osd .button.suggested-action:first-child:backdrop:active, .osd .inline-toolbar GtkToolButton:first-child > .button.flat .button.suggested-action:first-child:backdrop:active, .inline-toolbar.search-bar GtkToolButton:first-child > .button.flat .osd .button.suggested-action:first-child:backdrop:active, .osd .inline-toolbar.search-bar GtkToolButton:first-child > .button.flat .button.suggested-action:first-child:backdrop:active, .inline-toolbar.location-bar GtkToolButton:first-child > .button.flat .osd .button.suggested-action:first-child:backdrop:active, .osd .inline-toolbar.location-bar GtkToolButton:first-child > .button.flat .button.suggested-action:first-child:backdrop:active, .inline-toolbar.toolbar GtkToolButton:backdrop:first-child > .button.flat .osd .button.suggested-action:first-child:backdrop:active, .osd .inline-toolbar.toolbar GtkToolButton:backdrop:first-child > .button.flat .button.suggested-action:first-child:backdrop:active, .inline-toolbar GtkToolButton:backdrop:first-child > .button.flat .osd .button.suggested-action:first-child:backdrop:active, .osd .inline-toolbar GtkToolButton:backdrop:first-child > .button.flat .button.suggested-action:first-child:backdrop:active, .inline-toolbar.search-bar GtkToolButton:backdrop:first-child > .button.flat .osd .button.suggested-action:first-child:backdrop:active, .osd .inline-toolbar.search-bar GtkToolButton:backdrop:first-child > .button.flat .button.suggested-action:first-child:backdrop:active, .inline-toolbar.location-bar GtkToolButton:backdrop:first-child > .button.flat .osd .button.suggested-action:first-child:backdrop:active, .osd .inline-toolbar.location-bar GtkToolButton:backdrop:first-child > .button.flat .button.suggested-action:first-child:backdrop:active, .linked > GtkComboBox:first-child > .the-button-in-the-combobox .osd .button.suggested-action:first-child:backdrop:active, .osd .linked > GtkComboBox:first-child > .the-button-in-the-combobox .button.suggested-action:first-child:backdrop:active, .linked > GtkComboBoxText:first-child > .the-button-in-the-combobox .osd .button.suggested-action:first-child:backdrop:active, .osd .linked > GtkComboBoxText:first-child > .the-button-in-the-combobox .button.suggested-action:first-child:backdrop:active, .inline-toolbar.toolbar GtkToolButton:first-child > .button.flat .osd .button.suggested-action:first-child:backdrop:checked, .osd .inline-toolbar.toolbar GtkToolButton:first-child > .button.flat .button.suggested-action:first-child:backdrop:checked, .inline-toolbar GtkToolButton:first-child > .button.flat .osd .button.suggested-action:first-child:backdrop:checked, .osd .inline-toolbar GtkToolButton:first-child > .button.flat .button.suggested-action:first-child:backdrop:checked, .inline-toolbar.search-bar GtkToolButton:first-child > .button.flat .osd .button.suggested-action:first-child:backdrop:checked, .osd .inline-toolbar.search-bar GtkToolButton:first-child > .button.flat .button.suggested-action:first-child:backdrop:checked, .inline-toolbar.location-bar GtkToolButton:first-child > .button.flat .osd .button.suggested-action:first-child:backdrop:checked, .osd .inline-toolbar.location-bar GtkToolButton:first-child > .button.flat .button.suggested-action:first-child:backdrop:checked, .inline-toolbar.toolbar GtkToolButton:backdrop:first-child > .button.flat .osd .button.suggested-action:first-child:backdrop:checked, .osd .inline-toolbar.toolbar GtkToolButton:backdrop:first-child > .button.flat .button.suggested-action:first-child:backdrop:checked, .inline-toolbar GtkToolButton:backdrop:first-child > .button.flat .osd .button.suggested-action:first-child:backdrop:checked, .osd .inline-toolbar GtkToolButton:backdrop:first-child > .button.flat .button.suggested-action:first-child:backdrop:checked, .inline-toolbar.search-bar GtkToolButton:backdrop:first-child > .button.flat .osd .button.suggested-action:first-child:backdrop:checked, .osd .inline-toolbar.search-bar GtkToolButton:backdrop:first-child > .button.flat .button.suggested-action:first-child:backdrop:checked, .inline-toolbar.location-bar GtkToolButton:backdrop:first-child > .button.flat .osd .button.suggested-action:first-child:backdrop:checked, .osd .inline-toolbar.location-bar GtkToolButton:backdrop:first-child > .button.flat .button.suggested-action:first-child:backdrop:checked, .linked > GtkComboBox:first-child > .the-button-in-the-combobox .osd .button.suggested-action:first-child:backdrop:checked, .osd .linked > GtkComboBox:first-child > .the-button-in-the-combobox .button.suggested-action:first-child:backdrop:checked, .linked > GtkComboBoxText:first-child > .the-button-in-the-combobox .osd .button.suggested-action:first-child:backdrop:checked, .osd .linked > GtkComboBoxText:first-child > .the-button-in-the-combobox .button.suggested-action:first-child:backdrop:checked, .inline-toolbar.toolbar GtkToolButton:first-child > .button.flat .osd .button.suggested-action:first-child:insensitive, .osd .inline-toolbar.toolbar GtkToolButton:first-child > .button.flat .button.suggested-action:first-child:insensitive, .inline-toolbar GtkToolButton:first-child > .button.flat .osd .button.suggested-action:first-child:insensitive, .osd .inline-toolbar GtkToolButton:first-child > .button.flat .button.suggested-action:first-child:insensitive, .inline-toolbar.search-bar GtkToolButton:first-child > .button.flat .osd .button.suggested-action:first-child:insensitive, .osd .inline-toolbar.search-bar GtkToolButton:first-child > .button.flat .button.suggested-action:first-child:insensitive, .inline-toolbar.location-bar GtkToolButton:first-child > .button.flat .osd .button.suggested-action:first-child:insensitive, .osd .inline-toolbar.location-bar GtkToolButton:first-child > .button.flat .button.suggested-action:first-child:insensitive, .inline-toolbar.toolbar GtkToolButton:backdrop:first-child > .button.flat .osd .button.suggested-action:first-child:insensitive, .osd .inline-toolbar.toolbar GtkToolButton:backdrop:first-child > .button.flat .button.suggested-action:first-child:insensitive, .inline-toolbar GtkToolButton:backdrop:first-child > .button.flat .osd .button.suggested-action:first-child:insensitive, .osd .inline-toolbar GtkToolButton:backdrop:first-child > .button.flat .button.suggested-action:first-child:insensitive, .inline-toolbar.search-bar GtkToolButton:backdrop:first-child > .button.flat .osd .button.suggested-action:first-child:insensitive, .osd .inline-toolbar.search-bar GtkToolButton:backdrop:first-child > .button.flat .button.suggested-action:first-child:insensitive, .inline-toolbar.location-bar GtkToolButton:backdrop:first-child > .button.flat .osd .button.suggested-action:first-child:insensitive, .osd .inline-toolbar.location-bar GtkToolButton:backdrop:first-child > .button.flat .button.suggested-action:first-child:insensitive, .linked > GtkComboBox:first-child > .the-button-in-the-combobox .osd .button.suggested-action:first-child:insensitive, .osd .linked > GtkComboBox:first-child > .the-button-in-the-combobox .button.suggested-action:first-child:insensitive, .linked > GtkComboBoxText:first-child > .the-button-in-the-combobox .osd .button.suggested-action:first-child:insensitive, .osd .linked > GtkComboBoxText:first-child > .the-button-in-the-combobox .button.suggested-action:first-child:insensitive, .inline-toolbar.toolbar GtkToolButton:first-child > .button.flat .osd .button.suggested-action:first-child:backdrop:insensitive, .osd .inline-toolbar.toolbar GtkToolButton:first-child > .button.flat .button.suggested-action:first-child:backdrop:insensitive, .inline-toolbar GtkToolButton:first-child > .button.flat .osd .button.suggested-action:first-child:backdrop:insensitive, .osd .inline-toolbar GtkToolButton:first-child > .button.flat .button.suggested-action:first-child:backdrop:insensitive, .inline-toolbar.search-bar GtkToolButton:first-child > .button.flat .osd .button.suggested-action:first-child:backdrop:insensitive, .osd .inline-toolbar.search-bar GtkToolButton:first-child > .button.flat .button.suggested-action:first-child:backdrop:insensitive, .inline-toolbar.location-bar GtkToolButton:first-child > .button.flat .osd .button.suggested-action:first-child:backdrop:insensitive, .osd .inline-toolbar.location-bar GtkToolButton:first-child > .button.flat .button.suggested-action:first-child:backdrop:insensitive, .inline-toolbar.toolbar GtkToolButton:backdrop:first-child > .button.flat .osd .button.suggested-action:first-child:backdrop:insensitive, .osd .inline-toolbar.toolbar GtkToolButton:backdrop:first-child > .button.flat .button.suggested-action:first-child:backdrop:insensitive, .inline-toolbar GtkToolButton:backdrop:first-child > .button.flat .osd .button.suggested-action:first-child:backdrop:insensitive, .osd .inline-toolbar GtkToolButton:backdrop:first-child > .button.flat .button.suggested-action:first-child:backdrop:insensitive, .inline-toolbar.search-bar GtkToolButton:backdrop:first-child > .button.flat .osd .button.suggested-action:first-child:backdrop:insensitive, .osd .inline-toolbar.search-bar GtkToolButton:backdrop:first-child > .button.flat .button.suggested-action:first-child:backdrop:insensitive, .inline-toolbar.location-bar GtkToolButton:backdrop:first-child > .button.flat .osd .button.suggested-action:first-child:backdrop:insensitive, .osd .inline-toolbar.location-bar GtkToolButton:backdrop:first-child > .button.flat .button.suggested-action:first-child:backdrop:insensitive, .linked > GtkComboBox:first-child > .the-button-in-the-combobox .osd .button.suggested-action:first-child:backdrop:insensitive, .osd .linked > GtkComboBox:first-child > .the-button-in-the-combobox .button.suggested-action:first-child:backdrop:insensitive, .linked > GtkComboBoxText:first-child > .the-button-in-the-combobox .osd .button.suggested-action:first-child:backdrop:insensitive, .osd .linked > GtkComboBoxText:first-child > .the-button-in-the-combobox .button.suggested-action:first-child:backdrop:insensitive, .inline-toolbar.toolbar GtkToolButton:first-child > .button.flat .osd .button.suggested-action:first-child:backdrop, .osd .inline-toolbar.toolbar GtkToolButton:first-child > .button.flat .button.suggested-action:first-child:backdrop, .inline-toolbar GtkToolButton:first-child > .button.flat .osd .button.suggested-action:first-child:backdrop, .osd .inline-toolbar GtkToolButton:first-child > .button.flat .button.suggested-action:first-child:backdrop, .inline-toolbar.search-bar GtkToolButton:first-child > .button.flat .osd .button.suggested-action:first-child:backdrop, .osd .inline-toolbar.search-bar GtkToolButton:first-child > .button.flat .button.suggested-action:first-child:backdrop, .inline-toolbar.location-bar GtkToolButton:first-child > .button.flat .osd .button.suggested-action:first-child:backdrop, .osd .inline-toolbar.location-bar GtkToolButton:first-child > .button.flat .button.suggested-action:first-child:backdrop, .inline-toolbar.toolbar GtkToolButton:backdrop:first-child > .button.flat .osd .button.suggested-action:first-child:backdrop, .osd .inline-toolbar.toolbar GtkToolButton:backdrop:first-child > .button.flat .button.suggested-action:first-child:backdrop, .inline-toolbar GtkToolButton:backdrop:first-child > .button.flat .osd .button.suggested-action:first-child:backdrop, .osd .inline-toolbar GtkToolButton:backdrop:first-child > .button.flat .button.suggested-action:first-child:backdrop, .inline-toolbar.search-bar GtkToolButton:backdrop:first-child > .button.flat .osd .button.suggested-action:first-child:backdrop, .osd .inline-toolbar.search-bar GtkToolButton:backdrop:first-child > .button.flat .button.suggested-action:first-child:backdrop, .inline-toolbar.location-bar GtkToolButton:backdrop:first-child > .button.flat .osd .button.suggested-action:first-child:backdrop, .osd .inline-toolbar.location-bar GtkToolButton:backdrop:first-child > .button.flat .button.suggested-action:first-child:backdrop, .linked > GtkComboBox:first-child > .the-button-in-the-combobox .osd .button.suggested-action:first-child:backdrop, .osd .linked > GtkComboBox:first-child > .the-button-in-the-combobox .button.suggested-action:first-child:backdrop, .linked > GtkComboBoxText:first-child > .the-button-in-the-combobox .osd .button.suggested-action:first-child:backdrop, .osd .linked > GtkComboBoxText:first-child > .the-button-in-the-combobox .button.suggested-action:first-child:backdrop, .inline-toolbar.toolbar GtkToolButton:first-child > .button.flat .osd .button.destructive-action:first-child, .osd .inline-toolbar.toolbar GtkToolButton:first-child > .button.flat .button.destructive-action:first-child, .inline-toolbar GtkToolButton:first-child > .button.flat .osd .button.destructive-action:first-child, .osd .inline-toolbar GtkToolButton:first-child > .button.flat .button.destructive-action:first-child, .inline-toolbar.search-bar GtkToolButton:first-child > .button.flat .osd .button.destructive-action:first-child, .osd .inline-toolbar.search-bar GtkToolButton:first-child > .button.flat .button.destructive-action:first-child, .inline-toolbar.location-bar GtkToolButton:first-child > .button.flat .osd .button.destructive-action:first-child, .osd .inline-toolbar.location-bar GtkToolButton:first-child > .button.flat .button.destructive-action:first-child, .inline-toolbar.toolbar GtkToolButton:backdrop:first-child > .button.flat .osd .button.destructive-action:first-child, .osd .inline-toolbar.toolbar GtkToolButton:backdrop:first-child > .button.flat .button.destructive-action:first-child, .inline-toolbar GtkToolButton:backdrop:first-child > .button.flat .osd .button.destructive-action:first-child, .osd .inline-toolbar GtkToolButton:backdrop:first-child > .button.flat .button.destructive-action:first-child, .inline-toolbar.search-bar GtkToolButton:backdrop:first-child > .button.flat .osd .button.destructive-action:first-child, .osd .inline-toolbar.search-bar GtkToolButton:backdrop:first-child > .button.flat .button.destructive-action:first-child, .inline-toolbar.location-bar GtkToolButton:backdrop:first-child > .button.flat .osd .button.destructive-action:first-child, .osd .inline-toolbar.location-bar GtkToolButton:backdrop:first-child > .button.flat .button.destructive-action:first-child, .linked > GtkComboBox:first-child > .the-button-in-the-combobox .osd .button.destructive-action:first-child, .osd .linked > GtkComboBox:first-child > .the-button-in-the-combobox .button.destructive-action:first-child, .linked > GtkComboBoxText:first-child > .the-button-in-the-combobox .osd .button.destructive-action:first-child, .osd .linked > GtkComboBoxText:first-child > .the-button-in-the-combobox .button.destructive-action:first-child, .inline-toolbar.toolbar GtkToolButton:first-child > .button.flat .osd .button.destructive-action:first-child:hover, .osd .inline-toolbar.toolbar GtkToolButton:first-child > .button.flat .button.destructive-action:first-child:hover, .inline-toolbar GtkToolButton:first-child > .button.flat .osd .button.destructive-action:first-child:hover, .osd .inline-toolbar GtkToolButton:first-child > .button.flat .button.destructive-action:first-child:hover, .inline-toolbar.search-bar GtkToolButton:first-child > .button.flat .osd .button.destructive-action:first-child:hover, .osd .inline-toolbar.search-bar GtkToolButton:first-child > .button.flat .button.destructive-action:first-child:hover, .inline-toolbar.location-bar GtkToolButton:first-child > .button.flat .osd .button.destructive-action:first-child:hover, .osd .inline-toolbar.location-bar GtkToolButton:first-child > .button.flat .button.destructive-action:first-child:hover, .inline-toolbar.toolbar GtkToolButton:backdrop:first-child > .button.flat .osd .button.destructive-action:first-child:hover, .osd .inline-toolbar.toolbar GtkToolButton:backdrop:first-child > .button.flat .button.destructive-action:first-child:hover, .inline-toolbar GtkToolButton:backdrop:first-child > .button.flat .osd .button.destructive-action:first-child:hover, .osd .inline-toolbar GtkToolButton:backdrop:first-child > .button.flat .button.destructive-action:first-child:hover, .inline-toolbar.search-bar GtkToolButton:backdrop:first-child > .button.flat .osd .button.destructive-action:first-child:hover, .osd .inline-toolbar.search-bar GtkToolButton:backdrop:first-child > .button.flat .button.destructive-action:first-child:hover, .inline-toolbar.location-bar GtkToolButton:backdrop:first-child > .button.flat .osd .button.destructive-action:first-child:hover, .osd .inline-toolbar.location-bar GtkToolButton:backdrop:first-child > .button.flat .button.destructive-action:first-child:hover, .linked > GtkComboBox:first-child > .the-button-in-the-combobox .osd .button.destructive-action:first-child:hover, .osd .linked > GtkComboBox:first-child > .the-button-in-the-combobox .button.destructive-action:first-child:hover, .linked > GtkComboBoxText:first-child > .the-button-in-the-combobox .osd .button.destructive-action:first-child:hover, .osd .linked > GtkComboBoxText:first-child > .the-button-in-the-combobox .button.destructive-action:first-child:hover, .inline-toolbar.toolbar GtkToolButton:first-child > .button.flat .osd .button.destructive-action:first-child:active, .osd .inline-toolbar.toolbar GtkToolButton:first-child > .button.flat .button.destructive-action:first-child:active, .inline-toolbar GtkToolButton:first-child > .button.flat .osd .button.destructive-action:first-child:active, .osd .inline-toolbar GtkToolButton:first-child > .button.flat .button.destructive-action:first-child:active, .inline-toolbar.search-bar GtkToolButton:first-child > .button.flat .osd .button.destructive-action:first-child:active, .osd .inline-toolbar.search-bar GtkToolButton:first-child > .button.flat .button.destructive-action:first-child:active, .inline-toolbar.location-bar GtkToolButton:first-child > .button.flat .osd .button.destructive-action:first-child:active, .osd .inline-toolbar.location-bar GtkToolButton:first-child > .button.flat .button.destructive-action:first-child:active, .inline-toolbar.toolbar GtkToolButton:backdrop:first-child > .button.flat .osd .button.destructive-action:first-child:active, .osd .inline-toolbar.toolbar GtkToolButton:backdrop:first-child > .button.flat .button.destructive-action:first-child:active, .inline-toolbar GtkToolButton:backdrop:first-child > .button.flat .osd .button.destructive-action:first-child:active, .osd .inline-toolbar GtkToolButton:backdrop:first-child > .button.flat .button.destructive-action:first-child:active, .inline-toolbar.search-bar GtkToolButton:backdrop:first-child > .button.flat .osd .button.destructive-action:first-child:active, .osd .inline-toolbar.search-bar GtkToolButton:backdrop:first-child > .button.flat .button.destructive-action:first-child:active, .inline-toolbar.location-bar GtkToolButton:backdrop:first-child > .button.flat .osd .button.destructive-action:first-child:active, .osd .inline-toolbar.location-bar GtkToolButton:backdrop:first-child > .button.flat .button.destructive-action:first-child:active, .linked > GtkComboBox:first-child > .the-button-in-the-combobox .osd .button.destructive-action:first-child:active, .osd .linked > GtkComboBox:first-child > .the-button-in-the-combobox .button.destructive-action:first-child:active, .linked > GtkComboBoxText:first-child > .the-button-in-the-combobox .osd .button.destructive-action:first-child:active, .osd .linked > GtkComboBoxText:first-child > .the-button-in-the-combobox .button.destructive-action:first-child:active, .inline-toolbar.toolbar GtkToolButton:first-child > .button.flat .osd .button.destructive-action:first-child:checked, .osd .inline-toolbar.toolbar GtkToolButton:first-child > .button.flat .button.destructive-action:first-child:checked, .inline-toolbar GtkToolButton:first-child > .button.flat .osd .button.destructive-action:first-child:checked, .osd .inline-toolbar GtkToolButton:first-child > .button.flat .button.destructive-action:first-child:checked, .inline-toolbar.search-bar GtkToolButton:first-child > .button.flat .osd .button.destructive-action:first-child:checked, .osd .inline-toolbar.search-bar GtkToolButton:first-child > .button.flat .button.destructive-action:first-child:checked, .inline-toolbar.location-bar GtkToolButton:first-child > .button.flat .osd .button.destructive-action:first-child:checked, .osd .inline-toolbar.location-bar GtkToolButton:first-child > .button.flat .button.destructive-action:first-child:checked, .inline-toolbar.toolbar GtkToolButton:backdrop:first-child > .button.flat .osd .button.destructive-action:first-child:checked, .osd .inline-toolbar.toolbar GtkToolButton:backdrop:first-child > .button.flat .button.destructive-action:first-child:checked, .inline-toolbar GtkToolButton:backdrop:first-child > .button.flat .osd .button.destructive-action:first-child:checked, .osd .inline-toolbar GtkToolButton:backdrop:first-child > .button.flat .button.destructive-action:first-child:checked, .inline-toolbar.search-bar GtkToolButton:backdrop:first-child > .button.flat .osd .button.destructive-action:first-child:checked, .osd .inline-toolbar.search-bar GtkToolButton:backdrop:first-child > .button.flat .button.destructive-action:first-child:checked, .inline-toolbar.location-bar GtkToolButton:backdrop:first-child > .button.flat .osd .button.destructive-action:first-child:checked, .osd .inline-toolbar.location-bar GtkToolButton:backdrop:first-child > .button.flat .button.destructive-action:first-child:checked, .linked > GtkComboBox:first-child > .the-button-in-the-combobox .osd .button.destructive-action:first-child:checked, .osd .linked > GtkComboBox:first-child > .the-button-in-the-combobox .button.destructive-action:first-child:checked, .linked > GtkComboBoxText:first-child > .the-button-in-the-combobox .osd .button.destructive-action:first-child:checked, .osd .linked > GtkComboBoxText:first-child > .the-button-in-the-combobox .button.destructive-action:first-child:checked, .inline-toolbar.toolbar GtkToolButton:first-child > .button.flat .osd .button.destructive-action:first-child:backdrop:active, .osd .inline-toolbar.toolbar GtkToolButton:first-child > .button.flat .button.destructive-action:first-child:backdrop:active, .inline-toolbar GtkToolButton:first-child > .button.flat .osd .button.destructive-action:first-child:backdrop:active, .osd .inline-toolbar GtkToolButton:first-child > .button.flat .button.destructive-action:first-child:backdrop:active, .inline-toolbar.search-bar GtkToolButton:first-child > .button.flat .osd .button.destructive-action:first-child:backdrop:active, .osd .inline-toolbar.search-bar GtkToolButton:first-child > .button.flat .button.destructive-action:first-child:backdrop:active, .inline-toolbar.location-bar GtkToolButton:first-child > .button.flat .osd .button.destructive-action:first-child:backdrop:active, .osd .inline-toolbar.location-bar GtkToolButton:first-child > .button.flat .button.destructive-action:first-child:backdrop:active, .inline-toolbar.toolbar GtkToolButton:backdrop:first-child > .button.flat .osd .button.destructive-action:first-child:backdrop:active, .osd .inline-toolbar.toolbar GtkToolButton:backdrop:first-child > .button.flat .button.destructive-action:first-child:backdrop:active, .inline-toolbar GtkToolButton:backdrop:first-child > .button.flat .osd .button.destructive-action:first-child:backdrop:active, .osd .inline-toolbar GtkToolButton:backdrop:first-child > .button.flat .button.destructive-action:first-child:backdrop:active, .inline-toolbar.search-bar GtkToolButton:backdrop:first-child > .button.flat .osd .button.destructive-action:first-child:backdrop:active, .osd .inline-toolbar.search-bar GtkToolButton:backdrop:first-child > .button.flat .button.destructive-action:first-child:backdrop:active, .inline-toolbar.location-bar GtkToolButton:backdrop:first-child > .button.flat .osd .button.destructive-action:first-child:backdrop:active, .osd .inline-toolbar.location-bar GtkToolButton:backdrop:first-child > .button.flat .button.destructive-action:first-child:backdrop:active, .linked > GtkComboBox:first-child > .the-button-in-the-combobox .osd .button.destructive-action:first-child:backdrop:active, .osd .linked > GtkComboBox:first-child > .the-button-in-the-combobox .button.destructive-action:first-child:backdrop:active, .linked > GtkComboBoxText:first-child > .the-button-in-the-combobox .osd .button.destructive-action:first-child:backdrop:active, .osd .linked > GtkComboBoxText:first-child > .the-button-in-the-combobox .button.destructive-action:first-child:backdrop:active, .inline-toolbar.toolbar GtkToolButton:first-child > .button.flat .osd .button.destructive-action:first-child:backdrop:checked, .osd .inline-toolbar.toolbar GtkToolButton:first-child > .button.flat .button.destructive-action:first-child:backdrop:checked, .inline-toolbar GtkToolButton:first-child > .button.flat .osd .button.destructive-action:first-child:backdrop:checked, .osd .inline-toolbar GtkToolButton:first-child > .button.flat .button.destructive-action:first-child:backdrop:checked, .inline-toolbar.search-bar GtkToolButton:first-child > .button.flat .osd .button.destructive-action:first-child:backdrop:checked, .osd .inline-toolbar.search-bar GtkToolButton:first-child > .button.flat .button.destructive-action:first-child:backdrop:checked, .inline-toolbar.location-bar GtkToolButton:first-child > .button.flat .osd .button.destructive-action:first-child:backdrop:checked, .osd .inline-toolbar.location-bar GtkToolButton:first-child > .button.flat .button.destructive-action:first-child:backdrop:checked, .inline-toolbar.toolbar GtkToolButton:backdrop:first-child > .button.flat .osd .button.destructive-action:first-child:backdrop:checked, .osd .inline-toolbar.toolbar GtkToolButton:backdrop:first-child > .button.flat .button.destructive-action:first-child:backdrop:checked, .inline-toolbar GtkToolButton:backdrop:first-child > .button.flat .osd .button.destructive-action:first-child:backdrop:checked, .osd .inline-toolbar GtkToolButton:backdrop:first-child > .button.flat .button.destructive-action:first-child:backdrop:checked, .inline-toolbar.search-bar GtkToolButton:backdrop:first-child > .button.flat .osd .button.destructive-action:first-child:backdrop:checked, .osd .inline-toolbar.search-bar GtkToolButton:backdrop:first-child > .button.flat .button.destructive-action:first-child:backdrop:checked, .inline-toolbar.location-bar GtkToolButton:backdrop:first-child > .button.flat .osd .button.destructive-action:first-child:backdrop:checked, .osd .inline-toolbar.location-bar GtkToolButton:backdrop:first-child > .button.flat .button.destructive-action:first-child:backdrop:checked, .linked > GtkComboBox:first-child > .the-button-in-the-combobox .osd .button.destructive-action:first-child:backdrop:checked, .osd .linked > GtkComboBox:first-child > .the-button-in-the-combobox .button.destructive-action:first-child:backdrop:checked, .linked > GtkComboBoxText:first-child > .the-button-in-the-combobox .osd .button.destructive-action:first-child:backdrop:checked, .osd .linked > GtkComboBoxText:first-child > .the-button-in-the-combobox .button.destructive-action:first-child:backdrop:checked, .inline-toolbar.toolbar GtkToolButton:first-child > .button.flat .osd .button.destructive-action:first-child:insensitive, .osd .inline-toolbar.toolbar GtkToolButton:first-child > .button.flat .button.destructive-action:first-child:insensitive, .inline-toolbar GtkToolButton:first-child > .button.flat .osd .button.destructive-action:first-child:insensitive, .osd .inline-toolbar GtkToolButton:first-child > .button.flat .button.destructive-action:first-child:insensitive, .inline-toolbar.search-bar GtkToolButton:first-child > .button.flat .osd .button.destructive-action:first-child:insensitive, .osd .inline-toolbar.search-bar GtkToolButton:first-child > .button.flat .button.destructive-action:first-child:insensitive, .inline-toolbar.location-bar GtkToolButton:first-child > .button.flat .osd .button.destructive-action:first-child:insensitive, .osd .inline-toolbar.location-bar GtkToolButton:first-child > .button.flat .button.destructive-action:first-child:insensitive, .inline-toolbar.toolbar GtkToolButton:backdrop:first-child > .button.flat .osd .button.destructive-action:first-child:insensitive, .osd .inline-toolbar.toolbar GtkToolButton:backdrop:first-child > .button.flat .button.destructive-action:first-child:insensitive, .inline-toolbar GtkToolButton:backdrop:first-child > .button.flat .osd .button.destructive-action:first-child:insensitive, .osd .inline-toolbar GtkToolButton:backdrop:first-child > .button.flat .button.destructive-action:first-child:insensitive, .inline-toolbar.search-bar GtkToolButton:backdrop:first-child > .button.flat .osd .button.destructive-action:first-child:insensitive, .osd .inline-toolbar.search-bar GtkToolButton:backdrop:first-child > .button.flat .button.destructive-action:first-child:insensitive, .inline-toolbar.location-bar GtkToolButton:backdrop:first-child > .button.flat .osd .button.destructive-action:first-child:insensitive, .osd .inline-toolbar.location-bar GtkToolButton:backdrop:first-child > .button.flat .button.destructive-action:first-child:insensitive, .linked > GtkComboBox:first-child > .the-button-in-the-combobox .osd .button.destructive-action:first-child:insensitive, .osd .linked > GtkComboBox:first-child > .the-button-in-the-combobox .button.destructive-action:first-child:insensitive, .linked > GtkComboBoxText:first-child > .the-button-in-the-combobox .osd .button.destructive-action:first-child:insensitive, .osd .linked > GtkComboBoxText:first-child > .the-button-in-the-combobox .button.destructive-action:first-child:insensitive, .inline-toolbar.toolbar GtkToolButton:first-child > .button.flat .osd .button.destructive-action:first-child:backdrop:insensitive, .osd .inline-toolbar.toolbar GtkToolButton:first-child > .button.flat .button.destructive-action:first-child:backdrop:insensitive, .inline-toolbar GtkToolButton:first-child > .button.flat .osd .button.destructive-action:first-child:backdrop:insensitive, .osd .inline-toolbar GtkToolButton:first-child > .button.flat .button.destructive-action:first-child:backdrop:insensitive, .inline-toolbar.search-bar GtkToolButton:first-child > .button.flat .osd .button.destructive-action:first-child:backdrop:insensitive, .osd .inline-toolbar.search-bar GtkToolButton:first-child > .button.flat .button.destructive-action:first-child:backdrop:insensitive, .inline-toolbar.location-bar GtkToolButton:first-child > .button.flat .osd .button.destructive-action:first-child:backdrop:insensitive, .osd .inline-toolbar.location-bar GtkToolButton:first-child > .button.flat .button.destructive-action:first-child:backdrop:insensitive, .inline-toolbar.toolbar GtkToolButton:backdrop:first-child > .button.flat .osd .button.destructive-action:first-child:backdrop:insensitive, .osd .inline-toolbar.toolbar GtkToolButton:backdrop:first-child > .button.flat .button.destructive-action:first-child:backdrop:insensitive, .inline-toolbar GtkToolButton:backdrop:first-child > .button.flat .osd .button.destructive-action:first-child:backdrop:insensitive, .osd .inline-toolbar GtkToolButton:backdrop:first-child > .button.flat .button.destructive-action:first-child:backdrop:insensitive, .inline-toolbar.search-bar GtkToolButton:backdrop:first-child > .button.flat .osd .button.destructive-action:first-child:backdrop:insensitive, .osd .inline-toolbar.search-bar GtkToolButton:backdrop:first-child > .button.flat .button.destructive-action:first-child:backdrop:insensitive, .inline-toolbar.location-bar GtkToolButton:backdrop:first-child > .button.flat .osd .button.destructive-action:first-child:backdrop:insensitive, .osd .inline-toolbar.location-bar GtkToolButton:backdrop:first-child > .button.flat .button.destructive-action:first-child:backdrop:insensitive, .linked > GtkComboBox:first-child > .the-button-in-the-combobox .osd .button.destructive-action:first-child:backdrop:insensitive, .osd .linked > GtkComboBox:first-child > .the-button-in-the-combobox .button.destructive-action:first-child:backdrop:insensitive, .linked > GtkComboBoxText:first-child > .the-button-in-the-combobox .osd .button.destructive-action:first-child:backdrop:insensitive, .osd .linked > GtkComboBoxText:first-child > .the-button-in-the-combobox .button.destructive-action:first-child:backdrop:insensitive, .inline-toolbar.toolbar GtkToolButton:first-child > .button.flat .osd .button.destructive-action:first-child:backdrop, .osd .inline-toolbar.toolbar GtkToolButton:first-child > .button.flat .button.destructive-action:first-child:backdrop, .inline-toolbar GtkToolButton:first-child > .button.flat .osd .button.destructive-action:first-child:backdrop, .osd .inline-toolbar GtkToolButton:first-child > .button.flat .button.destructive-action:first-child:backdrop, .inline-toolbar.search-bar GtkToolButton:first-child > .button.flat .osd .button.destructive-action:first-child:backdrop, .osd .inline-toolbar.search-bar GtkToolButton:first-child > .button.flat .button.destructive-action:first-child:backdrop, .inline-toolbar.location-bar GtkToolButton:first-child > .button.flat .osd .button.destructive-action:first-child:backdrop, .osd .inline-toolbar.location-bar GtkToolButton:first-child > .button.flat .button.destructive-action:first-child:backdrop, .inline-toolbar.toolbar GtkToolButton:backdrop:first-child > .button.flat .osd .button.destructive-action:first-child:backdrop, .osd .inline-toolbar.toolbar GtkToolButton:backdrop:first-child > .button.flat .button.destructive-action:first-child:backdrop, .inline-toolbar GtkToolButton:backdrop:first-child > .button.flat .osd .button.destructive-action:first-child:backdrop, .osd .inline-toolbar GtkToolButton:backdrop:first-child > .button.flat .button.destructive-action:first-child:backdrop, .inline-toolbar.search-bar GtkToolButton:backdrop:first-child > .button.flat .osd .button.destructive-action:first-child:backdrop, .osd .inline-toolbar.search-bar GtkToolButton:backdrop:first-child > .button.flat .button.destructive-action:first-child:backdrop, .inline-toolbar.location-bar GtkToolButton:backdrop:first-child > .button.flat .osd .button.destructive-action:first-child:backdrop, .osd .inline-toolbar.location-bar GtkToolButton:backdrop:first-child > .button.flat .button.destructive-action:first-child:backdrop, .linked > GtkComboBox:first-child > .the-button-in-the-combobox .osd .button.destructive-action:first-child:backdrop, .osd .linked > GtkComboBox:first-child > .the-button-in-the-combobox .button.destructive-action:first-child:backdrop, .linked > GtkComboBoxText:first-child > .the-button-in-the-combobox .osd .button.destructive-action:first-child:backdrop, .osd .linked > GtkComboBoxText:first-child > .the-button-in-the-combobox .button.destructive-action:first-child:backdrop, .inline-toolbar.toolbar GtkToolButton:first-child > .button.flat .button:first-child, .inline-toolbar GtkToolButton:first-child > .button.flat .button:first-child, .inline-toolbar.search-bar GtkToolButton:first-child > .button.flat .button:first-child, .inline-toolbar.location-bar GtkToolButton:first-child > .button.flat .button:first-child, .inline-toolbar.toolbar GtkToolButton:backdrop:first-child > .button.flat .button:first-child, .inline-toolbar GtkToolButton:backdrop:first-child > .button.flat .button:first-child, .inline-toolbar.search-bar GtkToolButton:backdrop:first-child > .button.flat .button:first-child, .inline-toolbar.location-bar GtkToolButton:backdrop:first-child > .button.flat .button:first-child, .linked > GtkComboBox:first-child > .the-button-in-the-combobox .inline-toolbar .button:first-child, .inline-toolbar .linked > GtkComboBox:first-child > .the-button-in-the-combobox .button:first-child, .linked > GtkComboBoxText:first-child > .the-button-in-the-combobox .inline-toolbar .button:first-child, .inline-toolbar .linked > GtkComboBoxText:first-child > .the-button-in-the-combobox .button:first-child, .inline-toolbar.toolbar GtkToolButton:first-child > .button.flat .button:first-child:backdrop, .inline-toolbar GtkToolButton:first-child > .button.flat .button:first-child:backdrop, .inline-toolbar.search-bar GtkToolButton:first-child > .button.flat .button:first-child:backdrop, .inline-toolbar.location-bar GtkToolButton:first-child > .button.flat .button:first-child:backdrop, .inline-toolbar.toolbar GtkToolButton:backdrop:first-child > .button.flat .button:first-child:backdrop, .inline-toolbar GtkToolButton:backdrop:first-child > .button.flat .button:first-child:backdrop, .inline-toolbar.search-bar GtkToolButton:backdrop:first-child > .button.flat .button:first-child:backdrop, .inline-toolbar.location-bar GtkToolButton:backdrop:first-child > .button.flat .button:first-child:backdrop, .linked > GtkComboBox:first-child > .the-button-in-the-combobox .inline-toolbar .button:first-child:backdrop, .inline-toolbar .linked > GtkComboBox:first-child > .the-button-in-the-combobox .button:first-child:backdrop, .linked > GtkComboBoxText:first-child > .the-button-in-the-combobox .inline-toolbar .button:first-child:backdrop, .inline-toolbar .linked > GtkComboBoxText:first-child > .the-button-in-the-combobox .button:first-child:backdrop, .inline-toolbar.toolbar GtkToolButton:first-child > .button.flat .linked > .button:first-child, .inline-toolbar GtkToolButton:first-child > .button.flat .linked > .button:first-child, .inline-toolbar.search-bar GtkToolButton:first-child > .button.flat .linked > .button:first-child, .inline-toolbar.location-bar GtkToolButton:first-child > .button.flat .linked > .button:first-child, .inline-toolbar.toolbar GtkToolButton:backdrop:first-child > .button.flat .linked > .button:first-child, .inline-toolbar GtkToolButton:backdrop:first-child > .button.flat .linked > .button:first-child, .inline-toolbar.search-bar GtkToolButton:backdrop:first-child > .button.flat .linked > .button:first-child, .inline-toolbar.location-bar GtkToolButton:backdrop:first-child > .button.flat .linked > .button:first-child, .linked > GtkComboBox:first-child > .the-button-in-the-combobox .linked > .button:first-child, .linked > GtkComboBoxText:first-child > .the-button-in-the-combobox .linked > .button:first-child, +.inline-toolbar.toolbar GtkToolButton:first-child > .button.flat .linked > .button:first-child:hover, +.inline-toolbar GtkToolButton:first-child > .button.flat .linked > .button:first-child:hover, +.inline-toolbar.search-bar GtkToolButton:first-child > .button.flat .linked > .button:first-child:hover, +.inline-toolbar.location-bar GtkToolButton:first-child > .button.flat .linked > .button:first-child:hover, +.inline-toolbar.toolbar GtkToolButton:backdrop:first-child > .button.flat .linked > .button:first-child:hover, +.inline-toolbar GtkToolButton:backdrop:first-child > .button.flat .linked > .button:first-child:hover, +.inline-toolbar.search-bar GtkToolButton:backdrop:first-child > .button.flat .linked > .button:first-child:hover, +.inline-toolbar.location-bar GtkToolButton:backdrop:first-child > .button.flat .linked > .button:first-child:hover, +.linked > GtkComboBox:first-child > .the-button-in-the-combobox .linked > .button:first-child:hover, +.linked > GtkComboBoxText:first-child > .the-button-in-the-combobox .linked > .button:first-child:hover, +.inline-toolbar.toolbar GtkToolButton:first-child > .button.flat .linked > .button:first-child:active, +.inline-toolbar GtkToolButton:first-child > .button.flat .linked > .button:first-child:active, +.inline-toolbar.search-bar GtkToolButton:first-child > .button.flat .linked > .button:first-child:active, +.inline-toolbar.location-bar GtkToolButton:first-child > .button.flat .linked > .button:first-child:active, +.inline-toolbar.toolbar GtkToolButton:backdrop:first-child > .button.flat .linked > .button:first-child:active, +.inline-toolbar GtkToolButton:backdrop:first-child > .button.flat .linked > .button:first-child:active, +.inline-toolbar.search-bar GtkToolButton:backdrop:first-child > .button.flat .linked > .button:first-child:active, +.inline-toolbar.location-bar GtkToolButton:backdrop:first-child > .button.flat .linked > .button:first-child:active, +.linked > GtkComboBox:first-child > .the-button-in-the-combobox .linked > .button:first-child:active, +.linked > GtkComboBoxText:first-child > .the-button-in-the-combobox .linked > .button:first-child:active, +.inline-toolbar.toolbar GtkToolButton:first-child > .button.flat .linked > .button:first-child:checked, +.inline-toolbar GtkToolButton:first-child > .button.flat .linked > .button:first-child:checked, +.inline-toolbar.search-bar GtkToolButton:first-child > .button.flat .linked > .button:first-child:checked, +.inline-toolbar.location-bar GtkToolButton:first-child > .button.flat .linked > .button:first-child:checked, +.inline-toolbar.toolbar GtkToolButton:backdrop:first-child > .button.flat .linked > .button:first-child:checked, +.inline-toolbar GtkToolButton:backdrop:first-child > .button.flat .linked > .button:first-child:checked, +.inline-toolbar.search-bar GtkToolButton:backdrop:first-child > .button.flat .linked > .button:first-child:checked, +.inline-toolbar.location-bar GtkToolButton:backdrop:first-child > .button.flat .linked > .button:first-child:checked, +.linked > GtkComboBox:first-child > .the-button-in-the-combobox .linked > .button:first-child:checked, +.linked > GtkComboBoxText:first-child > .the-button-in-the-combobox .linked > .button:first-child:checked, +.inline-toolbar.toolbar GtkToolButton:first-child > .button.flat .linked > .button:first-child:backdrop, +.inline-toolbar GtkToolButton:first-child > .button.flat .linked > .button:first-child:backdrop, +.inline-toolbar.search-bar GtkToolButton:first-child > .button.flat .linked > .button:first-child:backdrop, +.inline-toolbar.location-bar GtkToolButton:first-child > .button.flat .linked > .button:first-child:backdrop, +.inline-toolbar.toolbar GtkToolButton:backdrop:first-child > .button.flat .linked > .button:first-child:backdrop, +.inline-toolbar GtkToolButton:backdrop:first-child > .button.flat .linked > .button:first-child:backdrop, +.inline-toolbar.search-bar GtkToolButton:backdrop:first-child > .button.flat .linked > .button:first-child:backdrop, +.inline-toolbar.location-bar GtkToolButton:backdrop:first-child > .button.flat .linked > .button:first-child:backdrop, +.linked > GtkComboBox:first-child > .the-button-in-the-combobox .linked > .button:first-child:backdrop, +.linked > GtkComboBoxText:first-child > .the-button-in-the-combobox .linked > .button:first-child:backdrop { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; } + +.inline-toolbar.toolbar GtkToolButton:last-child > .button.flat .linked:not(.vertical) > .entry:last-child, .inline-toolbar GtkToolButton:last-child > .button.flat .linked:not(.vertical) > .entry:last-child, .inline-toolbar.search-bar GtkToolButton:last-child > .button.flat .linked:not(.vertical) > .entry:last-child, .inline-toolbar.location-bar GtkToolButton:last-child > .button.flat .linked:not(.vertical) > .entry:last-child, .inline-toolbar.toolbar GtkToolButton:backdrop:last-child > .button.flat .linked:not(.vertical) > .entry:last-child, .inline-toolbar GtkToolButton:backdrop:last-child > .button.flat .linked:not(.vertical) > .entry:last-child, .inline-toolbar.search-bar GtkToolButton:backdrop:last-child > .button.flat .linked:not(.vertical) > .entry:last-child, .inline-toolbar.location-bar GtkToolButton:backdrop:last-child > .button.flat .linked:not(.vertical) > .entry:last-child, .linked > GtkComboBox:last-child > .the-button-in-the-combobox .linked:not(.vertical) > .entry:last-child, .linked > GtkComboBoxText:last-child > .the-button-in-the-combobox .linked:not(.vertical) > .entry:last-child, .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat .osd .button:last-child:hover, .osd .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat .button:last-child:hover, .inline-toolbar GtkToolButton:last-child > .button.flat .osd .button:last-child:hover, .osd .inline-toolbar GtkToolButton:last-child > .button.flat .button:last-child:hover, .inline-toolbar.search-bar GtkToolButton:last-child > .button.flat .osd .button:last-child:hover, .osd .inline-toolbar.search-bar GtkToolButton:last-child > .button.flat .button:last-child:hover, .inline-toolbar.location-bar GtkToolButton:last-child > .button.flat .osd .button:last-child:hover, .osd .inline-toolbar.location-bar GtkToolButton:last-child > .button.flat .button:last-child:hover, .inline-toolbar.toolbar GtkToolButton:backdrop:last-child > .button.flat .osd .button:last-child:hover, .osd .inline-toolbar.toolbar GtkToolButton:backdrop:last-child > .button.flat .button:last-child:hover, .inline-toolbar GtkToolButton:backdrop:last-child > .button.flat .osd .button:last-child:hover, .osd .inline-toolbar GtkToolButton:backdrop:last-child > .button.flat .button:last-child:hover, .inline-toolbar.search-bar GtkToolButton:backdrop:last-child > .button.flat .osd .button:last-child:hover, .osd .inline-toolbar.search-bar GtkToolButton:backdrop:last-child > .button.flat .button:last-child:hover, .inline-toolbar.location-bar GtkToolButton:backdrop:last-child > .button.flat .osd .button:last-child:hover, .osd .inline-toolbar.location-bar GtkToolButton:backdrop:last-child > .button.flat .button:last-child:hover, .linked > GtkComboBox:last-child > .the-button-in-the-combobox .osd .button:last-child:hover, .osd .linked > GtkComboBox:last-child > .the-button-in-the-combobox .button:last-child:hover, .linked > GtkComboBoxText:last-child > .the-button-in-the-combobox .osd .button:last-child:hover, .osd .linked > GtkComboBoxText:last-child > .the-button-in-the-combobox .button:last-child:hover, .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat .osd .button:last-child:active, .osd .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat .button:last-child:active, .inline-toolbar GtkToolButton:last-child > .button.flat .osd .button:last-child:active, .osd .inline-toolbar GtkToolButton:last-child > .button.flat .button:last-child:active, .inline-toolbar.search-bar GtkToolButton:last-child > .button.flat .osd .button:last-child:active, .osd .inline-toolbar.search-bar GtkToolButton:last-child > .button.flat .button:last-child:active, .inline-toolbar.location-bar GtkToolButton:last-child > .button.flat .osd .button:last-child:active, .osd .inline-toolbar.location-bar GtkToolButton:last-child > .button.flat .button:last-child:active, .inline-toolbar.toolbar GtkToolButton:backdrop:last-child > .button.flat .osd .button:last-child:active, .osd .inline-toolbar.toolbar GtkToolButton:backdrop:last-child > .button.flat .button:last-child:active, .inline-toolbar GtkToolButton:backdrop:last-child > .button.flat .osd .button:last-child:active, .osd .inline-toolbar GtkToolButton:backdrop:last-child > .button.flat .button:last-child:active, .inline-toolbar.search-bar GtkToolButton:backdrop:last-child > .button.flat .osd .button:last-child:active, .osd .inline-toolbar.search-bar GtkToolButton:backdrop:last-child > .button.flat .button:last-child:active, .inline-toolbar.location-bar GtkToolButton:backdrop:last-child > .button.flat .osd .button:last-child:active, .osd .inline-toolbar.location-bar GtkToolButton:backdrop:last-child > .button.flat .button:last-child:active, .linked > GtkComboBox:last-child > .the-button-in-the-combobox .osd .button:last-child:active, .osd .linked > GtkComboBox:last-child > .the-button-in-the-combobox .button:last-child:active, .linked > GtkComboBoxText:last-child > .the-button-in-the-combobox .osd .button:last-child:active, .osd .linked > GtkComboBoxText:last-child > .the-button-in-the-combobox .button:last-child:active, .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat .osd .button:last-child:checked, .osd .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat .button:last-child:checked, .inline-toolbar GtkToolButton:last-child > .button.flat .osd .button:last-child:checked, .osd .inline-toolbar GtkToolButton:last-child > .button.flat .button:last-child:checked, .inline-toolbar.search-bar GtkToolButton:last-child > .button.flat .osd .button:last-child:checked, .osd .inline-toolbar.search-bar GtkToolButton:last-child > .button.flat .button:last-child:checked, .inline-toolbar.location-bar GtkToolButton:last-child > .button.flat .osd .button:last-child:checked, .osd .inline-toolbar.location-bar GtkToolButton:last-child > .button.flat .button:last-child:checked, .inline-toolbar.toolbar GtkToolButton:backdrop:last-child > .button.flat .osd .button:last-child:checked, .osd .inline-toolbar.toolbar GtkToolButton:backdrop:last-child > .button.flat .button:last-child:checked, .inline-toolbar GtkToolButton:backdrop:last-child > .button.flat .osd .button:last-child:checked, .osd .inline-toolbar GtkToolButton:backdrop:last-child > .button.flat .button:last-child:checked, .inline-toolbar.search-bar GtkToolButton:backdrop:last-child > .button.flat .osd .button:last-child:checked, .osd .inline-toolbar.search-bar GtkToolButton:backdrop:last-child > .button.flat .button:last-child:checked, .inline-toolbar.location-bar GtkToolButton:backdrop:last-child > .button.flat .osd .button:last-child:checked, .osd .inline-toolbar.location-bar GtkToolButton:backdrop:last-child > .button.flat .button:last-child:checked, .linked > GtkComboBox:last-child > .the-button-in-the-combobox .osd .button:last-child:checked, .osd .linked > GtkComboBox:last-child > .the-button-in-the-combobox .button:last-child:checked, .linked > GtkComboBoxText:last-child > .the-button-in-the-combobox .osd .button:last-child:checked, .osd .linked > GtkComboBoxText:last-child > .the-button-in-the-combobox .button:last-child:checked, .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat .osd .button:last-child:backdrop:active, .osd .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat .button:last-child:backdrop:active, .inline-toolbar GtkToolButton:last-child > .button.flat .osd .button:last-child:backdrop:active, .osd .inline-toolbar GtkToolButton:last-child > .button.flat .button:last-child:backdrop:active, .inline-toolbar.search-bar GtkToolButton:last-child > .button.flat .osd .button:last-child:backdrop:active, .osd .inline-toolbar.search-bar GtkToolButton:last-child > .button.flat .button:last-child:backdrop:active, .inline-toolbar.location-bar GtkToolButton:last-child > .button.flat .osd .button:last-child:backdrop:active, .osd .inline-toolbar.location-bar GtkToolButton:last-child > .button.flat .button:last-child:backdrop:active, .inline-toolbar.toolbar GtkToolButton:backdrop:last-child > .button.flat .osd .button:last-child:backdrop:active, .osd .inline-toolbar.toolbar GtkToolButton:backdrop:last-child > .button.flat .button:last-child:backdrop:active, .inline-toolbar GtkToolButton:backdrop:last-child > .button.flat .osd .button:last-child:backdrop:active, .osd .inline-toolbar GtkToolButton:backdrop:last-child > .button.flat .button:last-child:backdrop:active, .inline-toolbar.search-bar GtkToolButton:backdrop:last-child > .button.flat .osd .button:last-child:backdrop:active, .osd .inline-toolbar.search-bar GtkToolButton:backdrop:last-child > .button.flat .button:last-child:backdrop:active, .inline-toolbar.location-bar GtkToolButton:backdrop:last-child > .button.flat .osd .button:last-child:backdrop:active, .osd .inline-toolbar.location-bar GtkToolButton:backdrop:last-child > .button.flat .button:last-child:backdrop:active, .linked > GtkComboBox:last-child > .the-button-in-the-combobox .osd .button:last-child:backdrop:active, .osd .linked > GtkComboBox:last-child > .the-button-in-the-combobox .button:last-child:backdrop:active, .linked > GtkComboBoxText:last-child > .the-button-in-the-combobox .osd .button:last-child:backdrop:active, .osd .linked > GtkComboBoxText:last-child > .the-button-in-the-combobox .button:last-child:backdrop:active, .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat .osd .button:last-child:backdrop:checked, .osd .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat .button:last-child:backdrop:checked, .inline-toolbar GtkToolButton:last-child > .button.flat .osd .button:last-child:backdrop:checked, .osd .inline-toolbar GtkToolButton:last-child > .button.flat .button:last-child:backdrop:checked, .inline-toolbar.search-bar GtkToolButton:last-child > .button.flat .osd .button:last-child:backdrop:checked, .osd .inline-toolbar.search-bar GtkToolButton:last-child > .button.flat .button:last-child:backdrop:checked, .inline-toolbar.location-bar GtkToolButton:last-child > .button.flat .osd .button:last-child:backdrop:checked, .osd .inline-toolbar.location-bar GtkToolButton:last-child > .button.flat .button:last-child:backdrop:checked, .inline-toolbar.toolbar GtkToolButton:backdrop:last-child > .button.flat .osd .button:last-child:backdrop:checked, .osd .inline-toolbar.toolbar GtkToolButton:backdrop:last-child > .button.flat .button:last-child:backdrop:checked, .inline-toolbar GtkToolButton:backdrop:last-child > .button.flat .osd .button:last-child:backdrop:checked, .osd .inline-toolbar GtkToolButton:backdrop:last-child > .button.flat .button:last-child:backdrop:checked, .inline-toolbar.search-bar GtkToolButton:backdrop:last-child > .button.flat .osd .button:last-child:backdrop:checked, .osd .inline-toolbar.search-bar GtkToolButton:backdrop:last-child > .button.flat .button:last-child:backdrop:checked, .inline-toolbar.location-bar GtkToolButton:backdrop:last-child > .button.flat .osd .button:last-child:backdrop:checked, .osd .inline-toolbar.location-bar GtkToolButton:backdrop:last-child > .button.flat .button:last-child:backdrop:checked, .linked > GtkComboBox:last-child > .the-button-in-the-combobox .osd .button:last-child:backdrop:checked, .osd .linked > GtkComboBox:last-child > .the-button-in-the-combobox .button:last-child:backdrop:checked, .linked > GtkComboBoxText:last-child > .the-button-in-the-combobox .osd .button:last-child:backdrop:checked, .osd .linked > GtkComboBoxText:last-child > .the-button-in-the-combobox .button:last-child:backdrop:checked, .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat .osd .button:last-child:insensitive, .osd .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat .button:last-child:insensitive, .inline-toolbar GtkToolButton:last-child > .button.flat .osd .button:last-child:insensitive, .osd .inline-toolbar GtkToolButton:last-child > .button.flat .button:last-child:insensitive, .inline-toolbar.search-bar GtkToolButton:last-child > .button.flat .osd .button:last-child:insensitive, .osd .inline-toolbar.search-bar GtkToolButton:last-child > .button.flat .button:last-child:insensitive, .inline-toolbar.location-bar GtkToolButton:last-child > .button.flat .osd .button:last-child:insensitive, .osd .inline-toolbar.location-bar GtkToolButton:last-child > .button.flat .button:last-child:insensitive, .inline-toolbar.toolbar GtkToolButton:backdrop:last-child > .button.flat .osd .button:last-child:insensitive, .osd .inline-toolbar.toolbar GtkToolButton:backdrop:last-child > .button.flat .button:last-child:insensitive, .inline-toolbar GtkToolButton:backdrop:last-child > .button.flat .osd .button:last-child:insensitive, .osd .inline-toolbar GtkToolButton:backdrop:last-child > .button.flat .button:last-child:insensitive, .inline-toolbar.search-bar GtkToolButton:backdrop:last-child > .button.flat .osd .button:last-child:insensitive, .osd .inline-toolbar.search-bar GtkToolButton:backdrop:last-child > .button.flat .button:last-child:insensitive, .inline-toolbar.location-bar GtkToolButton:backdrop:last-child > .button.flat .osd .button:last-child:insensitive, .osd .inline-toolbar.location-bar GtkToolButton:backdrop:last-child > .button.flat .button:last-child:insensitive, .linked > GtkComboBox:last-child > .the-button-in-the-combobox .osd .button:last-child:insensitive, .osd .linked > GtkComboBox:last-child > .the-button-in-the-combobox .button:last-child:insensitive, .linked > GtkComboBoxText:last-child > .the-button-in-the-combobox .osd .button:last-child:insensitive, .osd .linked > GtkComboBoxText:last-child > .the-button-in-the-combobox .button:last-child:insensitive, .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat .osd .button:last-child:backdrop:insensitive, .osd .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat .button:last-child:backdrop:insensitive, .inline-toolbar GtkToolButton:last-child > .button.flat .osd .button:last-child:backdrop:insensitive, .osd .inline-toolbar GtkToolButton:last-child > .button.flat .button:last-child:backdrop:insensitive, .inline-toolbar.search-bar GtkToolButton:last-child > .button.flat .osd .button:last-child:backdrop:insensitive, .osd .inline-toolbar.search-bar GtkToolButton:last-child > .button.flat .button:last-child:backdrop:insensitive, .inline-toolbar.location-bar GtkToolButton:last-child > .button.flat .osd .button:last-child:backdrop:insensitive, .osd .inline-toolbar.location-bar GtkToolButton:last-child > .button.flat .button:last-child:backdrop:insensitive, .inline-toolbar.toolbar GtkToolButton:backdrop:last-child > .button.flat .osd .button:last-child:backdrop:insensitive, .osd .inline-toolbar.toolbar GtkToolButton:backdrop:last-child > .button.flat .button:last-child:backdrop:insensitive, .inline-toolbar GtkToolButton:backdrop:last-child > .button.flat .osd .button:last-child:backdrop:insensitive, .osd .inline-toolbar GtkToolButton:backdrop:last-child > .button.flat .button:last-child:backdrop:insensitive, .inline-toolbar.search-bar GtkToolButton:backdrop:last-child > .button.flat .osd .button:last-child:backdrop:insensitive, .osd .inline-toolbar.search-bar GtkToolButton:backdrop:last-child > .button.flat .button:last-child:backdrop:insensitive, .inline-toolbar.location-bar GtkToolButton:backdrop:last-child > .button.flat .osd .button:last-child:backdrop:insensitive, .osd .inline-toolbar.location-bar GtkToolButton:backdrop:last-child > .button.flat .button:last-child:backdrop:insensitive, .linked > GtkComboBox:last-child > .the-button-in-the-combobox .osd .button:last-child:backdrop:insensitive, .osd .linked > GtkComboBox:last-child > .the-button-in-the-combobox .button:last-child:backdrop:insensitive, .linked > GtkComboBoxText:last-child > .the-button-in-the-combobox .osd .button:last-child:backdrop:insensitive, .osd .linked > GtkComboBoxText:last-child > .the-button-in-the-combobox .button:last-child:backdrop:insensitive, .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat .osd .button:last-child:backdrop, .osd .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat .button:last-child:backdrop, .inline-toolbar GtkToolButton:last-child > .button.flat .osd .button:last-child:backdrop, .osd .inline-toolbar GtkToolButton:last-child > .button.flat .button:last-child:backdrop, .inline-toolbar.search-bar GtkToolButton:last-child > .button.flat .osd .button:last-child:backdrop, .osd .inline-toolbar.search-bar GtkToolButton:last-child > .button.flat .button:last-child:backdrop, .inline-toolbar.location-bar GtkToolButton:last-child > .button.flat .osd .button:last-child:backdrop, .osd .inline-toolbar.location-bar GtkToolButton:last-child > .button.flat .button:last-child:backdrop, .inline-toolbar.toolbar GtkToolButton:backdrop:last-child > .button.flat .osd .button:last-child:backdrop, .osd .inline-toolbar.toolbar GtkToolButton:backdrop:last-child > .button.flat .button:last-child:backdrop, .inline-toolbar GtkToolButton:backdrop:last-child > .button.flat .osd .button:last-child:backdrop, .osd .inline-toolbar GtkToolButton:backdrop:last-child > .button.flat .button:last-child:backdrop, .inline-toolbar.search-bar GtkToolButton:backdrop:last-child > .button.flat .osd .button:last-child:backdrop, .osd .inline-toolbar.search-bar GtkToolButton:backdrop:last-child > .button.flat .button:last-child:backdrop, .inline-toolbar.location-bar GtkToolButton:backdrop:last-child > .button.flat .osd .button:last-child:backdrop, .osd .inline-toolbar.location-bar GtkToolButton:backdrop:last-child > .button.flat .button:last-child:backdrop, .linked > GtkComboBox:last-child > .the-button-in-the-combobox .osd .button:last-child:backdrop, .osd .linked > GtkComboBox:last-child > .the-button-in-the-combobox .button:last-child:backdrop, .linked > GtkComboBoxText:last-child > .the-button-in-the-combobox .osd .button:last-child:backdrop, .osd .linked > GtkComboBoxText:last-child > .the-button-in-the-combobox .button:last-child:backdrop, .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat .osd .button.suggested-action:last-child, .osd .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat .button.suggested-action:last-child, .inline-toolbar GtkToolButton:last-child > .button.flat .osd .button.suggested-action:last-child, .osd .inline-toolbar GtkToolButton:last-child > .button.flat .button.suggested-action:last-child, .inline-toolbar.search-bar GtkToolButton:last-child > .button.flat .osd .button.suggested-action:last-child, .osd .inline-toolbar.search-bar GtkToolButton:last-child > .button.flat .button.suggested-action:last-child, .inline-toolbar.location-bar GtkToolButton:last-child > .button.flat .osd .button.suggested-action:last-child, .osd .inline-toolbar.location-bar GtkToolButton:last-child > .button.flat .button.suggested-action:last-child, .inline-toolbar.toolbar GtkToolButton:backdrop:last-child > .button.flat .osd .button.suggested-action:last-child, .osd .inline-toolbar.toolbar GtkToolButton:backdrop:last-child > .button.flat .button.suggested-action:last-child, .inline-toolbar GtkToolButton:backdrop:last-child > .button.flat .osd .button.suggested-action:last-child, .osd .inline-toolbar GtkToolButton:backdrop:last-child > .button.flat .button.suggested-action:last-child, .inline-toolbar.search-bar GtkToolButton:backdrop:last-child > .button.flat .osd .button.suggested-action:last-child, .osd .inline-toolbar.search-bar GtkToolButton:backdrop:last-child > .button.flat .button.suggested-action:last-child, .inline-toolbar.location-bar GtkToolButton:backdrop:last-child > .button.flat .osd .button.suggested-action:last-child, .osd .inline-toolbar.location-bar GtkToolButton:backdrop:last-child > .button.flat .button.suggested-action:last-child, .linked > GtkComboBox:last-child > .the-button-in-the-combobox .osd .button.suggested-action:last-child, .osd .linked > GtkComboBox:last-child > .the-button-in-the-combobox .button.suggested-action:last-child, .linked > GtkComboBoxText:last-child > .the-button-in-the-combobox .osd .button.suggested-action:last-child, .osd .linked > GtkComboBoxText:last-child > .the-button-in-the-combobox .button.suggested-action:last-child, .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat .osd .button.suggested-action:last-child:hover, .osd .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat .button.suggested-action:last-child:hover, .inline-toolbar GtkToolButton:last-child > .button.flat .osd .button.suggested-action:last-child:hover, .osd .inline-toolbar GtkToolButton:last-child > .button.flat .button.suggested-action:last-child:hover, .inline-toolbar.search-bar GtkToolButton:last-child > .button.flat .osd .button.suggested-action:last-child:hover, .osd .inline-toolbar.search-bar GtkToolButton:last-child > .button.flat .button.suggested-action:last-child:hover, .inline-toolbar.location-bar GtkToolButton:last-child > .button.flat .osd .button.suggested-action:last-child:hover, .osd .inline-toolbar.location-bar GtkToolButton:last-child > .button.flat .button.suggested-action:last-child:hover, .inline-toolbar.toolbar GtkToolButton:backdrop:last-child > .button.flat .osd .button.suggested-action:last-child:hover, .osd .inline-toolbar.toolbar GtkToolButton:backdrop:last-child > .button.flat .button.suggested-action:last-child:hover, .inline-toolbar GtkToolButton:backdrop:last-child > .button.flat .osd .button.suggested-action:last-child:hover, .osd .inline-toolbar GtkToolButton:backdrop:last-child > .button.flat .button.suggested-action:last-child:hover, .inline-toolbar.search-bar GtkToolButton:backdrop:last-child > .button.flat .osd .button.suggested-action:last-child:hover, .osd .inline-toolbar.search-bar GtkToolButton:backdrop:last-child > .button.flat .button.suggested-action:last-child:hover, .inline-toolbar.location-bar GtkToolButton:backdrop:last-child > .button.flat .osd .button.suggested-action:last-child:hover, .osd .inline-toolbar.location-bar GtkToolButton:backdrop:last-child > .button.flat .button.suggested-action:last-child:hover, .linked > GtkComboBox:last-child > .the-button-in-the-combobox .osd .button.suggested-action:last-child:hover, .osd .linked > GtkComboBox:last-child > .the-button-in-the-combobox .button.suggested-action:last-child:hover, .linked > GtkComboBoxText:last-child > .the-button-in-the-combobox .osd .button.suggested-action:last-child:hover, .osd .linked > GtkComboBoxText:last-child > .the-button-in-the-combobox .button.suggested-action:last-child:hover, .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat .osd .button.suggested-action:last-child:active, .osd .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat .button.suggested-action:last-child:active, .inline-toolbar GtkToolButton:last-child > .button.flat .osd .button.suggested-action:last-child:active, .osd .inline-toolbar GtkToolButton:last-child > .button.flat .button.suggested-action:last-child:active, .inline-toolbar.search-bar GtkToolButton:last-child > .button.flat .osd .button.suggested-action:last-child:active, .osd .inline-toolbar.search-bar GtkToolButton:last-child > .button.flat .button.suggested-action:last-child:active, .inline-toolbar.location-bar GtkToolButton:last-child > .button.flat .osd .button.suggested-action:last-child:active, .osd .inline-toolbar.location-bar GtkToolButton:last-child > .button.flat .button.suggested-action:last-child:active, .inline-toolbar.toolbar GtkToolButton:backdrop:last-child > .button.flat .osd .button.suggested-action:last-child:active, .osd .inline-toolbar.toolbar GtkToolButton:backdrop:last-child > .button.flat .button.suggested-action:last-child:active, .inline-toolbar GtkToolButton:backdrop:last-child > .button.flat .osd .button.suggested-action:last-child:active, .osd .inline-toolbar GtkToolButton:backdrop:last-child > .button.flat .button.suggested-action:last-child:active, .inline-toolbar.search-bar GtkToolButton:backdrop:last-child > .button.flat .osd .button.suggested-action:last-child:active, .osd .inline-toolbar.search-bar GtkToolButton:backdrop:last-child > .button.flat .button.suggested-action:last-child:active, .inline-toolbar.location-bar GtkToolButton:backdrop:last-child > .button.flat .osd .button.suggested-action:last-child:active, .osd .inline-toolbar.location-bar GtkToolButton:backdrop:last-child > .button.flat .button.suggested-action:last-child:active, .linked > GtkComboBox:last-child > .the-button-in-the-combobox .osd .button.suggested-action:last-child:active, .osd .linked > GtkComboBox:last-child > .the-button-in-the-combobox .button.suggested-action:last-child:active, .linked > GtkComboBoxText:last-child > .the-button-in-the-combobox .osd .button.suggested-action:last-child:active, .osd .linked > GtkComboBoxText:last-child > .the-button-in-the-combobox .button.suggested-action:last-child:active, .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat .osd .button.suggested-action:last-child:checked, .osd .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat .button.suggested-action:last-child:checked, .inline-toolbar GtkToolButton:last-child > .button.flat .osd .button.suggested-action:last-child:checked, .osd .inline-toolbar GtkToolButton:last-child > .button.flat .button.suggested-action:last-child:checked, .inline-toolbar.search-bar GtkToolButton:last-child > .button.flat .osd .button.suggested-action:last-child:checked, .osd .inline-toolbar.search-bar GtkToolButton:last-child > .button.flat .button.suggested-action:last-child:checked, .inline-toolbar.location-bar GtkToolButton:last-child > .button.flat .osd .button.suggested-action:last-child:checked, .osd .inline-toolbar.location-bar GtkToolButton:last-child > .button.flat .button.suggested-action:last-child:checked, .inline-toolbar.toolbar GtkToolButton:backdrop:last-child > .button.flat .osd .button.suggested-action:last-child:checked, .osd .inline-toolbar.toolbar GtkToolButton:backdrop:last-child > .button.flat .button.suggested-action:last-child:checked, .inline-toolbar GtkToolButton:backdrop:last-child > .button.flat .osd .button.suggested-action:last-child:checked, .osd .inline-toolbar GtkToolButton:backdrop:last-child > .button.flat .button.suggested-action:last-child:checked, .inline-toolbar.search-bar GtkToolButton:backdrop:last-child > .button.flat .osd .button.suggested-action:last-child:checked, .osd .inline-toolbar.search-bar GtkToolButton:backdrop:last-child > .button.flat .button.suggested-action:last-child:checked, .inline-toolbar.location-bar GtkToolButton:backdrop:last-child > .button.flat .osd .button.suggested-action:last-child:checked, .osd .inline-toolbar.location-bar GtkToolButton:backdrop:last-child > .button.flat .button.suggested-action:last-child:checked, .linked > GtkComboBox:last-child > .the-button-in-the-combobox .osd .button.suggested-action:last-child:checked, .osd .linked > GtkComboBox:last-child > .the-button-in-the-combobox .button.suggested-action:last-child:checked, .linked > GtkComboBoxText:last-child > .the-button-in-the-combobox .osd .button.suggested-action:last-child:checked, .osd .linked > GtkComboBoxText:last-child > .the-button-in-the-combobox .button.suggested-action:last-child:checked, .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat .osd .button.suggested-action:last-child:backdrop:active, .osd .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat .button.suggested-action:last-child:backdrop:active, .inline-toolbar GtkToolButton:last-child > .button.flat .osd .button.suggested-action:last-child:backdrop:active, .osd .inline-toolbar GtkToolButton:last-child > .button.flat .button.suggested-action:last-child:backdrop:active, .inline-toolbar.search-bar GtkToolButton:last-child > .button.flat .osd .button.suggested-action:last-child:backdrop:active, .osd .inline-toolbar.search-bar GtkToolButton:last-child > .button.flat .button.suggested-action:last-child:backdrop:active, .inline-toolbar.location-bar GtkToolButton:last-child > .button.flat .osd .button.suggested-action:last-child:backdrop:active, .osd .inline-toolbar.location-bar GtkToolButton:last-child > .button.flat .button.suggested-action:last-child:backdrop:active, .inline-toolbar.toolbar GtkToolButton:backdrop:last-child > .button.flat .osd .button.suggested-action:last-child:backdrop:active, .osd .inline-toolbar.toolbar GtkToolButton:backdrop:last-child > .button.flat .button.suggested-action:last-child:backdrop:active, .inline-toolbar GtkToolButton:backdrop:last-child > .button.flat .osd .button.suggested-action:last-child:backdrop:active, .osd .inline-toolbar GtkToolButton:backdrop:last-child > .button.flat .button.suggested-action:last-child:backdrop:active, .inline-toolbar.search-bar GtkToolButton:backdrop:last-child > .button.flat .osd .button.suggested-action:last-child:backdrop:active, .osd .inline-toolbar.search-bar GtkToolButton:backdrop:last-child > .button.flat .button.suggested-action:last-child:backdrop:active, .inline-toolbar.location-bar GtkToolButton:backdrop:last-child > .button.flat .osd .button.suggested-action:last-child:backdrop:active, .osd .inline-toolbar.location-bar GtkToolButton:backdrop:last-child > .button.flat .button.suggested-action:last-child:backdrop:active, .linked > GtkComboBox:last-child > .the-button-in-the-combobox .osd .button.suggested-action:last-child:backdrop:active, .osd .linked > GtkComboBox:last-child > .the-button-in-the-combobox .button.suggested-action:last-child:backdrop:active, .linked > GtkComboBoxText:last-child > .the-button-in-the-combobox .osd .button.suggested-action:last-child:backdrop:active, .osd .linked > GtkComboBoxText:last-child > .the-button-in-the-combobox .button.suggested-action:last-child:backdrop:active, .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat .osd .button.suggested-action:last-child:backdrop:checked, .osd .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat .button.suggested-action:last-child:backdrop:checked, .inline-toolbar GtkToolButton:last-child > .button.flat .osd .button.suggested-action:last-child:backdrop:checked, .osd .inline-toolbar GtkToolButton:last-child > .button.flat .button.suggested-action:last-child:backdrop:checked, .inline-toolbar.search-bar GtkToolButton:last-child > .button.flat .osd .button.suggested-action:last-child:backdrop:checked, .osd .inline-toolbar.search-bar GtkToolButton:last-child > .button.flat .button.suggested-action:last-child:backdrop:checked, .inline-toolbar.location-bar GtkToolButton:last-child > .button.flat .osd .button.suggested-action:last-child:backdrop:checked, .osd .inline-toolbar.location-bar GtkToolButton:last-child > .button.flat .button.suggested-action:last-child:backdrop:checked, .inline-toolbar.toolbar GtkToolButton:backdrop:last-child > .button.flat .osd .button.suggested-action:last-child:backdrop:checked, .osd .inline-toolbar.toolbar GtkToolButton:backdrop:last-child > .button.flat .button.suggested-action:last-child:backdrop:checked, .inline-toolbar GtkToolButton:backdrop:last-child > .button.flat .osd .button.suggested-action:last-child:backdrop:checked, .osd .inline-toolbar GtkToolButton:backdrop:last-child > .button.flat .button.suggested-action:last-child:backdrop:checked, .inline-toolbar.search-bar GtkToolButton:backdrop:last-child > .button.flat .osd .button.suggested-action:last-child:backdrop:checked, .osd .inline-toolbar.search-bar GtkToolButton:backdrop:last-child > .button.flat .button.suggested-action:last-child:backdrop:checked, .inline-toolbar.location-bar GtkToolButton:backdrop:last-child > .button.flat .osd .button.suggested-action:last-child:backdrop:checked, .osd .inline-toolbar.location-bar GtkToolButton:backdrop:last-child > .button.flat .button.suggested-action:last-child:backdrop:checked, .linked > GtkComboBox:last-child > .the-button-in-the-combobox .osd .button.suggested-action:last-child:backdrop:checked, .osd .linked > GtkComboBox:last-child > .the-button-in-the-combobox .button.suggested-action:last-child:backdrop:checked, .linked > GtkComboBoxText:last-child > .the-button-in-the-combobox .osd .button.suggested-action:last-child:backdrop:checked, .osd .linked > GtkComboBoxText:last-child > .the-button-in-the-combobox .button.suggested-action:last-child:backdrop:checked, .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat .osd .button.suggested-action:last-child:insensitive, .osd .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat .button.suggested-action:last-child:insensitive, .inline-toolbar GtkToolButton:last-child > .button.flat .osd .button.suggested-action:last-child:insensitive, .osd .inline-toolbar GtkToolButton:last-child > .button.flat .button.suggested-action:last-child:insensitive, .inline-toolbar.search-bar GtkToolButton:last-child > .button.flat .osd .button.suggested-action:last-child:insensitive, .osd .inline-toolbar.search-bar GtkToolButton:last-child > .button.flat .button.suggested-action:last-child:insensitive, .inline-toolbar.location-bar GtkToolButton:last-child > .button.flat .osd .button.suggested-action:last-child:insensitive, .osd .inline-toolbar.location-bar GtkToolButton:last-child > .button.flat .button.suggested-action:last-child:insensitive, .inline-toolbar.toolbar GtkToolButton:backdrop:last-child > .button.flat .osd .button.suggested-action:last-child:insensitive, .osd .inline-toolbar.toolbar GtkToolButton:backdrop:last-child > .button.flat .button.suggested-action:last-child:insensitive, .inline-toolbar GtkToolButton:backdrop:last-child > .button.flat .osd .button.suggested-action:last-child:insensitive, .osd .inline-toolbar GtkToolButton:backdrop:last-child > .button.flat .button.suggested-action:last-child:insensitive, .inline-toolbar.search-bar GtkToolButton:backdrop:last-child > .button.flat .osd .button.suggested-action:last-child:insensitive, .osd .inline-toolbar.search-bar GtkToolButton:backdrop:last-child > .button.flat .button.suggested-action:last-child:insensitive, .inline-toolbar.location-bar GtkToolButton:backdrop:last-child > .button.flat .osd .button.suggested-action:last-child:insensitive, .osd .inline-toolbar.location-bar GtkToolButton:backdrop:last-child > .button.flat .button.suggested-action:last-child:insensitive, .linked > GtkComboBox:last-child > .the-button-in-the-combobox .osd .button.suggested-action:last-child:insensitive, .osd .linked > GtkComboBox:last-child > .the-button-in-the-combobox .button.suggested-action:last-child:insensitive, .linked > GtkComboBoxText:last-child > .the-button-in-the-combobox .osd .button.suggested-action:last-child:insensitive, .osd .linked > GtkComboBoxText:last-child > .the-button-in-the-combobox .button.suggested-action:last-child:insensitive, .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat .osd .button.suggested-action:last-child:backdrop:insensitive, .osd .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat .button.suggested-action:last-child:backdrop:insensitive, .inline-toolbar GtkToolButton:last-child > .button.flat .osd .button.suggested-action:last-child:backdrop:insensitive, .osd .inline-toolbar GtkToolButton:last-child > .button.flat .button.suggested-action:last-child:backdrop:insensitive, .inline-toolbar.search-bar GtkToolButton:last-child > .button.flat .osd .button.suggested-action:last-child:backdrop:insensitive, .osd .inline-toolbar.search-bar GtkToolButton:last-child > .button.flat .button.suggested-action:last-child:backdrop:insensitive, .inline-toolbar.location-bar GtkToolButton:last-child > .button.flat .osd .button.suggested-action:last-child:backdrop:insensitive, .osd .inline-toolbar.location-bar GtkToolButton:last-child > .button.flat .button.suggested-action:last-child:backdrop:insensitive, .inline-toolbar.toolbar GtkToolButton:backdrop:last-child > .button.flat .osd .button.suggested-action:last-child:backdrop:insensitive, .osd .inline-toolbar.toolbar GtkToolButton:backdrop:last-child > .button.flat .button.suggested-action:last-child:backdrop:insensitive, .inline-toolbar GtkToolButton:backdrop:last-child > .button.flat .osd .button.suggested-action:last-child:backdrop:insensitive, .osd .inline-toolbar GtkToolButton:backdrop:last-child > .button.flat .button.suggested-action:last-child:backdrop:insensitive, .inline-toolbar.search-bar GtkToolButton:backdrop:last-child > .button.flat .osd .button.suggested-action:last-child:backdrop:insensitive, .osd .inline-toolbar.search-bar GtkToolButton:backdrop:last-child > .button.flat .button.suggested-action:last-child:backdrop:insensitive, .inline-toolbar.location-bar GtkToolButton:backdrop:last-child > .button.flat .osd .button.suggested-action:last-child:backdrop:insensitive, .osd .inline-toolbar.location-bar GtkToolButton:backdrop:last-child > .button.flat .button.suggested-action:last-child:backdrop:insensitive, .linked > GtkComboBox:last-child > .the-button-in-the-combobox .osd .button.suggested-action:last-child:backdrop:insensitive, .osd .linked > GtkComboBox:last-child > .the-button-in-the-combobox .button.suggested-action:last-child:backdrop:insensitive, .linked > GtkComboBoxText:last-child > .the-button-in-the-combobox .osd .button.suggested-action:last-child:backdrop:insensitive, .osd .linked > GtkComboBoxText:last-child > .the-button-in-the-combobox .button.suggested-action:last-child:backdrop:insensitive, .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat .osd .button.suggested-action:last-child:backdrop, .osd .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat .button.suggested-action:last-child:backdrop, .inline-toolbar GtkToolButton:last-child > .button.flat .osd .button.suggested-action:last-child:backdrop, .osd .inline-toolbar GtkToolButton:last-child > .button.flat .button.suggested-action:last-child:backdrop, .inline-toolbar.search-bar GtkToolButton:last-child > .button.flat .osd .button.suggested-action:last-child:backdrop, .osd .inline-toolbar.search-bar GtkToolButton:last-child > .button.flat .button.suggested-action:last-child:backdrop, .inline-toolbar.location-bar GtkToolButton:last-child > .button.flat .osd .button.suggested-action:last-child:backdrop, .osd .inline-toolbar.location-bar GtkToolButton:last-child > .button.flat .button.suggested-action:last-child:backdrop, .inline-toolbar.toolbar GtkToolButton:backdrop:last-child > .button.flat .osd .button.suggested-action:last-child:backdrop, .osd .inline-toolbar.toolbar GtkToolButton:backdrop:last-child > .button.flat .button.suggested-action:last-child:backdrop, .inline-toolbar GtkToolButton:backdrop:last-child > .button.flat .osd .button.suggested-action:last-child:backdrop, .osd .inline-toolbar GtkToolButton:backdrop:last-child > .button.flat .button.suggested-action:last-child:backdrop, .inline-toolbar.search-bar GtkToolButton:backdrop:last-child > .button.flat .osd .button.suggested-action:last-child:backdrop, .osd .inline-toolbar.search-bar GtkToolButton:backdrop:last-child > .button.flat .button.suggested-action:last-child:backdrop, .inline-toolbar.location-bar GtkToolButton:backdrop:last-child > .button.flat .osd .button.suggested-action:last-child:backdrop, .osd .inline-toolbar.location-bar GtkToolButton:backdrop:last-child > .button.flat .button.suggested-action:last-child:backdrop, .linked > GtkComboBox:last-child > .the-button-in-the-combobox .osd .button.suggested-action:last-child:backdrop, .osd .linked > GtkComboBox:last-child > .the-button-in-the-combobox .button.suggested-action:last-child:backdrop, .linked > GtkComboBoxText:last-child > .the-button-in-the-combobox .osd .button.suggested-action:last-child:backdrop, .osd .linked > GtkComboBoxText:last-child > .the-button-in-the-combobox .button.suggested-action:last-child:backdrop, .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat .osd .button.destructive-action:last-child, .osd .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat .button.destructive-action:last-child, .inline-toolbar GtkToolButton:last-child > .button.flat .osd .button.destructive-action:last-child, .osd .inline-toolbar GtkToolButton:last-child > .button.flat .button.destructive-action:last-child, .inline-toolbar.search-bar GtkToolButton:last-child > .button.flat .osd .button.destructive-action:last-child, .osd .inline-toolbar.search-bar GtkToolButton:last-child > .button.flat .button.destructive-action:last-child, .inline-toolbar.location-bar GtkToolButton:last-child > .button.flat .osd .button.destructive-action:last-child, .osd .inline-toolbar.location-bar GtkToolButton:last-child > .button.flat .button.destructive-action:last-child, .inline-toolbar.toolbar GtkToolButton:backdrop:last-child > .button.flat .osd .button.destructive-action:last-child, .osd .inline-toolbar.toolbar GtkToolButton:backdrop:last-child > .button.flat .button.destructive-action:last-child, .inline-toolbar GtkToolButton:backdrop:last-child > .button.flat .osd .button.destructive-action:last-child, .osd .inline-toolbar GtkToolButton:backdrop:last-child > .button.flat .button.destructive-action:last-child, .inline-toolbar.search-bar GtkToolButton:backdrop:last-child > .button.flat .osd .button.destructive-action:last-child, .osd .inline-toolbar.search-bar GtkToolButton:backdrop:last-child > .button.flat .button.destructive-action:last-child, .inline-toolbar.location-bar GtkToolButton:backdrop:last-child > .button.flat .osd .button.destructive-action:last-child, .osd .inline-toolbar.location-bar GtkToolButton:backdrop:last-child > .button.flat .button.destructive-action:last-child, .linked > GtkComboBox:last-child > .the-button-in-the-combobox .osd .button.destructive-action:last-child, .osd .linked > GtkComboBox:last-child > .the-button-in-the-combobox .button.destructive-action:last-child, .linked > GtkComboBoxText:last-child > .the-button-in-the-combobox .osd .button.destructive-action:last-child, .osd .linked > GtkComboBoxText:last-child > .the-button-in-the-combobox .button.destructive-action:last-child, .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat .osd .button.destructive-action:last-child:hover, .osd .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat .button.destructive-action:last-child:hover, .inline-toolbar GtkToolButton:last-child > .button.flat .osd .button.destructive-action:last-child:hover, .osd .inline-toolbar GtkToolButton:last-child > .button.flat .button.destructive-action:last-child:hover, .inline-toolbar.search-bar GtkToolButton:last-child > .button.flat .osd .button.destructive-action:last-child:hover, .osd .inline-toolbar.search-bar GtkToolButton:last-child > .button.flat .button.destructive-action:last-child:hover, .inline-toolbar.location-bar GtkToolButton:last-child > .button.flat .osd .button.destructive-action:last-child:hover, .osd .inline-toolbar.location-bar GtkToolButton:last-child > .button.flat .button.destructive-action:last-child:hover, .inline-toolbar.toolbar GtkToolButton:backdrop:last-child > .button.flat .osd .button.destructive-action:last-child:hover, .osd .inline-toolbar.toolbar GtkToolButton:backdrop:last-child > .button.flat .button.destructive-action:last-child:hover, .inline-toolbar GtkToolButton:backdrop:last-child > .button.flat .osd .button.destructive-action:last-child:hover, .osd .inline-toolbar GtkToolButton:backdrop:last-child > .button.flat .button.destructive-action:last-child:hover, .inline-toolbar.search-bar GtkToolButton:backdrop:last-child > .button.flat .osd .button.destructive-action:last-child:hover, .osd .inline-toolbar.search-bar GtkToolButton:backdrop:last-child > .button.flat .button.destructive-action:last-child:hover, .inline-toolbar.location-bar GtkToolButton:backdrop:last-child > .button.flat .osd .button.destructive-action:last-child:hover, .osd .inline-toolbar.location-bar GtkToolButton:backdrop:last-child > .button.flat .button.destructive-action:last-child:hover, .linked > GtkComboBox:last-child > .the-button-in-the-combobox .osd .button.destructive-action:last-child:hover, .osd .linked > GtkComboBox:last-child > .the-button-in-the-combobox .button.destructive-action:last-child:hover, .linked > GtkComboBoxText:last-child > .the-button-in-the-combobox .osd .button.destructive-action:last-child:hover, .osd .linked > GtkComboBoxText:last-child > .the-button-in-the-combobox .button.destructive-action:last-child:hover, .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat .osd .button.destructive-action:last-child:active, .osd .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat .button.destructive-action:last-child:active, .inline-toolbar GtkToolButton:last-child > .button.flat .osd .button.destructive-action:last-child:active, .osd .inline-toolbar GtkToolButton:last-child > .button.flat .button.destructive-action:last-child:active, .inline-toolbar.search-bar GtkToolButton:last-child > .button.flat .osd .button.destructive-action:last-child:active, .osd .inline-toolbar.search-bar GtkToolButton:last-child > .button.flat .button.destructive-action:last-child:active, .inline-toolbar.location-bar GtkToolButton:last-child > .button.flat .osd .button.destructive-action:last-child:active, .osd .inline-toolbar.location-bar GtkToolButton:last-child > .button.flat .button.destructive-action:last-child:active, .inline-toolbar.toolbar GtkToolButton:backdrop:last-child > .button.flat .osd .button.destructive-action:last-child:active, .osd .inline-toolbar.toolbar GtkToolButton:backdrop:last-child > .button.flat .button.destructive-action:last-child:active, .inline-toolbar GtkToolButton:backdrop:last-child > .button.flat .osd .button.destructive-action:last-child:active, .osd .inline-toolbar GtkToolButton:backdrop:last-child > .button.flat .button.destructive-action:last-child:active, .inline-toolbar.search-bar GtkToolButton:backdrop:last-child > .button.flat .osd .button.destructive-action:last-child:active, .osd .inline-toolbar.search-bar GtkToolButton:backdrop:last-child > .button.flat .button.destructive-action:last-child:active, .inline-toolbar.location-bar GtkToolButton:backdrop:last-child > .button.flat .osd .button.destructive-action:last-child:active, .osd .inline-toolbar.location-bar GtkToolButton:backdrop:last-child > .button.flat .button.destructive-action:last-child:active, .linked > GtkComboBox:last-child > .the-button-in-the-combobox .osd .button.destructive-action:last-child:active, .osd .linked > GtkComboBox:last-child > .the-button-in-the-combobox .button.destructive-action:last-child:active, .linked > GtkComboBoxText:last-child > .the-button-in-the-combobox .osd .button.destructive-action:last-child:active, .osd .linked > GtkComboBoxText:last-child > .the-button-in-the-combobox .button.destructive-action:last-child:active, .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat .osd .button.destructive-action:last-child:checked, .osd .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat .button.destructive-action:last-child:checked, .inline-toolbar GtkToolButton:last-child > .button.flat .osd .button.destructive-action:last-child:checked, .osd .inline-toolbar GtkToolButton:last-child > .button.flat .button.destructive-action:last-child:checked, .inline-toolbar.search-bar GtkToolButton:last-child > .button.flat .osd .button.destructive-action:last-child:checked, .osd .inline-toolbar.search-bar GtkToolButton:last-child > .button.flat .button.destructive-action:last-child:checked, .inline-toolbar.location-bar GtkToolButton:last-child > .button.flat .osd .button.destructive-action:last-child:checked, .osd .inline-toolbar.location-bar GtkToolButton:last-child > .button.flat .button.destructive-action:last-child:checked, .inline-toolbar.toolbar GtkToolButton:backdrop:last-child > .button.flat .osd .button.destructive-action:last-child:checked, .osd .inline-toolbar.toolbar GtkToolButton:backdrop:last-child > .button.flat .button.destructive-action:last-child:checked, .inline-toolbar GtkToolButton:backdrop:last-child > .button.flat .osd .button.destructive-action:last-child:checked, .osd .inline-toolbar GtkToolButton:backdrop:last-child > .button.flat .button.destructive-action:last-child:checked, .inline-toolbar.search-bar GtkToolButton:backdrop:last-child > .button.flat .osd .button.destructive-action:last-child:checked, .osd .inline-toolbar.search-bar GtkToolButton:backdrop:last-child > .button.flat .button.destructive-action:last-child:checked, .inline-toolbar.location-bar GtkToolButton:backdrop:last-child > .button.flat .osd .button.destructive-action:last-child:checked, .osd .inline-toolbar.location-bar GtkToolButton:backdrop:last-child > .button.flat .button.destructive-action:last-child:checked, .linked > GtkComboBox:last-child > .the-button-in-the-combobox .osd .button.destructive-action:last-child:checked, .osd .linked > GtkComboBox:last-child > .the-button-in-the-combobox .button.destructive-action:last-child:checked, .linked > GtkComboBoxText:last-child > .the-button-in-the-combobox .osd .button.destructive-action:last-child:checked, .osd .linked > GtkComboBoxText:last-child > .the-button-in-the-combobox .button.destructive-action:last-child:checked, .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat .osd .button.destructive-action:last-child:backdrop:active, .osd .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat .button.destructive-action:last-child:backdrop:active, .inline-toolbar GtkToolButton:last-child > .button.flat .osd .button.destructive-action:last-child:backdrop:active, .osd .inline-toolbar GtkToolButton:last-child > .button.flat .button.destructive-action:last-child:backdrop:active, .inline-toolbar.search-bar GtkToolButton:last-child > .button.flat .osd .button.destructive-action:last-child:backdrop:active, .osd .inline-toolbar.search-bar GtkToolButton:last-child > .button.flat .button.destructive-action:last-child:backdrop:active, .inline-toolbar.location-bar GtkToolButton:last-child > .button.flat .osd .button.destructive-action:last-child:backdrop:active, .osd .inline-toolbar.location-bar GtkToolButton:last-child > .button.flat .button.destructive-action:last-child:backdrop:active, .inline-toolbar.toolbar GtkToolButton:backdrop:last-child > .button.flat .osd .button.destructive-action:last-child:backdrop:active, .osd .inline-toolbar.toolbar GtkToolButton:backdrop:last-child > .button.flat .button.destructive-action:last-child:backdrop:active, .inline-toolbar GtkToolButton:backdrop:last-child > .button.flat .osd .button.destructive-action:last-child:backdrop:active, .osd .inline-toolbar GtkToolButton:backdrop:last-child > .button.flat .button.destructive-action:last-child:backdrop:active, .inline-toolbar.search-bar GtkToolButton:backdrop:last-child > .button.flat .osd .button.destructive-action:last-child:backdrop:active, .osd .inline-toolbar.search-bar GtkToolButton:backdrop:last-child > .button.flat .button.destructive-action:last-child:backdrop:active, .inline-toolbar.location-bar GtkToolButton:backdrop:last-child > .button.flat .osd .button.destructive-action:last-child:backdrop:active, .osd .inline-toolbar.location-bar GtkToolButton:backdrop:last-child > .button.flat .button.destructive-action:last-child:backdrop:active, .linked > GtkComboBox:last-child > .the-button-in-the-combobox .osd .button.destructive-action:last-child:backdrop:active, .osd .linked > GtkComboBox:last-child > .the-button-in-the-combobox .button.destructive-action:last-child:backdrop:active, .linked > GtkComboBoxText:last-child > .the-button-in-the-combobox .osd .button.destructive-action:last-child:backdrop:active, .osd .linked > GtkComboBoxText:last-child > .the-button-in-the-combobox .button.destructive-action:last-child:backdrop:active, .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat .osd .button.destructive-action:last-child:backdrop:checked, .osd .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat .button.destructive-action:last-child:backdrop:checked, .inline-toolbar GtkToolButton:last-child > .button.flat .osd .button.destructive-action:last-child:backdrop:checked, .osd .inline-toolbar GtkToolButton:last-child > .button.flat .button.destructive-action:last-child:backdrop:checked, .inline-toolbar.search-bar GtkToolButton:last-child > .button.flat .osd .button.destructive-action:last-child:backdrop:checked, .osd .inline-toolbar.search-bar GtkToolButton:last-child > .button.flat .button.destructive-action:last-child:backdrop:checked, .inline-toolbar.location-bar GtkToolButton:last-child > .button.flat .osd .button.destructive-action:last-child:backdrop:checked, .osd .inline-toolbar.location-bar GtkToolButton:last-child > .button.flat .button.destructive-action:last-child:backdrop:checked, .inline-toolbar.toolbar GtkToolButton:backdrop:last-child > .button.flat .osd .button.destructive-action:last-child:backdrop:checked, .osd .inline-toolbar.toolbar GtkToolButton:backdrop:last-child > .button.flat .button.destructive-action:last-child:backdrop:checked, .inline-toolbar GtkToolButton:backdrop:last-child > .button.flat .osd .button.destructive-action:last-child:backdrop:checked, .osd .inline-toolbar GtkToolButton:backdrop:last-child > .button.flat .button.destructive-action:last-child:backdrop:checked, .inline-toolbar.search-bar GtkToolButton:backdrop:last-child > .button.flat .osd .button.destructive-action:last-child:backdrop:checked, .osd .inline-toolbar.search-bar GtkToolButton:backdrop:last-child > .button.flat .button.destructive-action:last-child:backdrop:checked, .inline-toolbar.location-bar GtkToolButton:backdrop:last-child > .button.flat .osd .button.destructive-action:last-child:backdrop:checked, .osd .inline-toolbar.location-bar GtkToolButton:backdrop:last-child > .button.flat .button.destructive-action:last-child:backdrop:checked, .linked > GtkComboBox:last-child > .the-button-in-the-combobox .osd .button.destructive-action:last-child:backdrop:checked, .osd .linked > GtkComboBox:last-child > .the-button-in-the-combobox .button.destructive-action:last-child:backdrop:checked, .linked > GtkComboBoxText:last-child > .the-button-in-the-combobox .osd .button.destructive-action:last-child:backdrop:checked, .osd .linked > GtkComboBoxText:last-child > .the-button-in-the-combobox .button.destructive-action:last-child:backdrop:checked, .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat .osd .button.destructive-action:last-child:insensitive, .osd .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat .button.destructive-action:last-child:insensitive, .inline-toolbar GtkToolButton:last-child > .button.flat .osd .button.destructive-action:last-child:insensitive, .osd .inline-toolbar GtkToolButton:last-child > .button.flat .button.destructive-action:last-child:insensitive, .inline-toolbar.search-bar GtkToolButton:last-child > .button.flat .osd .button.destructive-action:last-child:insensitive, .osd .inline-toolbar.search-bar GtkToolButton:last-child > .button.flat .button.destructive-action:last-child:insensitive, .inline-toolbar.location-bar GtkToolButton:last-child > .button.flat .osd .button.destructive-action:last-child:insensitive, .osd .inline-toolbar.location-bar GtkToolButton:last-child > .button.flat .button.destructive-action:last-child:insensitive, .inline-toolbar.toolbar GtkToolButton:backdrop:last-child > .button.flat .osd .button.destructive-action:last-child:insensitive, .osd .inline-toolbar.toolbar GtkToolButton:backdrop:last-child > .button.flat .button.destructive-action:last-child:insensitive, .inline-toolbar GtkToolButton:backdrop:last-child > .button.flat .osd .button.destructive-action:last-child:insensitive, .osd .inline-toolbar GtkToolButton:backdrop:last-child > .button.flat .button.destructive-action:last-child:insensitive, .inline-toolbar.search-bar GtkToolButton:backdrop:last-child > .button.flat .osd .button.destructive-action:last-child:insensitive, .osd .inline-toolbar.search-bar GtkToolButton:backdrop:last-child > .button.flat .button.destructive-action:last-child:insensitive, .inline-toolbar.location-bar GtkToolButton:backdrop:last-child > .button.flat .osd .button.destructive-action:last-child:insensitive, .osd .inline-toolbar.location-bar GtkToolButton:backdrop:last-child > .button.flat .button.destructive-action:last-child:insensitive, .linked > GtkComboBox:last-child > .the-button-in-the-combobox .osd .button.destructive-action:last-child:insensitive, .osd .linked > GtkComboBox:last-child > .the-button-in-the-combobox .button.destructive-action:last-child:insensitive, .linked > GtkComboBoxText:last-child > .the-button-in-the-combobox .osd .button.destructive-action:last-child:insensitive, .osd .linked > GtkComboBoxText:last-child > .the-button-in-the-combobox .button.destructive-action:last-child:insensitive, .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat .osd .button.destructive-action:last-child:backdrop:insensitive, .osd .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat .button.destructive-action:last-child:backdrop:insensitive, .inline-toolbar GtkToolButton:last-child > .button.flat .osd .button.destructive-action:last-child:backdrop:insensitive, .osd .inline-toolbar GtkToolButton:last-child > .button.flat .button.destructive-action:last-child:backdrop:insensitive, .inline-toolbar.search-bar GtkToolButton:last-child > .button.flat .osd .button.destructive-action:last-child:backdrop:insensitive, .osd .inline-toolbar.search-bar GtkToolButton:last-child > .button.flat .button.destructive-action:last-child:backdrop:insensitive, .inline-toolbar.location-bar GtkToolButton:last-child > .button.flat .osd .button.destructive-action:last-child:backdrop:insensitive, .osd .inline-toolbar.location-bar GtkToolButton:last-child > .button.flat .button.destructive-action:last-child:backdrop:insensitive, .inline-toolbar.toolbar GtkToolButton:backdrop:last-child > .button.flat .osd .button.destructive-action:last-child:backdrop:insensitive, .osd .inline-toolbar.toolbar GtkToolButton:backdrop:last-child > .button.flat .button.destructive-action:last-child:backdrop:insensitive, .inline-toolbar GtkToolButton:backdrop:last-child > .button.flat .osd .button.destructive-action:last-child:backdrop:insensitive, .osd .inline-toolbar GtkToolButton:backdrop:last-child > .button.flat .button.destructive-action:last-child:backdrop:insensitive, .inline-toolbar.search-bar GtkToolButton:backdrop:last-child > .button.flat .osd .button.destructive-action:last-child:backdrop:insensitive, .osd .inline-toolbar.search-bar GtkToolButton:backdrop:last-child > .button.flat .button.destructive-action:last-child:backdrop:insensitive, .inline-toolbar.location-bar GtkToolButton:backdrop:last-child > .button.flat .osd .button.destructive-action:last-child:backdrop:insensitive, .osd .inline-toolbar.location-bar GtkToolButton:backdrop:last-child > .button.flat .button.destructive-action:last-child:backdrop:insensitive, .linked > GtkComboBox:last-child > .the-button-in-the-combobox .osd .button.destructive-action:last-child:backdrop:insensitive, .osd .linked > GtkComboBox:last-child > .the-button-in-the-combobox .button.destructive-action:last-child:backdrop:insensitive, .linked > GtkComboBoxText:last-child > .the-button-in-the-combobox .osd .button.destructive-action:last-child:backdrop:insensitive, .osd .linked > GtkComboBoxText:last-child > .the-button-in-the-combobox .button.destructive-action:last-child:backdrop:insensitive, .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat .osd .button.destructive-action:last-child:backdrop, .osd .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat .button.destructive-action:last-child:backdrop, .inline-toolbar GtkToolButton:last-child > .button.flat .osd .button.destructive-action:last-child:backdrop, .osd .inline-toolbar GtkToolButton:last-child > .button.flat .button.destructive-action:last-child:backdrop, .inline-toolbar.search-bar GtkToolButton:last-child > .button.flat .osd .button.destructive-action:last-child:backdrop, .osd .inline-toolbar.search-bar GtkToolButton:last-child > .button.flat .button.destructive-action:last-child:backdrop, .inline-toolbar.location-bar GtkToolButton:last-child > .button.flat .osd .button.destructive-action:last-child:backdrop, .osd .inline-toolbar.location-bar GtkToolButton:last-child > .button.flat .button.destructive-action:last-child:backdrop, .inline-toolbar.toolbar GtkToolButton:backdrop:last-child > .button.flat .osd .button.destructive-action:last-child:backdrop, .osd .inline-toolbar.toolbar GtkToolButton:backdrop:last-child > .button.flat .button.destructive-action:last-child:backdrop, .inline-toolbar GtkToolButton:backdrop:last-child > .button.flat .osd .button.destructive-action:last-child:backdrop, .osd .inline-toolbar GtkToolButton:backdrop:last-child > .button.flat .button.destructive-action:last-child:backdrop, .inline-toolbar.search-bar GtkToolButton:backdrop:last-child > .button.flat .osd .button.destructive-action:last-child:backdrop, .osd .inline-toolbar.search-bar GtkToolButton:backdrop:last-child > .button.flat .button.destructive-action:last-child:backdrop, .inline-toolbar.location-bar GtkToolButton:backdrop:last-child > .button.flat .osd .button.destructive-action:last-child:backdrop, .osd .inline-toolbar.location-bar GtkToolButton:backdrop:last-child > .button.flat .button.destructive-action:last-child:backdrop, .linked > GtkComboBox:last-child > .the-button-in-the-combobox .osd .button.destructive-action:last-child:backdrop, .osd .linked > GtkComboBox:last-child > .the-button-in-the-combobox .button.destructive-action:last-child:backdrop, .linked > GtkComboBoxText:last-child > .the-button-in-the-combobox .osd .button.destructive-action:last-child:backdrop, .osd .linked > GtkComboBoxText:last-child > .the-button-in-the-combobox .button.destructive-action:last-child:backdrop, .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat .button:last-child, .inline-toolbar GtkToolButton:last-child > .button.flat .button:last-child, .inline-toolbar.search-bar GtkToolButton:last-child > .button.flat .button:last-child, .inline-toolbar.location-bar GtkToolButton:last-child > .button.flat .button:last-child, .inline-toolbar.toolbar GtkToolButton:backdrop:last-child > .button.flat .button:last-child, .inline-toolbar GtkToolButton:backdrop:last-child > .button.flat .button:last-child, .inline-toolbar.search-bar GtkToolButton:backdrop:last-child > .button.flat .button:last-child, .inline-toolbar.location-bar GtkToolButton:backdrop:last-child > .button.flat .button:last-child, .linked > GtkComboBox:last-child > .the-button-in-the-combobox .inline-toolbar .button:last-child, .inline-toolbar .linked > GtkComboBox:last-child > .the-button-in-the-combobox .button:last-child, .linked > GtkComboBoxText:last-child > .the-button-in-the-combobox .inline-toolbar .button:last-child, .inline-toolbar .linked > GtkComboBoxText:last-child > .the-button-in-the-combobox .button:last-child, .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat .button:last-child:backdrop, .inline-toolbar GtkToolButton:last-child > .button.flat .button:last-child:backdrop, .inline-toolbar.search-bar GtkToolButton:last-child > .button.flat .button:last-child:backdrop, .inline-toolbar.location-bar GtkToolButton:last-child > .button.flat .button:last-child:backdrop, .inline-toolbar.toolbar GtkToolButton:backdrop:last-child > .button.flat .button:last-child:backdrop, .inline-toolbar GtkToolButton:backdrop:last-child > .button.flat .button:last-child:backdrop, .inline-toolbar.search-bar GtkToolButton:backdrop:last-child > .button.flat .button:last-child:backdrop, .inline-toolbar.location-bar GtkToolButton:backdrop:last-child > .button.flat .button:last-child:backdrop, .linked > GtkComboBox:last-child > .the-button-in-the-combobox .inline-toolbar .button:last-child:backdrop, .inline-toolbar .linked > GtkComboBox:last-child > .the-button-in-the-combobox .button:last-child:backdrop, .linked > GtkComboBoxText:last-child > .the-button-in-the-combobox .inline-toolbar .button:last-child:backdrop, .inline-toolbar .linked > GtkComboBoxText:last-child > .the-button-in-the-combobox .button:last-child:backdrop, .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat .linked > .button:last-child, .inline-toolbar GtkToolButton:last-child > .button.flat .linked > .button:last-child, .inline-toolbar.search-bar GtkToolButton:last-child > .button.flat .linked > .button:last-child, .inline-toolbar.location-bar GtkToolButton:last-child > .button.flat .linked > .button:last-child, .inline-toolbar.toolbar GtkToolButton:backdrop:last-child > .button.flat .linked > .button:last-child, .inline-toolbar GtkToolButton:backdrop:last-child > .button.flat .linked > .button:last-child, .inline-toolbar.search-bar GtkToolButton:backdrop:last-child > .button.flat .linked > .button:last-child, .inline-toolbar.location-bar GtkToolButton:backdrop:last-child > .button.flat .linked > .button:last-child, .linked > GtkComboBox:last-child > .the-button-in-the-combobox .linked > .button:last-child, .linked > GtkComboBoxText:last-child > .the-button-in-the-combobox .linked > .button:last-child, +.inline-toolbar.toolbar GtkToolButton:last-child > .button.flat .linked > .button:last-child:hover, +.inline-toolbar GtkToolButton:last-child > .button.flat .linked > .button:last-child:hover, +.inline-toolbar.search-bar GtkToolButton:last-child > .button.flat .linked > .button:last-child:hover, +.inline-toolbar.location-bar GtkToolButton:last-child > .button.flat .linked > .button:last-child:hover, +.inline-toolbar.toolbar GtkToolButton:backdrop:last-child > .button.flat .linked > .button:last-child:hover, +.inline-toolbar GtkToolButton:backdrop:last-child > .button.flat .linked > .button:last-child:hover, +.inline-toolbar.search-bar GtkToolButton:backdrop:last-child > .button.flat .linked > .button:last-child:hover, +.inline-toolbar.location-bar GtkToolButton:backdrop:last-child > .button.flat .linked > .button:last-child:hover, +.linked > GtkComboBox:last-child > .the-button-in-the-combobox .linked > .button:last-child:hover, +.linked > GtkComboBoxText:last-child > .the-button-in-the-combobox .linked > .button:last-child:hover, +.inline-toolbar.toolbar GtkToolButton:last-child > .button.flat .linked > .button:last-child:active, +.inline-toolbar GtkToolButton:last-child > .button.flat .linked > .button:last-child:active, +.inline-toolbar.search-bar GtkToolButton:last-child > .button.flat .linked > .button:last-child:active, +.inline-toolbar.location-bar GtkToolButton:last-child > .button.flat .linked > .button:last-child:active, +.inline-toolbar.toolbar GtkToolButton:backdrop:last-child > .button.flat .linked > .button:last-child:active, +.inline-toolbar GtkToolButton:backdrop:last-child > .button.flat .linked > .button:last-child:active, +.inline-toolbar.search-bar GtkToolButton:backdrop:last-child > .button.flat .linked > .button:last-child:active, +.inline-toolbar.location-bar GtkToolButton:backdrop:last-child > .button.flat .linked > .button:last-child:active, +.linked > GtkComboBox:last-child > .the-button-in-the-combobox .linked > .button:last-child:active, +.linked > GtkComboBoxText:last-child > .the-button-in-the-combobox .linked > .button:last-child:active, +.inline-toolbar.toolbar GtkToolButton:last-child > .button.flat .linked > .button:last-child:checked, +.inline-toolbar GtkToolButton:last-child > .button.flat .linked > .button:last-child:checked, +.inline-toolbar.search-bar GtkToolButton:last-child > .button.flat .linked > .button:last-child:checked, +.inline-toolbar.location-bar GtkToolButton:last-child > .button.flat .linked > .button:last-child:checked, +.inline-toolbar.toolbar GtkToolButton:backdrop:last-child > .button.flat .linked > .button:last-child:checked, +.inline-toolbar GtkToolButton:backdrop:last-child > .button.flat .linked > .button:last-child:checked, +.inline-toolbar.search-bar GtkToolButton:backdrop:last-child > .button.flat .linked > .button:last-child:checked, +.inline-toolbar.location-bar GtkToolButton:backdrop:last-child > .button.flat .linked > .button:last-child:checked, +.linked > GtkComboBox:last-child > .the-button-in-the-combobox .linked > .button:last-child:checked, +.linked > GtkComboBoxText:last-child > .the-button-in-the-combobox .linked > .button:last-child:checked, +.inline-toolbar.toolbar GtkToolButton:last-child > .button.flat .linked > .button:last-child:backdrop, +.inline-toolbar GtkToolButton:last-child > .button.flat .linked > .button:last-child:backdrop, +.inline-toolbar.search-bar GtkToolButton:last-child > .button.flat .linked > .button:last-child:backdrop, +.inline-toolbar.location-bar GtkToolButton:last-child > .button.flat .linked > .button:last-child:backdrop, +.inline-toolbar.toolbar GtkToolButton:backdrop:last-child > .button.flat .linked > .button:last-child:backdrop, +.inline-toolbar GtkToolButton:backdrop:last-child > .button.flat .linked > .button:last-child:backdrop, +.inline-toolbar.search-bar GtkToolButton:backdrop:last-child > .button.flat .linked > .button:last-child:backdrop, +.inline-toolbar.location-bar GtkToolButton:backdrop:last-child > .button.flat .linked > .button:last-child:backdrop, +.linked > GtkComboBox:last-child > .the-button-in-the-combobox .linked > .button:last-child:backdrop, +.linked > GtkComboBoxText:last-child > .the-button-in-the-combobox .linked > .button:last-child:backdrop { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; + border-right-style: solid; } + +.inline-toolbar.toolbar GtkToolButton:only-child > .button.flat .linked:not(.vertical) > .entry:only-child, .inline-toolbar GtkToolButton:only-child > .button.flat .linked:not(.vertical) > .entry:only-child, .inline-toolbar.search-bar GtkToolButton:only-child > .button.flat .linked:not(.vertical) > .entry:only-child, .inline-toolbar.location-bar GtkToolButton:only-child > .button.flat .linked:not(.vertical) > .entry:only-child, .inline-toolbar.toolbar GtkToolButton:backdrop:only-child > .button.flat .linked:not(.vertical) > .entry:only-child, .inline-toolbar GtkToolButton:backdrop:only-child > .button.flat .linked:not(.vertical) > .entry:only-child, .inline-toolbar.search-bar GtkToolButton:backdrop:only-child > .button.flat .linked:not(.vertical) > .entry:only-child, .inline-toolbar.location-bar GtkToolButton:backdrop:only-child > .button.flat .linked:not(.vertical) > .entry:only-child, .linked > GtkComboBox:only-child > .the-button-in-the-combobox .linked:not(.vertical) > .entry:only-child, .linked > GtkComboBoxText:only-child > .the-button-in-the-combobox .linked:not(.vertical) > .entry:only-child, .inline-toolbar.toolbar GtkToolButton:only-child > .button.flat .osd .button:only-child:hover, .osd .inline-toolbar.toolbar GtkToolButton:only-child > .button.flat .button:only-child:hover, .inline-toolbar GtkToolButton:only-child > .button.flat .osd .button:only-child:hover, .osd .inline-toolbar GtkToolButton:only-child > .button.flat .button:only-child:hover, .inline-toolbar.search-bar GtkToolButton:only-child > .button.flat .osd .button:only-child:hover, .osd .inline-toolbar.search-bar GtkToolButton:only-child > .button.flat .button:only-child:hover, .inline-toolbar.location-bar GtkToolButton:only-child > .button.flat .osd .button:only-child:hover, .osd .inline-toolbar.location-bar GtkToolButton:only-child > .button.flat .button:only-child:hover, .inline-toolbar.toolbar GtkToolButton:backdrop:only-child > .button.flat .osd .button:only-child:hover, .osd .inline-toolbar.toolbar GtkToolButton:backdrop:only-child > .button.flat .button:only-child:hover, .inline-toolbar GtkToolButton:backdrop:only-child > .button.flat .osd .button:only-child:hover, .osd .inline-toolbar GtkToolButton:backdrop:only-child > .button.flat .button:only-child:hover, .inline-toolbar.search-bar GtkToolButton:backdrop:only-child > .button.flat .osd .button:only-child:hover, .osd .inline-toolbar.search-bar GtkToolButton:backdrop:only-child > .button.flat .button:only-child:hover, .inline-toolbar.location-bar GtkToolButton:backdrop:only-child > .button.flat .osd .button:only-child:hover, .osd .inline-toolbar.location-bar GtkToolButton:backdrop:only-child > .button.flat .button:only-child:hover, .linked > GtkComboBox:only-child > .the-button-in-the-combobox .osd .button:only-child:hover, .osd .linked > GtkComboBox:only-child > .the-button-in-the-combobox .button:only-child:hover, .linked > GtkComboBoxText:only-child > .the-button-in-the-combobox .osd .button:only-child:hover, .osd .linked > GtkComboBoxText:only-child > .the-button-in-the-combobox .button:only-child:hover, .inline-toolbar.toolbar GtkToolButton:only-child > .button.flat .osd .button:only-child:active, .osd .inline-toolbar.toolbar GtkToolButton:only-child > .button.flat .button:only-child:active, .inline-toolbar GtkToolButton:only-child > .button.flat .osd .button:only-child:active, .osd .inline-toolbar GtkToolButton:only-child > .button.flat .button:only-child:active, .inline-toolbar.search-bar GtkToolButton:only-child > .button.flat .osd .button:only-child:active, .osd .inline-toolbar.search-bar GtkToolButton:only-child > .button.flat .button:only-child:active, .inline-toolbar.location-bar GtkToolButton:only-child > .button.flat .osd .button:only-child:active, .osd .inline-toolbar.location-bar GtkToolButton:only-child > .button.flat .button:only-child:active, .inline-toolbar.toolbar GtkToolButton:backdrop:only-child > .button.flat .osd .button:only-child:active, .osd .inline-toolbar.toolbar GtkToolButton:backdrop:only-child > .button.flat .button:only-child:active, .inline-toolbar GtkToolButton:backdrop:only-child > .button.flat .osd .button:only-child:active, .osd .inline-toolbar GtkToolButton:backdrop:only-child > .button.flat .button:only-child:active, .inline-toolbar.search-bar GtkToolButton:backdrop:only-child > .button.flat .osd .button:only-child:active, .osd .inline-toolbar.search-bar GtkToolButton:backdrop:only-child > .button.flat .button:only-child:active, .inline-toolbar.location-bar GtkToolButton:backdrop:only-child > .button.flat .osd .button:only-child:active, .osd .inline-toolbar.location-bar GtkToolButton:backdrop:only-child > .button.flat .button:only-child:active, .linked > GtkComboBox:only-child > .the-button-in-the-combobox .osd .button:only-child:active, .osd .linked > GtkComboBox:only-child > .the-button-in-the-combobox .button:only-child:active, .linked > GtkComboBoxText:only-child > .the-button-in-the-combobox .osd .button:only-child:active, .osd .linked > GtkComboBoxText:only-child > .the-button-in-the-combobox .button:only-child:active, .inline-toolbar.toolbar GtkToolButton:only-child > .button.flat .osd .button:only-child:checked, .osd .inline-toolbar.toolbar GtkToolButton:only-child > .button.flat .button:only-child:checked, .inline-toolbar GtkToolButton:only-child > .button.flat .osd .button:only-child:checked, .osd .inline-toolbar GtkToolButton:only-child > .button.flat .button:only-child:checked, .inline-toolbar.search-bar GtkToolButton:only-child > .button.flat .osd .button:only-child:checked, .osd .inline-toolbar.search-bar GtkToolButton:only-child > .button.flat .button:only-child:checked, .inline-toolbar.location-bar GtkToolButton:only-child > .button.flat .osd .button:only-child:checked, .osd .inline-toolbar.location-bar GtkToolButton:only-child > .button.flat .button:only-child:checked, .inline-toolbar.toolbar GtkToolButton:backdrop:only-child > .button.flat .osd .button:only-child:checked, .osd .inline-toolbar.toolbar GtkToolButton:backdrop:only-child > .button.flat .button:only-child:checked, .inline-toolbar GtkToolButton:backdrop:only-child > .button.flat .osd .button:only-child:checked, .osd .inline-toolbar GtkToolButton:backdrop:only-child > .button.flat .button:only-child:checked, .inline-toolbar.search-bar GtkToolButton:backdrop:only-child > .button.flat .osd .button:only-child:checked, .osd .inline-toolbar.search-bar GtkToolButton:backdrop:only-child > .button.flat .button:only-child:checked, .inline-toolbar.location-bar GtkToolButton:backdrop:only-child > .button.flat .osd .button:only-child:checked, .osd .inline-toolbar.location-bar GtkToolButton:backdrop:only-child > .button.flat .button:only-child:checked, .linked > GtkComboBox:only-child > .the-button-in-the-combobox .osd .button:only-child:checked, .osd .linked > GtkComboBox:only-child > .the-button-in-the-combobox .button:only-child:checked, .linked > GtkComboBoxText:only-child > .the-button-in-the-combobox .osd .button:only-child:checked, .osd .linked > GtkComboBoxText:only-child > .the-button-in-the-combobox .button:only-child:checked, .inline-toolbar.toolbar GtkToolButton:only-child > .button.flat .osd .button:only-child:backdrop:active, .osd .inline-toolbar.toolbar GtkToolButton:only-child > .button.flat .button:only-child:backdrop:active, .inline-toolbar GtkToolButton:only-child > .button.flat .osd .button:only-child:backdrop:active, .osd .inline-toolbar GtkToolButton:only-child > .button.flat .button:only-child:backdrop:active, .inline-toolbar.search-bar GtkToolButton:only-child > .button.flat .osd .button:only-child:backdrop:active, .osd .inline-toolbar.search-bar GtkToolButton:only-child > .button.flat .button:only-child:backdrop:active, .inline-toolbar.location-bar GtkToolButton:only-child > .button.flat .osd .button:only-child:backdrop:active, .osd .inline-toolbar.location-bar GtkToolButton:only-child > .button.flat .button:only-child:backdrop:active, .inline-toolbar.toolbar GtkToolButton:backdrop:only-child > .button.flat .osd .button:only-child:backdrop:active, .osd .inline-toolbar.toolbar GtkToolButton:backdrop:only-child > .button.flat .button:only-child:backdrop:active, .inline-toolbar GtkToolButton:backdrop:only-child > .button.flat .osd .button:only-child:backdrop:active, .osd .inline-toolbar GtkToolButton:backdrop:only-child > .button.flat .button:only-child:backdrop:active, .inline-toolbar.search-bar GtkToolButton:backdrop:only-child > .button.flat .osd .button:only-child:backdrop:active, .osd .inline-toolbar.search-bar GtkToolButton:backdrop:only-child > .button.flat .button:only-child:backdrop:active, .inline-toolbar.location-bar GtkToolButton:backdrop:only-child > .button.flat .osd .button:only-child:backdrop:active, .osd .inline-toolbar.location-bar GtkToolButton:backdrop:only-child > .button.flat .button:only-child:backdrop:active, .linked > GtkComboBox:only-child > .the-button-in-the-combobox .osd .button:only-child:backdrop:active, .osd .linked > GtkComboBox:only-child > .the-button-in-the-combobox .button:only-child:backdrop:active, .linked > GtkComboBoxText:only-child > .the-button-in-the-combobox .osd .button:only-child:backdrop:active, .osd .linked > GtkComboBoxText:only-child > .the-button-in-the-combobox .button:only-child:backdrop:active, .inline-toolbar.toolbar GtkToolButton:only-child > .button.flat .osd .button:only-child:backdrop:checked, .osd .inline-toolbar.toolbar GtkToolButton:only-child > .button.flat .button:only-child:backdrop:checked, .inline-toolbar GtkToolButton:only-child > .button.flat .osd .button:only-child:backdrop:checked, .osd .inline-toolbar GtkToolButton:only-child > .button.flat .button:only-child:backdrop:checked, .inline-toolbar.search-bar GtkToolButton:only-child > .button.flat .osd .button:only-child:backdrop:checked, .osd .inline-toolbar.search-bar GtkToolButton:only-child > .button.flat .button:only-child:backdrop:checked, .inline-toolbar.location-bar GtkToolButton:only-child > .button.flat .osd .button:only-child:backdrop:checked, .osd .inline-toolbar.location-bar GtkToolButton:only-child > .button.flat .button:only-child:backdrop:checked, .inline-toolbar.toolbar GtkToolButton:backdrop:only-child > .button.flat .osd .button:only-child:backdrop:checked, .osd .inline-toolbar.toolbar GtkToolButton:backdrop:only-child > .button.flat .button:only-child:backdrop:checked, .inline-toolbar GtkToolButton:backdrop:only-child > .button.flat .osd .button:only-child:backdrop:checked, .osd .inline-toolbar GtkToolButton:backdrop:only-child > .button.flat .button:only-child:backdrop:checked, .inline-toolbar.search-bar GtkToolButton:backdrop:only-child > .button.flat .osd .button:only-child:backdrop:checked, .osd .inline-toolbar.search-bar GtkToolButton:backdrop:only-child > .button.flat .button:only-child:backdrop:checked, .inline-toolbar.location-bar GtkToolButton:backdrop:only-child > .button.flat .osd .button:only-child:backdrop:checked, .osd .inline-toolbar.location-bar GtkToolButton:backdrop:only-child > .button.flat .button:only-child:backdrop:checked, .linked > GtkComboBox:only-child > .the-button-in-the-combobox .osd .button:only-child:backdrop:checked, .osd .linked > GtkComboBox:only-child > .the-button-in-the-combobox .button:only-child:backdrop:checked, .linked > GtkComboBoxText:only-child > .the-button-in-the-combobox .osd .button:only-child:backdrop:checked, .osd .linked > GtkComboBoxText:only-child > .the-button-in-the-combobox .button:only-child:backdrop:checked, .inline-toolbar.toolbar GtkToolButton:only-child > .button.flat .osd .button:only-child:insensitive, .osd .inline-toolbar.toolbar GtkToolButton:only-child > .button.flat .button:only-child:insensitive, .inline-toolbar GtkToolButton:only-child > .button.flat .osd .button:only-child:insensitive, .osd .inline-toolbar GtkToolButton:only-child > .button.flat .button:only-child:insensitive, .inline-toolbar.search-bar GtkToolButton:only-child > .button.flat .osd .button:only-child:insensitive, .osd .inline-toolbar.search-bar GtkToolButton:only-child > .button.flat .button:only-child:insensitive, .inline-toolbar.location-bar GtkToolButton:only-child > .button.flat .osd .button:only-child:insensitive, .osd .inline-toolbar.location-bar GtkToolButton:only-child > .button.flat .button:only-child:insensitive, .inline-toolbar.toolbar GtkToolButton:backdrop:only-child > .button.flat .osd .button:only-child:insensitive, .osd .inline-toolbar.toolbar GtkToolButton:backdrop:only-child > .button.flat .button:only-child:insensitive, .inline-toolbar GtkToolButton:backdrop:only-child > .button.flat .osd .button:only-child:insensitive, .osd .inline-toolbar GtkToolButton:backdrop:only-child > .button.flat .button:only-child:insensitive, .inline-toolbar.search-bar GtkToolButton:backdrop:only-child > .button.flat .osd .button:only-child:insensitive, .osd .inline-toolbar.search-bar GtkToolButton:backdrop:only-child > .button.flat .button:only-child:insensitive, .inline-toolbar.location-bar GtkToolButton:backdrop:only-child > .button.flat .osd .button:only-child:insensitive, .osd .inline-toolbar.location-bar GtkToolButton:backdrop:only-child > .button.flat .button:only-child:insensitive, .linked > GtkComboBox:only-child > .the-button-in-the-combobox .osd .button:only-child:insensitive, .osd .linked > GtkComboBox:only-child > .the-button-in-the-combobox .button:only-child:insensitive, .linked > GtkComboBoxText:only-child > .the-button-in-the-combobox .osd .button:only-child:insensitive, .osd .linked > GtkComboBoxText:only-child > .the-button-in-the-combobox .button:only-child:insensitive, .inline-toolbar.toolbar GtkToolButton:only-child > .button.flat .osd .button:only-child:backdrop:insensitive, .osd .inline-toolbar.toolbar GtkToolButton:only-child > .button.flat .button:only-child:backdrop:insensitive, .inline-toolbar GtkToolButton:only-child > .button.flat .osd .button:only-child:backdrop:insensitive, .osd .inline-toolbar GtkToolButton:only-child > .button.flat .button:only-child:backdrop:insensitive, .inline-toolbar.search-bar GtkToolButton:only-child > .button.flat .osd .button:only-child:backdrop:insensitive, .osd .inline-toolbar.search-bar GtkToolButton:only-child > .button.flat .button:only-child:backdrop:insensitive, .inline-toolbar.location-bar GtkToolButton:only-child > .button.flat .osd .button:only-child:backdrop:insensitive, .osd .inline-toolbar.location-bar GtkToolButton:only-child > .button.flat .button:only-child:backdrop:insensitive, .inline-toolbar.toolbar GtkToolButton:backdrop:only-child > .button.flat .osd .button:only-child:backdrop:insensitive, .osd .inline-toolbar.toolbar GtkToolButton:backdrop:only-child > .button.flat .button:only-child:backdrop:insensitive, .inline-toolbar GtkToolButton:backdrop:only-child > .button.flat .osd .button:only-child:backdrop:insensitive, .osd .inline-toolbar GtkToolButton:backdrop:only-child > .button.flat .button:only-child:backdrop:insensitive, .inline-toolbar.search-bar GtkToolButton:backdrop:only-child > .button.flat .osd .button:only-child:backdrop:insensitive, .osd .inline-toolbar.search-bar GtkToolButton:backdrop:only-child > .button.flat .button:only-child:backdrop:insensitive, .inline-toolbar.location-bar GtkToolButton:backdrop:only-child > .button.flat .osd .button:only-child:backdrop:insensitive, .osd .inline-toolbar.location-bar GtkToolButton:backdrop:only-child > .button.flat .button:only-child:backdrop:insensitive, .linked > GtkComboBox:only-child > .the-button-in-the-combobox .osd .button:only-child:backdrop:insensitive, .osd .linked > GtkComboBox:only-child > .the-button-in-the-combobox .button:only-child:backdrop:insensitive, .linked > GtkComboBoxText:only-child > .the-button-in-the-combobox .osd .button:only-child:backdrop:insensitive, .osd .linked > GtkComboBoxText:only-child > .the-button-in-the-combobox .button:only-child:backdrop:insensitive, .inline-toolbar.toolbar GtkToolButton:only-child > .button.flat .osd .button:only-child:backdrop, .osd .inline-toolbar.toolbar GtkToolButton:only-child > .button.flat .button:only-child:backdrop, .inline-toolbar GtkToolButton:only-child > .button.flat .osd .button:only-child:backdrop, .osd .inline-toolbar GtkToolButton:only-child > .button.flat .button:only-child:backdrop, .inline-toolbar.search-bar GtkToolButton:only-child > .button.flat .osd .button:only-child:backdrop, .osd .inline-toolbar.search-bar GtkToolButton:only-child > .button.flat .button:only-child:backdrop, .inline-toolbar.location-bar GtkToolButton:only-child > .button.flat .osd .button:only-child:backdrop, .osd .inline-toolbar.location-bar GtkToolButton:only-child > .button.flat .button:only-child:backdrop, .inline-toolbar.toolbar GtkToolButton:backdrop:only-child > .button.flat .osd .button:only-child:backdrop, .osd .inline-toolbar.toolbar GtkToolButton:backdrop:only-child > .button.flat .button:only-child:backdrop, .inline-toolbar GtkToolButton:backdrop:only-child > .button.flat .osd .button:only-child:backdrop, .osd .inline-toolbar GtkToolButton:backdrop:only-child > .button.flat .button:only-child:backdrop, .inline-toolbar.search-bar GtkToolButton:backdrop:only-child > .button.flat .osd .button:only-child:backdrop, .osd .inline-toolbar.search-bar GtkToolButton:backdrop:only-child > .button.flat .button:only-child:backdrop, .inline-toolbar.location-bar GtkToolButton:backdrop:only-child > .button.flat .osd .button:only-child:backdrop, .osd .inline-toolbar.location-bar GtkToolButton:backdrop:only-child > .button.flat .button:only-child:backdrop, .linked > GtkComboBox:only-child > .the-button-in-the-combobox .osd .button:only-child:backdrop, .osd .linked > GtkComboBox:only-child > .the-button-in-the-combobox .button:only-child:backdrop, .linked > GtkComboBoxText:only-child > .the-button-in-the-combobox .osd .button:only-child:backdrop, .osd .linked > GtkComboBoxText:only-child > .the-button-in-the-combobox .button:only-child:backdrop, .inline-toolbar.toolbar GtkToolButton:only-child > .button.flat .osd .button.suggested-action:only-child, .osd .inline-toolbar.toolbar GtkToolButton:only-child > .button.flat .button.suggested-action:only-child, .inline-toolbar GtkToolButton:only-child > .button.flat .osd .button.suggested-action:only-child, .osd .inline-toolbar GtkToolButton:only-child > .button.flat .button.suggested-action:only-child, .inline-toolbar.search-bar GtkToolButton:only-child > .button.flat .osd .button.suggested-action:only-child, .osd .inline-toolbar.search-bar GtkToolButton:only-child > .button.flat .button.suggested-action:only-child, .inline-toolbar.location-bar GtkToolButton:only-child > .button.flat .osd .button.suggested-action:only-child, .osd .inline-toolbar.location-bar GtkToolButton:only-child > .button.flat .button.suggested-action:only-child, .inline-toolbar.toolbar GtkToolButton:backdrop:only-child > .button.flat .osd .button.suggested-action:only-child, .osd .inline-toolbar.toolbar GtkToolButton:backdrop:only-child > .button.flat .button.suggested-action:only-child, .inline-toolbar GtkToolButton:backdrop:only-child > .button.flat .osd .button.suggested-action:only-child, .osd .inline-toolbar GtkToolButton:backdrop:only-child > .button.flat .button.suggested-action:only-child, .inline-toolbar.search-bar GtkToolButton:backdrop:only-child > .button.flat .osd .button.suggested-action:only-child, .osd .inline-toolbar.search-bar GtkToolButton:backdrop:only-child > .button.flat .button.suggested-action:only-child, .inline-toolbar.location-bar GtkToolButton:backdrop:only-child > .button.flat .osd .button.suggested-action:only-child, .osd .inline-toolbar.location-bar GtkToolButton:backdrop:only-child > .button.flat .button.suggested-action:only-child, .linked > GtkComboBox:only-child > .the-button-in-the-combobox .osd .button.suggested-action:only-child, .osd .linked > GtkComboBox:only-child > .the-button-in-the-combobox .button.suggested-action:only-child, .linked > GtkComboBoxText:only-child > .the-button-in-the-combobox .osd .button.suggested-action:only-child, .osd .linked > GtkComboBoxText:only-child > .the-button-in-the-combobox .button.suggested-action:only-child, .inline-toolbar.toolbar GtkToolButton:only-child > .button.flat .osd .button.suggested-action:only-child:hover, .osd .inline-toolbar.toolbar GtkToolButton:only-child > .button.flat .button.suggested-action:only-child:hover, .inline-toolbar GtkToolButton:only-child > .button.flat .osd .button.suggested-action:only-child:hover, .osd .inline-toolbar GtkToolButton:only-child > .button.flat .button.suggested-action:only-child:hover, .inline-toolbar.search-bar GtkToolButton:only-child > .button.flat .osd .button.suggested-action:only-child:hover, .osd .inline-toolbar.search-bar GtkToolButton:only-child > .button.flat .button.suggested-action:only-child:hover, .inline-toolbar.location-bar GtkToolButton:only-child > .button.flat .osd .button.suggested-action:only-child:hover, .osd .inline-toolbar.location-bar GtkToolButton:only-child > .button.flat .button.suggested-action:only-child:hover, .inline-toolbar.toolbar GtkToolButton:backdrop:only-child > .button.flat .osd .button.suggested-action:only-child:hover, .osd .inline-toolbar.toolbar GtkToolButton:backdrop:only-child > .button.flat .button.suggested-action:only-child:hover, .inline-toolbar GtkToolButton:backdrop:only-child > .button.flat .osd .button.suggested-action:only-child:hover, .osd .inline-toolbar GtkToolButton:backdrop:only-child > .button.flat .button.suggested-action:only-child:hover, .inline-toolbar.search-bar GtkToolButton:backdrop:only-child > .button.flat .osd .button.suggested-action:only-child:hover, .osd .inline-toolbar.search-bar GtkToolButton:backdrop:only-child > .button.flat .button.suggested-action:only-child:hover, .inline-toolbar.location-bar GtkToolButton:backdrop:only-child > .button.flat .osd .button.suggested-action:only-child:hover, .osd .inline-toolbar.location-bar GtkToolButton:backdrop:only-child > .button.flat .button.suggested-action:only-child:hover, .linked > GtkComboBox:only-child > .the-button-in-the-combobox .osd .button.suggested-action:only-child:hover, .osd .linked > GtkComboBox:only-child > .the-button-in-the-combobox .button.suggested-action:only-child:hover, .linked > GtkComboBoxText:only-child > .the-button-in-the-combobox .osd .button.suggested-action:only-child:hover, .osd .linked > GtkComboBoxText:only-child > .the-button-in-the-combobox .button.suggested-action:only-child:hover, .inline-toolbar.toolbar GtkToolButton:only-child > .button.flat .osd .button.suggested-action:only-child:active, .osd .inline-toolbar.toolbar GtkToolButton:only-child > .button.flat .button.suggested-action:only-child:active, .inline-toolbar GtkToolButton:only-child > .button.flat .osd .button.suggested-action:only-child:active, .osd .inline-toolbar GtkToolButton:only-child > .button.flat .button.suggested-action:only-child:active, .inline-toolbar.search-bar GtkToolButton:only-child > .button.flat .osd .button.suggested-action:only-child:active, .osd .inline-toolbar.search-bar GtkToolButton:only-child > .button.flat .button.suggested-action:only-child:active, .inline-toolbar.location-bar GtkToolButton:only-child > .button.flat .osd .button.suggested-action:only-child:active, .osd .inline-toolbar.location-bar GtkToolButton:only-child > .button.flat .button.suggested-action:only-child:active, .inline-toolbar.toolbar GtkToolButton:backdrop:only-child > .button.flat .osd .button.suggested-action:only-child:active, .osd .inline-toolbar.toolbar GtkToolButton:backdrop:only-child > .button.flat .button.suggested-action:only-child:active, .inline-toolbar GtkToolButton:backdrop:only-child > .button.flat .osd .button.suggested-action:only-child:active, .osd .inline-toolbar GtkToolButton:backdrop:only-child > .button.flat .button.suggested-action:only-child:active, .inline-toolbar.search-bar GtkToolButton:backdrop:only-child > .button.flat .osd .button.suggested-action:only-child:active, .osd .inline-toolbar.search-bar GtkToolButton:backdrop:only-child > .button.flat .button.suggested-action:only-child:active, .inline-toolbar.location-bar GtkToolButton:backdrop:only-child > .button.flat .osd .button.suggested-action:only-child:active, .osd .inline-toolbar.location-bar GtkToolButton:backdrop:only-child > .button.flat .button.suggested-action:only-child:active, .linked > GtkComboBox:only-child > .the-button-in-the-combobox .osd .button.suggested-action:only-child:active, .osd .linked > GtkComboBox:only-child > .the-button-in-the-combobox .button.suggested-action:only-child:active, .linked > GtkComboBoxText:only-child > .the-button-in-the-combobox .osd .button.suggested-action:only-child:active, .osd .linked > GtkComboBoxText:only-child > .the-button-in-the-combobox .button.suggested-action:only-child:active, .inline-toolbar.toolbar GtkToolButton:only-child > .button.flat .osd .button.suggested-action:only-child:checked, .osd .inline-toolbar.toolbar GtkToolButton:only-child > .button.flat .button.suggested-action:only-child:checked, .inline-toolbar GtkToolButton:only-child > .button.flat .osd .button.suggested-action:only-child:checked, .osd .inline-toolbar GtkToolButton:only-child > .button.flat .button.suggested-action:only-child:checked, .inline-toolbar.search-bar GtkToolButton:only-child > .button.flat .osd .button.suggested-action:only-child:checked, .osd .inline-toolbar.search-bar GtkToolButton:only-child > .button.flat .button.suggested-action:only-child:checked, .inline-toolbar.location-bar GtkToolButton:only-child > .button.flat .osd .button.suggested-action:only-child:checked, .osd .inline-toolbar.location-bar GtkToolButton:only-child > .button.flat .button.suggested-action:only-child:checked, .inline-toolbar.toolbar GtkToolButton:backdrop:only-child > .button.flat .osd .button.suggested-action:only-child:checked, .osd .inline-toolbar.toolbar GtkToolButton:backdrop:only-child > .button.flat .button.suggested-action:only-child:checked, .inline-toolbar GtkToolButton:backdrop:only-child > .button.flat .osd .button.suggested-action:only-child:checked, .osd .inline-toolbar GtkToolButton:backdrop:only-child > .button.flat .button.suggested-action:only-child:checked, .inline-toolbar.search-bar GtkToolButton:backdrop:only-child > .button.flat .osd .button.suggested-action:only-child:checked, .osd .inline-toolbar.search-bar GtkToolButton:backdrop:only-child > .button.flat .button.suggested-action:only-child:checked, .inline-toolbar.location-bar GtkToolButton:backdrop:only-child > .button.flat .osd .button.suggested-action:only-child:checked, .osd .inline-toolbar.location-bar GtkToolButton:backdrop:only-child > .button.flat .button.suggested-action:only-child:checked, .linked > GtkComboBox:only-child > .the-button-in-the-combobox .osd .button.suggested-action:only-child:checked, .osd .linked > GtkComboBox:only-child > .the-button-in-the-combobox .button.suggested-action:only-child:checked, .linked > GtkComboBoxText:only-child > .the-button-in-the-combobox .osd .button.suggested-action:only-child:checked, .osd .linked > GtkComboBoxText:only-child > .the-button-in-the-combobox .button.suggested-action:only-child:checked, .inline-toolbar.toolbar GtkToolButton:only-child > .button.flat .osd .button.suggested-action:only-child:backdrop:active, .osd .inline-toolbar.toolbar GtkToolButton:only-child > .button.flat .button.suggested-action:only-child:backdrop:active, .inline-toolbar GtkToolButton:only-child > .button.flat .osd .button.suggested-action:only-child:backdrop:active, .osd .inline-toolbar GtkToolButton:only-child > .button.flat .button.suggested-action:only-child:backdrop:active, .inline-toolbar.search-bar GtkToolButton:only-child > .button.flat .osd .button.suggested-action:only-child:backdrop:active, .osd .inline-toolbar.search-bar GtkToolButton:only-child > .button.flat .button.suggested-action:only-child:backdrop:active, .inline-toolbar.location-bar GtkToolButton:only-child > .button.flat .osd .button.suggested-action:only-child:backdrop:active, .osd .inline-toolbar.location-bar GtkToolButton:only-child > .button.flat .button.suggested-action:only-child:backdrop:active, .inline-toolbar.toolbar GtkToolButton:backdrop:only-child > .button.flat .osd .button.suggested-action:only-child:backdrop:active, .osd .inline-toolbar.toolbar GtkToolButton:backdrop:only-child > .button.flat .button.suggested-action:only-child:backdrop:active, .inline-toolbar GtkToolButton:backdrop:only-child > .button.flat .osd .button.suggested-action:only-child:backdrop:active, .osd .inline-toolbar GtkToolButton:backdrop:only-child > .button.flat .button.suggested-action:only-child:backdrop:active, .inline-toolbar.search-bar GtkToolButton:backdrop:only-child > .button.flat .osd .button.suggested-action:only-child:backdrop:active, .osd .inline-toolbar.search-bar GtkToolButton:backdrop:only-child > .button.flat .button.suggested-action:only-child:backdrop:active, .inline-toolbar.location-bar GtkToolButton:backdrop:only-child > .button.flat .osd .button.suggested-action:only-child:backdrop:active, .osd .inline-toolbar.location-bar GtkToolButton:backdrop:only-child > .button.flat .button.suggested-action:only-child:backdrop:active, .linked > GtkComboBox:only-child > .the-button-in-the-combobox .osd .button.suggested-action:only-child:backdrop:active, .osd .linked > GtkComboBox:only-child > .the-button-in-the-combobox .button.suggested-action:only-child:backdrop:active, .linked > GtkComboBoxText:only-child > .the-button-in-the-combobox .osd .button.suggested-action:only-child:backdrop:active, .osd .linked > GtkComboBoxText:only-child > .the-button-in-the-combobox .button.suggested-action:only-child:backdrop:active, .inline-toolbar.toolbar GtkToolButton:only-child > .button.flat .osd .button.suggested-action:only-child:backdrop:checked, .osd .inline-toolbar.toolbar GtkToolButton:only-child > .button.flat .button.suggested-action:only-child:backdrop:checked, .inline-toolbar GtkToolButton:only-child > .button.flat .osd .button.suggested-action:only-child:backdrop:checked, .osd .inline-toolbar GtkToolButton:only-child > .button.flat .button.suggested-action:only-child:backdrop:checked, .inline-toolbar.search-bar GtkToolButton:only-child > .button.flat .osd .button.suggested-action:only-child:backdrop:checked, .osd .inline-toolbar.search-bar GtkToolButton:only-child > .button.flat .button.suggested-action:only-child:backdrop:checked, .inline-toolbar.location-bar GtkToolButton:only-child > .button.flat .osd .button.suggested-action:only-child:backdrop:checked, .osd .inline-toolbar.location-bar GtkToolButton:only-child > .button.flat .button.suggested-action:only-child:backdrop:checked, .inline-toolbar.toolbar GtkToolButton:backdrop:only-child > .button.flat .osd .button.suggested-action:only-child:backdrop:checked, .osd .inline-toolbar.toolbar GtkToolButton:backdrop:only-child > .button.flat .button.suggested-action:only-child:backdrop:checked, .inline-toolbar GtkToolButton:backdrop:only-child > .button.flat .osd .button.suggested-action:only-child:backdrop:checked, .osd .inline-toolbar GtkToolButton:backdrop:only-child > .button.flat .button.suggested-action:only-child:backdrop:checked, .inline-toolbar.search-bar GtkToolButton:backdrop:only-child > .button.flat .osd .button.suggested-action:only-child:backdrop:checked, .osd .inline-toolbar.search-bar GtkToolButton:backdrop:only-child > .button.flat .button.suggested-action:only-child:backdrop:checked, .inline-toolbar.location-bar GtkToolButton:backdrop:only-child > .button.flat .osd .button.suggested-action:only-child:backdrop:checked, .osd .inline-toolbar.location-bar GtkToolButton:backdrop:only-child > .button.flat .button.suggested-action:only-child:backdrop:checked, .linked > GtkComboBox:only-child > .the-button-in-the-combobox .osd .button.suggested-action:only-child:backdrop:checked, .osd .linked > GtkComboBox:only-child > .the-button-in-the-combobox .button.suggested-action:only-child:backdrop:checked, .linked > GtkComboBoxText:only-child > .the-button-in-the-combobox .osd .button.suggested-action:only-child:backdrop:checked, .osd .linked > GtkComboBoxText:only-child > .the-button-in-the-combobox .button.suggested-action:only-child:backdrop:checked, .inline-toolbar.toolbar GtkToolButton:only-child > .button.flat .osd .button.suggested-action:only-child:insensitive, .osd .inline-toolbar.toolbar GtkToolButton:only-child > .button.flat .button.suggested-action:only-child:insensitive, .inline-toolbar GtkToolButton:only-child > .button.flat .osd .button.suggested-action:only-child:insensitive, .osd .inline-toolbar GtkToolButton:only-child > .button.flat .button.suggested-action:only-child:insensitive, .inline-toolbar.search-bar GtkToolButton:only-child > .button.flat .osd .button.suggested-action:only-child:insensitive, .osd .inline-toolbar.search-bar GtkToolButton:only-child > .button.flat .button.suggested-action:only-child:insensitive, .inline-toolbar.location-bar GtkToolButton:only-child > .button.flat .osd .button.suggested-action:only-child:insensitive, .osd .inline-toolbar.location-bar GtkToolButton:only-child > .button.flat .button.suggested-action:only-child:insensitive, .inline-toolbar.toolbar GtkToolButton:backdrop:only-child > .button.flat .osd .button.suggested-action:only-child:insensitive, .osd .inline-toolbar.toolbar GtkToolButton:backdrop:only-child > .button.flat .button.suggested-action:only-child:insensitive, .inline-toolbar GtkToolButton:backdrop:only-child > .button.flat .osd .button.suggested-action:only-child:insensitive, .osd .inline-toolbar GtkToolButton:backdrop:only-child > .button.flat .button.suggested-action:only-child:insensitive, .inline-toolbar.search-bar GtkToolButton:backdrop:only-child > .button.flat .osd .button.suggested-action:only-child:insensitive, .osd .inline-toolbar.search-bar GtkToolButton:backdrop:only-child > .button.flat .button.suggested-action:only-child:insensitive, .inline-toolbar.location-bar GtkToolButton:backdrop:only-child > .button.flat .osd .button.suggested-action:only-child:insensitive, .osd .inline-toolbar.location-bar GtkToolButton:backdrop:only-child > .button.flat .button.suggested-action:only-child:insensitive, .linked > GtkComboBox:only-child > .the-button-in-the-combobox .osd .button.suggested-action:only-child:insensitive, .osd .linked > GtkComboBox:only-child > .the-button-in-the-combobox .button.suggested-action:only-child:insensitive, .linked > GtkComboBoxText:only-child > .the-button-in-the-combobox .osd .button.suggested-action:only-child:insensitive, .osd .linked > GtkComboBoxText:only-child > .the-button-in-the-combobox .button.suggested-action:only-child:insensitive, .inline-toolbar.toolbar GtkToolButton:only-child > .button.flat .osd .button.suggested-action:only-child:backdrop:insensitive, .osd .inline-toolbar.toolbar GtkToolButton:only-child > .button.flat .button.suggested-action:only-child:backdrop:insensitive, .inline-toolbar GtkToolButton:only-child > .button.flat .osd .button.suggested-action:only-child:backdrop:insensitive, .osd .inline-toolbar GtkToolButton:only-child > .button.flat .button.suggested-action:only-child:backdrop:insensitive, .inline-toolbar.search-bar GtkToolButton:only-child > .button.flat .osd .button.suggested-action:only-child:backdrop:insensitive, .osd .inline-toolbar.search-bar GtkToolButton:only-child > .button.flat .button.suggested-action:only-child:backdrop:insensitive, .inline-toolbar.location-bar GtkToolButton:only-child > .button.flat .osd .button.suggested-action:only-child:backdrop:insensitive, .osd .inline-toolbar.location-bar GtkToolButton:only-child > .button.flat .button.suggested-action:only-child:backdrop:insensitive, .inline-toolbar.toolbar GtkToolButton:backdrop:only-child > .button.flat .osd .button.suggested-action:only-child:backdrop:insensitive, .osd .inline-toolbar.toolbar GtkToolButton:backdrop:only-child > .button.flat .button.suggested-action:only-child:backdrop:insensitive, .inline-toolbar GtkToolButton:backdrop:only-child > .button.flat .osd .button.suggested-action:only-child:backdrop:insensitive, .osd .inline-toolbar GtkToolButton:backdrop:only-child > .button.flat .button.suggested-action:only-child:backdrop:insensitive, .inline-toolbar.search-bar GtkToolButton:backdrop:only-child > .button.flat .osd .button.suggested-action:only-child:backdrop:insensitive, .osd .inline-toolbar.search-bar GtkToolButton:backdrop:only-child > .button.flat .button.suggested-action:only-child:backdrop:insensitive, .inline-toolbar.location-bar GtkToolButton:backdrop:only-child > .button.flat .osd .button.suggested-action:only-child:backdrop:insensitive, .osd .inline-toolbar.location-bar GtkToolButton:backdrop:only-child > .button.flat .button.suggested-action:only-child:backdrop:insensitive, .linked > GtkComboBox:only-child > .the-button-in-the-combobox .osd .button.suggested-action:only-child:backdrop:insensitive, .osd .linked > GtkComboBox:only-child > .the-button-in-the-combobox .button.suggested-action:only-child:backdrop:insensitive, .linked > GtkComboBoxText:only-child > .the-button-in-the-combobox .osd .button.suggested-action:only-child:backdrop:insensitive, .osd .linked > GtkComboBoxText:only-child > .the-button-in-the-combobox .button.suggested-action:only-child:backdrop:insensitive, .inline-toolbar.toolbar GtkToolButton:only-child > .button.flat .osd .button.suggested-action:only-child:backdrop, .osd .inline-toolbar.toolbar GtkToolButton:only-child > .button.flat .button.suggested-action:only-child:backdrop, .inline-toolbar GtkToolButton:only-child > .button.flat .osd .button.suggested-action:only-child:backdrop, .osd .inline-toolbar GtkToolButton:only-child > .button.flat .button.suggested-action:only-child:backdrop, .inline-toolbar.search-bar GtkToolButton:only-child > .button.flat .osd .button.suggested-action:only-child:backdrop, .osd .inline-toolbar.search-bar GtkToolButton:only-child > .button.flat .button.suggested-action:only-child:backdrop, .inline-toolbar.location-bar GtkToolButton:only-child > .button.flat .osd .button.suggested-action:only-child:backdrop, .osd .inline-toolbar.location-bar GtkToolButton:only-child > .button.flat .button.suggested-action:only-child:backdrop, .inline-toolbar.toolbar GtkToolButton:backdrop:only-child > .button.flat .osd .button.suggested-action:only-child:backdrop, .osd .inline-toolbar.toolbar GtkToolButton:backdrop:only-child > .button.flat .button.suggested-action:only-child:backdrop, .inline-toolbar GtkToolButton:backdrop:only-child > .button.flat .osd .button.suggested-action:only-child:backdrop, .osd .inline-toolbar GtkToolButton:backdrop:only-child > .button.flat .button.suggested-action:only-child:backdrop, .inline-toolbar.search-bar GtkToolButton:backdrop:only-child > .button.flat .osd .button.suggested-action:only-child:backdrop, .osd .inline-toolbar.search-bar GtkToolButton:backdrop:only-child > .button.flat .button.suggested-action:only-child:backdrop, .inline-toolbar.location-bar GtkToolButton:backdrop:only-child > .button.flat .osd .button.suggested-action:only-child:backdrop, .osd .inline-toolbar.location-bar GtkToolButton:backdrop:only-child > .button.flat .button.suggested-action:only-child:backdrop, .linked > GtkComboBox:only-child > .the-button-in-the-combobox .osd .button.suggested-action:only-child:backdrop, .osd .linked > GtkComboBox:only-child > .the-button-in-the-combobox .button.suggested-action:only-child:backdrop, .linked > GtkComboBoxText:only-child > .the-button-in-the-combobox .osd .button.suggested-action:only-child:backdrop, .osd .linked > GtkComboBoxText:only-child > .the-button-in-the-combobox .button.suggested-action:only-child:backdrop, .inline-toolbar.toolbar GtkToolButton:only-child > .button.flat .osd .button.destructive-action:only-child, .osd .inline-toolbar.toolbar GtkToolButton:only-child > .button.flat .button.destructive-action:only-child, .inline-toolbar GtkToolButton:only-child > .button.flat .osd .button.destructive-action:only-child, .osd .inline-toolbar GtkToolButton:only-child > .button.flat .button.destructive-action:only-child, .inline-toolbar.search-bar GtkToolButton:only-child > .button.flat .osd .button.destructive-action:only-child, .osd .inline-toolbar.search-bar GtkToolButton:only-child > .button.flat .button.destructive-action:only-child, .inline-toolbar.location-bar GtkToolButton:only-child > .button.flat .osd .button.destructive-action:only-child, .osd .inline-toolbar.location-bar GtkToolButton:only-child > .button.flat .button.destructive-action:only-child, .inline-toolbar.toolbar GtkToolButton:backdrop:only-child > .button.flat .osd .button.destructive-action:only-child, .osd .inline-toolbar.toolbar GtkToolButton:backdrop:only-child > .button.flat .button.destructive-action:only-child, .inline-toolbar GtkToolButton:backdrop:only-child > .button.flat .osd .button.destructive-action:only-child, .osd .inline-toolbar GtkToolButton:backdrop:only-child > .button.flat .button.destructive-action:only-child, .inline-toolbar.search-bar GtkToolButton:backdrop:only-child > .button.flat .osd .button.destructive-action:only-child, .osd .inline-toolbar.search-bar GtkToolButton:backdrop:only-child > .button.flat .button.destructive-action:only-child, .inline-toolbar.location-bar GtkToolButton:backdrop:only-child > .button.flat .osd .button.destructive-action:only-child, .osd .inline-toolbar.location-bar GtkToolButton:backdrop:only-child > .button.flat .button.destructive-action:only-child, .linked > GtkComboBox:only-child > .the-button-in-the-combobox .osd .button.destructive-action:only-child, .osd .linked > GtkComboBox:only-child > .the-button-in-the-combobox .button.destructive-action:only-child, .linked > GtkComboBoxText:only-child > .the-button-in-the-combobox .osd .button.destructive-action:only-child, .osd .linked > GtkComboBoxText:only-child > .the-button-in-the-combobox .button.destructive-action:only-child, .inline-toolbar.toolbar GtkToolButton:only-child > .button.flat .osd .button.destructive-action:only-child:hover, .osd .inline-toolbar.toolbar GtkToolButton:only-child > .button.flat .button.destructive-action:only-child:hover, .inline-toolbar GtkToolButton:only-child > .button.flat .osd .button.destructive-action:only-child:hover, .osd .inline-toolbar GtkToolButton:only-child > .button.flat .button.destructive-action:only-child:hover, .inline-toolbar.search-bar GtkToolButton:only-child > .button.flat .osd .button.destructive-action:only-child:hover, .osd .inline-toolbar.search-bar GtkToolButton:only-child > .button.flat .button.destructive-action:only-child:hover, .inline-toolbar.location-bar GtkToolButton:only-child > .button.flat .osd .button.destructive-action:only-child:hover, .osd .inline-toolbar.location-bar GtkToolButton:only-child > .button.flat .button.destructive-action:only-child:hover, .inline-toolbar.toolbar GtkToolButton:backdrop:only-child > .button.flat .osd .button.destructive-action:only-child:hover, .osd .inline-toolbar.toolbar GtkToolButton:backdrop:only-child > .button.flat .button.destructive-action:only-child:hover, .inline-toolbar GtkToolButton:backdrop:only-child > .button.flat .osd .button.destructive-action:only-child:hover, .osd .inline-toolbar GtkToolButton:backdrop:only-child > .button.flat .button.destructive-action:only-child:hover, .inline-toolbar.search-bar GtkToolButton:backdrop:only-child > .button.flat .osd .button.destructive-action:only-child:hover, .osd .inline-toolbar.search-bar GtkToolButton:backdrop:only-child > .button.flat .button.destructive-action:only-child:hover, .inline-toolbar.location-bar GtkToolButton:backdrop:only-child > .button.flat .osd .button.destructive-action:only-child:hover, .osd .inline-toolbar.location-bar GtkToolButton:backdrop:only-child > .button.flat .button.destructive-action:only-child:hover, .linked > GtkComboBox:only-child > .the-button-in-the-combobox .osd .button.destructive-action:only-child:hover, .osd .linked > GtkComboBox:only-child > .the-button-in-the-combobox .button.destructive-action:only-child:hover, .linked > GtkComboBoxText:only-child > .the-button-in-the-combobox .osd .button.destructive-action:only-child:hover, .osd .linked > GtkComboBoxText:only-child > .the-button-in-the-combobox .button.destructive-action:only-child:hover, .inline-toolbar.toolbar GtkToolButton:only-child > .button.flat .osd .button.destructive-action:only-child:active, .osd .inline-toolbar.toolbar GtkToolButton:only-child > .button.flat .button.destructive-action:only-child:active, .inline-toolbar GtkToolButton:only-child > .button.flat .osd .button.destructive-action:only-child:active, .osd .inline-toolbar GtkToolButton:only-child > .button.flat .button.destructive-action:only-child:active, .inline-toolbar.search-bar GtkToolButton:only-child > .button.flat .osd .button.destructive-action:only-child:active, .osd .inline-toolbar.search-bar GtkToolButton:only-child > .button.flat .button.destructive-action:only-child:active, .inline-toolbar.location-bar GtkToolButton:only-child > .button.flat .osd .button.destructive-action:only-child:active, .osd .inline-toolbar.location-bar GtkToolButton:only-child > .button.flat .button.destructive-action:only-child:active, .inline-toolbar.toolbar GtkToolButton:backdrop:only-child > .button.flat .osd .button.destructive-action:only-child:active, .osd .inline-toolbar.toolbar GtkToolButton:backdrop:only-child > .button.flat .button.destructive-action:only-child:active, .inline-toolbar GtkToolButton:backdrop:only-child > .button.flat .osd .button.destructive-action:only-child:active, .osd .inline-toolbar GtkToolButton:backdrop:only-child > .button.flat .button.destructive-action:only-child:active, .inline-toolbar.search-bar GtkToolButton:backdrop:only-child > .button.flat .osd .button.destructive-action:only-child:active, .osd .inline-toolbar.search-bar GtkToolButton:backdrop:only-child > .button.flat .button.destructive-action:only-child:active, .inline-toolbar.location-bar GtkToolButton:backdrop:only-child > .button.flat .osd .button.destructive-action:only-child:active, .osd .inline-toolbar.location-bar GtkToolButton:backdrop:only-child > .button.flat .button.destructive-action:only-child:active, .linked > GtkComboBox:only-child > .the-button-in-the-combobox .osd .button.destructive-action:only-child:active, .osd .linked > GtkComboBox:only-child > .the-button-in-the-combobox .button.destructive-action:only-child:active, .linked > GtkComboBoxText:only-child > .the-button-in-the-combobox .osd .button.destructive-action:only-child:active, .osd .linked > GtkComboBoxText:only-child > .the-button-in-the-combobox .button.destructive-action:only-child:active, .inline-toolbar.toolbar GtkToolButton:only-child > .button.flat .osd .button.destructive-action:only-child:checked, .osd .inline-toolbar.toolbar GtkToolButton:only-child > .button.flat .button.destructive-action:only-child:checked, .inline-toolbar GtkToolButton:only-child > .button.flat .osd .button.destructive-action:only-child:checked, .osd .inline-toolbar GtkToolButton:only-child > .button.flat .button.destructive-action:only-child:checked, .inline-toolbar.search-bar GtkToolButton:only-child > .button.flat .osd .button.destructive-action:only-child:checked, .osd .inline-toolbar.search-bar GtkToolButton:only-child > .button.flat .button.destructive-action:only-child:checked, .inline-toolbar.location-bar GtkToolButton:only-child > .button.flat .osd .button.destructive-action:only-child:checked, .osd .inline-toolbar.location-bar GtkToolButton:only-child > .button.flat .button.destructive-action:only-child:checked, .inline-toolbar.toolbar GtkToolButton:backdrop:only-child > .button.flat .osd .button.destructive-action:only-child:checked, .osd .inline-toolbar.toolbar GtkToolButton:backdrop:only-child > .button.flat .button.destructive-action:only-child:checked, .inline-toolbar GtkToolButton:backdrop:only-child > .button.flat .osd .button.destructive-action:only-child:checked, .osd .inline-toolbar GtkToolButton:backdrop:only-child > .button.flat .button.destructive-action:only-child:checked, .inline-toolbar.search-bar GtkToolButton:backdrop:only-child > .button.flat .osd .button.destructive-action:only-child:checked, .osd .inline-toolbar.search-bar GtkToolButton:backdrop:only-child > .button.flat .button.destructive-action:only-child:checked, .inline-toolbar.location-bar GtkToolButton:backdrop:only-child > .button.flat .osd .button.destructive-action:only-child:checked, .osd .inline-toolbar.location-bar GtkToolButton:backdrop:only-child > .button.flat .button.destructive-action:only-child:checked, .linked > GtkComboBox:only-child > .the-button-in-the-combobox .osd .button.destructive-action:only-child:checked, .osd .linked > GtkComboBox:only-child > .the-button-in-the-combobox .button.destructive-action:only-child:checked, .linked > GtkComboBoxText:only-child > .the-button-in-the-combobox .osd .button.destructive-action:only-child:checked, .osd .linked > GtkComboBoxText:only-child > .the-button-in-the-combobox .button.destructive-action:only-child:checked, .inline-toolbar.toolbar GtkToolButton:only-child > .button.flat .osd .button.destructive-action:only-child:backdrop:active, .osd .inline-toolbar.toolbar GtkToolButton:only-child > .button.flat .button.destructive-action:only-child:backdrop:active, .inline-toolbar GtkToolButton:only-child > .button.flat .osd .button.destructive-action:only-child:backdrop:active, .osd .inline-toolbar GtkToolButton:only-child > .button.flat .button.destructive-action:only-child:backdrop:active, .inline-toolbar.search-bar GtkToolButton:only-child > .button.flat .osd .button.destructive-action:only-child:backdrop:active, .osd .inline-toolbar.search-bar GtkToolButton:only-child > .button.flat .button.destructive-action:only-child:backdrop:active, .inline-toolbar.location-bar GtkToolButton:only-child > .button.flat .osd .button.destructive-action:only-child:backdrop:active, .osd .inline-toolbar.location-bar GtkToolButton:only-child > .button.flat .button.destructive-action:only-child:backdrop:active, .inline-toolbar.toolbar GtkToolButton:backdrop:only-child > .button.flat .osd .button.destructive-action:only-child:backdrop:active, .osd .inline-toolbar.toolbar GtkToolButton:backdrop:only-child > .button.flat .button.destructive-action:only-child:backdrop:active, .inline-toolbar GtkToolButton:backdrop:only-child > .button.flat .osd .button.destructive-action:only-child:backdrop:active, .osd .inline-toolbar GtkToolButton:backdrop:only-child > .button.flat .button.destructive-action:only-child:backdrop:active, .inline-toolbar.search-bar GtkToolButton:backdrop:only-child > .button.flat .osd .button.destructive-action:only-child:backdrop:active, .osd .inline-toolbar.search-bar GtkToolButton:backdrop:only-child > .button.flat .button.destructive-action:only-child:backdrop:active, .inline-toolbar.location-bar GtkToolButton:backdrop:only-child > .button.flat .osd .button.destructive-action:only-child:backdrop:active, .osd .inline-toolbar.location-bar GtkToolButton:backdrop:only-child > .button.flat .button.destructive-action:only-child:backdrop:active, .linked > GtkComboBox:only-child > .the-button-in-the-combobox .osd .button.destructive-action:only-child:backdrop:active, .osd .linked > GtkComboBox:only-child > .the-button-in-the-combobox .button.destructive-action:only-child:backdrop:active, .linked > GtkComboBoxText:only-child > .the-button-in-the-combobox .osd .button.destructive-action:only-child:backdrop:active, .osd .linked > GtkComboBoxText:only-child > .the-button-in-the-combobox .button.destructive-action:only-child:backdrop:active, .inline-toolbar.toolbar GtkToolButton:only-child > .button.flat .osd .button.destructive-action:only-child:backdrop:checked, .osd .inline-toolbar.toolbar GtkToolButton:only-child > .button.flat .button.destructive-action:only-child:backdrop:checked, .inline-toolbar GtkToolButton:only-child > .button.flat .osd .button.destructive-action:only-child:backdrop:checked, .osd .inline-toolbar GtkToolButton:only-child > .button.flat .button.destructive-action:only-child:backdrop:checked, .inline-toolbar.search-bar GtkToolButton:only-child > .button.flat .osd .button.destructive-action:only-child:backdrop:checked, .osd .inline-toolbar.search-bar GtkToolButton:only-child > .button.flat .button.destructive-action:only-child:backdrop:checked, .inline-toolbar.location-bar GtkToolButton:only-child > .button.flat .osd .button.destructive-action:only-child:backdrop:checked, .osd .inline-toolbar.location-bar GtkToolButton:only-child > .button.flat .button.destructive-action:only-child:backdrop:checked, .inline-toolbar.toolbar GtkToolButton:backdrop:only-child > .button.flat .osd .button.destructive-action:only-child:backdrop:checked, .osd .inline-toolbar.toolbar GtkToolButton:backdrop:only-child > .button.flat .button.destructive-action:only-child:backdrop:checked, .inline-toolbar GtkToolButton:backdrop:only-child > .button.flat .osd .button.destructive-action:only-child:backdrop:checked, .osd .inline-toolbar GtkToolButton:backdrop:only-child > .button.flat .button.destructive-action:only-child:backdrop:checked, .inline-toolbar.search-bar GtkToolButton:backdrop:only-child > .button.flat .osd .button.destructive-action:only-child:backdrop:checked, .osd .inline-toolbar.search-bar GtkToolButton:backdrop:only-child > .button.flat .button.destructive-action:only-child:backdrop:checked, .inline-toolbar.location-bar GtkToolButton:backdrop:only-child > .button.flat .osd .button.destructive-action:only-child:backdrop:checked, .osd .inline-toolbar.location-bar GtkToolButton:backdrop:only-child > .button.flat .button.destructive-action:only-child:backdrop:checked, .linked > GtkComboBox:only-child > .the-button-in-the-combobox .osd .button.destructive-action:only-child:backdrop:checked, .osd .linked > GtkComboBox:only-child > .the-button-in-the-combobox .button.destructive-action:only-child:backdrop:checked, .linked > GtkComboBoxText:only-child > .the-button-in-the-combobox .osd .button.destructive-action:only-child:backdrop:checked, .osd .linked > GtkComboBoxText:only-child > .the-button-in-the-combobox .button.destructive-action:only-child:backdrop:checked, .inline-toolbar.toolbar GtkToolButton:only-child > .button.flat .osd .button.destructive-action:only-child:insensitive, .osd .inline-toolbar.toolbar GtkToolButton:only-child > .button.flat .button.destructive-action:only-child:insensitive, .inline-toolbar GtkToolButton:only-child > .button.flat .osd .button.destructive-action:only-child:insensitive, .osd .inline-toolbar GtkToolButton:only-child > .button.flat .button.destructive-action:only-child:insensitive, .inline-toolbar.search-bar GtkToolButton:only-child > .button.flat .osd .button.destructive-action:only-child:insensitive, .osd .inline-toolbar.search-bar GtkToolButton:only-child > .button.flat .button.destructive-action:only-child:insensitive, .inline-toolbar.location-bar GtkToolButton:only-child > .button.flat .osd .button.destructive-action:only-child:insensitive, .osd .inline-toolbar.location-bar GtkToolButton:only-child > .button.flat .button.destructive-action:only-child:insensitive, .inline-toolbar.toolbar GtkToolButton:backdrop:only-child > .button.flat .osd .button.destructive-action:only-child:insensitive, .osd .inline-toolbar.toolbar GtkToolButton:backdrop:only-child > .button.flat .button.destructive-action:only-child:insensitive, .inline-toolbar GtkToolButton:backdrop:only-child > .button.flat .osd .button.destructive-action:only-child:insensitive, .osd .inline-toolbar GtkToolButton:backdrop:only-child > .button.flat .button.destructive-action:only-child:insensitive, .inline-toolbar.search-bar GtkToolButton:backdrop:only-child > .button.flat .osd .button.destructive-action:only-child:insensitive, .osd .inline-toolbar.search-bar GtkToolButton:backdrop:only-child > .button.flat .button.destructive-action:only-child:insensitive, .inline-toolbar.location-bar GtkToolButton:backdrop:only-child > .button.flat .osd .button.destructive-action:only-child:insensitive, .osd .inline-toolbar.location-bar GtkToolButton:backdrop:only-child > .button.flat .button.destructive-action:only-child:insensitive, .linked > GtkComboBox:only-child > .the-button-in-the-combobox .osd .button.destructive-action:only-child:insensitive, .osd .linked > GtkComboBox:only-child > .the-button-in-the-combobox .button.destructive-action:only-child:insensitive, .linked > GtkComboBoxText:only-child > .the-button-in-the-combobox .osd .button.destructive-action:only-child:insensitive, .osd .linked > GtkComboBoxText:only-child > .the-button-in-the-combobox .button.destructive-action:only-child:insensitive, .inline-toolbar.toolbar GtkToolButton:only-child > .button.flat .osd .button.destructive-action:only-child:backdrop:insensitive, .osd .inline-toolbar.toolbar GtkToolButton:only-child > .button.flat .button.destructive-action:only-child:backdrop:insensitive, .inline-toolbar GtkToolButton:only-child > .button.flat .osd .button.destructive-action:only-child:backdrop:insensitive, .osd .inline-toolbar GtkToolButton:only-child > .button.flat .button.destructive-action:only-child:backdrop:insensitive, .inline-toolbar.search-bar GtkToolButton:only-child > .button.flat .osd .button.destructive-action:only-child:backdrop:insensitive, .osd .inline-toolbar.search-bar GtkToolButton:only-child > .button.flat .button.destructive-action:only-child:backdrop:insensitive, .inline-toolbar.location-bar GtkToolButton:only-child > .button.flat .osd .button.destructive-action:only-child:backdrop:insensitive, .osd .inline-toolbar.location-bar GtkToolButton:only-child > .button.flat .button.destructive-action:only-child:backdrop:insensitive, .inline-toolbar.toolbar GtkToolButton:backdrop:only-child > .button.flat .osd .button.destructive-action:only-child:backdrop:insensitive, .osd .inline-toolbar.toolbar GtkToolButton:backdrop:only-child > .button.flat .button.destructive-action:only-child:backdrop:insensitive, .inline-toolbar GtkToolButton:backdrop:only-child > .button.flat .osd .button.destructive-action:only-child:backdrop:insensitive, .osd .inline-toolbar GtkToolButton:backdrop:only-child > .button.flat .button.destructive-action:only-child:backdrop:insensitive, .inline-toolbar.search-bar GtkToolButton:backdrop:only-child > .button.flat .osd .button.destructive-action:only-child:backdrop:insensitive, .osd .inline-toolbar.search-bar GtkToolButton:backdrop:only-child > .button.flat .button.destructive-action:only-child:backdrop:insensitive, .inline-toolbar.location-bar GtkToolButton:backdrop:only-child > .button.flat .osd .button.destructive-action:only-child:backdrop:insensitive, .osd .inline-toolbar.location-bar GtkToolButton:backdrop:only-child > .button.flat .button.destructive-action:only-child:backdrop:insensitive, .linked > GtkComboBox:only-child > .the-button-in-the-combobox .osd .button.destructive-action:only-child:backdrop:insensitive, .osd .linked > GtkComboBox:only-child > .the-button-in-the-combobox .button.destructive-action:only-child:backdrop:insensitive, .linked > GtkComboBoxText:only-child > .the-button-in-the-combobox .osd .button.destructive-action:only-child:backdrop:insensitive, .osd .linked > GtkComboBoxText:only-child > .the-button-in-the-combobox .button.destructive-action:only-child:backdrop:insensitive, .inline-toolbar.toolbar GtkToolButton:only-child > .button.flat .osd .button.destructive-action:only-child:backdrop, .osd .inline-toolbar.toolbar GtkToolButton:only-child > .button.flat .button.destructive-action:only-child:backdrop, .inline-toolbar GtkToolButton:only-child > .button.flat .osd .button.destructive-action:only-child:backdrop, .osd .inline-toolbar GtkToolButton:only-child > .button.flat .button.destructive-action:only-child:backdrop, .inline-toolbar.search-bar GtkToolButton:only-child > .button.flat .osd .button.destructive-action:only-child:backdrop, .osd .inline-toolbar.search-bar GtkToolButton:only-child > .button.flat .button.destructive-action:only-child:backdrop, .inline-toolbar.location-bar GtkToolButton:only-child > .button.flat .osd .button.destructive-action:only-child:backdrop, .osd .inline-toolbar.location-bar GtkToolButton:only-child > .button.flat .button.destructive-action:only-child:backdrop, .inline-toolbar.toolbar GtkToolButton:backdrop:only-child > .button.flat .osd .button.destructive-action:only-child:backdrop, .osd .inline-toolbar.toolbar GtkToolButton:backdrop:only-child > .button.flat .button.destructive-action:only-child:backdrop, .inline-toolbar GtkToolButton:backdrop:only-child > .button.flat .osd .button.destructive-action:only-child:backdrop, .osd .inline-toolbar GtkToolButton:backdrop:only-child > .button.flat .button.destructive-action:only-child:backdrop, .inline-toolbar.search-bar GtkToolButton:backdrop:only-child > .button.flat .osd .button.destructive-action:only-child:backdrop, .osd .inline-toolbar.search-bar GtkToolButton:backdrop:only-child > .button.flat .button.destructive-action:only-child:backdrop, .inline-toolbar.location-bar GtkToolButton:backdrop:only-child > .button.flat .osd .button.destructive-action:only-child:backdrop, .osd .inline-toolbar.location-bar GtkToolButton:backdrop:only-child > .button.flat .button.destructive-action:only-child:backdrop, .linked > GtkComboBox:only-child > .the-button-in-the-combobox .osd .button.destructive-action:only-child:backdrop, .osd .linked > GtkComboBox:only-child > .the-button-in-the-combobox .button.destructive-action:only-child:backdrop, .linked > GtkComboBoxText:only-child > .the-button-in-the-combobox .osd .button.destructive-action:only-child:backdrop, .osd .linked > GtkComboBoxText:only-child > .the-button-in-the-combobox .button.destructive-action:only-child:backdrop, .inline-toolbar.toolbar GtkToolButton:only-child > .button.flat .button:only-child, .inline-toolbar GtkToolButton:only-child > .button.flat .button:only-child, .inline-toolbar.search-bar GtkToolButton:only-child > .button.flat .button:only-child, .inline-toolbar.location-bar GtkToolButton:only-child > .button.flat .button:only-child, .inline-toolbar.toolbar GtkToolButton:backdrop:only-child > .button.flat .button:only-child, .inline-toolbar GtkToolButton:backdrop:only-child > .button.flat .button:only-child, .inline-toolbar.search-bar GtkToolButton:backdrop:only-child > .button.flat .button:only-child, .inline-toolbar.location-bar GtkToolButton:backdrop:only-child > .button.flat .button:only-child, .linked > GtkComboBox:only-child > .the-button-in-the-combobox .inline-toolbar .button:only-child, .inline-toolbar .linked > GtkComboBox:only-child > .the-button-in-the-combobox .button:only-child, .linked > GtkComboBoxText:only-child > .the-button-in-the-combobox .inline-toolbar .button:only-child, .inline-toolbar .linked > GtkComboBoxText:only-child > .the-button-in-the-combobox .button:only-child, .inline-toolbar.toolbar GtkToolButton:only-child > .button.flat .button:only-child:backdrop, .inline-toolbar GtkToolButton:only-child > .button.flat .button:only-child:backdrop, .inline-toolbar.search-bar GtkToolButton:only-child > .button.flat .button:only-child:backdrop, .inline-toolbar.location-bar GtkToolButton:only-child > .button.flat .button:only-child:backdrop, .inline-toolbar.toolbar GtkToolButton:backdrop:only-child > .button.flat .button:only-child:backdrop, .inline-toolbar GtkToolButton:backdrop:only-child > .button.flat .button:only-child:backdrop, .inline-toolbar.search-bar GtkToolButton:backdrop:only-child > .button.flat .button:only-child:backdrop, .inline-toolbar.location-bar GtkToolButton:backdrop:only-child > .button.flat .button:only-child:backdrop, .linked > GtkComboBox:only-child > .the-button-in-the-combobox .inline-toolbar .button:only-child:backdrop, .inline-toolbar .linked > GtkComboBox:only-child > .the-button-in-the-combobox .button:only-child:backdrop, .linked > GtkComboBoxText:only-child > .the-button-in-the-combobox .inline-toolbar .button:only-child:backdrop, .inline-toolbar .linked > GtkComboBoxText:only-child > .the-button-in-the-combobox .button:only-child:backdrop, .inline-toolbar.toolbar GtkToolButton:only-child > .button.flat .linked > .button:only-child, .inline-toolbar GtkToolButton:only-child > .button.flat .linked > .button:only-child, .inline-toolbar.search-bar GtkToolButton:only-child > .button.flat .linked > .button:only-child, .inline-toolbar.location-bar GtkToolButton:only-child > .button.flat .linked > .button:only-child, .inline-toolbar.toolbar GtkToolButton:backdrop:only-child > .button.flat .linked > .button:only-child, .inline-toolbar GtkToolButton:backdrop:only-child > .button.flat .linked > .button:only-child, .inline-toolbar.search-bar GtkToolButton:backdrop:only-child > .button.flat .linked > .button:only-child, .inline-toolbar.location-bar GtkToolButton:backdrop:only-child > .button.flat .linked > .button:only-child, .linked > GtkComboBox:only-child > .the-button-in-the-combobox .linked > .button:only-child, .linked > GtkComboBoxText:only-child > .the-button-in-the-combobox .linked > .button:only-child, +.inline-toolbar.toolbar GtkToolButton:only-child > .button.flat .linked > .button:only-child:hover, +.inline-toolbar GtkToolButton:only-child > .button.flat .linked > .button:only-child:hover, +.inline-toolbar.search-bar GtkToolButton:only-child > .button.flat .linked > .button:only-child:hover, +.inline-toolbar.location-bar GtkToolButton:only-child > .button.flat .linked > .button:only-child:hover, +.inline-toolbar.toolbar GtkToolButton:backdrop:only-child > .button.flat .linked > .button:only-child:hover, +.inline-toolbar GtkToolButton:backdrop:only-child > .button.flat .linked > .button:only-child:hover, +.inline-toolbar.search-bar GtkToolButton:backdrop:only-child > .button.flat .linked > .button:only-child:hover, +.inline-toolbar.location-bar GtkToolButton:backdrop:only-child > .button.flat .linked > .button:only-child:hover, +.linked > GtkComboBox:only-child > .the-button-in-the-combobox .linked > .button:only-child:hover, +.linked > GtkComboBoxText:only-child > .the-button-in-the-combobox .linked > .button:only-child:hover, +.inline-toolbar.toolbar GtkToolButton:only-child > .button.flat .linked > .button:only-child:active, +.inline-toolbar GtkToolButton:only-child > .button.flat .linked > .button:only-child:active, +.inline-toolbar.search-bar GtkToolButton:only-child > .button.flat .linked > .button:only-child:active, +.inline-toolbar.location-bar GtkToolButton:only-child > .button.flat .linked > .button:only-child:active, +.inline-toolbar.toolbar GtkToolButton:backdrop:only-child > .button.flat .linked > .button:only-child:active, +.inline-toolbar GtkToolButton:backdrop:only-child > .button.flat .linked > .button:only-child:active, +.inline-toolbar.search-bar GtkToolButton:backdrop:only-child > .button.flat .linked > .button:only-child:active, +.inline-toolbar.location-bar GtkToolButton:backdrop:only-child > .button.flat .linked > .button:only-child:active, +.linked > GtkComboBox:only-child > .the-button-in-the-combobox .linked > .button:only-child:active, +.linked > GtkComboBoxText:only-child > .the-button-in-the-combobox .linked > .button:only-child:active, +.inline-toolbar.toolbar GtkToolButton:only-child > .button.flat .linked > .button:only-child:checked, +.inline-toolbar GtkToolButton:only-child > .button.flat .linked > .button:only-child:checked, +.inline-toolbar.search-bar GtkToolButton:only-child > .button.flat .linked > .button:only-child:checked, +.inline-toolbar.location-bar GtkToolButton:only-child > .button.flat .linked > .button:only-child:checked, +.inline-toolbar.toolbar GtkToolButton:backdrop:only-child > .button.flat .linked > .button:only-child:checked, +.inline-toolbar GtkToolButton:backdrop:only-child > .button.flat .linked > .button:only-child:checked, +.inline-toolbar.search-bar GtkToolButton:backdrop:only-child > .button.flat .linked > .button:only-child:checked, +.inline-toolbar.location-bar GtkToolButton:backdrop:only-child > .button.flat .linked > .button:only-child:checked, +.linked > GtkComboBox:only-child > .the-button-in-the-combobox .linked > .button:only-child:checked, +.linked > GtkComboBoxText:only-child > .the-button-in-the-combobox .linked > .button:only-child:checked, +.inline-toolbar.toolbar GtkToolButton:only-child > .button.flat .linked > .button:only-child:backdrop, +.inline-toolbar GtkToolButton:only-child > .button.flat .linked > .button:only-child:backdrop, +.inline-toolbar.search-bar GtkToolButton:only-child > .button.flat .linked > .button:only-child:backdrop, +.inline-toolbar.location-bar GtkToolButton:only-child > .button.flat .linked > .button:only-child:backdrop, +.inline-toolbar.toolbar GtkToolButton:backdrop:only-child > .button.flat .linked > .button:only-child:backdrop, +.inline-toolbar GtkToolButton:backdrop:only-child > .button.flat .linked > .button:only-child:backdrop, +.inline-toolbar.search-bar GtkToolButton:backdrop:only-child > .button.flat .linked > .button:only-child:backdrop, +.inline-toolbar.location-bar GtkToolButton:backdrop:only-child > .button.flat .linked > .button:only-child:backdrop, +.linked > GtkComboBox:only-child > .the-button-in-the-combobox .linked > .button:only-child:backdrop, +.linked > GtkComboBoxText:only-child > .the-button-in-the-combobox .linked > .button:only-child:backdrop { + border-radius: 3px; + border-style: solid; } + +.linked.vertical > .entry, .linked.vertical > .button, +.linked.vertical > .button:hover, +.linked.vertical > .button:active, +.linked.vertical > .button:checked, +.linked.vertical > .button:backdrop, .linked.vertical > GtkComboBoxText > .the-button-in-the-combobox, +.linked.vertical > GtkComboBox > .the-button-in-the-combobox { + border-style: solid solid none solid; + border-radius: 0; } + +.linked.vertical > GtkComboBoxText:first-child > .the-button-in-the-combobox .linked.vertical > .entry:first-child, .linked.vertical > GtkComboBox:first-child > .the-button-in-the-combobox .linked.vertical > .entry:first-child, .linked.vertical > GtkComboBoxText:first-child > .the-button-in-the-combobox .linked.vertical > .button:first-child, .linked.vertical > GtkComboBox:first-child > .the-button-in-the-combobox .linked.vertical > .button:first-child { + border-top-left-radius: 3px; + border-top-right-radius: 3px; } + +.linked.vertical > GtkComboBoxText:last-child > .the-button-in-the-combobox .linked.vertical > .entry:last-child, .linked.vertical > GtkComboBox:last-child > .the-button-in-the-combobox .linked.vertical > .entry:last-child, .linked.vertical > GtkComboBoxText:last-child > .the-button-in-the-combobox .linked.vertical > .button:last-child, .linked.vertical > GtkComboBox:last-child > .the-button-in-the-combobox .linked.vertical > .button:last-child { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + border-style: solid; } + +.linked.vertical > GtkComboBoxText:only-child > .the-button-in-the-combobox .linked.vertical > .entry:only-child, .linked.vertical > GtkComboBox:only-child > .the-button-in-the-combobox .linked.vertical > .entry:only-child, .linked.vertical > GtkComboBoxText:only-child > .the-button-in-the-combobox .linked.vertical > .button:only-child, .linked.vertical > GtkComboBox:only-child > .the-button-in-the-combobox .linked.vertical > .button:only-child { + border-radius: 3px; + border-style: solid; } + +.menuitem.button.flat, .menuitem.button.flat:backdrop, .menuitem.button.flat:backdrop:hover, .button:link, .button:visited, .button:link:hover, .button:link:active, .button:link:checked, .button:visited:hover, .button:visited:active, .button:visited:checked, .button:link:backdrop, .button:visited:backdrop, .menu.button, .notebook tab .button, .app-notification .button.flat, +.app-notification.frame .button.flat, .app-notification .button.flat:backdrop, .app-notification .button.flat:insensitive, .app-notification .button.flat:backdrop:insensitive, +.app-notification.frame .button.flat:backdrop, +.app-notification.frame .button.flat:insensitive, +.app-notification.frame .button.flat:backdrop:insensitive, GtkCalendar.button, GtkCalendar.button:hover, GtkCalendar.button:backdrop, GtkCalendar.button:insensitive, .scale-popup .button:hover, .scale-popup .button:backdrop, .scale-popup .button:backdrop:hover, .scale-popup .button:backdrop:insensitive, headerbar .header-bar .button.titlebutton, headerbar .header-bar .button.titlebutton:backdrop, .titlebar .header-bar .button.titlebutton, .titlebar .header-bar .button.titlebutton:backdrop, .header-bar .button.titlebutton, .header-bar .button.titlebutton:backdrop, headerbar .header-bar .button.titlebutton:hover, headerbar .header-bar .button.titlebutton:hover:backdrop, .titlebar .header-bar .button.titlebutton:hover, .titlebar .header-bar .button.titlebutton:hover:backdrop, .header-bar .button.titlebutton:hover, .header-bar .button.titlebutton:hover:backdrop, headerbar .header-bar .button.titlebutton:active, headerbar .header-bar .button.titlebutton:active:backdrop, .titlebar .header-bar .button.titlebutton:active, .titlebar .header-bar .button.titlebutton:active:backdrop, .header-bar .button.titlebutton:active, .header-bar .button.titlebutton:active:backdrop, headerbar .titlebar .button.titlebutton, headerbar .titlebar .button.titlebutton:backdrop, .titlebar .titlebar .button.titlebutton, .titlebar .titlebar .button.titlebutton:backdrop, +.titlebar .button.titlebutton, +.titlebar .button.titlebutton:backdrop, headerbar .titlebar .button.titlebutton:hover, headerbar .titlebar .button.titlebutton:hover:backdrop, .titlebar .titlebar .button.titlebutton:hover, .titlebar .titlebar .button.titlebutton:hover:backdrop, +.titlebar .button.titlebutton:hover, +.titlebar .button.titlebutton:hover:backdrop, headerbar .titlebar .button.titlebutton:active, headerbar .titlebar .button.titlebutton:active:backdrop, .titlebar .titlebar .button.titlebutton:active, .titlebar .titlebar .button.titlebutton:active:backdrop, +.titlebar .button.titlebutton:active, +.titlebar .button.titlebutton:active:backdrop, .menuitem.button.flat:insensitive, .menuitem.button.flat:insensitive:backdrop:hover, .button:insensitive:link, .button:insensitive:visited, .menu.button:insensitive, .notebook tab .button:insensitive, .app-notification .button.flat:insensitive, +.app-notification.frame .button.flat:insensitive, GtkCalendar.button:insensitive, .scale-popup .button:insensitive:hover, .scale-popup .button:insensitive:backdrop, .header-bar .button.titlebutton:insensitive, .header-bar .button.titlebutton:insensitive:hover:backdrop, .header-bar .button.titlebutton:insensitive:active:backdrop, +.titlebar .button.titlebutton:insensitive, +.titlebar .button.titlebutton:insensitive:hover:backdrop, +.titlebar .button.titlebutton:insensitive:active:backdrop, .menuitem.button.flat:backdrop, .menuitem.button.flat:backdrop:hover, .button:backdrop:link, .button:backdrop:visited, .menu.button:backdrop, .notebook tab .button:backdrop, .app-notification .button.flat:backdrop, +.app-notification.frame .button.flat:backdrop, .app-notification .button.flat:backdrop:insensitive, +.app-notification.frame .button.flat:backdrop:insensitive, GtkCalendar.button:backdrop, .scale-popup .button:backdrop:hover, .scale-popup .button:backdrop, .scale-popup .button:backdrop:insensitive, headerbar .header-bar .button.titlebutton:backdrop, .titlebar .header-bar .button.titlebutton:backdrop, .header-bar .button.titlebutton:backdrop, headerbar .titlebar .button.titlebutton:backdrop, .titlebar .titlebar .button.titlebutton:backdrop, +.titlebar .button.titlebutton:backdrop, .menuitem.button.flat:backdrop:insensitive, .button:backdrop:insensitive:link, .button:backdrop:insensitive:visited, .menu.button:backdrop:insensitive, .notebook tab .button:backdrop:insensitive, .app-notification .button.flat:backdrop:insensitive, +.app-notification.frame .button.flat:backdrop:insensitive, GtkCalendar.button:backdrop:insensitive, .scale-popup .button:backdrop:insensitive, .header-bar .button.titlebutton:backdrop:insensitive, +.titlebar .button.titlebutton:backdrop:insensitive { + background-color: transparent; + background-image: none; + border-color: transparent; + box-shadow: none; + text-shadow: none; + icon-shadow: none; } + +/* menu buttons */ +.menuitem.button.flat { + outline-offset: -1px; } + .menuitem.button.flat:hover { + background-color: #494949; } + +GtkColorButton.button { + padding: 5px; } + GtkColorButton.button GtkColorSwatch:first-child:last-child { + border-radius: 0; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), 0 1px rgba(0, 0, 0, 0.4); } + GtkColorButton.button GtkColorSwatch:first-child:last-child:insensitive, GtkColorButton.button GtkColorSwatch:first-child:last-child:backdrop { + box-shadow: none; } + +/********* + * Links * + *********/ +.button:link, .button:visited, +*:link { + color: #19B6EE; } + .button:visited, + *:link:visited { + color: #48c5f2; } + *:selected .button:visited, *:selected + *:link:visited { + color: #d7d7d7; } + .button:hover:link, .button:hover:visited, + *:link:hover { + color: #48c5f2; } + *:selected .button:hover:link, *:selected .button:hover:visited, *:selected + *:link:hover { + color: whitesmoke; } + .button:active:link, .button:active:visited, + *:link:active { + color: #19B6EE; } + *:selected .button:active:link, *:selected .button:active:visited, *:selected + *:link:active { + color: #ebebeb; } + .button:backdrop:link, .button:backdrop:visited, .button:backdrop:hover:link, .button:backdrop:hover:visited, .button:backdrop:hover:selected:link, .button:backdrop:hover:selected:visited, + *:link:backdrop, + *:link:backdrop:hover, + *:link:backdrop:hover:selected { + color: #11b2eb; } + .titlebar.selection-mode .subtitle:link, + .header-bar.selection-mode .subtitle:link, .button:selected:link, .button:selected:visited, *:selected .button:link, *:selected .button:visited, + *:link:selected, *:selected + *:link { + color: #d1f0fc; } + +.button:link, .button:visited { + text-shadow: none; } + .button:link:hover, .button:link:active, .button:link:checked, .button:visited:hover, .button:visited:active, .button:visited:checked { + text-shadow: none; } + .button:link > .label, .button:visited > .label { + text-decoration-line: underline; } + +/***************** + * GtkSpinButton * + *****************/ +.spinbutton .button { + background-image: none; + border-style: none none none solid; + border-color: rgba(43, 43, 43, 0.3); + color: #e4e4e4; + border-radius: 0; + box-shadow: none; } + .spinbutton .button:dir(rtl) { + border-style: none solid none none; } + .spinbutton .button:hover { + color: #F7F7F7; + background-color: rgba(247, 247, 247, 0.05); } + .spinbutton .button:insensitive { + color: rgba(150, 150, 150, 0.3); } + .spinbutton .button:active { + box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2); + background-color: rgba(0, 0, 0, 0.1); } + .spinbutton .button:backdrop { + color: #909090; + border-color: rgba(51, 51, 51, 0.3); + background-color: transparent; } + .spinbutton .button:backdrop:insensitive { + background-image: none; + color: rgba(97, 97, 97, 0.3); + border-style: none none none solid; } + .spinbutton .button:backdrop:insensitive:dir(rtl) { + border-style: none solid none none; } + +.osd .spinbutton .button { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + text-shadow: none; + icon-shadow: none; + color: #F7F7F7; + border-style: none none none solid; + border-color: rgba(62, 62, 62, 0.7); + border-radius: 0; + box-shadow: none; + icon-shadow: 0 1px black; } + .osd .spinbutton .button:dir(rtl) { + border-style: none solid none none; } + .osd .spinbutton .button:hover { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + text-shadow: none; + icon-shadow: none; + color: #F7F7F7; + border-color: rgba(62, 62, 62, 0.5); + background-color: rgba(247, 247, 247, 0.1); + icon-shadow: 0 1px black; + box-shadow: none; } + .osd .spinbutton .button:backdrop { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + text-shadow: none; + icon-shadow: none; + color: #F7F7F7; + border-color: rgba(62, 62, 62, 0.5); + icon-shadow: none; + box-shadow: none; } + .osd .spinbutton .button:insensitive { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + text-shadow: none; + icon-shadow: none; + color: #888888; + border-color: rgba(62, 62, 62, 0.5); + icon-shadow: none; + box-shadow: none; } + .osd .spinbutton .button:last-child { + border-radius: 0 3px 3px 0; } + .osd .spinbutton .button:dir(rtl):first-child { + border-radius: 3px 0 0 3px; } + +.spinbutton.vertical .button, .spinbutton.vertical:dir(rtl) .button { + padding-top: 8px; + padding-bottom: 8px; } + .spinbutton.vertical .button:first-child, .spinbutton.vertical:dir(rtl) .button:first-child { + background-color: #454545; + background-image: none; + color: #F7F7F7; + border-color: #454545; + box-shadow: none; + text-shadow: none; + icon-shadow: none; } + .spinbutton.vertical .button:first-child:active, .spinbutton.vertical:dir(rtl) .button:first-child:active { + box-shadow: inset 0 1px 1px 0px rgba(0, 0, 0, 0.05); + border-color: #2b2b2b; + border-top-color: #171717; + background-color: #2b2b2b; + background-image: none; + text-shadow: none; + icon-shadow: none; } + .spinbutton.vertical .button:first-child:hover, .spinbutton.vertical:dir(rtl) .button:first-child:hover { + -gtk-image-effect: highlight; + background-color: #474747; + background-image: none; + color: #F7F7F7; + border-color: #474747; + box-shadow: none; + text-shadow: none; + icon-shadow: none; } + .spinbutton.vertical .button:first-child:insensitive, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive { + background-color: #353535; + background-image: none; + border-color: #353535; + box-shadow: none; } + .spinbutton.vertical .button:first-child:insensitive .label, .spinbutton.vertical .button:first-child:insensitive, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive .label, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive { + color: #969696; } + .spinbutton.vertical .button:first-child:backdrop, .spinbutton.vertical:dir(rtl) .button:first-child:backdrop { + -gtk-image-effect: dim; + background-color: rgba(69, 69, 69, 0.7); + background-image: none; + border-color: rgba(69, 69, 69, 0.7); + box-shadow: none; } + .spinbutton.vertical .button:first-child:backdrop .label, .spinbutton.vertical .button:first-child:backdrop, .spinbutton.vertical:dir(rtl) .button:first-child:backdrop .label, .spinbutton.vertical:dir(rtl) .button:first-child:backdrop { + color: rgba(247, 247, 247, 0.8); } + .spinbutton.vertical .button:last-child, .spinbutton.vertical:dir(rtl) .button:last-child { + background-color: #454545; + background-image: none; + color: #F7F7F7; + border-color: #2b2b2b; + box-shadow: 0 1px rgba(0, 0, 0, 0.1); + text-shadow: none; + icon-shadow: none; } + .spinbutton.vertical .button:last-child:active, .spinbutton.vertical:dir(rtl) .button:last-child:active { + box-shadow: inset 0 1px 1px 0px rgba(0, 0, 0, 0.05); + border-color: #2b2b2b; + border-top-color: #171717; + background-color: #2b2b2b; + background-image: none; + text-shadow: none; + icon-shadow: none; } + .spinbutton.vertical .button:last-child:hover, .spinbutton.vertical:dir(rtl) .button:last-child:hover { + -gtk-image-effect: highlight; + background-color: #474747; + background-image: none; + color: #F7F7F7; + border-color: #2b2b2b; + border-bottom-color: #050505; + box-shadow: 0 1px rgba(0, 0, 0, 0.15); + text-shadow: none; + icon-shadow: none; } + .spinbutton.vertical .button:last-child:insensitive, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive { + background-color: #353535; + background-image: none; + border-color: rgba(43, 43, 43, 0.7); + box-shadow: 0 1px transparent; } + .spinbutton.vertical .button:last-child:insensitive .label, .spinbutton.vertical .button:last-child:insensitive, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive .label, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive { + color: #969696; } + .spinbutton.vertical .button:last-child:backdrop, .spinbutton.vertical:dir(rtl) .button:last-child:backdrop { + -gtk-image-effect: dim; + background-color: rgba(69, 69, 69, 0.7); + background-image: none; + border-color: #333333; + box-shadow: none; } + .spinbutton.vertical .button:last-child:backdrop .label, .spinbutton.vertical .button:last-child:backdrop, .spinbutton.vertical:dir(rtl) .button:last-child:backdrop .label, .spinbutton.vertical:dir(rtl) .button:last-child:backdrop { + color: rgba(247, 247, 247, 0.8); } + .spinbutton.vertical .button:backdrop:insensitive, .spinbutton.vertical:dir(rtl) .button:backdrop:insensitive { + background-color: #3a3a3a; + background-image: none; + border-color: rgba(51, 51, 51, 0.7); + box-shadow: none; } + .spinbutton.vertical .button:backdrop:insensitive .label, .spinbutton.vertical .button:backdrop:insensitive, .spinbutton.vertical:dir(rtl) .button:backdrop:insensitive .label, .spinbutton.vertical:dir(rtl) .button:backdrop:insensitive { + color: rgba(247, 247, 247, 0.5); } + +.spinbutton.vertical.entry, .spinbutton.vertical:dir(rtl).entry { + border-radius: 0; + padding-left: 3px; + padding-right: 3px; } + +.spinbutton.vertical .button:first-child, .spinbutton.vertical:dir(rtl) .button:first-child, .spinbutton.vertical .button:first-child:active, .spinbutton.vertical:dir(rtl) .button:first-child:active, .spinbutton.vertical .button:first-child:hover, .spinbutton.vertical:dir(rtl) .button:first-child:hover, .spinbutton.vertical .button:first-child:insensitive, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive, .spinbutton.vertical .button:first-child:backdrop, .spinbutton.vertical:dir(rtl) .button:first-child:backdrop, .spinbutton.vertical:dir(rtl) .button:first-child, .spinbutton.vertical:dir(rtl) .button:first-child:active, .spinbutton.vertical:dir(rtl) .button:first-child:hover, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive, .spinbutton.vertical:dir(rtl) .button:first-child:backdrop { + border-radius: 3px 3px 0 0; + border-style: solid solid none solid; } + +.spinbutton.vertical .button:last-child, .spinbutton.vertical:dir(rtl) .button:last-child, .spinbutton.vertical .button:last-child:active, .spinbutton.vertical:dir(rtl) .button:last-child:active, .spinbutton.vertical .button:last-child:hover, .spinbutton.vertical:dir(rtl) .button:last-child:hover, .spinbutton.vertical .button:last-child:insensitive, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive, .spinbutton.vertical .button:last-child:backdrop, .spinbutton.vertical:dir(rtl) .button:last-child:backdrop, .spinbutton.vertical:dir(rtl) .button:last-child, .spinbutton.vertical:dir(rtl) .button:last-child:active, .spinbutton.vertical:dir(rtl) .button:last-child:hover, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive, .spinbutton.vertical:dir(rtl) .button:last-child:backdrop { + border-radius: 0 0 3px 3px; + border-style: none solid solid solid; } + +GtkTreeView .spinbutton.entry, GtkTreeView .spinbutton.entry:focus { + padding: 1px; + border-width: 1px 0; + border-color: #9c9c9c; + border-radius: 0; + box-shadow: none; } + +/************** + * ComboBoxes * + **************/ +GtkComboBox { + -GtkComboBox-arrow-scaling: 0.5; + -GtkComboBox-shadow-type: none; + text-shadow: 0 -1px rgba(0, 0, 0, 0.832627); + icon-shadow: 0 -1px rgba(0, 0, 0, 0.832627); } + GtkComboBox > .the-button-in-the-combobox { + padding-top: 3px; + padding-bottom: 4px; } + GtkComboBox:insensitive { + color: #969696; + text-shadow: none; + icon-shadow: none; } + GtkComboBox:backdrop { + color: #999999; + text-shadow: none; + icon-shadow: none; } + GtkComboBox:backdrop:insensitive { + color: #616161; } + GtkComboBox .menuitem { + text-shadow: none; } + GtkComboBox .separator.vertical { + -GtkWidget-wide-separators: true; } + GtkComboBox.combobox-entry .entry:dir(ltr) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + GtkComboBox.combobox-entry .entry:dir(rtl) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + GtkComboBox.combobox-entry .button:dir(ltr) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + border-left-style: none; } + GtkComboBox.combobox-entry .button:dir(rtl) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-right-style: none; } + +/************ + * Toolbars * + ************/ +.toolbar, .inline-toolbar, .search-bar, .location-bar { + -GtkWidget-window-dragging: true; + padding: 4px; + background-color: #353535; } + .osd .toolbar, .osd .inline-toolbar, .osd .search-bar, .osd .location-bar, .toolbar.osd, .osd.inline-toolbar, .osd.search-bar, .osd.location-bar { + padding: 13px; + border: none; + border-radius: 5px; + background-color: rgba(24, 24, 24, 0.7); } + +.inline-toolbar { + border-width: 0 1px 1px; + padding: 3px; + border-radius: 0 0 5px 5px; } + +.search-bar, .location-bar { + border-width: 0 0 1px; + padding: 3px; } + +.inline-toolbar, .search-bar, .location-bar { + border-style: solid; + border-color: #2b2b2b; + background-color: #323232; + box-shadow: inset 0 2px 3px -1px #2e2e2e, 0 1px rgba(0, 0, 0, 0.4); } + .inline-toolbar:backdrop, .search-bar:backdrop, .location-bar:backdrop { + border-color: #333333; + background-color: #878787; + box-shadow: none; } + +/*************** + * Header bars * + ***************/ +.titlebar, +.header-bar { + padding: 0 6px; + border-color: rgba(11, 11, 11, 0.3); + border-top-color: #3D3D3D; + border-style: solid; + border-width: 1px 1px 0 1px; + border-radius: 7px 7px 0 0; + background-color: #323030; + background-image: none; + box-shadow: none; + color: #F7F7F7; } + .titlebar:backdrop, + .header-bar:backdrop { + box-shadow: inset 0 -1px 0 0 rgba(51, 51, 51, 0.8); } + .titlebar:backdrop, + .header-bar:backdrop { + background-color: #323030; + border-color: rgba(11, 11, 11, 0.3); + color: #999999; + transition: all 200ms ease-out; } + .titlebar .title, + .header-bar .title { + font-weight: 500; + padding-left: 12px; + padding-right: 12px; } + .titlebar .subtitle, + .header-bar .subtitle { + font-size: smaller; + padding-left: 12px; + padding-right: 12px; } + .titlebar .header-bar-separator, + .titlebar > GtkBox > .separator.vertical, + .header-bar .header-bar-separator, + .header-bar > GtkBox > .separator.vertical { + -GtkWidget-wide-separators: true; + -GtkWidget-separator-width: 1px; + background-color: #383737; + background-image: none; } + .titlebar .header-bar-separator:backdrop, + .titlebar > GtkBox > .separator.vertical:backdrop, + .header-bar .header-bar-separator:backdrop, + .header-bar > GtkBox > .separator.vertical:backdrop { + background-color: #313030; + background-image: none; } + .titlebar.selection-mode, + .header-bar.selection-mode { + color: #FFFFFF; + text-shadow: 0 -1px rgba(0, 0, 0, 0.5); + border-color: dimgray; + background-image: linear-gradient(to bottom, darkgray, #9c9c9c); + box-shadow: inset 0 -1px #8a8a8a, inset 0 1px rgba(125, 125, 125, 0.7); } + .titlebar.selection-mode:backdrop, + .header-bar.selection-mode:backdrop { + background-image: linear-gradient(to bottom, #9c9c9c); + box-shadow: inset 0 1px rgba(113, 113, 113, 0.64); } + .titlebar.selection-mode .button, + .header-bar.selection-mode .button { + background-color: #9c9c9c; + background-image: none; + color: #FFFFFF; + border-color: #9c9c9c; + box-shadow: none; + text-shadow: none; + icon-shadow: none; } + .titlebar.selection-mode .button.flat, + .header-bar.selection-mode .button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + text-shadow: none; + icon-shadow: none; } + .titlebar.selection-mode .button:hover, + .header-bar.selection-mode .button:hover { + -gtk-image-effect: highlight; + background-image: none; + color: #FFFFFF; + box-shadow: none; + text-shadow: none; + icon-shadow: none; } + .titlebar.selection-mode .button:active, .titlebar.selection-mode .button:checked, + .header-bar.selection-mode .button:active, + .header-bar.selection-mode .button:checked { + box-shadow: none; + border-color: #838383; + background-image: none; + text-shadow: none; + icon-shadow: none; } + .titlebar.selection-mode .button:backdrop, .titlebar.selection-mode .button.flat:backdrop, + .header-bar.selection-mode .button:backdrop, + .header-bar.selection-mode .button.flat:backdrop { + -gtk-image-effect: dim; + background-color: darkgray; + background-image: none; + border-color: #767676; + box-shadow: none; + -gtk-image-effect: none; + border-color: dimgray; } + .titlebar.selection-mode .button:backdrop .label, .titlebar.selection-mode .button:backdrop, .titlebar.selection-mode .button.flat:backdrop .label, .titlebar.selection-mode .button.flat:backdrop, + .header-bar.selection-mode .button:backdrop .label, + .header-bar.selection-mode .button:backdrop, + .header-bar.selection-mode .button.flat:backdrop .label, + .header-bar.selection-mode .button.flat:backdrop { + color: #dddddd; } + .titlebar.selection-mode .button:backdrop:active, .titlebar.selection-mode .button:backdrop:checked, .titlebar.selection-mode .button.flat:backdrop:active, .titlebar.selection-mode .button.flat:backdrop:checked, + .header-bar.selection-mode .button:backdrop:active, + .header-bar.selection-mode .button:backdrop:checked, + .header-bar.selection-mode .button.flat:backdrop:active, + .header-bar.selection-mode .button.flat:backdrop:checked { + background-color: #8a8a8a; + background-image: none; + border-color: #767676; + box-shadow: none; + border-color: dimgray; } + .titlebar.selection-mode .button:backdrop:active .label, .titlebar.selection-mode .button:backdrop:active, .titlebar.selection-mode .button:backdrop:checked .label, .titlebar.selection-mode .button:backdrop:checked, .titlebar.selection-mode .button.flat:backdrop:active .label, .titlebar.selection-mode .button.flat:backdrop:active, .titlebar.selection-mode .button.flat:backdrop:checked .label, .titlebar.selection-mode .button.flat:backdrop:checked, + .header-bar.selection-mode .button:backdrop:active .label, + .header-bar.selection-mode .button:backdrop:active, + .header-bar.selection-mode .button:backdrop:checked .label, + .header-bar.selection-mode .button:backdrop:checked, + .header-bar.selection-mode .button.flat:backdrop:active .label, + .header-bar.selection-mode .button.flat:backdrop:active, + .header-bar.selection-mode .button.flat:backdrop:checked .label, + .header-bar.selection-mode .button.flat:backdrop:checked { + color: #e8e8e8; } + .titlebar.selection-mode .button:backdrop:insensitive, .titlebar.selection-mode .button.flat:backdrop:insensitive, + .header-bar.selection-mode .button:backdrop:insensitive, + .header-bar.selection-mode .button.flat:backdrop:insensitive { + background-color: rgba(156, 156, 156, 0.9); + background-image: none; + border-color: #767676; + box-shadow: none; + border-color: dimgray; } + .titlebar.selection-mode .button:backdrop:insensitive .label, .titlebar.selection-mode .button:backdrop:insensitive, .titlebar.selection-mode .button.flat:backdrop:insensitive .label, .titlebar.selection-mode .button.flat:backdrop:insensitive, + .header-bar.selection-mode .button:backdrop:insensitive .label, + .header-bar.selection-mode .button:backdrop:insensitive, + .header-bar.selection-mode .button.flat:backdrop:insensitive .label, + .header-bar.selection-mode .button.flat:backdrop:insensitive { + color: rgba(195, 195, 195, 0.935); } + .titlebar.selection-mode .button:backdrop:insensitive:active, .titlebar.selection-mode .button:backdrop:insensitive:checked, .titlebar.selection-mode .button.flat:backdrop:insensitive:active, .titlebar.selection-mode .button.flat:backdrop:insensitive:checked, + .header-bar.selection-mode .button:backdrop:insensitive:active, + .header-bar.selection-mode .button:backdrop:insensitive:checked, + .header-bar.selection-mode .button.flat:backdrop:insensitive:active, + .header-bar.selection-mode .button.flat:backdrop:insensitive:checked { + background-color: #8f8f8f; + background-image: none; + border-color: #767676; + border-color: dimgray; } + .titlebar.selection-mode .button:backdrop:insensitive:active .label, .titlebar.selection-mode .button:backdrop:insensitive:checked .label, .titlebar.selection-mode .button.flat:backdrop:insensitive:active .label, .titlebar.selection-mode .button.flat:backdrop:insensitive:checked .label, + .header-bar.selection-mode .button:backdrop:insensitive:active .label, + .header-bar.selection-mode .button:backdrop:insensitive:checked .label, + .header-bar.selection-mode .button.flat:backdrop:insensitive:active .label, + .header-bar.selection-mode .button.flat:backdrop:insensitive:checked .label { + color: #b6b6b6; } + .titlebar.selection-mode .button.flat:backdrop, .titlebar.selection-mode .button.flat:insensitive, .titlebar.selection-mode .button.flat:insensitive:backdrop, + .header-bar.selection-mode .button.flat:backdrop, + .header-bar.selection-mode .button.flat:insensitive, + .header-bar.selection-mode .button.flat:insensitive:backdrop { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + text-shadow: none; + icon-shadow: none; } + .titlebar.selection-mode .button:insensitive, + .header-bar.selection-mode .button:insensitive { + background-color: rgba(156, 156, 156, 0.9); + background-image: none; + border-color: rgba(156, 156, 156, 0.9); + box-shadow: none; } + .titlebar.selection-mode .button:insensitive .label, .titlebar.selection-mode .button:insensitive, + .header-bar.selection-mode .button:insensitive .label, + .header-bar.selection-mode .button:insensitive { + color: rgba(210, 210, 210, 0.7); } + .titlebar.selection-mode .button:insensitive:active, .titlebar.selection-mode .button:insensitive:checked, + .header-bar.selection-mode .button:insensitive:active, + .header-bar.selection-mode .button:insensitive:checked { + background-color: #7a7a7a; + background-image: none; + border-color: #7a7a7a; + box-shadow: none; } + .titlebar.selection-mode .button:insensitive:active .label, .titlebar.selection-mode .button:insensitive:active, .titlebar.selection-mode .button:insensitive:checked .label, .titlebar.selection-mode .button:insensitive:checked, + .header-bar.selection-mode .button:insensitive:active .label, + .header-bar.selection-mode .button:insensitive:active, + .header-bar.selection-mode .button:insensitive:checked .label, + .header-bar.selection-mode .button:insensitive:checked { + color: #cacaca; } + .titlebar.selection-mode .button.suggested-action, + .header-bar.selection-mode .button.suggested-action { + background-color: #454545; + background-image: none; + color: #F7F7F7; + border-color: #454545; + box-shadow: none; + text-shadow: none; + icon-shadow: none; + border-color: dimgray; } + .titlebar.selection-mode .button.suggested-action:hover, + .header-bar.selection-mode .button.suggested-action:hover { + -gtk-image-effect: highlight; + background-color: #474747; + background-image: none; + color: #F7F7F7; + border-color: #474747; + box-shadow: none; + text-shadow: none; + icon-shadow: none; + border-color: dimgray; } + .titlebar.selection-mode .button.suggested-action:active, + .header-bar.selection-mode .button.suggested-action:active { + box-shadow: inset 0 1px 1px 0px rgba(0, 0, 0, 0.05); + border-color: #2b2b2b; + border-top-color: #171717; + background-color: #2b2b2b; + background-image: none; + text-shadow: none; + icon-shadow: none; + border-color: dimgray; } + .titlebar.selection-mode .button.suggested-action:insensitive, + .header-bar.selection-mode .button.suggested-action:insensitive { + background-color: #353535; + background-image: none; + border-color: #353535; + box-shadow: none; + border-color: dimgray; } + .titlebar.selection-mode .button.suggested-action:insensitive .label, .titlebar.selection-mode .button.suggested-action:insensitive, + .header-bar.selection-mode .button.suggested-action:insensitive .label, + .header-bar.selection-mode .button.suggested-action:insensitive { + color: #969696; } + .titlebar.selection-mode .button.suggested-action:backdrop, + .header-bar.selection-mode .button.suggested-action:backdrop { + -gtk-image-effect: dim; + background-color: rgba(69, 69, 69, 0.7); + background-image: none; + border-color: rgba(69, 69, 69, 0.7); + box-shadow: none; + border-color: dimgray; } + .titlebar.selection-mode .button.suggested-action:backdrop .label, .titlebar.selection-mode .button.suggested-action:backdrop, + .header-bar.selection-mode .button.suggested-action:backdrop .label, + .header-bar.selection-mode .button.suggested-action:backdrop { + color: rgba(247, 247, 247, 0.8); } + .titlebar.selection-mode .button.suggested-action:backdrop:insensitive, + .header-bar.selection-mode .button.suggested-action:backdrop:insensitive { + background-color: #3a3a3a; + background-image: none; + border-color: #3a3a3a; + box-shadow: none; + border-color: dimgray; } + .titlebar.selection-mode .button.suggested-action:backdrop:insensitive .label, .titlebar.selection-mode .button.suggested-action:backdrop:insensitive, + .header-bar.selection-mode .button.suggested-action:backdrop:insensitive .label, + .header-bar.selection-mode .button.suggested-action:backdrop:insensitive { + color: rgba(247, 247, 247, 0.5); } + .titlebar.selection-mode .selection-menu, .titlebar.selection-mode .selection-menu:backdrop, + .header-bar.selection-mode .selection-menu, + .header-bar.selection-mode .selection-menu:backdrop { + border-color: rgba(156, 156, 156, 0); + background-image: linear-gradient(to bottom, rgba(156, 156, 156, 0)); + box-shadow: none; + padding-left: 10px; + padding-right: 10px; } + .titlebar.selection-mode .selection-menu GtkArrow, .titlebar.selection-mode .selection-menu:backdrop GtkArrow, + .header-bar.selection-mode .selection-menu GtkArrow, + .header-bar.selection-mode .selection-menu:backdrop GtkArrow { + -GtkArrow-arrow-scaling: 1; } + .titlebar.selection-mode .selection-menu .arrow, + .header-bar.selection-mode .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + color: rgba(255, 255, 255, 0.5); + icon-shadow: none; } + .tiled .titlebar, .maximized .titlebar, .tiled + .header-bar, .maximized + .header-bar { + border-radius: 0; } + .titlebar.default-decoration, + .header-bar.default-decoration { + padding: 4px; } + .titlebar.default-decoration .button, + .header-bar.default-decoration .button { + padding: 5px; } + .titlebar .switch, + .header-bar .switch { + -GtkSwitch-slider-width: 18px; + -GtkSwitch-slider-height: 18px; + font-weight: normal; + font-size: 0; + outline-color: rgba(156, 156, 156, 0.6); + outline-offset: -2px; + outline-radius: 4px; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.15); } + .titlebar .switch.trough, + .header-bar .switch.trough { + border: 1px solid #666262; + border-top-color: #3f3c3c; + border-radius: 5px; + color: transparent; + background-color: #736e6e; + background-image: none; + text-shadow: none; } + .titlebar .switch.trough:hover, + .header-bar .switch.trough:hover { + -gtk-image-effect: highlight; + background-color: #807b7b; } + .titlebar .switch.trough:active, + .header-bar .switch.trough:active { + background-color: #0e8420; + background-image: none; + color: transparent; + border-color: #0c6d1a; + border-top-color: #04280a; + box-shadow: inset 0 1px 1px 0 rgba(14, 132, 32, 0.8); + text-shadow: none; } + .titlebar .switch.trough:active:hover, + .header-bar .switch.trough:active:hover { + -gtk-image-effect: highlight; + background-color: #109b26; } + .titlebar .switch.trough:insensitive, + .header-bar .switch.trough:insensitive { + color: transparent; + border-color: rgba(0, 0, 0, 0.4); + background-image: none; + background-color: #878787; + box-shadow: none; + text-shadow: none; } + .titlebar .switch.trough:insensitive:active, + .header-bar .switch.trough:insensitive:active { + background-color: rgba(135, 135, 135, 0.1); } + .titlebar .switch.trough:backdrop, + .header-bar .switch.trough:backdrop { + color: transparent; + border-color: transparent; + border-top-color: #666262; + background-color: rgba(110, 105, 105, 0.7); + background-image: none; + box-shadow: none; + text-shadow: none; + transition: all 200ms ease-out; } + .titlebar .switch.trough:backdrop:hover, + .header-bar .switch.trough:backdrop:hover { + background-color: #736e6e; } + .titlebar .switch.trough:backdrop:hover:active, + .header-bar .switch.trough:backdrop:hover:active { + background-color: #0e8420; } + .titlebar .switch.trough:backdrop:active, + .header-bar .switch.trough:backdrop:active { + color: transparent; + border-color: #0c6d1a; + border-top-color: #095615; + background-color: #0d7b1e; + background-image: none; + box-shadow: none; } + .titlebar .switch.trough:backdrop:active:insensitive, + .header-bar .switch.trough:backdrop:active:insensitive { + background-color: #828282; } + .titlebar .switch.trough:backdrop:insensitive, + .header-bar .switch.trough:backdrop:insensitive { + color: transparent; + border-color: transparent; + background-image: none; + background-color: #828282; + box-shadow: none; } + .titlebar .switch.slider, + .header-bar .switch.slider { + padding: 3px; + transition: all 0.4s ease-out; } + .titlebar .switch.slider, .titlebar .switch.slider:hover, .titlebar .switch.slider:active, .titlebar .switch.slider:insensitive, .titlebar .switch.slider:backdrop, .titlebar .switch.slider:backdrop:insensitive, + .header-bar .switch.slider, + .header-bar .switch.slider:hover, + .header-bar .switch.slider:active, + .header-bar .switch.slider:insensitive, + .header-bar .switch.slider:backdrop, + .header-bar .switch.slider:backdrop:insensitive { + background-color: #F7F7F7; + background-image: none; + background-clip: padding-box; + border-radius: 4px; + border: 1px solid transparent; + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15); } + .titlebar .switch.slider:active, + .header-bar .switch.slider:active { + box-shadow: 0 1px 1px #0b6418; } + .titlebar .switch.slider:insensitive, + .header-bar .switch.slider:insensitive { + background-color: #878787; + border: 1px solid #5D5D5D; + box-shadow: none; } + .titlebar .switch.slider:backdrop, + .header-bar .switch.slider:backdrop { + transition: all 200ms ease-out; + background-color: #F7F7F7; } + .titlebar .switch.slider:backdrop:active, + .header-bar .switch.slider:backdrop:active { + border-color: transparent; } + .titlebar .switch.slider:backdrop:insensitive, + .header-bar .switch.slider:backdrop:insensitive { + background-color: #828282; + transition: all 200ms ease-out; } + .titlebar .entry, + .header-bar .entry { + background-color: transparent; + background-image: linear-gradient(to bottom, #2c2c2c, #363636 3px, #3D3D3D 90%); + color: #F7F7F7; + border-color: transparent; + border-top-color: #4c4949; + box-shadow: none; + background-color: #4c4949; } + .titlebar .entry:insensitive, + .header-bar .entry:insensitive { + background-color: transparent; + background-image: linear-gradient(to bottom, #2c2c2c, #363636 3px, #3D3D3D 90%); + background-color: #323030; + border-color: #3f3c3c; + box-shadow: none; + color: #969696; } + .titlebar .entry:backdrop, + .header-bar .entry:backdrop { + background-color: transparent; + background-image: linear-gradient(to bottom, #2c2c2c, #363636 3px, #3D3D3D 90%); + background-color: #4c4949; + border-color: #4c4949; + box-shadow: none; + color: #9e9d9d; + transition: all 200ms ease-out; } + .titlebar .entry:backdrop .label, .titlebar .entry:backdrop, + .header-bar .entry:backdrop .label, + .header-bar .entry:backdrop { + color: #9e9d9d; } + .titlebar .entry:backdrop:insensitive, + .header-bar .entry:backdrop:insensitive { + background-color: transparent; + background-image: linear-gradient(to bottom, #2c2c2c, #363636 3px, #3D3D3D 90%); + background-color: transparent; + border-color: transparent; + box-shadow: none; + color: #777676; } + .titlebar .entry:backdrop:insensitive .label, .titlebar .entry:backdrop:insensitive, + .header-bar .entry:backdrop:insensitive .label, + .header-bar .entry:backdrop:insensitive { + color: #999999; } + .titlebar .entry .image, + .header-bar .entry .image { + color: #F7F7F7; } + .titlebar .entry .image:hover, + .header-bar .entry .image:hover { + color: #9e9d9d; } + .titlebar .entry selection, + .header-bar .entry selection { + background-color: #0f95c5; + color: #F7F7F7; } + .titlebar .entry selection:backdrop, + .header-bar .entry selection:backdrop { + background-color: #0e8ebc; + color: #f2f2f2; } + .titlebar .text-button:not(.suggested-action):not(:hover), + .header-bar .text-button:not(.suggested-action):not(:hover) { + border-color: #4c4949; } + .titlebar .text-button:not(.suggested-action).default, .titlebar .text-button:not(.suggested-action).default:active, .titlebar .text-button:not(.suggested-action).default:hover, .titlebar .text-button:not(.suggested-action).default:focus, + .header-bar .text-button:not(.suggested-action).default, + .header-bar .text-button:not(.suggested-action).default:active, + .header-bar .text-button:not(.suggested-action).default:hover, + .header-bar .text-button:not(.suggested-action).default:focus { + color: white; } + .titlebar .button.default label, + .header-bar .button.default label { + color: white; } + .titlebar .button, .titlebar .button.flat, .titlebar .button.titlebutton.appmenu, + .header-bar .button, + .header-bar .button.flat, + .header-bar .button.titlebutton.appmenu { + background-color: #323030; + background-image: none; + color: #F7F7F7; + border-color: #323030; + box-shadow: none; + text-shadow: none; + icon-shadow: none; } + .titlebar .button:hover, .titlebar .button.flat:hover, .titlebar .button.titlebutton.appmenu:hover, + .header-bar .button:hover, + .header-bar .button.flat:hover, + .header-bar .button.titlebutton.appmenu:hover { + -gtk-image-effect: highlight; + background-color: #595555; + background-image: none; + color: #F7F7F7; + border-color: #595555; + box-shadow: none; + text-shadow: none; + icon-shadow: none; } + .titlebar .button:hover:backdrop, .titlebar .button.flat:hover:backdrop, .titlebar .button.titlebutton.appmenu:hover:backdrop, + .header-bar .button:hover:backdrop, + .header-bar .button.flat:hover:backdrop, + .header-bar .button.titlebutton.appmenu:hover:backdrop { + color: #F7F7F7; + background-color: #423f3f; + background-image: none; + border-color: #423f3f; + box-shadow: none; } + .titlebar .button:active, .titlebar .button:checked, .titlebar .button.flat:active, .titlebar .button.flat:checked, .titlebar .button.titlebutton.appmenu:active, .titlebar .button.titlebutton.appmenu:checked, + .header-bar .button:active, + .header-bar .button:checked, + .header-bar .button.flat:active, + .header-bar .button.flat:checked, + .header-bar .button.titlebutton.appmenu:active, + .header-bar .button.titlebutton.appmenu:checked { + box-shadow: none; + border-color: #4c4949; + background-color: #4c4949; + background-image: none; + text-shadow: none; + icon-shadow: none; } + .titlebar .button:hover:checked, .titlebar .button.flat:hover:checked, .titlebar .button.titlebutton.appmenu:hover:checked, + .header-bar .button:hover:checked, + .header-bar .button.flat:hover:checked, + .header-bar .button.titlebutton.appmenu:hover:checked { + border-color: #666262; + box-shadow: none; + background-color: #666262; + background-image: none; + text-shadow: none; + icon-shadow: none; } + .titlebar .button:insensitive, .titlebar .button.flat:insensitive, .titlebar .button.titlebutton.appmenu:insensitive, + .header-bar .button:insensitive, + .header-bar .button.flat:insensitive, + .header-bar .button.titlebutton.appmenu:insensitive { + background-color: #323030; + background-image: none; + border-color: #323030; + box-shadow: none; } + .titlebar .button:insensitive .label, .titlebar .button:insensitive, .titlebar .button.flat:insensitive .label, .titlebar .button.flat:insensitive, .titlebar .button.titlebutton.appmenu:insensitive .label, .titlebar .button.titlebutton.appmenu:insensitive, + .header-bar .button:insensitive .label, + .header-bar .button:insensitive, + .header-bar .button.flat:insensitive .label, + .header-bar .button.flat:insensitive, + .header-bar .button.titlebutton.appmenu:insensitive .label, + .header-bar .button.titlebutton.appmenu:insensitive { + color: #969696; } + .titlebar .button:insensitive:active, .titlebar .button:insensitive:checked, .titlebar .button.flat:insensitive:active, .titlebar .button.flat:insensitive:checked, .titlebar .button.titlebutton.appmenu:insensitive:active, .titlebar .button.titlebutton.appmenu:insensitive:checked, + .header-bar .button:insensitive:active, + .header-bar .button:insensitive:checked, + .header-bar .button.flat:insensitive:active, + .header-bar .button.flat:insensitive:checked, + .header-bar .button.titlebutton.appmenu:insensitive:active, + .header-bar .button.titlebutton.appmenu:insensitive:checked { + background-color: #1d1c1c; + background-image: none; + border-color: #1d1c1c; + box-shadow: none; } + .titlebar .button:insensitive:active .label, .titlebar .button:insensitive:active, .titlebar .button:insensitive:checked .label, .titlebar .button:insensitive:checked, .titlebar .button.flat:insensitive:active .label, .titlebar .button.flat:insensitive:active, .titlebar .button.flat:insensitive:checked .label, .titlebar .button.flat:insensitive:checked, .titlebar .button.titlebutton.appmenu:insensitive:active .label, .titlebar .button.titlebutton.appmenu:insensitive:active, .titlebar .button.titlebutton.appmenu:insensitive:checked .label, .titlebar .button.titlebutton.appmenu:insensitive:checked, + .header-bar .button:insensitive:active .label, + .header-bar .button:insensitive:active, + .header-bar .button:insensitive:checked .label, + .header-bar .button:insensitive:checked, + .header-bar .button.flat:insensitive:active .label, + .header-bar .button.flat:insensitive:active, + .header-bar .button.flat:insensitive:checked .label, + .header-bar .button.flat:insensitive:checked, + .header-bar .button.titlebutton.appmenu:insensitive:active .label, + .header-bar .button.titlebutton.appmenu:insensitive:active, + .header-bar .button.titlebutton.appmenu:insensitive:checked .label, + .header-bar .button.titlebutton.appmenu:insensitive:checked { + color: #a09f9f; } + .titlebar .button:backdrop, .titlebar .button.flat:backdrop, .titlebar .button.titlebutton.appmenu:backdrop, + .header-bar .button:backdrop, + .header-bar .button.flat:backdrop, + .header-bar .button.titlebutton.appmenu:backdrop { + -gtk-image-effect: dim; + background-color: #323030; + background-image: none; + border-color: #323030; + box-shadow: none; } + .titlebar .button:backdrop .label, .titlebar .button:backdrop, .titlebar .button.flat:backdrop .label, .titlebar .button.flat:backdrop, .titlebar .button.titlebutton.appmenu:backdrop .label, .titlebar .button.titlebutton.appmenu:backdrop, + .header-bar .button:backdrop .label, + .header-bar .button:backdrop, + .header-bar .button.flat:backdrop .label, + .header-bar .button.flat:backdrop, + .header-bar .button.titlebutton.appmenu:backdrop .label, + .header-bar .button.titlebutton.appmenu:backdrop { + color: rgba(247, 247, 247, 0.8); } + .titlebar .button:backdrop:active, .titlebar .button:backdrop:checked, .titlebar .button.flat:backdrop:active, .titlebar .button.flat:backdrop:checked, .titlebar .button.titlebutton.appmenu:backdrop:active, .titlebar .button.titlebutton.appmenu:backdrop:checked, + .header-bar .button:backdrop:active, + .header-bar .button:backdrop:checked, + .header-bar .button.flat:backdrop:active, + .header-bar .button.flat:backdrop:checked, + .header-bar .button.titlebutton.appmenu:backdrop:active, + .header-bar .button.titlebutton.appmenu:backdrop:checked { + background-color: #3f3c3c; + background-image: none; + border-color: #3f3c3c; + border-top-color: #3f3c3c; + box-shadow: none; } + .titlebar .button:backdrop:active .label, .titlebar .button:backdrop:active, .titlebar .button:backdrop:checked .label, .titlebar .button:backdrop:checked, .titlebar .button.flat:backdrop:active .label, .titlebar .button.flat:backdrop:active, .titlebar .button.flat:backdrop:checked .label, .titlebar .button.flat:backdrop:checked, .titlebar .button.titlebutton.appmenu:backdrop:active .label, .titlebar .button.titlebutton.appmenu:backdrop:active, .titlebar .button.titlebutton.appmenu:backdrop:checked .label, .titlebar .button.titlebutton.appmenu:backdrop:checked, + .header-bar .button:backdrop:active .label, + .header-bar .button:backdrop:active, + .header-bar .button:backdrop:checked .label, + .header-bar .button:backdrop:checked, + .header-bar .button.flat:backdrop:active .label, + .header-bar .button.flat:backdrop:active, + .header-bar .button.flat:backdrop:checked .label, + .header-bar .button.flat:backdrop:checked, + .header-bar .button.titlebutton.appmenu:backdrop:active .label, + .header-bar .button.titlebutton.appmenu:backdrop:active, + .header-bar .button.titlebutton.appmenu:backdrop:checked .label, + .header-bar .button.titlebutton.appmenu:backdrop:checked { + color: #999999; } + .titlebar .button:backdrop:insensitive, .titlebar .button.flat:backdrop:insensitive, .titlebar .button.titlebutton.appmenu:backdrop:insensitive, + .header-bar .button:backdrop:insensitive, + .header-bar .button.flat:backdrop:insensitive, + .header-bar .button.titlebutton.appmenu:backdrop:insensitive { + background-image: none; + text-shadow: none; + icon-shadow: none; + background-color: transparent; + background-image: none; + border-color: transparent; + box-shadow: none; } + .titlebar .button:backdrop:insensitive .label, .titlebar .button:backdrop:insensitive, .titlebar .button.flat:backdrop:insensitive .label, .titlebar .button.flat:backdrop:insensitive, .titlebar .button.titlebutton.appmenu:backdrop:insensitive .label, .titlebar .button.titlebutton.appmenu:backdrop:insensitive, + .header-bar .button:backdrop:insensitive .label, + .header-bar .button:backdrop:insensitive, + .header-bar .button.flat:backdrop:insensitive .label, + .header-bar .button.flat:backdrop:insensitive, + .header-bar .button.titlebutton.appmenu:backdrop:insensitive .label, + .header-bar .button.titlebutton.appmenu:backdrop:insensitive { + color: rgba(247, 247, 247, 0.35); } + .titlebar .button:backdrop:insensitive:active, .titlebar .button:backdrop:insensitive:checked, .titlebar .button.flat:backdrop:insensitive:active, .titlebar .button.flat:backdrop:insensitive:checked, .titlebar .button.titlebutton.appmenu:backdrop:insensitive:active, .titlebar .button.titlebutton.appmenu:backdrop:insensitive:checked, + .header-bar .button:backdrop:insensitive:active, + .header-bar .button:backdrop:insensitive:checked, + .header-bar .button.flat:backdrop:insensitive:active, + .header-bar .button.flat:backdrop:insensitive:checked, + .header-bar .button.titlebutton.appmenu:backdrop:insensitive:active, + .header-bar .button.titlebutton.appmenu:backdrop:insensitive:checked { + background-color: #323030; + background-image: none; + border-color: #323030; + border-top-color: black; } + .titlebar .button:backdrop:insensitive:active .label, .titlebar .button:backdrop:insensitive:checked .label, .titlebar .button.flat:backdrop:insensitive:active .label, .titlebar .button.flat:backdrop:insensitive:checked .label, .titlebar .button.titlebutton.appmenu:backdrop:insensitive:active .label, .titlebar .button.titlebutton.appmenu:backdrop:insensitive:checked .label, + .header-bar .button:backdrop:insensitive:active .label, + .header-bar .button:backdrop:insensitive:checked .label, + .header-bar .button.flat:backdrop:insensitive:active .label, + .header-bar .button.flat:backdrop:insensitive:checked .label, + .header-bar .button.titlebutton.appmenu:backdrop:insensitive:active .label, + .header-bar .button.titlebutton.appmenu:backdrop:insensitive:checked .label { + color: #777676; } + .titlebar .button.suggested-action, .titlebar .button.flat.suggested-action, .titlebar .button.titlebutton.appmenu.suggested-action, + .header-bar .button.suggested-action, + .header-bar .button.flat.suggested-action, + .header-bar .button.titlebutton.appmenu.suggested-action { + background-color: #0e8420; + background-image: none; + color: white; + border-color: #0e8420; + box-shadow: none; + text-shadow: none; + icon-shadow: none; } + .titlebar .button.suggested-action:hover, .titlebar .button.flat.suggested-action:hover, .titlebar .button.titlebutton.appmenu.suggested-action:hover, + .header-bar .button.suggested-action:hover, + .header-bar .button.flat.suggested-action:hover, + .header-bar .button.titlebutton.appmenu.suggested-action:hover { + -gtk-image-effect: highlight; + background-color: #109b26; + background-image: none; + color: white; + border-color: #109b26; + box-shadow: none; + text-shadow: none; + icon-shadow: none; } + .titlebar .button.suggested-action:hover:backdrop, .titlebar .button.flat.suggested-action:hover:backdrop, .titlebar .button.titlebutton.appmenu.suggested-action:hover:backdrop, + .header-bar .button.suggested-action:hover:backdrop, + .header-bar .button.flat.suggested-action:hover:backdrop, + .header-bar .button.titlebutton.appmenu.suggested-action:hover:backdrop { + color: white; + background-color: #0f9223; + background-image: none; + border-color: #0f9223; + box-shadow: none; } + .titlebar .button.suggested-action:active, .titlebar .button.suggested-action:checked, .titlebar .button.flat.suggested-action:active, .titlebar .button.flat.suggested-action:checked, .titlebar .button.titlebutton.appmenu.suggested-action:active, .titlebar .button.titlebutton.appmenu.suggested-action:checked, + .header-bar .button.suggested-action:active, + .header-bar .button.suggested-action:checked, + .header-bar .button.flat.suggested-action:active, + .header-bar .button.flat.suggested-action:checked, + .header-bar .button.titlebutton.appmenu.suggested-action:active, + .header-bar .button.titlebutton.appmenu.suggested-action:checked { + box-shadow: none; + border-color: #095615; + border-top-color: #095615; + background-color: #095615; + background-image: none; + text-shadow: none; + icon-shadow: none; } + .titlebar .button.suggested-action:insensitive, .titlebar .button.flat.suggested-action:insensitive, .titlebar .button.titlebutton.appmenu.suggested-action:insensitive, + .header-bar .button.suggested-action:insensitive, + .header-bar .button.flat.suggested-action:insensitive, + .header-bar .button.titlebutton.appmenu.suggested-action:insensitive { + background-color: rgba(14, 132, 32, 0.9); + background-image: none; + border-color: rgba(14, 132, 32, 0.9); + box-shadow: none; } + .titlebar .button.suggested-action:insensitive .label, .titlebar .button.suggested-action:insensitive, .titlebar .button.flat.suggested-action:insensitive .label, .titlebar .button.flat.suggested-action:insensitive, .titlebar .button.titlebutton.appmenu.suggested-action:insensitive .label, .titlebar .button.titlebutton.appmenu.suggested-action:insensitive, + .header-bar .button.suggested-action:insensitive .label, + .header-bar .button.suggested-action:insensitive, + .header-bar .button.flat.suggested-action:insensitive .label, + .header-bar .button.flat.suggested-action:insensitive, + .header-bar .button.titlebutton.appmenu.suggested-action:insensitive .label, + .header-bar .button.titlebutton.appmenu.suggested-action:insensitive { + color: rgba(247, 247, 247, 0.55); } + .titlebar .button.suggested-action:insensitive:active, .titlebar .button.suggested-action:insensitive:checked, .titlebar .button.flat.suggested-action:insensitive:active, .titlebar .button.flat.suggested-action:insensitive:checked, .titlebar .button.titlebutton.appmenu.suggested-action:insensitive:active, .titlebar .button.titlebutton.appmenu.suggested-action:insensitive:checked, + .header-bar .button.suggested-action:insensitive:active, + .header-bar .button.suggested-action:insensitive:checked, + .header-bar .button.flat.suggested-action:insensitive:active, + .header-bar .button.flat.suggested-action:insensitive:checked, + .header-bar .button.titlebutton.appmenu.suggested-action:insensitive:active, + .header-bar .button.titlebutton.appmenu.suggested-action:insensitive:checked { + background-color: #0f561a; + background-image: none; + border-color: #0f561a; + box-shadow: none; } + .titlebar .button.suggested-action:insensitive:active .label, .titlebar .button.suggested-action:insensitive:active, .titlebar .button.suggested-action:insensitive:checked .label, .titlebar .button.suggested-action:insensitive:checked, .titlebar .button.flat.suggested-action:insensitive:active .label, .titlebar .button.flat.suggested-action:insensitive:active, .titlebar .button.flat.suggested-action:insensitive:checked .label, .titlebar .button.flat.suggested-action:insensitive:checked, .titlebar .button.titlebutton.appmenu.suggested-action:insensitive:active .label, .titlebar .button.titlebutton.appmenu.suggested-action:insensitive:active, .titlebar .button.titlebutton.appmenu.suggested-action:insensitive:checked .label, .titlebar .button.titlebutton.appmenu.suggested-action:insensitive:checked, + .header-bar .button.suggested-action:insensitive:active .label, + .header-bar .button.suggested-action:insensitive:active, + .header-bar .button.suggested-action:insensitive:checked .label, + .header-bar .button.suggested-action:insensitive:checked, + .header-bar .button.flat.suggested-action:insensitive:active .label, + .header-bar .button.flat.suggested-action:insensitive:active, + .header-bar .button.flat.suggested-action:insensitive:checked .label, + .header-bar .button.flat.suggested-action:insensitive:checked, + .header-bar .button.titlebutton.appmenu.suggested-action:insensitive:active .label, + .header-bar .button.titlebutton.appmenu.suggested-action:insensitive:active, + .header-bar .button.titlebutton.appmenu.suggested-action:insensitive:checked .label, + .header-bar .button.titlebutton.appmenu.suggested-action:insensitive:checked { + color: #9fbba3; } + .titlebar .button.suggested-action:backdrop, .titlebar .button.flat.suggested-action:backdrop, .titlebar .button.titlebutton.appmenu.suggested-action:backdrop, + .header-bar .button.suggested-action:backdrop, + .header-bar .button.flat.suggested-action:backdrop, + .header-bar .button.titlebutton.appmenu.suggested-action:backdrop { + -gtk-image-effect: dim; + background-color: #0d7b1e; + background-image: none; + border-color: #0d7b1e; + box-shadow: none; } + .titlebar .button.suggested-action:backdrop .label, .titlebar .button.suggested-action:backdrop, .titlebar .button.flat.suggested-action:backdrop .label, .titlebar .button.flat.suggested-action:backdrop, .titlebar .button.titlebutton.appmenu.suggested-action:backdrop .label, .titlebar .button.titlebutton.appmenu.suggested-action:backdrop, + .header-bar .button.suggested-action:backdrop .label, + .header-bar .button.suggested-action:backdrop, + .header-bar .button.flat.suggested-action:backdrop .label, + .header-bar .button.flat.suggested-action:backdrop, + .header-bar .button.titlebutton.appmenu.suggested-action:backdrop .label, + .header-bar .button.titlebutton.appmenu.suggested-action:backdrop { + color: #9ecaa5; } + .titlebar .button.suggested-action:backdrop:active, .titlebar .button.suggested-action:backdrop:checked, .titlebar .button.flat.suggested-action:backdrop:active, .titlebar .button.flat.suggested-action:backdrop:checked, .titlebar .button.titlebutton.appmenu.suggested-action:backdrop:active, .titlebar .button.titlebutton.appmenu.suggested-action:backdrop:checked, + .header-bar .button.suggested-action:backdrop:active, + .header-bar .button.suggested-action:backdrop:checked, + .header-bar .button.flat.suggested-action:backdrop:active, + .header-bar .button.flat.suggested-action:backdrop:checked, + .header-bar .button.titlebutton.appmenu.suggested-action:backdrop:active, + .header-bar .button.titlebutton.appmenu.suggested-action:backdrop:checked { + background-color: #0b6418; + background-image: none; + border-color: #0b6418; + box-shadow: none; } + .titlebar .button.suggested-action:backdrop:active .label, .titlebar .button.suggested-action:backdrop:active, .titlebar .button.suggested-action:backdrop:checked .label, .titlebar .button.suggested-action:backdrop:checked, .titlebar .button.flat.suggested-action:backdrop:active .label, .titlebar .button.flat.suggested-action:backdrop:active, .titlebar .button.flat.suggested-action:backdrop:checked .label, .titlebar .button.flat.suggested-action:backdrop:checked, .titlebar .button.titlebutton.appmenu.suggested-action:backdrop:active .label, .titlebar .button.titlebutton.appmenu.suggested-action:backdrop:active, .titlebar .button.titlebutton.appmenu.suggested-action:backdrop:checked .label, .titlebar .button.titlebutton.appmenu.suggested-action:backdrop:checked, + .header-bar .button.suggested-action:backdrop:active .label, + .header-bar .button.suggested-action:backdrop:active, + .header-bar .button.suggested-action:backdrop:checked .label, + .header-bar .button.suggested-action:backdrop:checked, + .header-bar .button.flat.suggested-action:backdrop:active .label, + .header-bar .button.flat.suggested-action:backdrop:active, + .header-bar .button.flat.suggested-action:backdrop:checked .label, + .header-bar .button.flat.suggested-action:backdrop:checked, + .header-bar .button.titlebutton.appmenu.suggested-action:backdrop:active .label, + .header-bar .button.titlebutton.appmenu.suggested-action:backdrop:active, + .header-bar .button.titlebutton.appmenu.suggested-action:backdrop:checked .label, + .header-bar .button.titlebutton.appmenu.suggested-action:backdrop:checked { + color: #cee0d1; } + .titlebar .button.suggested-action:backdrop:insensitive, .titlebar .button.flat.suggested-action:backdrop:insensitive, .titlebar .button.titlebutton.appmenu.suggested-action:backdrop:insensitive, + .header-bar .button.suggested-action:backdrop:insensitive, + .header-bar .button.flat.suggested-action:backdrop:insensitive, + .header-bar .button.titlebutton.appmenu.suggested-action:backdrop:insensitive { + background-color: rgba(14, 132, 32, 0.9); + background-image: none; + border-color: rgba(14, 132, 32, 0.9); + box-shadow: none; } + .titlebar .button.suggested-action:backdrop:insensitive .label, .titlebar .button.suggested-action:backdrop:insensitive, .titlebar .button.flat.suggested-action:backdrop:insensitive .label, .titlebar .button.flat.suggested-action:backdrop:insensitive, .titlebar .button.titlebutton.appmenu.suggested-action:backdrop:insensitive .label, .titlebar .button.titlebutton.appmenu.suggested-action:backdrop:insensitive, + .header-bar .button.suggested-action:backdrop:insensitive .label, + .header-bar .button.suggested-action:backdrop:insensitive, + .header-bar .button.flat.suggested-action:backdrop:insensitive .label, + .header-bar .button.flat.suggested-action:backdrop:insensitive, + .header-bar .button.titlebutton.appmenu.suggested-action:backdrop:insensitive .label, + .header-bar .button.titlebutton.appmenu.suggested-action:backdrop:insensitive { + color: rgba(110, 181, 121, 0.935); } + .titlebar .button.suggested-action:backdrop:insensitive:active, .titlebar .button.suggested-action:backdrop:insensitive:checked, .titlebar .button.flat.suggested-action:backdrop:insensitive:active, .titlebar .button.flat.suggested-action:backdrop:insensitive:checked, .titlebar .button.titlebutton.appmenu.suggested-action:backdrop:insensitive:active, .titlebar .button.titlebutton.appmenu.suggested-action:backdrop:insensitive:checked, + .header-bar .button.suggested-action:backdrop:insensitive:active, + .header-bar .button.suggested-action:backdrop:insensitive:checked, + .header-bar .button.flat.suggested-action:backdrop:insensitive:active, + .header-bar .button.flat.suggested-action:backdrop:insensitive:checked, + .header-bar .button.titlebutton.appmenu.suggested-action:backdrop:insensitive:active, + .header-bar .button.titlebutton.appmenu.suggested-action:backdrop:insensitive:checked { + background-color: #0c6d1a; + background-image: none; + border-color: #0c6d1a; } + .titlebar .button.suggested-action:backdrop:insensitive:active .label, .titlebar .button.suggested-action:backdrop:insensitive:checked .label, .titlebar .button.flat.suggested-action:backdrop:insensitive:active .label, .titlebar .button.flat.suggested-action:backdrop:insensitive:checked .label, .titlebar .button.titlebutton.appmenu.suggested-action:backdrop:insensitive:active .label, .titlebar .button.titlebutton.appmenu.suggested-action:backdrop:insensitive:checked .label, + .header-bar .button.suggested-action:backdrop:insensitive:active .label, + .header-bar .button.suggested-action:backdrop:insensitive:checked .label, + .header-bar .button.flat.suggested-action:backdrop:insensitive:active .label, + .header-bar .button.flat.suggested-action:backdrop:insensitive:checked .label, + .header-bar .button.titlebutton.appmenu.suggested-action:backdrop:insensitive:active .label, + .header-bar .button.titlebutton.appmenu.suggested-action:backdrop:insensitive:checked .label { + color: #61a06a; } + .titlebar .button.destructive-action, .titlebar .button.flat.destructive-action, .titlebar .button.titlebutton.appmenu.destructive-action, + .header-bar .button.destructive-action, + .header-bar .button.flat.destructive-action, + .header-bar .button.titlebutton.appmenu.destructive-action { + background-color: #991121; + background-image: none; + color: white; + border-color: #991121; + box-shadow: none; + text-shadow: none; + icon-shadow: none; } + .titlebar .button.destructive-action:hover, .titlebar .button.flat.destructive-action:hover, .titlebar .button.titlebutton.appmenu.destructive-action:hover, + .header-bar .button.destructive-action:hover, + .header-bar .button.flat.destructive-action:hover, + .header-bar .button.titlebutton.appmenu.destructive-action:hover { + -gtk-image-effect: highlight; + background-color: #b01326; + background-image: none; + color: white; + border-color: #b01326; + box-shadow: none; + text-shadow: none; + icon-shadow: none; } + .titlebar .button.destructive-action:hover:backdrop, .titlebar .button.flat.destructive-action:hover:backdrop, .titlebar .button.titlebutton.appmenu.destructive-action:hover:backdrop, + .header-bar .button.destructive-action:hover:backdrop, + .header-bar .button.flat.destructive-action:hover:backdrop, + .header-bar .button.titlebutton.appmenu.destructive-action:hover:backdrop { + color: white; + background-color: #a71224; + background-image: none; + border-color: #a71224; + box-shadow: none; } + .titlebar .button.destructive-action:active, .titlebar .button.destructive-action:checked, .titlebar .button.flat.destructive-action:active, .titlebar .button.flat.destructive-action:checked, .titlebar .button.titlebutton.appmenu.destructive-action:active, .titlebar .button.titlebutton.appmenu.destructive-action:checked, + .header-bar .button.destructive-action:active, + .header-bar .button.destructive-action:checked, + .header-bar .button.flat.destructive-action:active, + .header-bar .button.flat.destructive-action:checked, + .header-bar .button.titlebutton.appmenu.destructive-action:active, + .header-bar .button.titlebutton.appmenu.destructive-action:checked { + box-shadow: none; + border-color: #6b0c17; + border-top-color: #6b0c17; + background-color: #6b0c17; + background-image: none; + text-shadow: none; + icon-shadow: none; } + .titlebar .button.destructive-action:insensitive, .titlebar .button.flat.destructive-action:insensitive, .titlebar .button.titlebutton.appmenu.destructive-action:insensitive, + .header-bar .button.destructive-action:insensitive, + .header-bar .button.flat.destructive-action:insensitive, + .header-bar .button.titlebutton.appmenu.destructive-action:insensitive { + background-color: rgba(153, 17, 33, 0.9); + background-image: none; + border-color: rgba(153, 17, 33, 0.9); + box-shadow: none; } + .titlebar .button.destructive-action:insensitive .label, .titlebar .button.destructive-action:insensitive, .titlebar .button.flat.destructive-action:insensitive .label, .titlebar .button.flat.destructive-action:insensitive, .titlebar .button.titlebutton.appmenu.destructive-action:insensitive .label, .titlebar .button.titlebutton.appmenu.destructive-action:insensitive, + .header-bar .button.destructive-action:insensitive .label, + .header-bar .button.destructive-action:insensitive, + .header-bar .button.flat.destructive-action:insensitive .label, + .header-bar .button.flat.destructive-action:insensitive, + .header-bar .button.titlebutton.appmenu.destructive-action:insensitive .label, + .header-bar .button.titlebutton.appmenu.destructive-action:insensitive { + color: rgba(209, 148, 155, 0.7); } + .titlebar .button.destructive-action:insensitive:active, .titlebar .button.destructive-action:insensitive:checked, .titlebar .button.flat.destructive-action:insensitive:active, .titlebar .button.flat.destructive-action:insensitive:checked, .titlebar .button.titlebutton.appmenu.destructive-action:insensitive:active, .titlebar .button.titlebutton.appmenu.destructive-action:insensitive:checked, + .header-bar .button.destructive-action:insensitive:active, + .header-bar .button.destructive-action:insensitive:checked, + .header-bar .button.flat.destructive-action:insensitive:active, + .header-bar .button.flat.destructive-action:insensitive:checked, + .header-bar .button.titlebutton.appmenu.destructive-action:insensitive:active, + .header-bar .button.titlebutton.appmenu.destructive-action:insensitive:checked { + background-color: #68121c; + background-image: none; + border-color: #68121c; + box-shadow: none; } + .titlebar .button.destructive-action:insensitive:active .label, .titlebar .button.destructive-action:insensitive:active, .titlebar .button.destructive-action:insensitive:checked .label, .titlebar .button.destructive-action:insensitive:checked, .titlebar .button.flat.destructive-action:insensitive:active .label, .titlebar .button.flat.destructive-action:insensitive:active, .titlebar .button.flat.destructive-action:insensitive:checked .label, .titlebar .button.flat.destructive-action:insensitive:checked, .titlebar .button.titlebutton.appmenu.destructive-action:insensitive:active .label, .titlebar .button.titlebutton.appmenu.destructive-action:insensitive:active, .titlebar .button.titlebutton.appmenu.destructive-action:insensitive:checked .label, .titlebar .button.titlebutton.appmenu.destructive-action:insensitive:checked, + .header-bar .button.destructive-action:insensitive:active .label, + .header-bar .button.destructive-action:insensitive:active, + .header-bar .button.destructive-action:insensitive:checked .label, + .header-bar .button.destructive-action:insensitive:checked, + .header-bar .button.flat.destructive-action:insensitive:active .label, + .header-bar .button.flat.destructive-action:insensitive:active, + .header-bar .button.flat.destructive-action:insensitive:checked .label, + .header-bar .button.flat.destructive-action:insensitive:checked, + .header-bar .button.titlebutton.appmenu.destructive-action:insensitive:active .label, + .header-bar .button.titlebutton.appmenu.destructive-action:insensitive:active, + .header-bar .button.titlebutton.appmenu.destructive-action:insensitive:checked .label, + .header-bar .button.titlebutton.appmenu.destructive-action:insensitive:checked { + color: #c3a0a4; } + .titlebar .button.destructive-action:backdrop, .titlebar .button.flat.destructive-action:backdrop, .titlebar .button.titlebutton.appmenu.destructive-action:backdrop, + .header-bar .button.destructive-action:backdrop, + .header-bar .button.flat.destructive-action:backdrop, + .header-bar .button.titlebutton.appmenu.destructive-action:backdrop { + -gtk-image-effect: dim; + background-color: #90101f; + background-image: none; + border-color: #90101f; + box-shadow: none; } + .titlebar .button.destructive-action:backdrop .label, .titlebar .button.destructive-action:backdrop, .titlebar .button.flat.destructive-action:backdrop .label, .titlebar .button.flat.destructive-action:backdrop, .titlebar .button.titlebutton.appmenu.destructive-action:backdrop .label, .titlebar .button.titlebutton.appmenu.destructive-action:backdrop, + .header-bar .button.destructive-action:backdrop .label, + .header-bar .button.destructive-action:backdrop, + .header-bar .button.flat.destructive-action:backdrop .label, + .header-bar .button.flat.destructive-action:backdrop, + .header-bar .button.titlebutton.appmenu.destructive-action:backdrop .label, + .header-bar .button.titlebutton.appmenu.destructive-action:backdrop { + color: #d39fa5; } + .titlebar .button.destructive-action:backdrop:active, .titlebar .button.destructive-action:backdrop:checked, .titlebar .button.flat.destructive-action:backdrop:active, .titlebar .button.flat.destructive-action:backdrop:checked, .titlebar .button.titlebutton.appmenu.destructive-action:backdrop:active, .titlebar .button.titlebutton.appmenu.destructive-action:backdrop:checked, + .header-bar .button.destructive-action:backdrop:active, + .header-bar .button.destructive-action:backdrop:checked, + .header-bar .button.flat.destructive-action:backdrop:active, + .header-bar .button.flat.destructive-action:backdrop:checked, + .header-bar .button.titlebutton.appmenu.destructive-action:backdrop:active, + .header-bar .button.titlebutton.appmenu.destructive-action:backdrop:checked { + background-color: #790d1a; + background-image: none; + border-color: #790d1a; + box-shadow: none; } + .titlebar .button.destructive-action:backdrop:active .label, .titlebar .button.destructive-action:backdrop:active, .titlebar .button.destructive-action:backdrop:checked .label, .titlebar .button.destructive-action:backdrop:checked, .titlebar .button.flat.destructive-action:backdrop:active .label, .titlebar .button.flat.destructive-action:backdrop:active, .titlebar .button.flat.destructive-action:backdrop:checked .label, .titlebar .button.flat.destructive-action:backdrop:checked, .titlebar .button.titlebutton.appmenu.destructive-action:backdrop:active .label, .titlebar .button.titlebutton.appmenu.destructive-action:backdrop:active, .titlebar .button.titlebutton.appmenu.destructive-action:backdrop:checked .label, .titlebar .button.titlebutton.appmenu.destructive-action:backdrop:checked, + .header-bar .button.destructive-action:backdrop:active .label, + .header-bar .button.destructive-action:backdrop:active, + .header-bar .button.destructive-action:backdrop:checked .label, + .header-bar .button.destructive-action:backdrop:checked, + .header-bar .button.flat.destructive-action:backdrop:active .label, + .header-bar .button.flat.destructive-action:backdrop:active, + .header-bar .button.flat.destructive-action:backdrop:checked .label, + .header-bar .button.flat.destructive-action:backdrop:checked, + .header-bar .button.titlebutton.appmenu.destructive-action:backdrop:active .label, + .header-bar .button.titlebutton.appmenu.destructive-action:backdrop:active, + .header-bar .button.titlebutton.appmenu.destructive-action:backdrop:checked .label, + .header-bar .button.titlebutton.appmenu.destructive-action:backdrop:checked { + color: #e4cfd1; } + .titlebar .button.destructive-action:backdrop:insensitive, .titlebar .button.flat.destructive-action:backdrop:insensitive, .titlebar .button.titlebutton.appmenu.destructive-action:backdrop:insensitive, + .header-bar .button.destructive-action:backdrop:insensitive, + .header-bar .button.flat.destructive-action:backdrop:insensitive, + .header-bar .button.titlebutton.appmenu.destructive-action:backdrop:insensitive { + background-color: rgba(153, 17, 33, 0.9); + background-image: none; + border-color: rgba(153, 17, 33, 0.9); + box-shadow: none; } + .titlebar .button.destructive-action:backdrop:insensitive .label, .titlebar .button.destructive-action:backdrop:insensitive, .titlebar .button.flat.destructive-action:backdrop:insensitive .label, .titlebar .button.flat.destructive-action:backdrop:insensitive, .titlebar .button.titlebutton.appmenu.destructive-action:backdrop:insensitive .label, .titlebar .button.titlebutton.appmenu.destructive-action:backdrop:insensitive, + .header-bar .button.destructive-action:backdrop:insensitive .label, + .header-bar .button.destructive-action:backdrop:insensitive, + .header-bar .button.flat.destructive-action:backdrop:insensitive .label, + .header-bar .button.flat.destructive-action:backdrop:insensitive, + .header-bar .button.titlebutton.appmenu.destructive-action:backdrop:insensitive .label, + .header-bar .button.titlebutton.appmenu.destructive-action:backdrop:insensitive { + color: rgba(194, 111, 121, 0.935); } + .titlebar .button.destructive-action:backdrop:insensitive:active, .titlebar .button.destructive-action:backdrop:insensitive:checked, .titlebar .button.flat.destructive-action:backdrop:insensitive:active, .titlebar .button.flat.destructive-action:backdrop:insensitive:checked, .titlebar .button.titlebutton.appmenu.destructive-action:backdrop:insensitive:active, .titlebar .button.titlebutton.appmenu.destructive-action:backdrop:insensitive:checked, + .header-bar .button.destructive-action:backdrop:insensitive:active, + .header-bar .button.destructive-action:backdrop:insensitive:checked, + .header-bar .button.flat.destructive-action:backdrop:insensitive:active, + .header-bar .button.flat.destructive-action:backdrop:insensitive:checked, + .header-bar .button.titlebutton.appmenu.destructive-action:backdrop:insensitive:active, + .header-bar .button.titlebutton.appmenu.destructive-action:backdrop:insensitive:checked { + background-color: #820e1c; + background-image: none; + border-color: #820e1c; } + .titlebar .button.destructive-action:backdrop:insensitive:active .label, .titlebar .button.destructive-action:backdrop:insensitive:checked .label, .titlebar .button.flat.destructive-action:backdrop:insensitive:active .label, .titlebar .button.flat.destructive-action:backdrop:insensitive:checked .label, .titlebar .button.titlebutton.appmenu.destructive-action:backdrop:insensitive:active .label, .titlebar .button.titlebutton.appmenu.destructive-action:backdrop:insensitive:checked .label, + .header-bar .button.destructive-action:backdrop:insensitive:active .label, + .header-bar .button.destructive-action:backdrop:insensitive:checked .label, + .header-bar .button.flat.destructive-action:backdrop:insensitive:active .label, + .header-bar .button.flat.destructive-action:backdrop:insensitive:checked .label, + .header-bar .button.titlebutton.appmenu.destructive-action:backdrop:insensitive:active .label, + .header-bar .button.titlebutton.appmenu.destructive-action:backdrop:insensitive:checked .label { + color: #ae636c; } + .titlebar .linked:not(.path-bar):not(.stack-switcher):not(buttonbox) .button, .titlebar .linked:not(.vertical) entry, + .header-bar .linked:not(.path-bar):not(.stack-switcher):not(buttonbox) .button, + .header-bar .linked:not(.vertical) entry { + border-width: 1px; + border-style: solid; + border-radius: 4px; + outline-radius: 4px; } + .titlebar .linked:not(.path-bar):not(.stack-switcher):not(buttonbox) .button:focus + entry, .titlebar .linked:not(.vertical) entry:focus + entry, + .header-bar .linked:not(.path-bar):not(.stack-switcher):not(buttonbox) .button:focus + entry, + .header-bar .linked:not(.vertical) entry:focus + entry { + border-left-color: #454545; } + .titlebar .linked:not(.path-bar):not(.stack-switcher):not(buttonbox) .button:focus + button, .titlebar .linked:not(.vertical) entry:focus + button, + .header-bar .linked:not(.path-bar):not(.stack-switcher):not(buttonbox) .button:focus + button, + .header-bar .linked:not(.vertical) entry:focus + button { + border-left-color: transparent; } + .titlebar .linked:not(.path-bar):not(.stack-switcher):not(buttonbox) .button:focus + entry:insensitive, + .titlebar .linked:not(.path-bar):not(.stack-switcher):not(buttonbox) .button:focus + button:insensitive, .titlebar .linked:not(.vertical) entry:focus + entry:insensitive, + .titlebar .linked:not(.vertical) entry:focus + button:insensitive, + .header-bar .linked:not(.path-bar):not(.stack-switcher):not(buttonbox) .button:focus + entry:insensitive, + .header-bar .linked:not(.path-bar):not(.stack-switcher):not(buttonbox) .button:focus + button:insensitive, + .header-bar .linked:not(.vertical) entry:focus + entry:insensitive, + .header-bar .linked:not(.vertical) entry:focus + button:insensitive { + border-left-color: transparent; } + .titlebar .linked:not(.path-bar):not(.stack-switcher):not(buttonbox) .button:focus + entry:backdrop, + .titlebar .linked:not(.path-bar):not(.stack-switcher):not(buttonbox) .button:focus + button:backdrop, .titlebar .linked:not(.vertical) entry:focus + entry:backdrop, + .titlebar .linked:not(.vertical) entry:focus + button:backdrop, + .header-bar .linked:not(.path-bar):not(.stack-switcher):not(buttonbox) .button:focus + entry:backdrop, + .header-bar .linked:not(.path-bar):not(.stack-switcher):not(buttonbox) .button:focus + button:backdrop, + .header-bar .linked:not(.vertical) entry:focus + entry:backdrop, + .header-bar .linked:not(.vertical) entry:focus + button:backdrop { + border-left-color: #0b0b0b; } + .titlebar .linked:not(.path-bar):not(.stack-switcher):not(buttonbox) .button:not(:last-child), .titlebar .linked:not(.vertical) entry:not(:last-child), + .header-bar .linked:not(.path-bar):not(.stack-switcher):not(buttonbox) .button:not(:last-child), + .header-bar .linked:not(.vertical) entry:not(:last-child) { + margin-right: 4px; } + .titlebar .stack-switcher.linked .button, .header-bar .stack-switcher.linked .titlebar .button, .titlebar .path-bar.linked .button, .header-bar .path-bar.linked .titlebar .button, + .titlebar .stack-switcher.linked .header-bar .button, + .header-bar .stack-switcher.linked .button, + .titlebar .path-bar.linked .header-bar .button, + .header-bar .path-bar.linked .button { + background-color: #3f3c3c; + color: #CCC; } + .titlebar .stack-switcher.linked .button:hover, .header-bar .stack-switcher.linked .titlebar .button:hover, .titlebar .path-bar.linked .button:hover, .header-bar .path-bar.linked .titlebar .button:hover, + .titlebar .stack-switcher.linked .header-bar .button:hover, + .header-bar .stack-switcher.linked .button:hover, + .titlebar .path-bar.linked .header-bar .button:hover, + .header-bar .path-bar.linked .button:hover { + box-shadow: inset 0 -2px rgba(204, 204, 204, 0.5); } + .titlebar .stack-switcher.linked .button:hover:backdrop, .header-bar .stack-switcher.linked .titlebar .button:hover:backdrop, .titlebar .path-bar.linked .button:hover:backdrop, .header-bar .path-bar.linked .titlebar .button:hover:backdrop, + .titlebar .stack-switcher.linked .header-bar .button:hover:backdrop, + .header-bar .stack-switcher.linked .button:hover:backdrop, + .titlebar .path-bar.linked .header-bar .button:hover:backdrop, + .header-bar .path-bar.linked .button:hover:backdrop { + box-shadow: inset 0 -2px rgba(204, 204, 204, 0.3); } + .titlebar .stack-switcher.linked .button:active, .header-bar .stack-switcher.linked .titlebar .button:active, .titlebar .path-bar.linked .button:active, .header-bar .path-bar.linked .titlebar .button:active, + .titlebar .stack-switcher.linked .header-bar .button:active, + .header-bar .stack-switcher.linked .button:active, + .titlebar .path-bar.linked .header-bar .button:active, + .header-bar .path-bar.linked .button:active { + box-shadow: inset 0 -2px #CCC; } + .titlebar .stack-switcher.linked .button:checked, .header-bar .stack-switcher.linked .titlebar .button:checked, .titlebar .path-bar.linked .button:checked, .header-bar .path-bar.linked .titlebar .button:checked, + .titlebar .stack-switcher.linked .header-bar .button:checked, + .header-bar .stack-switcher.linked .button:checked, + .titlebar .path-bar.linked .header-bar .button:checked, + .header-bar .path-bar.linked .button:checked { + color: #FFFFFF; + box-shadow: inset 0 -2px #9c9c9c; } + .titlebar .stack-switcher.linked .button:checked:hover, .header-bar .stack-switcher.linked .titlebar .button:checked:hover, .titlebar .path-bar.linked .button:checked:hover, .header-bar .path-bar.linked .titlebar .button:checked:hover, + .titlebar .stack-switcher.linked .header-bar .button:checked:hover, + .header-bar .stack-switcher.linked .button:checked:hover, + .titlebar .path-bar.linked .header-bar .button:checked:hover, + .header-bar .path-bar.linked .button:checked:hover { + box-shadow: inset 0 -2px #a6a6a6; } + .titlebar .stack-switcher.linked .button:backdrop, .header-bar .stack-switcher.linked .titlebar .button:backdrop, .titlebar .path-bar.linked .button:backdrop, .header-bar .path-bar.linked .titlebar .button:backdrop, + .titlebar .stack-switcher.linked .header-bar .button:backdrop, + .header-bar .stack-switcher.linked .button:backdrop, + .titlebar .path-bar.linked .header-bar .button:backdrop, + .header-bar .path-bar.linked .button:backdrop { + background-color: #4c4949; + color: #bcbbbb; } + .titlebar .stack-switcher.linked .button:backdrop:checked, .header-bar .stack-switcher.linked .titlebar .button:backdrop:checked, .titlebar .path-bar.linked .button:backdrop:checked, .header-bar .path-bar.linked .titlebar .button:backdrop:checked, + .titlebar .stack-switcher.linked .header-bar .button:backdrop:checked, + .header-bar .stack-switcher.linked .button:backdrop:checked, + .titlebar .path-bar.linked .header-bar .button:backdrop:checked, + .header-bar .path-bar.linked .button:backdrop:checked { + color: #bcbbbb; + box-shadow: inset 0 -2px darkgray; } + .titlebar buttonbox.linked .button, + .titlebar buttonbox.linked .button.text-button ~ .button, + .header-bar buttonbox.linked .button, + .header-bar buttonbox.linked .button.text-button ~ .button { + border-style: solid; + border-color: #3D3D3D; } + .titlebar buttonbox.linked .button:not(:only-child), + .titlebar buttonbox.linked .button.text-button ~ .button:not(:only-child), + .header-bar buttonbox.linked .button:not(:only-child), + .header-bar buttonbox.linked .button.text-button ~ .button:not(:only-child) { + border-width: 1px 0; } + .titlebar buttonbox.linked .button:first-child, + .titlebar buttonbox.linked .button.text-button ~ .button:first-child, + .header-bar buttonbox.linked .button:first-child, + .header-bar buttonbox.linked .button.text-button ~ .button:first-child { + border-width: 1px 0 1px 1px; } + .titlebar buttonbox.linked .button:last-child, + .titlebar buttonbox.linked .button.text-button ~ .button:last-child, + .header-bar buttonbox.linked .button:last-child, + .header-bar buttonbox.linked .button.text-button ~ .button:last-child { + border-width: 1px 1px 1px 0; } + .titlebar buttonbox.linked .button:backdrop, .titlebar buttonbox.linked .button:backdrop:checked, + .titlebar buttonbox.linked .button.text-button ~ .button:backdrop, + .titlebar buttonbox.linked .button.text-button ~ .button:backdrop:checked, + .header-bar buttonbox.linked .button:backdrop, + .header-bar buttonbox.linked .button:backdrop:checked, + .header-bar buttonbox.linked .button.text-button ~ .button:backdrop, + .header-bar buttonbox.linked .button.text-button ~ .button:backdrop:checked { + border-color: #454545; } + .titlebar .stack-switcher.linked, + .header-bar .stack-switcher.linked { + border-width: 0 8px; + border-style: solid; + border-color: #3f3c3c; + border-radius: 4px; } + .titlebar .stack-switcher.linked:backdrop, + .header-bar .stack-switcher.linked:backdrop { + border-color: #4c4949; } + .titlebar .stack-switcher.linked .button, + .header-bar .stack-switcher.linked .button { + margin: 0; + border: none; } + .titlebar .stack-switcher.linked .button:dir(rtl), .titlebar .stack-switcher.linked .button:dir(ltr), + .header-bar .stack-switcher.linked .button:dir(rtl), + .header-bar .stack-switcher.linked .button:dir(ltr) { + border-radius: 0; + outline-radius: 0; } + .titlebar .stack-switcher.linked .button:insensitive:checked, + .header-bar .stack-switcher.linked .button:insensitive:checked { + background-color: #3f3c3c; } + .titlebar .stack-switcher.linked .button:insensitive:checked:backdrop, + .header-bar .stack-switcher.linked .button:insensitive:checked:backdrop { + background-color: #393636; } + .titlebar .path-bar.linked .button.slider-button, + .header-bar .path-bar.linked .button.slider-button { + box-shadow: none; } + +/************ + * Pathbars * + ************/ +.titlebar .stack-switcher.linked .button, .titlebar .path-bar.linked .button, +.header-bar .stack-switcher.linked .button, +.header-bar .path-bar.linked .button { + transition: 300ms ease; + transition-property: box-shadow, color; + border-color: transparent; } + .titlebar .stack-switcher.linked .button, .titlebar .path-bar.linked .button, + .header-bar .stack-switcher.linked .button, + .header-bar .path-bar.linked .button, .titlebar .stack-switcher.linked .button:backdrop, .titlebar .path-bar.linked .button:backdrop, + .header-bar .stack-switcher.linked .button:backdrop, + .header-bar .path-bar.linked .button:backdrop { + box-shadow: inset 0 -2px transparent; } + +.path-bar .button { + padding: 5px 6px 6px; } + .path-bar .button:first-child { + padding-left: 8px; } + .path-bar .button:last-child { + padding-right: 8px; } + .path-bar .button:only-child { + padding-left: 12px; + padding-right: 12px; } + .path-bar .button .label:last-child { + padding-left: 2px; } + .path-bar .button .label:first-child { + padding-right: 2px; } + .path-bar .button .label:only-child { + padding-right: 0; + padding-left: 0; } + .path-bar .button GtkImage { + padding-top: 1px; } + +/************** + * Tree Views * + **************/ +GtkTreeView.view { + -GtkTreeView-grid-line-width: 1; + -GtkTreeView-grid-line-pattern: ''; + -GtkTreeView-tree-line-width: 1; + -GtkTreeView-tree-line-pattern: ''; + -GtkTreeView-expander-size: 16; + border-left-color: #9a9a9a; + border-top-color: #353535; } + GtkTreeView.view:selected { + border-radius: 0; } + GtkTreeView.view:selected, GtkTreeView.view:backdrop:selected { + border-left-color: #cecece; + border-top-color: rgba(247, 247, 247, 0.1); } + GtkTreeView.view:insensitive { + color: #969696; } + GtkTreeView.view:insensitive:selected { + color: #c4c4c4; } + GtkTreeView.view:insensitive:selected:backdrop { + color: rgba(176, 176, 176, 0.94); } + GtkTreeView.view:insensitive:backdrop { + color: #616161; } + GtkTreeView.view.separator:backdrop { + color: rgba(0, 0, 0, 0.1); } + GtkTreeView.view:backdrop { + border-left-color: #6a6a6a; + border-top: #3a3a3a; } + GtkTreeView.view.dnd { + border-style: solid none; + border-width: 1px; + border-color: #cacaca; } + GtkTreeView.view.expander { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + color: #bfbfbf; } + GtkTreeView.view.expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } + GtkTreeView.view.expander:hover { + color: #F7F7F7; } + GtkTreeView.view.expander:selected { + color: #e1e1e1; } + GtkTreeView.view.expander:selected:hover { + color: #FFFFFF; } + GtkTreeView.view.expander:selected:backdrop { + color: rgba(211, 211, 211, 0.86); } + GtkTreeView.view.expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + GtkTreeView.view.expander:backdrop { + color: #7d7d7d; } + GtkTreeView.view.progressbar { + border: 1px solid dimgray; + border-radius: 4px; + background-image: linear-gradient(to bottom, #9c9c9c, #838383); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), 0 1px rgba(0, 0, 0, 0.1); } + GtkTreeView.view.progressbar:selected { + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); + background-image: linear-gradient(to bottom, #3D3D3D, #242424); } + GtkTreeView.view.progressbar:selected:backdrop { + border-color: #3D3D3D; + background-color: #3D3D3D; } + GtkTreeView.view.progressbar:backdrop { + border-color: #3D3D3D; + background-image: none; + box-shadow: none; } + GtkTreeView.view.trough { + background-color: rgba(247, 247, 247, 0.1); + border-radius: 4px; } + GtkTreeView.view.trough:selected { + background-color: #838383; } + +column-header .button { + color: #9a9a9a; + background-color: #3D3D3D; + font-weight: bold; + text-shadow: none; + box-shadow: none; } + column-header .button:hover { + color: #c9c9c9; + box-shadow: none; + transition: none; } + column-header .button:active { + color: #F7F7F7; + transition: none; } + +column-header:last-child .button, +column-header:last-child .button:backdrop, column-header:last-child.button, column-header:last-child.button:backdrop { + border-right-style: none; } + +column-header .button.dnd, +column-header.button.dnd:active, +column-header.button.dnd:selected, +column-header.button.dnd:hover, +column-header.button.dnd { + transition: none; + color: #9c9c9c; + box-shadow: inset 1px 1px 0 1px #9c9c9c, inset -1px 0 0 1px #9c9c9c, inset 1px 1px #3D3D3D, inset -1px 0 #3D3D3D; } + +column-header .button, column-header .button:hover, column-header .button:active { + padding: 3px 6px; + border-style: none solid solid none; + border-radius: 0; + background-image: none; + border-color: #353535; + text-shadow: none; } + column-header .button:insensitive { + border-color: #353535; + background-image: none; } + column-header .button:backdrop { + border-color: #3a3a3a; + border-style: none solid solid none; + color: #6a6a6a; + background-image: none; + background-color: #3D3D3D; } + column-header .button:backdrop:insensitive { + border-color: #3a3a3a; + background-image: none; } + +/********* + * Menus * + *********/ +.menubar { + -GtkWidget-window-dragging: true; + background-color: #323030; + border-color: rgba(11, 11, 11, 0.2); + border-style: solid; + border-width: 0 1px; + box-shadow: inset 0 -1px rgba(11, 11, 11, 0.2); + color: #CCC; + padding: 0px; } + .menubar:backdrop { + background-color: #323030; + color: #9e9d9d; } + .menubar:backdrop .label { + color: #999999; } + .menubar > .menuitem { + transition: 100ms ease; + transition-property: box-shadow, color; + padding: 4px 8px; } + .menubar > .menuitem .menu { + border-radius: 0 0 4px 4px; } + .menubar > .menuitem .menu .menu { + border-radius: 4px; } + .menubar > .menuitem:hover { + box-shadow: inset 0 -3px #9c9c9c; + color: #F7F7F7; } + .menubar > .menuitem:insensitive { + color: #959494; + box-shadow: none; } + +.menu { + margin: 4px; + padding: 0px; + background-color: #474747; + color: #F7F7F7; + border: 1px solid #2b2b2b; + border-radius: 4px; } + .csd .menu { + border: none; } + .menu:backdrop { + background-color: #3c3c3c; + color: rgba(247, 247, 247, 0.8); } + .menu .menuitem { + text-shadow: none; + padding: 4px; + border-radius: 0; } + .menu .menuitem:hover { + color: inherit; + background-color: rgba(247, 247, 247, 0.15); } + .menu .menuitem:insensitive { + color: #969696; } + .menu .menuitem:insensitive:backdrop { + color: #616161; } + .menu .menuitem:backdrop, .menu .menuitem:backdrop:hover { + color: #999999; + background-color: transparent; } + .menu .menuitem.arrow { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + .menu .menuitem.arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } + .menu.button { + border-style: none; + border-radius: 0; } + .menu.button.top { + border-bottom: 1px solid #505050; } + .menu.button.bottom { + border-top: 1px solid #505050; } + .menu.button:hover { + background-color: #505050; } + .menu.button:insensitive { + color: transparent; + background-color: transparent; + border-color: transparent; } + +.menuitem .accelerator { + color: alpha(currentColor,0.55); } + +/*************** + * Popovers * + ***************/ +.popover { + padding: 2px; + border: 1px solid #2b2b2b; + border-radius: 5px; + background-color: #393939; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); } + .popover:backdrop { + box-shadow: none; } + .popover > .list, + .popover > .view, + .popover > .toolbar, + .popover > .inline-toolbar, + .popover > .search-bar, + .popover > .location-bar, + .popover.osd > .toolbar, + .popover.osd > .inline-toolbar, + .popover.osd > .search-bar, + .popover.osd > .location-bar { + border-style: none; + background-color: transparent; } + .popover .button.flat, + .popover .button.flat:hover { + text-shadow: none; + transition: none; } + +/***************** + * Notebooks and * + * Tabs * + *****************/ +.notebook { + background-color: #3D3D3D; + border-color: #494949; + border-width: 1px; + padding: 1px; + -GtkNotebook-initial-gap: 10; + -GtkNotebook-arrow-spacing: 5; + -GtkNotebook-tab-curvature: 0; + -GtkNotebook-tab-overlap: -8; + -GtkNotebook-has-tab-gap: false; + -GtkWidget-focus-padding: 0; + -GtkWidget-focus-line-width: 0; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + .notebook:backdrop { + background-color: #3D3D3D; } + .notebook.frame { + border: 1px solid #2b2b2b; } + .notebook.frame.top { + border-top-width: 0; } + .notebook.frame.bottom { + border-bottom-width: 0; } + .notebook.frame.right { + border-right-width: 0; } + .notebook.frame.left { + border-left-width: 0; } + .notebook.frame:backdrop { + border-color: #333333; } + .notebook.header { + background-color: #323030; } + .notebook.header.frame { + border: 1px solid #2b2b2b; } + .notebook.header.frame.top { + border-bottom-width: 0; } + .notebook.header.frame.bottom { + border-top-width: 0; } + .notebook.header.frame.right { + border-left-width: 0; } + .notebook.header.frame.left { + border-right-width: 0; } + .notebook.header.frame:backdrop { + border-color: #333333; } + .notebook.header.top { + padding-top: 4px; + margin-bottom: -2px; } + .notebook.header.bottom { + padding-bottom: 4px; + margin-top: -2px; } + .notebook.header.left { + padding-left: 4px; + margin-right: -2px; } + .notebook.header.right { + padding-right: 4px; + margin-left: -2px; } + .notebook.header.top, .notebook.header.bottom, .notebook.header.right, .notebook.header.left { + box-shadow: none; } + .notebook.header.top:backdrop, .notebook.header.bottom:backdrop, .notebook.header.right:backdrop, .notebook.header.left:backdrop { + box-shadow: none; } + .notebook.header:backdrop { + background-color: #323030; + box-shadow: none; } + .notebook tab { + border-width: 0; + border-style: solid; + border-color: transparent; + background-color: transparent; + padding: 4px 12px; + outline-offset: -5px; + outline-style: dashed; + outline-radius: 4px; + color: rgba(247, 247, 247, 0.7); + border: 1px solid transparent; + /* works for testnotebookdnd, but there's a superfluous border + in gedit or web, commented out for now, needs gtk fixes + &.reorderable-page { + &.top { + padding-top: ($vt_vpadding - 1px); + border-top-width: 1px; + border-left-width: 1px; + border-right-width: 1px; + } + &.bottom { + padding-bottom: ($vt_vpadding - 1px); + border-bottom-width: 1px; + border-left-width: 1px; + border-right-width: 1px; + } + &.left { + padding-left: ($ht_hpadding - 1px); + border-left-width: 1px; + border-top-width: 1px; + border-bottom-width: 1px; + } + &.right { + padding-right: ($ht_hpadding - 1px); + border-right-width: 1px; + border-top-width: 1px; + border-bottom-width: 1px; + } + } + */ } + .notebook tab.top, .notebook tab.bottom { + padding: 8px 20px; } + .notebook tab.left, .notebook tab.right { + padding: 5px 20px; } + .notebook tab.reorderable-page.top, .notebook tab.reorderable-page.bottom { + padding-left: 12px; + padding-right: 12px; + border-left-width: 1px; + border-right-width: 1px; } + .notebook tab.reorderable-page.left, .notebook tab.reorderable-page.right { + border-bottom-width: 1px; + border-top-width: 1px; } + .notebook tab.top { + border-radius: 4px 4px 0 0; } + .notebook tab.top:active { + border-bottom-style: none; } + .notebook tab.bottom { + border-top-width: 3px; + border-radius: 0 0 4px 4px; } + .notebook tab.bottom:active { + border-top-style: none; } + .notebook tab.left { + border-right-width: 3px; + border-radius: 4px 0 0 4px; } + .notebook tab.left:active { + border-right-style: none; } + .notebook tab.right { + border-left-width: 3px; + border-radius: 0 4px 4px 0; } + .notebook tab.right:active { + border-left-style: none; } + .notebook tab:hover:not(:active):not(:backdrop), .notebook tab.prelight-page { + background-color: #3D3D3D; + border-color: #494949; } + .notebook tab:backdrop { + background-color: transparent; + border-color: transparent; + color: #737373; } + .notebook tab:backdrop:hover { + border-color: #313131; } + .notebook tab:active, .notebook tab.active-page, .notebook tab:backdrop:active { + color: #F7F7F7; + font-weight: 500; + background-color: #3D3D3D; + border-color: #494949; } + .notebook tab:backdrop:active { + background-color: #3D3D3D; + border-color: #333333; + color: #999999; } + .notebook tab.reorderable-page.top { + border-color: transparent; } + .notebook tab.reorderable-page.top:hover, .notebook tab.reorderable-page.top.prelight-page { + border-color: rgba(43, 43, 43, 0.3); + border-bottom-color: #2b2b2b; + background-color: rgba(53, 53, 53, 0.2); } + .notebook tab.reorderable-page.top:active, .notebook tab.reorderable-page.top.active-page { + background-color: rgba(53, 53, 53, 0.5); + border-color: rgba(43, 43, 43, 0.5); + border-bottom-color: #9c9c9c; } + .notebook tab.reorderable-page.top:active:hover, .notebook tab.reorderable-page.top.active-page:hover { + background-color: rgba(53, 53, 53, 0.7); } + .notebook tab.reorderable-page.top:active:backdrop, .notebook tab.reorderable-page.top.active-page:backdrop { + border-color: #333333; + background-color: #3a3a3a; + border-bottom-color: #9c9c9c; } + .notebook tab.reorderable-page.top:backdrop { + border-color: transparent; + background-color: transparent; } + .notebook tab.reorderable-page.bottom { + border-color: transparent; } + .notebook tab.reorderable-page.bottom:hover, .notebook tab.reorderable-page.bottom.prelight-page { + border-color: rgba(43, 43, 43, 0.3); + border-top-color: #2b2b2b; + background-color: rgba(53, 53, 53, 0.2); } + .notebook tab.reorderable-page.bottom:active, .notebook tab.reorderable-page.bottom.active-page { + background-color: rgba(53, 53, 53, 0.5); + border-color: rgba(43, 43, 43, 0.5); + border-top-color: #9c9c9c; } + .notebook tab.reorderable-page.bottom:active:hover, .notebook tab.reorderable-page.bottom.active-page:hover { + background-color: rgba(53, 53, 53, 0.7); } + .notebook tab.reorderable-page.bottom:active:backdrop, .notebook tab.reorderable-page.bottom.active-page:backdrop { + border-color: #333333; + background-color: #3a3a3a; + border-top-color: #9c9c9c; } + .notebook tab.reorderable-page.bottom:backdrop { + border-color: transparent; + background-color: transparent; } + .notebook tab.reorderable-page.left { + border-color: transparent; } + .notebook tab.reorderable-page.left:hover, .notebook tab.reorderable-page.left.prelight-page { + border-color: rgba(43, 43, 43, 0.3); + border-right-color: #2b2b2b; + background-color: rgba(53, 53, 53, 0.2); } + .notebook tab.reorderable-page.left:active, .notebook tab.reorderable-page.left.active-page { + background-color: rgba(53, 53, 53, 0.5); + border-color: rgba(43, 43, 43, 0.5); + border-right-color: #9c9c9c; } + .notebook tab.reorderable-page.left:active:hover, .notebook tab.reorderable-page.left.active-page:hover { + background-color: rgba(53, 53, 53, 0.7); } + .notebook tab.reorderable-page.left:active:backdrop, .notebook tab.reorderable-page.left.active-page:backdrop { + border-color: #333333; + background-color: #3a3a3a; + border-right-color: #9c9c9c; } + .notebook tab.reorderable-page.left:backdrop { + border-color: transparent; + background-color: transparent; } + .notebook tab.reorderable-page.right { + border-color: transparent; } + .notebook tab.reorderable-page.right:hover, .notebook tab.reorderable-page.right.prelight-page { + border-color: rgba(43, 43, 43, 0.3); + border-left-color: #2b2b2b; + background-color: rgba(53, 53, 53, 0.2); } + .notebook tab.reorderable-page.right:active, .notebook tab.reorderable-page.right.active-page { + background-color: rgba(53, 53, 53, 0.5); + border-color: rgba(43, 43, 43, 0.5); + border-left-color: #9c9c9c; } + .notebook tab.reorderable-page.right:active:hover, .notebook tab.reorderable-page.right.active-page:hover { + background-color: rgba(53, 53, 53, 0.7); } + .notebook tab.reorderable-page.right:active:backdrop, .notebook tab.reorderable-page.right.active-page:backdrop { + border-color: #333333; + background-color: #3a3a3a; + border-left-color: #9c9c9c; } + .notebook tab.reorderable-page.right:backdrop { + border-color: transparent; + background-color: transparent; } + .notebook tab .label { + padding: 0 2px; + font-weight: inherit; + color: #969696; } + .notebook tab .label:backdrop, .notebook tab .label.prelight-page:backdrop { + color: #7d7d7d; } + .notebook tab .label.active-page { + font-weight: 500; + padding-bottom: 1px; } + .notebook tab .prelight-page .label, .notebook tab .label.prelight-page { + color: #c7c7c7; } + .notebook tab .prelight-page .label:backdrop, .notebook tab .label.prelight-page:backdrop { + color: #7d7d7d; } + .notebook tab .active-page .label, .notebook tab .label.active-page { + color: #F7F7F7; } + .notebook tab .active-page .label:backdrop, .notebook tab .label.active-page:backdrop { + color: #999999; } + .notebook tab .button { + padding: 0; + border: 1px solid transparent; + icon-shadow: none; + transition: none; + color: rgba(247, 247, 247, 0.3); } + .notebook tab .button:hover { + color: #F7F7F7; + -gtk-image-effect: highlight; + background-color: #474747; + background-image: none; + color: #F7F7F7; + border-color: #474747; + box-shadow: none; + text-shadow: none; + icon-shadow: none; + background-image: none; + box-shadow: none; } + .notebook tab .button:active { + box-shadow: inset 0 1px 1px 0px rgba(0, 0, 0, 0.05); + border-color: #2b2b2b; + border-top-color: #171717; + background-color: #2b2b2b; + background-image: none; + text-shadow: none; + icon-shadow: none; } + .notebook tab .button:backdrop { + color: rgba(153, 153, 153, 0.3); + border-color: transparent; } + .notebook tab .button > GtkImage { + padding: 2px; } + .notebook.arrow { + color: #969696; } + .notebook.arrow:hover { + color: #c7c7c7; } + .notebook.arrow:active { + color: #F7F7F7; } + .notebook.arrow:insensitive { + color: rgba(150, 150, 150, 0.3); } + .notebook.arrow:backdrop { + color: rgba(153, 153, 153, 0.4); } + .notebook.arrow:backdrop:insensitive { + color: #616161; } + +/************** + * Scrollbars * + **************/ +.scrollbar { + -GtkRange-slider-width: 13; + -GtkRange-trough-border: 0; + -GtkScrollbar-has-backward-stepper: false; + -GtkScrollbar-has-forward-stepper: false; + -GtkScrollbar-min-slider-length: 42; + -GtkRange-stepper-spacing: 0; + -GtkRange-trough-under-steppers: 1; } + .scrollbar .button { + border: none; } + .scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + opacity: 0.4; + -GtkRange-slider-width: 5px; } + .scrollbar.overlay-indicator:not(.dragging):not(.hovering) .slider { + margin: 0; + background-color: #F7F7F7; + border: 1px solid black; + background-clip: padding-box; } + .scrollbar.overlay-indicator:not(.dragging):not(.hovering) .trough { + border-style: none; + background-color: transparent; } + .scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical .slider { + margin-top: 2px; + margin-bottom: 2px; } + .scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal .slider { + margin-left: 2px; + margin-right: 2px; } + .scrollbar.overlay-indicator.dragging, .scrollbar.overlay-indicator.hovering { + opacity: 0.7; } + .scrollbar .trough { + background-color: #393939; + border: 1px none #2b2b2b; } + .scrollbar .trough:backdrop { + background-color: #333333; + border-color: #333333; } + .scrollbar .slider { + background-color: #aaaaaa; } + .scrollbar .slider:hover { + background-color: #d0d0d0; } + .scrollbar .slider:prelight:active { + background-color: #b6b6b6; } + .scrollbar .slider:backdrop { + background-color: #606060; } + .scrollbar .slider:insensitive { + background-color: transparent; } + .scrollbar .slider { + border-radius: 100px; + margin: 3px; } + .scrollbar.fine-tune .slider { + margin: 4px; } + .scrollbar.vertical .slider { + margin-left: 4px; } + .scrollbar.vertical .slider:dir(rtl) { + margin-left: 3px; + margin-right: 4px; } + .scrollbar.vertical.fine-tune .slider { + margin-left: 5px; } + .scrollbar.vertical.fine-tune .slider:dir(rtl) { + margin-left: 4px; + margin-right: 5px; } + .scrollbar.vertical .trough { + border-left-style: solid; } + .scrollbar.vertical .trough:dir(rtl) { + border-left-style: none; + border-right-style: solid; } + .scrollbar.horizontal .slider { + margin-top: 4px; } + .scrollbar.horizontal.fine-tune .slider { + margin-top: 5px; } + .scrollbar.horizontal .trough { + border-top-style: solid; } + +.scrollbars-junction, +.scrollbars-junction.frame { + border-color: transparent; + border-image: linear-gradient(to bottom, #2b2b2b 1px, transparent 1px) 0 0 0 1/0 1px stretch; + background-color: #393939; } + .scrollbars-junction:dir(rtl), + .scrollbars-junction.frame:dir(rtl) { + border-image-slice: 0 1 0 0; } + .scrollbars-junction:backdrop, + .scrollbars-junction.frame:backdrop { + border-image-source: linear-gradient(to bottom, #333333 1px, transparent 1px); + background-color: #333333; } + +/********** + * Switch * + **********/ +GtkSwitch { + transition: all 0.4s ease-out; + -GtkSwitch-slider-width: 18px; + -GtkSwitch-slider-height: 18px; + font-weight: normal; + font-size: 0; + outline-color: rgba(156, 156, 156, 0.6); + outline-offset: -2px; + outline-radius: 4px; + box-shadow: inset 0 1px 1px 0 rgba(135, 135, 135, 0.8); } + GtkSwitch.trough { + border: 1px solid #7a7a7a; + border-top-color: #545454; + border-radius: 5px; + color: transparent; + background-color: #878787; + background-image: none; + text-shadow: none; } + GtkSwitch.trough:hover { + -gtk-image-effect: highlight; + background-color: #949494; } + GtkSwitch.trough:active { + background-color: #0e8420; + background-image: none; + color: transparent; + border-color: #0c6d1a; + border-top-color: #04280a; + box-shadow: inset 0 1px 1px 0 rgba(14, 132, 32, 0.8); + text-shadow: none; } + GtkSwitch.trough:active:hover { + -gtk-image-effect: highlight; + background-color: #109b26; } + GtkSwitch.trough:insensitive { + color: transparent; + border-color: #4a4a4a; + background-image: none; + background-color: transparent; + box-shadow: none; + text-shadow: none; } + GtkSwitch.trough:insensitive:active { + background-color: rgba(135, 135, 135, 0.1); } + GtkSwitch.trough:backdrop { + color: transparent; + border-color: #878787; + border-top-color: #7a7a7a; + background-color: #828282; + background-image: none; + box-shadow: none; + text-shadow: none; + transition: all 200ms ease-out; } + GtkSwitch.trough:backdrop:hover { + background-color: #878787; } + GtkSwitch.trough:backdrop:hover:active { + background-color: #0e8420; } + GtkSwitch.trough:backdrop:active { + color: transparent; + border-color: #0c6d1a; + border-top-color: #095615; + background-color: #0d7b1e; + background-image: none; + box-shadow: none; } + GtkSwitch.trough:backdrop:active:insensitive { + background-color: rgba(135, 135, 135, 0.1); } + GtkSwitch.trough:backdrop:insensitive { + color: transparent; + border-color: #4a4a4a; + background-image: none; + background-color: transparent; + box-shadow: none; } + GtkSwitch.slider { + padding: 3px; + transition: all 0.4s ease-out; } + GtkSwitch.slider, GtkSwitch.slider:hover, GtkSwitch.slider:active, GtkSwitch.slider:insensitive, GtkSwitch.slider:backdrop, GtkSwitch.slider:backdrop:insensitive { + background-color: white; + background-image: none; + background-clip: padding-box; + border-radius: 4px; + border: 1px solid transparent; + box-shadow: 0 1px 1px #757575; } + GtkSwitch.slider:active { + box-shadow: 0 1px 1px #0b6418; } + GtkSwitch.slider:insensitive { + background-color: transparent; + border: 1px solid #4a4a4a; + box-shadow: none; } + GtkSwitch.slider:backdrop { + transition: all 200ms ease-out; + background-color: #cccccc; } + GtkSwitch.slider:backdrop:active { + border-color: transparent; } + GtkSwitch.slider:backdrop:insensitive { + background-color: transparent; + transition: all 200ms ease-out; } + +/************************* + * Check and Radio items * + *************************/ +.check { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked.png"), url("assets/checkbox-unchecked@2.png")); + icon-shadow: 0 1px 0 rgba(0, 0, 0, 0.4); } + .check.button.flat { + icon-shadow: none; } + +.check:hover { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-hover.png"), url("assets/checkbox-unchecked-hover@2.png")); + icon-shadow: 0 1px 0 rgba(0, 0, 0, 0.4); } + .check:hover.button.flat { + icon-shadow: none; } + +.check:active { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-active.png"), url("assets/checkbox-unchecked-active@2.png")); + icon-shadow: 0 1px 0 rgba(0, 0, 0, 0.4); } + .check:active.button.flat { + icon-shadow: none; } + +.check:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive.png"), url("assets/checkbox-unchecked-insensitive@2.png")); + icon-shadow: 0 1px 0 rgba(0, 0, 0, 0.4); } + .check:insensitive.button.flat { + icon-shadow: none; } + +.check:backdrop { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-backdrop.png"), url("assets/checkbox-unchecked-backdrop@2.png")); + icon-shadow: none; } + .check:backdrop.button.flat { + icon-shadow: none; } + +.check:backdrop:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-backdrop-insensitive.png"), url("assets/checkbox-unchecked-backdrop-insensitive@2.png")); + icon-shadow: none; } + .check:backdrop:insensitive.button.flat { + icon-shadow: none; } + +.check:inconsistent { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed.png"), url("assets/checkbox-mixed@2.png")); + icon-shadow: 0 1px 0 rgba(0, 0, 0, 0.4); } + .check:inconsistent.button.flat { + icon-shadow: none; } + +.check:inconsistent:hover { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-hover.png"), url("assets/checkbox-mixed-hover@2.png")); + icon-shadow: 0 1px 0 rgba(0, 0, 0, 0.4); } + .check:inconsistent:hover.button.flat { + icon-shadow: none; } + +.check:inconsistent:selected { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-active.png"), url("assets/checkbox-mixed-active@2.png")); + icon-shadow: 0 1px 0 rgba(0, 0, 0, 0.4); } + .check:inconsistent:selected.button.flat { + icon-shadow: none; } + +.check:inconsistent:backdrop { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-backdrop.png"), url("assets/checkbox-mixed-backdrop@2.png")); + icon-shadow: none; } + .check:inconsistent:backdrop.button.flat { + icon-shadow: none; } + +.check:inconsistent:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive.png"), url("assets/checkbox-mixed-insensitive@2.png")); + icon-shadow: 0 1px 0 rgba(0, 0, 0, 0.4); } + .check:inconsistent:insensitive.button.flat { + icon-shadow: none; } + +.check:inconsistent:insensitive:backdrop { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-backdrop-insensitive.png"), url("assets/checkbox-mixed-backdrop-insensitive@2.png")); + icon-shadow: none; } + .check:inconsistent:insensitive:backdrop.button.flat { + icon-shadow: none; } + +.check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked.png"), url("assets/checkbox-checked@2.png")); + icon-shadow: 0 1px 0 rgba(0, 0, 0, 0.4); } + .check:checked.button.flat { + icon-shadow: none; } + +.check:checked:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive.png"), url("assets/checkbox-checked-insensitive@2.png")); + icon-shadow: 0 1px 0 rgba(0, 0, 0, 0.4); } + .check:checked:insensitive.button.flat { + icon-shadow: none; } + +.check:checked:hover { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-hover.png"), url("assets/checkbox-checked-hover@2.png")); + icon-shadow: 0 1px 0 rgba(0, 0, 0, 0.4); } + .check:checked:hover.button.flat { + icon-shadow: none; } + +.check:checked:active { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-active.png"), url("assets/checkbox-checked-active@2.png")); + icon-shadow: 0 1px 0 rgba(0, 0, 0, 0.4); } + .check:checked:active.button.flat { + icon-shadow: none; } + +.check:backdrop:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-backdrop.png"), url("assets/checkbox-checked-backdrop@2.png")); + icon-shadow: none; } + .check:backdrop:checked.button.flat { + icon-shadow: none; } + +.check:backdrop:checked:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-backdrop-insensitive.png"), url("assets/checkbox-checked-backdrop-insensitive@2.png")); + icon-shadow: none; } + .check:backdrop:checked:insensitive.button.flat { + icon-shadow: none; } + +.menu .menuitem.check { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked.png"), url("assets/checkbox-unchecked@2.png")); + color: #aaaaaa; + icon-shadow: none; } + .menu .menuitem.check:active, .menu .menuitem.check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked.png"), url("assets/checkbox-checked@2.png")); } + .menu .menuitem.check:inconsistent { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed.png"), url("assets/checkbox-mixed@2.png")); } + .menu .menuitem.check:hover { + color: #FFFFFF; } + .menu .menuitem.check:insensitive { + color: #666666; } + +.radio { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked.png"), url("assets/radio-unchecked@2.png")); + icon-shadow: 0 1px 0 rgba(0, 0, 0, 0.4); } + .radio.button.flat { + icon-shadow: none; } + +.radio:hover { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-hover.png"), url("assets/radio-unchecked-hover@2.png")); + icon-shadow: 0 1px 0 rgba(0, 0, 0, 0.4); } + .radio:hover.button.flat { + icon-shadow: none; } + +.radio:active { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-active.png"), url("assets/radio-unchecked-active@2.png")); + icon-shadow: 0 1px 0 rgba(0, 0, 0, 0.4); } + .radio:active.button.flat { + icon-shadow: none; } + +.radio:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive.png"), url("assets/radio-unchecked-insensitive@2.png")); + icon-shadow: 0 1px 0 rgba(0, 0, 0, 0.4); } + .radio:insensitive.button.flat { + icon-shadow: none; } + +.radio:backdrop { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-backdrop.png"), url("assets/radio-unchecked-backdrop@2.png")); + icon-shadow: none; } + .radio:backdrop.button.flat { + icon-shadow: none; } + +.radio:backdrop:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-backdrop-insensitive.png"), url("assets/radio-unchecked-backdrop-insensitive@2.png")); + icon-shadow: none; } + .radio:backdrop:insensitive.button.flat { + icon-shadow: none; } + +.radio:inconsistent { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed.png"), url("assets/radio-mixed@2.png")); + icon-shadow: 0 1px 0 rgba(0, 0, 0, 0.4); } + .radio:inconsistent.button.flat { + icon-shadow: none; } + +.radio:inconsistent:hover { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-hover.png"), url("assets/radio-mixed-hover@2.png")); + icon-shadow: 0 1px 0 rgba(0, 0, 0, 0.4); } + .radio:inconsistent:hover.button.flat { + icon-shadow: none; } + +.radio:inconsistent:selected { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-active.png"), url("assets/radio-mixed-active@2.png")); + icon-shadow: 0 1px 0 rgba(0, 0, 0, 0.4); } + .radio:inconsistent:selected.button.flat { + icon-shadow: none; } + +.radio:inconsistent:backdrop { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-backdrop.png"), url("assets/radio-mixed-backdrop@2.png")); + icon-shadow: none; } + .radio:inconsistent:backdrop.button.flat { + icon-shadow: none; } + +.radio:inconsistent:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive.png"), url("assets/radio-mixed-insensitive@2.png")); + icon-shadow: 0 1px 0 rgba(0, 0, 0, 0.4); } + .radio:inconsistent:insensitive.button.flat { + icon-shadow: none; } + +.radio:inconsistent:insensitive:backdrop { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-backdrop-insensitive.png"), url("assets/radio-mixed-backdrop-insensitive@2.png")); + icon-shadow: none; } + .radio:inconsistent:insensitive:backdrop.button.flat { + icon-shadow: none; } + +.radio:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked.png"), url("assets/radio-checked@2.png")); + icon-shadow: 0 1px 0 rgba(0, 0, 0, 0.4); } + .radio:checked.button.flat { + icon-shadow: none; } + +.radio:checked:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive.png"), url("assets/radio-checked-insensitive@2.png")); + icon-shadow: 0 1px 0 rgba(0, 0, 0, 0.4); } + .radio:checked:insensitive.button.flat { + icon-shadow: none; } + +.radio:checked:hover { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-hover.png"), url("assets/radio-checked-hover@2.png")); + icon-shadow: 0 1px 0 rgba(0, 0, 0, 0.4); } + .radio:checked:hover.button.flat { + icon-shadow: none; } + +.radio:checked:active { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-active.png"), url("assets/radio-checked-active@2.png")); + icon-shadow: 0 1px 0 rgba(0, 0, 0, 0.4); } + .radio:checked:active.button.flat { + icon-shadow: none; } + +.radio:backdrop:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-backdrop.png"), url("assets/radio-checked-backdrop@2.png")); + icon-shadow: none; } + .radio:backdrop:checked.button.flat { + icon-shadow: none; } + +.radio:backdrop:checked:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-backdrop-insensitive.png"), url("assets/radio-checked-backdrop-insensitive@2.png")); + icon-shadow: none; } + .radio:backdrop:checked:insensitive.button.flat { + icon-shadow: none; } + +.menu .menuitem.radio { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked.png"), url("assets/radio-unchecked@2.png")); + color: #aaaaaa; + icon-shadow: none; } + .menu .menuitem.radio:active, .menu .menuitem.radio:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked.png"), url("assets/radio-checked@2.png")); } + .menu .menuitem.radio:inconsistent { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed.png"), url("assets/radio-mixed@2.png")); } + .menu .menuitem.radio:hover { + color: #FFFFFF; } + .menu .menuitem.radio:insensitive { + color: #666666; } + +.view.check, .view.radio, +.list-row .check, list-row .radio { + icon-shadow: none; } + .view.check:selected, .view.check:hover, .view.radio:selected, .view.radio:hover, + .list-row .check:selected, + .list-row .check:hover, list-row .radio:selected, list-row .radio:hover { + icon-shadow: none; } + +.view.content-view.check:not(.list) { + icon-shadow: none; + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-selectionmode.png"), url("assets/checkbox-selectionmode@2.png")); + background-color: transparent; } + +.view.content-view.check:hover:not(.list) { + icon-shadow: none; + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-hover-selectionmode.png"), url("assets/checkbox-hover-selectionmode@2.png")); + background-color: transparent; } + +.view.content-view.check:active:not(.list) { + icon-shadow: none; + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-active-selectionmode.png"), url("assets/checkbox-active-selectionmode@2.png")); + background-color: transparent; } + +.view.content-view.check:backdrop:not(.list) { + icon-shadow: none; + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-backdrop-selectionmode.png"), url("assets/checkbox-backdrop-selectionmode@2.png")); + background-color: transparent; } + +.view.content-view.check:checked:not(.list) { + icon-shadow: none; + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selectionmode.png"), url("assets/checkbox-checked-selectionmode@2.png")); + background-color: transparent; } + +.view.content-view.check:checked:hover:not(.list) { + icon-shadow: none; + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-hover-selectionmode.png"), url("assets/checkbox-checked-hover-selectionmode@2.png")); + background-color: transparent; } + +.view.content-view.check:checked:active:not(.list) { + icon-shadow: none; + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-active-selectionmode.png"), url("assets/checkbox-checked-active-selectionmode@2.png")); + background-color: transparent; } + +.view.content-view.check:backdrop:checked:not(.list) { + icon-shadow: none; + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-backdrop-selectionmode.png"), url("assets/checkbox-checked-backdrop-selectionmode@2.png")); + background-color: transparent; } + +GtkCheckButton.text-button, GtkRadioButton.text-button { + padding: 1px 2px 4px; + outline-offset: 0; } + GtkCheckButton.text-button:insensitive, GtkCheckButton.text-button:insensitive:active, GtkCheckButton.text-button:insensitive:inconsistent, GtkRadioButton.text-button:insensitive, GtkRadioButton.text-button:insensitive:active, GtkRadioButton.text-button:insensitive:inconsistent { + color: #969696; } + GtkCheckButton.text-button:insensitive:backdrop, GtkCheckButton.text-button:insensitive:active:backdrop, GtkCheckButton.text-button:insensitive:inconsistent:backdrop, GtkRadioButton.text-button:insensitive:backdrop, GtkRadioButton.text-button:insensitive:active:backdrop, GtkRadioButton.text-button:insensitive:inconsistent:backdrop { + color: #616161; } + +/************ + * GtkScale * + ************/ +.scale.trough, +.scale.scale-has-marks-above.scale-has-marks-below.trough, +.scale.vertical.scale-has-marks-above.scale-has-marks-below.trough, GtkProgressBar.trough { + border: none; + border-radius: 3px; + background-color: #878787; + box-shadow: none; + background-image: none; } + .scale.trough:insensitive, + .scale.scale-has-marks-above.scale-has-marks-below.trough:insensitive, GtkProgressBar.trough:insensitive { + background-color: #5e5e5e; } + .scale.trough:backdrop, + .scale.scale-has-marks-above.scale-has-marks-below.trough:backdrop, GtkProgressBar.trough:backdrop { + background-color: #828282; + transition: all 200ms ease-out; } + .scale.trough:backdrop:insensitive, + .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough:backdrop:insensitive, GtkProgressBar.trough:backdrop:insensitive { + background-color: #5e5e5e; } + row:selected .scale.trough:insensitive, + row:selected .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough:insensitive, row:selected GtkProgressBar.trough:insensitive, row:selected .scale.trough, + row:selected .scale.scale-has-marks-above.scale-has-marks-below.trough, row:selected GtkProgressBar.trough { + border-color: #19B6EE; } + +.scale.trough.highlight, +.scale.scale-has-marks-above.scale-has-marks-below.trough.highlight, +.scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.highlight { + border: none; + border-radius: 3px; + background-color: #19B6EE; + background-image: none; } + .scale.trough.highlight:insensitive, + .scale.scale-has-marks-above.scale-has-marks-below.trough.highlight:insensitive { + background-color: #5e5e5e; } + .scale.trough.highlight:backdrop, + .scale.scale-has-marks-above.scale-has-marks-below.trough.highlight:backdrop { + background-color: #11b2eb; } + .scale.trough.highlight:backdrop:insensitive, + .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.highlight:backdrop:insensitive { + background-color: #5e5e5e; } + +.scale, +.scale.scale-has-marks-above.scale-has-marks-below, +.scale.vertical.scale-has-marks-above.scale-has-marks-below { + -GtkScale-slider-length: 20; + -GtkRange-slider-width: 20; + -GtkRange-trough-border: 2; + outline-offset: -9px; + outline-radius: 4px; } + .scale.fine-tune, + .scale.scale-has-marks-above.scale-has-marks-below.fine-tune, + .scale.vertical.scale-has-marks-above.scale-has-marks-below.fine-tune { + outline-offset: -7px; + outline-radius: 6px; } + .scale.fine-tune.trough, + .scale.scale-has-marks-above.scale-has-marks-below.fine-tune.trough, + .scale.vertical.scale-has-marks-above.scale-has-marks-below.fine-tune.trough { + margin: 8px; + border-radius: 4px; } + .scale.slider, + .scale.scale-has-marks-above.scale-has-marks-below.slider, + .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider { + background-color: white; + background-image: none; + color: #F7F7F7; + border-color: #e6e6e6; + box-shadow: 0 1px rgba(0, 0, 0, 0.1); + text-shadow: none; + icon-shadow: none; + border: 1px solid; + border-radius: 50%; + border-color: #666666; + box-shadow: none; } + .scale.slider:hover, + .scale.scale-has-marks-above.scale-has-marks-below.slider:hover, + .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:hover { + -gtk-image-effect: highlight; + background-color: #474747; + background-image: none; + color: #F7F7F7; + border-color: #2b2b2b; + border-bottom-color: #050505; + box-shadow: 0 1px rgba(0, 0, 0, 0.15); + text-shadow: none; + icon-shadow: none; + background-color: #f2f2f2; + border-color: #666666; + border-radius: 50%; + box-shadow: none; } + .scale.slider:insensitive, + .scale.scale-has-marks-above.scale-has-marks-below.slider:insensitive, + .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:insensitive { + background-color: rgba(204, 204, 204, 0.9); + background-image: none; + border-color: #cccccc; + box-shadow: 0 1px transparent; + border-color: #7f7f7f; + border-style: solid; + border-radius: 50%; + background-image: none; + box-shadow: none; } + .scale.slider:insensitive .label, .scale.slider:insensitive, + .scale.scale-has-marks-above.scale-has-marks-below.slider:insensitive .label, + .scale.scale-has-marks-above.scale-has-marks-below.slider:insensitive, + .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:insensitive .label, + .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:insensitive { + color: #969696; } + .scale.slider:backdrop, + .scale.scale-has-marks-above.scale-has-marks-below.slider:backdrop, + .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:backdrop { + border-style: solid; + border-radius: 50%; + border-color: #2b2b2b; + background-image: none; + background-color: #c4c4c4; + box-shadow: none; } + .scale.slider:backdrop:insensitive, + .scale.scale-has-marks-above.scale-has-marks-below.slider:backdrop:insensitive, + .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:backdrop:insensitive { + background-color: #3a3a3a; + background-image: none; + border-color: rgba(51, 51, 51, 0.7); + box-shadow: none; + background-color: #d0d0d0; + border-color: #616161; } + .scale.slider:backdrop:insensitive .label, .scale.slider:backdrop:insensitive, + .scale.scale-has-marks-above.scale-has-marks-below.slider:backdrop:insensitive .label, + .scale.scale-has-marks-above.scale-has-marks-below.slider:backdrop:insensitive, + .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:backdrop:insensitive .label, + .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:backdrop:insensitive { + color: rgba(247, 247, 247, 0.5); } + .scale.slider:active, + .scale.scale-has-marks-above.scale-has-marks-below.slider:active, + .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:active { + border: 1px solid #0e8bb7; } + .osd .scale.slider, .osd + .scale.scale-has-marks-above.scale-has-marks-below.slider, .osd + .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider { + color: #F7F7F7; + border-color: black; + background-color: #181818; + background-image: none; + background-clip: padding-box; + box-shadow: inset 0 -1px 1px rgba(255, 255, 255, 0.05); + background-color: #181818; } + .osd .scale.slider:hover, .osd + .scale.scale-has-marks-above.scale-has-marks-below.slider:hover, .osd + .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:hover { + color: white; + border-color: #101010; + background-color: #373737; + background-image: none; + background-clip: padding-box; + box-shadow: inset 0 -1px 1px rgba(255, 255, 255, 0.05); } + .osd .scale.slider:active, .osd + .scale.scale-has-marks-above.scale-has-marks-below.slider:active, .osd + .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:active { + color: white; + border-color: black; + background-color: #181818; + background-image: none; + background-clip: padding-box; + box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2); } + .osd .scale.slider:backdrop, .osd + .scale.scale-has-marks-above.scale-has-marks-below.slider:backdrop, .osd + .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:backdrop { + color: #F7F7F7; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(24, 24, 24, 0.7); + background-image: none; + background-clip: padding-box; + box-shadow: none; } + .scale.trough, + .scale.scale-has-marks-above.scale-has-marks-below.trough, + .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough { + margin: 10px; + outline-offset: 3px; + outline-radius: 5px; } + .osd .scale.trough, .osd + .scale.scale-has-marks-above.scale-has-marks-below.trough, .osd + .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough { + border-color: #3e3e3e; + box-shadow: none; + margin: 9px; + background-color: rgba(62, 62, 62, 0.8); + outline-color: rgba(247, 247, 247, 0.2); + outline-offset: -8px; } + .osd .scale.trough.fine-tune, .osd + .scale.scale-has-marks-above.scale-has-marks-below.trough.fine-tune, .osd + .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.fine-tune { + margin: 7px; } + .osd .scale.trough.highlight, .osd + .scale.scale-has-marks-above.scale-has-marks-below.trough.highlight, .osd + .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.highlight { + background-image: none; + background-color: #19B6EE; } + .osd .scale.trough:insensitive, .osd .scale.trough:backdrop:insensitive, .osd + .scale.scale-has-marks-above.scale-has-marks-below.trough:insensitive, .osd + .scale.scale-has-marks-above.scale-has-marks-below.trough:backdrop:insensitive, .osd + .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough:insensitive, .osd + .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough:backdrop:insensitive { + border-color: transparent; + background-color: transparent; } + .osd .scale.trough:backdrop, .osd + .scale.scale-has-marks-above.scale-has-marks-below.trough:backdrop, .osd + .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough:backdrop { + border-color: #3e3e3e; + background-image: none; } + .list-row:selected .scale, .list-row:selected + .scale.scale-has-marks-above.scale-has-marks-below, .list-row:selected + .scale.vertical.scale-has-marks-above.scale-has-marks-below { + border-color: dimgray; } + .list-row:selected .scale.trough, .list-row:selected + .scale.scale-has-marks-above.scale-has-marks-below.trough, .list-row:selected + .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough { + box-shadow: inset 1px 1px rgba(0, 0, 0, 0.1); } + .list-row:selected .scale.trough:backdrop, .list-row:selected + .scale.scale-has-marks-above.scale-has-marks-below.trough:backdrop, .list-row:selected + .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough:backdrop { + box-shadow: none; } + .list-row:selected .scale.trough.highlight:backdrop, .list-row:selected + .scale.scale-has-marks-above.scale-has-marks-below.trough.highlight:backdrop, .list-row:selected + .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.highlight:backdrop { + border-color: dimgray; } + .list-row:selected .scale:insensitive, .list-row:selected .scale.trough.highlight:insensitive, .list-row:selected + .scale.scale-has-marks-above.scale-has-marks-below:insensitive, .list-row:selected + .scale.scale-has-marks-above.scale-has-marks-below.trough.highlight:insensitive, .list-row:selected + .scale.vertical.scale-has-marks-above.scale-has-marks-below:insensitive, .list-row:selected + .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.highlight:insensitive { + border-color: #9c9c9c; + box-shadow: none; + background-color: #cecece; + background-image: none; } + .list-row:selected .scale:insensitive:backdrop, .list-row:selected .scale.trough.highlight:insensitive:backdrop, .list-row:selected + .scale.scale-has-marks-above.scale-has-marks-below:insensitive:backdrop, .list-row:selected + .scale.scale-has-marks-above.scale-has-marks-below.trough.highlight:insensitive:backdrop, .list-row:selected + .scale.vertical.scale-has-marks-above.scale-has-marks-below:insensitive:backdrop, .list-row:selected + .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.highlight:insensitive:backdrop { + background-color: rgba(192, 192, 192, 0.9); } + +.scale.scale-has-marks-below { + -GtkScale-slider-length: 15; + -GtkRange-slider-width: 24; + -GtkRange-trough-border: 2; + color: alpha(currentColor,0.5); } + .scale.scale-has-marks-below.slider { + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below.png"), url("assets/slider-horz-scale-has-marks-below@2.png")); + background-repeat: no-repeat; + background-position: center; + box-shadow: none; } + .scale.scale-has-marks-below.slider:hover { + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-hover.png"), url("assets/slider-horz-scale-has-marks-below-hover@2.png")); + background-repeat: no-repeat; + background-position: center; + box-shadow: none; } + .scale.scale-has-marks-below.slider:active { + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-active.png"), url("assets/slider-horz-scale-has-marks-below-active@2.png")); + background-repeat: no-repeat; + background-position: center; + box-shadow: none; } + .scale.scale-has-marks-below.slider:insensitive { + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-insensitive.png"), url("assets/slider-horz-scale-has-marks-below-insensitive@2.png")); + background-repeat: no-repeat; + background-position: center; + box-shadow: none; } + .scale.scale-has-marks-below.slider:backdrop { + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-backdrop.png"), url("assets/slider-horz-scale-has-marks-below-backdrop@2.png")); + background-repeat: no-repeat; + background-position: center; + box-shadow: none; } + .scale.scale-has-marks-below.slider:backdrop:insensitive { + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-backdrop-insensitive.png"), url("assets/slider-horz-scale-has-marks-below-backdrop-insensitive@2.png")); + background-repeat: no-repeat; + background-position: center; + box-shadow: none; } + +.scale.scale-has-marks-above { + -GtkScale-slider-length: 15; + -GtkRange-slider-width: 24; + -GtkRange-trough-border: 2; + color: alpha(currentColor,0.5); } + .scale.scale-has-marks-above.slider { + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above.png"), url("assets/slider-horz-scale-has-marks-above@2.png")); + background-repeat: no-repeat; + background-position: center; + box-shadow: none; } + .scale.scale-has-marks-above.slider:hover { + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-hover.png"), url("assets/slider-horz-scale-has-marks-above-hover@2.png")); + background-repeat: no-repeat; + background-position: center; + box-shadow: none; } + .scale.scale-has-marks-above.slider:active { + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-active.png"), url("assets/slider-horz-scale-has-marks-above-active@2.png")); + background-repeat: no-repeat; + background-position: center; + box-shadow: none; } + .scale.scale-has-marks-above.slider:insensitive { + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-insensitive.png"), url("assets/slider-horz-scale-has-marks-above-insensitive@2.png")); + background-repeat: no-repeat; + background-position: center; + box-shadow: none; } + .scale.scale-has-marks-above.slider:backdrop { + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-backdrop.png"), url("assets/slider-horz-scale-has-marks-above-backdrop@2.png")); + background-repeat: no-repeat; + background-position: center; + box-shadow: none; } + .scale.scale-has-marks-above.slider:backdrop:insensitive { + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-backdrop-insensitive.png"), url("assets/slider-horz-scale-has-marks-above-backdrop-insensitive@2.png")); + background-repeat: no-repeat; + background-position: center; + box-shadow: none; } + +.scale.vertical.scale-has-marks-below { + -GtkScale-slider-length: 15; + -GtkRange-slider-width: 24; + -GtkRange-trough-border: 2; + color: alpha(currentColor,0.5); } + .scale.vertical.scale-has-marks-below.slider { + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below.png"), url("assets/slider-vert-scale-has-marks-below@2.png")); + background-repeat: no-repeat; + background-position: center; + box-shadow: none; } + .scale.vertical.scale-has-marks-below.slider:hover { + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-hover.png"), url("assets/slider-vert-scale-has-marks-below-hover@2.png")); + background-repeat: no-repeat; + background-position: center; + box-shadow: none; } + .scale.vertical.scale-has-marks-below.slider:active { + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-active.png"), url("assets/slider-vert-scale-has-marks-below-active@2.png")); + background-repeat: no-repeat; + background-position: center; + box-shadow: none; } + .scale.vertical.scale-has-marks-below.slider:insensitive { + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-insensitive.png"), url("assets/slider-vert-scale-has-marks-below-insensitive@2.png")); + background-repeat: no-repeat; + background-position: center; + box-shadow: none; } + .scale.vertical.scale-has-marks-below.slider:backdrop { + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-backdrop.png"), url("assets/slider-vert-scale-has-marks-below-backdrop@2.png")); + background-repeat: no-repeat; + background-position: center; + box-shadow: none; } + .scale.vertical.scale-has-marks-below.slider:backdrop:insensitive { + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-backdrop-insensitive.png"), url("assets/slider-vert-scale-has-marks-below-backdrop-insensitive@2.png")); + background-repeat: no-repeat; + background-position: center; + box-shadow: none; } + +.scale.vertical.scale-has-marks-above { + -GtkScale-slider-length: 15; + -GtkRange-slider-width: 24; + -GtkRange-trough-border: 2; + color: alpha(currentColor,0.5); } + .scale.vertical.scale-has-marks-above.slider { + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above.png"), url("assets/slider-vert-scale-has-marks-above@2.png")); + background-repeat: no-repeat; + background-position: center; + box-shadow: none; } + .scale.vertical.scale-has-marks-above.slider:hover { + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-hover.png"), url("assets/slider-vert-scale-has-marks-above-hover@2.png")); + background-repeat: no-repeat; + background-position: center; + box-shadow: none; } + .scale.vertical.scale-has-marks-above.slider:active { + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-active.png"), url("assets/slider-vert-scale-has-marks-above-active@2.png")); + background-repeat: no-repeat; + background-position: center; + box-shadow: none; } + .scale.vertical.scale-has-marks-above.slider:insensitive { + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-insensitive.png"), url("assets/slider-vert-scale-has-marks-above-insensitive@2.png")); + background-repeat: no-repeat; + background-position: center; + box-shadow: none; } + .scale.vertical.scale-has-marks-above.slider:backdrop { + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-backdrop.png"), url("assets/slider-vert-scale-has-marks-above-backdrop@2.png")); + background-repeat: no-repeat; + background-position: center; + box-shadow: none; } + .scale.vertical.scale-has-marks-above.slider:backdrop:insensitive { + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-backdrop-insensitive.png"), url("assets/slider-vert-scale-has-marks-above-backdrop-insensitive@2.png")); + background-repeat: no-repeat; + background-position: center; + box-shadow: none; } + +.scale.scale-has-marks-above .trough { + margin: 14px 10px 10px; } + +.fine-tune.scale.scale-has-marks-above .trough { + margin: 12px 8px 8px; } + +.scale.scale-has-marks-below .trough { + margin: 10px 10px 14px; } + +.fine-tune.scale.scale-has-marks-below .trough { + margin: 8px 8px 12px; } + +.scale.vertical.scale-has-marks-above .trough { + margin: 10px 10px 10px 14px; } + +.fine-tune.scale.vertical.scale-has-marks-above .trough { + margin: 8px 8px 8px 12px; } + +.scale.vertical.scale-has-marks-below .trough { + margin: 10px 14px 10px 10px; } + +.fine-tune.scale.vertical.scale-has-marks-below .trough { + margin: 8px 12px 8px 8px; } + +/***************** + * Progress bars * + *****************/ +GtkProgressBar { + -GtkProgressBar-min-horizontal-bar-height: 3; + -GtkProgressBar-min-vertical-bar-width: 3; + padding: 0; + font-size: smaller; + color: rgba(247, 247, 247, 0.4); + box-shadow: inset 1px 1px rgba(0, 0, 0, 0.1), 0 1px rgba(0, 0, 0, 0.4); } + GtkProgressBar:backdrop { + color: #616161; } + GtkProgressBar.osd { + -GtkProgressBar-xspacing: 0; + -GtkProgressBar-yspacing: 0; + -GtkProgressBar-min-horizontal-bar-height: 3; } + GtkProgressBar.trough.osd { + border-style: none; + background-color: transparent; + box-shadow: none; } + +.progressbar { + border: none; + border-radius: 3px; + background-color: #19B6EE; + background-image: none; } + .progressbar:insensitive { + background-color: #5e5e5e; } + .progressbar:backdrop { + background-color: #11b2eb; } + .progressbar:backdrop:insensitive { + background-color: #5e5e5e; } + row:selected .progressbar:insensitive, row:selected .progressbar { + border-color: #19B6EE; } + +.progressbar { + box-shadow: none; } + .progressbar.left { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; } + .progressbar.right { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; } + .progressbar.left.right { + box-shadow: none; } + .progressbar.vertical.bottom { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + box-shadow: none; } + .progressbar.vertical.top { + border-top-left-radius: 3px; + border-top-right-radius: 3px; } + .progressbar.osd { + background-image: none; + background-color: #9c9c9c; + border-style: none; + border-radius: 0; } + +/************* + * Level Bar * + *************/ +.level-bar { + box-shadow: 0 1px rgba(0, 0, 0, 0.4); + -GtkLevelBar-min-block-width: 34; + -GtkLevelBar-min-block-height: 3; } + .level-bar.vertical { + -GtkLevelBar-min-block-width: 3; + -GtkLevelBar-min-block-height: 34; } + .level-bar.trough { + border: 1px solid; + padding: 2px; + border-radius: 3px; + background-color: transparent; + background-image: linear-gradient(to bottom, #2c2c2c, #363636 3px, #3D3D3D 90%); + color: #F7F7F7; + border-color: #2b2b2b; + box-shadow: inset 0 1px 1px 0px rgba(0, 0, 0, 0.05); + background-color: #3D3D3D; } + .level-bar.trough else { + border-top-color: #0a0a0a; } + .level-bar.trough:backdrop { + background-color: transparent; + background-image: linear-gradient(to bottom, #2c2c2c, #363636 3px, #3D3D3D 90%); + background-color: #3D3D3D; + border-color: #333333; + box-shadow: none; + color: rgba(247, 247, 247, 0.8); } + .level-bar.trough:backdrop .label, .level-bar.trough:backdrop { + color: rgba(247, 247, 247, 0.8); } + .level-bar.fill-block { + border-radius: 3px; + background-color: #19B6EE; + border: none; + box-shadow: none; } + .level-bar.fill-block:backdrop { + background-color: #11b2eb; + border: none; + box-shadow: none; } + .level-bar.fill-block.indicator-discrete.horizontal { + margin: 0 1px; } + .level-bar.fill-block.indicator-discrete.vertical { + margin: 1px 0; } + .level-bar.fill-block.level-high { + background-color: #19B6EE; + border: none; + box-shadow: none; } + .level-bar.fill-block.level-high:backdrop { + background-color: #11b2eb; + border: none; + box-shadow: none; } + .level-bar.fill-block.level-low { + background-color: #f99b11; + border: none; + box-shadow: none; } + .level-bar.fill-block.level-low:backdrop { + background-color: #f99707; + border: none; + box-shadow: none; } + .level-bar.fill-block.empty-fill-block { + background-color: #878787; + border: none; + box-shadow: none; } + .level-bar.fill-block.empty-fill-block:backdrop { + background-color: #828282; + border: none; + box-shadow: none; } + +/********** + * Frames * + **********/ +.frame { + border: 1px solid #2b2b2b; + padding: 0; } + .frame.flat { + border-style: none; } + .frame:backdrop { + border-color: #333333; } + .frame.action-bar { + padding: 6px; + border-width: 1px 0 0; } + +GtkScrolledWindow GtkViewport.frame { + border-style: none; } + +.separator { + color: rgba(0, 0, 0, 0.1); } + GtkFileChooserButton .separator.vertical, + GtkFontButton .separator.vertical { + -GtkWidget-wide-separators: true; } + +/********* + * Lists * + *********/ +.list { + background-color: #3D3D3D; + border-color: #2b2b2b; } + .list:backdrop { + background-color: #3D3D3D; + border-color: #333333; } + +.list-row, +.grid-child { + padding: 2px; } + +.list-row.activatable:hover { + background-color: rgba(247, 247, 247, 0.05); } + +.list-row.activatable:active { + box-shadow: inset 0 2px 2px -2px rgba(0, 0, 0, 0.2); } + +.list-row.activatable:backdrop:hover { + background-color: transparent; } + +.list-row.activatable:selected:active { + box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.5); } + +.list-row.activatable:selected:hover { + background-color: #a5a5a5; } + +.list-row.activatable:selected:backdrop { + background-color: #9c9c9c; } + +.list-row:selected .button { + background-color: #454545; + background-image: none; + color: #F7F7F7; + border-color: #454545; + box-shadow: none; + text-shadow: none; + icon-shadow: none; } + .list-row:selected .button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + text-shadow: none; + icon-shadow: none; + color: #FFFFFF; } + .list-row:selected .button:hover { + -gtk-image-effect: highlight; + background-color: #474747; + background-image: none; + color: #F7F7F7; + border-color: #474747; + box-shadow: none; + text-shadow: none; + icon-shadow: none; } + .list-row:selected .button:active, .list-row:selected .button:checked { + box-shadow: inset 0 1px 1px 0px rgba(0, 0, 0, 0.05); + border-color: #2b2b2b; + border-top-color: #171717; + background-color: #2b2b2b; + background-image: none; + text-shadow: none; + icon-shadow: none; } + .list-row:selected .button:backdrop, .list-row:selected .button.flat:backdrop { + -gtk-image-effect: dim; + background-color: rgba(69, 69, 69, 0.7); + background-image: none; + border-color: rgba(69, 69, 69, 0.7); + box-shadow: none; } + .list-row:selected .button:backdrop .label, .list-row:selected .button:backdrop, .list-row:selected .button.flat:backdrop .label, .list-row:selected .button.flat:backdrop { + color: rgba(247, 247, 247, 0.8); } + .list-row:selected .button:backdrop:active, .list-row:selected .button:backdrop:checked, .list-row:selected .button.flat:backdrop:active, .list-row:selected .button.flat:backdrop:checked { + background-color: #333333; + background-image: none; + border-color: #333333; + border-top-color: #262626; + box-shadow: none; } + .list-row:selected .button:backdrop:active .label, .list-row:selected .button:backdrop:active, .list-row:selected .button:backdrop:checked .label, .list-row:selected .button:backdrop:checked, .list-row:selected .button.flat:backdrop:active .label, .list-row:selected .button.flat:backdrop:active, .list-row:selected .button.flat:backdrop:checked .label, .list-row:selected .button.flat:backdrop:checked { + color: #999999; } + .list-row:selected .button:backdrop:insensitive, .list-row:selected .button.flat:backdrop:insensitive { + background-color: #3a3a3a; + background-image: none; + border-color: #3a3a3a; + box-shadow: none; } + .list-row:selected .button:backdrop:insensitive .label, .list-row:selected .button:backdrop:insensitive, .list-row:selected .button.flat:backdrop:insensitive .label, .list-row:selected .button.flat:backdrop:insensitive { + color: rgba(247, 247, 247, 0.5); } + .list-row:selected .button:backdrop:insensitive:active, .list-row:selected .button:backdrop:insensitive:checked, .list-row:selected .button.flat:backdrop:insensitive:active, .list-row:selected .button.flat:backdrop:insensitive:checked { + background-color: #383838; + background-image: none; + border-color: #383838; + border-top-color: #292929; } + .list-row:selected .button:backdrop:insensitive:active .label, .list-row:selected .button:backdrop:insensitive:checked .label, .list-row:selected .button.flat:backdrop:insensitive:active .label, .list-row:selected .button.flat:backdrop:insensitive:checked .label { + color: rgba(247, 247, 247, 0.3); } + .list-row:selected .button.flat:backdrop { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + text-shadow: none; + icon-shadow: none; + color: #999999; } + .list-row:selected .button:insensitive { + background-color: #353535; + background-image: none; + border-color: #353535; + box-shadow: none; } + .list-row:selected .button:insensitive .label, .list-row:selected .button:insensitive { + color: #969696; } + .list-row:selected .button:insensitive:active, .list-row:selected .button:insensitive:checked { + background-color: #303030; + background-image: none; + border-color: #303030; + box-shadow: none; } + .list-row:selected .button:insensitive:active .label, .list-row:selected .button:insensitive:active, .list-row:selected .button:insensitive:checked .label, .list-row:selected .button:insensitive:checked { + color: #969696; } + +.list-row { + transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + .list-row:hover { + transition: none; } + +/********************* + * App Notifications * + *********************/ +.app-notification, +.app-notification.frame { + padding: 10px; + border: none; + border-radius: 0 0 6px 6px; + background-color: rgba(24, 24, 24, 0.7); + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), transparent 2px); + background-clip: padding-box; } + .app-notification:backdrop, + .app-notification.frame:backdrop { + background-image: none; } + .app-notification .button, + .app-notification.frame .button { + color: #F7F7F7; + border-color: black; + background-color: #181818; + background-image: none; + background-clip: padding-box; + box-shadow: inset 0 -1px 1px rgba(255, 255, 255, 0.05); } + .app-notification .button.flat, + .app-notification.frame .button.flat { + icon-shadow: 0 1px black; + text-shadow: 0 1px black; } + .app-notification .button:hover, + .app-notification.frame .button:hover { + color: white; + border-color: #101010; + background-color: #373737; + background-image: none; + background-clip: padding-box; + box-shadow: inset 0 -1px 1px rgba(255, 255, 255, 0.05); } + .app-notification .button:active, .app-notification .button:checked, .app-notification .button:backdrop:active, .app-notification .button:backdrop:checked, + .app-notification.frame .button:active, + .app-notification.frame .button:checked, + .app-notification.frame .button:backdrop:active, + .app-notification.frame .button:backdrop:checked { + color: white; + border-color: black; + background-color: #181818; + background-image: none; + background-clip: padding-box; + box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2); } + .app-notification .button:insensitive, .app-notification .button:backdrop:insensitive, + .app-notification.frame .button:insensitive, + .app-notification.frame .button:backdrop:insensitive { + color: #888888; + background-color: rgba(46, 46, 46, 0.5); + background-image: none; + border-color: rgba(8, 8, 8, 0.5); + background-clip: padding-box; + box-shadow: none; } + .app-notification .button:backdrop, + .app-notification.frame .button:backdrop { + color: #F7F7F7; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(24, 24, 24, 0.7); + background-image: none; + background-clip: padding-box; + box-shadow: none; } + +/************* + * Expanders * + *************/ +.expander { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + .expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } + .expander:hover { + color: white; } + .expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + +/************ + * Calendar * + ***********/ +GtkCalendar { + color: #F7F7F7; + border: 1px solid #2b2b2b; } + GtkCalendar.header { + border: 1px solid rgba(0, 0, 0, 0.1); + border-radius: 0; } + GtkCalendar.header:backdrop { + border-color: rgba(0, 0, 0, 0.1); } + GtkCalendar.button { + color: rgba(247, 247, 247, 0.45); } + GtkCalendar.button:hover { + color: #F7F7F7; } + GtkCalendar.button:backdrop { + color: rgba(153, 153, 153, 0.45); } + GtkCalendar.button:insensitive { + color: rgba(150, 150, 150, 0.45); } + GtkCalendar:inconsistent, GtkCalendar:inconsistent:backdrop { + color: alpha(currentColor,0.55); } + GtkCalendar.highlight, GtkCalendar.highlight:backdrop { + font-size: smaller; + color: #F7F7F7; } + GtkCalendar:backdrop { + color: rgba(247, 247, 247, 0.8); + border-color: #333333; } + +/*********** + * Dialogs * + ***********/ +.message-dialog .dialog-action-area .button { + padding: 8px; } + +.message-dialog .titlebar { + border-style: none; + box-shadow: inset 0 1px rgba(0, 0, 0, 0.4); } + +.message-dialog.csd.background { + border-bottom-left-radius: 9px; + border-bottom-right-radius: 9px; } + +.message-dialog.csd .dialog-action-area .button { + padding: 12px; + border-radius: 0; + background-color: #454545; + background-image: none; + color: #F7F7F7; + border-color: #454545; + box-shadow: none; + text-shadow: none; + icon-shadow: none; } + .message-dialog.csd .dialog-action-area .button:hover { + -gtk-image-effect: highlight; + background-color: #474747; + background-image: none; + color: #F7F7F7; + border-color: #474747; + box-shadow: none; + text-shadow: none; + icon-shadow: none; } + .message-dialog.csd .dialog-action-area .button:active { + box-shadow: inset 0 1px 1px 0px rgba(0, 0, 0, 0.05); + border-color: #2b2b2b; + border-top-color: #171717; + background-color: #2b2b2b; + background-image: none; + text-shadow: none; + icon-shadow: none; } + .message-dialog.csd .dialog-action-area .button:insensitive { + background-color: #353535; + background-image: none; + border-color: #353535; + box-shadow: none; } + .message-dialog.csd .dialog-action-area .button:insensitive .label, .message-dialog.csd .dialog-action-area .button:insensitive { + color: #969696; } + .message-dialog.csd .dialog-action-area .button:backdrop { + -gtk-image-effect: dim; + background-color: rgba(69, 69, 69, 0.7); + background-image: none; + border-color: rgba(69, 69, 69, 0.7); + box-shadow: none; } + .message-dialog.csd .dialog-action-area .button:backdrop .label, .message-dialog.csd .dialog-action-area .button:backdrop { + color: rgba(247, 247, 247, 0.8); } + .message-dialog.csd .dialog-action-area .button:backdrop:insensitive { + background-color: #3a3a3a; + background-image: none; + border-color: #3a3a3a; + box-shadow: none; } + .message-dialog.csd .dialog-action-area .button:backdrop:insensitive .label, .message-dialog.csd .dialog-action-area .button:backdrop:insensitive { + color: rgba(247, 247, 247, 0.5); } + .message-dialog.csd .dialog-action-area .button.suggested-action { + background-color: #9c9c9c; + background-image: none; + color: white; + border-color: #9c9c9c; + box-shadow: none; + text-shadow: none; + icon-shadow: none; } + .message-dialog.csd .dialog-action-area .button.suggested-action:hover { + -gtk-image-effect: highlight; + background-image: none; + color: white; + box-shadow: none; + text-shadow: none; + icon-shadow: none; } + .message-dialog.csd .dialog-action-area .button.suggested-action:active { + box-shadow: none; + border-color: #838383; + background-image: none; + text-shadow: none; + icon-shadow: none; } + .message-dialog.csd .dialog-action-area .button.suggested-action:backdrop { + -gtk-image-effect: dim; + background-color: darkgray; + background-image: none; + border-color: darkgray; + box-shadow: none; } + .message-dialog.csd .dialog-action-area .button.suggested-action:backdrop .label, .message-dialog.csd .dialog-action-area .button.suggested-action:backdrop { + color: #dddddd; } + .message-dialog.csd .dialog-action-area .button.suggested-action:backdrop:insensitive { + background-color: #3a3a3a; + background-image: none; + border-color: #3a3a3a; + box-shadow: none; } + .message-dialog.csd .dialog-action-area .button.suggested-action:backdrop:insensitive .label, .message-dialog.csd .dialog-action-area .button.suggested-action:backdrop:insensitive { + color: rgba(247, 247, 247, 0.5); } + .message-dialog.csd .dialog-action-area .button.suggested-action:insensitive { + background-color: #353535; + background-image: none; + border-color: #353535; + box-shadow: none; } + .message-dialog.csd .dialog-action-area .button.suggested-action:insensitive .label, .message-dialog.csd .dialog-action-area .button.suggested-action:insensitive { + color: #969696; } + .message-dialog.csd .dialog-action-area .button.destructive-action { + background-color: #991121; + background-image: none; + color: white; + border-color: #991121; + box-shadow: none; + text-shadow: none; + icon-shadow: none; } + .message-dialog.csd .dialog-action-area .button.destructive-action:hover { + -gtk-image-effect: highlight; + background-color: #b01326; + background-image: none; + color: white; + border-color: #b01326; + box-shadow: none; + text-shadow: none; + icon-shadow: none; } + .message-dialog.csd .dialog-action-area .button.destructive-action:active { + box-shadow: none; + border-color: #6b0c17; + border-top-color: #6b0c17; + background-color: #6b0c17; + background-image: none; + text-shadow: none; + icon-shadow: none; } + .message-dialog.csd .dialog-action-area .button.destructive-action:backdrop { + -gtk-image-effect: dim; + background-color: #90101f; + background-image: none; + border-color: #90101f; + box-shadow: none; } + .message-dialog.csd .dialog-action-area .button.destructive-action:backdrop .label, .message-dialog.csd .dialog-action-area .button.destructive-action:backdrop { + color: #d39fa5; } + .message-dialog.csd .dialog-action-area .button.destructive-action:backdrop:insensitive { + background-color: #3a3a3a; + background-image: none; + border-color: #3a3a3a; + box-shadow: none; } + .message-dialog.csd .dialog-action-area .button.destructive-action:backdrop:insensitive .label, .message-dialog.csd .dialog-action-area .button.destructive-action:backdrop:insensitive { + color: rgba(247, 247, 247, 0.5); } + .message-dialog.csd .dialog-action-area .button.destructive-action:insensitive { + background-color: #353535; + background-image: none; + border-color: #353535; + box-shadow: none; } + .message-dialog.csd .dialog-action-area .button.destructive-action:insensitive .label, .message-dialog.csd .dialog-action-area .button.destructive-action:insensitive { + color: #969696; } + +.message-dialog.csd .dialog-action-area .button, .message-dialog.csd .dialog-action-area .button:hover, .message-dialog.csd .dialog-action-area .button:active, .message-dialog.csd .dialog-action-area .button:insensitive, .message-dialog.csd .dialog-action-area .button:backdrop, .message-dialog.csd .dialog-action-area .button:backdrop:insensitive, .message-dialog.csd .dialog-action-area .button.suggested-action, .message-dialog.csd .dialog-action-area .button.suggested-action:hover, .message-dialog.csd .dialog-action-area .button.suggested-action:active, .message-dialog.csd .dialog-action-area .button.suggested-action:backdrop, .message-dialog.csd .dialog-action-area .button.suggested-action:backdrop:insensitive, .message-dialog.csd .dialog-action-area .button.suggested-action:insensitive, .message-dialog.csd .dialog-action-area .button.destructive-action, .message-dialog.csd .dialog-action-area .button.destructive-action:hover, .message-dialog.csd .dialog-action-area .button.destructive-action:active, .message-dialog.csd .dialog-action-area .button.destructive-action:backdrop, .message-dialog.csd .dialog-action-area .button.destructive-action:backdrop:insensitive, .message-dialog.csd .dialog-action-area .button.destructive-action:insensitive { + border-left-style: solid; + border-right-style: none; + border-bottom-style: none; } + +.message-dialog.csd .dialog-action-area .button:last-child { + border-bottom-right-radius: 7px; + outline-bottom-right-radius: 5px; } + +.message-dialog.csd .dialog-action-area .button:first-child { + border-left-style: none; + border-bottom-left-radius: 7px; + outline-bottom-left-radius: 5px; } + +GtkFileChooserDialog .search-bar { + background-color: #3D3D3D; + border-color: #353535; + box-shadow: none; } + GtkFileChooserDialog .search-bar:backdrop { + background-color: #3D3D3D; + border-color: #3a3a3a; } + +GtkFileChooserDialog .dialog-action-box { + border-top: 1px solid #2b2b2b; } + GtkFileChooserDialog .dialog-action-box:backdrop { + border-top-color: #333333; } + +/*********** + * Sidebar * + ***********/ +.sidebar { + border: none; + background-color: #393939; } + .sidebar:backdrop { + background-color: #3D3D3D; } + +GtkSidebarRow.list-row { + padding: 0px; } + +GtkSidebarRow .sidebar-revealer { + padding: 4px 14px 4px 12px; } + +GtkSidebarRow .sidebar-icon { + opacity: 0.7; } + GtkSidebarRow .sidebar-icon:dir(ltr) { + padding-right: 8px; } + GtkSidebarRow .sidebar-icon:dir(rtl) { + padding-left: 8px; } + +GtkSidebarRow .sidebar-label:dir(ltr) { + padding-right: 2px; } + +GtkSidebarRow .sidebar-label:dir(rtl) { + padding-left: 2px; } + +GtkPlacesSidebar.sidebar .list-row:selected:active { + box-shadow: none; } + +GtkPlacesSidebar.sidebar .sidebar-placeholder-row { + border: solid 1px #9c9c9c; } + +GtkPlacesSidebar.sidebar .sidebar-new-bookmark-row { + color: #9c9c9c; } + +.sidebar-button.button { + border-radius: 100%; + outline-radius: 100%; } + .sidebar-button.button.image-button, GtkScaleButton.sidebar-button.button, + GtkVolumeButton.sidebar-button.button { + padding: 5px; } + .sidebar-button.button:not(:hover):not(:active) > GtkImage, + .sidebar-button.button:backdrop > GtkImage { + opacity: 0.7; } + +.sidebar-item { + padding: 10px 4px; } + .sidebar-item > .label { + padding-left: 6px; + padding-right: 6px; } + .sidebar-item.needs-attention > .label { + background-size: 6px 6px, 0 0; } + +/**************** + * File chooser * + ****************/ +GtkPlacesView .server-list-button > GtkImage { + transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + -gtk-icon-transform: rotate(0turn); } + +GtkPlacesView .server-list-button:checked > GtkImage { + transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + -gtk-icon-transform: rotate(-0.5turn); } + +GtkPlacesSidebar.sidebar .has-open-popup .list-row.activatable:hover { + background-color: transparent; } + +/********* + * Paned * + *********/ +GtkPaned { + -GtkPaned-handle-size: 1; + -gtk-icon-source: none; + margin: 0 8px 8px 0; } + GtkPaned:dir(rtl) { + margin-right: 0; + margin-left: 8px; } + GtkPaned .pane-separator { + background-color: #2b2b2b; } + GtkPaned .pane-separator:backdrop { + background-color: #333333; } + +GtkPaned.wide { + -GtkPaned-handle-size: 5; + margin: 0; } + GtkPaned.wide .pane-separator { + background-color: transparent; + border-style: none solid; + border-color: #2b2b2b; + border-width: 1px; } + GtkPaned.wide.vertical .pane-separator { + border-style: solid none; } + GtkPaned.wide .pane-separator:backdrop { + border-color: #333333; } + +/************** + * GtkInfoBar * + **************/ +GtkInfoBar { + border-style: none; } + +/************ + * Tooltips * + ************/ +.tooltip { + color: white; + padding: 4px; + /* not working */ + border-radius: 5px; + box-shadow: none; + text-shadow: 0 1px black; } + .tooltip.background { + background-color: rgba(0, 0, 0, 0.8); + background-clip: padding-box; + border: 1px solid rgba(255, 255, 255, 0.1); } + .tooltip.window-frame.csd { + background-color: transparent; } + +.tooltip * { + padding: 4px; + background-color: transparent; + color: inherit; } + +/***************** + * Color Chooser * + *****************/ +GtkColorSwatch { + box-shadow: inset 0 1px rgba(0, 0, 0, 0.1), 0 1px rgba(0, 0, 0, 0.4); } + :selected GtkColorSwatch { + box-shadow: none; } + :selected GtkColorSwatch.overlay, :selected GtkColorSwatch.overlay:hover { + border-color: #FFFFFF; } + GtkColorSwatch:selected { + box-shadow: inset 0 1px rgba(0, 0, 0, 0.1), 0 1px rgba(0, 0, 0, 0.4); } + GtkColorSwatch:insensitive { + box-shadow: none; + opacity: 0.5; } + GtkColorSwatch.top { + border-top-left-radius: 6px; + border-top-right-radius: 6px; } + GtkColorSwatch.bottom { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; } + GtkColorSwatch.left, GtkColorSwatch:first-child:not(.overlay):not(.top) { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; } + GtkColorSwatch.right, GtkColorSwatch:last-child:not(.overlay):not(.bottom) { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; } + GtkColorSwatch:only-child:not(.overlay) { + border-radius: 6px; } + GtkColorSwatch.top > .overlay { + border-top-left-radius: 5px; + border-top-right-radius: 5px; } + GtkColorSwatch.bottom > .overlay { + border-bottom-left-radius: 5px; + border-bottom-right-radius: 5px; } + GtkColorSwatch:first-child:not(.top) > .overlay { + border-top-left-radius: 5px; + border-bottom-left-radius: 5px; } + GtkColorSwatch:last-child:not(.bottom) > .overlay { + border-top-right-radius: 5px; + border-bottom-right-radius: 5px; } + GtkColorSwatch:only-child > .overlay { + border-radius: 5px; } + GtkColorSwatch:hover, GtkColorSwatch:hover:selected { + background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0) 50%); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), inset 0 -1px rgba(0, 0, 0, 0.4); } + GtkColorSwatch:hover.color-dark, GtkColorSwatch:hover:selected.color-dark { + background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0) 50%); } + GtkColorSwatch:backdrop, + GtkColorSwatch:backdrop:selected GtkColorSwatch.color-dark:backdrop, GtkColorSwatch.color-dark:backdrop:selected { + background-image: none; + box-shadow: none; } + GtkColorEditor GtkColorSwatch { + border-radius: 3px; } + GtkColorEditor GtkColorSwatch:hover { + background-image: none; + box-shadow: inset 0 1px rgba(0, 0, 0, 0.1), 0 1px rgba(0, 0, 0, 0.4); } + GtkColorEditor GtkColorSwatch:backdrop { + box-shadow: none; } + GtkColorSwatch.color-dark { + color: white; + outline-color: rgba(255, 255, 255, 0.5); } + GtkColorSwatch.color-dark:backdrop { + color: rgba(255, 255, 255, 0.3); } + GtkColorSwatch.color-light { + color: black; + outline-color: rgba(0, 0, 0, 0.5); } + GtkColorSwatch.color-light:backdrop { + color: rgba(0, 0, 0, 0.3); } + GtkColorSwatch.overlay, GtkColorSwatch.overlay:selected { + border: 1px solid #2b2b2b; } + GtkColorSwatch.overlay:hover, GtkColorSwatch.overlay:selected:hover { + border-color: black; } + GtkColorSwatch#add-color-button { + border-style: solid; + border-width: 1px; + background-color: #454545; + background-image: none; + color: #F7F7F7; + border-color: #2b2b2b; + box-shadow: 0 1px rgba(0, 0, 0, 0.1); + text-shadow: none; + icon-shadow: none; } + GtkColorSwatch#add-color-button:hover { + -gtk-image-effect: highlight; + background-color: #474747; + background-image: none; + color: #F7F7F7; + border-color: #2b2b2b; + border-bottom-color: #050505; + box-shadow: 0 1px rgba(0, 0, 0, 0.15); + text-shadow: none; + icon-shadow: none; } + GtkColorSwatch#add-color-button:backdrop { + -gtk-image-effect: dim; + background-color: rgba(69, 69, 69, 0.7); + background-image: none; + border-color: #333333; + box-shadow: none; } + GtkColorSwatch#add-color-button:backdrop .label, GtkColorSwatch#add-color-button:backdrop { + color: rgba(247, 247, 247, 0.8); } + GtkColorSwatch#add-color-button .overlay { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + text-shadow: none; + icon-shadow: none; } + +/******** + * Misc * + ********/ +.content-view { + background-color: #242424; } + .content-view:hover { + -gtk-image-effect: highlight; } + .content-view:backdrop { + background-color: #242424; } + +.osd .scale-popup .button.flat { + padding: 6px; + border-style: none; + border-radius: 5px; } + +.scale-popup .button { + padding: 6px; } + .scale-popup .button:hover { + background-color: rgba(247, 247, 247, 0.1); + border-radius: 5px; } + +/********************** + * Window Decorations * + *********************/ +.window-frame { + border-radius: 7px 7px 0 0; + border-width: 0px; + box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.5); + /* this is used for the resize cursor area */ + margin: 10px; } + .window-frame:backdrop { + box-shadow: 0 3px 9px 1px transparent, 0 2px 6px 2px rgba(0, 0, 0, 0.2); + transition: all 200ms ease-out; } + .window-frame.tiled { + border-radius: 0; } + .window-frame.popup { + box-shadow: none; } + .window-frame.ssd { + box-shadow: 0 0 0 1px rgba(43, 43, 43, 0.9); } + .window-frame.csd.popup { + border-radius: 0; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(43, 43, 43, 0.8); } + .window-frame.csd.tooltip { + border-radius: 5px; + box-shadow: none; } + .window-frame.csd.message-dialog { + border-radius: 7px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(43, 43, 43, 0.8); } + .window-frame.solid-csd { + border-radius: 0; + margin: 4px; + background-color: #3a3a3a; + border: solid 1px #333333; + box-shadow: none; } + +.header-bar .button.titlebutton, +.titlebar .button.titlebutton { + /* + @extend .button; + @extend .button.flat; + @extend .image-button; + @include _button_text_shadow; + &:backdrop { icon-shadow: none; } +*/ + border-radius: 4px; + padding: 5px; } + .header-bar .button.titlebutton:not(.close):not(.appmenu):hover, + .titlebar .button.titlebutton:not(.close):not(.appmenu):hover { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.35714, to(#323030), to(transparent)); } + .header-bar .button.titlebutton:not(.close):not(.appmenu):hover:hover, + .titlebar .button.titlebutton:not(.close):not(.appmenu):hover:hover { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.35714, to(#736e6e), to(transparent)); } + .header-bar .button.titlebutton:not(.close):not(.appmenu):hover:hover:backdrop, + .titlebar .button.titlebutton:not(.close):not(.appmenu):hover:hover:backdrop { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.35714, to(#474444), to(transparent)); } + .header-bar .button.titlebutton:not(.close):not(.appmenu):hover:active, + .titlebar .button.titlebutton:not(.close):not(.appmenu):hover:active { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.35714, to(#615d5d), to(transparent)); } + .header-bar .button.titlebutton:not(.close):not(.appmenu):active, + .titlebar .button.titlebutton:not(.close):not(.appmenu):active { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.35714, to(#323030), to(transparent)); } + .header-bar .button.titlebutton:not(.close):not(.appmenu):active:hover, + .titlebar .button.titlebutton:not(.close):not(.appmenu):active:hover { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.35714, to(#736e6e), to(transparent)); } + .header-bar .button.titlebutton:not(.close):not(.appmenu):active:hover:backdrop, + .titlebar .button.titlebutton:not(.close):not(.appmenu):active:hover:backdrop { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.35714, to(#474444), to(transparent)); } + .header-bar .button.titlebutton:not(.close):not(.appmenu):active:active, + .titlebar .button.titlebutton:not(.close):not(.appmenu):active:active { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.35714, to(#615d5d), to(transparent)); } + .header-bar .button.titlebutton.close, + .titlebar .button.titlebutton.close { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.35714, to(#9c9c9c), to(transparent)); } + .header-bar .button.titlebutton.close:hover, + .titlebar .button.titlebutton.close:hover { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.35714, to(darkgray), to(transparent)); } + .header-bar .button.titlebutton.close:hover:backdrop, + .titlebar .button.titlebutton.close:hover:backdrop { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.35714, to(#474444), to(transparent)); } + .header-bar .button.titlebutton.close:active, + .titlebar .button.titlebutton.close:active { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.35714, to(#8a8a8a), to(transparent)); } + .header-bar .button.titlebutton.close:backdrop, + .titlebar .button.titlebutton.close:backdrop { + color: #bcbbbb; } + .header-bar .button.titlebutton.close:hover, + .titlebar .button.titlebutton.close:hover { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.35714, to(#9c9c9c), to(transparent)); } + .header-bar .button.titlebutton.close:hover:hover, + .titlebar .button.titlebutton.close:hover:hover { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.35714, to(darkgray), to(transparent)); } + .header-bar .button.titlebutton.close:hover:hover:backdrop, + .titlebar .button.titlebutton.close:hover:hover:backdrop { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.35714, to(#474444), to(transparent)); } + .header-bar .button.titlebutton.close:hover:active, + .titlebar .button.titlebutton.close:hover:active { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.35714, to(#8a8a8a), to(transparent)); } + .header-bar .button.titlebutton.close:hover:backdrop, + .titlebar .button.titlebutton.close:hover:backdrop { + color: #bcbbbb; } + .header-bar .button.titlebutton.close:active, + .titlebar .button.titlebutton.close:active { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.35714, to(#9c9c9c), to(transparent)); } + .header-bar .button.titlebutton.close:active:hover, + .titlebar .button.titlebutton.close:active:hover { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.35714, to(darkgray), to(transparent)); } + .header-bar .button.titlebutton.close:active:hover:backdrop, + .titlebar .button.titlebutton.close:active:hover:backdrop { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.35714, to(#474444), to(transparent)); } + .header-bar .button.titlebutton.close:active:active, + .titlebar .button.titlebutton.close:active:active { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.35714, to(#8a8a8a), to(transparent)); } + .header-bar .button.titlebutton.close:active:backdrop, + .titlebar .button.titlebutton.close:active:backdrop { + color: #bcbbbb; } + .header-bar .button.titlebutton.close:backdrop, + .titlebar .button.titlebutton.close:backdrop { + background-image: none; } + +.header-bar.selection-mode .button.titlebutton, +.titlebar.selection-mode .button.titlebutton { + text-shadow: 0 -1px rgba(0, 0, 0, 0.510588); + icon-shadow: 0 -1px rgba(0, 0, 0, 0.510588); } + .header-bar.selection-mode .button.titlebutton:backdrop, + .titlebar.selection-mode .button.titlebutton:backdrop { + icon-shadow: none; } + +.view:selected, .grid-child:selected, .menuitem.button.flat:selected, .list-row:selected, GtkCalendar:selected, .sidebar:selected { + background-color: #9c9c9c; + color: #FFFFFF; } + GtkPlacesSidebar.sidebar .list-row:selected:insensitive .label .view:insensitive:selected, GtkPlacesSidebar.sidebar .list-row:selected:insensitive .label .grid-child:insensitive:selected, GtkPlacesSidebar.sidebar .list-row:selected:insensitive .label .menuitem.button.flat:insensitive:selected, GtkPlacesSidebar.sidebar .list-row:selected:insensitive .label .list-row:insensitive:selected, GtkPlacesSidebar.sidebar .list-row:selected:insensitive .label GtkCalendar:insensitive:selected, GtkPlacesSidebar.sidebar .list-row:selected:insensitive .label .sidebar:insensitive:selected { + color: #cecece; } + .view:backdrop:selected, .grid-child:backdrop:selected, .menuitem.button.flat:backdrop:selected, .list-row:backdrop:selected, GtkCalendar:backdrop:selected, .sidebar:backdrop:selected { + color: rgba(247, 247, 247, 0.8); } + GtkPlacesSidebar.sidebar .list-row:selected:backdrop:insensitive .label .view:backdrop:insensitive:selected, GtkPlacesSidebar.sidebar .list-row:selected:backdrop:insensitive .label .grid-child:backdrop:insensitive:selected, GtkPlacesSidebar.sidebar .list-row:selected:backdrop:insensitive .label .menuitem.button.flat:backdrop:insensitive:selected, GtkPlacesSidebar.sidebar .list-row:selected:backdrop:insensitive .label .list-row:backdrop:insensitive:selected, GtkPlacesSidebar.sidebar .list-row:selected:backdrop:insensitive .label GtkCalendar:backdrop:insensitive:selected, GtkPlacesSidebar.sidebar .list-row:selected:backdrop:insensitive .label .sidebar:backdrop:insensitive:selected { + color: rgba(176, 176, 176, 0.94); } + +.label:selected, .label:selected:focus, .label:selected:hover, .entry:selected, .entry:selected:focus { + background-color: #0f95c5; + color: #F7F7F7; } + .label:insensitive:selected, .entry:insensitive:selected { + color: #83c6de; } + .label:backdrop:selected, .entry:backdrop:selected { + background-color: #0e8ebc; + color: rgba(247, 247, 247, 0.8); } + .label:backdrop:insensitive:selected, .entry:backdrop:insensitive:selected { + color: rgba(66, 171, 208, 0.94); } + +.monospace { + font: Monospace; } + +/********************** + * Touch Copy & Paste * + *********************/ +.entry.cursor-handle, +.cursor-handle { + background-color: transparent; + background-image: none; + box-shadow: none; + border-style: none; } + .entry.cursor-handle.top:dir(ltr), .entry.cursor-handle.bottom:dir(rtl), + .cursor-handle.top:dir(ltr), + .cursor-handle.bottom:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-start.png"), url("assets/text-select-start@2.png")); + padding-left: 10px; } + .entry.cursor-handle.bottom:dir(ltr), .entry.cursor-handle.top:dir(rtl), + .cursor-handle.bottom:dir(ltr), + .cursor-handle.top:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-end.png"), url("assets/text-select-end@2.png")); + padding-right: 10px; } + .entry.cursor-handle.insertion-cursor:dir(ltr), .entry.cursor-handle.insertion-cursor:dir(rtl), + .cursor-handle.insertion-cursor:dir(ltr), + .cursor-handle.insertion-cursor:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above.png"), url("assets/slider-horz-scale-has-marks-above@2.png")); } + .entry.cursor-handle.top:hover:dir(ltr), .entry.cursor-handle.bottom:hover:dir(rtl), + .cursor-handle.top:hover:dir(ltr), + .cursor-handle.bottom:hover:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-start-hover.png"), url("assets/text-select-start-hover@2.png")); + padding-left: 10px; } + .entry.cursor-handle.bottom:hover:dir(ltr), .entry.cursor-handle.top:hover:dir(rtl), + .cursor-handle.bottom:hover:dir(ltr), + .cursor-handle.top:hover:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-end-hover.png"), url("assets/text-select-end-hover@2.png")); + padding-right: 10px; } + .entry.cursor-handle.insertion-cursor:hover:dir(ltr), .entry.cursor-handle.insertion-cursor:hover:dir(rtl), + .cursor-handle.insertion-cursor:hover:dir(ltr), + .cursor-handle.insertion-cursor:hover:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-hover.png"), url("assets/slider-horz-scale-has-marks-above-hover@2.png")); } + .entry.cursor-handle.top:active:dir(ltr), .entry.cursor-handle.bottom:active:dir(rtl), + .cursor-handle.top:active:dir(ltr), + .cursor-handle.bottom:active:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-start-active.png"), url("assets/text-select-start-active@2.png")); + padding-left: 10px; } + .entry.cursor-handle.bottom:active:dir(ltr), .entry.cursor-handle.top:active:dir(rtl), + .cursor-handle.bottom:active:dir(ltr), + .cursor-handle.top:active:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-end-active.png"), url("assets/text-select-end-active@2.png")); + padding-right: 10px; } + .entry.cursor-handle.insertion-cursor:active:dir(ltr), .entry.cursor-handle.insertion-cursor:active:dir(rtl), + .cursor-handle.insertion-cursor:active:dir(ltr), + .cursor-handle.insertion-cursor:active:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-active.png"), url("assets/slider-horz-scale-has-marks-above-active@2.png")); } + +/* Decouple the font of context menus from their entry/textview */ +.context-menu { + font: initial; } + +.touch-selection { + font: initial; + color: #F7F7F7; + border: none; + background-color: rgba(24, 24, 24, 0.9); + background-clip: padding-box; + outline-color: rgba(247, 247, 247, 0.3); + box-shadow: none; + text-shadow: 0 1px black; + icon-shadow: 0 1px black; } + .touch-selection:backdrop { + text-shadow: none; } + .touch-selection .button { + color: #F7F7F7; + border-color: black; + background-color: #181818; + background-image: none; + background-clip: padding-box; + box-shadow: inset 0 -1px 1px rgba(255, 255, 255, 0.05); } + .touch-selection .button:hover { + color: white; + border-color: #101010; + background-color: #373737; + background-image: none; + background-clip: padding-box; + box-shadow: inset 0 -1px 1px rgba(255, 255, 255, 0.05); } + .touch-selection .button:active, .touch-selection .button:checked { + color: white; + border-color: black; + background-color: #181818; + background-image: none; + background-clip: padding-box; + box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2); } + .touch-selection .button:insensitive, .touch-selection .button:backdrop:insensitive { + color: #888888; + background-color: rgba(46, 46, 46, 0.5); + background-image: none; + border-color: rgba(8, 8, 8, 0.5); + background-clip: padding-box; + box-shadow: none; } + .touch-selection .button:backdrop { + color: #F7F7F7; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(24, 24, 24, 0.7); + background-image: none; + background-clip: padding-box; + box-shadow: none; } + .touch-selection .check { + icon-shadow: none; + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), url("assets/checkbox-unchecked-dark@2.png")); } + .touch-selection .check:hover { + icon-shadow: none; + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-hover-dark.png"), url("assets/checkbox-unchecked-hover-dark@2.png")); } + .touch-selection .check:active { + icon-shadow: none; + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-active-dark.png"), url("assets/checkbox-unchecked-active-dark@2.png")); } + .touch-selection .check:insensitive { + icon-shadow: none; + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"), url("assets/checkbox-unchecked-insensitive-dark@2.png")); } + .touch-selection .check:inconsistent { + icon-shadow: none; + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-dark.png"), url("assets/checkbox-mixed-dark@2.png")); } + .touch-selection .check:inconsistent:hover { + icon-shadow: none; + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-hover-dark.png"), url("assets/checkbox-mixed-hover-dark@2.png")); } + .touch-selection .check:inconsistent:selected { + icon-shadow: none; + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-active-dark.png"), url("assets/checkbox-mixed-active-dark@2.png")); } + .touch-selection .check:inconsistent:insensitive { + icon-shadow: none; + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"), url("assets/checkbox-mixed-insensitive-dark@2.png")); } + .touch-selection .check:checked { + icon-shadow: none; + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png")); } + .touch-selection .check:checked:insensitive { + icon-shadow: none; + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"), url("assets/checkbox-checked-insensitive-dark@2.png")); } + .touch-selection .check:checked:hover { + icon-shadow: none; + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-hover-dark.png"), url("assets/checkbox-checked-hover-dark@2.png")); } + .touch-selection .check:checked:active { + icon-shadow: none; + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-active-dark.png"), url("assets/checkbox-checked-active-dark@2.png")); } + .touch-selection .check:backdrop:checked { + icon-shadow: none; + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-backdrop-dark.png"), url("assets/checkbox-checked-backdrop-dark@2.png")); } + .touch-selection .radio { + icon-shadow: none; + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/radio-unchecked-dark@2.png")); } + .touch-selection .radio:hover { + icon-shadow: none; + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-hover-dark.png"), url("assets/radio-unchecked-hover-dark@2.png")); } + .touch-selection .radio:active { + icon-shadow: none; + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-active-dark.png"), url("assets/radio-unchecked-active-dark@2.png")); } + .touch-selection .radio:insensitive { + icon-shadow: none; + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"), url("assets/radio-unchecked-insensitive-dark@2.png")); } + .touch-selection .radio:inconsistent { + icon-shadow: none; + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-dark.png"), url("assets/radio-mixed-dark@2.png")); } + .touch-selection .radio:inconsistent:hover { + icon-shadow: none; + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-hover-dark.png"), url("assets/radio-mixed-hover-dark@2.png")); } + .touch-selection .radio:inconsistent:selected { + icon-shadow: none; + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-active-dark.png"), url("assets/radio-mixed-active-dark@2.png")); } + .touch-selection .radio:inconsistent:insensitive { + icon-shadow: none; + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"), url("assets/radio-mixed-insensitive-dark@2.png")); } + .touch-selection .radio:checked { + icon-shadow: none; + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png")); } + .touch-selection .radio:checked:insensitive { + icon-shadow: none; + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"), url("assets/radio-checked-insensitive-dark@2.png")); } + .touch-selection .radio:checked:hover { + icon-shadow: none; + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-hover-dark.png"), url("assets/radio-checked-hover-dark@2.png")); } + .touch-selection .radio:checked:active { + icon-shadow: none; + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-active-dark.png"), url("assets/radio-checked-active-dark@2.png")); } + .touch-selection .radio:backdrop:checked { + icon-shadow: none; + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-backdrop-dark.png"), url("assets/radio-checked-backdrop-dark@2.png")); } + +.overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#121212), to(rgba(18, 18, 18, 0))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(247, 247, 247, 0.07)), to(rgba(247, 247, 247, 0))); + background-size: 100% 5%, 100% 100%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; } + .overshoot.top:backdrop { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#333333), to(rgba(51, 51, 51, 0))); + background-size: 100% 5%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; } + +.overshoot.bottom { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#121212), to(rgba(18, 18, 18, 0))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(247, 247, 247, 0.07)), to(rgba(247, 247, 247, 0))); + background-size: 100% 5%, 100% 100%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; } + .overshoot.bottom:backdrop { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#333333), to(rgba(51, 51, 51, 0))); + background-size: 100% 5%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; } + +.overshoot.left { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#121212), to(rgba(18, 18, 18, 0))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(247, 247, 247, 0.07)), to(rgba(247, 247, 247, 0))); + background-size: 5% 100%, 100% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; } + .overshoot.left:backdrop { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#333333), to(rgba(51, 51, 51, 0))); + background-size: 5% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; } + +.overshoot.right { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#121212), to(rgba(18, 18, 18, 0))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(247, 247, 247, 0.07)), to(rgba(247, 247, 247, 0))); + background-size: 5% 100%, 100% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; } + .overshoot.right:backdrop { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#333333), to(rgba(51, 51, 51, 0))); + background-size: 5% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; } + +.undershoot.top { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-top: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center top; } + +.undershoot.bottom { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-bottom: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center bottom; } + +.undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; } + +.undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; } + +.regular-button { + background-color: #454545; + background-image: none; + color: #F7F7F7; + border-color: #2b2b2b; + box-shadow: 0 1px rgba(0, 0, 0, 0.1); + text-shadow: none; + icon-shadow: none; } + .regular-button:hover { + -gtk-image-effect: highlight; + background-color: #474747; + background-image: none; + color: #F7F7F7; + border-color: #2b2b2b; + border-bottom-color: #050505; + box-shadow: 0 1px rgba(0, 0, 0, 0.15); + text-shadow: none; + icon-shadow: none; } + .regular-button:active { + box-shadow: inset 0 1px 1px 0px rgba(0, 0, 0, 0.05); + border-color: #2b2b2b; + border-top-color: #171717; + background-color: #2b2b2b; + background-image: none; + text-shadow: none; + icon-shadow: none; } + .regular-button:disabled { + background-color: #353535; + background-image: none; + border-color: rgba(43, 43, 43, 0.7); + box-shadow: 0 1px transparent; } + .regular-button:disabled .label, .regular-button:disabled { + color: #969696; } + +.regular-entry { + background-color: transparent; + background-image: linear-gradient(to bottom, #2c2c2c, #363636 3px, #3D3D3D 90%); + color: #F7F7F7; + border-color: #2b2b2b; + box-shadow: inset 0 1px 1px 0px rgba(0, 0, 0, 0.05); + background-color: #3D3D3D; } + .regular-entry else { + border-top-color: #0a0a0a; } + .regular-entry:focus { + background-color: transparent; + background-image: linear-gradient(to bottom, #2c2c2c, #363636 3px, #3D3D3D 90%); + box-shadow: inset 0 1px 1px 0px rgba(0, 0, 0, 0.05); + border-color: dimgray; } + .regular-entry:disabled { + background-color: transparent; + background-image: linear-gradient(to bottom, #2c2c2c, #363636 3px, #3D3D3D 90%); + background-color: transparent; + border-color: rgba(43, 43, 43, 0.7); + box-shadow: none; + color: #969696; } + +.regular-button { + background-color: #454545; + color: #F7F7F7; + border-color: #2b2b2b; + box-shadow: 0 1px rgba(0, 0, 0, 0.1); } + +.regular-button:hover { + -gtk-icon-effect: highlight; + background-color: #474747; + color: #F7F7F7; + border-color: #2b2b2b; + border-bottom-color: #050505; + box-shadow: 0 1px rgba(0, 0, 0, 0.15); } + +.regular-button:active { + box-shadow: inset 0 1px 1px 0px rgba(0, 0, 0, 0.05); + border-color: #2b2b2b; + border-top-color: #171717; + background-color: #2b2b2b; } + +.regular-button:disabled { + background-color: #353535; + border-color: rgba(43, 43, 43, 0.7); + box-shadow: 0 1px transparent; } + +.regular-button:disabled label, .regular-button:disabled { + color: #969696; } + +.regular-entry { + color: #F7F7F7; + border-color: #2b2b2b; + box-shadow: inset 0 1px 1px 0px rgba(0, 0, 0, 0.05); + background-color: #3D3D3D; } + +.regular-entry else { + border-top-color: #0a0a0a; } + +.regular-entry:focus { + box-shadow: inset 0 1px 1px 0px rgba(0, 0, 0, 0.05); + border-color: #b53c12; } + +.regular-entry:disabled { + background-color: transparent; + border-color: rgba(43, 43, 43, 0.7); + box-shadow: none; + color: #969696; } + +/* GTK NAMED COLORS + ---------------- + use responsibly! */ +/* +widget text/foreground color */ +@define-color theme_fg_color #F7F7F7; +/* +text color for entries, views and content in general */ +@define-color theme_text_color #F7F7F7; +/* +widget base background color */ +@define-color theme_bg_color #353535; +/* +text widgets and the like base background color */ +@define-color theme_base_color #3D3D3D; +/* +base background color of selections */ +@define-color theme_selected_bg_color #9c9c9c; +/* +text/foreground color of selections */ +@define-color theme_selected_fg_color #FFFFFF; +/* +base background color of insensitive widgets */ +@define-color insensitive_bg_color #383838; +/* +text foreground color of insensitive widgets */ +@define-color insensitive_fg_color #969696; +/* +insensitive text widgets and the like base background color */ +@define-color insensitive_base_color #3D3D3D; +/* +widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color #999999; +/* +text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color #F7F7F7; +/* +widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color #3a3a3a; +/* +text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color #3D3D3D; +/* +base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color #9c9c9c; +/* +text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color #FFFFFF; +/* +widgets main borders color */ +@define-color borders #2b2b2b; +/* +widgets main borders color on backdrop windows */ +@define-color unfocused_borders #333333; +/* +these are pretty self explicative */ +@define-color warning_color #f99b11; +@define-color error_color #c7162b; +@define-color success_color #0e8420; +/* +these colors are exported for the window manager and shouldn't be used in applications, +read if you used those and something break with a version upgrade you're on your own... */ +@define-color wm_title shade(#F7F7F7, 1.8); +@define-color wm_unfocused_title #999999; +@define-color wm_highlight rgba(0, 0, 0, 0); +@define-color wm_borders_edge rgba(0, 0, 0, 0.4); +@define-color wm_bg_a shade(#353535, 1.2); +@define-color wm_bg_b #353535; +@define-color wm_shadow alpha(black, 0.35); +@define-color wm_border alpha(black, 0.18); +@define-color wm_button_hover_color_a shade(#353535, 1.3); +@define-color wm_button_hover_color_b #353535; +@define-color wm_button_active_color_a shade(#353535, 0.85); +@define-color wm_button_active_color_b shade(#353535, 0.89); +@define-color wm_button_active_color_c shade(#353535, 0.9); +@define-color content_view_bg #3D3D3D; diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-3.20/assets b/Dots/.themes/Yaru-Grey-dark/gtk-3.20/assets new file mode 120000 index 00000000..a7337fb6 --- /dev/null +++ b/Dots/.themes/Yaru-Grey-dark/gtk-3.20/assets @@ -0,0 +1 @@ +../../Yaru-Grey/gtk-3.20/assets \ No newline at end of file diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-3.20/gtk-dark.css b/Dots/.themes/Yaru-Grey-dark/gtk-3.20/gtk-dark.css new file mode 120000 index 00000000..2916c45b --- /dev/null +++ b/Dots/.themes/Yaru-Grey-dark/gtk-3.20/gtk-dark.css @@ -0,0 +1 @@ +../../Yaru-Grey/gtk-3.20/gtk-dark.css \ No newline at end of file diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-3.20/gtk-light.css b/Dots/.themes/Yaru-Grey-dark/gtk-3.20/gtk-light.css new file mode 120000 index 00000000..c7a47a2c --- /dev/null +++ b/Dots/.themes/Yaru-Grey-dark/gtk-3.20/gtk-light.css @@ -0,0 +1 @@ +../../Yaru-Grey/gtk-3.20/gtk-light.css \ No newline at end of file diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-3.20/gtk.css b/Dots/.themes/Yaru-Grey-dark/gtk-3.20/gtk.css new file mode 100644 index 00000000..a4d1f493 --- /dev/null +++ b/Dots/.themes/Yaru-Grey-dark/gtk-3.20/gtk.css @@ -0,0 +1,6616 @@ +/*************************** + * Check and Radio buttons * + ***************************/ +* { + padding: 0; + -GtkToolButton-icon-spacing: 4; + -GtkTextView-error-underline-color: #c7162b; + -GtkScrolledWindow-scrollbar-spacing: 0; + -GtkToolItemGroup-expander-size: 11; + -GtkWidget-text-handle-width: 20; + -GtkWidget-text-handle-height: 24; + -GtkDialog-button-spacing: 4; + -GtkDialog-action-area-border: 0; + outline-color: alpha(currentColor,0.3); + outline-style: dashed; + outline-offset: -3px; + outline-width: 1px; + -gtk-outline-radius: 2px; + -gtk-secondary-caret-color: #929292; } + +/*************** + * Base States * + ***************/ +.background { + color: #F7F7F7; + background-color: #2c2c2c; } + .background:backdrop { + color: rgba(255, 255, 255, 0.65); + background-color: #343434; + text-shadow: none; + -gtk-icon-shadow: none; } + +/* + These wildcard seems unavoidable, need to investigate. + Wildcards are bad and troublesome, use them with care, + or better, just don't. + Everytime a wildcard is used a kitten dies, painfully. +*/ +*:disabled { + -gtk-icon-effect: dim; } + +.gtkstyle-fallback { + color: #F7F7F7; + background-color: #2c2c2c; } + .gtkstyle-fallback:hover { + color: #F7F7F7; + background-color: #464646; } + .gtkstyle-fallback:active { + color: #F7F7F7; + background-color: #131313; } + .gtkstyle-fallback:disabled { + color: #929292; + background-color: #2a2a2a; } + .gtkstyle-fallback:selected { + color: #FFFFFF; + background-color: #929292; } + +.view, iconview, +.view text, +iconview text, +textview text { + color: white; + background-color: #272727; } + .view:backdrop, iconview:backdrop, + .view text:backdrop, + iconview text:backdrop, + textview text:backdrop { + color: rgba(255, 255, 255, 0.55); + background-color: #2f2f2f; } + .view:backdrop:disabled, iconview:backdrop:disabled, + .view text:backdrop:disabled, + iconview text:backdrop:disabled, + textview text:backdrop:disabled { + color: #5a5a5a; } + .view:disabled, iconview:disabled, + .view text:disabled, + iconview text:disabled, + textview text:disabled { + color: #929292; + background-color: #2a2a2a; } + .view:selected:focus, iconview:selected:focus, .view:selected, iconview:selected, + .view text:selected:focus, + iconview text:selected:focus, + textview text:selected:focus, + .view text:selected, + iconview text:selected, + textview text:selected { + border-radius: 3px; } + +textview border { + background-color: #2a2a2a; } + +.rubberband, +rubberband, +flowbox rubberband, +treeview.view rubberband, +.content-view rubberband, +.content-view .rubberband { + border: 1px solid #787878; + background-color: rgba(120, 120, 120, 0.2); } + +flowbox flowboxchild { + padding: 3px; } + flowbox flowboxchild:selected { + outline-offset: -2px; } + +.content-view .tile { + margin: 2px; + background-color: black; + border-radius: 0; + padding: 0; } + .content-view .tile:backdrop { + background-color: #222222; } + .content-view .tile:active, .content-view .tile:selected { + background-color: #929292; } + .content-view .tile:disabled { + background-color: #2a2a2a; } + +label { + caret-color: currentColor; } + label selection { + background-color: #929292; + color: #FFFFFF; } + label:disabled { + color: #929292; } + button label:disabled { + color: inherit; } + label:disabled:backdrop { + color: #5a5a5a; } + button label:disabled:backdrop { + color: inherit; } + label.error { + color: #c7162b; } + label.error:disabled { + color: rgba(199, 22, 43, 0.5); } + label.error:disabled:backdrop { + color: rgba(199, 22, 43, 0.4); } + +.dim-label, label.separator, .titlebar:not(headerbar) .subtitle, +headerbar .subtitle { + opacity: 0.55; + text-shadow: none; } + +assistant .sidebar { + background-color: #272727; + border-top: 1px solid #181818; } + assistant .sidebar:backdrop { + background-color: #2f2f2f; + border-color: #1c1c1c; } + +assistant.csd .sidebar { + border-top-style: none; } + +assistant .sidebar label { + padding: 6px 12px; } + +assistant .sidebar label.highlight { + background-color: #555555; } + +.csd popover.background.touch-selection, .csd popover.background.magnifier, popover.background.touch-selection, popover.background.magnifier, .csd popover.background.osd, popover.background.osd, .app-notification, +.app-notification.frame, .osd .scale-popup, +.osd { + color: #eeeeec; + border: none; + background-color: rgba(29, 29, 29, 0.975); + background-clip: padding-box; + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; } + popover.background.touch-selection:backdrop, popover.background.magnifier:backdrop, popover.background.osd:backdrop, .app-notification:backdrop, .osd .scale-popup:backdrop, + .osd:backdrop { + text-shadow: none; + -gtk-icon-shadow: none; } + +/********************* + * Spinner Animation * + *********************/ +@keyframes spin { + to { + -gtk-icon-transform: rotate(1turn); } } + +spinner { + background: none; + opacity: 0; + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); } + spinner:backdrop { + color: rgba(255, 255, 255, 0.65); } + spinner:checked { + opacity: 1; + animation: spin 1s linear infinite; } + spinner:checked:disabled { + opacity: 0.5; } + +/********************** + * General Typography * + **********************/ +.large-title { + font-weight: 300; + font-size: 24pt; } + +.title-1 { + font-weight: 800; + font-size: 20pt; } + +.title-2 { + font-weight: 800; + font-size: 15pt; } + +.title-3 { + font-weight: 700; + font-size: 15pt; } + +.title-4 { + font-weight: 700; + font-size: 13pt; } + +.heading { + font-weight: 700; + font-size: 11pt; } + +.body { + font-weight: 400; + font-size: 11pt; } + +.caption-heading { + font-weight: 700; + font-size: 9pt; } + +.caption { + font-weight: 400; + font-size: 9pt; } + +/**************** + * Text Entries * + ****************/ +spinbutton:not(.vertical), +entry { + min-height: 32px; + padding-left: 8px; + padding-right: 8px; + border: 1px solid; + border-radius: 4px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + color: white; + border-color: #181818; + background-color: #272727; + box-shadow: inset 0 0 0 1px rgba(192, 192, 192, 0); } + spinbutton:not(.vertical) image.left, + entry image.left { + margin-right: 6px; } + spinbutton:not(.vertical) image.right, + entry image.right { + margin-left: 6px; } + spinbutton.flat:focus:not(.vertical), spinbutton.flat:backdrop:not(.vertical), spinbutton.flat:disabled:not(.vertical), spinbutton.flat:backdrop:disabled:not(.vertical), spinbutton.flat:not(.vertical), + entry.flat:focus, + entry.flat:backdrop, + entry.flat:disabled, + entry.flat:backdrop:disabled, + entry.flat { + min-height: 0; + padding: 2px; + background-color: transparent; + border-color: transparent; + border-radius: 0; } + spinbutton:focus:not(.vertical), + entry:focus { + box-shadow: inset 0 0 0 1px rgba(192, 192, 192, 0.7); + border-color: rgba(192, 192, 192, 0.7); } + spinbutton:disabled:not(.vertical), + entry:disabled { + color: #929292; + border-color: #181818; + background-color: #2a2a2a; + box-shadow: none; } + spinbutton:backdrop:not(.vertical), + entry:backdrop { + color: rgba(255, 255, 255, 0.55); + border-color: #1c1c1c; + background-color: #2f2f2f; + box-shadow: none; + transition: 200ms ease-out; } + spinbutton:backdrop:disabled:not(.vertical), + entry:backdrop:disabled { + color: #5a5a5a; + border-color: #1c1c1c; + background-color: #2a2a2a; + box-shadow: none; } + spinbutton.error:not(.vertical), + entry.error { + color: #c7162b; + border-color: rgba(192, 192, 192, 0.7); } + spinbutton.error:focus:not(.vertical), + entry.error:focus { + box-shadow: inset 0 0 0 1px #c7162b; + border-color: rgba(192, 192, 192, 0.7); } + spinbutton.error:not(.vertical) selection, + entry.error selection { + background-color: #c7162b; } + spinbutton.warning:not(.vertical), + entry.warning { + color: #f99b11; + border-color: rgba(192, 192, 192, 0.7); } + spinbutton.warning:focus:not(.vertical), + entry.warning:focus { + box-shadow: inset 0 0 0 1px #f99b11; + border-color: rgba(192, 192, 192, 0.7); } + spinbutton.warning:not(.vertical) selection, + entry.warning selection { + background-color: #f99b11; } + spinbutton:not(.vertical) image, + entry image { + color: #cdcdcd; } + spinbutton:not(.vertical) image:hover, + entry image:hover { + color: #F7F7F7; } + spinbutton:not(.vertical) image:active, + entry image:active { + color: #929292; } + spinbutton:not(.vertical) image:backdrop, + entry image:backdrop { + color: rgba(184, 184, 184, 0.72); } + spinbutton:drop(active):focus:not(.vertical), spinbutton:drop(active):not(.vertical), + entry:drop(active):focus, + entry:drop(active) { + border-color: #109b26; + box-shadow: inset 0 0 0 1px #109b26; } + .osd spinbutton:not(.vertical), .osd + entry { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(0, 0, 0, 0.5); + background-clip: padding-box; + box-shadow: none; + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; } + .osd spinbutton:focus:not(.vertical), .osd + entry:focus { + color: white; + border-color: #929292; + background-color: rgba(0, 0, 0, 0.5); + background-clip: padding-box; + box-shadow: inset 0 0 0 1px rgba(192, 192, 192, 0.7); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; } + .osd spinbutton:backdrop:not(.vertical), .osd + entry:backdrop { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(0, 0, 0, 0.5); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .osd spinbutton:disabled:not(.vertical), .osd + entry:disabled { + color: #868685; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(50, 50, 50, 0.5); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + +spinbutton:not(.vertical) progress, +entry progress { + margin: 2px -6px; + background-color: transparent; + background-image: none; + border-radius: 0; + border-width: 0 0 2px; + border-color: darkgray; + border-style: solid; + box-shadow: none; } + spinbutton:not(.vertical) progress:backdrop, + entry progress:backdrop { + background-color: transparent; } + +.linked:not(.vertical) > spinbutton:focus:not(.vertical) + spinbutton:not(.vertical), +.linked:not(.vertical) > spinbutton:focus:not(.vertical) + button, +.linked:not(.vertical) > spinbutton:focus:not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > entry:focus + spinbutton:not(.vertical), +.linked:not(.vertical) > +entry:focus + button, +.linked:not(.vertical) > +entry:focus + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:focus:not(.vertical) + entry, .linked:not(.vertical) > +entry:focus + +entry { + border-left-color: rgba(192, 192, 192, 0.7); } + +.linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + spinbutton:not(.vertical), +.linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + button, +.linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > entry:focus.error + spinbutton:not(.vertical), +.linked:not(.vertical) > +entry:focus.error + button, +.linked:not(.vertical) > +entry:focus.error + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + entry, .linked:not(.vertical) > +entry:focus.error + +entry { + border-left-color: rgba(192, 192, 192, 0.7); } + +.linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + spinbutton:not(.vertical), +.linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + button, +.linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > entry:drop(active) + spinbutton:not(.vertical), +.linked:not(.vertical) > +entry:drop(active) + button, +.linked:not(.vertical) > +entry:drop(active) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + entry, .linked:not(.vertical) > +entry:drop(active) + +entry { + border-left-color: #109b26; } + +.linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled), +.linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):not(.vertical), .linked.vertical > +entry:not(:disabled) + entry:not(:disabled), +.linked.vertical > entry:not(:disabled) + spinbutton:not(:disabled):not(.vertical) { + border-top-color: #232323; } + .linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled):backdrop, + .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):backdrop:not(.vertical), .linked.vertical > + entry:not(:disabled) + entry:not(:disabled):backdrop, + .linked.vertical > entry:not(:disabled) + spinbutton:not(:disabled):backdrop:not(.vertical) { + border-top-color: #292929; } + +.linked.vertical > spinbutton:disabled:not(.vertical) + spinbutton:disabled:not(.vertical), +.linked.vertical > spinbutton:disabled:not(.vertical) + entry:disabled, .linked.vertical > entry:disabled + spinbutton:disabled:not(.vertical), +.linked.vertical > +entry:disabled + entry:disabled { + border-top-color: #232323; } + +.linked.vertical > spinbutton:not(.vertical) + spinbutton:focus:not(:only-child):not(.vertical), +.linked.vertical > spinbutton:not(.vertical) + entry:focus:not(:only-child), .linked.vertical > entry + spinbutton:focus:not(:only-child):not(.vertical), +.linked.vertical > +entry + entry:focus:not(:only-child) { + border-top-color: rgba(192, 192, 192, 0.7); } + +.linked.vertical > spinbutton:not(.vertical) + spinbutton:focus.error:not(:only-child):not(.vertical), +.linked.vertical > spinbutton:not(.vertical) + entry:focus.error:not(:only-child), .linked.vertical > entry + spinbutton:focus.error:not(:only-child):not(.vertical), +.linked.vertical > +entry + entry:focus.error:not(:only-child) { + border-top-color: rgba(192, 192, 192, 0.7); } + +.linked.vertical > spinbutton:not(.vertical) + spinbutton:drop(active):not(:only-child):not(.vertical), +.linked.vertical > spinbutton:not(.vertical) + entry:drop(active):not(:only-child), .linked.vertical > entry + spinbutton:drop(active):not(:only-child):not(.vertical), +.linked.vertical > +entry + entry:drop(active):not(:only-child) { + border-top-color: #109b26; } + +.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + spinbutton:not(.vertical), +.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + entry, +.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + button, +.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical > entry:focus:not(:only-child) + spinbutton:not(.vertical), +.linked.vertical > +entry:focus:not(:only-child) + entry, +.linked.vertical > +entry:focus:not(:only-child) + button, +.linked.vertical > +entry:focus:not(:only-child) + combobox > box > button.combo { + border-top-color: rgba(192, 192, 192, 0.7); } + +.linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + spinbutton:not(.vertical), +.linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + entry, +.linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + button, +.linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical > entry:focus.error:not(:only-child) + spinbutton:not(.vertical), +.linked.vertical > +entry:focus.error:not(:only-child) + entry, +.linked.vertical > +entry:focus.error:not(:only-child) + button, +.linked.vertical > +entry:focus.error:not(:only-child) + combobox > box > button.combo { + border-top-color: rgba(192, 192, 192, 0.7); } + +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + spinbutton:not(.vertical), +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + entry, +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + button, +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical > entry:drop(active):not(:only-child) + spinbutton:not(.vertical), +.linked.vertical > +entry:drop(active):not(:only-child) + entry, +.linked.vertical > +entry:drop(active):not(:only-child) + button, +.linked.vertical > +entry:drop(active):not(:only-child) + combobox > box > button.combo { + border-top-color: #109b26; } + +spinbutton.error:not(.vertical), +entry.error { + color: #c7162b; } + +treeview entry:focus:dir(rtl), treeview entry:focus:dir(ltr) { + background-color: #272727; + transition-property: color, background; } + +treeview entry.flat, treeview entry { + border-radius: 0; + background-image: none; + background-color: #272727; } + treeview entry.flat:focus, treeview entry:focus { + border-color: #929292; } + +.entry-tag { + padding: 5px; + margin-top: 2px; + margin-bottom: 2px; + border-style: none; + color: #272727; + background-color: #8f8f8f; } + :dir(ltr) .entry-tag { + margin-left: 8px; + margin-right: -5px; } + :dir(rtl) .entry-tag { + margin-left: -5px; + margin-right: 8px; } + .entry-tag:hover { + background-color: darkgray; } + :backdrop .entry-tag { + color: #2f2f2f; + background-color: rgba(115, 115, 115, 0.825); } + .entry-tag.button { + background-color: transparent; + color: rgba(39, 39, 39, 0.7); } + :not(:backdrop) .entry-tag.button:hover { + border: 1px solid #8f8f8f; + color: #272727; } + :not(:backdrop) .entry-tag.button:active { + background-color: #8f8f8f; + color: rgba(39, 39, 39, 0.7); } + +/*********** + * Buttons * + ***********/ +@keyframes needs_attention { + from { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#b8b8b8), to(transparent)); } + to { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#929292), to(transparent)); } } + +notebook > header > tabs > arrow, button.titlebutton, +button { + min-height: 24px; + min-width: 16px; + padding: 4px 9px; + border: 1px solid; + border-radius: 4px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + color: #F7F7F7; + outline-color: rgba(192, 192, 192, 0.7); + border-color: #181818; + background-image: image(#373737); + text-shadow: 0 -1px rgba(0, 0, 0, 0.860706); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.860706); + box-shadow: 0 1px rgba(0, 0, 0, 0.05); } + notebook > header > tabs > arrow, button.sidebar-button, button.titlebutton, notebook > header > tabs > arrow.flat, button.flat.titlebutton, + button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + transition: none; } + notebook > header > tabs > arrow:hover, button.sidebar-button:hover, button.titlebutton:hover, notebook > header > tabs > arrow.flat:hover, button.flat.titlebutton:hover, + button.flat:hover { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-duration: 500ms; } + notebook > header > tabs > arrow:hover:active, button.sidebar-button:hover:active, button.titlebutton:hover:active, notebook > header > tabs > arrow.flat:hover:active, button.flat.titlebutton:hover:active, + button.flat:hover:active { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + notebook > header > tabs > arrow:hover, button.titlebutton:hover, + button:hover { + color: #F7F7F7; + outline-color: rgba(192, 192, 192, 0.7); + border-color: #181818; + border-bottom-color: #181818; + text-shadow: 0 -1px rgba(0, 0, 0, 0.812706); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.812706); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); + box-shadow: 0 1px rgba(0, 0, 0, 0.1); + background-image: image(#3c3c3c); + -gtk-icon-effect: highlight; } + notebook > header > tabs > arrow:active, button.titlebutton:active, notebook > header > tabs > arrow:checked, button.titlebutton:checked, + button:active, + button:checked { + color: #F7F7F7; + outline-color: rgba(192, 192, 192, 0.7); + border-color: #181818; + background-image: image(#151515); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + transition-duration: 50ms; } + notebook > header > tabs > arrow:backdrop.flat, button.titlebutton:backdrop.flat, notebook > header > tabs > arrow:backdrop, button.titlebutton:backdrop, + button:backdrop.flat, + button:backdrop { + color: rgba(255, 255, 255, 0.65); + border-color: #1c1c1c; + background-image: image(#343434); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + transition: 200ms ease-out; + -gtk-icon-effect: none; } + notebook > header > tabs > arrow:backdrop.flat:active, button.titlebutton:backdrop.flat:active, notebook > header > tabs > arrow:backdrop.flat:checked, button.titlebutton:backdrop.flat:checked, notebook > header > tabs > arrow:backdrop:active, button.titlebutton:backdrop:active, notebook > header > tabs > arrow:backdrop:checked, button.titlebutton:backdrop:checked, + button:backdrop.flat:active, + button:backdrop.flat:checked, + button:backdrop:active, + button:backdrop:checked { + color: rgba(255, 255, 255, 0.65); + border-color: #1c1c1c; + background-image: image(#222222); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + notebook > header > tabs > arrow:backdrop.flat:disabled, button.titlebutton:backdrop.flat:disabled, notebook > header > tabs > arrow:backdrop:disabled, button.titlebutton:backdrop:disabled, + button:backdrop.flat:disabled, + button:backdrop:disabled { + color: #5a5a5a; + border-color: #1c1c1c; + background-image: image(#323232); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + notebook > header > tabs > arrow:backdrop.flat:disabled:active, button.titlebutton:backdrop.flat:disabled:active, notebook > header > tabs > arrow:backdrop.flat:disabled:checked, button.titlebutton:backdrop.flat:disabled:checked, notebook > header > tabs > arrow:backdrop:disabled:active, button.titlebutton:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked, button.titlebutton:backdrop:disabled:checked, + button:backdrop.flat:disabled:active, + button:backdrop.flat:disabled:checked, + button:backdrop:disabled:active, + button:backdrop:disabled:checked { + color: #5a5a5a; + border-color: #1c1c1c; + background-image: image(#222222); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + notebook > header > tabs > arrow:backdrop, button.sidebar-button:backdrop, button.titlebutton:backdrop, notebook > header > tabs > arrow:disabled, button.sidebar-button:disabled, button.titlebutton:disabled, notebook > header > tabs > arrow:backdrop:disabled, button.sidebar-button:backdrop:disabled, button.titlebutton:backdrop:disabled, notebook > header > tabs > arrow.flat:backdrop, button.flat.titlebutton:backdrop, notebook > header > tabs > arrow.flat:disabled, button.flat.titlebutton:disabled, notebook > header > tabs > arrow.flat:backdrop:disabled, button.flat.titlebutton:backdrop:disabled, + button.flat:backdrop, + button.flat:disabled, + button.flat:backdrop:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + notebook > header > tabs > arrow:disabled, button.titlebutton:disabled, + button:disabled { + color: #929292; + border-color: #181818; + background-image: image(#2a2a2a); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + notebook > header > tabs > arrow:disabled:active, button.titlebutton:disabled:active, notebook > header > tabs > arrow:disabled:checked, button.titlebutton:disabled:checked, + button:disabled:active, + button:disabled:checked { + color: #929292; + border-color: #181818; + background-image: image(#1d1d1d); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + notebook > header > tabs > arrow.image-button, button.image-button.titlebutton, + button.image-button { + min-width: 24px; + padding-left: 5px; + padding-right: 5px; } + notebook > header > tabs > arrow.text-button, button.text-button.titlebutton, + button.text-button { + padding-left: 16px; + padding-right: 16px; } + notebook > header > tabs > arrow.text-button.image-button, button.text-button.image-button.titlebutton, + button.text-button.image-button { + padding-left: 8px; + padding-right: 8px; } + notebook > header > tabs > arrow.text-button.image-button label, button.text-button.image-button.titlebutton label, + button.text-button.image-button label { + padding-left: 8px; + padding-right: 8px; } + combobox:drop(active) button.combo, notebook > header > tabs > arrow:drop(active), button.titlebutton:drop(active), + button:drop(active) { + color: #109b26; + border-color: #109b26; + box-shadow: inset 0 0 0 1px #109b26; } + +row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled), row:selected +button.flat:not(:active):not(:checked):not(:hover):not(disabled) { + color: #FFFFFF; + border-color: transparent; } + row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled):backdrop, row:selected + button.flat:not(:active):not(:checked):not(:hover):not(disabled):backdrop { + color: rgba(255, 255, 255, 0.65); } + + +button.osd { + min-width: 26px; + min-height: 32px; + color: #eeeeec; + border-radius: 5px; + color: #eeeeec; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(rgba(52, 52, 52, 0.975)); + background-clip: padding-box; + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(238, 238, 236, 0.3); + border: none; + box-shadow: none; } + + button.osd.image-button { + min-width: 34px; } + + button.osd:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(rgba(60, 60, 60, 0.975)); + background-clip: padding-box; + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(238, 238, 236, 0.3); + border: none; + box-shadow: none; } + + button.osd:active, + button.osd:checked { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(rgba(0, 0, 0, 0.7)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(238, 238, 236, 0.3); + border: none; + box-shadow: none; } + + button.osd:disabled:backdrop, + button.osd:disabled { + color: #868685; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(rgba(50, 50, 50, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + border: none; } + + button.osd:backdrop { + color: #eeeeec; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(rgba(29, 29, 29, 0.975)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + border: none; } + +.csd popover.background.touch-selection button, .csd popover.background.magnifier button, popover.background.touch-selection button, popover.background.magnifier button, .app-notification button, +.app-notification.frame button, +.osd +button { + color: #eeeeec; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(rgba(52, 52, 52, 0.975)); + background-clip: padding-box; + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(238, 238, 236, 0.3); } + popover.background.touch-selection button:hover, popover.background.magnifier button:hover, .app-notification button:hover, + .osd + button:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(rgba(60, 60, 60, 0.975)); + background-clip: padding-box; + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(238, 238, 236, 0.3); } + popover.background.touch-selection button:active:backdrop, popover.background.magnifier button:active:backdrop, .app-notification button:active:backdrop, popover.background.touch-selection button:active, popover.background.magnifier button:active, .app-notification button:active, popover.background.touch-selection button:checked:backdrop, popover.background.magnifier button:checked:backdrop, .app-notification button:checked:backdrop, popover.background.touch-selection button:checked, popover.background.magnifier button:checked, .app-notification button:checked, + .osd + button:active:backdrop, + .osd + button:active, + .osd + button:checked:backdrop, + .osd + button:checked { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(rgba(0, 0, 0, 0.7)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(238, 238, 236, 0.3); } + popover.background.touch-selection button:disabled:backdrop, popover.background.magnifier button:disabled:backdrop, .app-notification button:disabled:backdrop, popover.background.touch-selection button:disabled, popover.background.magnifier button:disabled, .app-notification button:disabled, + .osd + button:disabled:backdrop, + .osd + button:disabled { + color: #868685; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(rgba(50, 50, 50, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + popover.background.touch-selection button:backdrop, popover.background.magnifier button:backdrop, .app-notification button:backdrop, + .osd + button:backdrop { + color: #eeeeec; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(rgba(29, 29, 29, 0.975)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + popover.background.touch-selection button.flat, popover.background.magnifier button.flat, .app-notification button.flat, + .osd + button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: none; + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; } + popover.background.touch-selection button.flat:hover, popover.background.magnifier button.flat:hover, .app-notification button.flat:hover, + .osd + button.flat:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(rgba(60, 60, 60, 0.975)); + background-clip: padding-box; + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(238, 238, 236, 0.3); } + popover.background.touch-selection button.flat:disabled, popover.background.magnifier button.flat:disabled, .app-notification button.flat:disabled, + .osd + button.flat:disabled { + color: #868685; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(rgba(50, 50, 50, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + background-image: none; + border-color: transparent; + box-shadow: none; } + popover.background.touch-selection button.flat:backdrop, popover.background.magnifier button.flat:backdrop, .app-notification button.flat:backdrop, + .osd + button.flat:backdrop { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + popover.background.touch-selection button.flat:active, popover.background.magnifier button.flat:active, .app-notification button.flat:active, popover.background.touch-selection button.flat:checked, popover.background.magnifier button.flat:checked, .app-notification button.flat:checked, + .osd + button.flat:active, + .osd + button.flat:checked { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(rgba(0, 0, 0, 0.7)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(238, 238, 236, 0.3); } + + +button.suggested-action { + color: white; + outline-color: rgba(192, 192, 192, 0.7); + border-color: #073f0f; + background-image: image(#0d761d); + text-shadow: 0 -1px rgba(0, 0, 0, 0.81098); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.81098); + box-shadow: 0 1px rgba(0, 0, 0, 0.05); } + + button.suggested-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #0c6d1a; } + + button.suggested-action:hover { + color: white; + outline-color: rgba(192, 192, 192, 0.7); + border-color: #073f0f; + border-bottom-color: #021104; + text-shadow: 0 -1px rgba(0, 0, 0, 0.76298); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.76298); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); + box-shadow: 0 1px rgba(0, 0, 0, 0.1); + background-image: image(#0e7f1f); } + + button.suggested-action:active, + button.suggested-action:checked { + color: white; + outline-color: rgba(192, 192, 192, 0.7); + border-color: #073f0f; + background-image: image(#074310); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + + button.suggested-action:backdrop, + button.suggested-action.flat:backdrop { + color: #cee2d1; + border-color: #073f0f; + background-image: image(#0c6d1a); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + + button.suggested-action:backdrop:active, + button.suggested-action:backdrop:checked, + button.suggested-action.flat:backdrop:active, + button.suggested-action.flat:backdrop:checked { + color: #cfdcd1; + border-color: #073f0f; + background-image: image(#0d5017); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + + button.suggested-action:backdrop:disabled, + button.suggested-action.flat:backdrop:disabled { + color: #5a5a5a; + border-color: #1c1c1c; + background-image: image(#323232); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + + button.suggested-action:backdrop:disabled:active, + button.suggested-action:backdrop:disabled:checked, + button.suggested-action.flat:backdrop:disabled:active, + button.suggested-action.flat:backdrop:disabled:checked { + color: #628e68; + border-color: #073f0f; + background-image: image(#0d5017); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + + button.suggested-action.flat:backdrop, + button.suggested-action.flat:disabled, + button.suggested-action.flat:backdrop:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: rgba(12, 109, 26, 0.8); } + + button.suggested-action:disabled { + color: #929292; + border-color: #181818; + background-image: image(#2a2a2a); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + + button.suggested-action:disabled:active, + button.suggested-action:disabled:checked { + color: #9eb6a1; + border-color: #073f0f; + background-image: image(#0c4814); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .osd + button.suggested-action { + color: #eeeeec; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(rgba(12, 109, 26, 0.5)); + background-clip: padding-box; + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(238, 238, 236, 0.3); } + .osd + button.suggested-action:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(rgba(12, 109, 26, 0.7)); + background-clip: padding-box; + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(238, 238, 236, 0.3); } + .osd + button.suggested-action:active:backdrop, .osd + button.suggested-action:active, .osd + button.suggested-action:checked:backdrop, .osd + button.suggested-action:checked { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(#0c6d1a); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(238, 238, 236, 0.3); } + .osd + button.suggested-action:disabled:backdrop, .osd + button.suggested-action:disabled { + color: #868685; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(rgba(50, 50, 50, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .osd + button.suggested-action:backdrop { + color: #eeeeec; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(rgba(12, 109, 26, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + + +button.destructive-action { + color: white; + outline-color: rgba(192, 192, 192, 0.7); + border-color: #6b0c17; + background-image: image(#a21223); + text-shadow: 0 -1px rgba(0, 0, 0, 0.733333); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.733333); + box-shadow: 0 1px rgba(0, 0, 0, 0.05); } + + button.destructive-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #991121; } + + button.destructive-action:hover { + color: white; + outline-color: rgba(192, 192, 192, 0.7); + border-color: #6b0c17; + border-bottom-color: #3d070d; + text-shadow: 0 -1px rgba(0, 0, 0, 0.685333); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.685333); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); + box-shadow: 0 1px rgba(0, 0, 0, 0.1); + background-image: image(#ab1325); } + + button.destructive-action:active, + button.destructive-action:checked { + color: white; + outline-color: rgba(192, 192, 192, 0.7); + border-color: #6b0c17; + background-image: image(#700c18); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + + button.destructive-action:backdrop, + button.destructive-action.flat:backdrop { + color: #ebcfd3; + border-color: #6b0c17; + background-image: image(#991121); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + + button.destructive-action:backdrop:active, + button.destructive-action:backdrop:checked, + button.destructive-action.flat:backdrop:active, + button.destructive-action.flat:backdrop:checked { + color: #e4cfd2; + border-color: #6b0c17; + background-image: image(#76111e); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + + button.destructive-action:backdrop:disabled, + button.destructive-action.flat:backdrop:disabled { + color: #5a5a5a; + border-color: #1c1c1c; + background-image: image(#323232); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + + button.destructive-action:backdrop:disabled:active, + button.destructive-action:backdrop:disabled:checked, + button.destructive-action.flat:backdrop:disabled:active, + button.destructive-action.flat:backdrop:disabled:checked { + color: #a6656c; + border-color: #6b0c17; + background-image: image(#76111e); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + + button.destructive-action.flat:backdrop, + button.destructive-action.flat:disabled, + button.destructive-action.flat:backdrop:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: rgba(153, 17, 33, 0.8); } + + button.destructive-action:disabled { + color: #929292; + border-color: #181818; + background-image: image(#2a2a2a); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + + button.destructive-action:disabled:active, + button.destructive-action:disabled:checked { + color: #c59fa4; + border-color: #6b0c17; + background-image: image(#6d101b); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .osd + button.destructive-action { + color: #eeeeec; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(rgba(153, 17, 33, 0.5)); + background-clip: padding-box; + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(238, 238, 236, 0.3); } + .osd + button.destructive-action:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(rgba(153, 17, 33, 0.7)); + background-clip: padding-box; + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(238, 238, 236, 0.3); } + .osd + button.destructive-action:active:backdrop, .osd + button.destructive-action:active, .osd + button.destructive-action:checked:backdrop, .osd + button.destructive-action:checked { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(#991121); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(238, 238, 236, 0.3); } + .osd + button.destructive-action:disabled:backdrop, .osd + button.destructive-action:disabled { + color: #868685; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(rgba(50, 50, 50, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .osd + button.destructive-action:backdrop { + color: #eeeeec; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(rgba(153, 17, 33, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + +.stack-switcher > +button { + outline-offset: -3px; } + .stack-switcher > + button > label { + padding-left: 6px; + padding-right: 6px; } + .stack-switcher > + button > image { + padding-left: 6px; + padding-right: 6px; + padding-top: 3px; + padding-bottom: 3px; } + .stack-switcher > + button.text-button { + padding-left: 10px; + padding-right: 10px; } + .stack-switcher > + button.image-button { + padding-left: 2px; + padding-right: 2px; } + .stack-switcher > + button.needs-attention:active > label, + .stack-switcher > + button.needs-attention:active > image, .stack-switcher > + button.needs-attention:checked > label, + .stack-switcher > + button.needs-attention:checked > image { + animation: none; + background-image: none; } + + +button.font separator, +button.file separator { + background-color: transparent; } + + +button.font > box > box > label { + font-weight: bold; } + +.primary-toolbar +button { + -gtk-icon-shadow: none; } + + +button.circular { + border-radius: 9999px; + -gtk-outline-radius: 9999px; + padding: 4px; + /* circles instead of ellipses */ + background-origin: padding-box, border-box; + background-clip: padding-box, border-box; } + + button.circular label { + padding: 0; } + + button.circular:not(.flat):not(.osd):not(:checked):not(:active):not(:disabled):not(:backdrop) { + color: #F7F7F7; + outline-color: rgba(192, 192, 192, 0.7); + border-color: #181818; + background-image: image(#373737); + text-shadow: 0 -1px rgba(0, 0, 0, 0.860706); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.860706); + box-shadow: 0 1px rgba(0, 0, 0, 0.05); + background-image: image(#373737), linear-gradient(to top, #181818 25%, #181818 50%); + border-color: transparent; } + + button.circular:hover:not(.osd):not(:checked):not(:active):not(:disabled):not(:backdrop) { + color: #F7F7F7; + outline-color: rgba(192, 192, 192, 0.7); + border-color: #181818; + border-bottom-color: #181818; + text-shadow: 0 -1px rgba(0, 0, 0, 0.812706); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.812706); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); + box-shadow: 0 1px rgba(0, 0, 0, 0.1); + background-image: image(#3c3c3c); + background-image: linear-gradient(to top, #2a2a2a, #2f2f2f 1px), linear-gradient(to top, #181818 25%, #181818 50%); + border-color: transparent; } + +.stack-switcher > button.needs-attention > label, +.stack-switcher > button.needs-attention > image, stacksidebar row.needs-attention > label { + animation: needs_attention 150ms ease-in; + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#b8b8b8), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.45, to(rgba(0, 0, 0, 0.860706)), to(transparent)); + background-size: 6px 6px, 6px 6px; + background-repeat: no-repeat; + background-position: right 3px, right 2px; } + .stack-switcher > button.needs-attention > label:backdrop, + .stack-switcher > button.needs-attention > image:backdrop, stacksidebar row.needs-attention > label:backdrop { + background-size: 6px 6px, 0 0; } + .stack-switcher > button.needs-attention > label:dir(rtl), + .stack-switcher > button.needs-attention > image:dir(rtl), stacksidebar row.needs-attention > label:dir(rtl) { + background-position: left 3px, left 2px; } + +.inline-toolbar toolbutton > button { + color: #F7F7F7; + outline-color: rgba(192, 192, 192, 0.7); + border-color: #181818; + background-image: image(#373737); + text-shadow: 0 -1px rgba(0, 0, 0, 0.860706); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.860706); + box-shadow: 0 1px rgba(0, 0, 0, 0.05); } + .inline-toolbar toolbutton > button:hover { + color: #F7F7F7; + outline-color: rgba(192, 192, 192, 0.7); + border-color: #181818; + border-bottom-color: #181818; + text-shadow: 0 -1px rgba(0, 0, 0, 0.812706); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.812706); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); + box-shadow: 0 1px rgba(0, 0, 0, 0.1); + background-image: image(#3c3c3c); } + .inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked { + color: #F7F7F7; + outline-color: rgba(192, 192, 192, 0.7); + border-color: #181818; + background-image: image(#151515); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + .inline-toolbar toolbutton > button:disabled { + color: #929292; + border-color: #181818; + background-image: image(#2a2a2a); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked { + color: #929292; + border-color: #181818; + background-image: image(#1d1d1d); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .inline-toolbar toolbutton > button:backdrop { + color: rgba(255, 255, 255, 0.65); + border-color: #1c1c1c; + background-image: image(#343434); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked { + color: rgba(255, 255, 255, 0.65); + border-color: #1c1c1c; + background-image: image(#222222); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .inline-toolbar toolbutton > button:backdrop:disabled { + color: #5a5a5a; + border-color: #1c1c1c; + background-image: image(#323232); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .inline-toolbar toolbutton > button:backdrop:disabled:active, .inline-toolbar toolbutton > button:backdrop:disabled:checked { + color: #5a5a5a; + border-color: #1c1c1c; + background-image: image(#222222); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + +toolbar.inline-toolbar toolbutton > button.flat, .linked:not(.vertical) > spinbutton:not(.vertical), .linked:not(.vertical) > entry, .inline-toolbar button, .linked > button, filechooser .path-bar.linked > button, .linked:not(.vertical) > combobox > box > button.combo { + border-right-style: none; + border-radius: 0; + -gtk-outline-radius: 0; } + +toolbar.inline-toolbar toolbutton:first-child > button.flat, .linked:not(.vertical) > spinbutton:first-child:not(.vertical), .linked:not(.vertical) > entry:first-child, .inline-toolbar button:first-child, .linked > button:first-child, filechooser .path-bar.linked > button:dir(ltr):first-child, filechooser .path-bar.linked > button:dir(rtl):last-child, combobox.linked button:nth-child(2):dir(rtl), .linked:not(.vertical) > combobox:first-child > box > button.combo { + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; + -gtk-outline-top-left-radius: 4px; + -gtk-outline-bottom-left-radius: 4px; } + +toolbar.inline-toolbar toolbutton:last-child > button.flat, .linked:not(.vertical) > spinbutton:last-child:not(.vertical), .linked:not(.vertical) > entry:last-child, .inline-toolbar button:last-child, .linked > button:last-child, filechooser .path-bar.linked > button:dir(ltr):last-child, filechooser .path-bar.linked > button:dir(rtl):first-child, combobox.linked button:nth-child(2):dir(ltr), .linked:not(.vertical) > combobox:last-child > box > button.combo { + border-right-style: solid; + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; + -gtk-outline-top-right-radius: 4px; + -gtk-outline-bottom-right-radius: 4px; } + +toolbar.inline-toolbar toolbutton:only-child > button.flat, .linked:not(.vertical) > spinbutton:only-child:not(.vertical), .linked:not(.vertical) > entry:only-child, .inline-toolbar button:only-child, .linked > button:only-child, filechooser .path-bar.linked > button:only-child, .linked:not(.vertical) > combobox:only-child > box > button.combo { + border-style: solid; + border-radius: 4px; + -gtk-outline-radius: 4px; } + +.linked.vertical > spinbutton:not(.vertical), .linked.vertical > entry, .linked.vertical > button, .linked.vertical > combobox > box > button.combo { + border-style: solid solid none solid; + border-radius: 0; + -gtk-outline-radius: 0; } + +.linked.vertical > spinbutton:first-child:not(.vertical), .linked.vertical > entry:first-child, .linked.vertical > button:first-child, .linked.vertical > combobox:first-child > box > button.combo { + border-top-left-radius: 4px; + border-top-right-radius: 4px; + -gtk-outline-top-left-radius: 4px; + -gtk-outline-top-right-radius: 4px; } + +.linked.vertical > spinbutton:last-child:not(.vertical), .linked.vertical > entry:last-child, .linked.vertical > button:last-child, .linked.vertical > combobox:last-child > box > button.combo { + border-bottom-style: solid; + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; + -gtk-outline-bottom-left-radius: 4px; + -gtk-outline-bottom-right-radius: 4px; } + +.linked.vertical > spinbutton:only-child:not(.vertical), .linked.vertical > entry:only-child, .linked.vertical > button:only-child, .linked.vertical > combobox:only-child > box > button.combo { + border-style: solid; + border-radius: 4px; + -gtk-outline-radius: 4px; } + +modelbutton.flat, +.menuitem.button.flat, modelbutton.flat:backdrop, modelbutton.flat:backdrop:hover, +.menuitem.button.flat:backdrop, +.menuitem.button.flat:backdrop:hover, list row button.image-button:not(.flat), button:link, +button:visited, button:link:hover, button:link:active, button:link:checked, +button:visited:hover, +button:visited:active, +button:visited:checked, calendar.button, .scale-popup button:hover, .scale-popup button:backdrop:hover, .scale-popup button:backdrop:disabled, .scale-popup button:backdrop, headerbar button.titlebutton:not(.appmenu), headerbar button.titlebutton:not(.appmenu):backdrop, +.titlebar button.titlebutton:not(.appmenu), +.titlebar button.titlebutton:not(.appmenu):backdrop, +headerbar.selection-mode button.titlebutton:not(.appmenu), +headerbar.selection-mode button.titlebutton:not(.appmenu):backdrop, headerbar button.titlebutton:not(.appmenu):hover, headerbar button.titlebutton:not(.appmenu):hover:backdrop, +.titlebar button.titlebutton:not(.appmenu):hover, +.titlebar button.titlebutton:not(.appmenu):hover:backdrop, +headerbar.selection-mode button.titlebutton:not(.appmenu):hover, +headerbar.selection-mode button.titlebutton:not(.appmenu):hover:backdrop, headerbar button.titlebutton:not(.appmenu):active, headerbar button.titlebutton:not(.appmenu):active:backdrop, +.titlebar button.titlebutton:not(.appmenu):active, +.titlebar button.titlebutton:not(.appmenu):active:backdrop, +headerbar.selection-mode button.titlebutton:not(.appmenu):active, +headerbar.selection-mode button.titlebutton:not(.appmenu):active:backdrop { + background-color: transparent; + background-image: none; + border-color: transparent; + box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + +/* menu buttons */ +modelbutton.flat, +.menuitem.button.flat { + min-height: 26px; + padding-left: 5px; + padding-right: 5px; + border-radius: 4px; + outline-offset: -2px; } + modelbutton.flat:hover, + .menuitem.button.flat:hover { + background-color: rgba(247, 247, 247, 0.15); } + +modelbutton.flat arrow { + background: none; } + modelbutton.flat arrow:hover { + background: none; } + modelbutton.flat arrow.left { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); } + modelbutton.flat arrow.right { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + +button.color { + padding: 4px; } + button.color colorswatch:only-child, button.color colorswatch:only-child overlay { + border-radius: 0; } + +/* list buttons */ +/* tone down as per new designs, see issue #1473, #1748 */ +list row button.image-button:not(.flat) { + border: 1px solid rgba(24, 24, 24, 0.5); } + list row button.image-button:not(.flat):hover { + color: #F7F7F7; + outline-color: rgba(192, 192, 192, 0.7); + border-color: #181818; + border-bottom-color: #181818; + text-shadow: 0 -1px rgba(0, 0, 0, 0.812706); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.812706); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); + box-shadow: 0 1px rgba(0, 0, 0, 0.1); + background-image: image(#3c3c3c); } + list row button.image-button:not(.flat):active, list row button.image-button:not(.flat):checked { + color: #F7F7F7; + outline-color: rgba(192, 192, 192, 0.7); + border-color: #181818; + background-image: image(#151515); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + +/********* + * Links * + *********/ +button:link, +button:visited, button:link > label, +button:visited > label, +*:link { + color: #19B6EE; } + + button:visited, button:link > label:visited, + button:visited > label:visited, + *:link:visited { + color: #48c5f2; } + + *:selected button:visited, *:selected button:link > label:visited, + *:selected button:visited > label:visited, *:selected + *:link:visited { + color: #b6e8fa; } + button:hover:link, + button:hover:visited, button:link > label:hover, + button:visited > label:hover, + *:link:hover { + color: #48c5f2; } + *:selected button:hover:link, + *:selected button:hover:visited, *:selected button:link > label:hover, + *:selected button:visited > label:hover, *:selected + *:link:hover { + color: #edf9fe; } + button:active:link, + button:active:visited, button:link > label:active, + button:visited > label:active, + *:link:active { + color: #19B6EE; } + *:selected button:active:link, + *:selected button:active:visited, *:selected button:link > label:active, + *:selected button:visited > label:active, *:selected + *:link:active { + color: #d1f0fc; } + button:disabled:link, + button:disabled:visited, button:link > label:disabled, + button:visited > label:disabled, button:disabled:backdrop:link, + button:disabled:backdrop:visited, button:link > label:disabled:backdrop, + button:visited > label:disabled:backdrop, + *:link:disabled, + *:link:disabled:backdrop { + color: rgba(132, 132, 132, 0.8); } + button:backdrop:backdrop:hover:link, + button:backdrop:backdrop:hover:visited, button:link > label:backdrop:backdrop:hover, + button:visited > label:backdrop:backdrop:hover, button:backdrop:backdrop:hover:selected:link, + button:backdrop:backdrop:hover:selected:visited, button:link > label:backdrop:backdrop:hover:selected, + button:visited > label:backdrop:backdrop:hover:selected, button:backdrop:link, + button:backdrop:visited, button:link > label:backdrop, + button:visited > label:backdrop, + *:link:backdrop:backdrop:hover, + *:link:backdrop:backdrop:hover:selected, + *:link:backdrop { + color: rgba(25, 182, 238, 0.9); } + .selection-mode .titlebar:not(headerbar) .subtitle:link, .selection-mode.titlebar:not(headerbar) .subtitle:link, .selection-mode headerbar .subtitle:link, + headerbar.selection-mode .subtitle:link, button:selected:link, + button:selected:visited, button:link > label:selected, + button:visited > label:selected, + *:selected button:link, + *:selected button:visited, + *:selected button:link > label, + *:selected button:visited > label, + *:link:selected, + *:selected + *:link { + color: #d1f0fc; } + +button:link, +button:visited { + text-shadow: none; } + button:link:hover, button:link:active, button:link:checked, + button:visited:hover, + button:visited:active, + button:visited:checked { + text-shadow: none; } + button:link > label, + button:visited > label { + text-decoration-line: underline; } + +/***************** + * GtkSpinButton * + *****************/ +spinbutton { + font-feature-settings: "tnum"; } + spinbutton:not(.vertical) { + padding: 0; } + spinbutton:not(.vertical) entry, .osd spinbutton:not(.vertical) entry { + min-width: 28px; + margin: 0; + background: none; + background-color: transparent; + border: none; + border-radius: 0; + box-shadow: none; } + spinbutton:not(.vertical) entry:backdrop:disabled { + background-color: transparent; } + spinbutton:not(.vertical) button { + min-height: 16px; + margin: 0; + padding-bottom: 0; + padding-top: 0; + color: #e2e2e2; + background-image: none; + border-style: none none none solid; + border-color: rgba(24, 24, 24, 0.3); + border-radius: 0; + box-shadow: none; } + spinbutton:not(.vertical) button:dir(rtl) { + border-style: none solid none none; } + spinbutton:not(.vertical) button:hover { + color: #F7F7F7; + background-color: rgba(247, 247, 247, 0.05); } + spinbutton:not(.vertical) button:disabled { + color: rgba(146, 146, 146, 0.3); + background-color: transparent; } + spinbutton:not(.vertical) button:active { + background-color: rgba(0, 0, 0, 0.1); + box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2); } + spinbutton:not(.vertical) button:backdrop { + color: rgba(216, 216, 216, 0.685); + background-color: transparent; + border-color: rgba(28, 28, 28, 0.3); + transition: 200ms ease-out; } + spinbutton:not(.vertical) button:backdrop:disabled { + color: rgba(90, 90, 90, 0.3); + background-color: transparent; + background-image: none; + border-style: none none none solid; } + spinbutton:not(.vertical) button:backdrop:disabled:dir(rtl) { + border-style: none solid none none; } + spinbutton:not(.vertical) button:dir(ltr):last-child { + border-radius: 0 4px 4px 0; } + spinbutton:not(.vertical) button:dir(rtl):first-child { + border-radius: 4px 0 0 4px; } + .osd spinbutton:not(.vertical) button { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #eeeeec; + border-style: none none none solid; + border-color: rgba(0, 0, 0, 0.4); + border-radius: 0; + box-shadow: none; + -gtk-icon-shadow: 0 1px black; } + .osd spinbutton:not(.vertical) button:dir(rtl) { + border-style: none solid none none; } + .osd spinbutton:not(.vertical) button:hover { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #eeeeec; + border-color: rgba(0, 0, 0, 0.5); + background-color: rgba(238, 238, 236, 0.1); + -gtk-icon-shadow: 0 1px black; + box-shadow: none; } + .osd spinbutton:not(.vertical) button:backdrop { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #eeeeec; + border-color: rgba(0, 0, 0, 0.5); + -gtk-icon-shadow: none; + box-shadow: none; } + .osd spinbutton:not(.vertical) button:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #868685; + border-color: rgba(0, 0, 0, 0.5); + -gtk-icon-shadow: none; + box-shadow: none; } + .osd spinbutton:not(.vertical) button:dir(ltr):last-child { + border-radius: 0 4px 4px 0; } + .osd spinbutton:not(.vertical) button:dir(rtl):first-child { + border-radius: 4px 0 0 4px; } + spinbutton.vertical:disabled { + color: #929292; } + spinbutton.vertical:backdrop:disabled { + color: #5a5a5a; } + spinbutton.vertical:drop(active) { + border-color: transparent; + box-shadow: none; } + spinbutton.vertical entry { + min-height: 32px; + min-width: 32px; + padding: 0; + border-radius: 0; } + spinbutton.vertical button { + min-height: 32px; + min-width: 32px; + padding: 0; } + spinbutton.vertical button.up { + border-radius: 4px 4px 0 0; + border-style: solid solid none solid; } + spinbutton.vertical button.down { + border-radius: 0 0 4px 4px; + border-style: none solid solid solid; } + .osd spinbutton.vertical button:first-child { + color: #eeeeec; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(rgba(52, 52, 52, 0.975)); + background-clip: padding-box; + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(238, 238, 236, 0.3); } + .osd spinbutton.vertical button:first-child:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(rgba(60, 60, 60, 0.975)); + background-clip: padding-box; + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(238, 238, 236, 0.3); } + .osd spinbutton.vertical button:first-child:active { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(rgba(0, 0, 0, 0.7)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(238, 238, 236, 0.3); } + .osd spinbutton.vertical button:first-child:disabled { + color: #868685; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(rgba(50, 50, 50, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .osd spinbutton.vertical button:first-child:backdrop { + color: #eeeeec; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(rgba(29, 29, 29, 0.975)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + treeview spinbutton:not(.vertical) { + min-height: 0; + border-style: none; + border-radius: 0; } + treeview spinbutton:not(.vertical) entry { + min-height: 0; + padding: 1px 2px; } + +/************** + * ComboBoxes * + **************/ +combobox arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + min-height: 16px; + min-width: 16px; } + +combobox:drop(active) { + box-shadow: none; } + +/************ + * Toolbars * + ************/ +toolbar, .inline-toolbar, searchbar > revealer > box, +.location-bar { + -GtkWidget-window-dragging: true; + padding: 4px; + background-color: #2c2c2c; } + +toolbar { + padding: 4px 3px 3px 4px; } + .osd toolbar { + background-color: transparent; } + toolbar.osd { + padding: 13px; + border: none; + border-radius: 5px; + background-color: rgba(29, 29, 29, 0.975); } + toolbar.osd.left, toolbar.osd.right, toolbar.osd.top, toolbar.osd.bottom { + border-radius: 0; } + toolbar.horizontal separator { + margin: 0 7px 1px 6px; } + toolbar.vertical separator { + margin: 6px 1px 7px 0; } + toolbar:not(.inline-toolbar):not(.osd) > *:not(.toggle):not(.popup) > * { + margin-right: 1px; + margin-bottom: 1px; } + +.inline-toolbar { + padding: 3px; + border-width: 0 1px 1px; + border-radius: 0 0 5px 5px; } + +searchbar > revealer > box, +.location-bar { + border-width: 0 0 1px; + padding: 3px; } + +searchbar > revealer > box { + margin: -6px; + padding: 6px; } + +.inline-toolbar, searchbar > revealer > box, +.location-bar { + border-style: solid; + border-color: #181818; + background-color: #262626; } + .inline-toolbar:backdrop, searchbar > revealer > box:backdrop, + .location-bar:backdrop { + border-color: #1c1c1c; + background-color: #2c2c2c; + box-shadow: none; + transition: 200ms ease-out; } + +/*************** + * Header bars * + ***************/ +.titlebar:not(headerbar), +headerbar { + padding: 0 6px; + min-height: 46px; + border-width: 0 0 1px; + border-style: solid; + border-color: #181818; + border-radius: 0; + background: #131313 linear-gradient(to top, #222222, #222222); + box-shadow: inset 0 1px rgba(247, 247, 247, 0.07); + /* Darken switchbuttons for headerbars. issue #1588 */ + /* hide the close button separator */ } + .titlebar:backdrop:not(headerbar), + headerbar:backdrop { + border-color: #1c1c1c; + background-color: #2c2c2c; + background-image: none; + box-shadow: inset 0 1px rgba(247, 247, 247, 0.07); + transition: 200ms ease-out; } + .titlebar:not(headerbar) .title, + headerbar .title { + padding-left: 12px; + padding-right: 12px; + font-weight: bold; } + .titlebar:not(headerbar) .subtitle, + headerbar .subtitle { + font-size: smaller; + padding-left: 12px; + padding-right: 12px; } + .titlebar:not(headerbar) stackswitcher button:checked, + .titlebar:not(headerbar) button.toggle:checked, + headerbar stackswitcher button:checked, + headerbar button.toggle:checked { + background: image(#151515); + border-color: #090909; } + .titlebar:not(headerbar) stackswitcher button:checked:backdrop, + .titlebar:not(headerbar) button.toggle:checked:backdrop, + headerbar stackswitcher button:checked:backdrop, + headerbar button.toggle:checked:backdrop { + color: rgba(255, 255, 255, 0.65); + border-color: #1c1c1c; + background-image: image(#222222); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .selection-mode .titlebar:not(headerbar), .selection-mode.titlebar:not(headerbar), .selection-mode + headerbar, + headerbar.selection-mode { + color: #FFFFFF; + border-color: #073f0f; + text-shadow: 0 -1px rgba(0, 0, 0, 0.5); + background: #0c6d1a linear-gradient(to top, #0e8921, #0e8921); + box-shadow: inset 0 1px rgba(20, 114, 34, 0.535); } + .selection-mode .titlebar:backdrop:not(headerbar), .selection-mode.titlebar:backdrop:not(headerbar), .selection-mode + headerbar:backdrop, + headerbar.selection-mode:backdrop { + background-color: #0c6d1a; + background-image: none; + box-shadow: inset 0 1px rgba(24, 116, 38, 0.442); } + .selection-mode .titlebar:backdrop:not(headerbar) label, .selection-mode.titlebar:backdrop:not(headerbar) label, .selection-mode + headerbar:backdrop label, + headerbar.selection-mode:backdrop label { + text-shadow: none; + color: #FFFFFF; } + .selection-mode .titlebar:not(headerbar) button, .selection-mode.titlebar:not(headerbar) button, .selection-mode + headerbar button, + headerbar.selection-mode button { + color: #FFFFFF; + outline-color: rgba(192, 192, 192, 0.7); + border-color: #073f0f; + background-image: image(#0d761d); + text-shadow: 0 -1px rgba(0, 0, 0, 0.81098); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.81098); + box-shadow: 0 1px rgba(0, 0, 0, 0.05); } + .selection-mode button.titlebutton, .selection-mode .titlebar:not(headerbar) button.flat, .selection-mode.titlebar:not(headerbar) button.flat, .selection-mode + headerbar button.flat, + headerbar.selection-mode button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + .selection-mode .titlebar:not(headerbar) button:hover, .selection-mode.titlebar:not(headerbar) button:hover, .selection-mode + headerbar button:hover, + headerbar.selection-mode button:hover { + color: #FFFFFF; + outline-color: rgba(192, 192, 192, 0.7); + border-color: #073f0f; + border-bottom-color: #021104; + text-shadow: 0 -1px rgba(0, 0, 0, 0.76298); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.76298); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); + box-shadow: 0 1px rgba(0, 0, 0, 0.1); + background-image: image(#0e7f1f); } + .selection-mode .titlebar:not(headerbar) button:active, .selection-mode .titlebar:not(headerbar) button:checked, .selection-mode .titlebar:not(headerbar) button.toggle:checked, .selection-mode .titlebar:not(headerbar) button.toggle:active, .selection-mode.titlebar:not(headerbar) button:active, .selection-mode.titlebar:not(headerbar) button:checked, .selection-mode.titlebar:not(headerbar) button.toggle:checked, .selection-mode.titlebar:not(headerbar) button.toggle:active, .selection-mode + headerbar button:active, .selection-mode + headerbar button:checked, .selection-mode + headerbar button.toggle:checked, .selection-mode + headerbar button.toggle:active, + headerbar.selection-mode button:active, + headerbar.selection-mode button:checked, + headerbar.selection-mode button.toggle:checked, + headerbar.selection-mode button.toggle:active { + color: #FFFFFF; + outline-color: rgba(192, 192, 192, 0.7); + border-color: #073f0f; + background-image: image(#074310); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + .selection-mode .titlebar:not(headerbar) button:backdrop.flat, .selection-mode .titlebar:not(headerbar) button:backdrop, .selection-mode.titlebar:not(headerbar) button:backdrop.flat, .selection-mode.titlebar:not(headerbar) button:backdrop, .selection-mode + headerbar button:backdrop.flat, .selection-mode + headerbar button:backdrop, + headerbar.selection-mode button:backdrop.flat, + headerbar.selection-mode button:backdrop { + color: #cee2d1; + border-color: #073f0f; + background-image: image(#0c6d1a); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + -gtk-icon-effect: none; + border-color: #073f0f; } + .selection-mode .titlebar:not(headerbar) button:backdrop.flat:active, .selection-mode .titlebar:not(headerbar) button:backdrop.flat:checked, .selection-mode .titlebar:not(headerbar) button:backdrop:active, .selection-mode .titlebar:not(headerbar) button:backdrop:checked, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:active, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:active, .selection-mode.titlebar:not(headerbar) button:backdrop:checked, .selection-mode + headerbar button:backdrop.flat:active, .selection-mode + headerbar button:backdrop.flat:checked, .selection-mode + headerbar button:backdrop:active, .selection-mode + headerbar button:backdrop:checked, + headerbar.selection-mode button:backdrop.flat:active, + headerbar.selection-mode button:backdrop.flat:checked, + headerbar.selection-mode button:backdrop:active, + headerbar.selection-mode button:backdrop:checked { + color: #cfdcd1; + border-color: #073f0f; + background-image: image(#0d5017); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + border-color: #073f0f; } + .selection-mode .titlebar:not(headerbar) button:backdrop.flat:disabled, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled, .selection-mode + headerbar button:backdrop.flat:disabled, .selection-mode + headerbar button:backdrop:disabled, + headerbar.selection-mode button:backdrop.flat:disabled, + headerbar.selection-mode button:backdrop:disabled { + color: #64996b; + border-color: #073f0f; + background-image: image(#10621c); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + border-color: #073f0f; } + .selection-mode .titlebar:not(headerbar) button:backdrop.flat:disabled:active, .selection-mode .titlebar:not(headerbar) button:backdrop.flat:disabled:checked, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled:active, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled:checked, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled:active, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:active, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:checked, .selection-mode + headerbar button:backdrop.flat:disabled:active, .selection-mode + headerbar button:backdrop.flat:disabled:checked, .selection-mode + headerbar button:backdrop:disabled:active, .selection-mode + headerbar button:backdrop:disabled:checked, + headerbar.selection-mode button:backdrop.flat:disabled:active, + headerbar.selection-mode button:backdrop.flat:disabled:checked, + headerbar.selection-mode button:backdrop:disabled:active, + headerbar.selection-mode button:backdrop:disabled:checked { + color: #628e68; + border-color: #073f0f; + background-image: image(#0d5017); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + border-color: #073f0f; } + .selection-mode button.titlebutton:backdrop, .selection-mode button.titlebutton:disabled, .selection-mode button.titlebutton:backdrop:disabled, .selection-mode .titlebar:not(headerbar) button.flat:backdrop, .selection-mode .titlebar:not(headerbar) button.flat:disabled, .selection-mode .titlebar:not(headerbar) button.flat:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button.flat:backdrop, .selection-mode.titlebar:not(headerbar) button.flat:disabled, .selection-mode.titlebar:not(headerbar) button.flat:backdrop:disabled, .selection-mode + headerbar button.flat:backdrop, .selection-mode + headerbar button.flat:disabled, .selection-mode + headerbar button.flat:backdrop:disabled, + headerbar.selection-mode button.flat:backdrop, + headerbar.selection-mode button.flat:disabled, + headerbar.selection-mode button.flat:backdrop:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + .selection-mode .titlebar:not(headerbar) button:disabled, .selection-mode.titlebar:not(headerbar) button:disabled, .selection-mode + headerbar button:disabled, + headerbar.selection-mode button:disabled { + color: #88b18e; + border-color: #073f0f; + background-image: image(#10621c); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .selection-mode .titlebar:not(headerbar) button:disabled:active, .selection-mode .titlebar:not(headerbar) button:disabled:checked, .selection-mode.titlebar:not(headerbar) button:disabled:active, .selection-mode.titlebar:not(headerbar) button:disabled:checked, .selection-mode + headerbar button:disabled:active, .selection-mode + headerbar button:disabled:checked, + headerbar.selection-mode button:disabled:active, + headerbar.selection-mode button:disabled:checked { + color: #9eb6a1; + border-color: #073f0f; + background-image: image(#0c4814); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .selection-mode .titlebar:not(headerbar) button.suggested-action, .selection-mode.titlebar:not(headerbar) button.suggested-action, .selection-mode + headerbar button.suggested-action, + headerbar.selection-mode button.suggested-action { + color: #F7F7F7; + outline-color: rgba(192, 192, 192, 0.7); + border-color: #181818; + background-image: image(#373737); + text-shadow: 0 -1px rgba(0, 0, 0, 0.860706); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.860706); + box-shadow: 0 1px rgba(0, 0, 0, 0.05); + border-color: #073f0f; } + .selection-mode .titlebar:not(headerbar) button.suggested-action:hover, .selection-mode.titlebar:not(headerbar) button.suggested-action:hover, .selection-mode + headerbar button.suggested-action:hover, + headerbar.selection-mode button.suggested-action:hover { + color: #F7F7F7; + outline-color: rgba(192, 192, 192, 0.7); + border-color: #181818; + border-bottom-color: #181818; + text-shadow: 0 -1px rgba(0, 0, 0, 0.812706); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.812706); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); + box-shadow: 0 1px rgba(0, 0, 0, 0.1); + background-image: image(#3c3c3c); + border-color: #073f0f; } + .selection-mode .titlebar:not(headerbar) button.suggested-action:active, .selection-mode.titlebar:not(headerbar) button.suggested-action:active, .selection-mode + headerbar button.suggested-action:active, + headerbar.selection-mode button.suggested-action:active { + color: #F7F7F7; + outline-color: rgba(192, 192, 192, 0.7); + border-color: #181818; + background-image: image(#151515); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + border-color: #073f0f; } + .selection-mode .titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode + headerbar button.suggested-action:disabled, + headerbar.selection-mode button.suggested-action:disabled { + color: #929292; + border-color: #181818; + background-image: image(#2a2a2a); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + border-color: #073f0f; } + .selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode + headerbar button.suggested-action:backdrop, + headerbar.selection-mode button.suggested-action:backdrop { + color: rgba(255, 255, 255, 0.65); + border-color: #1c1c1c; + background-image: image(#343434); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + border-color: #073f0f; } + .selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode + headerbar button.suggested-action:backdrop:disabled, + headerbar.selection-mode button.suggested-action:backdrop:disabled { + color: #5a5a5a; + border-color: #1c1c1c; + background-image: image(#323232); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + border-color: #073f0f; } + .selection-mode .titlebar:not(headerbar) .selection-menu:backdrop, .selection-mode .titlebar:not(headerbar) .selection-menu, .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop, .selection-mode.titlebar:not(headerbar) .selection-menu, .selection-mode + headerbar .selection-menu:backdrop, .selection-mode + headerbar .selection-menu, + headerbar.selection-mode .selection-menu:backdrop, + headerbar.selection-mode .selection-menu { + border-color: rgba(12, 109, 26, 0); + background-color: rgba(12, 109, 26, 0); + background-image: none; + box-shadow: none; + min-height: 20px; + padding: 6px 10px; } + .selection-mode .titlebar:not(headerbar) .selection-menu:backdrop arrow, .selection-mode .titlebar:not(headerbar) .selection-menu arrow, .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop arrow, .selection-mode.titlebar:not(headerbar) .selection-menu arrow, .selection-mode + headerbar .selection-menu:backdrop arrow, .selection-mode + headerbar .selection-menu arrow, + headerbar.selection-mode .selection-menu:backdrop arrow, + headerbar.selection-mode .selection-menu arrow { + -GtkArrow-arrow-scaling: 1; } + .selection-mode .titlebar:not(headerbar) .selection-menu:backdrop .arrow, .selection-mode .titlebar:not(headerbar) .selection-menu .arrow, .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop .arrow, .selection-mode.titlebar:not(headerbar) .selection-menu .arrow, .selection-mode + headerbar .selection-menu:backdrop .arrow, .selection-mode + headerbar .selection-menu .arrow, + headerbar.selection-mode .selection-menu:backdrop .arrow, + headerbar.selection-mode .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + color: rgba(255, 255, 255, 0.5); + -gtk-icon-shadow: none; } + .tiled .titlebar:backdrop:not(headerbar), .tiled .titlebar:not(headerbar), + .tiled-top .titlebar:backdrop:not(headerbar), + .tiled-top .titlebar:not(headerbar), + .tiled-right .titlebar:backdrop:not(headerbar), + .tiled-right .titlebar:not(headerbar), + .tiled-bottom .titlebar:backdrop:not(headerbar), + .tiled-bottom .titlebar:not(headerbar), + .tiled-left .titlebar:backdrop:not(headerbar), + .tiled-left .titlebar:not(headerbar), + .maximized .titlebar:backdrop:not(headerbar), + .maximized .titlebar:not(headerbar), + .fullscreen .titlebar:backdrop:not(headerbar), + .fullscreen .titlebar:not(headerbar), .tiled + headerbar:backdrop, .tiled + headerbar, + .tiled-top + headerbar:backdrop, + .tiled-top + headerbar, + .tiled-right + headerbar:backdrop, + .tiled-right + headerbar, + .tiled-bottom + headerbar:backdrop, + .tiled-bottom + headerbar, + .tiled-left + headerbar:backdrop, + .tiled-left + headerbar, + .maximized + headerbar:backdrop, + .maximized + headerbar, + .fullscreen + headerbar:backdrop, + .fullscreen + headerbar { + border-radius: 0; } + .default-decoration.titlebar:not(headerbar), + headerbar.default-decoration { + min-height: 28px; + padding: 4px; } + .default-decoration.titlebar:not(headerbar) button.titlebutton, + headerbar.default-decoration button.titlebutton { + min-height: 26px; + min-width: 26px; + margin: 0; + padding: 0; } + .titlebar:not(headerbar) separator.titlebutton, + headerbar separator.titlebutton { + opacity: 0; } + .solid-csd .titlebar:backdrop:dir(rtl):not(headerbar), .solid-csd .titlebar:backdrop:dir(ltr):not(headerbar), .solid-csd .titlebar:dir(rtl):not(headerbar), .solid-csd .titlebar:dir(ltr):not(headerbar), .solid-csd + headerbar:backdrop:dir(rtl), .solid-csd + headerbar:backdrop:dir(ltr), .solid-csd + headerbar:dir(rtl), .solid-csd + headerbar:dir(ltr) { + margin-left: -1px; + margin-right: -1px; + margin-top: -1px; + border-radius: 0; + box-shadow: none; } + +headerbar entry, +headerbar spinbutton, +headerbar separator:not(.sidebar), +headerbar button { + margin-top: 6px; + margin-bottom: 6px; } + +headerbar switch { + margin-top: 10px; + margin-bottom: 10px; } + +headerbar.titlebar headerbar:not(.titlebar) { + background: none; + box-shadow: none; } + +.background .titlebar:backdrop, .background .titlebar { + border-top-left-radius: 7px; + border-top-right-radius: 7px; } + +.background.tiled .titlebar:backdrop, .background.tiled .titlebar, +.background.tiled-top .titlebar:backdrop, +.background.tiled-top .titlebar, +.background.tiled-right .titlebar:backdrop, +.background.tiled-right .titlebar, +.background.tiled-bottom .titlebar:backdrop, +.background.tiled-bottom .titlebar, +.background.tiled-left .titlebar:backdrop, +.background.tiled-left .titlebar, +.background.maximized .titlebar:backdrop, +.background.maximized .titlebar, +.background.solid-csd .titlebar:backdrop, +.background.solid-csd .titlebar { + border-top-left-radius: 0; + border-top-right-radius: 0; } + +window separator:first-child + headerbar:backdrop, window separator:first-child + headerbar, +window headerbar:first-child:backdrop, +window headerbar:first-child { + border-top-left-radius: 7px; } + +window headerbar:last-child:backdrop, window headerbar:last-child { + border-top-right-radius: 7px; } + +window stack headerbar:first-child:backdrop, window stack headerbar:first-child, window stack headerbar:last-child:backdrop, window stack headerbar:last-child { + border-top-left-radius: 7px; + border-top-right-radius: 7px; } + +window.tiled headerbar, window.tiled headerbar:first-child, window.tiled headerbar:last-child, window.tiled headerbar:only-child, window.tiled headerbar:backdrop, window.tiled headerbar:backdrop:first-child, window.tiled headerbar:backdrop:last-child, window.tiled headerbar:backdrop:only-child, +window.tiled-top headerbar, +window.tiled-top headerbar:first-child, +window.tiled-top headerbar:last-child, +window.tiled-top headerbar:only-child, +window.tiled-top headerbar:backdrop, +window.tiled-top headerbar:backdrop:first-child, +window.tiled-top headerbar:backdrop:last-child, +window.tiled-top headerbar:backdrop:only-child, +window.tiled-right headerbar, +window.tiled-right headerbar:first-child, +window.tiled-right headerbar:last-child, +window.tiled-right headerbar:only-child, +window.tiled-right headerbar:backdrop, +window.tiled-right headerbar:backdrop:first-child, +window.tiled-right headerbar:backdrop:last-child, +window.tiled-right headerbar:backdrop:only-child, +window.tiled-bottom headerbar, +window.tiled-bottom headerbar:first-child, +window.tiled-bottom headerbar:last-child, +window.tiled-bottom headerbar:only-child, +window.tiled-bottom headerbar:backdrop, +window.tiled-bottom headerbar:backdrop:first-child, +window.tiled-bottom headerbar:backdrop:last-child, +window.tiled-bottom headerbar:backdrop:only-child, +window.tiled-left headerbar, +window.tiled-left headerbar:first-child, +window.tiled-left headerbar:last-child, +window.tiled-left headerbar:only-child, +window.tiled-left headerbar:backdrop, +window.tiled-left headerbar:backdrop:first-child, +window.tiled-left headerbar:backdrop:last-child, +window.tiled-left headerbar:backdrop:only-child, +window.maximized headerbar, +window.maximized headerbar:first-child, +window.maximized headerbar:last-child, +window.maximized headerbar:only-child, +window.maximized headerbar:backdrop, +window.maximized headerbar:backdrop:first-child, +window.maximized headerbar:backdrop:last-child, +window.maximized headerbar:backdrop:only-child, +window.fullscreen headerbar, +window.fullscreen headerbar:first-child, +window.fullscreen headerbar:last-child, +window.fullscreen headerbar:only-child, +window.fullscreen headerbar:backdrop, +window.fullscreen headerbar:backdrop:first-child, +window.fullscreen headerbar:backdrop:last-child, +window.fullscreen headerbar:backdrop:only-child, +window.solid-csd headerbar, +window.solid-csd headerbar:first-child, +window.solid-csd headerbar:last-child, +window.solid-csd headerbar:only-child, +window.solid-csd headerbar:backdrop, +window.solid-csd headerbar:backdrop:first-child, +window.solid-csd headerbar:backdrop:last-child, +window.solid-csd headerbar:backdrop:only-child { + border-top-left-radius: 0; + border-top-right-radius: 0; } + +window.csd > .titlebar:not(headerbar) { + padding: 0; + background-color: transparent; + background-image: none; + border-style: none; + border-color: transparent; + box-shadow: none; } + +.titlebar:not(headerbar) separator { + background-color: #181818; } + +window.devel headerbar.titlebar:not(.selection-mode) { + background: #2c2c2c cross-fade(10% -gtk-icontheme("system-run-symbolic"), image(transparent)) 90% 0/256px 256px no-repeat, linear-gradient(to right, transparent 65%, rgba(146, 146, 146, 0.1)), linear-gradient(to top, #1b1b1b 3px, #202020); } + window.devel headerbar.titlebar:not(.selection-mode):backdrop { + background: #2c2c2c cross-fade(10% -gtk-icontheme("system-run-symbolic"), image(transparent)) 90% 0/256px 256px no-repeat, image(#2c2c2c); + /* background-color would flash */ } + +/************ + * Pathbars * + ************/ +.path-bar button.text-button, .path-bar button.image-button, .path-bar button { + padding-left: 4px; + padding-right: 4px; } + +.path-bar button.text-button.image-button label { + padding-left: 0; + padding-right: 0; } + +.path-bar button.text-button.image-button label:last-child, .path-bar button label:last-child { + padding-right: 8px; } + +.path-bar button.text-button.image-button label:first-child, .path-bar button label:first-child { + padding-left: 8px; } + +.path-bar button image { + padding-left: 4px; + padding-right: 4px; } + +.path-bar button.slider-button { + padding-left: 0; + padding-right: 0; } + +/************** + * Tree Views * + **************/ +treeview.view { + border-left-color: #8f8f8f; + border-top-color: #2c2c2c; } + * { + -GtkTreeView-horizontal-separator: 4; + -GtkTreeView-grid-line-width: 1; + -GtkTreeView-grid-line-pattern: ''; + -GtkTreeView-tree-line-width: 1; + -GtkTreeView-tree-line-pattern: ''; + -GtkTreeView-expander-size: 16; } + treeview.view:selected:focus, treeview.view:selected { + border-radius: 0; } + treeview.view:selected:backdrop, treeview.view:selected { + border-left-color: #c8c8c8; + border-top-color: rgba(247, 247, 247, 0.1); } + treeview.view:disabled { + color: #929292; } + treeview.view:disabled:selected { + color: #bdbdbd; } + treeview.view:disabled:selected:backdrop { + color: rgba(161, 161, 161, 0.865); } + treeview.view:disabled:backdrop { + color: #5a5a5a; } + treeview.view.separator { + min-height: 2px; + color: #2c2c2c; } + treeview.view.separator:backdrop { + color: rgba(44, 44, 44, 0.1); } + treeview.view:backdrop { + border-left-color: rgba(118, 118, 118, 0.825); + border-top: #343434; } + treeview.view:drop(active) { + border-style: solid none; + border-width: 1px; + border-color: #454545; } + treeview.view:drop(active).after { + border-top-style: none; } + treeview.view:drop(active).before { + border-bottom-style: none; } + treeview.view.expander { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + color: #bebebe; } + treeview.view.expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } + treeview.view.expander:hover { + color: white; } + treeview.view.expander:selected { + color: #dedede; } + treeview.view.expander:selected:hover { + color: #FFFFFF; } + treeview.view.expander:selected:backdrop { + color: rgba(197, 197, 197, 0.685); } + treeview.view.expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + treeview.view.expander:backdrop { + color: rgba(157, 157, 157, 0.755); } + treeview.view.progressbar { + background-color: darkgray; + background-image: image(darkgray); + box-shadow: none; } + treeview.view.progressbar:selected:focus, treeview.view.progressbar:selected { + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); + background-image: image(#272727); } + treeview.view.progressbar:selected:focus:backdrop, treeview.view.progressbar:selected:backdrop { + background-color: #2f2f2f; } + treeview.view.progressbar:backdrop { + border-color: #2f2f2f; + background-image: none; + box-shadow: none; } + treeview.view.trough { + background-color: rgba(247, 247, 247, 0.1); } + treeview.view.trough:selected:focus, treeview.view.trough:selected { + background-color: #787878; } + treeview.view header button { + color: #8f8f8f; + background-color: #272727; + font-weight: bold; + text-shadow: none; + box-shadow: none; } + treeview.view header button:hover { + color: #c3c3c3; + box-shadow: none; + transition: none; } + treeview.view header button:active { + color: #F7F7F7; + transition: none; } + treeview.view button.dnd:active, treeview.view button.dnd:selected, treeview.view button.dnd:hover, treeview.view button.dnd, + treeview.view header.button.dnd:active, + treeview.view header.button.dnd:selected, + treeview.view header.button.dnd:hover, + treeview.view header.button.dnd { + padding: 0 6px; + color: #272727; + background-image: none; + background-color: #929292; + border-style: none; + border-radius: 0; + box-shadow: inset 0 0 0 1px #272727; + text-shadow: none; + transition: none; } + treeview.view acceleditor > label { + background-color: #929292; } + +treeview.view header button, treeview.view header button:hover, treeview.view header button:active { + padding: 0 6px; + background-image: none; + border-style: none solid solid none; + border-color: #2c2c2c; + border-radius: 0; + text-shadow: none; } + treeview.view header button:disabled { + border-color: #2c2c2c; + background-image: none; } + treeview.view header button:backdrop { + color: rgba(118, 118, 118, 0.825); + border-color: #343434; + border-style: none solid solid none; + background-image: none; + background-color: #2f2f2f; } + treeview.view header button:backdrop:disabled { + border-color: #343434; + background-image: none; } + treeview.view header button:last-child:backdrop, treeview.view header button:last-child { + border-right-style: none; } + +/********* + * Menus * + *********/ +menubar, +.menubar { + -GtkWidget-window-dragging: true; + padding: 0px; + box-shadow: inset 0 -1px rgba(0, 0, 0, 0.1); } + menubar:backdrop, + .menubar:backdrop { + background-color: #343434; } + menubar > menuitem, + .menubar > menuitem { + min-height: 16px; + padding: 4px 8px; } + menubar > menuitem menu:dir(rtl), menubar > menuitem menu:dir(ltr), + .menubar > menuitem menu:dir(rtl), + .menubar > menuitem menu:dir(ltr) { + border-radius: 0; + padding: 0; } + menubar > menuitem:hover, + .menubar > menuitem:hover { + box-shadow: inset 0 -3px #929292; + color: #19B6EE; } + menubar > menuitem:disabled, + .menubar > menuitem:disabled { + color: #929292; + box-shadow: none; } + menubar .csd.popup decoration, + .menubar .csd.popup decoration { + border-radius: 0; } + +.background.popup { + background-color: transparent; } + +menu, +.menu, +.context-menu { + margin: 4px; + padding: 4px 0px; + background-color: #272727; + border: 1px solid #181818; } + .csd menu, .csd + .menu, .csd + .context-menu { + border: none; + border-radius: 4px; } + menu:backdrop, + .menu:backdrop, + .context-menu:backdrop { + background-color: #303030; } + menu menuitem, + .menu menuitem, + .context-menu menuitem { + min-height: 16px; + min-width: 40px; + padding: 4px 6px; + text-shadow: none; } + menu menuitem:hover, + .menu menuitem:hover, + .context-menu menuitem:hover { + color: #FFFFFF; + background-color: #929292; } + menu menuitem:disabled, + .menu menuitem:disabled, + .context-menu menuitem:disabled { + color: #929292; } + menu menuitem:disabled:backdrop, + .menu menuitem:disabled:backdrop, + .context-menu menuitem:disabled:backdrop { + color: #5a5a5a; } + menu menuitem:backdrop, menu menuitem:backdrop:hover, + .menu menuitem:backdrop, + .menu menuitem:backdrop:hover, + .context-menu menuitem:backdrop, + .context-menu menuitem:backdrop:hover { + color: rgba(255, 255, 255, 0.65); + background-color: transparent; } + menu menuitem arrow, + .menu menuitem arrow, + .context-menu menuitem arrow { + min-height: 16px; + min-width: 16px; } + menu menuitem arrow:dir(ltr), + .menu menuitem arrow:dir(ltr), + .context-menu menuitem arrow:dir(ltr) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + margin-left: 10px; } + menu menuitem arrow:dir(rtl), + .menu menuitem arrow:dir(rtl), + .context-menu menuitem arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); + margin-right: 10px; } + menu menuitem label:dir(rtl), menu menuitem label:dir(ltr), + .menu menuitem label:dir(rtl), + .menu menuitem label:dir(ltr), + .context-menu menuitem label:dir(rtl), + .context-menu menuitem label:dir(ltr) { + color: inherit; } + menu > arrow, + .menu > arrow, + .context-menu > arrow { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + min-height: 16px; + min-width: 16px; + padding: 4px; + background-color: #272727; + border-radius: 0; } + menu > arrow.top, + .menu > arrow.top, + .context-menu > arrow.top { + margin-top: -4px; + border-bottom: 1px solid #3c3c3c; + border-top-right-radius: 4px; + border-top-left-radius: 4px; + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } + menu > arrow.bottom, + .menu > arrow.bottom, + .context-menu > arrow.bottom { + margin-top: 8px; + margin-bottom: -12px; + border-top: 1px solid #3c3c3c; + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + menu > arrow:hover, + .menu > arrow:hover, + .context-menu > arrow:hover { + background-color: #3c3c3c; } + menu > arrow:backdrop, + .menu > arrow:backdrop, + .context-menu > arrow:backdrop { + background-color: #303030; } + menu > arrow:disabled, + .menu > arrow:disabled, + .context-menu > arrow:disabled { + color: transparent; + background-color: transparent; + border-color: transparent; } + +menuitem accelerator { + color: alpha(currentColor,0.55); } + +menuitem check, +menuitem radio { + min-height: 16px; + min-width: 16px; } + menuitem check:dir(ltr), + menuitem radio:dir(ltr) { + margin-right: 7px; } + menuitem check:dir(rtl), + menuitem radio:dir(rtl) { + margin-left: 7px; } + +/*************** + * Popovers * + ***************/ +popover.background { + padding: 2px; + background-color: #272727; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); } + .csd popover.background, popover.background { + border: 1px solid #181818; + border-radius: 6px; } + .csd popover.background { + background-clip: padding-box; + border-color: rgba(24, 24, 24, 0.9); } + popover.background:backdrop { + background-color: #343434; + box-shadow: none; } + popover.background > list, + popover.background > .view, + popover.background > iconview, + popover.background > toolbar { + border-style: none; + background-color: transparent; } + .csd popover.background.touch-selection, .csd popover.background.magnifier, popover.background.touch-selection, popover.background.magnifier { + border: 1px solid rgba(255, 255, 255, 0.1); } + popover.background separator { + margin: 3px; } + popover.background list separator { + margin: 0px; } + +/************* + * Notebooks * + *************/ +notebook > header { + padding: 1px; + border-color: #181818; + border-width: 1px; + background-color: #222222; } + notebook > header:backdrop { + border-color: #1c1c1c; + background-color: #2c2c2c; } + notebook > header tabs { + margin: -1px; } + notebook > header.top { + border-bottom-style: solid; } + notebook > header.top > tabs { + margin-bottom: -2px; } + notebook > header.top > tabs > tab:hover { + box-shadow: inset 0 -3px #181818; } + notebook > header.top > tabs > tab:backdrop { + box-shadow: none; } + notebook > header.top > tabs > tab:checked { + box-shadow: inset 0 -3px #929292; } + notebook > header.bottom { + border-top-style: solid; } + notebook > header.bottom > tabs { + margin-top: -2px; } + notebook > header.bottom > tabs > tab:hover { + box-shadow: inset 0 3px #181818; } + notebook > header.bottom > tabs > tab:backdrop { + box-shadow: none; } + notebook > header.bottom > tabs > tab:checked { + box-shadow: inset 0 3px #929292; } + notebook > header.left { + border-right-style: solid; } + notebook > header.left > tabs { + margin-right: -2px; } + notebook > header.left > tabs > tab:hover { + box-shadow: inset -3px 0 #181818; } + notebook > header.left > tabs > tab:backdrop { + box-shadow: none; } + notebook > header.left > tabs > tab:checked { + box-shadow: inset -3px 0 #929292; } + notebook > header.right { + border-left-style: solid; } + notebook > header.right > tabs { + margin-left: -2px; } + notebook > header.right > tabs > tab:hover { + box-shadow: inset 3px 0 #181818; } + notebook > header.right > tabs > tab:backdrop { + box-shadow: none; } + notebook > header.right > tabs > tab:checked { + box-shadow: inset 3px 0 #929292; } + notebook > header.top > tabs > arrow { + border-top-style: none; } + notebook > header.bottom > tabs > arrow { + border-bottom-style: none; } + notebook > header.top > tabs > arrow, notebook > header.bottom > tabs > arrow { + margin-left: -5px; + margin-right: -5px; + padding-left: 4px; + padding-right: 4px; } + notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); } + notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + notebook > header.left > tabs > arrow { + border-left-style: none; } + notebook > header.right > tabs > arrow { + border-right-style: none; } + notebook > header.left > tabs > arrow, notebook > header.right > tabs > arrow { + margin-top: -5px; + margin-bottom: -5px; + padding-top: 4px; + padding-bottom: 4px; } + notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } + notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + notebook > header > tabs > arrow { + min-height: 16px; + min-width: 16px; + border-radius: 0; } + notebook > header > tabs > arrow:hover:not(:active):not(:backdrop) { + background-clip: padding-box; + background-image: none; + background-color: rgba(255, 255, 255, 0.3); + border-color: transparent; + box-shadow: none; } + notebook > header > tabs > arrow:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + notebook > header tab { + min-height: 30px; + min-width: 30px; + padding: 3px 12px; + outline-offset: -5px; + color: #F7F7F7; + font-weight: normal; + border-width: 1px; + border-color: transparent; } + notebook > header tab:hover { + color: #F7F7F7; + background-color: #222222; } + notebook > header tab:hover.reorderable-page { + border-color: rgba(24, 24, 24, 0.3); + background-color: rgba(44, 44, 44, 0.2); } + notebook > header tab:backdrop { + color: rgba(137, 137, 137, 0.79); } + notebook > header tab:backdrop.reorderable-page { + border-color: transparent; + background-color: transparent; } + notebook > header tab:checked { + color: #F7F7F7; } + notebook > header tab:checked.reorderable-page { + border-color: rgba(24, 24, 24, 0.5); + background-color: rgba(44, 44, 44, 0.5); } + notebook > header tab:checked.reorderable-page:hover { + background-color: rgba(44, 44, 44, 0.7); } + notebook > header tab:backdrop:checked { + color: rgba(255, 255, 255, 0.65); } + notebook > header tab:backdrop:checked.reorderable-page { + border-color: #1c1c1c; + background-color: #343434; } + notebook > header tab button.flat { + padding: 0; + margin-top: 4px; + margin-bottom: 4px; + min-width: 20px; + min-height: 20px; } + notebook > header tab button.flat:hover { + color: currentColor; } + notebook > header tab button.flat, notebook > header tab button.flat:backdrop { + color: alpha(currentColor,0.3); } + notebook > header tab button.flat:last-child { + margin-left: 4px; + margin-right: -4px; } + notebook > header tab button.flat:first-child { + margin-left: -4px; + margin-right: 4px; } + notebook > header.top tabs, notebook > header.bottom tabs { + padding-left: 4px; + padding-right: 4px; } + notebook > header.top tabs:not(:only-child), notebook > header.bottom tabs:not(:only-child) { + margin-left: 3px; + margin-right: 3px; } + notebook > header.top tabs:not(:only-child):first-child, notebook > header.bottom tabs:not(:only-child):first-child { + margin-left: -1px; } + notebook > header.top tabs:not(:only-child):last-child, notebook > header.bottom tabs:not(:only-child):last-child { + margin-right: -1px; } + notebook > header.top tabs tab, notebook > header.bottom tabs tab { + margin-left: 4px; + margin-right: 4px; } + notebook > header.top tabs tab.reorderable-page, notebook > header.bottom tabs tab.reorderable-page { + border-style: none solid; } + notebook > header.left tabs, notebook > header.right tabs { + padding-top: 4px; + padding-bottom: 4px; } + notebook > header.left tabs:not(:only-child), notebook > header.right tabs:not(:only-child) { + margin-top: 3px; + margin-bottom: 3px; } + notebook > header.left tabs:not(:only-child):first-child, notebook > header.right tabs:not(:only-child):first-child { + margin-top: -1px; } + notebook > header.left tabs:not(:only-child):last-child, notebook > header.right tabs:not(:only-child):last-child { + margin-bottom: -1px; } + notebook > header.left tabs tab, notebook > header.right tabs tab { + margin-top: 4px; + margin-bottom: 4px; } + notebook > header.left tabs tab.reorderable-page, notebook > header.right tabs tab.reorderable-page { + border-style: solid none; } + notebook > header.top tab { + padding-bottom: 4px; } + notebook > header.bottom tab { + padding-top: 4px; } + +notebook > stack:not(:only-child) { + background-color: #272727; } + notebook > stack:not(:only-child):backdrop { + background-color: #2f2f2f; } + +/************** + * Scrollbars * + **************/ +scrollbar { + background-color: #2a2a2a; + transition: 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + * { + -GtkScrollbar-has-backward-stepper: false; + -GtkScrollbar-has-forward-stepper: false; } + scrollbar.top { + border-bottom: 1px solid #181818; } + scrollbar.bottom { + border-top: 1px solid #181818; } + scrollbar.left { + border-right: 1px solid #181818; } + scrollbar.right { + border-left: 1px solid #181818; } + scrollbar:backdrop { + background-color: #2c2c2c; + border-color: #1c1c1c; + transition: 200ms ease-out; } + scrollbar slider { + min-width: 6px; + min-height: 6px; + margin: -1px; + border: 4px solid transparent; + border-radius: 8px; + background-clip: padding-box; + background-color: #a6a6a6; } + scrollbar slider:hover { + background-color: #cecece; } + scrollbar slider:hover:active { + background-color: #ababab; } + scrollbar slider:backdrop { + background-color: rgba(101, 101, 101, 0.86); } + scrollbar slider:disabled { + background-color: transparent; } + scrollbar.fine-tune slider { + min-width: 4px; + min-height: 4px; } + scrollbar.fine-tune.horizontal slider { + border-width: 5px 4px; } + scrollbar.fine-tune.vertical slider { + border-width: 4px 5px; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + border-color: transparent; + opacity: 0.4; + background-color: transparent; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { + margin: 0; + min-width: 3px; + min-height: 3px; + background-color: #F7F7F7; + border: 1px solid black; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { + min-width: 5px; + min-height: 5px; + background-color: #F7F7F7; + background-clip: padding-box; + border-radius: 100%; + border: 1px solid black; + -gtk-icon-source: none; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider { + margin: 0 2px; + min-width: 40px; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button { + margin: 1px 2px; + min-width: 5px; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider { + margin: 2px 0; + min-height: 40px; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button { + margin: 2px 1px; + min-height: 5px; } + scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering { + opacity: 0.8; } + scrollbar.horizontal slider { + min-width: 40px; } + scrollbar.vertical slider { + min-height: 40px; } + scrollbar button { + padding: 0; + min-width: 12px; + min-height: 12px; + border-style: none; + border-radius: 0; + transition-property: min-height, min-width, color; + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #a6a6a6; } + scrollbar button:hover { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #cecece; } + scrollbar button:active, scrollbar button:checked { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #ababab; } + scrollbar button:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: rgba(166, 166, 166, 0.2); } + scrollbar button:backdrop { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: rgba(101, 101, 101, 0.86); } + scrollbar button:backdrop:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: rgba(101, 101, 101, 0.06); } + scrollbar.vertical button.down { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + scrollbar.vertical button.up { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } + scrollbar.horizontal button.down { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + scrollbar.horizontal button.up { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); } + +treeview ~ scrollbar.vertical { + border-top: 1px solid #181818; + margin-top: -1px; } + +/********** + * Switch * + **********/ +switch { + outline-offset: -4px; + border: 1px solid #181818; + border-radius: 14px; + color: #F7F7F7; + background-color: #222222; + text-shadow: 0 1px rgba(0, 0, 0, 0.1); + /* only show i / o for the accessible theme */ } + switch:checked { + color: #FFFFFF; + border-color: #363636; + background-color: #9c9c9c; + text-shadow: 0 1px rgba(69, 69, 69, 0.5), 0 0 2px rgba(255, 255, 255, 0.6); } + switch:disabled { + color: #929292; + border-color: #181818; + background-color: #2a2a2a; + text-shadow: none; } + switch:backdrop { + color: rgba(255, 255, 255, 0.65); + border-color: #1c1c1c; + background-color: #2c2c2c; + text-shadow: none; + transition: 200ms ease-out; } + switch:backdrop:checked { + border-color: #454545; + background-color: #9c9c9c; } + switch:backdrop:disabled { + color: #5a5a5a; + border-color: #1c1c1c; + background-color: #2a2a2a; } + switch slider { + margin: -1px; + min-width: 24px; + min-height: 24px; + border: 1px solid; + border-radius: 50%; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + -gtk-outline-radius: 20px; + color: #F7F7F7; + outline-color: rgba(192, 192, 192, 0.7); + border-color: #090909; + text-shadow: 0 -1px rgba(0, 0, 0, 0.812706); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.812706); + background-image: linear-gradient(to bottom, #343434 20%, #2c2c2c 90%); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); + box-shadow: 0 1px rgba(0, 0, 0, 0.05); + background-image: image(#AEA79F); + background-clip: padding-box; } + switch image { + color: transparent; } + switch:hover slider { + color: #F7F7F7; + outline-color: rgba(192, 192, 192, 0.7); + border-color: #090909; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); + background-image: image(#b7b1aa); + box-shadow: 0 1px rgba(0, 0, 0, 0.15); } + switch:checked > slider { + border: 1px solid #363636; } + switch:disabled slider { + color: #929292; + border-color: #181818; + background-image: image(#2a2a2a); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + switch:backdrop slider { + transition: 200ms ease-out; + color: rgba(255, 255, 255, 0.65); + border-color: #1c1c1c; + background-image: image(#343434); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + switch:backdrop:checked > slider { + border-color: #363636; } + switch:backdrop:disabled slider { + color: #5a5a5a; + border-color: #1c1c1c; + background-image: image(#323232); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + +/************************* + * Check and Radio items * + *************************/ +.view.content-view.check:not(list), iconview.content-view.check:not(list), +.content-view:not(list) check { + margin: 4px; + min-width: 32px; + min-height: 32px; + color: transparent; + background-color: #9c9c9c; + border-radius: 5px; + background-image: none; + transition: 200ms; + box-shadow: none; + border-width: 0; + -gtk-icon-source: none; + -gtk-icon-shadow: none; } + +.view.content-view.check:hover:not(list), iconview.content-view.check:hover:not(list), +.content-view:not(list) check:hover { + margin: 4px; + min-width: 32px; + min-height: 32px; + color: transparent; + background-color: #9c9c9c; + border-radius: 5px; + background-image: none; + transition: 200ms; + box-shadow: none; + border-width: 0; + -gtk-icon-source: none; + -gtk-icon-shadow: none; } + +.view.content-view.check:active:not(list), iconview.content-view.check:active:not(list), +.content-view:not(list) check:active { + margin: 4px; + min-width: 32px; + min-height: 32px; + color: transparent; + background-color: #9c9c9c; + border-radius: 5px; + background-image: none; + transition: 200ms; + box-shadow: none; + border-width: 0; + -gtk-icon-source: none; + -gtk-icon-shadow: none; } + +.view.content-view.check:backdrop:not(list), iconview.content-view.check:backdrop:not(list), +.content-view:not(list) check:backdrop { + margin: 4px; + min-width: 32px; + min-height: 32px; + color: transparent; + background-color: #9c9c9c; + border-radius: 5px; + background-image: none; + transition: 200ms; + box-shadow: none; + border-width: 0; + -gtk-icon-source: none; + -gtk-icon-shadow: none; } + +.view.content-view.check:checked:not(list), iconview.content-view.check:checked:not(list), +.content-view:not(list) check:checked { + margin: 4px; + min-width: 32px; + min-height: 32px; + color: #eeeeec; + background-color: #9c9c9c; + border-radius: 5px; + background-image: none; + transition: 200ms; + box-shadow: none; + border-width: 0; + -gtk-icon-source: -gtk-icontheme('object-select-symbolic'); + -gtk-icon-shadow: none; } + +.view.content-view.check:checked:hover:not(list), iconview.content-view.check:checked:hover:not(list), +.content-view:not(list) check:checked:hover { + margin: 4px; + min-width: 32px; + min-height: 32px; + color: #eeeeec; + background-color: #9c9c9c; + border-radius: 5px; + background-image: none; + transition: 200ms; + box-shadow: none; + border-width: 0; + -gtk-icon-source: -gtk-icontheme('object-select-symbolic'); + -gtk-icon-shadow: none; } + +.view.content-view.check:checked:active:not(list), iconview.content-view.check:checked:active:not(list), +.content-view:not(list) check:checked:active { + margin: 4px; + min-width: 32px; + min-height: 32px; + color: #eeeeec; + background-color: #9c9c9c; + border-radius: 5px; + background-image: none; + transition: 200ms; + box-shadow: none; + border-width: 0; + -gtk-icon-source: -gtk-icontheme('object-select-symbolic'); + -gtk-icon-shadow: none; } + +.view.content-view.check:backdrop:checked:not(list), iconview.content-view.check:backdrop:checked:not(list), +.content-view:not(list) check:backdrop:checked { + margin: 4px; + min-width: 32px; + min-height: 32px; + color: rgba(238, 238, 236, 0.8); + background-color: #9c9c9c; + border-radius: 5px; + background-image: none; + transition: 200ms; + box-shadow: none; + border-width: 0; + -gtk-icon-source: -gtk-icontheme('object-select-symbolic'); + -gtk-icon-shadow: none; } + +checkbutton.text-button, radiobutton.text-button { + padding: 2px 0; + outline-offset: 0; } + checkbutton.text-button label:not(:only-child):first-child, radiobutton.text-button label:not(:only-child):first-child { + margin-left: 4px; } + checkbutton.text-button label:not(:only-child):last-child, radiobutton.text-button label:not(:only-child):last-child { + margin-right: 4px; } + +check, +radio { + margin: 0 4px; + min-height: 14px; + min-width: 14px; + border: 1px solid; + -gtk-icon-source: none; } + check:only-child, + radio:only-child { + margin: 0; } + popover check.left:dir(rtl), popover + radio.left:dir(rtl) { + margin-left: 0; + margin-right: 12px; } + popover check.right:dir(ltr), popover + radio.right:dir(ltr) { + margin-left: 12px; + margin-right: 0; } + check, + radio { + background-clip: padding-box; + background-image: image(#393939); + border-color: #181818; + box-shadow: 0 1px rgba(0, 0, 0, 0.05); + color: #F7F7F7; } + check:hover, + radio:hover { + background-image: image(#3e3e3e); + border-color: #181818; } + check:active, + radio:active { + border-color: #1b1b1b; + background-image: image(#1b1b1b); + box-shadow: none; } + check:disabled, + radio:disabled { + box-shadow: none; + color: #929292; + border-color: #181818; + background-image: image(#2a2a2a); } + check:backdrop, + radio:backdrop { + background-image: image(#2c2c2c); + border-color: #181818; + box-shadow: none; + color: #F7F7F7; } + check:backdrop:disabled, + radio:backdrop:disabled { + box-shadow: none; + color: rgba(255, 255, 255, 0.65); + border-color: #181818; + background-image: image(#2a2a2a); } + check:checked, + radio:checked { + background-clip: border-box; + background-image: image(#9c9c9c); + border-color: #9c9c9c; + box-shadow: 0 1px rgba(0, 0, 0, 0.05); + color: #FFFFFF; } + check:checked:hover, + radio:checked:hover { + background-image: image(#aeaeae); + border-color: #aeaeae; } + check:checked:active, + radio:checked:active { + border-color: #8a8a8a; + background-image: image(#8a8a8a); + box-shadow: none; } + check:checked:disabled, + radio:checked:disabled { + box-shadow: none; + color: #929292; + border-color: #181818; + background-image: image(#2a2a2a); } + check:checked:backdrop, + radio:checked:backdrop { + background-image: image(#9c9c9c); + border-color: #9c9c9c; + box-shadow: none; + color: #FFFFFF; } + check:checked:backdrop:disabled, + radio:checked:backdrop:disabled { + box-shadow: none; + color: rgba(255, 255, 255, 0.65); + border-color: #181818; + background-image: image(#2a2a2a); } + check:indeterminate, + radio:indeterminate { + background-clip: border-box; + background-image: image(#9c9c9c); + border-color: #9c9c9c; + box-shadow: 0 1px rgba(0, 0, 0, 0.05); + color: #FFFFFF; } + check:indeterminate:hover, + radio:indeterminate:hover { + background-image: image(#aeaeae); + border-color: #aeaeae; } + check:indeterminate:active, + radio:indeterminate:active { + border-color: #8a8a8a; + background-image: image(#8a8a8a); + box-shadow: none; } + check:indeterminate:disabled, + radio:indeterminate:disabled { + box-shadow: none; + color: #929292; + border-color: #181818; + background-image: image(#2a2a2a); } + check:indeterminate:backdrop, + radio:indeterminate:backdrop { + background-image: image(#9c9c9c); + border-color: #9c9c9c; + box-shadow: none; + color: #FFFFFF; } + check:indeterminate:backdrop:disabled, + radio:indeterminate:backdrop:disabled { + box-shadow: none; + color: rgba(255, 255, 255, 0.65); + border-color: #181818; + background-image: image(#2a2a2a); } + check:backdrop, + radio:backdrop { + transition: 200ms ease-out; } + .osd check, .osd + radio { + color: #eeeeec; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(rgba(52, 52, 52, 0.975)); + background-clip: padding-box; + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(238, 238, 236, 0.3); } + .osd check:hover, .osd + radio:hover { + color: #eeeeec; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(rgba(52, 52, 52, 0.975)); + background-clip: padding-box; + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(238, 238, 236, 0.3); } + .osd check:active, .osd + radio:active { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(rgba(0, 0, 0, 0.7)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(238, 238, 236, 0.3); } + .osd check:backdrop, .osd + radio:backdrop { + color: #eeeeec; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(rgba(29, 29, 29, 0.975)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .osd check:disabled, .osd + radio:disabled { + color: #868685; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(rgba(50, 50, 50, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + menu menuitem check, menu menuitem + radio { + margin: 0; } + menu menuitem check, menu menuitem check:hover, menu menuitem check:disabled, menu menuitem check:checked, menu menuitem check:checked:hover, menu menuitem check:checked:disabled, menu menuitem check:indeterminate, menu menuitem check:indeterminate:hover, menu menuitem check:indeterminate:disabled, menu menuitem + radio, menu menuitem + radio:hover, menu menuitem + radio:disabled, menu menuitem + radio:checked, menu menuitem + radio:checked:hover, menu menuitem + radio:checked:disabled, menu menuitem + radio:indeterminate, menu menuitem + radio:indeterminate:hover, menu menuitem + radio:indeterminate:disabled { + min-height: 14px; + min-width: 14px; + background-image: none; + background-color: transparent; + box-shadow: none; + -gtk-icon-shadow: none; + color: inherit; + border-color: currentColor; } + + +check { + border-radius: 3px; } + + check:checked { + -gtk-icon-source: image(-gtk-recolor(url("assets/check-symbolic.svg")), -gtk-recolor(url("assets/check-symbolic.symbolic.png"))); } + + check:indeterminate { + -gtk-icon-source: image(-gtk-recolor(url("assets/dash-symbolic.svg")), -gtk-recolor(url("assets/dash-symbolic.symbolic.png"))); } + +treeview.view radio:selected:focus, treeview.view radio:selected, +radio { + border-radius: 100%; } + treeview.view radio:checked:selected, + radio:checked { + -gtk-icon-source: image(-gtk-recolor(url("assets/bullet-symbolic.svg")), -gtk-recolor(url("assets/bullet-symbolic.symbolic.png"))); } + treeview.view radio:indeterminate:selected, + radio:indeterminate { + -gtk-icon-source: image(-gtk-recolor(url("assets/dash-symbolic.svg")), -gtk-recolor(url("assets/dash-symbolic.symbolic.png"))); } + +radio:not(:indeterminate):not(:checked):active:not(:backdrop) { + -gtk-icon-transform: scale(0); } + +check:not(:indeterminate):not(:checked):active:not(:backdrop) { + -gtk-icon-transform: translate(6px, -3px) rotate(-45deg) scaleY(0.2) rotate(45deg) scaleX(0); } + +radio:active, +check:active { + -gtk-icon-transform: scale(0, 1); } + +radio:checked:not(:backdrop), radio:indeterminate:not(:backdrop), +check:checked:not(:backdrop), +check:indeterminate:not(:backdrop) { + -gtk-icon-transform: unset; + transition: 400ms; } + +menu menuitem radio:checked:not(:backdrop), menu menuitem radio:indeterminate:not(:backdrop), +menu menuitem check:checked:not(:backdrop), +menu menuitem check:indeterminate:not(:backdrop) { + transition: none; } + +treeview.view check:selected:focus, treeview.view check:selected, +treeview.view radio:selected:focus, +treeview.view radio:selected { + color: #FFFFFF; } + +/************ + * GtkScale * + ************/ +scale trough, scale fill, progressbar trough { + border: 1px solid #181818; + border-radius: 3px; + background-color: #222222; } + scale trough:disabled, scale fill:disabled, progressbar trough:disabled { + background-color: #2a2a2a; } + scale trough:backdrop, scale fill:backdrop, progressbar trough:backdrop { + background-color: #2c2c2c; + border-color: #1c1c1c; + transition: 200ms ease-out; } + scale trough:backdrop:disabled, scale fill:backdrop:disabled, progressbar trough:backdrop:disabled { + background-color: #2a2a2a; } + row:selected scale trough:disabled, scale row:selected trough:disabled, row:selected scale fill:disabled, scale row:selected fill:disabled, row:selected progressbar trough:disabled, progressbar row:selected trough:disabled, row:selected scale trough, scale row:selected trough, row:selected scale fill, scale row:selected fill, row:selected progressbar trough, progressbar row:selected trough { + border-color: #454545; } + .osd scale trough, scale .osd trough, .osd scale fill, scale .osd fill, .osd progressbar trough, progressbar .osd trough { + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(0, 0, 0, 0.5); } + .osd scale trough:disabled, scale .osd trough:disabled, .osd scale fill:disabled, scale .osd fill:disabled, .osd progressbar trough:disabled, progressbar .osd trough:disabled { + background-color: rgba(50, 50, 50, 0.5); } + +scale highlight, progressbar progress { + border: 1px solid darkgray; + border-radius: 3px; + background-color: darkgray; } + scale highlight:disabled, progressbar progress:disabled { + background-color: transparent; + border-color: transparent; } + scale highlight:backdrop, progressbar progress:backdrop { + border-color: darkgray; } + scale highlight:backdrop:disabled, progressbar progress:backdrop:disabled { + background-color: transparent; + border-color: transparent; } + row:selected scale highlight:disabled, scale row:selected highlight:disabled, row:selected progressbar progress:disabled, progressbar row:selected progress:disabled, row:selected scale highlight, scale row:selected highlight, row:selected progressbar progress, progressbar row:selected progress { + border-color: #454545; } + .osd scale highlight, scale .osd highlight, .osd progressbar progress, progressbar .osd progress { + border-color: rgba(0, 0, 0, 0.7); } + .osd scale highlight:disabled, scale .osd highlight:disabled, .osd progressbar progress:disabled, progressbar .osd progress:disabled { + border-color: transparent; } + +scale { + min-height: 10px; + min-width: 10px; + padding: 12px; } + scale fill, + scale highlight { + margin: -1px; } + scale slider { + min-height: 18px; + min-width: 18px; + margin: -9px; } + scale.fine-tune.horizontal { + padding-top: 9px; + padding-bottom: 9px; + min-height: 16px; } + scale.fine-tune.vertical { + padding-left: 9px; + padding-right: 9px; + min-width: 16px; } + scale.fine-tune slider { + margin: -6px; } + scale.fine-tune fill, + scale.fine-tune highlight, + scale.fine-tune trough { + border-radius: 5px; + -gtk-outline-radius: 7px; } + scale trough { + outline-offset: 2px; + -gtk-outline-radius: 5px; } + scale fill:backdrop, scale fill { + background-color: #181818; } + scale fill:disabled:backdrop, scale fill:disabled { + border-color: transparent; + background-color: transparent; } + .osd scale fill { + background-color: rgba(91, 91, 90, 0.775); } + .osd scale fill:disabled:backdrop, .osd scale fill:disabled { + border-color: transparent; + background-color: transparent; } + scale slider { + color: #F7F7F7; + outline-color: rgba(192, 192, 192, 0.7); + border-color: #181818; + text-shadow: 0 -1px rgba(0, 0, 0, 0.860706); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.860706); + background-image: linear-gradient(to bottom, #252525 20%, #1d1d1d 90%); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); + box-shadow: 0 1px rgba(0, 0, 0, 0.05); + background-image: image(#AEA79F); + background-clip: padding-box; + border: 1px solid #101010; + border-radius: 100%; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-property: background, border, box-shadow; } + scale slider:hover { + color: #F7F7F7; + outline-color: rgba(192, 192, 192, 0.7); + border-color: #181818; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); + background-image: image(#b7b1aa); + box-shadow: 0 1px rgba(0, 0, 0, 0.15); } + scale slider:active { + border-color: darkgray; } + scale slider:disabled { + color: #929292; + border-color: #181818; + background-image: image(#2a2a2a); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + scale slider:backdrop { + transition: 200ms ease-out; + color: rgba(255, 255, 255, 0.65); + border-color: #1c1c1c; + background-image: image(#343434); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + scale slider:backdrop:disabled { + color: #5a5a5a; + border-color: #1c1c1c; + background-image: image(#323232); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + row:selected scale slider:disabled, row:selected scale slider { + border-color: #454545; } + .osd scale slider { + color: #eeeeec; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(rgba(52, 52, 52, 0.975)); + background-clip: padding-box; + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(238, 238, 236, 0.3); + border-color: rgba(0, 0, 0, 0.7); + background-color: #1d1d1d; } + .osd scale slider:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(rgba(60, 60, 60, 0.975)); + background-clip: padding-box; + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(238, 238, 236, 0.3); + background-color: #1d1d1d; } + .osd scale slider:active { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(rgba(0, 0, 0, 0.7)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(238, 238, 236, 0.3); + background-color: #1d1d1d; } + .osd scale slider:disabled { + color: #868685; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(rgba(50, 50, 50, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + background-color: #1d1d1d; } + .osd scale slider:backdrop { + color: #eeeeec; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(rgba(29, 29, 29, 0.975)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + background-color: #1d1d1d; } + .osd scale slider:backdrop:disabled { + background-color: #1d1d1d; } + scale marks, + scale value { + color: alpha(currentColor,0.55); + font-feature-settings: "tnum"; } + scale.horizontal marks.top { + margin-bottom: 6px; + margin-top: -12px; } + scale.horizontal.fine-tune marks.top { + margin-bottom: 6px; + margin-top: -9px; } + scale.horizontal marks.bottom { + margin-top: 6px; + margin-bottom: -12px; } + scale.horizontal.fine-tune marks.bottom { + margin-top: 6px; + margin-bottom: -9px; } + scale.vertical marks.top { + margin-right: 6px; + margin-left: -12px; } + scale.vertical.fine-tune marks.top { + margin-right: 6px; + margin-left: -9px; } + scale.vertical marks.bottom { + margin-left: 6px; + margin-right: -12px; } + scale.vertical.fine-tune marks.bottom { + margin-left: 6px; + margin-right: -9px; } + scale.horizontal indicator { + min-height: 6px; + min-width: 1px; } + scale.horizontal.fine-tune indicator { + min-height: 3px; } + scale.vertical indicator { + min-height: 1px; + min-width: 6px; } + scale.vertical.fine-tune indicator { + min-width: 3px; } + scale.horizontal.marks-before:not(.marks-after) slider { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + 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")); + min-height: 26px; + min-width: 22px; + margin-top: -14px; + background-position: top; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-before:not(.marks-after).fine-tune slider { + margin: -7px; + margin-top: -11px; } + scale.horizontal.marks-before:not(.marks-after) slider:hover { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-hover-dark.png"), url("assets/slider-horz-scale-has-marks-above-hover-dark@2.png")); + min-height: 26px; + min-width: 22px; + margin-top: -14px; + background-position: top; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-before:not(.marks-after).fine-tune slider { + margin: -7px; + margin-top: -11px; } + scale.horizontal.marks-before:not(.marks-after) slider:active { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-active-dark.png"), url("assets/slider-horz-scale-has-marks-above-active-dark@2.png")); + min-height: 26px; + min-width: 22px; + margin-top: -14px; + background-position: top; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-before:not(.marks-after).fine-tune slider { + margin: -7px; + margin-top: -11px; } + scale.horizontal.marks-before:not(.marks-after) slider:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + 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")); + min-height: 26px; + min-width: 22px; + margin-top: -14px; + background-position: top; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-before:not(.marks-after).fine-tune slider { + margin: -7px; + margin-top: -11px; } + scale.horizontal.marks-before:not(.marks-after) slider:backdrop { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-backdrop-dark.png"), url("assets/slider-horz-scale-has-marks-above-backdrop-dark@2.png")); + min-height: 26px; + min-width: 22px; + margin-top: -14px; + background-position: top; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-before:not(.marks-after).fine-tune slider { + margin: -7px; + margin-top: -11px; } + scale.horizontal.marks-before:not(.marks-after) slider:backdrop:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark.png"), url("assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark@2.png")); + min-height: 26px; + min-width: 22px; + margin-top: -14px; + background-position: top; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-before:not(.marks-after).fine-tune slider { + margin: -7px; + margin-top: -11px; } + scale.horizontal.marks-after:not(.marks-before) slider { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + 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")); + min-height: 26px; + min-width: 22px; + margin-bottom: -14px; + background-position: bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-after:not(.marks-before).fine-tune slider { + margin: -7px; + margin-bottom: -11px; } + scale.horizontal.marks-after:not(.marks-before) slider:hover { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-hover-dark.png"), url("assets/slider-horz-scale-has-marks-below-hover-dark@2.png")); + min-height: 26px; + min-width: 22px; + margin-bottom: -14px; + background-position: bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-after:not(.marks-before).fine-tune slider { + margin: -7px; + margin-bottom: -11px; } + scale.horizontal.marks-after:not(.marks-before) slider:active { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-active-dark.png"), url("assets/slider-horz-scale-has-marks-below-active-dark@2.png")); + min-height: 26px; + min-width: 22px; + margin-bottom: -14px; + background-position: bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-after:not(.marks-before).fine-tune slider { + margin: -7px; + margin-bottom: -11px; } + scale.horizontal.marks-after:not(.marks-before) slider:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + 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")); + min-height: 26px; + min-width: 22px; + margin-bottom: -14px; + background-position: bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-after:not(.marks-before).fine-tune slider { + margin: -7px; + margin-bottom: -11px; } + scale.horizontal.marks-after:not(.marks-before) slider:backdrop { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-backdrop-dark.png"), url("assets/slider-horz-scale-has-marks-below-backdrop-dark@2.png")); + min-height: 26px; + min-width: 22px; + margin-bottom: -14px; + background-position: bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-after:not(.marks-before).fine-tune slider { + margin: -7px; + margin-bottom: -11px; } + scale.horizontal.marks-after:not(.marks-before) slider:backdrop:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark.png"), url("assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark@2.png")); + min-height: 26px; + min-width: 22px; + margin-bottom: -14px; + background-position: bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-after:not(.marks-before).fine-tune slider { + margin: -7px; + margin-bottom: -11px; } + scale.vertical.marks-before:not(.marks-after) slider { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + 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")); + min-height: 22px; + min-width: 26px; + margin-left: -14px; + background-position: left bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-before:not(.marks-after).fine-tune slider { + margin: -7px; + margin-left: -11px; } + scale.vertical.marks-before:not(.marks-after) slider:hover { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-hover-dark.png"), url("assets/slider-vert-scale-has-marks-above-hover-dark@2.png")); + min-height: 22px; + min-width: 26px; + margin-left: -14px; + background-position: left bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-before:not(.marks-after).fine-tune slider { + margin: -7px; + margin-left: -11px; } + scale.vertical.marks-before:not(.marks-after) slider:active { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-active-dark.png"), url("assets/slider-vert-scale-has-marks-above-active-dark@2.png")); + min-height: 22px; + min-width: 26px; + margin-left: -14px; + background-position: left bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-before:not(.marks-after).fine-tune slider { + margin: -7px; + margin-left: -11px; } + scale.vertical.marks-before:not(.marks-after) slider:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + 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")); + min-height: 22px; + min-width: 26px; + margin-left: -14px; + background-position: left bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-before:not(.marks-after).fine-tune slider { + margin: -7px; + margin-left: -11px; } + scale.vertical.marks-before:not(.marks-after) slider:backdrop { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-backdrop-dark.png"), url("assets/slider-vert-scale-has-marks-above-backdrop-dark@2.png")); + min-height: 22px; + min-width: 26px; + margin-left: -14px; + background-position: left bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-before:not(.marks-after).fine-tune slider { + margin: -7px; + margin-left: -11px; } + scale.vertical.marks-before:not(.marks-after) slider:backdrop:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark.png"), url("assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark@2.png")); + min-height: 22px; + min-width: 26px; + margin-left: -14px; + background-position: left bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-before:not(.marks-after).fine-tune slider { + margin: -7px; + margin-left: -11px; } + scale.vertical.marks-after:not(.marks-before) slider { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + 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")); + min-height: 22px; + min-width: 26px; + margin-right: -14px; + background-position: right bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-after:not(.marks-before).fine-tune slider { + margin: -7px; + margin-right: -11px; } + scale.vertical.marks-after:not(.marks-before) slider:hover { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-hover-dark.png"), url("assets/slider-vert-scale-has-marks-below-hover-dark@2.png")); + min-height: 22px; + min-width: 26px; + margin-right: -14px; + background-position: right bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-after:not(.marks-before).fine-tune slider { + margin: -7px; + margin-right: -11px; } + scale.vertical.marks-after:not(.marks-before) slider:active { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-active-dark.png"), url("assets/slider-vert-scale-has-marks-below-active-dark@2.png")); + min-height: 22px; + min-width: 26px; + margin-right: -14px; + background-position: right bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-after:not(.marks-before).fine-tune slider { + margin: -7px; + margin-right: -11px; } + scale.vertical.marks-after:not(.marks-before) slider:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + 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")); + min-height: 22px; + min-width: 26px; + margin-right: -14px; + background-position: right bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-after:not(.marks-before).fine-tune slider { + margin: -7px; + margin-right: -11px; } + scale.vertical.marks-after:not(.marks-before) slider:backdrop { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-backdrop-dark.png"), url("assets/slider-vert-scale-has-marks-below-backdrop-dark@2.png")); + min-height: 22px; + min-width: 26px; + margin-right: -14px; + background-position: right bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-after:not(.marks-before).fine-tune slider { + margin: -7px; + margin-right: -11px; } + scale.vertical.marks-after:not(.marks-before) slider:backdrop:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark.png"), url("assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark@2.png")); + min-height: 22px; + min-width: 26px; + margin-right: -14px; + background-position: right bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-after:not(.marks-before).fine-tune slider { + margin: -7px; + margin-right: -11px; } + scale.color { + min-height: 0; + min-width: 0; } + scale.color trough { + background-image: image(#181818); + background-repeat: no-repeat; } + scale.color.horizontal { + padding: 0 0 15px 0; } + scale.color.horizontal trough { + padding-bottom: 4px; + background-position: 0 -3px; + border-top-left-radius: 0; + border-top-right-radius: 0; } + scale.color.horizontal slider:dir(ltr):hover, scale.color.horizontal slider:dir(ltr):backdrop, scale.color.horizontal slider:dir(ltr):disabled, scale.color.horizontal slider:dir(ltr):backdrop:disabled, scale.color.horizontal slider:dir(ltr), scale.color.horizontal slider:dir(rtl):hover, scale.color.horizontal slider:dir(rtl):backdrop, scale.color.horizontal slider:dir(rtl):disabled, scale.color.horizontal slider:dir(rtl):backdrop:disabled, scale.color.horizontal slider:dir(rtl) { + margin-bottom: -15px; + margin-top: 6px; } + scale.color.vertical:dir(ltr) { + padding: 0 0 0 15px; } + scale.color.vertical:dir(ltr) trough { + padding-left: 4px; + background-position: 3px 0; + border-bottom-right-radius: 0; + border-top-right-radius: 0; } + scale.color.vertical:dir(ltr) slider:hover, scale.color.vertical:dir(ltr) slider:backdrop, scale.color.vertical:dir(ltr) slider:disabled, scale.color.vertical:dir(ltr) slider:backdrop:disabled, scale.color.vertical:dir(ltr) slider { + margin-left: -15px; + margin-right: 6px; } + scale.color.vertical:dir(rtl) { + padding: 0 15px 0 0; } + scale.color.vertical:dir(rtl) trough { + padding-right: 4px; + background-position: -3px 0; + border-bottom-left-radius: 0; + border-top-left-radius: 0; } + scale.color.vertical:dir(rtl) slider:hover, scale.color.vertical:dir(rtl) slider:backdrop, scale.color.vertical:dir(rtl) slider:disabled, scale.color.vertical:dir(rtl) slider:backdrop:disabled, scale.color.vertical:dir(rtl) slider { + margin-right: -15px; + margin-left: 6px; } + scale.color.fine-tune.horizontal:dir(ltr), scale.color.fine-tune.horizontal:dir(rtl) { + padding: 0 0 12px 0; } + scale.color.fine-tune.horizontal:dir(ltr) trough, scale.color.fine-tune.horizontal:dir(rtl) trough { + padding-bottom: 7px; + background-position: 0 -6px; } + scale.color.fine-tune.horizontal:dir(ltr) slider, scale.color.fine-tune.horizontal:dir(rtl) slider { + margin-bottom: -15px; + margin-top: 6px; } + scale.color.fine-tune.vertical:dir(ltr) { + padding: 0 0 0 12px; } + scale.color.fine-tune.vertical:dir(ltr) trough { + padding-left: 7px; + background-position: 6px 0; } + scale.color.fine-tune.vertical:dir(ltr) slider { + margin-left: -15px; + margin-right: 6px; } + scale.color.fine-tune.vertical:dir(rtl) { + padding: 0 12px 0 0; } + scale.color.fine-tune.vertical:dir(rtl) trough { + padding-right: 7px; + background-position: -6px 0; } + scale.color.fine-tune.vertical:dir(rtl) slider { + margin-right: -15px; + margin-left: 6px; } + +/***************** + * Progress bars * + *****************/ +progressbar { + font-size: smaller; + color: rgba(247, 247, 247, 0.4); + font-feature-settings: "tnum"; } + progressbar.horizontal trough, + progressbar.horizontal progress { + min-height: 2px; } + progressbar.vertical trough, + progressbar.vertical progress { + min-width: 2px; } + progressbar.horizontal progress { + margin: 0 -1px; } + progressbar.vertical progress { + margin: -1px 0; } + progressbar:backdrop { + box-shadow: none; + transition: 200ms ease-out; } + progressbar progress { + border-radius: 1.5px; } + progressbar progress.left { + border-top-left-radius: 2px; + border-bottom-left-radius: 2px; } + progressbar progress.right { + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; } + progressbar progress.top { + border-top-right-radius: 2px; + border-top-left-radius: 2px; } + progressbar progress.bottom { + border-bottom-right-radius: 2px; + border-bottom-left-radius: 2px; } + progressbar.osd { + min-width: 3px; + min-height: 3px; + background-color: transparent; } + progressbar.osd trough { + border-style: none; + border-radius: 0; + background-color: transparent; + box-shadow: none; } + progressbar.osd progress { + border-style: none; + border-radius: 0; } + progressbar trough.empty progress { + all: unset; } + +/************* + * Level Bar * + *************/ +levelbar.horizontal block { + min-height: 1px; } + +levelbar.horizontal.discrete block { + margin: 0 1px; + min-width: 32px; } + +levelbar.vertical block { + min-width: 1px; } + +levelbar.vertical.discrete block { + margin: 1px 0; + min-height: 32px; } + +levelbar:backdrop { + transition: 200ms ease-out; } + +levelbar trough { + border: 1px solid; + padding: 2px; + border-radius: 3px; + color: white; + border-color: #181818; + background-color: #272727; + box-shadow: inset 0 0 0 1px rgba(192, 192, 192, 0); } + levelbar trough:backdrop { + color: rgba(255, 255, 255, 0.55); + border-color: #1c1c1c; + background-color: #2f2f2f; + box-shadow: none; } + +levelbar block { + border: 1px solid; + border-radius: 1px; } + levelbar block.low { + border-color: #f99b11; + background-color: #f99b11; } + levelbar block.low:backdrop { + border-color: #f99b11; } + levelbar block.high, levelbar block:not(.empty) { + border-color: darkgray; + background-color: darkgray; } + levelbar block.high:backdrop, levelbar block:not(.empty):backdrop { + border-color: darkgray; } + levelbar block.full { + border-color: #109b26; + background-color: #109b26; } + levelbar block.full:backdrop { + border-color: #109b26; } + levelbar block.empty { + background-color: transparent; + border-color: rgba(247, 247, 247, 0.1); } + levelbar block.empty:backdrop { + border-color: rgba(255, 255, 255, 0); } + +/**************** + * Print dialog * +*****************/ +printdialog paper { + color: #F7F7F7; + border: 1px solid #181818; + background: white; + padding: 0; } + printdialog paper:backdrop { + color: rgba(255, 255, 255, 0.65); + border-color: #1c1c1c; } + +printdialog .dialog-action-box { + margin: 12px; } + +/********** + * Frames * + **********/ +frame > border, +.frame { + box-shadow: none; + margin: 0; + padding: 0; + border-radius: 0; + border: 1px solid #181818; } + frame > border.flat, + .frame.flat { + border-style: none; } + frame > border:backdrop, + .frame:backdrop { + border-color: #1c1c1c; } + +actionbar > revealer > box { + padding: 6px; + border-top: 1px solid #181818; } + actionbar > revealer > box:backdrop { + border-color: #1c1c1c; } + +scrolledwindow viewport.frame { + border-style: none; } + +scrolledwindow overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(black), to(rgba(0, 0, 0, 0))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(247, 247, 247, 0.07)), to(rgba(247, 247, 247, 0))); + background-size: 100% 5%, 100% 100%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; } + scrolledwindow overshoot.top:backdrop { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#1c1c1c), to(rgba(28, 28, 28, 0))); + background-size: 100% 5%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; } + +scrolledwindow overshoot.bottom { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(black), to(rgba(0, 0, 0, 0))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(247, 247, 247, 0.07)), to(rgba(247, 247, 247, 0))); + background-size: 100% 5%, 100% 100%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; } + scrolledwindow overshoot.bottom:backdrop { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#1c1c1c), to(rgba(28, 28, 28, 0))); + background-size: 100% 5%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; } + +scrolledwindow overshoot.left { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(black), to(rgba(0, 0, 0, 0))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(247, 247, 247, 0.07)), to(rgba(247, 247, 247, 0))); + background-size: 5% 100%, 100% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; } + scrolledwindow overshoot.left:backdrop { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#1c1c1c), to(rgba(28, 28, 28, 0))); + background-size: 5% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; } + +scrolledwindow overshoot.right { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(black), to(rgba(0, 0, 0, 0))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(247, 247, 247, 0.07)), to(rgba(247, 247, 247, 0))); + background-size: 5% 100%, 100% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; } + scrolledwindow overshoot.right:backdrop { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#1c1c1c), to(rgba(28, 28, 28, 0))); + background-size: 5% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; } + +scrolledwindow junction { + border-color: transparent; + border-image: linear-gradient(to bottom, #181818 1px, transparent 1px) 0 0 0 1/0 1px stretch; + background-color: #2a2a2a; } + scrolledwindow junction:dir(rtl) { + border-image-slice: 0 1 0 0; } + scrolledwindow junction:backdrop { + border-image-source: linear-gradient(to bottom, #1c1c1c 1px, transparent 1px); + background-color: #2c2c2c; + transition: 200ms ease-out; } + +separator { + background: rgba(0, 0, 0, 0.1); + min-width: 1px; + min-height: 1px; } + +/********* + * Lists * + *********/ +list { + color: white; + background-color: #272727; + border-color: #181818; } + list:backdrop { + color: rgba(255, 255, 255, 0.55); + background-color: #2f2f2f; + border-color: #1c1c1c; } + list row { + padding: 2px; } + +row { + transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + row:hover { + transition: none; } + row:backdrop { + transition: 200ms ease-out; } + row.activatable.has-open-popup, row.activatable:hover { + background-color: rgba(247, 247, 247, 0.05); } + row.activatable:active { + box-shadow: inset 0 2px 2px -2px rgba(0, 0, 0, 0.2); } + row.activatable:backdrop:hover { + background-color: transparent; } + row.activatable:selected:active { + box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.5); } + row.activatable:selected.has-open-popup, row.activatable:selected:hover { + background-color: #9c9c9c; } + row.activatable:selected:backdrop { + background-color: #929292; } + +/********************* + * App Notifications * + *********************/ +.app-notification, +.app-notification.frame { + padding: 10px; + border-radius: 0 0 5px 5px; + background-color: rgba(29, 29, 29, 0.975); + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), transparent 2px); + background-clip: padding-box; } + .app-notification:backdrop, + .app-notification.frame:backdrop { + background-image: none; + transition: 200ms ease-out; } + .app-notification border, + .app-notification.frame border { + border: none; } + +/************* + * Expanders * + *************/ +expander title > arrow { + min-width: 16px; + min-height: 16px; + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + expander title > arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } + expander title > arrow:hover { + color: white; } + expander title > arrow:disabled { + color: #929292; } + expander title > arrow:disabled:backdrop { + color: #5a5a5a; } + expander title > arrow:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + +/************ + * Calendar * + ***********/ +calendar { + color: white; + border: 1px solid #181818; } + calendar:selected { + border-radius: 3px; } + calendar.header { + border-bottom-color: rgba(0, 0, 0, 0.1); } + calendar.header:backdrop { + border-bottom-color: rgba(0, 0, 0, 0.1); } + calendar.button { + color: rgba(247, 247, 247, 0.45); } + calendar.button:hover { + color: #F7F7F7; } + calendar.button:backdrop { + color: rgba(255, 255, 255, 0.1); } + calendar.button:disabled { + color: rgba(146, 146, 146, 0.45); } + calendar.highlight { + color: #929292; } + calendar.highlight:backdrop { + color: #5a5a5a; } + calendar:backdrop { + color: rgba(255, 255, 255, 0.55); + border-color: #1c1c1c; } + calendar:indeterminate { + color: alpha(currentColor,0.1); } + +/*********** + * Dialogs * + ***********/ +messagedialog .titlebar { + min-height: 20px; + background-image: none; + background-color: #2c2c2c; + border-style: none; + border-top-left-radius: 7px; + border-top-right-radius: 7px; } + +messagedialog.csd.background { + border-bottom-left-radius: 8px; + border-bottom-right-radius: 8px; } + +messagedialog.csd .dialog-action-area button { + padding: 10px 14px; + border-right-style: none; + border-bottom-style: none; + border-radius: 0; + -gtk-outline-radius: 0; } + messagedialog.csd .dialog-action-area button:first-child { + border-left-style: none; + border-bottom-left-radius: 6px; + -gtk-outline-bottom-left-radius: 6px; } + messagedialog.csd .dialog-action-area button:last-child { + border-bottom-right-radius: 6px; + -gtk-outline-bottom-right-radius: 6px; } + +filechooser .dialog-action-box { + border-top: 1px solid #181818; } + filechooser .dialog-action-box:backdrop { + border-top-color: #1c1c1c; } + +filechooser #pathbarbox { + border-bottom: 1px solid #2c2c2c; } + +filechooserbutton:drop(active) { + box-shadow: none; + border-color: transparent; } + +/*********** + * Sidebar * + ***********/ +.sidebar { + border-style: none; + background-color: #2a2a2a; } + stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:not(separator):dir(ltr), .sidebar:not(separator).left, .sidebar:not(separator).left:dir(rtl) { + border-right: 1px solid #181818; + border-left-style: none; } + stacksidebar.sidebar:dir(rtl) list, stacksidebar.sidebar.right list, .sidebar:not(separator):dir(rtl), .sidebar:not(separator).right { + border-left: 1px solid #181818; + border-right-style: none; } + .sidebar:backdrop { + background-color: #323232; + border-color: #1c1c1c; + transition: 200ms ease-out; } + .sidebar list { + background-color: transparent; } + paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar { + border-style: none; } + +stacksidebar row { + padding: 10px 4px; } + stacksidebar row > label { + padding-left: 6px; + padding-right: 6px; } + stacksidebar row.needs-attention > label { + background-size: 6px 6px, 0 0; } + +separator.sidebar { + background-color: #181818; } + separator.sidebar:backdrop { + background-color: #1c1c1c; } + separator.sidebar.selection-mode, + .selection-mode separator.sidebar { + background-color: #021104; } + +/**************** + * File chooser * + ****************/ +row image.sidebar-icon { + opacity: 0.7; } + +placessidebar > viewport.frame { + border-style: none; } + +placessidebar row { + min-height: 36px; + padding: 0px; } + placessidebar row > revealer { + padding: 0 14px; } + placessidebar row:selected { + color: #FFFFFF; } + placessidebar row:disabled { + color: #929292; } + placessidebar row:backdrop { + color: rgba(255, 255, 255, 0.65); } + placessidebar row:backdrop:selected { + color: rgba(255, 255, 255, 0.55); } + placessidebar row:backdrop:disabled { + color: #5a5a5a; } + placessidebar row image.sidebar-icon:dir(ltr) { + padding-right: 8px; } + placessidebar row image.sidebar-icon:dir(rtl) { + padding-left: 8px; } + placessidebar row label.sidebar-label:dir(ltr) { + padding-right: 2px; } + placessidebar row label.sidebar-label:dir(rtl) { + padding-left: 2px; } + button.sidebar-button { + min-height: 26px; + min-width: 26px; + margin-top: 3px; + margin-bottom: 3px; + padding: 0; + border-radius: 100%; + -gtk-outline-radius: 100%; } + button.sidebar-button:not(:hover):not(:active) > image, button.sidebar-button:backdrop > image { + opacity: 0.7; } + placessidebar row:selected:active { + box-shadow: none; } + placessidebar row.sidebar-placeholder-row { + padding: 0 8px; + min-height: 2px; + background-image: image(#109b26); + background-clip: content-box; } + placessidebar row.sidebar-new-bookmark-row { + color: #929292; } + placessidebar row:drop(active):not(:disabled) { + color: #109b26; + box-shadow: inset 0 1px #109b26, inset 0 -1px #109b26; } + placessidebar row:drop(active):not(:disabled):selected { + color: #FFFFFF; + background-color: #109b26; } + +placesview .server-list-button > image { + transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + -gtk-icon-transform: rotate(0turn); } + +placesview .server-list-button:checked > image { + transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + -gtk-icon-transform: rotate(-0.5turn); } + +placesview row.activatable:hover { + background-color: transparent; } + +placesview > actionbar > revealer > box > label { + padding-left: 8px; + padding-right: 8px; } + +/********* + * Paned * + *********/ +paned > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; + border-style: none; + background-color: transparent; + background-image: image(#181818); + background-size: 1px 1px; } + paned > separator:selected { + background-image: image(#929292); } + paned > separator:backdrop { + background-image: image(#1c1c1c); } + paned > separator.wide { + min-width: 5px; + min-height: 5px; + background-color: #2c2c2c; + background-image: image(#181818), image(#181818); + background-size: 1px 1px, 1px 1px; } + paned > separator.wide:backdrop { + background-color: #343434; + background-image: image(#1c1c1c), image(#1c1c1c); } + +paned.horizontal > separator { + background-repeat: repeat-y; } + paned.horizontal > separator:dir(ltr) { + margin: 0 -8px 0 0; + padding: 0 8px 0 0; + background-position: left; } + paned.horizontal > separator:dir(rtl) { + margin: 0 0 0 -8px; + padding: 0 0 0 8px; + background-position: right; } + paned.horizontal > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-y, repeat-y; + background-position: left, right; } + +paned.vertical > separator { + margin: 0 0 -8px 0; + padding: 0 0 8px 0; + background-repeat: repeat-x; + background-position: top; } + paned.vertical > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-x, repeat-x; + background-position: bottom, top; } + +/************** + * GtkInfoBar * + **************/ +infobar { + border-style: none; } + infobar.action:hover > revealer > box { + background-color: #020202; + border-bottom: 1px solid #252525; } + infobar.info, infobar.question, infobar.warning, infobar.error { + text-shadow: none; } + infobar.info:backdrop > revealer > box, infobar.info > revealer > box, infobar.question:backdrop > revealer > box, infobar.question > revealer > box, infobar.warning:backdrop > revealer > box, infobar.warning > revealer > box, infobar.error:backdrop > revealer > box, infobar.error > revealer > box { + background-color: #070707; + border-bottom: 1px solid #252525; } + infobar.info:backdrop > revealer > box label, infobar.info:backdrop > revealer > box, infobar.info > revealer > box label, infobar.info > revealer > box, infobar.question:backdrop > revealer > box label, infobar.question:backdrop > revealer > box, infobar.question > revealer > box label, infobar.question > revealer > box, infobar.warning:backdrop > revealer > box label, infobar.warning:backdrop > revealer > box, infobar.warning > revealer > box label, infobar.warning > revealer > box, infobar.error:backdrop > revealer > box label, infobar.error:backdrop > revealer > box, infobar.error > revealer > box label, infobar.error > revealer > box { + color: #F7F7F7; } + infobar.info:backdrop, infobar.question:backdrop, infobar.warning:backdrop, infobar.error:backdrop { + text-shadow: none; } + infobar.info button, infobar.question button, infobar.warning button, infobar.error button { + color: #F7F7F7; + outline-color: rgba(192, 192, 192, 0.7); + border-color: #181818; + background-image: image(#373737); + text-shadow: 0 -1px rgba(0, 0, 0, 0.860706); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.860706); + box-shadow: 0 1px rgba(0, 0, 0, 0.05); } + infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover { + color: #F7F7F7; + outline-color: rgba(192, 192, 192, 0.7); + border-color: #181818; + border-bottom-color: #181818; + text-shadow: 0 -1px rgba(0, 0, 0, 0.812706); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.812706); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); + box-shadow: 0 1px rgba(0, 0, 0, 0.1); + background-image: image(#3c3c3c); } + infobar.info button:active, infobar.info button:checked, infobar.question button:active, infobar.question button:checked, infobar.warning button:active, infobar.warning button:checked, infobar.error button:active, infobar.error button:checked { + color: #F7F7F7; + outline-color: rgba(192, 192, 192, 0.7); + border-color: #181818; + background-image: image(#151515); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + infobar.info button:disabled, infobar.question button:disabled, infobar.warning button:disabled, infobar.error button:disabled { + color: #929292; + border-color: #181818; + background-image: image(#2a2a2a); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + infobar.info button:backdrop, infobar.question button:backdrop, infobar.warning button:backdrop, infobar.error button:backdrop { + color: rgba(255, 255, 255, 0.65); + border-color: #1c1c1c; + background-image: image(#343434); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + border-color: #131313; } + infobar.info button:backdrop:disabled, infobar.question button:backdrop:disabled, infobar.warning button:backdrop:disabled, infobar.error button:backdrop:disabled { + color: #5a5a5a; + border-color: #1c1c1c; + background-image: image(#323232); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + border-color: #131313; } + infobar.info button:backdrop label, infobar.info button:backdrop, infobar.info button label, infobar.info button, infobar.question button:backdrop label, infobar.question button:backdrop, infobar.question button label, infobar.question button, infobar.warning button:backdrop label, infobar.warning button:backdrop, infobar.warning button label, infobar.warning button, infobar.error button:backdrop label, infobar.error button:backdrop, infobar.error button label, infobar.error button { + color: #F7F7F7; } + infobar.info selection, infobar.question selection, infobar.warning selection, infobar.error selection { + background-color: #131313; } + infobar.info *:link, infobar.question *:link, infobar.warning *:link, infobar.error *:link { + color: #19B6EE; } + +/************ + * Tooltips * + ************/ +tooltip { + padding: 4px; + /* not working */ + border-radius: 5px; + box-shadow: none; + text-shadow: 0 1px black; } + tooltip.background { + background-color: rgba(0, 0, 0, 0.8); + background-clip: padding-box; + border: 1px solid rgba(255, 255, 255, 0.1); } + tooltip decoration { + background-color: transparent; } + tooltip * { + padding: 4px; + background-color: transparent; + color: white; } + +/***************** + * Color Chooser * + *****************/ +colorswatch:drop(active), colorswatch { + border-style: none; } + +colorswatch.top { + border-top-left-radius: 5.5px; + border-top-right-radius: 5.5px; } + colorswatch.top overlay { + border-top-left-radius: 5px; + border-top-right-radius: 5px; } + +colorswatch.bottom { + border-bottom-left-radius: 5.5px; + border-bottom-right-radius: 5.5px; } + colorswatch.bottom overlay { + border-bottom-left-radius: 5px; + border-bottom-right-radius: 5px; } + +colorswatch.left, colorswatch:first-child:not(.top) { + border-top-left-radius: 5.5px; + border-bottom-left-radius: 5.5px; } + colorswatch.left overlay, colorswatch:first-child:not(.top) overlay { + border-top-left-radius: 5px; + border-bottom-left-radius: 5px; } + +colorswatch.right, colorswatch:last-child:not(.bottom) { + border-top-right-radius: 5.5px; + border-bottom-right-radius: 5.5px; } + colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay { + border-top-right-radius: 5px; + border-bottom-right-radius: 5px; } + +colorswatch.dark { + outline-color: rgba(255, 255, 255, 0.6); } + colorswatch.dark overlay { + color: white; } + colorswatch.dark overlay:hover { + border-color: #181818; } + colorswatch.dark overlay:backdrop { + color: rgba(255, 255, 255, 0.5); } + +colorswatch.light { + outline-color: rgba(0, 0, 0, 0.6); } + colorswatch.light overlay { + color: black; } + colorswatch.light overlay:hover { + border-color: #181818; } + colorswatch.light overlay:backdrop { + color: rgba(0, 0, 0, 0.5); } + +colorswatch:drop(active) { + box-shadow: none; } + colorswatch:drop(active).light overlay { + border-color: #109b26; + box-shadow: inset 0 0 0 2px #181818, inset 0 0 0 1px #109b26; } + colorswatch:drop(active).dark overlay { + border-color: #109b26; + box-shadow: inset 0 0 0 2px #181818, inset 0 0 0 1px #109b26; } + +colorswatch overlay { + border: 1px solid #181818; } + colorswatch overlay:hover { + box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), inset 0 -1px rgba(0, 0, 0, 0.2); } + colorswatch overlay:backdrop, colorswatch overlay:backdrop:hover { + border-color: #181818; + box-shadow: none; } + +colorswatch#add-color-button { + border-radius: 5px 5px 0 0; } + colorswatch#add-color-button:only-child { + border-radius: 5px; } + colorswatch#add-color-button overlay { + color: #F7F7F7; + outline-color: rgba(192, 192, 192, 0.7); + border-color: #181818; + background-image: image(#373737); + text-shadow: 0 -1px rgba(0, 0, 0, 0.860706); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.860706); + box-shadow: 0 1px rgba(0, 0, 0, 0.05); } + colorswatch#add-color-button overlay:hover { + color: #F7F7F7; + outline-color: rgba(192, 192, 192, 0.7); + border-color: #181818; + border-bottom-color: #181818; + text-shadow: 0 -1px rgba(0, 0, 0, 0.812706); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.812706); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); + box-shadow: 0 1px rgba(0, 0, 0, 0.1); + background-image: image(#3c3c3c); } + colorswatch#add-color-button overlay:backdrop { + color: rgba(255, 255, 255, 0.65); + border-color: #1c1c1c; + background-image: image(#343434); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + +colorswatch:disabled { + opacity: 0.5; } + colorswatch:disabled overlay { + border-color: rgba(0, 0, 0, 0.6); + box-shadow: none; } + +row:selected colorswatch { + box-shadow: 0 0 0 2px #FFFFFF; } + +colorswatch#editor-color-sample { + border-radius: 4px; } + colorswatch#editor-color-sample overlay { + border-radius: 4.5px; } + +colorchooser .popover.osd { + border-radius: 5px; } + +/******** + * Misc * + ********/ +.content-view { + background-color: #1b1b1b; } + .content-view:hover { + -gtk-icon-effect: highlight; } + .content-view:backdrop { + background-color: #1b1b1b; } + +.osd .scale-popup button.flat { + border-style: none; + border-radius: 5px; } + +.scale-popup button:hover { + background-color: rgba(247, 247, 247, 0.1); + border-radius: 5px; } + +/********************** + * Window Decorations * + *********************/ +decoration { + border-radius: 7px 7px 0 0; + border-width: 0px; + box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(24, 24, 24, 0.9); + margin: 10px; } + decoration:backdrop { + box-shadow: 0 3px 9px 1px transparent, 0 2px 6px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(24, 24, 24, 0.9); + transition: 200ms ease-out; } + .maximized decoration, + .fullscreen decoration, + .tiled decoration, + .tiled-top decoration, + .tiled-right decoration, + .tiled-bottom decoration, + .tiled-left decoration { + border-radius: 0; } + .popup decoration { + box-shadow: none; } + .ssd decoration { + box-shadow: 0 0 0 1px rgba(24, 24, 24, 0.9); } + .csd.popup decoration { + border-radius: 4px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(24, 24, 24, 0.8); } + tooltip.csd decoration { + border-radius: 5px; + box-shadow: none; } + messagedialog.csd decoration { + border-radius: 7px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(24, 24, 24, 0.8); } + .solid-csd decoration { + margin: 0; + padding: 4px; + background-color: #181818; + border: solid 1px #181818; + border-radius: 0; + box-shadow: inset 0 0 0 3px #252525, inset 0 1px rgba(247, 247, 247, 0.07); } + .solid-csd decoration:backdrop { + box-shadow: inset 0 0 0 3px #343434, inset 0 1px rgba(247, 247, 247, 0.07); } + +button.titlebutton { + text-shadow: 0 -1px rgba(0, 0, 0, 0.860706); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.860706); } + button.titlebutton:not(.appmenu) { + border-radius: 9999px; + padding: 6px; + margin: 0 2px; + min-width: 0; + min-height: 0; } + button.titlebutton:backdrop { + -gtk-icon-shadow: none; } + +.selection-mode headerbar button.titlebutton, +.selection-mode .titlebar button.titlebutton, +headerbar.selection-mode button.titlebutton, +.titlebar.selection-mode button.titlebutton { + text-shadow: 0 -1px rgba(0, 0, 0, 0.81098); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.81098); } + .selection-mode headerbar button.titlebutton:backdrop, + .selection-mode .titlebar button.titlebutton:backdrop, + headerbar.selection-mode button.titlebutton:backdrop, + .titlebar.selection-mode button.titlebutton:backdrop { + -gtk-icon-shadow: none; } + +.view:selected:focus, .view:selected, iconview:selected, .view text:selected, iconview text:selected, +textview text:selected, .view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection, +textview text selection:focus, +textview text selection, flowbox flowboxchild:selected, spinbutton:not(.vertical) selection, +entry selection, modelbutton.flat:selected, +.menuitem.button.flat:selected, treeview.view:selected:focus, treeview.view:selected, row:selected, calendar:selected { + background-color: #929292; } + label:selected, .selection-mode button.titlebutton, .view:selected:focus, .view:selected, iconview:selected, .view text:selected, iconview text:selected, + textview text:selected, .view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection, + textview text selection:focus, + textview text selection, flowbox flowboxchild:selected, spinbutton:not(.vertical) selection, + entry selection, modelbutton.flat:selected, + .menuitem.button.flat:selected, treeview.view:selected:focus, treeview.view:selected, row:selected, calendar:selected { + color: #FFFFFF; } + label:disabled selection, label:disabled:selected, .selection-mode button.titlebutton:disabled, iconview:disabled:selected:focus, .view:disabled:selected, iconview:disabled:selected, iconview text:disabled:selected:focus, + textview text:disabled:selected:focus, .view text:disabled:selected, iconview text:disabled:selected, + textview text:disabled:selected, iconview text selection:disabled:focus, .view text selection:disabled, iconview text selection:disabled, + textview text selection:disabled, flowbox flowboxchild:disabled:selected, spinbutton:not(.vertical) selection:disabled, + entry selection:disabled, modelbutton.flat:disabled:selected, + .menuitem.button.flat:disabled:selected, row:disabled:selected, calendar:disabled:selected { + color: #c8c8c8; } + label:backdrop selection, label:backdrop:selected, .selection-mode button.titlebutton:backdrop, iconview:backdrop:selected:focus, .view:backdrop:selected, iconview:backdrop:selected, iconview text:backdrop:selected:focus, + textview text:backdrop:selected:focus, .view text:backdrop:selected, iconview text:backdrop:selected, + textview text:backdrop:selected, iconview text selection:backdrop:focus, .view text selection:backdrop, iconview text selection:backdrop, + textview text selection:backdrop, flowbox flowboxchild:backdrop:selected, spinbutton:not(.vertical) selection:backdrop, + entry selection:backdrop, modelbutton.flat:backdrop:selected, + .menuitem.button.flat:backdrop:selected, row:backdrop:selected, calendar:backdrop:selected { + color: rgba(255, 255, 255, 0.55); } + label:backdrop selection:disabled, label:backdrop:disabled:selected, .selection-mode button.titlebutton:backdrop:disabled, .view:backdrop:disabled:selected, iconview:backdrop:disabled:selected, .view text:backdrop:disabled:selected, iconview text:backdrop:disabled:selected, + textview text:backdrop:disabled:selected, .view text selection:backdrop:disabled, iconview text selection:backdrop:disabled, + textview text selection:backdrop:disabled, flowbox flowboxchild:backdrop:disabled:selected, spinbutton:not(.vertical) selection:backdrop:disabled, + entry selection:backdrop:disabled, modelbutton.flat:backdrop:disabled:selected, + .menuitem.button.flat:backdrop:disabled:selected, row:backdrop:disabled:selected, calendar:backdrop:disabled:selected { + color: rgba(161, 161, 161, 0.865); } + +.monospace { + font-family: monospace; } + +/********************** + * Touch Copy & Paste * + *********************/ +cursor-handle { + background-color: transparent; + background-image: none; + box-shadow: none; + border-style: none; } + cursor-handle.top:dir(ltr), cursor-handle.bottom:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-start-dark.png"), url("assets/text-select-start-dark@2.png")); + padding-left: 10px; } + cursor-handle.bottom:dir(ltr), cursor-handle.top:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-end-dark.png"), url("assets/text-select-end-dark@2.png")); + padding-right: 10px; } + cursor-handle.insertion-cursor:dir(ltr), cursor-handle.insertion-cursor:dir(rtl) { + -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")); } + cursor-handle.top:hover:dir(ltr), cursor-handle.bottom:hover:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-start-hover-dark.png"), url("assets/text-select-start-hover-dark@2.png")); + padding-left: 10px; } + cursor-handle.bottom:hover:dir(ltr), cursor-handle.top:hover:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-end-hover-dark.png"), url("assets/text-select-end-hover-dark@2.png")); + padding-right: 10px; } + cursor-handle.insertion-cursor:hover:dir(ltr), cursor-handle.insertion-cursor:hover:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-hover-dark.png"), url("assets/slider-horz-scale-has-marks-above-hover-dark@2.png")); } + cursor-handle.top:active:dir(ltr), cursor-handle.bottom:active:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-start-active-dark.png"), url("assets/text-select-start-active-dark@2.png")); + padding-left: 10px; } + cursor-handle.bottom:active:dir(ltr), cursor-handle.top:active:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-end-active-dark.png"), url("assets/text-select-end-active-dark@2.png")); + padding-right: 10px; } + cursor-handle.insertion-cursor:active:dir(ltr), cursor-handle.insertion-cursor:active:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-active-dark.png"), url("assets/slider-horz-scale-has-marks-above-active-dark@2.png")); } + +.context-menu { + font: initial; } + +.keycap { + min-width: 20px; + min-height: 25px; + margin-top: 2px; + padding-bottom: 3px; + padding-left: 6px; + padding-right: 6px; + color: #F7F7F7; + background-color: #272727; + border: 1px solid; + border-color: #181818; + border-radius: 5px; + box-shadow: inset 0 -3px #1e1e1e; + font-size: smaller; } + .keycap:backdrop { + background-color: #2f2f2f; + color: rgba(255, 255, 255, 0.65); + transition: 200ms ease-out; } + +:not(decoration):not(window):drop(active):focus, +:not(decoration):not(window):drop(active) { + border-color: #109b26; + box-shadow: inset 0 0 0 1px #109b26; + caret-color: #109b26; } + +stackswitcher button.text-button { + min-width: 100px; } + +stackswitcher button.circular, +stackswitcher button.text-button.circular { + min-width: 32px; + min-height: 32px; + padding: 0; } + +/************* + * App Icons * + *************/ +/* Outline for low res icons */ +.lowres-icon { + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.05), 1px 0 rgba(0, 0, 0, 0.1), 0 1px rgba(0, 0, 0, 0.3), -1px 0 rgba(0, 0, 0, 0.1); } + +/* Dropshadow for large icons */ +.icon-dropshadow { + -gtk-icon-shadow: 0 1px 12px rgba(0, 0, 0, 0.05), 0 -1px rgba(0, 0, 0, 0.05), 1px 0 rgba(0, 0, 0, 0.1), 0 1px rgba(0, 0, 0, 0.3), -1px 0 rgba(0, 0, 0, 0.1); } + +/********* + * Emoji * + ********/ +popover.emoji-picker { + padding-left: 0; + padding-right: 0; } + popover.emoji-picker entry.search { + margin: 3px 5px 5px 5px; } + +button.emoji-section { + border-color: transparent; + border-width: 3px; + border-style: none none solid; + border-radius: 0; + margin: 2px 4px 2px 4px; + padding: 3px 0 0; + min-width: 32px; + min-height: 28px; + /* reset props inherited from the button style */ + background: none; + box-shadow: none; + text-shadow: none; + outline-offset: -5px; } + button.emoji-section:first-child { + margin-left: 7px; } + button.emoji-section:last-child { + margin-right: 7px; } + button.emoji-section:backdrop:not(:checked) { + border-color: transparent; } + button.emoji-section:hover { + border-color: rgba(247, 247, 247, 0.1); } + button.emoji-section:checked { + border-color: #929292; } + button.emoji-section label { + padding: 0; + opacity: 0.55; } + button.emoji-section:hover label { + opacity: 0.775; } + button.emoji-section:checked label { + opacity: 1; } + +popover.emoji-picker .emoji { + font-size: x-large; + padding: 6px; } + popover.emoji-picker .emoji :hover { + background: #929292; + border-radius: 6px; } + +popover.emoji-completion arrow { + border: none; + background: none; } + +popover.emoji-completion contents row box { + padding: 2px 10px; } + +popover.emoji-completion .emoji:hover { + background: rgba(247, 247, 247, 0.15); } + +/* set $ambiance to null, unless already defined */ +/*********** + * Tweak Tool * + ***********/ +list.tweak-categories separator { + background: transparent; } + +/*********** + * Nautilus * + ***********/ +.nautilus-window { + background-image: none; + background-color: #2c2c2c; + /* dim the icon when not checked */ } + .nautilus-window .nautilus-canvas-item.dim-label, .nautilus-window label.nautilus-canvas-item.separator, .nautilus-window .titlebar:not(headerbar) .nautilus-canvas-item.subtitle, .titlebar:not(headerbar) .nautilus-window .nautilus-canvas-item.subtitle, + .nautilus-window headerbar .nautilus-canvas-item.subtitle, headerbar .nautilus-window .nautilus-canvas-item.subtitle, + .nautilus-window .nautilus-list-dim-label { + color: #939393; } + .nautilus-window:backdrop { + background-color: #343434; } + .nautilus-window placessidebar { + background-color: #272727; } + .nautilus-window placessidebar:backdrop { + background-color: #343434; } + .nemo-window .view:backdrop, .nemo-window iconview:backdrop, + .nautilus-window *scrolledwindow:backdrop { + opacity: 0.9; } + .nautilus-window infobar { + background-color: #5D5D5D; } + .nautilus-window infobar:backdrop { + background-color: #343434; } + .nautilus-window paned box.floating-bar { + background-color: #2c2c2c; + border-style: solid; + border-color: #151515; + border-width: 1px 0 0 1px; + border-radius: 4px 0 0 0; } + .nautilus-window paned box.floating-bar button:dir(ltr).circular.flat.image-button { + background: radial-gradient(circle at 50%, white 35%, #2c2c2c 1%); + color: #991121; } + .nautilus-window paned box.floating-bar button:dir(ltr).circular.flat.image-button:hover { + border: 1px solid #181818; + background: radial-gradient(circle at 50%, white 30%, rgba(247, 247, 247, 0.05) 16%); + color: #b01326; } + .nautilus-window .searchbar-container searchbar { + background: transparent; + border-color: transparent; } + .nautilus-window treeview:drop(active):focus { + border-bottom: 1px solid #109b26; } + .nautilus-window treeview.view header button { + background-color: #272727; + background-image: none; + border-color: rgba(24, 24, 24, 0.4); + border-left: 1px; } + .nautilus-window treeview.view header button:hover { + background-color: #2c2c2c; } + .nautilus-window treeview.view header button:backdrop { + background-color: #2f2f2f; } + .nautilus-window .nautilus-list-view .view, .nautilus-window .nautilus-list-view iconview { + border-bottom: 1px solid rgba(24, 24, 24, 0.2); } + .nautilus-window .nautilus-list-view .view.dnd, .nautilus-window .nautilus-list-view iconview.dnd { + border-style: none; } + .nautilus-window .nautilus-list-view .view treeview:selected, .nautilus-window .nautilus-list-view iconview treeview:selected { + background-color: #343434; + color: #F7F7F7; } + .nautilus-window .nautilus-list-view .view treeview:selected:hover, .nautilus-window .nautilus-list-view iconview treeview:selected:hover { + background-color: #414141; } + .nautilus-window .nautilus-list-view .view treeview:selected:backdrop, .nautilus-window .nautilus-list-view iconview treeview:selected:backdrop { + color: rgba(255, 255, 255, 0.65); + background-color: #343434; } + .nautilus-window notebook > header { + background: #2c2c2c; } + .nautilus-window paned > separator { + background-image: image(#151515); } + .nautilus-window paned > separator:backdrop { + background-image: image(rgba(24, 24, 24, 0.3)); } + .nautilus-window entry.search > * { + margin: 5px; } + .nautilus-window .path-bar-box { + border-radius: 5px; + border: 1px solid #181818; + background-color: #2c2c2c; + padding-right: 6px; } + .nautilus-window .path-bar-box:backdrop { + border-color: #1c1c1c; } + .nautilus-window .path-bar-box:backdrop { + border-color: #1c1c1c; } + .nautilus-window .nautilus-path-bar button { + margin: 0px; } + .nautilus-window .nautilus-path-bar button:first-child { + border-width: 0px 1px 0px 0px; + border-radius: 3.5px 0px 0px 3.5px; } + .nautilus-window .nautilus-path-bar button:not(:first-child) { + border-width: 0px 1px 0px 1px; + border-radius: 0px 0px 0px 0px; } + .nautilus-window .nautilus-path-bar button:not(:checked) image { + opacity: 0.8; } + .nautilus-window .nautilus-canvas-item { + outline-width: 0; + background-color: rgba(255, 255, 255, 0.1); } + .nautilus-window .nautilus-canvas-item:selected:not(:backdrop) { + color: #FFFFFF; } + .nautilus-window .nautilus-canvas-item:selected:not(:backdrop):dir(ltr) { + background-color: #929292; } + .nautilus-window .nautilus-canvas-item:selected:not(:backdrop):not(:dir(ltr)) { + background-color: rgba(175, 175, 175, 0.5); } + .nautilus-window .nautilus-canvas-item:backdrop:selected { + background-color: #929292; + color: rgba(255, 255, 255, 0.55); } + +.disk-space-display { + border-style: solid; + border-width: 2px; } + +.disk-space-display.unknown { + background-color: #2a2a2a; + border-color: rgba(42, 42, 42, 0.3); + color: #2a2a2a; } + +.disk-space-display.unknown.border { + color: rgba(42, 42, 42, 0.3); } + +.disk-space-display.used { + background-color: darkgray; + border-color: rgba(169, 169, 169, 0.3); + color: darkgray; } + +.disk-space-display.used.border { + color: rgba(169, 169, 169, 0.3); } + +.disk-space-display.free { + background-color: #2c2c2c; + border-color: rgba(44, 44, 44, 0.3); + color: #2c2c2c; } + +.disk-space-display.free.border { + color: rgba(44, 44, 44, 0.3); } + +/************ + * Terminal * + ************/ +terminal-window .terminal-screen { + background-color: #300A24; + color: white; } + terminal-window .terminal-screen:backdrop { + background-color: #380c2a; + color: rgba(255, 255, 255, 0.55); } + +terminal-window notebook scrollbar { + background-color: transparent; + border-color: transparent; } + terminal-window notebook scrollbar:backdrop { + background-color: transparent; + border-color: transparent; } + terminal-window notebook scrollbar slider { + margin: 0; + border-width: 3px; } + terminal-window notebook scrollbar slider:backdrop { + background-color: alpha(currentColor,0.1); } + terminal-window notebook scrollbar slider:disabled { + background-color: transparent; } + terminal-window notebook scrollbar.dragging, terminal-window notebook scrollbar.hovering { + background-color: transparent; } + +/****************** + * GNOME Software * + ******************/ +.review-row { + margin-bottom: 10px; + padding: 6px 12px; + box-shadow: 0 1px 2.5px rgba(0, 0, 0, 0.25); + outline-offset: -1px; } + .review-row, .review-row:not(:selected):not(:backdrop):hover, .review-row:not(:selected):not(:backdrop):active { + background-color: #272727; } + .review-row:backdrop { + background-color: #2f2f2f; } + .review-row:last-child { + margin-bottom: 0; } + .review-row > grid { + margin-top: -24px; } + +.app-listbox-header { + background: #222222; } + +.list-box-app-row { + border-radius: 0; + border-color: #181818; + border-style: none solid solid solid; + border-width: 0 1px 1px 1px; + margin: -1px 0 0 0; } + .list-box-app-row ~ separator { + background-color: #2c2c2c; + border: none; + min-height: 0px; } + +box > list row.list-box-app-row { + border: none; } + +.counter-label { + margin-top: 2px; + margin-bottom: 2px; + border-width: 0px; + padding-left: 2px; + padding-right: 2px; + box-shadow: inset 0 0 10px 10px #109b26; } + +/********* + * Gedit * + *********/ +.gedit-bottom-panel-paned notebook > header { + background: #2c2c2c; } + +.gedit-bottom-panel-paned ~ statusbar { + border-top: 1px solid #181818; } + .gedit-bottom-panel-paned ~ statusbar:backdrop { + border-color: #1c1c1c; } + +.gedit-search-slider { + background: #2c2c2c; + border: 1px solid #181818; + border-top-style: none; + padding: 4px 8px; + border-radius: 0 0 5px 5px; } + .gedit-search-slider:backdrop { + background-color: #343434; + border-color: #1c1c1c; } + +.gedit-search-entry-occurrences-tag { + color: rgba(247, 247, 247, 0.35); + border: none; + box-shadow: none; + margin: 2px; + padding: 2px; } + +.gedit-document-panel { + background-color: #2c2c2c; } + .gedit-document-panel row.activatable { + padding: 6px; } + .gedit-document-panel row button { + min-width: 22px; + min-height: 22px; + padding: 0; + margin: 0; + border: none; } + .gedit-document-panel row:hover button:hover { + background-color: rgba(247, 247, 247, 0.15); } + .gedit-document-panel row:hover button:active { + background-color: rgba(247, 247, 247, 0.25); } + .gedit-document-panel row:hover:selected button:hover { + color: #FFFFFF; } + +/*************** + * GNOME Disks * + ***************/ +headerbar button image ~ window decoration ~ menu separator { + background: #181818; } + +/******** + * Nemo * + ********/ +.nemo-properties-dialog .dialog-action-box .dialog-action-area { + margin: 2px 6px 4px; } + +.nemo-properties-dialog toolbar stackswitcher.linked button { + margin-right: 0; } + .nemo-properties-dialog toolbar stackswitcher.linked button:backdrop { + color: rgba(255, 255, 255, 0.65); + background-color: #343434; } + +.nemo-window .sidebar scrolledwindow.frame.nemo-places-sidebar { + border: none; } + +.nemo-window .sidebar viewport.frame box.vertical treeview.view.places-treeview { + background-image: image(#2a2a2a); + border-radius: 0; } + .nemo-window .sidebar viewport.frame box.vertical treeview.view.places-treeview:backdrop { + background-image: image(#323232); } + .nemo-window .sidebar viewport.frame box.vertical treeview.view.places-treeview:selected { + background: #929292; } + .nemo-window .sidebar viewport.frame box.vertical treeview.view.places-treeview:not(:selected):not(:backdrop):hover { + background-image: image(rgba(247, 247, 247, 0.05)); } + +.nemo-window .nemo-inactive-pane .view, .nemo-window .nemo-inactive-pane iconview, .nemo-window .nemo-inactive-pane iconview { + background-color: #343434; } + +.nemo-window .nemo-window-pane widget.entry { + border: 1px solid; + border-radius: 3px; + color: #F7F7F7; + border-color: #929292; + background-color: #2c2c2c; } + +.nemo-window .nemo-window-pane widget.entry:selected { + border: 1px solid; + border-radius: 3px; + color: #FFFFFF; + border-color: #929292; + background-color: #929292; } + +.nemo-window toolbar.horizontal.primary-toolbar { + border-bottom: 1px solid #181818; } + .nemo-window toolbar.horizontal.primary-toolbar widget.linked.raised button:first-child widget { + -gtk-icon-source: -gtk-icontheme("go-previous-symbolic"); } + .nemo-window toolbar.horizontal.primary-toolbar widget.linked.raised button:last-child widget { + -gtk-icon-source: -gtk-icontheme("go-next-symbolic"); } + .nemo-window toolbar.horizontal.primary-toolbar toolitem box widget * { + min-height: 0; + min-width: 0; } + .nemo-window toolbar.horizontal.primary-toolbar .linked button { + margin-right: 0; } + .nemo-window toolbar.horizontal.primary-toolbar button { + color: #F7F7F7; + outline-color: rgba(192, 192, 192, 0.7); + border-color: #181818; + background-image: image(#373737); + text-shadow: 0 -1px rgba(0, 0, 0, 0.860706); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.860706); + box-shadow: 0 1px rgba(0, 0, 0, 0.05); } + .nemo-window toolbar.horizontal.primary-toolbar button:hover { + color: #F7F7F7; + outline-color: rgba(192, 192, 192, 0.7); + border-color: #181818; + border-bottom-color: #181818; + text-shadow: 0 -1px rgba(0, 0, 0, 0.812706); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.812706); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); + box-shadow: 0 1px rgba(0, 0, 0, 0.1); + background-image: image(#3c3c3c); } + .nemo-window toolbar.horizontal.primary-toolbar button:active, .nemo-window toolbar.horizontal.primary-toolbar button:checked { + color: #F7F7F7; + outline-color: rgba(192, 192, 192, 0.7); + border-color: #181818; + background-image: image(#151515); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + .nemo-window toolbar.horizontal.primary-toolbar button:disabled { + color: #929292; + border-color: #181818; + background-image: image(#2a2a2a); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .nemo-window toolbar.horizontal.primary-toolbar button:disabled:active, .nemo-window toolbar.horizontal.primary-toolbar button:disabled:checked { + color: #929292; + border-color: #181818; + background-image: image(#1d1d1d); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .nemo-window toolbar.horizontal.primary-toolbar button:backdrop { + color: rgba(255, 255, 255, 0.65); + border-color: #1c1c1c; + background-image: image(#343434); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .nemo-window toolbar.horizontal.primary-toolbar button:backdrop:active, .nemo-window toolbar.horizontal.primary-toolbar button:backdrop:checked { + color: rgba(255, 255, 255, 0.65); + border-color: #1c1c1c; + background-image: image(#222222); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .nemo-window toolbar.horizontal.primary-toolbar button:backdrop:disabled { + color: #5a5a5a; + border-color: #1c1c1c; + background-image: image(#323232); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .nemo-window toolbar.horizontal.primary-toolbar button:backdrop:disabled:active, .nemo-window toolbar.horizontal.primary-toolbar button:backdrop:disabled:checked { + color: #5a5a5a; + border-color: #1c1c1c; + background-image: image(#222222); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + +/************* + * GNOME ToDo * + **************/ +.org-gnome-Todo taskrow.activatable.new-task-row button.popup.toggle { + border-radius: 0px; + border: none; + border-left: 1px solid #181818; + padding-left: 10px; + padding-right: 10px; + -gtk-outline-radius: 0px; } + +.org-gnome-Todo viewport.view, .org-gnome-Todo listbox.transparent { + background-color: #1b1b1b; } + .org-gnome-Todo viewport.view:backdrop, .org-gnome-Todo listbox.transparent:backdrop { + background-color: #2f2f2f; } + +/*********** + * Firefox * + ***********/ +#MozillaGtkWidget.background menu, #MozillaGtkWidget.background .menu, #MozillaGtkWidget.background .context-menu { + border-radius: 0; } + +#MozillaGtkWidget.background scrollbar { + background-color: transparent; + border-color: transparent; } + #MozillaGtkWidget.background scrollbar slider { + background-color: #8d8d8d; } + #MozillaGtkWidget.background scrollbar slider:hover { + background-color: #b5b5b5; } + #MozillaGtkWidget.background scrollbar slider:hover:active { + background-color: #ababab; } + #MozillaGtkWidget.background scrollbar slider:backdrop { + background-color: rgba(101, 101, 101, 0.86); } + #MozillaGtkWidget.background scrollbar slider:disabled { + background-color: transparent; } + #MozillaGtkWidget.background scrollbar trough { + background-color: rgba(44, 44, 44, 0.2); } + +normal-button { + color: #F7F7F7; + outline-color: rgba(192, 192, 192, 0.7); + border-color: #181818; + background-image: image(#373737); + text-shadow: 0 -1px rgba(0, 0, 0, 0.860706); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.860706); + box-shadow: 0 1px rgba(0, 0, 0, 0.05); } + normal-button:hover { + color: #F7F7F7; + outline-color: rgba(192, 192, 192, 0.7); + border-color: #181818; + border-bottom-color: #181818; + text-shadow: 0 -1px rgba(0, 0, 0, 0.812706); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.812706); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); + box-shadow: 0 1px rgba(0, 0, 0, 0.1); + background-image: image(#3c3c3c); } + normal-button:active { + color: #F7F7F7; + outline-color: rgba(192, 192, 192, 0.7); + border-color: #181818; + background-image: image(#151515); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + normal-button:disabled { + color: #929292; + border-color: #181818; + background-image: image(#2a2a2a); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + +/*********** + * Ubiquity * + ***********/ +#live_installer #title_eventbox { + background-color: #2c2c2c; + color: #F7F7F7; } + #live_installer #title_eventbox:backdrop { + background-color: #343434; + color: rgba(255, 255, 255, 0.65); } + +#live_installer #dot_grid progressbar { + border-radius: 100%; + padding: 1px; + padding-top: 2px; + background-color: white; + border: 1px solid darkgray; } + #live_installer #dot_grid progressbar .empty { + border-radius: 100%; + background-color: white; + padding: 0px; } + #live_installer #dot_grid progressbar .full progress { + border-radius: 100%; + padding: 1px; + padding-top: 2px; + margin-bottom: 2px; } + +#dialog-action_area1 { + padding-bottom: 5px; + padding-right: 5px; } + +/*********** + * Geary * + ***********/ +.geary-expanded headerbar { + border: none; } + +/*********** + * usb-creator-gtk * + ***********/ +#dialog-action_area3 { + margin: 5px; } + +/*********** + * Evolution * + ***********/ +assistant.background scrolledwindow .vertical checkbutton { + margin-left: 1px; } + +/*********** +* Unity7 * +***********/ +UnityDecoration { + -UnityDecoration-extents: 32px 0px 0px 0px; + -UnityDecoration-input-extents: 10px; + -UnityDecoration-shadow-offset-x: 1px; + -UnityDecoration-shadow-offset-y: 1px; + -UnityDecoration-active-shadow-color: rgba(0, 0, 0, 0.5); + -UnityDecoration-active-shadow-radius: 10px; + -UnityDecoration-inactive-shadow-color: rgba(0, 0, 0, 0.001); + -UnityDecoration-inactive-shadow-radius: 0px; + -UnityDecoration-glow-size: 0px; + -UnityDecoration-glow-color: #929292; + -UnityDecoration-title-indent: 0px; + -UnityDecoration-title-fade: 0px; + -UnityDecoration-title-alignment: 0.5; } + UnityDecoration .top { + border: none; + border-radius: 7px 7px 0 0; + padding: 1px 7px 0 7px; + background-color: #323030; + color: #F7F7F7; + text-shadow: none; + box-shadow: inset 0 1px #474444; } + UnityDecoration .top:backdrop { + border: none; + background-color: #3f3c3c; + color: #bcbbbb; + box-shadow: inset 0 1px rgba(71, 68, 68, 0.6); } + UnityDecoration .left, UnityDecoration .right, UnityDecoration .bottom { + border: none; + background-color: transparent; } + UnityDecoration .left:backdrop, UnityDecoration .right:backdrop, UnityDecoration .bottom:backdrop { + background-color: transparent; } + +UnityPanelWidget, .unity-panel { + background-color: #323030; + color: #F7F7F7; + border: 0; } + +.unity-panel.menuitem, .unity-panel .menuitem { + border-width: 0 1px; + color: #F7F7F7; + background-color: transparent; } + .unity-panel.menuitem:hover, .unity-panel.menuitem *:hover, .unity-panel .menuitem:hover, .unity-panel .menuitem *:hover { + box-shadow: inset 0 -2px 0 0 #929292; + background-color: transparent; + color: #F7F7F7; } + +SheetStyleDialog.unity-force-quit { + background-color: #2c2c2c; } + +headerbar *, button * { + text-shadow: none; + -gtk-icon-shadow: none; } + +spinner:not(:backdrop) { + color: #19B6EE; } + +button.suggested-action spinner, button.destructive-action spinner { + color: #FFFFFF; } + button.suggested-action spinner:backdrop, button.destructive-action spinner:backdrop { + color: rgba(255, 255, 255, 0.55); } + +button.titlebutton:not(.appmenu) { + min-height: 24px; + min-width: 24px; + padding: 2px; } + headerbar button.titlebutton:not(.appmenu).maximize:hover, headerbar button.titlebutton:not(.appmenu).maximize:backdrop:hover, headerbar button.titlebutton:not(.appmenu).minimize:hover, headerbar button.titlebutton:not(.appmenu).minimize:backdrop:hover, + .titlebar button.titlebutton:not(.appmenu).maximize:hover, + .titlebar button.titlebutton:not(.appmenu).maximize:backdrop:hover, + .titlebar button.titlebutton:not(.appmenu).minimize:hover, + .titlebar button.titlebutton:not(.appmenu).minimize:backdrop:hover, + headerbar.selection-mode button.titlebutton:not(.appmenu).maximize:hover, + headerbar.selection-mode button.titlebutton:not(.appmenu).maximize:backdrop:hover, + headerbar.selection-mode button.titlebutton:not(.appmenu).minimize:hover, + headerbar.selection-mode button.titlebutton:not(.appmenu).minimize:backdrop:hover, button.titlebutton:not(.appmenu).maximize:hover, button.titlebutton:not(.appmenu).maximize:backdrop:hover, button.titlebutton:not(.appmenu).minimize:hover, button.titlebutton:not(.appmenu).minimize:backdrop:hover { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.35714, to(rgba(247, 247, 247, 0.15)), to(transparent)); } + headerbar button.titlebutton:not(.appmenu).maximize:active, headerbar button.titlebutton:not(.appmenu).maximize:backdrop:active, headerbar button.titlebutton:not(.appmenu).minimize:active, headerbar button.titlebutton:not(.appmenu).minimize:backdrop:active, + .titlebar button.titlebutton:not(.appmenu).maximize:active, + .titlebar button.titlebutton:not(.appmenu).maximize:backdrop:active, + .titlebar button.titlebutton:not(.appmenu).minimize:active, + .titlebar button.titlebutton:not(.appmenu).minimize:backdrop:active, + headerbar.selection-mode button.titlebutton:not(.appmenu).maximize:active, + headerbar.selection-mode button.titlebutton:not(.appmenu).maximize:backdrop:active, + headerbar.selection-mode button.titlebutton:not(.appmenu).minimize:active, + headerbar.selection-mode button.titlebutton:not(.appmenu).minimize:backdrop:active, button.titlebutton:not(.appmenu).maximize:active, button.titlebutton:not(.appmenu).maximize:backdrop:active, button.titlebutton:not(.appmenu).minimize:active, button.titlebutton:not(.appmenu).minimize:backdrop:active { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.35714, to(rgba(247, 247, 247, 0.25)), to(transparent)); } + headerbar button.titlebutton:not(.appmenu).close, + .titlebar button.titlebutton:not(.appmenu).close, + headerbar.selection-mode button.titlebutton:not(.appmenu).close, button.titlebutton:not(.appmenu).close { + color: #FFFFFF; + background-image: -gtk-gradient(radial, center center, 0, center center, 0.35714, to(#929292), to(transparent)); } + headerbar button.titlebutton:not(.appmenu).close:hover, + .titlebar button.titlebutton:not(.appmenu).close:hover, + headerbar.selection-mode button.titlebutton:not(.appmenu).close:hover, button.titlebutton:not(.appmenu).close:hover { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.35714, to(#929292), to(transparent)); + background-image: -gtk-gradient(radial, center center, 0, center center, 0.35714, to(#9f9f9f), to(transparent)); } + headerbar button.titlebutton:not(.appmenu).close:active, + .titlebar button.titlebutton:not(.appmenu).close:active, + headerbar.selection-mode button.titlebutton:not(.appmenu).close:active, button.titlebutton:not(.appmenu).close:active { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.35714, to(#929292), to(transparent)); + background-image: -gtk-gradient(radial, center center, 0, center center, 0.35714, to(#858585), to(transparent)); } + headerbar button.titlebutton:not(.appmenu).close:backdrop, + .titlebar button.titlebutton:not(.appmenu).close:backdrop, + headerbar.selection-mode button.titlebutton:not(.appmenu).close:backdrop, button.titlebutton:not(.appmenu).close:backdrop { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.35714, to(#575757), to(transparent)); } + headerbar button.titlebutton:not(.appmenu).close:backdrop:hover, + .titlebar button.titlebutton:not(.appmenu).close:backdrop:hover, + headerbar.selection-mode button.titlebutton:not(.appmenu).close:backdrop:hover, button.titlebutton:not(.appmenu).close:backdrop:hover { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.35714, to(#636363), to(transparent)); } + +menu menuitem:hover, +.menu menuitem:hover, +.context-menu menuitem:hover { + color: #F7F7F7; + background-color: rgba(247, 247, 247, 0.15); } + +menubar > menuitem:hover, +.menubar > menuitem:hover { + color: #F7F7F7; + background-color: rgba(247, 247, 247, 0.15); } + +.app-notification, +.app-notification.frame { + padding: 10px; + margin: 12px; + color: white; + border-radius: 4px; + background: none; + background-color: #272727; + border: 1px solid #181818; + box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); + text-shadow: none; } + .app-notification button.text-button, .app-notification button.image-button, .app-notification button, .app-notification button:dir(ltr).text-button, .app-notification button:dir(ltr).image-button, .app-notification button:dir(ltr), .app-notification button:dir(rtl).text-button, .app-notification button:dir(rtl).image-button, .app-notification button:dir(rtl), + .app-notification.frame button.text-button, + .app-notification.frame button.image-button, + .app-notification.frame button, + .app-notification.frame button:dir(ltr).text-button, + .app-notification.frame button:dir(ltr).image-button, + .app-notification.frame button:dir(ltr), + .app-notification.frame button:dir(rtl).text-button, + .app-notification.frame button:dir(rtl).image-button, + .app-notification.frame button:dir(rtl) { + color: #F7F7F7; + outline-color: rgba(192, 192, 192, 0.7); + border-color: #181818; + background-image: image(#373737); + text-shadow: 0 -1px rgba(0, 0, 0, 0.860706); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.860706); + box-shadow: 0 1px rgba(0, 0, 0, 0.05); } + .app-notification button.text-button.flat, .app-notification button.image-button.flat, .app-notification button.flat, .app-notification button:dir(ltr).text-button.flat, .app-notification button:dir(ltr).image-button.flat, .app-notification button:dir(ltr).flat, .app-notification button:dir(rtl).text-button.flat, .app-notification button:dir(rtl).image-button.flat, .app-notification button:dir(rtl).flat, + .app-notification.frame button.text-button.flat, + .app-notification.frame button.image-button.flat, + .app-notification.frame button.flat, + .app-notification.frame button:dir(ltr).text-button.flat, + .app-notification.frame button:dir(ltr).image-button.flat, + .app-notification.frame button:dir(ltr).flat, + .app-notification.frame button:dir(rtl).text-button.flat, + .app-notification.frame button:dir(rtl).image-button.flat, + .app-notification.frame button:dir(rtl).flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + .app-notification button.text-button:hover, .app-notification button.image-button:hover, .app-notification button:hover, .app-notification button:dir(ltr).text-button:hover, .app-notification button:dir(ltr).image-button:hover, .app-notification button:dir(ltr):hover, .app-notification button:dir(rtl).text-button:hover, .app-notification button:dir(rtl).image-button:hover, .app-notification button:dir(rtl):hover, + .app-notification.frame button.text-button:hover, + .app-notification.frame button.image-button:hover, + .app-notification.frame button:hover, + .app-notification.frame button:dir(ltr).text-button:hover, + .app-notification.frame button:dir(ltr).image-button:hover, + .app-notification.frame button:dir(ltr):hover, + .app-notification.frame button:dir(rtl).text-button:hover, + .app-notification.frame button:dir(rtl).image-button:hover, + .app-notification.frame button:dir(rtl):hover { + color: #F7F7F7; + outline-color: rgba(192, 192, 192, 0.7); + border-color: #181818; + border-bottom-color: #181818; + text-shadow: 0 -1px rgba(0, 0, 0, 0.812706); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.812706); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); + box-shadow: 0 1px rgba(0, 0, 0, 0.1); + background-image: image(#3c3c3c); } + .app-notification button.text-button:active, .app-notification button.image-button:active, .app-notification button:active, .app-notification button:dir(ltr).text-button:active, .app-notification button:dir(ltr).image-button:active, .app-notification button:dir(ltr):active, .app-notification button:dir(rtl).text-button:active, .app-notification button:dir(rtl).image-button:active, .app-notification button:dir(rtl):active, + .app-notification.frame button.text-button:active, + .app-notification.frame button.image-button:active, + .app-notification.frame button:active, + .app-notification.frame button:dir(ltr).text-button:active, + .app-notification.frame button:dir(ltr).image-button:active, + .app-notification.frame button:dir(ltr):active, + .app-notification.frame button:dir(rtl).text-button:active, + .app-notification.frame button:dir(rtl).image-button:active, + .app-notification.frame button:dir(rtl):active { + color: #F7F7F7; + outline-color: rgba(192, 192, 192, 0.7); + border-color: #181818; + background-image: image(#151515); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + .app-notification button.text-button:backdrop, .app-notification button.image-button:backdrop, .app-notification button:backdrop, .app-notification button:dir(ltr).text-button:backdrop, .app-notification button:dir(ltr).image-button:backdrop, .app-notification button:dir(ltr):backdrop, .app-notification button:dir(rtl).text-button:backdrop, .app-notification button:dir(rtl).image-button:backdrop, .app-notification button:dir(rtl):backdrop, + .app-notification.frame button.text-button:backdrop, + .app-notification.frame button.image-button:backdrop, + .app-notification.frame button:backdrop, + .app-notification.frame button:dir(ltr).text-button:backdrop, + .app-notification.frame button:dir(ltr).image-button:backdrop, + .app-notification.frame button:dir(ltr):backdrop, + .app-notification.frame button:dir(rtl).text-button:backdrop, + .app-notification.frame button:dir(rtl).image-button:backdrop, + .app-notification.frame button:dir(rtl):backdrop { + color: rgba(255, 255, 255, 0.65); + border-color: #1c1c1c; + background-image: image(#343434); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .app-notification button.text-button:backdrop.flat, .app-notification button.image-button:backdrop.flat, .app-notification button:backdrop.flat, .app-notification button:dir(ltr).text-button:backdrop.flat, .app-notification button:dir(ltr).image-button:backdrop.flat, .app-notification button:dir(ltr):backdrop.flat, .app-notification button:dir(rtl).text-button:backdrop.flat, .app-notification button:dir(rtl).image-button:backdrop.flat, .app-notification button:dir(rtl):backdrop.flat, + .app-notification.frame button.text-button:backdrop.flat, + .app-notification.frame button.image-button:backdrop.flat, + .app-notification.frame button:backdrop.flat, + .app-notification.frame button:dir(ltr).text-button:backdrop.flat, + .app-notification.frame button:dir(ltr).image-button:backdrop.flat, + .app-notification.frame button:dir(ltr):backdrop.flat, + .app-notification.frame button:dir(rtl).text-button:backdrop.flat, + .app-notification.frame button:dir(rtl).image-button:backdrop.flat, + .app-notification.frame button:dir(rtl):backdrop.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + .app-notification button.text-button:disabled, .app-notification button.image-button:disabled, .app-notification button:disabled, .app-notification button:dir(ltr).text-button:disabled, .app-notification button:dir(ltr).image-button:disabled, .app-notification button:dir(ltr):disabled, .app-notification button:dir(rtl).text-button:disabled, .app-notification button:dir(rtl).image-button:disabled, .app-notification button:dir(rtl):disabled, + .app-notification.frame button.text-button:disabled, + .app-notification.frame button.image-button:disabled, + .app-notification.frame button:disabled, + .app-notification.frame button:dir(ltr).text-button:disabled, + .app-notification.frame button:dir(ltr).image-button:disabled, + .app-notification.frame button:dir(ltr):disabled, + .app-notification.frame button:dir(rtl).text-button:disabled, + .app-notification.frame button:dir(rtl).image-button:disabled, + .app-notification.frame button:dir(rtl):disabled { + color: #929292; + border-color: #181818; + background-image: image(#2a2a2a); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .app-notification:backdrop, + .app-notification.frame:backdrop { + background-color: #343434; + color: rgba(255, 255, 255, 0.55); + box-shadow: none; + transition: 200ms ease-out; } + .app-notification border, + .app-notification.frame border { + border: none; } + +*:not(button) { + outline-color: rgba(192, 192, 192, 0.7); + outline-style: solid; + outline-offset: -2px; + outline-width: 2px; + -gtk-outline-radius: 4px; } + :selected *:not(button) { + outline-color: rgba(255, 255, 255, 0.7); } + +button { + outline-color: rgba(192, 192, 192, 0.7); + outline-style: solid; + outline-offset: -2px; + outline-width: 2px; + -gtk-outline-radius: 4px; } + button.suggested-action, button.suggested-action:hover, button.suggested-action:active, button.destructive-action, button.destructive-action:hover, button.destructive-action:active { + outline-color: rgba(255, 255, 255, 0.7); } + +switch slider, switch:hover slider { + outline-color: transparent; } + +switch:focus { + box-shadow: 0 0 0 3px rgba(192, 192, 192, 0.7); } + +checkbutton, +radiobutton { + outline-color: rgba(192, 192, 192, 0.7); + outline-offset: 1px; + outline-width: 2px; } + row:selected checkbutton, treeview:selected checkbutton, row:selected + radiobutton, treeview:selected + radiobutton { + outline-color: rgba(255, 255, 255, 0.7); } + +treeview { + outline-color: rgba(192, 192, 192, 0.7); + -gtk-outline-radius: 0px; } + treeview:selected { + outline-color: rgba(255, 255, 255, 0.7); } + +notebook > header, notebook > header:backdrop { + background: transparent; } + +notebook > header tabs, notebook > header tabs.right, notebook > header tabs.left, notebook > header tabs.top, notebook > header tabs.bottom, notebook > header tabs:hover, notebook > header tabs:hover.right, notebook > header tabs:hover.left, notebook > header tabs:hover.top, notebook > header tabs:hover.bottom, notebook > header tabs:backdrop, notebook > header tabs:backdrop.right, notebook > header tabs:backdrop.left, notebook > header tabs:backdrop.top, notebook > header tabs:backdrop.bottom { + background-color: transparent; } + notebook > header tabs tab, notebook > header tabs.right tab, notebook > header tabs.left tab, notebook > header tabs.top tab, notebook > header tabs.bottom tab, notebook > header tabs:hover tab, notebook > header tabs:hover.right tab, notebook > header tabs:hover.left tab, notebook > header tabs:hover.top tab, notebook > header tabs:hover.bottom tab, notebook > header tabs:backdrop tab, notebook > header tabs:backdrop.right tab, notebook > header tabs:backdrop.left tab, notebook > header tabs:backdrop.top tab, notebook > header tabs:backdrop.bottom tab { + outline-width: 1px; + outline-offset: -2px; } + notebook > header tabs tab, notebook > header tabs tab:hover, notebook > header tabs tab:active, notebook > header tabs tab:checked, notebook > header tabs tab:checked:hover, notebook > header tabs tab:checked:active, notebook > header tabs tab:backdrop, notebook > header tabs tab:backdrop:hover, notebook > header tabs tab:backdrop:active, notebook > header tabs tab:backdrop:checked, notebook > header tabs tab:backdrop:checked:hover, notebook > header tabs tab:backdrop:checked:active, notebook > header tabs tab:dir(ltr), notebook > header tabs tab:dir(ltr):hover, notebook > header tabs tab:dir(ltr):active, notebook > header tabs tab:dir(ltr):checked, notebook > header tabs tab:dir(ltr):checked:hover, notebook > header tabs tab:dir(ltr):checked:active, notebook > header tabs tab:dir(ltr):backdrop, notebook > header tabs tab:dir(ltr):backdrop:hover, notebook > header tabs tab:dir(ltr):backdrop:active, notebook > header tabs tab:dir(ltr):backdrop:checked, notebook > header tabs tab:dir(ltr):backdrop:checked:hover, notebook > header tabs tab:dir(ltr):backdrop:checked:active, notebook > header tabs tab:dir(rtl), notebook > header tabs tab:dir(rtl):hover, notebook > header tabs tab:dir(rtl):active, notebook > header tabs tab:dir(rtl):checked, notebook > header tabs tab:dir(rtl):checked:hover, notebook > header tabs tab:dir(rtl):checked:active, notebook > header tabs tab:dir(rtl):backdrop, notebook > header tabs tab:dir(rtl):backdrop:hover, notebook > header tabs tab:dir(rtl):backdrop:active, notebook > header tabs tab:dir(rtl):backdrop:checked, notebook > header tabs tab:dir(rtl):backdrop:checked:hover, notebook > header tabs tab:dir(rtl):backdrop:checked:active, notebook > header tabs.right tab, notebook > header tabs.right tab:hover, notebook > header tabs.right tab:active, notebook > header tabs.right tab:checked, notebook > header tabs.right tab:checked:hover, notebook > header tabs.right tab:checked:active, notebook > header tabs.right tab:backdrop, notebook > header tabs.right tab:backdrop:hover, notebook > header tabs.right tab:backdrop:active, notebook > header tabs.right tab:backdrop:checked, notebook > header tabs.right tab:backdrop:checked:hover, notebook > header tabs.right tab:backdrop:checked:active, notebook > header tabs.right tab:dir(ltr), notebook > header tabs.right tab:dir(ltr):hover, notebook > header tabs.right tab:dir(ltr):active, notebook > header tabs.right tab:dir(ltr):checked, notebook > header tabs.right tab:dir(ltr):checked:hover, notebook > header tabs.right tab:dir(ltr):checked:active, notebook > header tabs.right tab:dir(ltr):backdrop, notebook > header tabs.right tab:dir(ltr):backdrop:hover, notebook > header tabs.right tab:dir(ltr):backdrop:active, notebook > header tabs.right tab:dir(ltr):backdrop:checked, notebook > header tabs.right tab:dir(ltr):backdrop:checked:hover, notebook > header tabs.right tab:dir(ltr):backdrop:checked:active, notebook > header tabs.right tab:dir(rtl), notebook > header tabs.right tab:dir(rtl):hover, notebook > header tabs.right tab:dir(rtl):active, notebook > header tabs.right tab:dir(rtl):checked, notebook > header tabs.right tab:dir(rtl):checked:hover, notebook > header tabs.right tab:dir(rtl):checked:active, notebook > header tabs.right tab:dir(rtl):backdrop, notebook > header tabs.right tab:dir(rtl):backdrop:hover, notebook > header tabs.right tab:dir(rtl):backdrop:active, notebook > header tabs.right tab:dir(rtl):backdrop:checked, notebook > header tabs.right tab:dir(rtl):backdrop:checked:hover, notebook > header tabs.right tab:dir(rtl):backdrop:checked:active, notebook > header tabs.left tab, notebook > header tabs.left tab:hover, notebook > header tabs.left tab:active, notebook > header tabs.left tab:checked, notebook > header tabs.left tab:checked:hover, notebook > header tabs.left tab:checked:active, notebook > header tabs.left tab:backdrop, notebook > header tabs.left tab:backdrop:hover, notebook > header tabs.left tab:backdrop:active, notebook > header tabs.left tab:backdrop:checked, notebook > header tabs.left tab:backdrop:checked:hover, notebook > header tabs.left tab:backdrop:checked:active, notebook > header tabs.left tab:dir(ltr), notebook > header tabs.left tab:dir(ltr):hover, notebook > header tabs.left tab:dir(ltr):active, notebook > header tabs.left tab:dir(ltr):checked, notebook > header tabs.left tab:dir(ltr):checked:hover, notebook > header tabs.left tab:dir(ltr):checked:active, notebook > header tabs.left tab:dir(ltr):backdrop, notebook > header tabs.left tab:dir(ltr):backdrop:hover, notebook > header tabs.left tab:dir(ltr):backdrop:active, notebook > header tabs.left tab:dir(ltr):backdrop:checked, notebook > header tabs.left tab:dir(ltr):backdrop:checked:hover, notebook > header tabs.left tab:dir(ltr):backdrop:checked:active, notebook > header tabs.left tab:dir(rtl), notebook > header tabs.left tab:dir(rtl):hover, notebook > header tabs.left tab:dir(rtl):active, notebook > header tabs.left tab:dir(rtl):checked, notebook > header tabs.left tab:dir(rtl):checked:hover, notebook > header tabs.left tab:dir(rtl):checked:active, notebook > header tabs.left tab:dir(rtl):backdrop, notebook > header tabs.left tab:dir(rtl):backdrop:hover, notebook > header tabs.left tab:dir(rtl):backdrop:active, notebook > header tabs.left tab:dir(rtl):backdrop:checked, notebook > header tabs.left tab:dir(rtl):backdrop:checked:hover, notebook > header tabs.left tab:dir(rtl):backdrop:checked:active, notebook > header tabs.top tab, notebook > header tabs.top tab:hover, notebook > header tabs.top tab:active, notebook > header tabs.top tab:checked, notebook > header tabs.top tab:checked:hover, notebook > header tabs.top tab:checked:active, notebook > header tabs.top tab:backdrop, notebook > header tabs.top tab:backdrop:hover, notebook > header tabs.top tab:backdrop:active, notebook > header tabs.top tab:backdrop:checked, notebook > header tabs.top tab:backdrop:checked:hover, notebook > header tabs.top tab:backdrop:checked:active, notebook > header tabs.top tab:dir(ltr), notebook > header tabs.top tab:dir(ltr):hover, notebook > header tabs.top tab:dir(ltr):active, notebook > header tabs.top tab:dir(ltr):checked, notebook > header tabs.top tab:dir(ltr):checked:hover, notebook > header tabs.top tab:dir(ltr):checked:active, notebook > header tabs.top tab:dir(ltr):backdrop, notebook > header tabs.top tab:dir(ltr):backdrop:hover, notebook > header tabs.top tab:dir(ltr):backdrop:active, notebook > header tabs.top tab:dir(ltr):backdrop:checked, notebook > header tabs.top tab:dir(ltr):backdrop:checked:hover, notebook > header tabs.top tab:dir(ltr):backdrop:checked:active, notebook > header tabs.top tab:dir(rtl), notebook > header tabs.top tab:dir(rtl):hover, notebook > header tabs.top tab:dir(rtl):active, notebook > header tabs.top tab:dir(rtl):checked, notebook > header tabs.top tab:dir(rtl):checked:hover, notebook > header tabs.top tab:dir(rtl):checked:active, notebook > header tabs.top tab:dir(rtl):backdrop, notebook > header tabs.top tab:dir(rtl):backdrop:hover, notebook > header tabs.top tab:dir(rtl):backdrop:active, notebook > header tabs.top tab:dir(rtl):backdrop:checked, notebook > header tabs.top tab:dir(rtl):backdrop:checked:hover, notebook > header tabs.top tab:dir(rtl):backdrop:checked:active, notebook > header tabs.bottom tab, notebook > header tabs.bottom tab:hover, notebook > header tabs.bottom tab:active, notebook > header tabs.bottom tab:checked, notebook > header tabs.bottom tab:checked:hover, notebook > header tabs.bottom tab:checked:active, notebook > header tabs.bottom tab:backdrop, notebook > header tabs.bottom tab:backdrop:hover, notebook > header tabs.bottom tab:backdrop:active, notebook > header tabs.bottom tab:backdrop:checked, notebook > header tabs.bottom tab:backdrop:checked:hover, notebook > header tabs.bottom tab:backdrop:checked:active, notebook > header tabs.bottom tab:dir(ltr), notebook > header tabs.bottom tab:dir(ltr):hover, notebook > header tabs.bottom tab:dir(ltr):active, notebook > header tabs.bottom tab:dir(ltr):checked, notebook > header tabs.bottom tab:dir(ltr):checked:hover, notebook > header tabs.bottom tab:dir(ltr):checked:active, notebook > header tabs.bottom tab:dir(ltr):backdrop, notebook > header tabs.bottom tab:dir(ltr):backdrop:hover, notebook > header tabs.bottom tab:dir(ltr):backdrop:active, notebook > header tabs.bottom tab:dir(ltr):backdrop:checked, notebook > header tabs.bottom tab:dir(ltr):backdrop:checked:hover, notebook > header tabs.bottom tab:dir(ltr):backdrop:checked:active, notebook > header tabs.bottom tab:dir(rtl), notebook > header tabs.bottom tab:dir(rtl):hover, notebook > header tabs.bottom tab:dir(rtl):active, notebook > header tabs.bottom tab:dir(rtl):checked, notebook > header tabs.bottom tab:dir(rtl):checked:hover, notebook > header tabs.bottom tab:dir(rtl):checked:active, notebook > header tabs.bottom tab:dir(rtl):backdrop, notebook > header tabs.bottom tab:dir(rtl):backdrop:hover, notebook > header tabs.bottom tab:dir(rtl):backdrop:active, notebook > header tabs.bottom tab:dir(rtl):backdrop:checked, notebook > header tabs.bottom tab:dir(rtl):backdrop:checked:hover, notebook > header tabs.bottom tab:dir(rtl):backdrop:checked:active, notebook > header tabs:hover tab, notebook > header tabs:hover tab:hover, notebook > header tabs:hover tab:active, notebook > header tabs:hover tab:checked, notebook > header tabs:hover tab:checked:hover, notebook > header tabs:hover tab:checked:active, notebook > header tabs:hover tab:backdrop, notebook > header tabs:hover tab:backdrop:hover, notebook > header tabs:hover tab:backdrop:active, notebook > header tabs:hover tab:backdrop:checked, notebook > header tabs:hover tab:backdrop:checked:hover, notebook > header tabs:hover tab:backdrop:checked:active, notebook > header tabs:hover tab:dir(ltr), notebook > header tabs:hover tab:dir(ltr):hover, notebook > header tabs:hover tab:dir(ltr):active, notebook > header tabs:hover tab:dir(ltr):checked, notebook > header tabs:hover tab:dir(ltr):checked:hover, notebook > header tabs:hover tab:dir(ltr):checked:active, notebook > header tabs:hover tab:dir(ltr):backdrop, notebook > header tabs:hover tab:dir(ltr):backdrop:hover, notebook > header tabs:hover tab:dir(ltr):backdrop:active, notebook > header tabs:hover tab:dir(ltr):backdrop:checked, notebook > header tabs:hover tab:dir(ltr):backdrop:checked:hover, notebook > header tabs:hover tab:dir(ltr):backdrop:checked:active, notebook > header tabs:hover tab:dir(rtl), notebook > header tabs:hover tab:dir(rtl):hover, notebook > header tabs:hover tab:dir(rtl):active, notebook > header tabs:hover tab:dir(rtl):checked, notebook > header tabs:hover tab:dir(rtl):checked:hover, notebook > header tabs:hover tab:dir(rtl):checked:active, notebook > header tabs:hover tab:dir(rtl):backdrop, notebook > header tabs:hover tab:dir(rtl):backdrop:hover, notebook > header tabs:hover tab:dir(rtl):backdrop:active, notebook > header tabs:hover tab:dir(rtl):backdrop:checked, notebook > header tabs:hover tab:dir(rtl):backdrop:checked:hover, notebook > header tabs:hover tab:dir(rtl):backdrop:checked:active, notebook > header tabs:hover.right tab, notebook > header tabs:hover.right tab:hover, notebook > header tabs:hover.right tab:active, notebook > header tabs:hover.right tab:checked, notebook > header tabs:hover.right tab:checked:hover, notebook > header tabs:hover.right tab:checked:active, notebook > header tabs:hover.right tab:backdrop, notebook > header tabs:hover.right tab:backdrop:hover, notebook > header tabs:hover.right tab:backdrop:active, notebook > header tabs:hover.right tab:backdrop:checked, notebook > header tabs:hover.right tab:backdrop:checked:hover, notebook > header tabs:hover.right tab:backdrop:checked:active, notebook > header tabs:hover.right tab:dir(ltr), notebook > header tabs:hover.right tab:dir(ltr):hover, notebook > header tabs:hover.right tab:dir(ltr):active, notebook > header tabs:hover.right tab:dir(ltr):checked, notebook > header tabs:hover.right tab:dir(ltr):checked:hover, notebook > header tabs:hover.right tab:dir(ltr):checked:active, notebook > header tabs:hover.right tab:dir(ltr):backdrop, notebook > header tabs:hover.right tab:dir(ltr):backdrop:hover, notebook > header tabs:hover.right tab:dir(ltr):backdrop:active, notebook > header tabs:hover.right tab:dir(ltr):backdrop:checked, notebook > header tabs:hover.right tab:dir(ltr):backdrop:checked:hover, notebook > header tabs:hover.right tab:dir(ltr):backdrop:checked:active, notebook > header tabs:hover.right tab:dir(rtl), notebook > header tabs:hover.right tab:dir(rtl):hover, notebook > header tabs:hover.right tab:dir(rtl):active, notebook > header tabs:hover.right tab:dir(rtl):checked, notebook > header tabs:hover.right tab:dir(rtl):checked:hover, notebook > header tabs:hover.right tab:dir(rtl):checked:active, notebook > header tabs:hover.right tab:dir(rtl):backdrop, notebook > header tabs:hover.right tab:dir(rtl):backdrop:hover, notebook > header tabs:hover.right tab:dir(rtl):backdrop:active, notebook > header tabs:hover.right tab:dir(rtl):backdrop:checked, notebook > header tabs:hover.right tab:dir(rtl):backdrop:checked:hover, notebook > header tabs:hover.right tab:dir(rtl):backdrop:checked:active, notebook > header tabs:hover.left tab, notebook > header tabs:hover.left tab:hover, notebook > header tabs:hover.left tab:active, notebook > header tabs:hover.left tab:checked, notebook > header tabs:hover.left tab:checked:hover, notebook > header tabs:hover.left tab:checked:active, notebook > header tabs:hover.left tab:backdrop, notebook > header tabs:hover.left tab:backdrop:hover, notebook > header tabs:hover.left tab:backdrop:active, notebook > header tabs:hover.left tab:backdrop:checked, notebook > header tabs:hover.left tab:backdrop:checked:hover, notebook > header tabs:hover.left tab:backdrop:checked:active, notebook > header tabs:hover.left tab:dir(ltr), notebook > header tabs:hover.left tab:dir(ltr):hover, notebook > header tabs:hover.left tab:dir(ltr):active, notebook > header tabs:hover.left tab:dir(ltr):checked, notebook > header tabs:hover.left tab:dir(ltr):checked:hover, notebook > header tabs:hover.left tab:dir(ltr):checked:active, notebook > header tabs:hover.left tab:dir(ltr):backdrop, notebook > header tabs:hover.left tab:dir(ltr):backdrop:hover, notebook > header tabs:hover.left tab:dir(ltr):backdrop:active, notebook > header tabs:hover.left tab:dir(ltr):backdrop:checked, notebook > header tabs:hover.left tab:dir(ltr):backdrop:checked:hover, notebook > header tabs:hover.left tab:dir(ltr):backdrop:checked:active, notebook > header tabs:hover.left tab:dir(rtl), notebook > header tabs:hover.left tab:dir(rtl):hover, notebook > header tabs:hover.left tab:dir(rtl):active, notebook > header tabs:hover.left tab:dir(rtl):checked, notebook > header tabs:hover.left tab:dir(rtl):checked:hover, notebook > header tabs:hover.left tab:dir(rtl):checked:active, notebook > header tabs:hover.left tab:dir(rtl):backdrop, notebook > header tabs:hover.left tab:dir(rtl):backdrop:hover, notebook > header tabs:hover.left tab:dir(rtl):backdrop:active, notebook > header tabs:hover.left tab:dir(rtl):backdrop:checked, notebook > header tabs:hover.left tab:dir(rtl):backdrop:checked:hover, notebook > header tabs:hover.left tab:dir(rtl):backdrop:checked:active, notebook > header tabs:hover.top tab, notebook > header tabs:hover.top tab:hover, notebook > header tabs:hover.top tab:active, notebook > header tabs:hover.top tab:checked, notebook > header tabs:hover.top tab:checked:hover, notebook > header tabs:hover.top tab:checked:active, notebook > header tabs:hover.top tab:backdrop, notebook > header tabs:hover.top tab:backdrop:hover, notebook > header tabs:hover.top tab:backdrop:active, notebook > header tabs:hover.top tab:backdrop:checked, notebook > header tabs:hover.top tab:backdrop:checked:hover, notebook > header tabs:hover.top tab:backdrop:checked:active, notebook > header tabs:hover.top tab:dir(ltr), notebook > header tabs:hover.top tab:dir(ltr):hover, notebook > header tabs:hover.top tab:dir(ltr):active, notebook > header tabs:hover.top tab:dir(ltr):checked, notebook > header tabs:hover.top tab:dir(ltr):checked:hover, notebook > header tabs:hover.top tab:dir(ltr):checked:active, notebook > header tabs:hover.top tab:dir(ltr):backdrop, notebook > header tabs:hover.top tab:dir(ltr):backdrop:hover, notebook > header tabs:hover.top tab:dir(ltr):backdrop:active, notebook > header tabs:hover.top tab:dir(ltr):backdrop:checked, notebook > header tabs:hover.top tab:dir(ltr):backdrop:checked:hover, notebook > header tabs:hover.top tab:dir(ltr):backdrop:checked:active, notebook > header tabs:hover.top tab:dir(rtl), notebook > header tabs:hover.top tab:dir(rtl):hover, notebook > header tabs:hover.top tab:dir(rtl):active, notebook > header tabs:hover.top tab:dir(rtl):checked, notebook > header tabs:hover.top tab:dir(rtl):checked:hover, notebook > header tabs:hover.top tab:dir(rtl):checked:active, notebook > header tabs:hover.top tab:dir(rtl):backdrop, notebook > header tabs:hover.top tab:dir(rtl):backdrop:hover, notebook > header tabs:hover.top tab:dir(rtl):backdrop:active, notebook > header tabs:hover.top tab:dir(rtl):backdrop:checked, notebook > header tabs:hover.top tab:dir(rtl):backdrop:checked:hover, notebook > header tabs:hover.top tab:dir(rtl):backdrop:checked:active, notebook > header tabs:hover.bottom tab, notebook > header tabs:hover.bottom tab:hover, notebook > header tabs:hover.bottom tab:active, notebook > header tabs:hover.bottom tab:checked, notebook > header tabs:hover.bottom tab:checked:hover, notebook > header tabs:hover.bottom tab:checked:active, notebook > header tabs:hover.bottom tab:backdrop, notebook > header tabs:hover.bottom tab:backdrop:hover, notebook > header tabs:hover.bottom tab:backdrop:active, notebook > header tabs:hover.bottom tab:backdrop:checked, notebook > header tabs:hover.bottom tab:backdrop:checked:hover, notebook > header tabs:hover.bottom tab:backdrop:checked:active, notebook > header tabs:hover.bottom tab:dir(ltr), notebook > header tabs:hover.bottom tab:dir(ltr):hover, notebook > header tabs:hover.bottom tab:dir(ltr):active, notebook > header tabs:hover.bottom tab:dir(ltr):checked, notebook > header tabs:hover.bottom tab:dir(ltr):checked:hover, notebook > header tabs:hover.bottom tab:dir(ltr):checked:active, notebook > header tabs:hover.bottom tab:dir(ltr):backdrop, notebook > header tabs:hover.bottom tab:dir(ltr):backdrop:hover, notebook > header tabs:hover.bottom tab:dir(ltr):backdrop:active, notebook > header tabs:hover.bottom tab:dir(ltr):backdrop:checked, notebook > header tabs:hover.bottom tab:dir(ltr):backdrop:checked:hover, notebook > header tabs:hover.bottom tab:dir(ltr):backdrop:checked:active, notebook > header tabs:hover.bottom tab:dir(rtl), notebook > header tabs:hover.bottom tab:dir(rtl):hover, notebook > header tabs:hover.bottom tab:dir(rtl):active, notebook > header tabs:hover.bottom tab:dir(rtl):checked, notebook > header tabs:hover.bottom tab:dir(rtl):checked:hover, notebook > header tabs:hover.bottom tab:dir(rtl):checked:active, notebook > header tabs:hover.bottom tab:dir(rtl):backdrop, notebook > header tabs:hover.bottom tab:dir(rtl):backdrop:hover, notebook > header tabs:hover.bottom tab:dir(rtl):backdrop:active, notebook > header tabs:hover.bottom tab:dir(rtl):backdrop:checked, notebook > header tabs:hover.bottom tab:dir(rtl):backdrop:checked:hover, notebook > header tabs:hover.bottom tab:dir(rtl):backdrop:checked:active, notebook > header tabs:backdrop tab, notebook > header tabs:backdrop tab:hover, notebook > header tabs:backdrop tab:active, notebook > header tabs:backdrop tab:checked, notebook > header tabs:backdrop tab:checked:hover, notebook > header tabs:backdrop tab:checked:active, notebook > header tabs:backdrop tab:backdrop, notebook > header tabs:backdrop tab:backdrop:hover, notebook > header tabs:backdrop tab:backdrop:active, notebook > header tabs:backdrop tab:backdrop:checked, notebook > header tabs:backdrop tab:backdrop:checked:hover, notebook > header tabs:backdrop tab:backdrop:checked:active, notebook > header tabs:backdrop tab:dir(ltr), notebook > header tabs:backdrop tab:dir(ltr):hover, notebook > header tabs:backdrop tab:dir(ltr):active, notebook > header tabs:backdrop tab:dir(ltr):checked, notebook > header tabs:backdrop tab:dir(ltr):checked:hover, notebook > header tabs:backdrop tab:dir(ltr):checked:active, notebook > header tabs:backdrop tab:dir(ltr):backdrop, notebook > header tabs:backdrop tab:dir(ltr):backdrop:hover, notebook > header tabs:backdrop tab:dir(ltr):backdrop:active, notebook > header tabs:backdrop tab:dir(ltr):backdrop:checked, notebook > header tabs:backdrop tab:dir(ltr):backdrop:checked:hover, notebook > header tabs:backdrop tab:dir(ltr):backdrop:checked:active, notebook > header tabs:backdrop tab:dir(rtl), notebook > header tabs:backdrop tab:dir(rtl):hover, notebook > header tabs:backdrop tab:dir(rtl):active, notebook > header tabs:backdrop tab:dir(rtl):checked, notebook > header tabs:backdrop tab:dir(rtl):checked:hover, notebook > header tabs:backdrop tab:dir(rtl):checked:active, notebook > header tabs:backdrop tab:dir(rtl):backdrop, notebook > header tabs:backdrop tab:dir(rtl):backdrop:hover, notebook > header tabs:backdrop tab:dir(rtl):backdrop:active, notebook > header tabs:backdrop tab:dir(rtl):backdrop:checked, notebook > header tabs:backdrop tab:dir(rtl):backdrop:checked:hover, notebook > header tabs:backdrop tab:dir(rtl):backdrop:checked:active, notebook > header tabs:backdrop.right tab, notebook > header tabs:backdrop.right tab:hover, notebook > header tabs:backdrop.right tab:active, notebook > header tabs:backdrop.right tab:checked, notebook > header tabs:backdrop.right tab:checked:hover, notebook > header tabs:backdrop.right tab:checked:active, notebook > header tabs:backdrop.right tab:backdrop, notebook > header tabs:backdrop.right tab:backdrop:hover, notebook > header tabs:backdrop.right tab:backdrop:active, notebook > header tabs:backdrop.right tab:backdrop:checked, notebook > header tabs:backdrop.right tab:backdrop:checked:hover, notebook > header tabs:backdrop.right tab:backdrop:checked:active, notebook > header tabs:backdrop.right tab:dir(ltr), notebook > header tabs:backdrop.right tab:dir(ltr):hover, notebook > header tabs:backdrop.right tab:dir(ltr):active, notebook > header tabs:backdrop.right tab:dir(ltr):checked, notebook > header tabs:backdrop.right tab:dir(ltr):checked:hover, notebook > header tabs:backdrop.right tab:dir(ltr):checked:active, notebook > header tabs:backdrop.right tab:dir(ltr):backdrop, notebook > header tabs:backdrop.right tab:dir(ltr):backdrop:hover, notebook > header tabs:backdrop.right tab:dir(ltr):backdrop:active, notebook > header tabs:backdrop.right tab:dir(ltr):backdrop:checked, notebook > header tabs:backdrop.right tab:dir(ltr):backdrop:checked:hover, notebook > header tabs:backdrop.right tab:dir(ltr):backdrop:checked:active, notebook > header tabs:backdrop.right tab:dir(rtl), notebook > header tabs:backdrop.right tab:dir(rtl):hover, notebook > header tabs:backdrop.right tab:dir(rtl):active, notebook > header tabs:backdrop.right tab:dir(rtl):checked, notebook > header tabs:backdrop.right tab:dir(rtl):checked:hover, notebook > header tabs:backdrop.right tab:dir(rtl):checked:active, notebook > header tabs:backdrop.right tab:dir(rtl):backdrop, notebook > header tabs:backdrop.right tab:dir(rtl):backdrop:hover, notebook > header tabs:backdrop.right tab:dir(rtl):backdrop:active, notebook > header tabs:backdrop.right tab:dir(rtl):backdrop:checked, notebook > header tabs:backdrop.right tab:dir(rtl):backdrop:checked:hover, notebook > header tabs:backdrop.right tab:dir(rtl):backdrop:checked:active, notebook > header tabs:backdrop.left tab, notebook > header tabs:backdrop.left tab:hover, notebook > header tabs:backdrop.left tab:active, notebook > header tabs:backdrop.left tab:checked, notebook > header tabs:backdrop.left tab:checked:hover, notebook > header tabs:backdrop.left tab:checked:active, notebook > header tabs:backdrop.left tab:backdrop, notebook > header tabs:backdrop.left tab:backdrop:hover, notebook > header tabs:backdrop.left tab:backdrop:active, notebook > header tabs:backdrop.left tab:backdrop:checked, notebook > header tabs:backdrop.left tab:backdrop:checked:hover, notebook > header tabs:backdrop.left tab:backdrop:checked:active, notebook > header tabs:backdrop.left tab:dir(ltr), notebook > header tabs:backdrop.left tab:dir(ltr):hover, notebook > header tabs:backdrop.left tab:dir(ltr):active, notebook > header tabs:backdrop.left tab:dir(ltr):checked, notebook > header tabs:backdrop.left tab:dir(ltr):checked:hover, notebook > header tabs:backdrop.left tab:dir(ltr):checked:active, notebook > header tabs:backdrop.left tab:dir(ltr):backdrop, notebook > header tabs:backdrop.left tab:dir(ltr):backdrop:hover, notebook > header tabs:backdrop.left tab:dir(ltr):backdrop:active, notebook > header tabs:backdrop.left tab:dir(ltr):backdrop:checked, notebook > header tabs:backdrop.left tab:dir(ltr):backdrop:checked:hover, notebook > header tabs:backdrop.left tab:dir(ltr):backdrop:checked:active, notebook > header tabs:backdrop.left tab:dir(rtl), notebook > header tabs:backdrop.left tab:dir(rtl):hover, notebook > header tabs:backdrop.left tab:dir(rtl):active, notebook > header tabs:backdrop.left tab:dir(rtl):checked, notebook > header tabs:backdrop.left tab:dir(rtl):checked:hover, notebook > header tabs:backdrop.left tab:dir(rtl):checked:active, notebook > header tabs:backdrop.left tab:dir(rtl):backdrop, notebook > header tabs:backdrop.left tab:dir(rtl):backdrop:hover, notebook > header tabs:backdrop.left tab:dir(rtl):backdrop:active, notebook > header tabs:backdrop.left tab:dir(rtl):backdrop:checked, notebook > header tabs:backdrop.left tab:dir(rtl):backdrop:checked:hover, notebook > header tabs:backdrop.left tab:dir(rtl):backdrop:checked:active, notebook > header tabs:backdrop.top tab, notebook > header tabs:backdrop.top tab:hover, notebook > header tabs:backdrop.top tab:active, notebook > header tabs:backdrop.top tab:checked, notebook > header tabs:backdrop.top tab:checked:hover, notebook > header tabs:backdrop.top tab:checked:active, notebook > header tabs:backdrop.top tab:backdrop, notebook > header tabs:backdrop.top tab:backdrop:hover, notebook > header tabs:backdrop.top tab:backdrop:active, notebook > header tabs:backdrop.top tab:backdrop:checked, notebook > header tabs:backdrop.top tab:backdrop:checked:hover, notebook > header tabs:backdrop.top tab:backdrop:checked:active, notebook > header tabs:backdrop.top tab:dir(ltr), notebook > header tabs:backdrop.top tab:dir(ltr):hover, notebook > header tabs:backdrop.top tab:dir(ltr):active, notebook > header tabs:backdrop.top tab:dir(ltr):checked, notebook > header tabs:backdrop.top tab:dir(ltr):checked:hover, notebook > header tabs:backdrop.top tab:dir(ltr):checked:active, notebook > header tabs:backdrop.top tab:dir(ltr):backdrop, notebook > header tabs:backdrop.top tab:dir(ltr):backdrop:hover, notebook > header tabs:backdrop.top tab:dir(ltr):backdrop:active, notebook > header tabs:backdrop.top tab:dir(ltr):backdrop:checked, notebook > header tabs:backdrop.top tab:dir(ltr):backdrop:checked:hover, notebook > header tabs:backdrop.top tab:dir(ltr):backdrop:checked:active, notebook > header tabs:backdrop.top tab:dir(rtl), notebook > header tabs:backdrop.top tab:dir(rtl):hover, notebook > header tabs:backdrop.top tab:dir(rtl):active, notebook > header tabs:backdrop.top tab:dir(rtl):checked, notebook > header tabs:backdrop.top tab:dir(rtl):checked:hover, notebook > header tabs:backdrop.top tab:dir(rtl):checked:active, notebook > header tabs:backdrop.top tab:dir(rtl):backdrop, notebook > header tabs:backdrop.top tab:dir(rtl):backdrop:hover, notebook > header tabs:backdrop.top tab:dir(rtl):backdrop:active, notebook > header tabs:backdrop.top tab:dir(rtl):backdrop:checked, notebook > header tabs:backdrop.top tab:dir(rtl):backdrop:checked:hover, notebook > header tabs:backdrop.top tab:dir(rtl):backdrop:checked:active, notebook > header tabs:backdrop.bottom tab, notebook > header tabs:backdrop.bottom tab:hover, notebook > header tabs:backdrop.bottom tab:active, notebook > header tabs:backdrop.bottom tab:checked, notebook > header tabs:backdrop.bottom tab:checked:hover, notebook > header tabs:backdrop.bottom tab:checked:active, notebook > header tabs:backdrop.bottom tab:backdrop, notebook > header tabs:backdrop.bottom tab:backdrop:hover, notebook > header tabs:backdrop.bottom tab:backdrop:active, notebook > header tabs:backdrop.bottom tab:backdrop:checked, notebook > header tabs:backdrop.bottom tab:backdrop:checked:hover, notebook > header tabs:backdrop.bottom tab:backdrop:checked:active, notebook > header tabs:backdrop.bottom tab:dir(ltr), notebook > header tabs:backdrop.bottom tab:dir(ltr):hover, notebook > header tabs:backdrop.bottom tab:dir(ltr):active, notebook > header tabs:backdrop.bottom tab:dir(ltr):checked, notebook > header tabs:backdrop.bottom tab:dir(ltr):checked:hover, notebook > header tabs:backdrop.bottom tab:dir(ltr):checked:active, notebook > header tabs:backdrop.bottom tab:dir(ltr):backdrop, notebook > header tabs:backdrop.bottom tab:dir(ltr):backdrop:hover, notebook > header tabs:backdrop.bottom tab:dir(ltr):backdrop:active, notebook > header tabs:backdrop.bottom tab:dir(ltr):backdrop:checked, notebook > header tabs:backdrop.bottom tab:dir(ltr):backdrop:checked:hover, notebook > header tabs:backdrop.bottom tab:dir(ltr):backdrop:checked:active, notebook > header tabs:backdrop.bottom tab:dir(rtl), notebook > header tabs:backdrop.bottom tab:dir(rtl):hover, notebook > header tabs:backdrop.bottom tab:dir(rtl):active, notebook > header tabs:backdrop.bottom tab:dir(rtl):checked, notebook > header tabs:backdrop.bottom tab:dir(rtl):checked:hover, notebook > header tabs:backdrop.bottom tab:dir(rtl):checked:active, notebook > header tabs:backdrop.bottom tab:dir(rtl):backdrop, notebook > header tabs:backdrop.bottom tab:dir(rtl):backdrop:hover, notebook > header tabs:backdrop.bottom tab:dir(rtl):backdrop:active, notebook > header tabs:backdrop.bottom tab:dir(rtl):backdrop:checked, notebook > header tabs:backdrop.bottom tab:dir(rtl):backdrop:checked:hover, notebook > header tabs:backdrop.bottom tab:dir(rtl):backdrop:checked:active { + background-color: transparent; + border-color: transparent; } + +scrolledwindow undershoot.top { + background-color: transparent; + padding-top: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center top; + border: none; + box-shadow: inset 0 2px 0 0 rgba(24, 24, 24, 0.2), inset 0 1px 0 0 rgba(0, 0, 0, 0.2); } + +scrolledwindow undershoot.bottom { + background-color: transparent; + padding-bottom: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center bottom; + border: none; + box-shadow: inset 0 -2px 0 0 rgba(24, 24, 24, 0.2), inset 0 -1px 0 0 rgba(0, 0, 0, 0.2); } + +scrolledwindow undershoot.left { + background-color: transparent; + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; + border: none; + box-shadow: inset 2px 0 0 rgba(24, 24, 24, 0.2), inset 1px 0 0 rgba(0, 0, 0, 0.2); } + +scrolledwindow undershoot.right { + background-color: transparent; + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; + border: none; + box-shadow: inset -2px 0 0 rgba(24, 24, 24, 0.2), inset -1px 0 0 rgba(0, 0, 0, 0.2); } + +menu menuitem check, menu menuitem check:hover, menu menuitem check:disabled, menu menuitem check:checked, menu menuitem check:checked:hover, menu menuitem check:checked:disabled, menu menuitem check:indeterminate, menu menuitem check:indeterminate:hover, menu menuitem check:indeterminate:disabled, menu menuitem +radio, menu menuitem +radio:hover, menu menuitem +radio:disabled, menu menuitem +radio:checked, menu menuitem +radio:checked:hover, menu menuitem +radio:checked:disabled, menu menuitem +radio:indeterminate, menu menuitem +radio:indeterminate:hover, menu menuitem +radio:indeterminate:disabled { + border-color: transparent; } + +treeview.view check:selected:focus:disabled, treeview.view check:selected:disabled, +treeview.view radio:selected:focus:disabled, +treeview.view radio:selected:disabled { + color: #929292; } + +.sidebar { + background-color: #2c2c2c; } + +treeview:hover { + background: rgba(247, 247, 247, 0.15); } + +.osd scale slider { + color: #eeeeec; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(rgba(52, 52, 52, 0.975)); + background-clip: padding-box; + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(238, 238, 236, 0.3); + background-image: image(#e9e9e7); } + .osd scale slider:hover { + background-image: image(#d6d6d1); } + .osd scale slider:active { + background-image: image(#b2b2a9); } + +.rubberband, +rubberband, +flowbox rubberband, +treeview.view rubberband, +.content-view rubberband, +.content-view .rubberband { + background-color: rgba(135, 135, 135, 0.2); + border: 1px solid rgba(179, 179, 179, 0.6); } + +button.color { + min-height: 23px; } + +notebook entry { + background-color: #222222; } + +levelbar block.high, levelbar block:not(.empty) { + border-color: #109b26; + background-color: #109b26; } + levelbar block.high:backdrop, levelbar block:not(.empty):backdrop { + border-color: #109b26; } + +.csd.popup decoration { + box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.4), 0 0 0 1px #4b4b4b; } + +menu separator { + background-color: #4b4b4b; } + +.csd popover.background, popover.background { + border-color: #4b4b4b; } + .csd popover.background:backdrop, popover.background:backdrop { + border-color: #1c1c1c; } + +popover.background separator { + background-color: #4b4b4b; } + +scale trough, progressbar trough { + border-color: #4b4b4b; + background-color: #4b4b4b; } + +scale:backdrop trough, progressbar:backdrop trough { + border-color: #3e3e3e; + background-color: #3e3e3e; } + +levelbar block.empty { + border-color: #4b4b4b; + background-color: #4b4b4b; } + levelbar block.empty:backdrop { + border-color: #3e3e3e; + background-color: #3e3e3e; } + +switch:not(:checked):not(:backdrop):not(:disabled) { + background-color: #393939; } + +switch:backdrop:checked:not(:disabled), switch:backdrop:checked:not(:disabled) slider { + border-color: #1c1c1c; } + +list row:selected.activatable, list row:selected.activatable:hover, list row:selected, list row:selected:hover, placessidebar row:selected.activatable, placessidebar row:selected.activatable:hover, placessidebar row:selected, placessidebar row:selected:hover, sidebar row:selected.activatable, sidebar row:selected.activatable:hover, sidebar row:selected, sidebar row:selected:hover, .sidebar row:selected.activatable, .sidebar row:selected.activatable:hover, .sidebar row:selected, .sidebar row:selected:hover { + background-color: #343434; + box-shadow: inset 4px 0 0 #929292; } + list row:selected.activatable, list row:selected.activatable image, list row:selected.activatable button, list row:selected.activatable button image, list row:selected.activatable:hover, list row:selected.activatable:hover image, list row:selected.activatable:hover button, list row:selected.activatable:hover button image, list row:selected, list row:selected image, list row:selected button, list row:selected button image, list row:selected:hover, list row:selected:hover image, list row:selected:hover button, list row:selected:hover button image, placessidebar row:selected.activatable, placessidebar row:selected.activatable image, placessidebar row:selected.activatable button, placessidebar row:selected.activatable button image, placessidebar row:selected.activatable:hover, placessidebar row:selected.activatable:hover image, placessidebar row:selected.activatable:hover button, placessidebar row:selected.activatable:hover button image, placessidebar row:selected, placessidebar row:selected image, placessidebar row:selected button, placessidebar row:selected button image, placessidebar row:selected:hover, placessidebar row:selected:hover image, placessidebar row:selected:hover button, placessidebar row:selected:hover button image, sidebar row:selected.activatable, sidebar row:selected.activatable image, sidebar row:selected.activatable button, sidebar row:selected.activatable button image, sidebar row:selected.activatable:hover, sidebar row:selected.activatable:hover image, sidebar row:selected.activatable:hover button, sidebar row:selected.activatable:hover button image, sidebar row:selected, sidebar row:selected image, sidebar row:selected button, sidebar row:selected button image, sidebar row:selected:hover, sidebar row:selected:hover image, sidebar row:selected:hover button, sidebar row:selected:hover button image, .sidebar row:selected.activatable, .sidebar row:selected.activatable image, .sidebar row:selected.activatable button, .sidebar row:selected.activatable button image, .sidebar row:selected.activatable:hover, .sidebar row:selected.activatable:hover image, .sidebar row:selected.activatable:hover button, .sidebar row:selected.activatable:hover button image, .sidebar row:selected, .sidebar row:selected image, .sidebar row:selected button, .sidebar row:selected button image, .sidebar row:selected:hover, .sidebar row:selected:hover image, .sidebar row:selected:hover button, .sidebar row:selected:hover button image { + color: white; } + list row:selected.activatable:backdrop, list row:selected.activatable:hover:backdrop, list row:selected:backdrop, list row:selected:hover:backdrop, placessidebar row:selected.activatable:backdrop, placessidebar row:selected.activatable:hover:backdrop, placessidebar row:selected:backdrop, placessidebar row:selected:hover:backdrop, sidebar row:selected.activatable:backdrop, sidebar row:selected.activatable:hover:backdrop, sidebar row:selected:backdrop, sidebar row:selected:hover:backdrop, .sidebar row:selected.activatable:backdrop, .sidebar row:selected.activatable:hover:backdrop, .sidebar row:selected:backdrop, .sidebar row:selected:hover:backdrop { + background-color: #393939; } + list row:selected.activatable:backdrop, list row:selected.activatable:backdrop image, list row:selected.activatable:backdrop button, list row:selected.activatable:backdrop button image, list row:selected.activatable:hover:backdrop, list row:selected.activatable:hover:backdrop image, list row:selected.activatable:hover:backdrop button, list row:selected.activatable:hover:backdrop button image, list row:selected:backdrop, list row:selected:backdrop image, list row:selected:backdrop button, list row:selected:backdrop button image, list row:selected:hover:backdrop, list row:selected:hover:backdrop image, list row:selected:hover:backdrop button, list row:selected:hover:backdrop button image, placessidebar row:selected.activatable:backdrop, placessidebar row:selected.activatable:backdrop image, placessidebar row:selected.activatable:backdrop button, placessidebar row:selected.activatable:backdrop button image, placessidebar row:selected.activatable:hover:backdrop, placessidebar row:selected.activatable:hover:backdrop image, placessidebar row:selected.activatable:hover:backdrop button, placessidebar row:selected.activatable:hover:backdrop button image, placessidebar row:selected:backdrop, placessidebar row:selected:backdrop image, placessidebar row:selected:backdrop button, placessidebar row:selected:backdrop button image, placessidebar row:selected:hover:backdrop, placessidebar row:selected:hover:backdrop image, placessidebar row:selected:hover:backdrop button, placessidebar row:selected:hover:backdrop button image, sidebar row:selected.activatable:backdrop, sidebar row:selected.activatable:backdrop image, sidebar row:selected.activatable:backdrop button, sidebar row:selected.activatable:backdrop button image, sidebar row:selected.activatable:hover:backdrop, sidebar row:selected.activatable:hover:backdrop image, sidebar row:selected.activatable:hover:backdrop button, sidebar row:selected.activatable:hover:backdrop button image, sidebar row:selected:backdrop, sidebar row:selected:backdrop image, sidebar row:selected:backdrop button, sidebar row:selected:backdrop button image, sidebar row:selected:hover:backdrop, sidebar row:selected:hover:backdrop image, sidebar row:selected:hover:backdrop button, sidebar row:selected:hover:backdrop button image, .sidebar row:selected.activatable:backdrop, .sidebar row:selected.activatable:backdrop image, .sidebar row:selected.activatable:backdrop button, .sidebar row:selected.activatable:backdrop button image, .sidebar row:selected.activatable:hover:backdrop, .sidebar row:selected.activatable:hover:backdrop image, .sidebar row:selected.activatable:hover:backdrop button, .sidebar row:selected.activatable:hover:backdrop button image, .sidebar row:selected:backdrop, .sidebar row:selected:backdrop image, .sidebar row:selected:backdrop button, .sidebar row:selected:backdrop button image, .sidebar row:selected:hover:backdrop, .sidebar row:selected:hover:backdrop image, .sidebar row:selected:hover:backdrop button, .sidebar row:selected:hover:backdrop button image { + color: rgba(255, 255, 255, 0.65); } + +/* GTK NAMED COLORS + ---------------- + use responsibly! */ +/* +widget text/foreground color */ +@define-color theme_fg_color #F7F7F7; +/* +text color for entries, views and content in general */ +@define-color theme_text_color white; +/* +widget base background color */ +@define-color theme_bg_color #2c2c2c; +/* +text widgets and the like base background color */ +@define-color theme_base_color #272727; +/* +base background color of selections */ +@define-color theme_selected_bg_color #929292; +/* +text/foreground color of selections */ +@define-color theme_selected_fg_color #FFFFFF; +/* +base background color of insensitive widgets */ +@define-color insensitive_bg_color #2a2a2a; +/* +text foreground color of insensitive widgets */ +@define-color insensitive_fg_color #929292; +/* +insensitive text widgets and the like base background color */ +@define-color insensitive_base_color #272727; +/* +widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color rgba(255, 255, 255, 0.65); +/* +text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color white; +/* +widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color #343434; +/* +text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color #2f2f2f; +/* +base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color #929292; +/* +text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color #FFFFFF; +/* +insensitive color on backdrop windows*/ +@define-color unfocused_insensitive_color #5a5a5a; +/* +widgets main borders color */ +@define-color borders #181818; +/* +widgets main borders color on backdrop windows */ +@define-color unfocused_borders #1c1c1c; +/* +these are pretty self explicative */ +@define-color warning_color #f99b11; +@define-color error_color #c7162b; +@define-color success_color #109b26; +/* +these colors are exported for the window manager and shouldn't be used in applications, +read if you used those and something break with a version upgrade you're on your own... */ +@define-color wm_title shade(#F7F7F7, 1.8); +@define-color wm_unfocused_title rgba(255, 255, 255, 0.65); +@define-color wm_highlight rgba(0, 0, 0, 0); +@define-color wm_borders_edge rgba(247, 247, 247, 0.07); +@define-color wm_bg_a shade(#2c2c2c, 1.2); +@define-color wm_bg_b #2c2c2c; +@define-color wm_shadow alpha(black, 0.35); +@define-color wm_border alpha(black, 0.18); +@define-color wm_button_hover_color_a shade(#2c2c2c, 1.3); +@define-color wm_button_hover_color_b #2c2c2c; +@define-color wm_button_active_color_a shade(#2c2c2c, 0.85); +@define-color wm_button_active_color_b shade(#2c2c2c, 0.89); +@define-color wm_button_active_color_c shade(#2c2c2c, 0.9); +/* content view background such as thumbnails view in Photos or Boxes */ +@define-color content_view_bg #272727; +/* Very contrasty background for text views (@theme_text_color foreground) */ +@define-color text_view_bg #181818; +row label.subtitle { + font-size: smaller; + opacity: 0.55; + text-shadow: none; } + +row > box.header { + margin-left: 12px; + margin-right: 12px; + min-height: 50px; } + row > box.header > box.title { + margin-top: 8px; + margin-bottom: 8px; } + +row.expander { + background-color: transparent; } + row.expander list.nested > row { + background-color: alpha(#2c2c2c, 0.5); + border-color: alpha(#181818, 0.7); + border-style: solid; + border-width: 1px 0px 0px 0px; } + row.expander image.expander-row-arrow { + transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + row.expander:checked image.expander-row-arrow { + -gtk-icon-transform: rotate(0turn); } + row.expander:not(:checked) image.expander-row-arrow { + opacity: 0.55; + text-shadow: none; } + row.expander:not(:checked) image.expander-row-arrow:dir(ltr) { + -gtk-icon-transform: rotate(-0.25turn); } + row.expander:not(:checked) image.expander-row-arrow:dir(rtl) { + -gtk-icon-transform: rotate(0.25turn); } + row.expander:checked image.expander-row-arrow:not(:disabled) { + color: #929292; } + row.expander image.expander-row-arrow:disabled { + color: #929292; } + +flap > dimming, +deck > dimming, +leaflet > dimming { + background: rgba(0, 0, 0, 0.24); } + +flap > border, +deck > border, +leaflet > border { + min-width: 1px; + min-height: 1px; + background: rgba(0, 0, 0, 0.2); } + +flap > shadow, +deck > shadow, +leaflet > shadow { + min-width: 56px; + min-height: 56px; } + flap > shadow.left, + deck > shadow.left, + leaflet > shadow.left { + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.02) 40px, rgba(0, 0, 0, 0) 56px), linear-gradient(to right, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.02) 7px, rgba(0, 0, 0, 0) 24px); } + flap > shadow.right, + deck > shadow.right, + leaflet > shadow.right { + background-image: linear-gradient(to left, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.02) 40px, rgba(0, 0, 0, 0) 56px), linear-gradient(to left, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.02) 7px, rgba(0, 0, 0, 0) 24px); } + flap > shadow.up, + deck > shadow.up, + leaflet > shadow.up { + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.02) 40px, rgba(0, 0, 0, 0) 56px), linear-gradient(to bottom, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.02) 7px, rgba(0, 0, 0, 0) 24px); } + flap > shadow.down, + deck > shadow.down, + leaflet > shadow.down { + background-image: linear-gradient(to top, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.02) 40px, rgba(0, 0, 0, 0) 56px), linear-gradient(to top, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.02) 7px, rgba(0, 0, 0, 0) 24px); } + +flap > outline, +deck > outline, +leaflet > outline { + min-width: 1px; + min-height: 1px; + background: rgba(255, 255, 255, 0.05); } + +avatar { + border-radius: 9999px; + -gtk-outline-radius: 9999px; + font-weight: bold; } + avatar.color1 { + background-image: linear-gradient(#83b6ec, #337fdc); + color: #cfe1f5; } + avatar.color2 { + background-image: linear-gradient(#7ad9f1, #0f9ac8); + color: #caeaf2; } + avatar.color3 { + background-image: linear-gradient(#8de6b1, #29ae74); + color: #cef8d8; } + avatar.color4 { + background-image: linear-gradient(#b5e98a, #6ab85b); + color: #e6f9d7; } + avatar.color5 { + background-image: linear-gradient(#f8e359, #d29d09); + color: #f9f4e1; } + avatar.color6 { + background-image: linear-gradient(#ffcb62, #d68400); + color: #ffead1; } + avatar.color7 { + background-image: linear-gradient(#ffa95a, #ed5b00); + color: #ffe5c5; } + avatar.color8 { + background-image: linear-gradient(#f78773, #e62d42); + color: #f8d2ce; } + avatar.color9 { + background-image: linear-gradient(#e973ab, #e33b6a); + color: #fac7de; } + avatar.color10 { + background-image: linear-gradient(#cb78d4, #9945b5); + color: #e7c2e8; } + avatar.color11 { + background-image: linear-gradient(#9e91e8, #7a59ca); + color: #d5d2f5; } + avatar.color12 { + background-image: linear-gradient(#e3cf9c, #b08952); + color: #f2eade; } + avatar.color13 { + background-image: linear-gradient(#be916d, #785336); + color: #e5d6ca; } + avatar.color14 { + background-image: linear-gradient(#c0bfbc, #6e6d71); + color: #d8d7d3; } + avatar.contrasted { + color: #fff; } + avatar.image { + background: none; } + +viewswitchertitle viewswitcher { + margin-left: 12px; + margin-right: 12px; } + +statuspage > scrolledwindow > viewport > box { + margin: 36px 12px; } + statuspage > scrolledwindow > viewport > box > clamp:not(:last-child) > box { + margin-bottom: 36px; } + statuspage > scrolledwindow > viewport > box > clamp > box > .icon:not(:last-child) { + margin-bottom: 36px; } + statuspage > scrolledwindow > viewport > box > clamp > box > .title:not(:last-child) { + margin-bottom: 12px; } + +window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp, +preferencespage > scrolledwindow > viewport > clamp { + margin: 0 12px; + transition: margin-bottom 200ms ease; } + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp > list, + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp > box > preferencesgroup, + preferencespage > scrolledwindow > viewport > clamp > list, + preferencespage > scrolledwindow > viewport > clamp > box > preferencesgroup { + transition: margin-top 200ms ease; } + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.small, + preferencespage > scrolledwindow > viewport > clamp.small { + margin-bottom: 18px; } + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.small > list, + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.small > box > preferencesgroup, + preferencespage > scrolledwindow > viewport > clamp.small > list, + preferencespage > scrolledwindow > viewport > clamp.small > box > preferencesgroup { + margin-top: 18px; } + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.medium, + preferencespage > scrolledwindow > viewport > clamp.medium { + margin-bottom: 24px; } + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.medium > list, + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.medium > box > preferencesgroup, + preferencespage > scrolledwindow > viewport > clamp.medium > list, + preferencespage > scrolledwindow > viewport > clamp.medium > box > preferencesgroup { + margin-top: 24px; } + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.large, + preferencespage > scrolledwindow > viewport > clamp.large { + margin-bottom: 30px; } + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.large > list, + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.large > box > preferencesgroup, + preferencespage > scrolledwindow > viewport > clamp.large > list, + preferencespage > scrolledwindow > viewport > clamp.large > box > preferencesgroup { + margin-top: 30px; } + +preferencesgroup > box > label:not(:first-child) { + margin-top: 6px; } + +preferencesgroup > box > box:not(:first-child) { + margin-top: 12px; } + +tabbar .tab-indicator:not(.clickable) { + background: none; + box-shadow: none; + border-color: transparent; } + +popover.combo list { + min-width: 200px; } + +window.csd.unified:not(.solid-csd) headerbar { + border-radius: 0; } + +.windowhandle, .windowhandle * { + -GtkWidget-window-dragging: true; } + +popover.combo { + padding: 0px; } + popover.combo list { + border-style: none; + background-color: transparent; } + popover.combo list > row { + padding: 0px 12px 0px 12px; + min-height: 50px; } + popover.combo list > row:not(:last-child) { + border-bottom: 1px solid alpha(#181818, 0.5); } + popover.combo list > row:first-child { + border-top-left-radius: 8px; + -gtk-outline-top-left-radius: 7px; + border-top-right-radius: 8px; + -gtk-outline-top-right-radius: 7px; } + popover.combo list > row:last-child { + border-bottom-left-radius: 8px; + -gtk-outline-bottom-left-radius: 7px; + border-bottom-right-radius: 8px; + -gtk-outline-bottom-right-radius: 7px; } + popover.combo overshoot.top { + border-top-left-radius: 8px; + -gtk-outline-top-left-radius: 7px; + border-top-right-radius: 8px; + -gtk-outline-top-right-radius: 7px; } + popover.combo overshoot.bottom { + border-bottom-left-radius: 8px; + -gtk-outline-bottom-left-radius: 7px; + border-bottom-right-radius: 8px; + -gtk-outline-bottom-right-radius: 7px; } + popover.combo scrollbar.vertical { + padding-top: 2px; + padding-bottom: 2px; } + popover.combo scrollbar.vertical:dir(ltr) { + border-top-right-radius: 8px; + -gtk-outline-top-right-radius: 7px; + border-bottom-right-radius: 8px; + -gtk-outline-bottom-right-radius: 7px; } + popover.combo scrollbar.vertical:dir(rtl) { + border-top-left-radius: 8px; + -gtk-outline-top-left-radius: 7px; + border-bottom-left-radius: 8px; + -gtk-outline-bottom-left-radius: 7px; } + +row.expander { + padding: 0px; } + row.expander image.expander-row-arrow:dir(ltr) { + margin-left: 6px; } + row.expander image.expander-row-arrow:dir(rtl) { + margin-right: 6px; } + +keypad .digit { + font-size: 200%; + font-weight: bold; } + +keypad .letters { + font-size: 70%; } + +keypad .symbol { + font-size: 160%; } + +viewswitcher, viewswitcher button { + margin: 0; + padding: 0; } + +viewswitcher button { + border-radius: 0; + border-top: 0; + border-bottom: 0; + box-shadow: none; + font-size: 1rem; + border-width: 0; } + viewswitcher button:not(:checked):not(:hover) { + background: transparent; } + viewswitcher button:not(:only-child):not(:last-child) { + border-right-width: 0px; } + viewswitcher button:not(only-child):first-child:not(:checked):not(:hover), + viewswitcher button:not(:checked):not(:hover) + button:not(:checked):not(:hover) { + border-left-color: transparent; } + viewswitcher button:not(only-child):last-child:not(:checked):not(:hover) { + border-right-color: transparent; } + viewswitcher button:not(:checked):hover:not(:backdrop) { + background-image: image(lighter(#2c2c2c)); } + viewswitcher button:not(only-child):first-child:not(:checked):hover, + viewswitcher button:not(:checked):hover + button:not(:checked):not(:hover), + viewswitcher button:not(:checked):not(:hover) + button:not(:checked):hover { + border-left-color: shade(#181818, 1.15); } + viewswitcher button:not(only-child):last-child:not(:checked):hover { + border-right-color: shade(#181818, 1.15); } + viewswitcher button:not(:checked):hover:backdrop { + background-image: image(#2c2c2c); } + headerbar viewswitcher button:not(:checked):hover:not(:backdrop) { + background-image: linear-gradient(to top, shade(alpha(#2c2c2c, 0.7), 0.99) 2px, alpha(#2c2c2c, 0.7)); } + headerbar viewswitcher button:not(:checked):not(only-child):first-child:hover, + headerbar viewswitcher button:not(:checked):hover + button:not(:checked):not(:hover), + headerbar viewswitcher button:not(:checked):not(:hover) + button:not(:checked):hover { + border-left-color: #181818; } + headerbar viewswitcher button:not(:checked):not(only-child):last-child:hover { + border-right-color: #181818; } + headerbar viewswitcher button:not(:checked):hover:backdrop { + background-image: image(#2c2c2c); } + viewswitcher button > stack > box.narrow { + font-size: 0.75rem; + padding-top: 7px; + padding-bottom: 5px; } + viewswitcher button > stack > box.narrow image, + viewswitcher button > stack > box.narrow label { + padding-left: 8px; + padding-right: 8px; } + viewswitcher button > stack > box.wide { + padding: 8px 12px; } + viewswitcher button > stack > box.wide label:dir(ltr) { + padding-right: 7px; } + viewswitcher button > stack > box.wide label:dir(rtl) { + padding-left: 7px; } + viewswitcher button > stack > box label.active { + font-weight: bold; } + viewswitcher button.needs-attention:active > stack > box label, + viewswitcher button.needs-attention:checked > stack > box label { + animation: none; + background-image: none; } + viewswitcher button.needs-attention > stack > box label { + animation: needs_attention 150ms ease-in; + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#9c9c9c), to(transparent)); + background-size: 6px 6px, 6px 6px; + background-repeat: no-repeat; + background-position: right 0px, right 1px; } + viewswitcher button.needs-attention > stack > box label:backdrop { + background-size: 6px 6px, 0 0; } + viewswitcher button.needs-attention > stack > box label:dir(rtl) { + background-position: left 0px, left 1px; } + +viewswitcherbar actionbar > revealer > box { + padding: 0; } + +list.content, +list.content list { + background-color: transparent; } + +list.content list.nested > row:not(:active):not(:hover):not(:selected), list.content list.nested > row:not(:active):hover:not(.activatable):not(:selected) { + background-color: mix(#2c2c2c, #272727, 0.5); } + +list.content list.nested > row:not(:active):hover.activatable:not(:selected) { + background-color: mix(#F7F7F7, #272727, 0.95); } + +list.content > row:not(.expander):not(:active):not(:hover):not(:selected), list.content > row:not(.expander):not(:active):hover:not(.activatable):not(:selected), +list.content > row.expander row.header:not(:active):not(:hover):not(:selected), +list.content > row.expander row.header:not(:active):hover:not(.activatable):not(:selected) { + background-color: #272727; } + +list.content > row:not(.expander):not(:active):hover.activatable:not(:selected), +list.content > row.expander row.header:not(:active):hover.activatable:not(:selected) { + background-color: mix(#F7F7F7, #272727, 0.95); } + +list.content > row, +list.content > row list > row { + border-color: alpha(#181818, 0.7); + border-style: solid; + transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + +list.content > row:not(:last-child) { + border-width: 1px 1px 0px 1px; } + +list.content > row:first-child, +list.content > row.expander:first-child row.header, list.content > row.expander:checked, +list.content > row.expander:checked row.header, +list.content > row.expander:checked + row, +list.content > row.expander:checked + row.expander row.header { + border-top-left-radius: 8px; + -gtk-outline-top-left-radius: 7px; + border-top-right-radius: 8px; + -gtk-outline-top-right-radius: 7px; } + +list.content > row:last-child, list.content > row.checked-expander-row-previous-sibling, list.content > row.expander:checked { + border-width: 1px; } + +list.content > row:last-child, list.content > row.checked-expander-row-previous-sibling, list.content > row.expander:checked, +list.content > row.expander:not(:checked):last-child row.header, +list.content > row.expander:not(:checked).checked-expander-row-previous-sibling row.header, +list.content > row.expander.empty:checked row.header, +list.content > row.expander list.nested > row:last-child { + border-bottom-left-radius: 8px; + -gtk-outline-bottom-left-radius: 7px; + border-bottom-right-radius: 8px; + -gtk-outline-bottom-right-radius: 7px; } + +list.content > row.expander:checked:not(:first-child), +list.content > row.expander:checked + row { + margin-top: 6px; } + +button.list-button:not(:active):not(:checked):not(:hover) { + background: none; + border: 1px solid alpha(#181818, 0.5); + box-shadow: none; } + +window.csd.unified:not(.solid-csd):not(.fullscreen) headerbar.selection-mode { + box-shadow: none; } + +window.csd.unified:not(.solid-csd):not(.fullscreen):not(.tiled):not(.tiled-top):not(.tiled-bottom):not(.tiled-left):not(.tiled-right):not(.maximized), +window.csd.unified:not(.solid-csd):not(.fullscreen):not(.tiled):not(.tiled-top):not(.tiled-bottom):not(.tiled-left):not(.tiled-right):not(.maximized) > decoration, +window.csd.unified:not(.solid-csd):not(.fullscreen):not(.tiled):not(.tiled-top):not(.tiled-bottom):not(.tiled-left):not(.tiled-right):not(.maximized) > decoration-overlay { + border-radius: 8px; } + +statuspage > scrolledwindow > viewport > box > clamp > box > .icon { + color: rgba(247, 247, 247, 0.5); } + statuspage > scrolledwindow > viewport > box > clamp > box > .icon:backdrop { + color: rgba(255, 255, 255, 0.15); } + +tabbar .box { + min-height: 38px; + background: #151515; + border-bottom: 1px solid #181818; } + tabbar .box:backdrop { + background-color: #1d1d1d; + border-color: #1c1c1c; } + +tabbar scrolledwindow.pinned undershoot { + border: 0 solid #181818; } + +tabbar scrolledwindow.pinned:dir(rtl) undershoot.left { + border-left-width: 1px; } + +tabbar scrolledwindow.pinned:dir(ltr) undershoot.right { + border-right-width: 1px; } + +tabbar scrolledwindow.pinned:backdrop undershoot { + border-color: #1c1c1c; } + +tabbar scrolledwindow.pinned tabbox:dir(ltr) { + padding-right: 1px; + box-shadow: inset -1px 0 #181818; } + tabbar scrolledwindow.pinned tabbox:dir(ltr):backdrop { + box-shadow: inset -1px 0 #1c1c1c; } + +tabbar scrolledwindow.pinned tabbox:dir(rtl) { + padding-left: 1px; + box-shadow: inset 1px 0 #181818; } + tabbar scrolledwindow.pinned tabbox:dir(rtl):backdrop { + box-shadow: inset 1px 0 #1c1c1c; } + +tabbar undershoot { + transition: none; } + tabbar undershoot.left { + background: linear-gradient(to right, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0) 20px); } + tabbar undershoot.right { + background: linear-gradient(to left, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0) 20px); } + +tabbar .needs-attention-left undershoot.left { + background: linear-gradient(to right, rgba(146, 146, 146, 0.7), rgba(146, 146, 146, 0.5) 1px, rgba(146, 146, 146, 0) 20px); } + +tabbar .needs-attention-right undershoot.right { + background: linear-gradient(to left, rgba(146, 146, 146, 0.7), rgba(146, 146, 146, 0.5) 1px, rgba(146, 146, 146, 0) 20px); } + +tabbar tab { + border-style: solid; + border-color: #181818; + border-width: 0 1px 0 1px; + transition: background 150ms ease-in-out; + background-color: #1d1d1d; } + tabbar tab:checked { + background-color: #2c2c2c; } + tabbar tab:checked:hover { + background-color: #343434; } + tabbar tab:hover { + background-color: #252525; } + tabbar tab:backdrop { + border-color: #1c1c1c; + background-color: #252525; } + tabbar tab:backdrop:checked { + background-color: #343434; } + +tabbar .start-action, +tabbar .end-action { + background: #1d1d1d; + border-color: #181818; + border-style: solid; + transition: background 150ms ease-in-out; } + tabbar .start-action:backdrop, + tabbar .end-action:backdrop { + border-color: #1c1c1c; + background-color: #252525; } + tabbar .start-action button, + tabbar .end-action button { + border: none; + border-radius: 0; } + +tabbar .start-action:dir(ltr), +tabbar .end-action:dir(rtl) { + border-right-width: 1px; } + tabbar .start-action:dir(ltr) > *, + tabbar .end-action:dir(rtl) > * { + margin-right: 1px; } + +tabbar .start-action:dir(rtl), +tabbar .end-action:dir(ltr) { + border-left-width: 1px; } + tabbar .start-action:dir(rtl) > *, + tabbar .end-action:dir(ltr) > * { + margin-left: 1px; } + +.tab-drag-icon tab { + min-height: 26px; + background-color: #343434; + box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.25), 0 0 0 1px rgba(24, 24, 24, 0.9), inset 0 1px rgba(247, 247, 247, 0.07); + margin: 25px; } + +tabbar tab, +.tab-drag-icon tab { + padding: 6px; } + tabbar tab.needs-attention, + .tab-drag-icon tab.needs-attention { + background-image: radial-gradient(ellipse at bottom, rgba(255, 255, 255, 0.8), rgba(146, 146, 146, 0.2) 15%, rgba(146, 146, 146, 0) 15%); } + tabbar tab .tab-close-button, + tabbar tab .tab-indicator, + .tab-drag-icon tab .tab-close-button, + .tab-drag-icon tab .tab-indicator { + padding: 0; + margin: 0; + min-width: 24px; + min-height: 24px; + border-radius: 99px; + border: none; + box-shadow: none; + -gtk-icon-shadow: none; + text-shadow: none; + background: none; } + tabbar tab .tab-close-button:hover, + tabbar tab .tab-indicator.clickable:hover, + .tab-drag-icon tab .tab-close-button:hover, + .tab-drag-icon tab .tab-indicator.clickable:hover { + background: alpha(#F7F7F7, 0.15); } + tabbar tab .tab-close-button:active, + tabbar tab .tab-indicator.clickable:active, + .tab-drag-icon tab .tab-close-button:active, + .tab-drag-icon tab .tab-indicator.clickable:active { + background: alpha(black, 0.2); } diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-4.0/assets b/Dots/.themes/Yaru-Grey-dark/gtk-4.0/assets new file mode 120000 index 00000000..82452117 --- /dev/null +++ b/Dots/.themes/Yaru-Grey-dark/gtk-4.0/assets @@ -0,0 +1 @@ +../../Yaru-Grey/gtk-4.0/assets \ No newline at end of file diff --git a/Dots/.themes/Yaru-Grey-dark/gtk-4.0/gtk.css b/Dots/.themes/Yaru-Grey-dark/gtk-4.0/gtk.css new file mode 100644 index 00000000..6d42d49b --- /dev/null +++ b/Dots/.themes/Yaru-Grey-dark/gtk-4.0/gtk.css @@ -0,0 +1,4188 @@ +/*************************** + * Check and Radio buttons * + ***************************/ +/*************** + * Base States * + ***************/ +.background { + color: #F7F7F7; + background-color: #2c2c2c; } + .background:backdrop { + text-shadow: none; + -gtk-icon-shadow: none; } + +dnd { + color: #F7F7F7; } + +.normal-icons { + -gtk-icon-size: 16px; } + +.large-icons { + -gtk-icon-size: 32px; } + +/* + These wildcard seems unavoidable, need to investigate. + Wildcards are bad and troublesome, use them with care, + or better, just don't. + Every time a wildcard is used a kitten dies, painfully. +*/ +spinner:disabled, +arrow:disabled, +scrollbar:disabled, +check:disabled, +radio:disabled, +treeview.expander:disabled { + -gtk-icon-filter: opacity(0.5); } + +.view, iconview, +textview > text { + color: white; + background-color: #272727; } + .view:disabled, iconview:disabled, + textview > text:disabled { + color: #929292; + background-color: #2a2a2a; } + .view:selected:focus, iconview:selected:focus, .view:selected, iconview:selected, + textview > text:selected:focus, + textview > text:selected { + border-radius: 3px; } + +textview:drop(active) { + caret-color: #109b26; } + +textview > border { + background-color: #2a2a2a; } + +iconview { + outline: 0 solid transparent; + outline-offset: 4px; } + +iconview:focus:focus-visible { + outline-color: rgba(192, 192, 192, 0.7); + outline-width: 2px; + outline-offset: -2px; } + +iconview:drop(active) { + box-shadow: none; } + +iconview > dndtarget:drop(active) { + border-style: solid; + border-width: 1px; + border-color: #404040; } + +rubberband, .content-view > rubberband, columnview.view > rubberband, +treeview.view > rubberband, gridview > rubberband, flowbox > rubberband { + border: 1px solid #737373; + background-color: rgba(115, 115, 115, 0.2); } + +flowbox > flowboxchild { + padding: 3px; + transition: outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + flowbox > flowboxchild { + outline: 0 solid transparent; + outline-offset: 4px; } + flowbox > flowboxchild:focus:focus-visible { + outline-color: rgba(192, 192, 192, 0.7); + outline-width: 2px; + outline-offset: -2px; } + flowbox > flowboxchild:selected { + outline-color: rgba(255, 255, 255, 0.3); } + +gridview > child { + padding: 3px; + transition: outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + gridview > child { + outline: 0 solid transparent; + outline-offset: 4px; } + gridview > child:focus:focus-visible { + outline-color: rgba(192, 192, 192, 0.7); + outline-width: 2px; + outline-offset: -2px; } + gridview > child:selected { + outline-color: rgba(255, 255, 255, 0.3); } + gridview > child box { + border-spacing: 8px; + margin: 12px; } + +coverflow cover { + color: white; + background-color: #272727; + border: 1px solid black; } + +label { + outline: 0 solid transparent; + outline-offset: 4px; } + +label:focus:focus-visible { + outline-color: rgba(192, 192, 192, 0.7); + outline-width: 2px; + outline-offset: -2px; } + +label > selection { + background-color: #8d8d8d; + color: #FFFFFF; } + +label:disabled { + color: #929292; } + button label:disabled { + color: inherit; } + +label.error { + color: #c7162b; } + label.error:disabled { + color: rgba(199, 22, 43, 0.5); } + +.dim-label, .titlebar:not(headerbar) .subtitle, +headerbar .subtitle, spinbutton.vertical > text > text > placeholder, spinbutton:not(.vertical) > text > placeholder, +entry > text > placeholder, label.separator { + opacity: 0.55; + text-shadow: none; } + +window.assistant .sidebar { + padding: 3px; + border-top: 1px solid #181818; } + +window.assistant.csd .sidebar { + border-top-style: none; } + +window.assistant .sidebar > label { + padding: 6px 12px; } + +window.assistant .sidebar > label.highlight { + background-color: #181818; + border-radius: 3px; } + +window.aboutdialog image.large-icons { + -gtk-icon-size: 128px; } + +.osd .scale-popup, .app-notification, .osd popover.background > arrow, +.osd popover.background > contents, popover.background.touch-selection > arrow, +popover.background.touch-selection > contents, popover.background.magnifier > arrow, +popover.background.magnifier > contents, +.osd { + color: #eeeeec; + border: none; + background-color: rgba(29, 29, 29, 0.975); + background-clip: padding-box; + -gtk-icon-shadow: 0 1px black; } + +/********************* + * Spinner Animation * + *********************/ +@keyframes spin { + to { + transform: rotate(1turn); } } + +spinner { + background: none; + opacity: 0; + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); } + spinner:checked { + opacity: 1; + animation: spin 1s linear infinite; } + spinner:checked:disabled { + opacity: 0.5; } + +/********************** + * General Typography * + **********************/ +.large-title { + font-weight: 300; + font-size: 24pt; } + +.title-1 { + font-weight: 800; + font-size: 20pt; } + +.title-2 { + font-weight: 800; + font-size: 15pt; } + +.title-3 { + font-weight: 700; + font-size: 15pt; } + +.title-4 { + font-weight: 700; + font-size: 13pt; } + +.heading { + font-weight: 700; + font-size: 11pt; } + +.body { + font-weight: 400; + font-size: 11pt; } + +.caption-heading { + font-weight: 700; + font-size: 9pt; } + +.caption { + font-weight: 400; + font-size: 9pt; } + +/**************** + * Text Entries * + ****************/ +spinbutton.vertical > text, spinbutton:not(.vertical), +entry { + min-height: 32px; + padding-left: 8px; + padding-right: 8px; + border: 1px solid; + border-radius: 4px; + border-spacing: 6px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + color: white; + border-color: #181818; + background-color: #272727; } + spinbutton.vertical > text, spinbutton:not(.vertical), + entry { + outline: 0 solid transparent; + outline-offset: 4px; } + spinbutton.vertical > text:focus-within, spinbutton:focus-within:not(.vertical), + entry:focus-within { + outline-color: rgba(192, 192, 192, 0.7); + outline-width: 2px; + outline-offset: -2px; } + spinbutton.vertical > text > image.left, spinbutton:not(.vertical) > image.left, + entry > image.left { + margin-right: 6px; } + spinbutton.vertical > text > image.right, spinbutton:not(.vertical) > image.right, + entry > image.right { + margin-left: 6px; } + spinbutton.vertical > text > text > block-cursor, spinbutton:not(.vertical) > text > block-cursor, + entry > text > block-cursor { + color: #272727; + background-color: white; } + spinbutton.vertical > text.flat, spinbutton.flat:not(.vertical), + entry.flat:focus-within, + entry.flat:backdrop, + entry.flat:disabled, + entry.flat { + min-height: 0; + padding: 2px; + background-color: transparent; + border-color: transparent; + border-radius: 0; } + spinbutton.vertical > text:focus-within > placeholder, spinbutton:focus-within:not(.vertical) > placeholder, + entry:focus-within > placeholder { + opacity: 0; + /* We hide placeholders on focus */ } + spinbutton.vertical > text:disabled, spinbutton:disabled:not(.vertical), + entry:disabled { + color: #929292; + border-color: #181818; + background-color: #2a2a2a; } + spinbutton.vertical > text.error, spinbutton.error:not(.vertical), + entry.error { + color: #c7162b; } + spinbutton.vertical > text.error, spinbutton.error:not(.vertical), + entry.error { + outline: 0 solid transparent; + outline-offset: 4px; } + spinbutton.vertical > text.error:focus-within, spinbutton.error:focus-within:not(.vertical), + entry.error:focus-within { + outline-color: rgba(199, 22, 43, 0.5); + outline-width: 2px; + outline-offset: -2px; } + spinbutton.vertical > text.error > selection, spinbutton.error:not(.vertical) > selection, + entry.error > selection { + background-color: #c7162b; } + spinbutton.vertical > text.warning, spinbutton.warning:not(.vertical), + entry.warning { + color: #f99b11; } + spinbutton.vertical > text.warning, spinbutton.warning:not(.vertical), + entry.warning { + outline: 0 solid transparent; + outline-offset: 4px; } + spinbutton.vertical > text.warning:focus-within, spinbutton.warning:focus-within:not(.vertical), + entry.warning:focus-within { + outline-color: rgba(249, 155, 17, 0.5); + outline-width: 2px; + outline-offset: -2px; } + spinbutton.vertical > text.warning > selection, spinbutton.warning:not(.vertical) > selection, + entry.warning > selection { + background-color: #f99b11; } + spinbutton.vertical > text > image, spinbutton:not(.vertical) > image, + entry > image { + color: #cdcdcd; } + spinbutton.vertical > text > image:hover, spinbutton:not(.vertical) > image:hover, + entry > image:hover { + color: #F7F7F7; } + spinbutton.vertical > text > image:active, spinbutton:not(.vertical) > image:active, + entry > image:active { + color: #8d8d8d; } + spinbutton.vertical > text.password image.caps-lock-indicator, spinbutton.password:not(.vertical) image.caps-lock-indicator, + entry.password image.caps-lock-indicator { + color: rgba(184, 184, 184, 0.72); } + spinbutton.vertical > text:drop(active), spinbutton:drop(active):not(.vertical), + entry:drop(active):focus-within, + entry:drop(active) { + border-color: #109b26; + box-shadow: inset 0 0 0 1px #109b26; } + .osd spinbutton.vertical > text, .osd spinbutton:not(.vertical), .osd entry { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(0, 0, 0, 0.5); + background-clip: padding-box; + box-shadow: none; + -gtk-icon-shadow: 0 1px black; } + .osd spinbutton.vertical > text:focus-within, .osd spinbutton:focus-within:not(.vertical), .osd entry:focus-within { + color: white; + border-color: #8d8d8d; + background-color: rgba(0, 0, 0, 0.5); + background-clip: padding-box; } + .osd spinbutton.vertical > text:disabled, .osd spinbutton:disabled:not(.vertical), .osd entry:disabled { + color: #868685; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(50, 50, 50, 0.5); + background-clip: padding-box; } + +spinbutton.vertical > text > progress, spinbutton:not(.vertical) > progress, +entry > progress { + margin-bottom: 2px; } + +spinbutton.vertical > text progress > trough > progress, spinbutton:not(.vertical) progress > trough > progress, +entry progress > trough > progress { + background-color: transparent; + background-image: none; + border-radius: 0; + border-width: 0 0 2px; + border-color: #8d8d8d; + border-style: solid; + box-shadow: none; } + +spinbutton.vertical.linked:not(.vertical) > text:drop(active) + text, spinbutton.vertical.linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + text, spinbutton.vertical.linked:not(.vertical) > text:drop(active) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + spinbutton:not(.vertical), spinbutton.vertical.linked:not(.vertical) > text:drop(active) + button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + button, spinbutton.vertical.linked:not(.vertical) > text:drop(active) + menubutton > button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + menubutton > button, spinbutton.vertical.linked:not(.vertical) > text:drop(active) + dropdown > button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + dropdown > button, spinbutton.vertical.linked:not(.vertical) > text:drop(active) + colorbutton > button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + colorbutton > button, spinbutton.vertical.linked:not(.vertical) > text:drop(active) + fontbutton > button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + fontbutton > button, spinbutton.vertical.linked:not(.vertical) > text:drop(active) + filechooserbutton > button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + filechooserbutton > button, spinbutton.vertical.linked:not(.vertical) > text:drop(active) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + combobox > box > button.combo, spinbutton.vertical.linked:not(.vertical) > text:drop(active) + entry, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + entry, .linked:not(.vertical) > entry:drop(active) + button, .linked:not(.vertical) > entry:drop(active) + menubutton > button, .linked:not(.vertical) > entry:drop(active) + dropdown > button, .linked:not(.vertical) > entry:drop(active) + colorbutton > button, .linked:not(.vertical) > entry:drop(active) + fontbutton > button, .linked:not(.vertical) > entry:drop(active) + filechooserbutton > button, .linked:not(.vertical) > entry:drop(active) + combobox > box > button.combo, spinbutton.vertical.linked:not(.vertical) > entry:drop(active) + text, .linked:not(.vertical) > entry:drop(active) + spinbutton:not(.vertical), .linked:not(.vertical) > entry:drop(active) + entry { + border-left-color: #109b26; } + +spinbutton.vertical.linked > text:not(:disabled) + entry:not(:disabled), .linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled), spinbutton.vertical.linked > text:not(:disabled) + text:not(:disabled), spinbutton.vertical.linked > spinbutton:not(:disabled):not(.vertical) + text:not(:disabled), spinbutton.vertical.linked > text:not(:disabled) + spinbutton:not(:disabled):not(.vertical), .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):not(.vertical), .linked.vertical > entry:not(:disabled) + entry:not(:disabled), spinbutton.vertical.linked > entry:not(:disabled) + text:not(:disabled), .linked.vertical > entry:not(:disabled) + spinbutton:not(:disabled):not(.vertical) { + border-top-color: #232323; } + +spinbutton.vertical.linked > text:disabled + text:disabled, spinbutton.vertical.linked > spinbutton:disabled:not(.vertical) + text:disabled, spinbutton.vertical.linked > text:disabled + spinbutton:disabled:not(.vertical), .linked.vertical > spinbutton:disabled:not(.vertical) + spinbutton:disabled:not(.vertical), spinbutton.vertical.linked > text:disabled + entry:disabled, .linked.vertical > spinbutton:disabled:not(.vertical) + entry:disabled, spinbutton.vertical.linked > entry:disabled + text:disabled, .linked.vertical > entry:disabled + spinbutton:disabled:not(.vertical), .linked.vertical > entry:disabled + entry:disabled { + border-top-color: #232323; } + +spinbutton.vertical.linked > text + text:drop(active):not(:only-child), spinbutton.vertical.linked > spinbutton:not(.vertical) + text:drop(active):not(:only-child), spinbutton.vertical.linked > text + spinbutton:drop(active):not(:only-child):not(.vertical), .linked.vertical > spinbutton:not(.vertical) + spinbutton:drop(active):not(:only-child):not(.vertical), +spinbutton.vertical.linked > text + entry:drop(active):not(:only-child), +.linked.vertical > spinbutton:not(.vertical) + entry:drop(active):not(:only-child), spinbutton.vertical.linked > entry + text:drop(active):not(:only-child), .linked.vertical > entry + spinbutton:drop(active):not(:only-child):not(.vertical), +.linked.vertical > entry + entry:drop(active):not(:only-child) { + border-top-color: #109b26; } + +spinbutton.vertical.linked > text:drop(active):not(:only-child) + text, spinbutton.vertical.linked > spinbutton:drop(active):not(:only-child):not(.vertical) + text, spinbutton.vertical.linked > text:drop(active):not(:only-child) + spinbutton:not(.vertical), .linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + spinbutton:not(.vertical), +spinbutton.vertical.linked > text:drop(active):not(:only-child) + entry, +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + entry, +spinbutton.vertical.linked > text:drop(active):not(:only-child) + button, +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + button, +spinbutton.vertical.linked > text:drop(active):not(:only-child) + menubutton > button, +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + menubutton > button, +spinbutton.vertical.linked > text:drop(active):not(:only-child) + dropdown > button, +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + dropdown > button, +spinbutton.vertical.linked > text:drop(active):not(:only-child) + colorbutton > button, +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + colorbutton > button, +spinbutton.vertical.linked > text:drop(active):not(:only-child) + fontbutton > button, +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + fontbutton > button, +spinbutton.vertical.linked > text:drop(active):not(:only-child) + filechooserbutton > button, +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + filechooserbutton > button, +spinbutton.vertical.linked > text:drop(active):not(:only-child) + combobox > box > button.combo, +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + combobox > box > button.combo, spinbutton.vertical.linked > entry:drop(active):not(:only-child) + text, .linked.vertical > entry:drop(active):not(:only-child) + spinbutton:not(.vertical), +.linked.vertical > entry:drop(active):not(:only-child) + entry, +.linked.vertical > entry:drop(active):not(:only-child) + button, +.linked.vertical > entry:drop(active):not(:only-child) + menubutton > button, +.linked.vertical > entry:drop(active):not(:only-child) + dropdown > button, +.linked.vertical > entry:drop(active):not(:only-child) + colorbutton > button, +.linked.vertical > entry:drop(active):not(:only-child) + fontbutton > button, +.linked.vertical > entry:drop(active):not(:only-child) + filechooserbutton > button, +.linked.vertical > entry:drop(active):not(:only-child) + combobox > box > button.combo { + border-top-color: #109b26; } + +spinbutton.vertical > text.error, spinbutton.error:not(.vertical), +entry.error { + color: #c7162b; } + +treeview entry:focus-within:dir(rtl), treeview entry:focus-within:dir(ltr) { + background-color: #272727; + transition-property: color, background; } + +treeview entry.flat, treeview entry { + border-radius: 0; + background-image: none; + background-color: #272727; } + treeview entry.flat:focus-within, treeview entry:focus-within { + border-color: #8d8d8d; } + +/******************* + * Editable Labels * + *******************/ +editablelabel > stack > text { + color: white; + border-color: #181818; + background-color: #272727; } + +/*********** + * Buttons * + ***********/ +@keyframes needs_attention { + from { + background-image: radial-gradient(farthest-side, #b3b3b3 0%, rgba(179, 179, 179, 0) 0%); } + to { + background-image: radial-gradient(farthest-side, #b3b3b3 95%, rgba(179, 179, 179, 0)); } } + +notebook > header > tabs > arrow, +button { + min-height: 24px; + min-width: 16px; + padding: 4px 9px; + border: 1px solid; + border-radius: 4px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + color: #F7F7F7; + outline-color: rgba(192, 192, 192, 0.7); + border-color: #181818; + background-image: image(#373737); + box-shadow: 0 1px rgba(0, 0, 0, 0.05); } + notebook > header > tabs > arrow, + button { + outline: 0 solid transparent; + outline-offset: 4px; } + notebook > header > tabs > arrow:focus:focus-visible, + button:focus:focus-visible { + outline-color: rgba(192, 192, 192, 0.7); + outline-width: 2px; + outline-offset: -2px; } + notebook > header > tabs > arrow:hover, + button:hover { + color: #F7F7F7; + border-color: #181818; + background-image: image(#3c3c3c); + box-shadow: 0 1px rgba(0, 0, 0, 0.1); + -gtk-icon-filter: brightness(1.2); } + notebook > header > tabs > arrow:active, notebook > header > tabs > arrow:checked, + button:active, + button:checked { + color: #F7F7F7; + border-color: #181818; + background-image: image(#1b1b1b); + box-shadow: none; + transition-duration: 50ms; } + notebook > header > tabs > arrow:checked:hover, + button:checked:hover { + color: #F7F7F7; + border-color: #181818; + background-image: image(#131313); + box-shadow: none; } + notebook > header > tabs > arrow:checked:active, + button:checked:active { + color: #F7F7F7; + border-color: #181818; + background-image: image(#0e0e0e); + box-shadow: none; } + notebook > header > tabs > arrow:backdrop, + button.flat:backdrop, + button:backdrop { + color: rgba(255, 255, 255, 0.65); + border-color: #1c1c1c; + background-image: image(#343434); + box-shadow: none; + transition: 200ms ease-out; + -gtk-icon-filter: none; } + notebook > header > tabs > arrow:backdrop:active, notebook > header > tabs > arrow:backdrop:checked, + button.flat:backdrop:active, + button.flat:backdrop:checked, + button:backdrop:active, + button:backdrop:checked { + color: rgba(255, 255, 255, 0.65); + border-color: #1c1c1c; + background-image: image(#262626); + box-shadow: none; } + notebook > header > tabs > arrow:backdrop:disabled, + button.flat:backdrop:disabled, + button:backdrop:disabled { + color: #5a5a5a; + border-color: #1c1c1c; + background-image: image(#303030); + box-shadow: none; } + notebook > header > tabs > arrow:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked, + button.flat:backdrop:disabled:active, + button.flat:backdrop:disabled:checked, + button:backdrop:disabled:active, + button:backdrop:disabled:checked { + color: #5a5a5a; + border-color: #1c1c1c; + background-image: image(#262626); + box-shadow: none; } + notebook > header > tabs > arrow:disabled, + button:disabled { + color: #929292; + border-color: #1c1c1c; + background-image: image(#2a2a2a); } + notebook > header > tabs > arrow:disabled:active, notebook > header > tabs > arrow:disabled:checked, + button:disabled:active, + button:disabled:checked { + color: #929292; + border-color: #1c1c1c; + background-image: image(#212121); + box-shadow: none; } + button.sidebar-button, notebook > header > tabs > arrow, notebook > header > tabs > arrow.flat, + button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + transition: none; } + button.sidebar-button:hover, notebook > header > tabs > arrow:hover, + button.flat:hover { + border-color: transparent; + background-image: none; + box-shadow: none; + background-color: #2f2f2f; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-duration: 500ms; } + button.sidebar-button:active, notebook > header > tabs > arrow:active, button.sidebar-button:checked, notebook > header > tabs > arrow:checked, + button.flat:active, + button.flat:checked { + border-color: transparent; + background-image: none; + box-shadow: none; + background-color: #252525; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + button.sidebar-button:backdrop, notebook > header > tabs > arrow:backdrop, button.sidebar-button:disabled, notebook > header > tabs > arrow:disabled, + button.flat:backdrop, + button.flat:disabled, + button.flat:backdrop:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; } + notebook > header > tabs > arrow.image-button, + button.image-button { + min-width: 24px; + padding-left: 5px; + padding-right: 5px; } + notebook > header > tabs > arrow.text-button, + button.text-button { + padding-left: 16px; + padding-right: 16px; } + notebook > header > tabs > arrow.text-button.image-button, + button.text-button.image-button { + padding-left: 8px; + padding-right: 8px; } + notebook > header > tabs > arrow.text-button.image-button label, + button.text-button.image-button label { + padding-left: 8px; + padding-right: 8px; } + dropdown:drop(active) button.combo, + combobox:drop(active) button.combo, notebook > header > tabs > arrow:drop(active), + button:drop(active) { + color: #109b26; + border-color: #109b26; + box-shadow: inset 0 0 0 1px #109b26; } + +row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled), row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled) { + color: #FFFFFF; + border-color: transparent; } + row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled):backdrop, row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled):backdrop { + color: rgba(255, 255, 255, 0.65); } + + +button.osd { + min-width: 26px; + min-height: 32px; + color: #eeeeec; + border-radius: 5px; + color: #eeeeec; + outline-color: rgba(192, 192, 192, 0.7); + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(rgba(29, 29, 29, 0.975)); + background-clip: padding-box; + border: none; + box-shadow: none; } + + button.osd.image-button { + min-width: 30px; } + + button.osd.image-button:only-child { + margin: 4px; + border-radius: 50%; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); } + + button.osd:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(rgba(4, 4, 4, 0.975)); + background-clip: padding-box; + border: none; + box-shadow: none; } + + button.osd:active, + button.osd:checked { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(rgba(0, 0, 0, 0.975)); + background-clip: padding-box; + box-shadow: none; + border: none; + box-shadow: none; } + +.app-notification button, popover.background.touch-selection button, popover.background.magnifier button, .osd button { + color: #eeeeec; + outline-color: rgba(192, 192, 192, 0.7); + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(rgba(29, 29, 29, 0.975)); + background-clip: padding-box; } + .app-notification button:hover, popover.background.touch-selection button:hover, popover.background.magnifier button:hover, .osd button:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(rgba(4, 4, 4, 0.975)); + background-clip: padding-box; } + .app-notification button:active, popover.background.touch-selection button:active, popover.background.magnifier button:active, .app-notification button:checked, popover.background.touch-selection button:checked, popover.background.magnifier button:checked, .osd button:active:backdrop, .osd button:active, .osd button:checked:backdrop, .osd button:checked { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(rgba(0, 0, 0, 0.975)); + background-clip: padding-box; + box-shadow: none; } + .app-notification button:disabled, popover.background.touch-selection button:disabled, popover.background.magnifier button:disabled, .osd button:disabled:backdrop, .osd button:disabled { + color: #868685; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(rgba(50, 50, 50, 0.5)); + background-clip: padding-box; } + .app-notification button.flat, popover.background.touch-selection button.flat, popover.background.magnifier button.flat, .osd button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + box-shadow: none; + -gtk-icon-shadow: 0 1px black; } + .app-notification button.flat:hover, popover.background.touch-selection button.flat:hover, popover.background.magnifier button.flat:hover, .osd button.flat:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(rgba(4, 4, 4, 0.975)); + background-clip: padding-box; } + .app-notification button.flat:disabled, popover.background.touch-selection button.flat:disabled, popover.background.magnifier button.flat:disabled, .osd button.flat:disabled { + color: #868685; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(rgba(50, 50, 50, 0.5)); + background-clip: padding-box; + background-image: none; + border-color: transparent; + box-shadow: none; } + .app-notification button.flat:active, popover.background.touch-selection button.flat:active, popover.background.magnifier button.flat:active, .app-notification button.flat:checked, popover.background.touch-selection button.flat:checked, popover.background.magnifier button.flat:checked, .osd button.flat:active, .osd button.flat:checked { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(rgba(0, 0, 0, 0.975)); + background-clip: padding-box; + box-shadow: none; } + + +button.suggested-action { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #073f0f; + background-image: image(#0d761d); + box-shadow: 0 1px rgba(0, 0, 0, 0.05); } + + button.suggested-action { + outline: 0 solid transparent; + outline-offset: 4px; } + + button.suggested-action:focus:focus-visible { + outline-color: rgba(255, 255, 255, 0.3); + outline-width: 2px; + outline-offset: -2px; } + + button.suggested-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + color: #0c6d1a; } + + button.suggested-action:hover { + color: white; + border-color: #073f0f; + background-image: image(#0e7f1f); + box-shadow: 0 1px rgba(0, 0, 0, 0.1); } + + button.suggested-action:active, + button.suggested-action:checked { + color: white; + border-color: #073f0f; + background-image: image(#074310); + box-shadow: none; } + + button.suggested-action.flat:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + color: rgba(12, 109, 26, 0.8); } + + button.suggested-action:disabled { + color: #929292; + border-color: #1c1c1c; + background-image: image(#2a2a2a); } + + button.suggested-action:disabled:active, + button.suggested-action:disabled:checked { + color: #9eb6a1; + border-color: #073f0f; + background-image: image(#0c4814); + box-shadow: none; } + .osd button.suggested-action { + color: #eeeeec; + outline-color: rgba(255, 255, 255, 0.3); + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(rgba(12, 109, 26, 0.5)); + background-clip: padding-box; } + .osd button.suggested-action:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(rgba(12, 109, 26, 0.7)); + background-clip: padding-box; } + .osd button.suggested-action:active:backdrop, .osd button.suggested-action:active, .osd button.suggested-action:checked:backdrop, .osd button.suggested-action:checked { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(#0c6d1a); + background-clip: padding-box; + box-shadow: none; } + .osd button.suggested-action:disabled:backdrop, .osd button.suggested-action:disabled { + color: #868685; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(rgba(50, 50, 50, 0.5)); + background-clip: padding-box; } + + +button.destructive-action { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #6b0c17; + background-image: image(#a21223); + box-shadow: 0 1px rgba(0, 0, 0, 0.05); } + + button.destructive-action { + outline: 0 solid transparent; + outline-offset: 4px; } + + button.destructive-action:focus:focus-visible { + outline-color: rgba(255, 255, 255, 0.3); + outline-width: 2px; + outline-offset: -2px; } + + button.destructive-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + color: #991121; } + + button.destructive-action:hover { + color: white; + border-color: #6b0c17; + background-image: image(#ab1325); + box-shadow: 0 1px rgba(0, 0, 0, 0.1); } + + button.destructive-action:active, + button.destructive-action:checked { + color: white; + border-color: #6b0c17; + background-image: image(#700c18); + box-shadow: none; } + + button.destructive-action.flat:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + color: rgba(153, 17, 33, 0.8); } + + button.destructive-action:disabled { + color: #929292; + border-color: #1c1c1c; + background-image: image(#2a2a2a); } + + button.destructive-action:disabled:active, + button.destructive-action:disabled:checked { + color: #c59fa4; + border-color: #6b0c17; + background-image: image(#6d101b); + box-shadow: none; } + .osd button.destructive-action { + color: #eeeeec; + outline-color: rgba(255, 255, 255, 0.3); + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(rgba(153, 17, 33, 0.5)); + background-clip: padding-box; } + .osd button.destructive-action:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(rgba(153, 17, 33, 0.7)); + background-clip: padding-box; } + .osd button.destructive-action:active:backdrop, .osd button.destructive-action:active, .osd button.destructive-action:checked:backdrop, .osd button.destructive-action:checked { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(#991121); + background-clip: padding-box; + box-shadow: none; } + .osd button.destructive-action:disabled:backdrop, .osd button.destructive-action:disabled { + color: #868685; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(rgba(50, 50, 50, 0.5)); + background-clip: padding-box; } + +stackswitcher > button > label { + padding: 0 6px; + margin: 0 -6px; } + +stackswitcher > button > image { + padding: 3px 6px; + margin: -3px -6px; } + + +button.font separator { + background-color: transparent; } + + +button.font > box { + border-spacing: 6px; } + + +button.font > box > box > label { + font-weight: bold; } + + +button.circular { + min-width: 32px; + min-height: 32px; + padding: 0; + border-radius: 9999px; } + + button.circular label { + padding: 0; } + +stacksidebar row.needs-attention > label, stackswitcher > button.needs-attention > label, +stackswitcher > button.needs-attention > image { + animation: needs_attention 150ms ease-in; + background-image: radial-gradient(farthest-side, #b3b3b3 96%, rgba(179, 179, 179, 0)); + background-size: 6px 6px, 6px 6px; + background-repeat: no-repeat; + background-position: right 3px, right 2px; } + stacksidebar row.needs-attention > label:backdrop, stackswitcher > button.needs-attention > label:backdrop, + stackswitcher > button.needs-attention > image:backdrop { + background-size: 6px 6px, 0 0; } + stacksidebar row.needs-attention > label:dir(rtl), stackswitcher > button.needs-attention > label:dir(rtl), + stackswitcher > button.needs-attention > image:dir(rtl) { + background-position: left 3px, left 2px; } + +.linked:not(.vertical) > filechooserbutton > combobox:dir(rtl):not(:last-child) > box > button.combo, +.linked:not(.vertical) > appchooserbutton > combobox:dir(rtl):not(:last-child) > box > button.combo, +.linked:not(.vertical) > combobox:dir(rtl):not(:last-child) > box > button.combo, .linked:not(.vertical) > filechooserbutton > combobox:dir(ltr):not(:first-child) > box > button.combo, +.linked:not(.vertical) > appchooserbutton > combobox:dir(ltr):not(:first-child) > box > button.combo, +.linked:not(.vertical) > combobox:dir(ltr):not(:first-child) > box > button.combo, dropdown.linked button:nth-child(2):dir(ltr), +combobox.linked button:nth-child(2):dir(ltr), .linked:not(.vertical) > menubutton:dir(rtl):not(:last-child) > button, +.linked:not(.vertical) > dropdown:dir(rtl):not(:last-child) > button, +.linked:not(.vertical) > colorbutton:dir(rtl):not(:last-child) > button, +.linked:not(.vertical) > fontbutton:dir(rtl):not(:last-child) > button, +.linked:not(.vertical) > filechooserbutton:dir(rtl):not(:last-child) > button, .linked:not(.vertical) > menubutton:dir(ltr):not(:first-child) > button, +.linked:not(.vertical) > dropdown:dir(ltr):not(:first-child) > button, +.linked:not(.vertical) > colorbutton:dir(ltr):not(:first-child) > button, +.linked:not(.vertical) > fontbutton:dir(ltr):not(:first-child) > button, +.linked:not(.vertical) > filechooserbutton:dir(ltr):not(:first-child) > button, spinbutton.vertical.linked:not(.vertical) > text:dir(rtl):not(:last-child), .linked:not(.vertical) > spinbutton:dir(rtl):not(:last-child):not(.vertical), .linked:not(.vertical) > entry:dir(rtl):not(:last-child), .linked:not(.vertical) > button:dir(rtl):not(:last-child), spinbutton.vertical.linked:not(.vertical) > text:dir(ltr):not(:first-child), .linked:not(.vertical) > spinbutton:dir(ltr):not(:first-child):not(.vertical), .linked:not(.vertical) > entry:dir(ltr):not(:first-child), .linked:not(.vertical) > button:dir(ltr):not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + +.linked:not(.vertical) > filechooserbutton > combobox:dir(rtl):not(:first-child) > box > button.combo, +.linked:not(.vertical) > appchooserbutton > combobox:dir(rtl):not(:first-child) > box > button.combo, +.linked:not(.vertical) > combobox:dir(rtl):not(:first-child) > box > button.combo, .linked:not(.vertical) > filechooserbutton > combobox:dir(ltr):not(:last-child) > box > button.combo, +.linked:not(.vertical) > appchooserbutton > combobox:dir(ltr):not(:last-child) > box > button.combo, +.linked:not(.vertical) > combobox:dir(ltr):not(:last-child) > box > button.combo, dropdown.linked button:nth-child(2):dir(rtl), +combobox.linked button:nth-child(2):dir(rtl), .linked:not(.vertical) > menubutton:dir(rtl):not(:first-child) > button, +.linked:not(.vertical) > dropdown:dir(rtl):not(:first-child) > button, +.linked:not(.vertical) > colorbutton:dir(rtl):not(:first-child) > button, +.linked:not(.vertical) > fontbutton:dir(rtl):not(:first-child) > button, +.linked:not(.vertical) > filechooserbutton:dir(rtl):not(:first-child) > button, .linked:not(.vertical) > menubutton:dir(ltr):not(:last-child) > button, +.linked:not(.vertical) > dropdown:dir(ltr):not(:last-child) > button, +.linked:not(.vertical) > colorbutton:dir(ltr):not(:last-child) > button, +.linked:not(.vertical) > fontbutton:dir(ltr):not(:last-child) > button, +.linked:not(.vertical) > filechooserbutton:dir(ltr):not(:last-child) > button, spinbutton.vertical.linked:not(.vertical) > text:dir(rtl):not(:first-child), .linked:not(.vertical) > spinbutton:dir(rtl):not(:first-child):not(.vertical), .linked:not(.vertical) > entry:dir(rtl):not(:first-child), .linked:not(.vertical) > button:dir(rtl):not(:first-child), spinbutton.vertical.linked:not(.vertical) > text:dir(ltr):not(:last-child), .linked:not(.vertical) > spinbutton:dir(ltr):not(:last-child):not(.vertical), .linked:not(.vertical) > entry:dir(ltr):not(:last-child), .linked:not(.vertical) > button:dir(ltr):not(:last-child) { + border-right-style: none; + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + +.linked.vertical > filechooserbutton > combobox:not(:first-child) > box > button.combo, +.linked.vertical > appchooserbutton > combobox:not(:first-child) > box > button.combo, +.linked.vertical > combobox:not(:first-child) > box > button.combo, .linked.vertical > menubutton:not(:first-child) > button, +.linked.vertical > dropdown:not(:first-child) > button, +.linked.vertical > colorbutton:not(:first-child) > button, +.linked.vertical > fontbutton:not(:first-child) > button, +.linked.vertical > filechooserbutton:not(:first-child) > button, spinbutton.vertical.linked > text:not(:first-child), .linked.vertical > spinbutton:not(:first-child):not(.vertical), .linked.vertical > entry:not(:first-child), .linked.vertical > button:not(:first-child) { + border-top-left-radius: 0; + border-top-right-radius: 0; } + +.linked.vertical > filechooserbutton > combobox:not(:last-child) > box > button.combo, +.linked.vertical > appchooserbutton > combobox:not(:last-child) > box > button.combo, +.linked.vertical > combobox:not(:last-child) > box > button.combo, .linked.vertical > menubutton:not(:last-child) > button, +.linked.vertical > dropdown:not(:last-child) > button, +.linked.vertical > colorbutton:not(:last-child) > button, +.linked.vertical > fontbutton:not(:last-child) > button, +.linked.vertical > filechooserbutton:not(:last-child) > button, spinbutton.vertical.linked > text:not(:last-child), .linked.vertical > spinbutton:not(:last-child):not(.vertical), .linked.vertical > entry:not(:last-child), .linked.vertical > button:not(:last-child) { + border-bottom-style: none; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; } + +.scale-popup button:hover, button.link, button.link:hover, button.link:active, button.link:checked, popover.menu box.circular-buttons button.circular.image-button.model, +list > row button.image-button:not(.flat), .toolbar button, modelbutton.flat { + background-color: transparent; + background-image: none; + border-color: transparent; + box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + +/* menu buttons */ +modelbutton.flat { + min-height: 26px; + padding-left: 5px; + padding-right: 5px; + border-radius: 4px; } + modelbutton.flat:hover { + background-color: #181818; } + modelbutton.flat:disabled { + color: #929292; } + +modelbutton.flat arrow { + background: none; + min-width: 16px; + min-height: 16px; + opacity: 0.3; } + modelbutton.flat arrow:hover { + background: none; } + modelbutton.flat arrow.left { + -gtk-icon-source: -gtk-icontheme("go-previous-symbolic"); } + modelbutton.flat arrow.right { + -gtk-icon-source: -gtk-icontheme("go-next-symbolic"); } + +/* oldstyle toolbar buttons */ +.toolbar button { + margin: 1px; } + .toolbar button:hover { + color: #F7F7F7; + border-color: #181818; + background-image: image(#3c3c3c); + box-shadow: 0 1px rgba(0, 0, 0, 0.1); } + .toolbar button:active { + color: #F7F7F7; + border-color: #181818; + background-image: image(#1b1b1b); + box-shadow: none; } + .toolbar button:disabled { + color: #929292; + border-color: #1c1c1c; + background-image: image(#2a2a2a); } + .toolbar button:backdrop { + color: rgba(255, 255, 255, 0.65); + border-color: #1c1c1c; + background-image: image(#343434); + box-shadow: none; } + .toolbar button:backdrop:disabled { + color: #5a5a5a; + border-color: #1c1c1c; + background-image: image(#303030); + box-shadow: none; } + +button.color { + padding: 4px; } + button.color > colorswatch:only-child, button.color > colorswatch:only-child > overlay { + border-radius: 0; } + +/* list buttons */ +/* tone down as per new designs, see issue #1473 */ +popover.menu box.circular-buttons button.circular.image-button.model, +list > row button.image-button:not(.flat) { + border: 1px solid rgba(24, 24, 24, 0.5); } + popover.menu box.circular-buttons button.circular.image-button.model:hover, + list > row button.image-button:not(.flat):hover { + color: #F7F7F7; + border-color: #181818; + background-image: image(#3c3c3c); + box-shadow: 0 1px rgba(0, 0, 0, 0.1); } + popover.menu box.circular-buttons button.circular.image-button.model:active, popover.menu box.circular-buttons button.circular.image-button.model:checked, + list > row button.image-button:not(.flat):active, + list > row button.image-button:not(.flat):checked { + color: #F7F7F7; + border-color: #181818; + background-image: image(#1b1b1b); + box-shadow: none; } + +/********* + * Links * + *********/ +button.link, +link { + color: #19B6EE; + text-decoration: underline; } + button.link:visited, + link:visited { + color: #48c5f2; } + *:selected button.link:visited, *:selected link:visited { + color: #b6e8fa; } + button.link:hover, + link:hover { + color: #48c5f2; } + *:selected button.link:hover, *:selected link:hover { + color: #edf9fe; } + button.link:active, + link:active { + color: #19B6EE; } + *:selected button.link:active, *:selected link:active { + color: #d1f0fc; } + button.link:disabled, + link:disabled { + color: rgba(132, 132, 132, 0.8); } + button.link:selected, *:selected button.link, + link:selected, *:selected link { + color: #d1f0fc; } + +link { + outline: 0 solid transparent; + outline-offset: 4px; } + +link:focus:focus-visible { + outline-color: rgba(192, 192, 192, 0.7); + outline-width: 2px; + outline-offset: -2px; } + +button.link, button.link:hover, button.link:active, button.link:checked { + text-shadow: none; } + +button.link > label { + text-decoration: underline; } + +/***************** + * GtkSpinButton * + *****************/ +spinbutton { + font-feature-settings: "tnum"; } + spinbutton:not(.vertical) { + padding: 0; + border-spacing: 0; + /* :not here just to bump specificity above that of the list button styling */ } + .osd spinbutton:not(.vertical) > text, spinbutton:not(.vertical) > text { + min-width: 28px; + margin: 0; + background: none; + background-color: transparent; + border: none; + border-radius: 0; + box-shadow: none; + padding: 6px; } + .osd spinbutton:not(.vertical) > text:backdrop:disabled, spinbutton:not(.vertical) > text:backdrop:disabled { + background-color: transparent; } + spinbutton:not(.vertical) > button.image-button.up:not(.flat), + spinbutton:not(.vertical) > button.image-button.down:not(.flat) { + min-height: 16px; + margin: 0; + padding-bottom: 0; + padding-top: 0; + color: #e2e2e2; + background-image: none; + border-style: none none none solid; + border-color: rgba(24, 24, 24, 0.3); + border-radius: 0; + box-shadow: none; } + spinbutton:not(.vertical) > button.image-button.up:not(.flat):dir(rtl), + spinbutton:not(.vertical) > button.image-button.down:not(.flat):dir(rtl) { + border-style: none solid none none; } + spinbutton:not(.vertical) > button.image-button.up:not(.flat):hover, + spinbutton:not(.vertical) > button.image-button.down:not(.flat):hover { + color: #F7F7F7; + background-color: #202020; } + spinbutton:not(.vertical) > button.image-button.up:not(.flat):disabled, + spinbutton:not(.vertical) > button.image-button.down:not(.flat):disabled { + color: rgba(146, 146, 146, 0.3); + background-color: transparent; } + spinbutton:not(.vertical) > button.image-button.up:not(.flat):active, + spinbutton:not(.vertical) > button.image-button.down:not(.flat):active { + background-color: rgba(0, 0, 0, 0.1); + box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2); } + spinbutton:not(.vertical) > button.image-button.up:not(.flat):dir(ltr):last-child, + spinbutton:not(.vertical) > button.image-button.down:not(.flat):dir(ltr):last-child { + border-radius: 0 4px 4px 0; } + spinbutton:not(.vertical) > button.image-button.up:not(.flat):dir(rtl):first-child, + spinbutton:not(.vertical) > button.image-button.down:not(.flat):dir(rtl):first-child { + border-radius: 4px 0 0 4px; } + .osd spinbutton:not(.vertical) > button.image-button.up:not(.flat), + .osd spinbutton:not(.vertical) > button.image-button.down:not(.flat) { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + color: #eeeeec; + border-style: none none none solid; + border-color: rgba(0, 0, 0, 0.4); + border-radius: 0; + box-shadow: none; + -gtk-icon-shadow: 0 1px black; } + .osd spinbutton:not(.vertical) > button.image-button.up:not(.flat):dir(rtl), + .osd spinbutton:not(.vertical) > button.image-button.down:not(.flat):dir(rtl) { + border-style: none solid none none; } + .osd spinbutton:not(.vertical) > button.image-button.up:not(.flat):hover, + .osd spinbutton:not(.vertical) > button.image-button.down:not(.flat):hover { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + color: #eeeeec; + border-color: rgba(0, 0, 0, 0.5); + background-color: rgba(4, 4, 4, 0.975); + -gtk-icon-shadow: 0 1px black; + box-shadow: none; } + .osd spinbutton:not(.vertical) > button.image-button.up:not(.flat):disabled, + .osd spinbutton:not(.vertical) > button.image-button.down:not(.flat):disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + color: #868685; + border-color: rgba(0, 0, 0, 0.5); + -gtk-icon-shadow: none; + box-shadow: none; } + .osd spinbutton:not(.vertical) > button.image-button.up:not(.flat):dir(ltr):last-child, + .osd spinbutton:not(.vertical) > button.image-button.down:not(.flat):dir(ltr):last-child { + border-radius: 0 4px 4px 0; } + .osd spinbutton:not(.vertical) > button.image-button.up:not(.flat):dir(rtl):first-child, + .osd spinbutton:not(.vertical) > button.image-button.down:not(.flat):dir(rtl):first-child { + border-radius: 4px 0 0 4px; } + spinbutton.vertical:disabled { + color: #929292; } + spinbutton.vertical:drop(active) { + border-color: transparent; + box-shadow: none; } + spinbutton.vertical > text { + min-height: 32px; + min-width: 32px; + padding: 0; + border-radius: 0; } + spinbutton.vertical > text > block-cursor { + color: #272727; + background-color: white; } + spinbutton.vertical > button { + min-height: 32px; + min-width: 32px; + padding: 0; } + spinbutton.vertical > button.up { + border-bottom-style: none; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; } + spinbutton.vertical > button.down { + border-top-style: none; + border-top-left-radius: 0; + border-top-right-radius: 0; } + .osd spinbutton.vertical > button:first-child { + color: #eeeeec; + outline-color: rgba(192, 192, 192, 0.7); + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(rgba(29, 29, 29, 0.975)); + background-clip: padding-box; } + .osd spinbutton.vertical > button:first-child:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(rgba(4, 4, 4, 0.975)); + background-clip: padding-box; } + .osd spinbutton.vertical > button:first-child:active { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(rgba(0, 0, 0, 0.975)); + background-clip: padding-box; + box-shadow: none; } + .osd spinbutton.vertical > button:first-child:disabled { + color: #868685; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(rgba(50, 50, 50, 0.5)); + background-clip: padding-box; } + treeview spinbutton:not(.vertical) { + min-height: 0; + border-style: none; + border-radius: 0; } + treeview spinbutton:not(.vertical) > text { + min-height: 0; + padding: 1px 2px; } + +/************** + * ComboBoxes * + **************/ +dropdown > popover.menu.background > contents { + padding: 0; } + +dropdown > button > box { + border-spacing: 6px; } + +dropdown arrow, +combobox arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + min-height: 16px; + min-width: 16px; } + +dropdown > popover.menu > contents modelbutton, +combobox > popover.menu > contents modelbutton { + padding-left: 9px; + padding-right: 9px; } + +dropdown:drop(active), +combobox:drop(active) { + box-shadow: none; } + +dropdown popover, +combobox popover { + margin-top: 6px; + padding: 0; } + dropdown popover listview, + combobox popover listview { + margin: 8px 0; } + dropdown popover listview > row, + combobox popover listview > row { + padding: 8px; } + dropdown popover listview > row:selected, + combobox popover listview > row:selected { + outline-color: rgba(255, 255, 255, 0.3); + color: white; + background-color: #181818; } + dropdown popover .dropdown-searchbar, + combobox popover .dropdown-searchbar { + padding: 6px; + border-bottom: 1px solid #181818; } + +/************ + * Toolbars * + ************/ +searchbar > revealer > box, .toolbar, +toolbar { + padding: 4px; + border-spacing: 4px; + background-color: #2c2c2c; } + +.osd .toolbar, .osd toolbar { + background-color: transparent; } + +.toolbar.osd, +toolbar.osd { + padding: 13px; + border: none; + border-radius: 5px; + background-color: rgba(29, 29, 29, 0.975); } + .toolbar.osd.left, .toolbar.osd.right, .toolbar.osd.top, .toolbar.osd.bottom, + toolbar.osd.left, + toolbar.osd.right, + toolbar.osd.top, + toolbar.osd.bottom { + border-radius: 0; } + +.toolbar.horizontal > separator, +toolbar.horizontal > separator { + margin: 4px 0; } + +.toolbar.vertical > separator, +toolbar.vertical > separator { + margin: 0 4px; } + +searchbar > revealer > box { + padding: 6px; + border-spacing: 6px; + border-width: 0 0 1px; } + +searchbar > revealer > box { + border-style: solid; + border-color: #181818; + background-color: #262626; } + searchbar > revealer > box:backdrop { + border-color: #1c1c1c; + background-color: #2c2c2c; + box-shadow: none; + transition: 200ms ease-out; } + +/************** + * GtkInfoBar * + **************/ +infobar > revealer > box { + padding: 8px; + border-spacing: 12px; } + +infobar.action:hover > revealer > box { + background-color: #070707; } + +infobar.info > revealer > box, infobar.question > revealer > box, infobar.warning > revealer > box, infobar.error > revealer > box { + border-bottom: 1px solid #252525; + background-color: #0c0c0c; } + +infobar .close, +searchbar .close { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + min-width: 16px; + min-height: 16px; + padding: 4px; + border-radius: 50%; } + infobar .close:hover, + searchbar .close:hover { + color: #F7F7F7; + border-color: #181818; + background-image: image(#3c3c3c); + box-shadow: 0 1px rgba(0, 0, 0, 0.1); } + +/***************** + * Title buttons * + *****************/ +windowcontrols { + border-spacing: 6px; } + windowcontrols.start:not(.empty):dir(ltr), windowcontrols.end:not(.empty):dir(rtl) { + margin-right: 7px; } + windowcontrols.start:not(.empty):dir(rtl), windowcontrols.end:not(.empty):dir(ltr) { + margin-left: 7px; } + windowcontrols button { + border-radius: 9999px; + padding: 6px; + margin: 0 2px; + min-width: 0; + min-height: 0; } + +/*************** + * Header bars * + ***************/ +.titlebar:not(headerbar), +headerbar { + padding: 0 6px; + min-height: 46px; + border-width: 0 0 1px; + border-style: solid; + border-color: #181818; + border-radius: 0; + background: #131313 image(#222222); + box-shadow: inset 0 1px rgba(247, 247, 247, 0.07); + /* Darken switchbuttons for headerbars. issue #1588 */ } + .titlebar:backdrop:not(headerbar), + headerbar:backdrop { + border-color: #1c1c1c; + background-color: #2c2c2c; + background-image: none; + box-shadow: inset 0 1px rgba(247, 247, 247, 0.07); + transition: 200ms ease-out; } + .titlebar:not(headerbar) .title, + headerbar .title { + padding-left: 12px; + padding-right: 12px; + font-weight: bold; } + .titlebar:not(headerbar) .subtitle, + headerbar .subtitle { + font-size: smaller; + padding-left: 12px; + padding-right: 12px; } + .titlebar:not(headerbar) stackswitcher > button:checked, + .titlebar:not(headerbar) button.toggle:checked, + headerbar stackswitcher > button:checked, + headerbar button.toggle:checked { + background: image(#151515); + border-color: #090909; } + .titlebar:not(headerbar) stackswitcher > button:checked:backdrop, + .titlebar:not(headerbar) button.toggle:checked:backdrop, + headerbar stackswitcher > button:checked:backdrop, + headerbar button.toggle:checked:backdrop { + color: rgba(255, 255, 255, 0.65); + border-color: #1c1c1c; + background-image: image(#262626); + box-shadow: none; } + .tiled .titlebar:not(headerbar), .tiled-top .titlebar:not(headerbar), .tiled-left .titlebar:not(headerbar), .tiled-right .titlebar:not(headerbar), .tiled-bottom .titlebar:not(headerbar), .maximized .titlebar:not(headerbar), .fullscreen .titlebar:not(headerbar), .tiled headerbar, .tiled-top headerbar, .tiled-left headerbar, .tiled-right headerbar, .tiled-bottom headerbar, .maximized headerbar, .fullscreen headerbar { + border-radius: 0; } + .default-decoration.titlebar:not(headerbar), + headerbar.default-decoration { + min-height: 28px; + padding: 4px; } + .default-decoration.titlebar:not(headerbar) windowcontrols button, + .default-decoration.titlebar:not(headerbar) windowcontrols menubutton, + headerbar.default-decoration windowcontrols button, + headerbar.default-decoration windowcontrols menubutton { + min-height: 26px; + min-width: 26px; + margin: 0; + padding: 0; } + .default-decoration.titlebar:not(headerbar) windowcontrols menubutton button, + headerbar.default-decoration windowcontrols menubutton button { + min-height: 20px; + min-width: 20px; + margin: 0; + padding: 4px; } + .solid-csd .titlebar:dir(rtl):not(headerbar), .solid-csd .titlebar:dir(ltr):not(headerbar), .solid-csd headerbar:backdrop:dir(rtl), .solid-csd headerbar:backdrop:dir(ltr), .solid-csd headerbar:dir(rtl), .solid-csd headerbar:dir(ltr) { + margin-left: -1px; + margin-right: -1px; + margin-top: -1px; + border-radius: 0; + box-shadow: none; } + +headerbar > windowhandle > box, +headerbar > windowhandle > box > box.start, +headerbar > windowhandle > box > box.end { + border-spacing: 6px; } + +headerbar entry, +headerbar spinbutton, +headerbar separator:not(.sidebar), +headerbar button, +headerbar menubutton { + margin-top: 6px; + margin-bottom: 6px; } + +headerbar menubutton > button { + margin-top: 0px; + margin-bottom: 0px; } + +headerbar switch { + margin-top: 10px; + margin-bottom: 10px; } + +headerbar.titlebar headerbar:not(.titlebar) { + background: none; + box-shadow: none; } + +window.csd > .titlebar:not(headerbar) { + padding: 0; + background-color: transparent; + background-image: none; + border-style: none; + border-color: transparent; + box-shadow: none; } + +.titlebar:not(headerbar) separator { + background-color: #181818; } + +window.devel headerbar.titlebar { + background: #2c2c2c cross-fade(10% -gtk-icontheme("system-run-symbolic"), image(transparent)) 90% 0/256px 256px no-repeat, linear-gradient(to right, transparent 65%, rgba(141, 141, 141, 0.1)), linear-gradient(to top, #1b1b1b 3px, #202020); } + window.devel headerbar.titlebar:backdrop { + background: #2c2c2c cross-fade(10% -gtk-icontheme("system-run-symbolic"), image(transparent)) 90% 0/256px 256px no-repeat, image(#2c2c2c); + /* background-color would flash */ } + +/************ + * Pathbars * + ************/ +pathbar > button.text-button, pathbar > button.image-button, pathbar > button { + padding-left: 4px; + padding-right: 4px; } + +pathbar > button.text-button.image-button label { + padding-left: 0; + padding-right: 0; } + +pathbar > button.text-button.image-button label:last-child, pathbar > button label:last-child { + padding-right: 8px; } + +pathbar > button.text-button.image-button label:first-child, pathbar > button label:first-child { + padding-left: 8px; } + +pathbar > button image { + padding-left: 4px; + padding-right: 4px; } + +pathbar > button.slider-button { + padding-left: 0; + padding-right: 0; } + +/************** + * Tree Views * + **************/ +columnview.view, +treeview.view { + border-left-color: #515151; + border-top-color: #515151; } + columnview.view, + treeview.view { + outline: 0 solid transparent; + outline-offset: 4px; } + columnview.view:focus:focus-visible, + treeview.view:focus:focus-visible { + outline-color: rgba(192, 192, 192, 0.7); + outline-width: 2px; + outline-offset: -2px; } + columnview.view:selected:focus, columnview.view:selected, + treeview.view:selected:focus, + treeview.view:selected { + border-radius: 0; + outline-color: rgba(255, 255, 255, 0.3); } + columnview.view:disabled, + treeview.view:disabled { + color: #929292; } + columnview.view:disabled:selected, + treeview.view:disabled:selected { + color: #bababa; } + columnview.view:disabled:selected:backdrop, + treeview.view:disabled:selected:backdrop { + color: rgba(157, 157, 157, 0.865); } + columnview.view.separator, + treeview.view.separator { + min-height: 2px; + color: #515151; } + columnview.view:backdrop, + treeview.view:backdrop { + border-left-color: rgba(62, 62, 62, 0.93); + border-top: rgba(62, 62, 62, 0.93); } + columnview.view:drop(active), + treeview.view:drop(active) { + box-shadow: none; } + columnview.view > dndtarget:drop(active), + treeview.view > dndtarget:drop(active) { + border-style: solid none; + border-width: 1px; + border-color: #404040; } + columnview.view > dndtarget.after:drop(active), + treeview.view > dndtarget.after:drop(active) { + border-top-style: none; } + columnview.view > dndtarget.before:drop(active), + treeview.view > dndtarget.before:drop(active) { + border-bottom-style: none; } + columnview.view.expander, + treeview.view.expander { + min-width: 16px; + min-height: 16px; + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + color: #bebebe; } + columnview.view.expander:dir(rtl), + treeview.view.expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } + columnview.view.expander:hover, + treeview.view.expander:hover { + color: white; } + columnview.view.expander:selected, + treeview.view.expander:selected { + color: #dddddd; } + columnview.view.expander:selected:hover, + treeview.view.expander:selected:hover { + color: #FFFFFF; } + columnview.view.expander:checked, + treeview.view.expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + columnview.view.progressbar, + treeview.view.progressbar { + background-color: #8d8d8d; + background-image: image(#8d8d8d); + box-shadow: none; } + columnview.view.progressbar:selected:focus, columnview.view.progressbar:selected, + treeview.view.progressbar:selected:focus, + treeview.view.progressbar:selected { + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); + background-image: image(#272727); } + columnview.view.progressbar:selected:focus:backdrop, columnview.view.progressbar:selected:backdrop, + treeview.view.progressbar:selected:focus:backdrop, + treeview.view.progressbar:selected:backdrop { + background-color: #2f2f2f; } + columnview.view.trough, + treeview.view.trough { + background-color: rgba(247, 247, 247, 0.1); } + columnview.view.trough:selected:focus, columnview.view.trough:selected, + treeview.view.trough:selected:focus, + treeview.view.trough:selected { + background-color: #737373; } + columnview.view > header > button, + treeview.view > header > button { + color: #8f8f8f; + background-color: #272727; + font-weight: bold; + text-shadow: none; + box-shadow: none; } + columnview.view > header > button:hover, + treeview.view > header > button:hover { + color: #c3c3c3; + box-shadow: none; + transition: none; } + columnview.view > header > button:active, + treeview.view > header > button:active { + color: #F7F7F7; + transition: none; } + columnview.view button.dnd:active, columnview.view button.dnd:selected, columnview.view button.dnd:hover, columnview.view button.dnd, + columnview.view header.button.dnd:active, + columnview.view header.button.dnd:selected, + columnview.view header.button.dnd:hover, + columnview.view header.button.dnd, + treeview.view button.dnd:active, + treeview.view button.dnd:selected, + treeview.view button.dnd:hover, + treeview.view button.dnd, + treeview.view header.button.dnd:active, + treeview.view header.button.dnd:selected, + treeview.view header.button.dnd:hover, + treeview.view header.button.dnd { + padding: 0 6px; + color: #272727; + background-image: none; + background-color: #8d8d8d; + border-style: none; + border-radius: 0; + box-shadow: inset 0 0 0 1px #272727; + text-shadow: none; + transition: none; } + columnview.view acceleditor > label, + treeview.view acceleditor > label { + background-color: #8d8d8d; } + +columnview.view > header > button, +treeview.view > header > button, columnview.view > header > button:hover, +treeview.view > header > button:hover, columnview.view > header > button:active, +treeview.view > header > button:active { + padding: 0 6px; + background-image: none; + border-style: none none solid solid; + border-color: #515151; + border-radius: 0; + text-shadow: none; } + columnview.view > header > button:disabled, + treeview.view > header > button:disabled { + border-color: #2c2c2c; + background-image: none; } + columnview.view > header > button:last-child, + treeview.view > header > button:last-child { + border-right-style: none; } + +/*************** + * Popovers * + ***************/ +popover.background { + background-color: transparent; + font: initial; } + popover.background > arrow, + popover.background > contents { + background-color: #272727; + background-clip: padding-box; + border: 1px solid rgba(24, 24, 24, 0.9); + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); } + popover.background:backdrop { + background-color: transparent; } + popover.background > contents { + padding: 8px; + border-radius: 6px; } + popover.background > contents > list, + popover.background > contents > .view, + popover.background > contents > iconview, + popover.background > contents > toolbar { + border-style: none; + background-color: transparent; } + popover.background > contents separator { + background-color: #1e1e1e; + margin: 3px; } + popover.background > contents list separator { + margin: 0; } + .osd popover.background, popover.background.touch-selection, popover.background.magnifier { + background-color: transparent; } + .osd popover.background > arrow, + .osd popover.background > contents, popover.background.touch-selection > arrow, + popover.background.touch-selection > contents, popover.background.magnifier > arrow, + popover.background.magnifier > contents { + border: 1px solid rgba(255, 255, 255, 0.1); + box-shadow: none; } + +magnifier { + background-color: #272727; } + +/********************** + * Popover Base Menus * + **********************/ +popover.menu { + padding: 0; } + popover.menu box.inline-buttons { + padding: 0 12px; } + popover.menu box.inline-buttons button.image-button.model { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + min-height: 30px; + min-width: 30px; + padding: 0; + border: none; + outline: none; + transition: none; } + popover.menu box.inline-buttons button.image-button.model:selected { + background: image(#181818); } + popover.menu box.circular-buttons { + padding: 12px 12px 6px; } + popover.menu box.circular-buttons button.circular.image-button.model { + padding: 11px; } + popover.menu box.circular-buttons button.circular.image-button.model:focus { + background-color: #181818; + border-color: #181818; } + popover.menu > arrow, popover.menu.background > contents { + background-color: #272727; + padding: 3px; } + popover.menu.background separator { + margin: 6px 0; } + popover.menu accelerator { + color: alpha(currentColor,0.55); } + popover.menu accelerator:dir(ltr) { + margin-left: 12px; } + popover.menu accelerator:dir(rtl) { + margin-right: 12px; } + popover.menu check, + popover.menu radio { + border-color: transparent; + box-shadow: none; + background-image: image(transparent); + color: white; } + popover.menu check:hover, + popover.menu radio:hover { + border-color: transparent; + color: white; + box-shadow: none; + background-image: image(transparent); } + popover.menu check:active, + popover.menu radio:active { + border-color: transparent; + color: white; + box-shadow: none; + background-image: image(transparent); } + popover.menu radio { + border-color: #181818; } + popover.menu radio:active { + border-color: rgba(24, 24, 24, 0.5); } + popover.menu arrow.left, + popover.menu radio.left, + popover.menu check.left { + margin-left: -2px; + margin-right: 6px; } + popover.menu arrow.right, + popover.menu radio.right, + popover.menu check.right { + margin-left: 6px; + margin-right: -2px; } + popover.menu modelbutton { + min-height: 30px; + min-width: 40px; + padding: 0 12px; + border-radius: 3px; } + popover.menu modelbutton:selected { + color: white; + background-color: #181818; } + popover.menu modelbutton:selected:active { + background-color: #090909; } + popover.menu label.title { + font-weight: bold; + padding: 4px 32px; } + +menubar { + padding: 0px; + box-shadow: inset 0 -1px rgba(0, 0, 0, 0.1); } + menubar > item { + min-height: 16px; + padding: 4px 8px; } + menubar > item:selected { + box-shadow: inset 0 -3px #8d8d8d; + color: #19B6EE; } + menubar > item:disabled { + color: #929292; + box-shadow: none; } + menubar > item popover.menu.background > contents { + padding: 3px; } + menubar > item popover.menu popover.menu { + padding: 0 0 4px 0; } + menubar > item popover.menu.background popover.menu.background > contents { + margin: 0; + border-radius: 6px; } + +/************* + * Notebooks * + *************/ +notebook > header > tabs > tab:checked { + outline: 0 solid transparent; + outline-offset: 4px; } + +notebook:focus:focus-visible > header > tabs > tab:checked { + outline-color: rgba(192, 192, 192, 0.7); + outline-width: 2px; + outline-offset: -2px; } + +notebook > header { + padding: 1px; + border-color: #181818; + border-width: 1px; + background-color: transparent; } + notebook > header > tabs { + margin: -1px; } + notebook > header.top { + border-bottom-style: solid; } + notebook > header.top > tabs { + margin-bottom: -2px; } + notebook > header.top > tabs > tab:hover { + box-shadow: inset 0 -3px #181818; } + notebook > header.top > tabs > tab:checked { + box-shadow: inset 0 -3px #8d8d8d; } + notebook > header.bottom { + border-top-style: solid; } + notebook > header.bottom > tabs { + margin-top: -2px; } + notebook > header.bottom > tabs > tab:hover { + box-shadow: inset 0 3px #181818; } + notebook > header.bottom > tabs > tab:checked { + box-shadow: inset 0 3px #8d8d8d; } + notebook > header.left { + border-right-style: solid; } + notebook > header.left > tabs { + margin-right: -2px; } + notebook > header.left > tabs > tab:hover { + box-shadow: inset -3px 0 #181818; } + notebook > header.left > tabs > tab:checked { + box-shadow: inset -3px 0 #8d8d8d; } + notebook > header.right { + border-left-style: solid; } + notebook > header.right > tabs { + margin-left: -2px; } + notebook > header.right > tabs > tab:hover { + box-shadow: inset 3px 0 #181818; } + notebook > header.right > tabs > tab:checked { + box-shadow: inset 3px 0 #8d8d8d; } + notebook > header.top > tabs > arrow { + border-top-style: none; } + notebook > header.bottom > tabs > arrow { + border-bottom-style: none; } + notebook > header.top > tabs > arrow, notebook > header.bottom > tabs > arrow { + margin-left: -5px; + margin-right: -5px; + padding-left: 4px; + padding-right: 4px; } + notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); } + notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + notebook > header.left > tabs > arrow { + border-left-style: none; } + notebook > header.right > tabs > arrow { + border-right-style: none; } + notebook > header.left > tabs > arrow, notebook > header.right > tabs > arrow { + margin-top: -5px; + margin-bottom: -5px; + padding-top: 4px; + padding-bottom: 4px; } + notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } + notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + notebook > header > tabs > arrow { + min-height: 16px; + min-width: 16px; + border-radius: 0; } + notebook > header > tabs > arrow:hover:not(:active):not(:backdrop) { + background-clip: padding-box; + background-image: none; + background-color: rgba(255, 255, 255, 0.3); + border-color: transparent; + box-shadow: none; } + notebook > header > tabs > arrow:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; } + notebook > header > tabs > tab { + transition: outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + min-height: 30px; + min-width: 30px; + padding: 3px 12px; + color: #F7F7F7; + font-weight: normal; + border-width: 1px; + border-color: transparent; } + notebook > header > tabs > tab:hover { + color: #F7F7F7; + background-color: #181818; } + notebook > header > tabs > tab.reorderable-page:hover { + border-color: rgba(24, 24, 24, 0.3); + background-color: rgba(44, 44, 44, 0.2); } + notebook > header > tabs > tab:not(:checked) { + outline-color: transparent; } + notebook > header > tabs > tab:checked { + color: #F7F7F7; } + notebook > header > tabs > tab.reorderable-page:checked { + border-color: rgba(24, 24, 24, 0.5); + background-color: rgba(44, 44, 44, 0.5); } + notebook > header > tabs > tab.reorderable-page:checked:hover { + background-color: rgba(44, 44, 44, 0.7); } + notebook > header > tabs > tab button.flat { + color: alpha(currentColor,0.3); + padding: 0; + margin-top: 4px; + margin-bottom: 4px; + min-width: 20px; + min-height: 20px; } + notebook > header > tabs > tab button.flat:hover { + color: currentColor; } + notebook > header > tabs > tab button.flat:last-child { + margin-left: 4px; + margin-right: -4px; } + notebook > header > tabs > tab button.flat:first-child { + margin-left: -4px; + margin-right: 4px; } + notebook > header.top > tabs, notebook > header.bottom > tabs { + padding-left: 4px; + padding-right: 4px; } + notebook > header.top > tabs:not(:only-child), notebook > header.bottom > tabs:not(:only-child) { + margin-left: 3px; + margin-right: 3px; } + notebook > header.top > tabs:not(:only-child):first-child, notebook > header.bottom > tabs:not(:only-child):first-child { + margin-left: -1px; } + notebook > header.top > tabs:not(:only-child):last-child, notebook > header.bottom > tabs:not(:only-child):last-child { + margin-right: -1px; } + notebook > header.top > tabs > tab, notebook > header.bottom > tabs > tab { + margin-left: 4px; + margin-right: 4px; } + notebook > header.top > tabs > tab.reorderable-page, notebook > header.bottom > tabs > tab.reorderable-page { + border-style: none solid; } + notebook > header.left > tabs, notebook > header.right > tabs { + padding-top: 4px; + padding-bottom: 4px; } + notebook > header.left > tabs:not(:only-child), notebook > header.right > tabs:not(:only-child) { + margin-top: 3px; + margin-bottom: 3px; } + notebook > header.left > tabs:not(:only-child):first-child, notebook > header.right > tabs:not(:only-child):first-child { + margin-top: -1px; } + notebook > header.left > tabs:not(:only-child):last-child, notebook > header.right > tabs:not(:only-child):last-child { + margin-bottom: -1px; } + notebook > header.left > tabs > tab, notebook > header.right > tabs > tab { + margin-top: 4px; + margin-bottom: 4px; } + notebook > header.left > tabs > tab.reorderable-page, notebook > header.right > tabs > tab.reorderable-page { + border-style: solid none; } + notebook > header.top > tabs > tab { + padding-bottom: 4px; } + notebook > header.bottom > tabs > tab { + padding-top: 4px; } + +notebook > stack:not(:only-child) { + background-color: #272727; } + +/************** + * Scrollbars * + **************/ +scrollbar { + background-color: #2a2a2a; + transition: 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + scrollbar.top { + border-bottom: 1px solid #181818; } + scrollbar.bottom { + border-top: 1px solid #181818; } + scrollbar.left { + border-right: 1px solid #181818; } + scrollbar.right { + border-left: 1px solid #181818; } + scrollbar > range > trough > slider { + min-width: 6px; + min-height: 6px; + margin: -1px; + border: 4px solid transparent; + border-radius: 8px; + background-clip: padding-box; + background-color: #a6a6a6; } + scrollbar > range > trough > slider:hover { + background-color: #cecece; } + scrollbar > range > trough > slider:hover:active { + background-color: #a6a6a6; } + scrollbar > range > trough > slider:disabled { + background-color: transparent; } + scrollbar > range.fine-tune > trough > slider { + min-width: 4px; + min-height: 4px; } + scrollbar > range.fine-tune.horizontal > trough > slider { + border-width: 5px 4px; } + scrollbar > range.fine-tune.vertical > trough > slider { + border-width: 4px 5px; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + border-color: transparent; + opacity: 0.4; + background-color: transparent; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering) > range > trough > slider { + margin: 0; + min-width: 3px; + min-height: 3px; + background-color: #F7F7F7; + border: 1px solid black; } + scrollbar.overlay-indicator.horizontal:not(.dragging):not(.hovering) > range > trough > slider { + margin: 0 2px; + min-width: 40px; } + scrollbar.overlay-indicator.vertical:not(.dragging):not(.hovering) > range > trough > slider { + margin: 2px 0; + min-height: 40px; } + scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering { + opacity: 0.8; } + scrollbar.horizontal > range > trough > slider { + min-width: 40px; } + scrollbar.vertical > range > trough > slider { + min-height: 40px; } + +treeview ~ scrollbar.vertical { + border-top: 1px solid #181818; + margin-top: -1px; } + +/********** + * Switch * + **********/ +switch { + font-weight: bold; + font-size: smaller; + border: 1px solid #181818; + border-radius: 14px; + color: #F7F7F7; + background-color: #222222; + transition: outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + /* only show i / o for the accessible theme */ } + switch { + outline: 0 solid transparent; + outline-offset: 4px; } + switch:focus:focus-visible { + outline-color: rgba(192, 192, 192, 0.7); + outline-width: 2px; + outline-offset: 0; } + headerbar switch { + background-color: #0e0e0e; } + switch:checked { + color: #FFFFFF; + border-color: #363636; + background-color: #9c9c9c; } + switch:disabled { + color: #929292; + border-color: #181818; + background-color: #2a2a2a; + text-shadow: none; } + switch > slider { + color: #F7F7F7; + outline-color: rgba(192, 192, 192, 0.7); + border-color: #181818; + background-image: image(#373737); + box-shadow: 0 1px rgba(0, 0, 0, 0.05); + margin: -1px; + min-width: 24px; + min-height: 24px; + border: 1px solid; + border-color: #181818; + border-radius: 50%; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + switch > image { + color: transparent; } + switch:hover > slider { + color: #F7F7F7; + border-color: #181818; + background-image: image(#3c3c3c); + box-shadow: 0 1px rgba(0, 0, 0, 0.1); } + switch:checked > slider { + border: 1px solid #363636; } + switch:disabled > slider { + color: #929292; + border-color: #1c1c1c; + background-image: image(#2a2a2a); } + row:selected switch { + outline-color: rgba(255, 255, 255, 0.3); } + +/************************* + * Check and Radio items * + *************************/ +.view.content-view.check:not(list), iconview.content-view.check:not(list), +.content-view .tile check:not(list) { + margin: 4px; + min-width: 32px; + min-height: 32px; + color: transparent; + background-color: #9c9c9c; + border-radius: 5px; + background-image: none; + transition: 200ms; + box-shadow: none; + border-width: 0; + -gtk-icon-source: none; + -gtk-icon-shadow: none; } + +.view.content-view.check:hover:not(list), iconview.content-view.check:hover:not(list), +.content-view .tile check:hover:not(list) { + margin: 4px; + min-width: 32px; + min-height: 32px; + color: transparent; + background-color: #9c9c9c; + border-radius: 5px; + background-image: none; + transition: 200ms; + box-shadow: none; + border-width: 0; + -gtk-icon-source: none; + -gtk-icon-shadow: none; } + +.view.content-view.check:active:not(list), iconview.content-view.check:active:not(list), +.content-view .tile check:active:not(list) { + margin: 4px; + min-width: 32px; + min-height: 32px; + color: transparent; + background-color: #9c9c9c; + border-radius: 5px; + background-image: none; + transition: 200ms; + box-shadow: none; + border-width: 0; + -gtk-icon-source: none; + -gtk-icon-shadow: none; } + +.view.content-view.check:backdrop:not(list), iconview.content-view.check:backdrop:not(list), +.content-view .tile check:backdrop:not(list) { + margin: 4px; + min-width: 32px; + min-height: 32px; + color: transparent; + background-color: #9c9c9c; + border-radius: 5px; + background-image: none; + transition: 200ms; + box-shadow: none; + border-width: 0; + -gtk-icon-source: none; + -gtk-icon-shadow: none; } + +.view.content-view.check:checked:not(list), iconview.content-view.check:checked:not(list), +.content-view .tile check:checked:not(list) { + margin: 4px; + min-width: 32px; + min-height: 32px; + color: #eeeeec; + background-color: #9c9c9c; + border-radius: 5px; + background-image: none; + transition: 200ms; + box-shadow: none; + border-width: 0; + -gtk-icon-source: -gtk-icontheme('object-select-symbolic'); + -gtk-icon-shadow: none; } + +.view.content-view.check:checked:hover:not(list), iconview.content-view.check:checked:hover:not(list), +.content-view .tile check:checked:hover:not(list) { + margin: 4px; + min-width: 32px; + min-height: 32px; + color: #eeeeec; + background-color: #9c9c9c; + border-radius: 5px; + background-image: none; + transition: 200ms; + box-shadow: none; + border-width: 0; + -gtk-icon-source: -gtk-icontheme('object-select-symbolic'); + -gtk-icon-shadow: none; } + +.view.content-view.check:checked:active:not(list), iconview.content-view.check:checked:active:not(list), +.content-view .tile check:checked:active:not(list) { + margin: 4px; + min-width: 32px; + min-height: 32px; + color: #eeeeec; + background-color: #9c9c9c; + border-radius: 5px; + background-image: none; + transition: 200ms; + box-shadow: none; + border-width: 0; + -gtk-icon-source: -gtk-icontheme('object-select-symbolic'); + -gtk-icon-shadow: none; } + +.view.content-view.check:backdrop:checked:not(list), iconview.content-view.check:backdrop:checked:not(list), +.content-view .tile check:backdrop:checked:not(list) { + margin: 4px; + min-width: 32px; + min-height: 32px; + color: rgba(238, 238, 236, 0.8); + background-color: #9c9c9c; + border-radius: 5px; + background-image: none; + transition: 200ms; + box-shadow: none; + border-width: 0; + -gtk-icon-source: -gtk-icontheme('object-select-symbolic'); + -gtk-icon-shadow: none; } + +checkbutton { + border-spacing: 4px; + border-radius: 4px; + transition: outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + checkbutton { + outline: 0 solid transparent; + outline-offset: 4px; } + checkbutton:focus:focus-visible { + outline-color: rgba(192, 192, 192, 0.7); + outline-width: 2px; + outline-offset: -2px; } + checkbutton.text-button { + padding: 4px; } + +check, +radio { + min-height: 14px; + min-width: 14px; + border: 1px solid; + -gtk-icon-source: none; } + check, + radio { + background-clip: padding-box; + background-image: image(#393939); + border-color: #181818; + box-shadow: 0 1px rgba(0, 0, 0, 0.05); + color: #FFFFFF; } + check:hover, + radio:hover { + background-image: image(#3e3e3e); + border-color: #181818; } + check:active, + radio:active { + border-color: #1b1b1b; + background-image: image(#1b1b1b); + box-shadow: none; } + check:disabled, + radio:disabled { + box-shadow: none; + color: #929292; + border-color: #1c1c1c; + background-image: image(#2a2a2a); } + check:checked, + radio:checked { + background-clip: border-box; + background-image: image(#9c9c9c); + border-color: #9c9c9c; + box-shadow: 0 1px rgba(0, 0, 0, 0.05); + color: #FFFFFF; } + check:checked:hover, + radio:checked:hover { + background-image: image(#aeaeae); + border-color: #aeaeae; } + check:checked:active, + radio:checked:active { + border-color: #8a8a8a; + background-image: image(#8a8a8a); + box-shadow: none; } + check:checked:disabled, + radio:checked:disabled { + box-shadow: none; + color: #929292; + border-color: #1c1c1c; + background-image: image(#2a2a2a); } + check:indeterminate, + radio:indeterminate { + background-clip: border-box; + background-image: image(#9c9c9c); + border-color: #9c9c9c; + box-shadow: 0 1px rgba(0, 0, 0, 0.05); + color: #FFFFFF; } + check:indeterminate:hover, + radio:indeterminate:hover { + background-image: image(#aeaeae); + border-color: #aeaeae; } + check:indeterminate:active, + radio:indeterminate:active { + border-color: #8a8a8a; + background-image: image(#8a8a8a); + box-shadow: none; } + check:indeterminate:disabled, + radio:indeterminate:disabled { + box-shadow: none; + color: #929292; + border-color: #1c1c1c; + background-image: image(#2a2a2a); } + .osd check, .osd radio { + color: #eeeeec; + outline-color: rgba(192, 192, 192, 0.7); + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(rgba(29, 29, 29, 0.975)); + background-clip: padding-box; } + .osd check:hover, .osd radio:hover { + color: #eeeeec; + outline-color: rgba(192, 192, 192, 0.7); + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(rgba(29, 29, 29, 0.975)); + background-clip: padding-box; } + .osd check:active, .osd radio:active { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(rgba(0, 0, 0, 0.975)); + background-clip: padding-box; + box-shadow: none; } + .osd check:disabled, .osd radio:disabled { + color: #868685; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(rgba(50, 50, 50, 0.5)); + background-clip: padding-box; } + + +check { + border-radius: 3px; + -gtk-icon-size: 14px; } + + check:checked { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/check-symbolic.symbolic.png")), -gtk-recolor(url("assets/check@2-symbolic.symbolic.png"))); } + + check:indeterminate { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/dash-symbolic.symbolic.png")), -gtk-recolor(url("assets/dash@2-symbolic.symbolic.png"))); } + +treeview.view radio:selected:focus, treeview.view radio:selected, +radio { + border-radius: 100%; + -gtk-icon-size: 14px; } + treeview.view radio:checked:selected, + radio:checked { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/bullet-symbolic.symbolic.png")), -gtk-recolor(url("assets/bullet@2-symbolic.symbolic.png"))); } + treeview.view radio:indeterminate:selected, + radio:indeterminate { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/dash-symbolic.symbolic.png")), -gtk-recolor(url("assets/dash@2-symbolic.symbolic.png"))); } + +treeview.view check:selected:focus, treeview.view check:selected, +treeview.view radio:selected:focus, +treeview.view radio:selected { + color: #FFFFFF; } + +/************ + * GtkScale * + ************/ +progressbar > trough, scale > trough > fill, scale > trough { + border: 1px solid #222222; + border-radius: 3px; + background-color: #222222; } + headerbar progressbar > trough, headerbar scale > trough > fill, headerbar scale > trough { + background-color: #0e0e0e; } + progressbar > trough:disabled, scale > trough > fill:disabled, scale > trough:disabled { + background-color: #2a2a2a; + border-color: #1c1c1c; } + row:selected progressbar > trough, row:selected scale > trough > fill, row:selected scale > trough { + outline-color: rgba(255, 255, 255, 0.3); + border-color: #404040; } + .osd progressbar > trough, .osd scale > trough > fill, .osd scale > trough { + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(0, 0, 0, 0.5); } + .osd progressbar > trough:disabled, .osd scale > trough > fill:disabled, .osd scale > trough:disabled { + background-color: rgba(50, 50, 50, 0.5); } + +progressbar > trough > progress, scale > trough > highlight { + border: 1px solid darkgray; + border-radius: 3px; + background-color: darkgray; } + progressbar > trough > progress:disabled, scale > trough > highlight:disabled { + background-color: transparent; + border-color: transparent; } + row:selected progressbar > trough > progress, row:selected scale > trough > highlight { + border-color: #404040; } + .osd progressbar > trough > progress, .osd scale > trough > highlight { + border-color: rgba(0, 0, 0, 0.7); } + .osd progressbar > trough > progress:disabled, .osd scale > trough > highlight:disabled { + border-color: transparent; } + +scale { + min-height: 10px; + min-width: 10px; + padding: 12px; } + scale > trough { + outline: 0 solid transparent; + outline-offset: 16px; } + scale:focus:focus-visible > trough { + outline-color: rgba(192, 192, 192, 0.7); + outline-width: 2px; + outline-offset: 10px; } + scale > trough { + transition: outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + scale > trough > fill, + scale > trough > highlight { + margin: -1px; } + scale > trough > slider { + min-height: 18px; + min-width: 18px; + margin: -9px; } + scale.fine-tune.horizontal { + padding-top: 9px; + padding-bottom: 9px; + min-height: 16px; } + scale.fine-tune.vertical { + padding-left: 9px; + padding-right: 9px; + min-width: 16px; } + scale.fine-tune > trough > slider { + margin: -6px; } + scale.fine-tune > trough > fill, + scale.fine-tune > trough > highlight, + scale.fine-tune > trough { + border-radius: 5px; } + scale > trough > fill:disabled { + border-color: transparent; + background-color: transparent; } + .osd scale > trough > fill { + background-color: rgba(91, 91, 90, 0.775); } + .osd scale > trough > fill:disabled { + border-color: transparent; + background-color: transparent; } + scale > trough > slider { + color: #F7F7F7; + outline-color: rgba(192, 192, 192, 0.7); + border-color: #181818; + background-image: image(#373737); + box-shadow: 0 1px rgba(0, 0, 0, 0.05); + border-width: 1px; + border-style: solid; + border-radius: 100%; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-property: background, border, box-shadow; } + scale > trough > slider:hover { + color: #F7F7F7; + border-color: #181818; + background-image: image(#3c3c3c); + box-shadow: 0 1px rgba(0, 0, 0, 0.1); } + scale > trough > slider:active { + border-color: darkgray; } + scale > trough > slider:disabled { + color: #929292; + border-color: #1c1c1c; + background-image: image(#2a2a2a); } + row:selected scale > trough > slider:disabled, row:selected scale > trough > slider { + border-color: #404040; } + .osd scale > trough > slider { + color: #eeeeec; + outline-color: rgba(192, 192, 192, 0.7); + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(rgba(29, 29, 29, 0.975)); + background-clip: padding-box; + border-color: rgba(0, 0, 0, 0.7); + background-color: #1d1d1d; } + .osd scale > trough > slider:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(rgba(4, 4, 4, 0.975)); + background-clip: padding-box; + background-color: #1d1d1d; } + .osd scale > trough > slider:active { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(rgba(0, 0, 0, 0.975)); + background-clip: padding-box; + box-shadow: none; + background-color: #1d1d1d; } + .osd scale > trough > slider:disabled { + color: #868685; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(rgba(50, 50, 50, 0.5)); + background-clip: padding-box; + background-color: #1d1d1d; } + scale > value { + color: alpha(currentColor,0.55); + font-feature-settings: "tnum"; } + scale.horizontal > marks { + color: alpha(currentColor,0.55); } + scale.horizontal > marks.top { + margin-bottom: 6px; } + scale.horizontal > marks.bottom { + margin-top: 6px; } + scale.horizontal > marks indicator { + background-color: currentColor; + min-height: 6px; + min-width: 1px; } + scale.horizontal > value.left { + margin-right: 9px; } + scale.horizontal > value.right { + margin-left: 9px; } + scale.horizontal.fine-tune > marks.top { + margin-top: 3px; } + scale.horizontal.fine-tune > marks.bottom { + margin-bottom: 3px; } + scale.horizontal.fine-tune > marks indicator { + min-height: 3px; } + scale.vertical > marks { + color: alpha(currentColor,0.55); } + scale.vertical > marks.top { + margin-right: 6px; } + scale.vertical > marks.bottom { + margin-left: 6px; } + scale.vertical > marks indicator { + background-color: currentColor; + min-height: 1px; + min-width: 6px; } + scale.vertical > value.top { + margin-bottom: 9px; } + scale.vertical > value.bottom { + margin-top: 9px; } + scale.vertical.fine-tune > marks.top { + margin-left: 3px; } + scale.vertical.fine-tune > marks.bottom { + margin-right: 3px; } + scale.vertical.fine-tune > marks indicator { + min-height: 3px; } + scale.horizontal.marks-before:not(.marks-after) > trough > slider { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + 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")); + min-height: 26px; + min-width: 22px; + margin-top: -14px; + background-position: top; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-before.fine-tune:not(.marks-after) > trough > slider { + margin: -7px -10px; + margin-top: -11px; } + scale.horizontal.marks-before:not(.marks-after) > trough > slider:hover { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-hover-dark.png"), url("assets/slider-horz-scale-has-marks-above-hover-dark@2.png")); + min-height: 26px; + min-width: 22px; + margin-top: -14px; + background-position: top; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-before.fine-tune:not(.marks-after) > trough > slider { + margin: -7px -10px; + margin-top: -11px; } + scale.horizontal.marks-before:not(.marks-after) > trough > slider:active { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-active-dark.png"), url("assets/slider-horz-scale-has-marks-above-active-dark@2.png")); + min-height: 26px; + min-width: 22px; + margin-top: -14px; + background-position: top; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-before.fine-tune:not(.marks-after) > trough > slider { + margin: -7px -10px; + margin-top: -11px; } + scale.horizontal.marks-before:not(.marks-after) > trough > slider:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + 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")); + min-height: 26px; + min-width: 22px; + margin-top: -14px; + background-position: top; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-before.fine-tune:not(.marks-after) > trough > slider { + margin: -7px -10px; + margin-top: -11px; } + scale.horizontal.marks-after:not(.marks-before) > trough > slider { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + 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")); + min-height: 26px; + min-width: 22px; + margin-bottom: -14px; + background-position: bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-after.fine-tune:not(.marks-before) > trough > slider { + margin: -7px -10px; + margin-bottom: -11px; } + scale.horizontal.marks-after:not(.marks-before) > trough > slider:hover { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-hover-dark.png"), url("assets/slider-horz-scale-has-marks-below-hover-dark@2.png")); + min-height: 26px; + min-width: 22px; + margin-bottom: -14px; + background-position: bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-after.fine-tune:not(.marks-before) > trough > slider { + margin: -7px -10px; + margin-bottom: -11px; } + scale.horizontal.marks-after:not(.marks-before) > trough > slider:active { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-active-dark.png"), url("assets/slider-horz-scale-has-marks-below-active-dark@2.png")); + min-height: 26px; + min-width: 22px; + margin-bottom: -14px; + background-position: bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-after.fine-tune:not(.marks-before) > trough > slider { + margin: -7px -10px; + margin-bottom: -11px; } + scale.horizontal.marks-after:not(.marks-before) > trough > slider:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + 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")); + min-height: 26px; + min-width: 22px; + margin-bottom: -14px; + background-position: bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-after.fine-tune:not(.marks-before) > trough > slider { + margin: -7px -10px; + margin-bottom: -11px; } + scale.vertical.marks-before:not(.marks-after) > trough > slider { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + 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")); + min-height: 22px; + min-width: 26px; + margin-left: -14px; + background-position: left bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-before.fine-tune:not(.marks-after) > trough > slider { + margin: -10px -7px; + margin-left: -11px; } + scale.vertical.marks-before:not(.marks-after) > trough > slider:hover { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-hover-dark.png"), url("assets/slider-vert-scale-has-marks-above-hover-dark@2.png")); + min-height: 22px; + min-width: 26px; + margin-left: -14px; + background-position: left bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-before.fine-tune:not(.marks-after) > trough > slider { + margin: -10px -7px; + margin-left: -11px; } + scale.vertical.marks-before:not(.marks-after) > trough > slider:active { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-active-dark.png"), url("assets/slider-vert-scale-has-marks-above-active-dark@2.png")); + min-height: 22px; + min-width: 26px; + margin-left: -14px; + background-position: left bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-before.fine-tune:not(.marks-after) > trough > slider { + margin: -10px -7px; + margin-left: -11px; } + scale.vertical.marks-before:not(.marks-after) > trough > slider:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + 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")); + min-height: 22px; + min-width: 26px; + margin-left: -14px; + background-position: left bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-before.fine-tune:not(.marks-after) > trough > slider { + margin: -10px -7px; + margin-left: -11px; } + scale.vertical.marks-after:not(.marks-before) > trough > slider { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + 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")); + min-height: 22px; + min-width: 26px; + margin-right: -14px; + background-position: right bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-after.fine-tune:not(.marks-before) > trough > slider { + margin: -10px -7px; + margin-right: -11px; } + scale.vertical.marks-after:not(.marks-before) > trough > slider:hover { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-hover-dark.png"), url("assets/slider-vert-scale-has-marks-below-hover-dark@2.png")); + min-height: 22px; + min-width: 26px; + margin-right: -14px; + background-position: right bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-after.fine-tune:not(.marks-before) > trough > slider { + margin: -10px -7px; + margin-right: -11px; } + scale.vertical.marks-after:not(.marks-before) > trough > slider:active { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-active-dark.png"), url("assets/slider-vert-scale-has-marks-below-active-dark@2.png")); + min-height: 22px; + min-width: 26px; + margin-right: -14px; + background-position: right bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-after.fine-tune:not(.marks-before) > trough > slider { + margin: -10px -7px; + margin-right: -11px; } + scale.vertical.marks-after:not(.marks-before) > trough > slider:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + 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")); + min-height: 22px; + min-width: 26px; + margin-right: -14px; + background-position: right bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-after.fine-tune:not(.marks-before) > trough > slider { + margin: -10px -7px; + margin-right: -11px; } + scale.color { + min-height: 0; + min-width: 0; } + scale.color > trough { + background-image: image(#181818); + background-repeat: no-repeat; } + scale.color.horizontal { + padding: 0 0 15px 0; } + scale.color.horizontal > trough { + padding-bottom: 4px; + background-position: 0 -3px; + border-top-left-radius: 0; + border-top-right-radius: 0; } + scale.color.horizontal > trough > slider:dir(ltr):hover, scale.color.horizontal > trough > slider:dir(ltr):backdrop, scale.color.horizontal > trough > slider:dir(ltr):disabled, scale.color.horizontal > trough > slider:dir(ltr):backdrop:disabled, scale.color.horizontal > trough > slider:dir(ltr), scale.color.horizontal > trough > slider:dir(rtl):hover, scale.color.horizontal > trough > slider:dir(rtl):backdrop, scale.color.horizontal > trough > slider:dir(rtl):disabled, scale.color.horizontal > trough > slider:dir(rtl):backdrop:disabled, scale.color.horizontal > trough > slider:dir(rtl) { + margin-bottom: -15px; + margin-top: 6px; } + scale.color.vertical:dir(ltr) { + padding: 0 0 0 15px; } + scale.color.vertical:dir(ltr) > trough { + padding-left: 4px; + background-position: 3px 0; + border-bottom-right-radius: 0; + border-top-right-radius: 0; } + scale.color.vertical:dir(ltr) > trough > slider:hover, scale.color.vertical:dir(ltr) > trough > slider:backdrop, scale.color.vertical:dir(ltr) > trough > slider:disabled, scale.color.vertical:dir(ltr) > trough > slider:backdrop:disabled, scale.color.vertical:dir(ltr) > trough > slider { + margin-left: -15px; + margin-right: 6px; } + scale.color.vertical:dir(rtl) { + padding: 0 15px 0 0; } + scale.color.vertical:dir(rtl) > trough { + padding-right: 4px; + background-position: -3px 0; + border-bottom-left-radius: 0; + border-top-left-radius: 0; } + scale.color.vertical:dir(rtl) > trough > slider:hover, scale.color.vertical:dir(rtl) > trough > slider:backdrop, scale.color.vertical:dir(rtl) > trough > slider:disabled, scale.color.vertical:dir(rtl) > trough > slider:backdrop:disabled, scale.color.vertical:dir(rtl) > trough > slider { + margin-right: -15px; + margin-left: 6px; } + scale.color.fine-tune.horizontal:dir(ltr), scale.color.fine-tune.horizontal:dir(rtl) { + padding: 0 0 12px 0; } + scale.color.fine-tune.horizontal:dir(ltr) > trough, scale.color.fine-tune.horizontal:dir(rtl) > trough { + padding-bottom: 7px; + background-position: 0 -6px; } + scale.color.fine-tune.horizontal:dir(ltr) > trough > slider, scale.color.fine-tune.horizontal:dir(rtl) > trough > slider { + margin-bottom: -15px; + margin-top: 6px; } + scale.color.fine-tune.vertical:dir(ltr) { + padding: 0 0 0 12px; } + scale.color.fine-tune.vertical:dir(ltr) > trough { + padding-left: 7px; + background-position: 6px 0; } + scale.color.fine-tune.vertical:dir(ltr) > trough > slider { + margin-left: -15px; + margin-right: 6px; } + scale.color.fine-tune.vertical:dir(rtl) { + padding: 0 12px 0 0; } + scale.color.fine-tune.vertical:dir(rtl) > trough { + padding-right: 7px; + background-position: -6px 0; } + scale.color.fine-tune.vertical:dir(rtl) > trough > slider { + margin-right: -15px; + margin-left: 6px; } + +/***************** + * Progress bars * + *****************/ +progressbar { + font-size: smaller; + color: rgba(247, 247, 247, 0.4); + font-feature-settings: "tnum"; } + progressbar.horizontal > trough { + min-width: 150px; } + progressbar.horizontal > trough, progressbar.horizontal > trough > progress { + min-height: 2px; } + progressbar.vertical > trough { + min-height: 80px; } + progressbar.vertical > trough, progressbar.vertical > trough > progress { + min-width: 2px; } + progressbar.horizontal > trough > progress { + margin: 0 -1px; } + progressbar.vertical > trough > progress { + margin: -1px 0; } + progressbar > trough > progress { + /* share most of scales' */ + /* override insensitive that is specific to progress */ + border-radius: 1.5px; } + progressbar > trough > progress:disabled { + background-color: #929292; + border-color: #929292; } + progressbar > trough > progress.left { + border-top-left-radius: 5px; + border-bottom-left-radius: 5px; } + progressbar > trough > progress.right { + border-top-right-radius: 5px; + border-bottom-right-radius: 5px; } + progressbar > trough > progress.top { + border-top-right-radius: 5px; + border-top-left-radius: 5px; } + progressbar > trough > progress.bottom { + border-bottom-right-radius: 5px; + border-bottom-left-radius: 5px; } + progressbar.osd { + min-width: 3px; + min-height: 3px; + background-color: transparent; } + progressbar.osd > trough { + border-style: none; + border-radius: 0; + background-color: transparent; + box-shadow: none; } + progressbar.osd > trough > progress { + border-style: none; + border-radius: 0; } + progressbar > trough.empty > progress { + all: unset; } + +/************* + * Level Bar * + *************/ +levelbar.horizontal trough > block { + min-height: 9px; + border-radius: 5px; } + levelbar.horizontal trough > block:dir(rtl) { + border-radius: 0 5px 5px 0; } + levelbar.horizontal trough > block:dir(ltr) { + border-radius: 5px 0 0 5px; } + levelbar.horizontal trough > block.empty, levelbar.horizontal trough > block.full { + border-radius: 5px; } + +levelbar.horizontal.discrete trough > block { + min-height: 2px; + margin: 1px; + min-width: 24px; + border-radius: 0; } + levelbar.horizontal.discrete trough > block:first-child { + border-radius: 2px 0 0 2px; } + levelbar.horizontal.discrete trough > block:last-child { + border-radius: 0 2px 2px 0; } + +levelbar.vertical trough > block { + min-width: 9px; + border-radius: 5px; } + +levelbar.vertical.discrete > trough > block { + min-width: 2px; + margin: 1px 0; + min-height: 32px; } + +levelbar > trough { + padding: 0; } + +levelbar > trough > block { + border: 1px solid; } + levelbar > trough > block.low { + border-color: #f99b11; + background-color: #f99b11; } + levelbar > trough > block.high, levelbar > trough > block:not(.empty) { + border-color: darkgray; + background-color: darkgray; } + levelbar > trough > block.full { + border-color: #109b26; + background-color: #109b26; } + levelbar > trough > block.empty { + background-color: #222222; + border-color: #222222; } + +/**************** + * Print dialog * +*****************/ +window.dialog.print drawing { + color: #F7F7F7; + background: none; + border: none; + padding: 0; } + window.dialog.print drawing paper { + background: white; + color: #2e3436; + border: 1px solid #181818; } + +window.dialog.print .dialog-action-box { + margin: 12px; } + +/********** + * Frames * + **********/ +frame, +.frame { + border: 1px solid #181818; } + +frame { + border-radius: 7px; } + frame > label { + margin: 4px; } + +actionbar > revealer > box { + padding: 6px; + border-spacing: 6px; + border-top: 1px solid #181818; } + +scrolledwindow > overshoot.top { + background-image: radial-gradient(farthest-side at top, black 85%, rgba(0, 0, 0, 0)), radial-gradient(farthest-side at top, rgba(247, 247, 247, 0.07), rgba(247, 247, 247, 0)); + background-size: 100% 3%, 100% 50%; + background-repeat: no-repeat; + background-position: top; + background-color: transparent; + border: none; + box-shadow: none; } + +scrolledwindow > overshoot.bottom { + background-image: radial-gradient(farthest-side at bottom, black 85%, rgba(0, 0, 0, 0)), radial-gradient(farthest-side at bottom, rgba(247, 247, 247, 0.07), rgba(247, 247, 247, 0)); + background-size: 100% 3%, 100% 50%; + background-repeat: no-repeat; + background-position: bottom; + background-color: transparent; + border: none; + box-shadow: none; } + +scrolledwindow > overshoot.left { + background-image: radial-gradient(farthest-side at left, black 85%, rgba(0, 0, 0, 0)), radial-gradient(farthest-side at left, rgba(247, 247, 247, 0.07), rgba(247, 247, 247, 0)); + background-size: 3% 100%, 50% 100%; + background-repeat: no-repeat; + background-position: left; + background-color: transparent; + border: none; + box-shadow: none; } + +scrolledwindow > overshoot.right { + background-image: radial-gradient(farthest-side at right, black 85%, rgba(0, 0, 0, 0)), radial-gradient(farthest-side at right, rgba(247, 247, 247, 0.07), rgba(247, 247, 247, 0)); + background-size: 3% 100%, 50% 100%; + background-repeat: no-repeat; + background-position: right; + background-color: transparent; + border: none; + box-shadow: none; } + +scrolledwindow > junction { + background: #181818, linear-gradient(to bottom, transparent 1px, #2a2a2a 1px), linear-gradient(to right, transparent 1px, #2a2a2a 1px); } + scrolledwindow > junction:dir(rtl) { + background: #181818, linear-gradient(to bottom, transparent 1px, #2a2a2a 1px), linear-gradient(to left, transparent 1px, #2a2a2a 1px); } + +separator { + background: #252525; + min-width: 1px; + min-height: 1px; } + +/********* + * Lists * + *********/ +listview, +list { + color: white; + background-color: #272727; + border-color: #181818; } + listview:backdrop, + list:backdrop { + color: rgba(255, 255, 255, 0.55); + background-color: #2f2f2f; + border-color: #1c1c1c; } + listview > row, + list > row { + padding: 2px; } + listview > row.expander, + list > row.expander { + padding: 0px; } + listview > row.expander .row-header, + list > row.expander .row-header { + padding: 2px; } + listview.horizontal row.separator, listview.separators.horizontal > row:not(.separator), + list.horizontal row.separator, + list.separators.horizontal > row:not(.separator) { + border-left: 1px solid #515151; } + listview:not(.horizontal) row.separator, listview.separators:not(.horizontal) > row:not(.separator), + list:not(.horizontal) row.separator, + list.separators:not(.horizontal) > row:not(.separator) { + border-bottom: 1px solid #515151; } + +row { + outline: 0 solid transparent; + outline-offset: 4px; } + +row:focus:focus-visible { + outline-color: rgba(192, 192, 192, 0.7); + outline-width: 2px; + outline-offset: -2px; } + +row.activatable.has-open-popup, row.activatable:hover { + background-color: rgba(247, 247, 247, 0.05); } + +row.activatable:active { + box-shadow: inset 0 2px 2px -2px rgba(0, 0, 0, 0.2); } + +row.activatable:selected:active { + box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.5); } + +row.activatable.has-open-popup:selected, row.activatable:selected:hover { + background-color: #979797; } + +row:selected { + outline-color: rgba(255, 255, 255, 0.3); } + +columnview > listview > row { + padding: 0; } + columnview > listview > row > cell { + padding: 8px 6px; } + columnview > listview > row > cell:not(:first-child) { + border-left: 1px solid transparent; } + +columnview.column-separators > listview > row > cell { + border-left-color: #515151; } + +columnview.data-table > listview > row > cell { + padding-top: 2px; + padding-bottom: 2px; } + +treeexpander { + border-spacing: 4px; } + +/******************************************************** + * Data Tables * + * treeview like tables with individual focusable cells * + * https://gitlab.gnome.org/GNOME/gtk/-/issues/2929 * + ********************************************************/ +columnview row:not(:selected) cell editablelabel:not(.editing):focus-within { + outline: 2px solid rgba(192, 192, 192, 0.7); } + +columnview row:not(:selected) cell editablelabel.editing:focus-within { + outline: 2px solid #8d8d8d; } + +columnview row:not(:selected) cell editablelabel.editing text selection { + color: #FFFFFF; + background-color: #8d8d8d; } + +/******************************************************* + * Rich Lists * + * Large list usually containing lots of widgets * + * https://gitlab.gnome.org/GNOME/gtk/-/issues/3073 * + *******************************************************/ +.rich-list { + /* rich lists usually containing other widgets than just labels/text */ } + .rich-list > row { + padding: 8px 12px; + min-height: 32px; + /* should be tall even when only containing a label */ } + .rich-list > row > box { + border-spacing: 12px; } + +/********************* + * App Notifications * + *********************/ +.app-notification { + padding: 10px; + border-spacing: 10px; + border-radius: 0 0 5px 5px; + background-color: rgba(29, 29, 29, 0.975); + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), transparent 2px); + background-clip: padding-box; } + .app-notification border { + border: none; } + +/************* + * Expanders * + *************/ +expander { + min-width: 16px; + min-height: 16px; + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } + expander:disabled { + color: #929292; } + expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + +expander-widget > box > title { + outline: 0 solid transparent; + outline-offset: 4px; } + +expander-widget:focus:focus-visible > box > title { + outline-color: rgba(192, 192, 192, 0.7); + outline-width: 2px; + outline-offset: -2px; } + +expander-widget > box > title { + transition: outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + border-radius: 4px; } + expander-widget > box > title:hover > expander { + color: white; } + +.navigation-sidebar:not(decoration):not(window):drop(active):focus, .navigation-sidebar:not(decoration):not(window):drop(active), +placessidebar:not(decoration):not(window):drop(active):focus, +placessidebar:not(decoration):not(window):drop(active), +stackswitcher:not(decoration):not(window):drop(active):focus, +stackswitcher:not(decoration):not(window):drop(active), +expander-widget:not(decoration):not(window):drop(active):focus, +expander-widget:not(decoration):not(window):drop(active) { + box-shadow: none; } + +/************ + * Calendar * + ***********/ +calendar { + color: white; + border: 1px solid #181818; } + calendar > header { + border-bottom: 1px solid #181818; } + calendar > header > button { + border: none; + box-shadow: none; + background: none; + border-radius: 0; } + calendar > header > button:backdrop { + background: none; } + calendar > grid > label.today { + box-shadow: inset 0px -2px #181818; } + calendar > grid > label.today:selected { + box-shadow: none; } + calendar > grid > label:focus { + outline-color: rgba(192, 192, 192, 0.7); + outline-offset: -2px; + outline-width: 2px; + outline-style: solid; } + calendar > grid > label.day-number { + padding: 4px; } + calendar > grid > label.day-number:selected { + border-radius: 3px; } + calendar > grid > label.day-number.other-month { + color: alpha(currentColor,0.3); } + +/*********** + * Dialogs * + ***********/ +window.dialog.message .titlebar { + min-height: 20px; + background-image: none; + background-color: #2c2c2c; + border-style: none; + border-top-left-radius: 7px; + border-top-right-radius: 7px; } + +window.dialog.message box.dialog-vbox.vertical { + border-spacing: 10px; } + +window.dialog.message label.title { + font-weight: 800; + font-size: 15pt; } + +window.dialog.message.csd.background { + border-bottom-left-radius: 8px; + border-bottom-right-radius: 8px; } + +window.dialog.message.csd .dialog-action-area button { + padding: 10px 14px; + border-radius: 0; + border-left-style: solid; + border-right-style: none; + border-bottom-style: none; } + window.dialog.message.csd .dialog-action-area button:first-child { + border-left-style: none; + border-bottom-left-radius: 7px; } + window.dialog.message.csd .dialog-action-area button:last-child { + border-bottom-right-radius: 7px; } + +filechooser .dialog-action-box { + border-top: 1px solid #181818; } + +filechooser #pathbarbox { + border-bottom: 1px solid #2c2c2c; } + +filechooserbutton > button > box { + border-spacing: 6px; } + +filechooserbutton:drop(active) { + box-shadow: none; + border-color: transparent; } + +/*********** + * Sidebar * + ***********/ +.sidebar { + background-color: #2a2a2a; } + .sidebar:not(separator):dir(ltr), .sidebar.left:not(separator), .sidebar.left:not(separator):dir(rtl) { + border-right: 1px solid #181818; + border-left-style: none; } + .sidebar:not(separator):dir(rtl), .sidebar.right:not(separator) { + border-left: 1px solid #181818; + border-right-style: none; } + .sidebar listview.view, + .sidebar list { + background-color: transparent; } + paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar { + border-style: none; } + +stacksidebar list.separators:not(.horizontal) > row:not(.separator) { + border-bottom: none; } + +stacksidebar row { + padding: 10px 4px; } + stacksidebar row > label { + padding-left: 6px; + padding-right: 6px; } + stacksidebar row.needs-attention > label { + background-size: 6px 6px, 0 0; } + stacksidebar row:selected { + background-color: #181818; + border-radius: 3px; + color: #F7F7F7; } + stacksidebar row:selected:hover:dir(ltr), stacksidebar row:selected:hover:dir(rtl) { + background-color: #0b0b0b; } + stacksidebar row:focus:focus-visible { + outline-width: 0; + background-color: #8d8d8d; + color: #FFFFFF; } + stacksidebar row.activatable:active, stacksidebar row.activatable:selected:active { + box-shadow: none; } + +separator.sidebar { + background-color: #181818; } + +/********************** + * Navigation Sidebar * + **********************/ +.navigation-sidebar { + padding: 3px 0; } + .navigation-sidebar > separator { + margin: 3px; } + .navigation-sidebar > row { + min-height: 36px; + padding: 0 8px; + border-radius: 3px; + margin: 0 3px 2px; } + .navigation-sidebar > row:hover, .navigation-sidebar > row:focus-visible:focus-within { + background-color: #0b0b0b; } + .navigation-sidebar > row:selected { + background-color: #181818; + color: inherit; } + .navigation-sidebar > row:selected:hover { + background-color: #0b0b0b; } + .navigation-sidebar > row:selected:focus-visible:focus-within { + outline-width: 0; + color: #FFFFFF; + background-color: #8d8d8d; } + .navigation-sidebar > row:selected:focus-visible:focus-within:hover { + background-color: #737373; } + .navigation-sidebar > row:disabled { + color: #929292; } + +/**************** + * File chooser * + ****************/ +row image.sidebar-icon { + opacity: 0.7; } + +/* this should be more generic, only using .navigation-sidebar + https://gitlab.gnome.org/GNOME/gtk/-/issues/2929 +*/ +placessidebar .navigation-sidebar > row { + padding: 0; } + placessidebar .navigation-sidebar > row > revealer { + padding: 0 14px; } + placessidebar .navigation-sidebar > row image.sidebar-icon:dir(ltr) { + padding-right: 8px; } + placessidebar .navigation-sidebar > row image.sidebar-icon:dir(rtl) { + padding-left: 8px; } + placessidebar .navigation-sidebar > row label.sidebar-label:dir(ltr) { + padding-right: 2px; } + placessidebar .navigation-sidebar > row label.sidebar-label:dir(rtl) { + padding-left: 2px; } + button.sidebar-button { + min-height: 26px; + min-width: 26px; + margin-top: 3px; + margin-bottom: 3px; + padding: 0; + border-radius: 100%; } + placessidebar .navigation-sidebar > row:selected:active { + box-shadow: none; } + placessidebar .navigation-sidebar > row.sidebar-placeholder-row { + padding: 0 8px; + min-height: 2px; + background-image: image(#109b26); + background-clip: content-box; } + placessidebar .navigation-sidebar > row.sidebar-new-bookmark-row { + color: #8d8d8d; } + placessidebar .navigation-sidebar > row:drop(active):not(:disabled) { + color: #109b26; + box-shadow: inset 0 1px #109b26, inset 0 -1px #109b26; } + placessidebar .navigation-sidebar > row:drop(active):not(:disabled):selected { + color: #FFFFFF; + background-color: #109b26; } + +placesview .server-list-button > image { + transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + -gtk-icon-transform: rotate(0turn); } + +placesview .server-list-button:checked > image { + transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + -gtk-icon-transform: rotate(-0.5turn); } + +placesview > actionbar > revealer > box > box { + border-spacing: 6px; } + +/********* + * Paned * + *********/ +paned > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; + border-style: none; + background-color: transparent; + background-image: image(#181818); + background-size: 1px 1px; } + paned > separator:selected { + background-image: image(#8d8d8d); } + paned > separator.wide { + min-width: 5px; + min-height: 5px; + background-color: #2c2c2c; + background-image: image(#181818), image(#181818); + background-size: 1px 1px, 1px 1px; } + +paned.horizontal > separator { + background-repeat: repeat-y; } + paned.horizontal > separator:dir(ltr) { + margin: 0 -8px 0 0; + padding: 0 8px 0 0; + background-position: left; } + paned.horizontal > separator:dir(rtl) { + margin: 0 0 0 -8px; + padding: 0 0 0 8px; + background-position: right; } + paned.horizontal > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-y, repeat-y; + background-position: left, right; } + +paned.vertical > separator { + margin: 0 0 -8px 0; + padding: 0 0 8px 0; + background-repeat: repeat-x; + background-position: top; } + paned.vertical > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-x, repeat-x; + background-position: bottom, top; } + +/************** + * GtkVideo * + **************/ +video { + background: black; } + video image.osd { + min-width: 64px; + min-height: 64px; + border-radius: 32px; } + +/************ + * Tooltips * + ************/ +tooltip { + padding: 6px 10px; + border-radius: 7px; + box-shadow: none; } + tooltip.background { + background-color: rgba(0, 0, 0, 0.8); + background-clip: padding-box; + border: 1px solid rgba(255, 255, 255, 0.1); + color: white; } + tooltip > box { + border-spacing: 6px; } + +/***************** + * Color Chooser * + *****************/ +colorswatch { + transition: outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + colorswatch { + outline: 0 solid transparent; + outline-offset: 6px; } + colorswatch:focus:focus-visible { + outline-color: rgba(192, 192, 192, 0.7); + outline-width: 4px; + outline-offset: -2px; } + colorswatch:drop(active), colorswatch { + border-style: none; } + colorswatch.top { + border-top-left-radius: 5.5px; + border-top-right-radius: 5.5px; } + colorswatch.top > overlay { + border-top-left-radius: 5px; + border-top-right-radius: 5px; } + colorswatch.bottom { + border-bottom-left-radius: 5.5px; + border-bottom-right-radius: 5.5px; } + colorswatch.bottom > overlay { + border-bottom-left-radius: 5px; + border-bottom-right-radius: 5px; } + colorswatch.left, colorswatch:first-child:not(.top) { + border-top-left-radius: 5.5px; + border-bottom-left-radius: 5.5px; } + colorswatch.left > overlay, colorswatch:first-child:not(.top) > overlay { + border-top-left-radius: 5px; + border-bottom-left-radius: 5px; } + colorswatch.right, colorswatch:last-child:not(.bottom) { + border-top-right-radius: 5.5px; + border-bottom-right-radius: 5.5px; } + colorswatch.right > overlay, colorswatch:last-child:not(.bottom) > overlay { + border-top-right-radius: 5px; + border-bottom-right-radius: 5px; } + colorswatch.dark > overlay { + color: white; } + colorswatch.dark.activatable:hover > overlay { + border-color: #181818; } + colorswatch.light > overlay { + color: black; } + colorswatch.light.activatable:hover > overlay { + border-color: #181818; } + colorswatch:drop(active) { + box-shadow: none; } + colorswatch.light:drop(active) > overlay { + border-color: #109b26; + box-shadow: inset 0 0 0 2px #181818, inset 0 0 0 1px #109b26; } + colorswatch.dark:drop(active) > overlay { + border-color: #109b26; + box-shadow: inset 0 0 0 2px #181818, inset 0 0 0 1px #109b26; } + colorswatch > overlay { + border: 1px solid #181818; } + colorswatch.activatable:hover > overlay { + box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), inset 0 -1px rgba(0, 0, 0, 0.2); } + colorswatch#add-color-button { + border-radius: 5px 0 0 5px; } + colorswatch#add-color-button:only-child { + border-radius: 5px; } + colorswatch#add-color-button > overlay { + color: #F7F7F7; + outline-color: rgba(192, 192, 192, 0.7); + border-color: #181818; + background-image: image(#373737); + box-shadow: 0 1px rgba(0, 0, 0, 0.05); } + colorswatch#add-color-button.activatable:hover > overlay { + color: #F7F7F7; + border-color: #181818; + background-image: image(#3c3c3c); + box-shadow: 0 1px rgba(0, 0, 0, 0.1); } + colorswatch:disabled { + opacity: 0.5; } + colorswatch:disabled > overlay { + border-color: rgba(0, 0, 0, 0.6); + box-shadow: none; } + row:selected colorswatch { + box-shadow: 0 0 0 2px #FFFFFF; } + colorswatch#editor-color-sample { + border-radius: 4px; } + colorswatch#editor-color-sample > overlay { + border-radius: 4.5px; } + +plane { + transition: outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + plane { + outline: 0 solid transparent; + outline-offset: 6px; } + plane:focus:focus-visible { + outline-color: rgba(192, 192, 192, 0.7); + outline-width: 2px; + outline-offset: 2px; } + +colorchooser .popover.osd { + border-radius: 5px; } + +/******** + * Misc * + ********/ +.content-view { + background-color: #1b1b1b; } + .content-view:hover { + -gtk-icon-filter: brightness(1.2); } + .content-view .tile { + margin: 2px; + background-color: black; + border-radius: 0; + padding: 0; } + .content-view .tile:active, .content-view .tile:selected { + background-color: #8d8d8d; } + .content-view .tile:disabled { + background-color: #2a2a2a; } + +.osd .scale-popup button.flat { + border-style: none; + border-radius: 5px; } + +.scale-popup button:hover { + background-color: rgba(247, 247, 247, 0.1); + border-radius: 5px; } + +/********************** + * Window Decorations * + *********************/ +window { + border-width: 0px; } + window.csd { + box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(24, 24, 24, 0.9); + margin: 0px; + border-radius: 7px 7px 0 0; } + window.csd:backdrop { + box-shadow: 0 3px 9px 1px transparent, 0 2px 6px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(24, 24, 24, 0.9); + transition: 200ms ease-out; } + window.csd.popup { + border-radius: 3px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(24, 24, 24, 0.8); } + window.csd.dialog.message { + border-radius: 7px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(24, 24, 24, 0.8); } + window.csd.solid-csd { + margin: 0; + padding: 0; + border: solid 1px #181818; + border-radius: 0; + box-shadow: inset 0 0 0 3px #323030, inset 0 1px rgba(247, 247, 247, 0.07); } + window.csd.solid-csd:backdrop { + box-shadow: inset 0 0 0 3px #343434, inset 0 1px rgba(247, 247, 247, 0.07); } + window.maximized, window.fullscreen, window.tiled, window.tiled-top, window.tiled-left, window.tiled-right, window.tiled-bottom { + border-radius: 0; } + window.popup { + box-shadow: none; } + window.ssd { + box-shadow: 0 0 0 1px rgba(24, 24, 24, 0.9); } + +tooltip.csd { + border-radius: 5px; + box-shadow: none; } + +.view:selected:focus, .view:selected, +textview > text:selected:focus, +textview > text:selected, textview > text > selection:focus, textview > text > selection, iconview:selected:focus, iconview:selected, flowbox > flowboxchild:selected, gridview > child:selected, +entry > text > selection, modelbutton.flat:selected, spinbutton:not(.vertical) > text > selection, spinbutton.vertical > text > text > selection, spinbutton.vertical > text > selection, columnview.view:selected:focus, columnview.view:selected, +treeview.view:selected:focus, +treeview.view:selected, row:selected, calendar > grid > label.day-number:selected { + background-color: #8d8d8d; } + label:selected, .view:selected:focus, .view:selected, + textview > text:selected:focus, + textview > text:selected, textview > text > selection:focus, textview > text > selection, iconview:selected:focus, iconview:selected, flowbox > flowboxchild:selected, gridview > child:selected, + entry > text > selection, modelbutton.flat:selected, spinbutton:not(.vertical) > text > selection, spinbutton.vertical > text > text > selection, spinbutton.vertical > text > selection, columnview.view:selected:focus, columnview.view:selected, + treeview.view:selected:focus, + treeview.view:selected, row:selected, calendar > grid > label.day-number:selected { + color: #FFFFFF; } + label:disabled > selection, label:disabled:selected, .view:disabled:selected, + textview > text:disabled:selected:focus, + textview > text:disabled:selected, textview > text > selection:disabled, iconview:disabled:selected:focus, iconview:disabled:selected, flowbox > flowboxchild:disabled:selected, gridview > child:disabled:selected, + entry > text > selection:disabled, modelbutton.flat:disabled:selected, spinbutton:not(.vertical) > text > selection:disabled, spinbutton.vertical > text > text > selection:disabled, spinbutton.vertical > text > selection:disabled, columnview.view:disabled:selected, + treeview.view:disabled:selected, row:disabled:selected, calendar > grid > label.day-number:disabled:selected { + color: #c6c6c6; } + +.monospace { + font-family: monospace; } + +/********************** + * Touch Copy & Paste * + *********************/ +cursor-handle { + background-color: transparent; + background-image: none; + box-shadow: none; + border-style: none; + min-width: 20px; + min-height: 24px; + padding-left: 20px; + padding-right: 20px; + padding-top: 24px; + padding-bottom: 24px; } + cursor-handle.top:dir(ltr), cursor-handle.bottom:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-start-dark.png"), url("assets/text-select-start-dark@2.png")); } + cursor-handle.bottom:dir(ltr), cursor-handle.top:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-end-dark.png"), url("assets/text-select-end-dark@2.png")); } + cursor-handle.insertion-cursor:dir(ltr), cursor-handle.insertion-cursor:dir(rtl) { + -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")); } + cursor-handle.top:hover:dir(ltr), cursor-handle.bottom:hover:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-start-hover-dark.png"), url("assets/text-select-start-hover-dark@2.png")); } + cursor-handle.bottom:hover:dir(ltr), cursor-handle.top:hover:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-end-hover-dark.png"), url("assets/text-select-end-hover-dark@2.png")); } + cursor-handle.insertion-cursor:hover:dir(ltr), cursor-handle.insertion-cursor:hover:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-hover-dark.png"), url("assets/slider-horz-scale-has-marks-above-hover-dark@2.png")); } + cursor-handle.top:active:dir(ltr), cursor-handle.bottom:active:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-start-active-dark.png"), url("assets/text-select-start-active-dark@2.png")); } + cursor-handle.bottom:active:dir(ltr), cursor-handle.top:active:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-end-active-dark.png"), url("assets/text-select-end-active-dark@2.png")); } + cursor-handle.insertion-cursor:active:dir(ltr), cursor-handle.insertion-cursor:active:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-active-dark.png"), url("assets/slider-horz-scale-has-marks-above-active-dark@2.png")); } + +shortcuts-section { + margin: 20px; } + +.shortcuts-search-results { + margin: 20px; + border-spacing: 24px; } + +shortcut { + border-spacing: 6px; } + +shortcut > .keycap { + min-width: 20px; + min-height: 25px; + margin-top: 2px; + padding-bottom: 3px; + padding-left: 6px; + padding-right: 6px; + color: #F7F7F7; + background-color: #272727; + border: 1px solid; + border-color: #181818; + border-radius: 5px; + box-shadow: inset 0 -3px #1e1e1e; + font-size: smaller; } + +:not(decoration):not(window):drop(active):focus, +:not(decoration):not(window):drop(active) { + border-color: #109b26; + box-shadow: inset 0 0 0 1px #109b26; + caret-color: #109b26; } + +stackswitcher > button.text-button { + min-width: 100px; } + +stackswitcher.circular { + border-spacing: 12px; } + stackswitcher.circular > button.circular, + stackswitcher.circular > button.text-button.circular { + min-width: 32px; + min-height: 32px; + padding: 0; } + +/************* + * App Icons * + *************/ +/* Outline for low res icons */ +.lowres-icon { + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.05), 1px 0 rgba(0, 0, 0, 0.1), 0 1px rgba(0, 0, 0, 0.3), -1px 0 rgba(0, 0, 0, 0.1); } + +/* Drapshadow for large icons */ +.icon-dropshadow { + -gtk-icon-shadow: 0 1px 12px rgba(0, 0, 0, 0.05), 0 -1px rgba(0, 0, 0, 0.05), 1px 0 rgba(0, 0, 0, 0.1), 0 1px rgba(0, 0, 0, 0.3), -1px 0 rgba(0, 0, 0, 0.1); } + +/********* + * Emoji * + ********/ +popover.emoji-picker > contents { + padding: 0; } + +.emoji-searchbar { + padding: 6px; + border-spacing: 6px; + border-bottom: 1px solid #181818; } + +.emoji-toolbar { + padding: 6px; + border-spacing: 6px; + border-top: 1px solid #181818; } + +button.emoji-section { + border-color: transparent; + border-width: 3px; + border-style: none none solid; + border-radius: 0; + padding: 3px 0 0; + min-width: 32px; + min-height: 28px; + /* reset props inherited from the button style */ + background: none; + box-shadow: none; + text-shadow: none; } + button.emoji-section:hover { + border-color: rgba(247, 247, 247, 0.1); } + button.emoji-section:checked { + border-color: #8d8d8d; } + +popover.emoji-picker emoji { + font-size: x-large; + padding: 6px; + border-radius: 6px; } + popover.emoji-picker emoji:focus, popover.emoji-picker emoji:hover { + background: #8d8d8d; } + +emoji-completion-row > box { + border-spacing: 10px; + padding: 2px 10px; } + +emoji-completion-row:focus, +emoji-completion-row:hover { + background-color: #8d8d8d; + color: #FFFFFF; } + +emoji-completion-row emoji:focus, +emoji-completion-row emoji:hover { + background-color: #181818; } + +popover.entry-completion > contents { + padding: 0; } + +statusbar { + padding: 6px 10px 6px 10px; } + +/* GTK NAMED COLORS + ---------------- + use responsibly! */ +/* +widget text/foreground color */ +@define-color theme_fg_color #F7F7F7; +/* +text color for entries, views and content in general */ +@define-color theme_text_color white; +/* +widget base background color */ +@define-color theme_bg_color #2c2c2c; +/* +text widgets and the like base background color */ +@define-color theme_base_color #272727; +/* +base background color of selections */ +@define-color theme_selected_bg_color #8d8d8d; +/* +text/foreground color of selections */ +@define-color theme_selected_fg_color #FFFFFF; +/* +base background color of insensitive widgets */ +@define-color insensitive_bg_color #2a2a2a; +/* +text foreground color of insensitive widgets */ +@define-color insensitive_fg_color #929292; +/* +insensitive text widgets and the like base background color */ +@define-color insensitive_base_color #272727; +/* +widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color rgba(255, 255, 255, 0.65); +/* +text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color white; +/* +widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color #343434; +/* +text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color #2f2f2f; +/* +base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color #8d8d8d; +/* +text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color #FFFFFF; +/* +insensitive color on backdrop windows*/ +@define-color unfocused_insensitive_color #5a5a5a; +/* +widgets main borders color */ +@define-color borders #181818; +/* +widgets main borders color on backdrop windows */ +@define-color unfocused_borders #1c1c1c; +/* +these are pretty self explicative */ +@define-color warning_color #f99b11; +@define-color error_color #c7162b; +@define-color success_color #109b26; +/* +these colors are exported for the window manager and shouldn't be used in applications, +read if you used those and something break with a version upgrade you're on your own... */ +@define-color wm_title shade(#F7F7F7, 1.8); +@define-color wm_unfocused_title rgba(255, 255, 255, 0.65); +@define-color wm_highlight rgba(0, 0, 0, 0); +@define-color wm_borders_edge rgba(247, 247, 247, 0.07); +@define-color wm_bg_a shade(#2c2c2c, 1.2); +@define-color wm_bg_b #2c2c2c; +@define-color wm_shadow alpha(black, 0.35); +@define-color wm_border alpha(black, 0.18); +@define-color wm_button_hover_color_a shade(#2c2c2c, 1.3); +@define-color wm_button_hover_color_b #2c2c2c; +@define-color wm_button_active_color_a shade(#2c2c2c, 0.85); +@define-color wm_button_active_color_b shade(#2c2c2c, 0.89); +@define-color wm_button_active_color_c shade(#2c2c2c, 0.9); +/* content view background such as thumbnails view in Photos or Boxes */ +@define-color content_view_bg #272727; +/* Very contrasty background for text views (@theme_text_color foreground) */ +@define-color text_view_bg #181818; +headerbar *, button * { + text-shadow: none; + -gtk-icon-shadow: none; } + +spinner:not(:backdrop) { + color: #19B6EE; } + +button.suggested-action spinner, button.destructive-action spinner { + color: #FFFFFF; } + button.suggested-action spinner:backdrop, button.destructive-action spinner:backdrop { + color: rgba(255, 255, 255, 0.55); } + +windowcontrols button { + padding: 2px; + margin: 0 7px; + border: none; + box-shadow: none; + background: transparent; } + windowcontrols button.maximize, windowcontrols button.maximize:backdrop, windowcontrols button.minimize, windowcontrols button.minimize:backdrop { + background: transparent; } + windowcontrols button.maximize:hover, windowcontrols button.maximize:backdrop:hover, windowcontrols button.minimize:hover, windowcontrols button.minimize:backdrop:hover { + background: rgba(247, 247, 247, 0.15); } + windowcontrols button.maximize:active, windowcontrols button.maximize:backdrop:active, windowcontrols button.minimize:active, windowcontrols button.minimize:backdrop:active { + background: rgba(247, 247, 247, 0.25); } + windowcontrols button.close { + background: #8d8d8d; } + windowcontrols button.close:hover { + background: #999999; } + windowcontrols button.close:active { + background: gray; } + windowcontrols button.close:backdrop { + background: #575757; } + windowcontrols button.close:backdrop:hover { + background: #636363; } + windowcontrols button.close image { + color: #F7F7F7; } + +menu item:selected, +.menu item:selected, +.context-menu item:selected { + color: #F7F7F7; + background-color: rgba(247, 247, 247, 0.15); } + +menubar item:selected, +.menubar item:selected { + color: #F7F7F7; + background-color: rgba(247, 247, 247, 0.15); } + +.app-notification, +.app-notification.frame { + padding: 0px 10px; + margin: 12px; + color: white; + border-radius: 3px; + background: none; + background-color: #272727; + border: 1px solid #181818; + box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); + text-shadow: none; } + .app-notification button.text-button, .app-notification button.image-button, .app-notification button, .app-notification button.text-button:dir(ltr), .app-notification button.image-button:dir(ltr), .app-notification button:dir(ltr), .app-notification button.text-button:dir(rtl), .app-notification button.image-button:dir(rtl), .app-notification button:dir(rtl), + .app-notification.frame button.text-button, + .app-notification.frame button.image-button, + .app-notification.frame button, + .app-notification.frame button.text-button:dir(ltr), + .app-notification.frame button.image-button:dir(ltr), + .app-notification.frame button:dir(ltr), + .app-notification.frame button.text-button:dir(rtl), + .app-notification.frame button.image-button:dir(rtl), + .app-notification.frame button:dir(rtl) { + color: #F7F7F7; + outline-color: rgba(192, 192, 192, 0.7); + border-color: #181818; + background-image: image(#373737); + box-shadow: 0 1px rgba(0, 0, 0, 0.05); } + .app-notification button.text-button.flat, .app-notification button.image-button.flat, .app-notification button.flat, .app-notification button.text-button.flat:dir(ltr), .app-notification button.image-button.flat:dir(ltr), .app-notification button.flat:dir(ltr), .app-notification button.text-button.flat:dir(rtl), .app-notification button.image-button.flat:dir(rtl), .app-notification button.flat:dir(rtl), + .app-notification.frame button.text-button.flat, + .app-notification.frame button.image-button.flat, + .app-notification.frame button.flat, + .app-notification.frame button.text-button.flat:dir(ltr), + .app-notification.frame button.image-button.flat:dir(ltr), + .app-notification.frame button.flat:dir(ltr), + .app-notification.frame button.text-button.flat:dir(rtl), + .app-notification.frame button.image-button.flat:dir(rtl), + .app-notification.frame button.flat:dir(rtl) { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; } + .app-notification button.text-button:hover, .app-notification button.image-button:hover, .app-notification button:hover, .app-notification button.text-button:dir(ltr):hover, .app-notification button.image-button:dir(ltr):hover, .app-notification button:dir(ltr):hover, .app-notification button.text-button:dir(rtl):hover, .app-notification button.image-button:dir(rtl):hover, .app-notification button:dir(rtl):hover, + .app-notification.frame button.text-button:hover, + .app-notification.frame button.image-button:hover, + .app-notification.frame button:hover, + .app-notification.frame button.text-button:dir(ltr):hover, + .app-notification.frame button.image-button:dir(ltr):hover, + .app-notification.frame button:dir(ltr):hover, + .app-notification.frame button.text-button:dir(rtl):hover, + .app-notification.frame button.image-button:dir(rtl):hover, + .app-notification.frame button:dir(rtl):hover { + color: #F7F7F7; + border-color: #181818; + background-image: image(#3c3c3c); + box-shadow: 0 1px rgba(0, 0, 0, 0.1); } + .app-notification button.text-button:active, .app-notification button.image-button:active, .app-notification button:active, .app-notification button.text-button:dir(ltr):active, .app-notification button.image-button:dir(ltr):active, .app-notification button:dir(ltr):active, .app-notification button.text-button:dir(rtl):active, .app-notification button.image-button:dir(rtl):active, .app-notification button:dir(rtl):active, + .app-notification.frame button.text-button:active, + .app-notification.frame button.image-button:active, + .app-notification.frame button:active, + .app-notification.frame button.text-button:dir(ltr):active, + .app-notification.frame button.image-button:dir(ltr):active, + .app-notification.frame button:dir(ltr):active, + .app-notification.frame button.text-button:dir(rtl):active, + .app-notification.frame button.image-button:dir(rtl):active, + .app-notification.frame button:dir(rtl):active { + color: #F7F7F7; + border-color: #181818; + background-image: image(#1b1b1b); + box-shadow: none; } + .app-notification button.text-button:backdrop, .app-notification button.image-button:backdrop, .app-notification button:backdrop, .app-notification button.text-button:dir(ltr):backdrop, .app-notification button.image-button:dir(ltr):backdrop, .app-notification button:dir(ltr):backdrop, .app-notification button.text-button:dir(rtl):backdrop, .app-notification button.image-button:dir(rtl):backdrop, .app-notification button:dir(rtl):backdrop, + .app-notification.frame button.text-button:backdrop, + .app-notification.frame button.image-button:backdrop, + .app-notification.frame button:backdrop, + .app-notification.frame button.text-button:dir(ltr):backdrop, + .app-notification.frame button.image-button:dir(ltr):backdrop, + .app-notification.frame button:dir(ltr):backdrop, + .app-notification.frame button.text-button:dir(rtl):backdrop, + .app-notification.frame button.image-button:dir(rtl):backdrop, + .app-notification.frame button:dir(rtl):backdrop { + color: rgba(255, 255, 255, 0.65); + border-color: #1c1c1c; + background-image: image(#343434); + box-shadow: none; } + .app-notification button.text-button.flat:backdrop, .app-notification button.image-button.flat:backdrop, .app-notification button.flat:backdrop, .app-notification button.text-button.flat:dir(ltr):backdrop, .app-notification button.image-button.flat:dir(ltr):backdrop, .app-notification button.flat:dir(ltr):backdrop, .app-notification button.text-button.flat:dir(rtl):backdrop, .app-notification button.image-button.flat:dir(rtl):backdrop, .app-notification button.flat:dir(rtl):backdrop, + .app-notification.frame button.text-button.flat:backdrop, + .app-notification.frame button.image-button.flat:backdrop, + .app-notification.frame button.flat:backdrop, + .app-notification.frame button.text-button.flat:dir(ltr):backdrop, + .app-notification.frame button.image-button.flat:dir(ltr):backdrop, + .app-notification.frame button.flat:dir(ltr):backdrop, + .app-notification.frame button.text-button.flat:dir(rtl):backdrop, + .app-notification.frame button.image-button.flat:dir(rtl):backdrop, + .app-notification.frame button.flat:dir(rtl):backdrop { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; } + .app-notification button.text-button:disabled, .app-notification button.image-button:disabled, .app-notification button:disabled, .app-notification button.text-button:dir(ltr):disabled, .app-notification button.image-button:dir(ltr):disabled, .app-notification button:dir(ltr):disabled, .app-notification button.text-button:dir(rtl):disabled, .app-notification button.image-button:dir(rtl):disabled, .app-notification button:dir(rtl):disabled, + .app-notification.frame button.text-button:disabled, + .app-notification.frame button.image-button:disabled, + .app-notification.frame button:disabled, + .app-notification.frame button.text-button:dir(ltr):disabled, + .app-notification.frame button.image-button:dir(ltr):disabled, + .app-notification.frame button:dir(ltr):disabled, + .app-notification.frame button.text-button:dir(rtl):disabled, + .app-notification.frame button.image-button:dir(rtl):disabled, + .app-notification.frame button:dir(rtl):disabled { + color: #929292; + border-color: #1c1c1c; + background-image: image(#2a2a2a); } + .app-notification:backdrop, + .app-notification.frame:backdrop { + background-color: #343434; + color: rgba(255, 255, 255, 0.55); + box-shadow: none; + transition: 200ms ease-out; } + .app-notification border, + .app-notification.frame border { + border: none; } + +notebook > header, notebook > header:backdrop { + background: transparent; } + +notebook > header tabs, notebook > header tabs.right, notebook > header tabs.left, notebook > header tabs.top, notebook > header tabs.bottom, notebook > header tabs:hover, notebook > header tabs.right:hover, notebook > header tabs.left:hover, notebook > header tabs.top:hover, notebook > header tabs.bottom:hover, notebook > header tabs:backdrop, notebook > header tabs.right:backdrop, notebook > header tabs.left:backdrop, notebook > header tabs.top:backdrop, notebook > header tabs.bottom:backdrop { + background-color: transparent; } + notebook > header tabs tab, notebook > header tabs.right tab, notebook > header tabs.left tab, notebook > header tabs.top tab, notebook > header tabs.bottom tab, notebook > header tabs:hover tab, notebook > header tabs.right:hover tab, notebook > header tabs.left:hover tab, notebook > header tabs.top:hover tab, notebook > header tabs.bottom:hover tab, notebook > header tabs:backdrop tab, notebook > header tabs.right:backdrop tab, notebook > header tabs.left:backdrop tab, notebook > header tabs.top:backdrop tab, notebook > header tabs.bottom:backdrop tab { + outline-width: 1px; + outline-offset: -2px; } + notebook > header tabs tab, notebook > header tabs tab:hover, notebook > header tabs tab:active, notebook > header tabs tab:checked, notebook > header tabs tab:checked:hover, notebook > header tabs tab:checked:active, notebook > header tabs tab:backdrop, notebook > header tabs tab:backdrop:hover, notebook > header tabs tab:backdrop:active, notebook > header tabs tab:backdrop:checked, notebook > header tabs tab:backdrop:checked:hover, notebook > header tabs tab:backdrop:checked:active, notebook > header tabs tab:dir(ltr), notebook > header tabs tab:dir(ltr):hover, notebook > header tabs tab:dir(ltr):active, notebook > header tabs tab:dir(ltr):checked, notebook > header tabs tab:dir(ltr):checked:hover, notebook > header tabs tab:dir(ltr):checked:active, notebook > header tabs tab:dir(ltr):backdrop, notebook > header tabs tab:dir(ltr):backdrop:hover, notebook > header tabs tab:dir(ltr):backdrop:active, notebook > header tabs tab:dir(ltr):backdrop:checked, notebook > header tabs tab:dir(ltr):backdrop:checked:hover, notebook > header tabs tab:dir(ltr):backdrop:checked:active, notebook > header tabs tab:dir(rtl), notebook > header tabs tab:dir(rtl):hover, notebook > header tabs tab:dir(rtl):active, notebook > header tabs tab:dir(rtl):checked, notebook > header tabs tab:dir(rtl):checked:hover, notebook > header tabs tab:dir(rtl):checked:active, notebook > header tabs tab:dir(rtl):backdrop, notebook > header tabs tab:dir(rtl):backdrop:hover, notebook > header tabs tab:dir(rtl):backdrop:active, notebook > header tabs tab:dir(rtl):backdrop:checked, notebook > header tabs tab:dir(rtl):backdrop:checked:hover, notebook > header tabs tab:dir(rtl):backdrop:checked:active, notebook > header tabs.right tab, notebook > header tabs.right tab:hover, notebook > header tabs.right tab:active, notebook > header tabs.right tab:checked, notebook > header tabs.right tab:checked:hover, notebook > header tabs.right tab:checked:active, notebook > header tabs.right tab:backdrop, notebook > header tabs.right tab:backdrop:hover, notebook > header tabs.right tab:backdrop:active, notebook > header tabs.right tab:backdrop:checked, notebook > header tabs.right tab:backdrop:checked:hover, notebook > header tabs.right tab:backdrop:checked:active, notebook > header tabs.right tab:dir(ltr), notebook > header tabs.right tab:dir(ltr):hover, notebook > header tabs.right tab:dir(ltr):active, notebook > header tabs.right tab:dir(ltr):checked, notebook > header tabs.right tab:dir(ltr):checked:hover, notebook > header tabs.right tab:dir(ltr):checked:active, notebook > header tabs.right tab:dir(ltr):backdrop, notebook > header tabs.right tab:dir(ltr):backdrop:hover, notebook > header tabs.right tab:dir(ltr):backdrop:active, notebook > header tabs.right tab:dir(ltr):backdrop:checked, notebook > header tabs.right tab:dir(ltr):backdrop:checked:hover, notebook > header tabs.right tab:dir(ltr):backdrop:checked:active, notebook > header tabs.right tab:dir(rtl), notebook > header tabs.right tab:dir(rtl):hover, notebook > header tabs.right tab:dir(rtl):active, notebook > header tabs.right tab:dir(rtl):checked, notebook > header tabs.right tab:dir(rtl):checked:hover, notebook > header tabs.right tab:dir(rtl):checked:active, notebook > header tabs.right tab:dir(rtl):backdrop, notebook > header tabs.right tab:dir(rtl):backdrop:hover, notebook > header tabs.right tab:dir(rtl):backdrop:active, notebook > header tabs.right tab:dir(rtl):backdrop:checked, notebook > header tabs.right tab:dir(rtl):backdrop:checked:hover, notebook > header tabs.right tab:dir(rtl):backdrop:checked:active, notebook > header tabs.left tab, notebook > header tabs.left tab:hover, notebook > header tabs.left tab:active, notebook > header tabs.left tab:checked, notebook > header tabs.left tab:checked:hover, notebook > header tabs.left tab:checked:active, notebook > header tabs.left tab:backdrop, notebook > header tabs.left tab:backdrop:hover, notebook > header tabs.left tab:backdrop:active, notebook > header tabs.left tab:backdrop:checked, notebook > header tabs.left tab:backdrop:checked:hover, notebook > header tabs.left tab:backdrop:checked:active, notebook > header tabs.left tab:dir(ltr), notebook > header tabs.left tab:dir(ltr):hover, notebook > header tabs.left tab:dir(ltr):active, notebook > header tabs.left tab:dir(ltr):checked, notebook > header tabs.left tab:dir(ltr):checked:hover, notebook > header tabs.left tab:dir(ltr):checked:active, notebook > header tabs.left tab:dir(ltr):backdrop, notebook > header tabs.left tab:dir(ltr):backdrop:hover, notebook > header tabs.left tab:dir(ltr):backdrop:active, notebook > header tabs.left tab:dir(ltr):backdrop:checked, notebook > header tabs.left tab:dir(ltr):backdrop:checked:hover, notebook > header tabs.left tab:dir(ltr):backdrop:checked:active, notebook > header tabs.left tab:dir(rtl), notebook > header tabs.left tab:dir(rtl):hover, notebook > header tabs.left tab:dir(rtl):active, notebook > header tabs.left tab:dir(rtl):checked, notebook > header tabs.left tab:dir(rtl):checked:hover, notebook > header tabs.left tab:dir(rtl):checked:active, notebook > header tabs.left tab:dir(rtl):backdrop, notebook > header tabs.left tab:dir(rtl):backdrop:hover, notebook > header tabs.left tab:dir(rtl):backdrop:active, notebook > header tabs.left tab:dir(rtl):backdrop:checked, notebook > header tabs.left tab:dir(rtl):backdrop:checked:hover, notebook > header tabs.left tab:dir(rtl):backdrop:checked:active, notebook > header tabs.top tab, notebook > header tabs.top tab:hover, notebook > header tabs.top tab:active, notebook > header tabs.top tab:checked, notebook > header tabs.top tab:checked:hover, notebook > header tabs.top tab:checked:active, notebook > header tabs.top tab:backdrop, notebook > header tabs.top tab:backdrop:hover, notebook > header tabs.top tab:backdrop:active, notebook > header tabs.top tab:backdrop:checked, notebook > header tabs.top tab:backdrop:checked:hover, notebook > header tabs.top tab:backdrop:checked:active, notebook > header tabs.top tab:dir(ltr), notebook > header tabs.top tab:dir(ltr):hover, notebook > header tabs.top tab:dir(ltr):active, notebook > header tabs.top tab:dir(ltr):checked, notebook > header tabs.top tab:dir(ltr):checked:hover, notebook > header tabs.top tab:dir(ltr):checked:active, notebook > header tabs.top tab:dir(ltr):backdrop, notebook > header tabs.top tab:dir(ltr):backdrop:hover, notebook > header tabs.top tab:dir(ltr):backdrop:active, notebook > header tabs.top tab:dir(ltr):backdrop:checked, notebook > header tabs.top tab:dir(ltr):backdrop:checked:hover, notebook > header tabs.top tab:dir(ltr):backdrop:checked:active, notebook > header tabs.top tab:dir(rtl), notebook > header tabs.top tab:dir(rtl):hover, notebook > header tabs.top tab:dir(rtl):active, notebook > header tabs.top tab:dir(rtl):checked, notebook > header tabs.top tab:dir(rtl):checked:hover, notebook > header tabs.top tab:dir(rtl):checked:active, notebook > header tabs.top tab:dir(rtl):backdrop, notebook > header tabs.top tab:dir(rtl):backdrop:hover, notebook > header tabs.top tab:dir(rtl):backdrop:active, notebook > header tabs.top tab:dir(rtl):backdrop:checked, notebook > header tabs.top tab:dir(rtl):backdrop:checked:hover, notebook > header tabs.top tab:dir(rtl):backdrop:checked:active, notebook > header tabs.bottom tab, notebook > header tabs.bottom tab:hover, notebook > header tabs.bottom tab:active, notebook > header tabs.bottom tab:checked, notebook > header tabs.bottom tab:checked:hover, notebook > header tabs.bottom tab:checked:active, notebook > header tabs.bottom tab:backdrop, notebook > header tabs.bottom tab:backdrop:hover, notebook > header tabs.bottom tab:backdrop:active, notebook > header tabs.bottom tab:backdrop:checked, notebook > header tabs.bottom tab:backdrop:checked:hover, notebook > header tabs.bottom tab:backdrop:checked:active, notebook > header tabs.bottom tab:dir(ltr), notebook > header tabs.bottom tab:dir(ltr):hover, notebook > header tabs.bottom tab:dir(ltr):active, notebook > header tabs.bottom tab:dir(ltr):checked, notebook > header tabs.bottom tab:dir(ltr):checked:hover, notebook > header tabs.bottom tab:dir(ltr):checked:active, notebook > header tabs.bottom tab:dir(ltr):backdrop, notebook > header tabs.bottom tab:dir(ltr):backdrop:hover, notebook > header tabs.bottom tab:dir(ltr):backdrop:active, notebook > header tabs.bottom tab:dir(ltr):backdrop:checked, notebook > header tabs.bottom tab:dir(ltr):backdrop:checked:hover, notebook > header tabs.bottom tab:dir(ltr):backdrop:checked:active, notebook > header tabs.bottom tab:dir(rtl), notebook > header tabs.bottom tab:dir(rtl):hover, notebook > header tabs.bottom tab:dir(rtl):active, notebook > header tabs.bottom tab:dir(rtl):checked, notebook > header tabs.bottom tab:dir(rtl):checked:hover, notebook > header tabs.bottom tab:dir(rtl):checked:active, notebook > header tabs.bottom tab:dir(rtl):backdrop, notebook > header tabs.bottom tab:dir(rtl):backdrop:hover, notebook > header tabs.bottom tab:dir(rtl):backdrop:active, notebook > header tabs.bottom tab:dir(rtl):backdrop:checked, notebook > header tabs.bottom tab:dir(rtl):backdrop:checked:hover, notebook > header tabs.bottom tab:dir(rtl):backdrop:checked:active, notebook > header tabs:hover tab, notebook > header tabs:hover tab:hover, notebook > header tabs:hover tab:active, notebook > header tabs:hover tab:checked, notebook > header tabs:hover tab:checked:hover, notebook > header tabs:hover tab:checked:active, notebook > header tabs:hover tab:backdrop, notebook > header tabs:hover tab:backdrop:hover, notebook > header tabs:hover tab:backdrop:active, notebook > header tabs:hover tab:backdrop:checked, notebook > header tabs:hover tab:backdrop:checked:hover, notebook > header tabs:hover tab:backdrop:checked:active, notebook > header tabs:hover tab:dir(ltr), notebook > header tabs:hover tab:dir(ltr):hover, notebook > header tabs:hover tab:dir(ltr):active, notebook > header tabs:hover tab:dir(ltr):checked, notebook > header tabs:hover tab:dir(ltr):checked:hover, notebook > header tabs:hover tab:dir(ltr):checked:active, notebook > header tabs:hover tab:dir(ltr):backdrop, notebook > header tabs:hover tab:dir(ltr):backdrop:hover, notebook > header tabs:hover tab:dir(ltr):backdrop:active, notebook > header tabs:hover tab:dir(ltr):backdrop:checked, notebook > header tabs:hover tab:dir(ltr):backdrop:checked:hover, notebook > header tabs:hover tab:dir(ltr):backdrop:checked:active, notebook > header tabs:hover tab:dir(rtl), notebook > header tabs:hover tab:dir(rtl):hover, notebook > header tabs:hover tab:dir(rtl):active, notebook > header tabs:hover tab:dir(rtl):checked, notebook > header tabs:hover tab:dir(rtl):checked:hover, notebook > header tabs:hover tab:dir(rtl):checked:active, notebook > header tabs:hover tab:dir(rtl):backdrop, notebook > header tabs:hover tab:dir(rtl):backdrop:hover, notebook > header tabs:hover tab:dir(rtl):backdrop:active, notebook > header tabs:hover tab:dir(rtl):backdrop:checked, notebook > header tabs:hover tab:dir(rtl):backdrop:checked:hover, notebook > header tabs:hover tab:dir(rtl):backdrop:checked:active, notebook > header tabs.right:hover tab, notebook > header tabs.right:hover tab:hover, notebook > header tabs.right:hover tab:active, notebook > header tabs.right:hover tab:checked, notebook > header tabs.right:hover tab:checked:hover, notebook > header tabs.right:hover tab:checked:active, notebook > header tabs.right:hover tab:backdrop, notebook > header tabs.right:hover tab:backdrop:hover, notebook > header tabs.right:hover tab:backdrop:active, notebook > header tabs.right:hover tab:backdrop:checked, notebook > header tabs.right:hover tab:backdrop:checked:hover, notebook > header tabs.right:hover tab:backdrop:checked:active, notebook > header tabs.right:hover tab:dir(ltr), notebook > header tabs.right:hover tab:dir(ltr):hover, notebook > header tabs.right:hover tab:dir(ltr):active, notebook > header tabs.right:hover tab:dir(ltr):checked, notebook > header tabs.right:hover tab:dir(ltr):checked:hover, notebook > header tabs.right:hover tab:dir(ltr):checked:active, notebook > header tabs.right:hover tab:dir(ltr):backdrop, notebook > header tabs.right:hover tab:dir(ltr):backdrop:hover, notebook > header tabs.right:hover tab:dir(ltr):backdrop:active, notebook > header tabs.right:hover tab:dir(ltr):backdrop:checked, notebook > header tabs.right:hover tab:dir(ltr):backdrop:checked:hover, notebook > header tabs.right:hover tab:dir(ltr):backdrop:checked:active, notebook > header tabs.right:hover tab:dir(rtl), notebook > header tabs.right:hover tab:dir(rtl):hover, notebook > header tabs.right:hover tab:dir(rtl):active, notebook > header tabs.right:hover tab:dir(rtl):checked, notebook > header tabs.right:hover tab:dir(rtl):checked:hover, notebook > header tabs.right:hover tab:dir(rtl):checked:active, notebook > header tabs.right:hover tab:dir(rtl):backdrop, notebook > header tabs.right:hover tab:dir(rtl):backdrop:hover, notebook > header tabs.right:hover tab:dir(rtl):backdrop:active, notebook > header tabs.right:hover tab:dir(rtl):backdrop:checked, notebook > header tabs.right:hover tab:dir(rtl):backdrop:checked:hover, notebook > header tabs.right:hover tab:dir(rtl):backdrop:checked:active, notebook > header tabs.left:hover tab, notebook > header tabs.left:hover tab:hover, notebook > header tabs.left:hover tab:active, notebook > header tabs.left:hover tab:checked, notebook > header tabs.left:hover tab:checked:hover, notebook > header tabs.left:hover tab:checked:active, notebook > header tabs.left:hover tab:backdrop, notebook > header tabs.left:hover tab:backdrop:hover, notebook > header tabs.left:hover tab:backdrop:active, notebook > header tabs.left:hover tab:backdrop:checked, notebook > header tabs.left:hover tab:backdrop:checked:hover, notebook > header tabs.left:hover tab:backdrop:checked:active, notebook > header tabs.left:hover tab:dir(ltr), notebook > header tabs.left:hover tab:dir(ltr):hover, notebook > header tabs.left:hover tab:dir(ltr):active, notebook > header tabs.left:hover tab:dir(ltr):checked, notebook > header tabs.left:hover tab:dir(ltr):checked:hover, notebook > header tabs.left:hover tab:dir(ltr):checked:active, notebook > header tabs.left:hover tab:dir(ltr):backdrop, notebook > header tabs.left:hover tab:dir(ltr):backdrop:hover, notebook > header tabs.left:hover tab:dir(ltr):backdrop:active, notebook > header tabs.left:hover tab:dir(ltr):backdrop:checked, notebook > header tabs.left:hover tab:dir(ltr):backdrop:checked:hover, notebook > header tabs.left:hover tab:dir(ltr):backdrop:checked:active, notebook > header tabs.left:hover tab:dir(rtl), notebook > header tabs.left:hover tab:dir(rtl):hover, notebook > header tabs.left:hover tab:dir(rtl):active, notebook > header tabs.left:hover tab:dir(rtl):checked, notebook > header tabs.left:hover tab:dir(rtl):checked:hover, notebook > header tabs.left:hover tab:dir(rtl):checked:active, notebook > header tabs.left:hover tab:dir(rtl):backdrop, notebook > header tabs.left:hover tab:dir(rtl):backdrop:hover, notebook > header tabs.left:hover tab:dir(rtl):backdrop:active, notebook > header tabs.left:hover tab:dir(rtl):backdrop:checked, notebook > header tabs.left:hover tab:dir(rtl):backdrop:checked:hover, notebook > header tabs.left:hover tab:dir(rtl):backdrop:checked:active, notebook > header tabs.top:hover tab, notebook > header tabs.top:hover tab:hover, notebook > header tabs.top:hover tab:active, notebook > header tabs.top:hover tab:checked, notebook > header tabs.top:hover tab:checked:hover, notebook > header tabs.top:hover tab:checked:active, notebook > header tabs.top:hover tab:backdrop, notebook > header tabs.top:hover tab:backdrop:hover, notebook > header tabs.top:hover tab:backdrop:active, notebook > header tabs.top:hover tab:backdrop:checked, notebook > header tabs.top:hover tab:backdrop:checked:hover, notebook > header tabs.top:hover tab:backdrop:checked:active, notebook > header tabs.top:hover tab:dir(ltr), notebook > header tabs.top:hover tab:dir(ltr):hover, notebook > header tabs.top:hover tab:dir(ltr):active, notebook > header tabs.top:hover tab:dir(ltr):checked, notebook > header tabs.top:hover tab:dir(ltr):checked:hover, notebook > header tabs.top:hover tab:dir(ltr):checked:active, notebook > header tabs.top:hover tab:dir(ltr):backdrop, notebook > header tabs.top:hover tab:dir(ltr):backdrop:hover, notebook > header tabs.top:hover tab:dir(ltr):backdrop:active, notebook > header tabs.top:hover tab:dir(ltr):backdrop:checked, notebook > header tabs.top:hover tab:dir(ltr):backdrop:checked:hover, notebook > header tabs.top:hover tab:dir(ltr):backdrop:checked:active, notebook > header tabs.top:hover tab:dir(rtl), notebook > header tabs.top:hover tab:dir(rtl):hover, notebook > header tabs.top:hover tab:dir(rtl):active, notebook > header tabs.top:hover tab:dir(rtl):checked, notebook > header tabs.top:hover tab:dir(rtl):checked:hover, notebook > header tabs.top:hover tab:dir(rtl):checked:active, notebook > header tabs.top:hover tab:dir(rtl):backdrop, notebook > header tabs.top:hover tab:dir(rtl):backdrop:hover, notebook > header tabs.top:hover tab:dir(rtl):backdrop:active, notebook > header tabs.top:hover tab:dir(rtl):backdrop:checked, notebook > header tabs.top:hover tab:dir(rtl):backdrop:checked:hover, notebook > header tabs.top:hover tab:dir(rtl):backdrop:checked:active, notebook > header tabs.bottom:hover tab, notebook > header tabs.bottom:hover tab:hover, notebook > header tabs.bottom:hover tab:active, notebook > header tabs.bottom:hover tab:checked, notebook > header tabs.bottom:hover tab:checked:hover, notebook > header tabs.bottom:hover tab:checked:active, notebook > header tabs.bottom:hover tab:backdrop, notebook > header tabs.bottom:hover tab:backdrop:hover, notebook > header tabs.bottom:hover tab:backdrop:active, notebook > header tabs.bottom:hover tab:backdrop:checked, notebook > header tabs.bottom:hover tab:backdrop:checked:hover, notebook > header tabs.bottom:hover tab:backdrop:checked:active, notebook > header tabs.bottom:hover tab:dir(ltr), notebook > header tabs.bottom:hover tab:dir(ltr):hover, notebook > header tabs.bottom:hover tab:dir(ltr):active, notebook > header tabs.bottom:hover tab:dir(ltr):checked, notebook > header tabs.bottom:hover tab:dir(ltr):checked:hover, notebook > header tabs.bottom:hover tab:dir(ltr):checked:active, notebook > header tabs.bottom:hover tab:dir(ltr):backdrop, notebook > header tabs.bottom:hover tab:dir(ltr):backdrop:hover, notebook > header tabs.bottom:hover tab:dir(ltr):backdrop:active, notebook > header tabs.bottom:hover tab:dir(ltr):backdrop:checked, notebook > header tabs.bottom:hover tab:dir(ltr):backdrop:checked:hover, notebook > header tabs.bottom:hover tab:dir(ltr):backdrop:checked:active, notebook > header tabs.bottom:hover tab:dir(rtl), notebook > header tabs.bottom:hover tab:dir(rtl):hover, notebook > header tabs.bottom:hover tab:dir(rtl):active, notebook > header tabs.bottom:hover tab:dir(rtl):checked, notebook > header tabs.bottom:hover tab:dir(rtl):checked:hover, notebook > header tabs.bottom:hover tab:dir(rtl):checked:active, notebook > header tabs.bottom:hover tab:dir(rtl):backdrop, notebook > header tabs.bottom:hover tab:dir(rtl):backdrop:hover, notebook > header tabs.bottom:hover tab:dir(rtl):backdrop:active, notebook > header tabs.bottom:hover tab:dir(rtl):backdrop:checked, notebook > header tabs.bottom:hover tab:dir(rtl):backdrop:checked:hover, notebook > header tabs.bottom:hover tab:dir(rtl):backdrop:checked:active, notebook > header tabs:backdrop tab, notebook > header tabs:backdrop tab:hover, notebook > header tabs:backdrop tab:active, notebook > header tabs:backdrop tab:checked, notebook > header tabs:backdrop tab:checked:hover, notebook > header tabs:backdrop tab:checked:active, notebook > header tabs:backdrop tab:backdrop, notebook > header tabs:backdrop tab:backdrop:hover, notebook > header tabs:backdrop tab:backdrop:active, notebook > header tabs:backdrop tab:backdrop:checked, notebook > header tabs:backdrop tab:backdrop:checked:hover, notebook > header tabs:backdrop tab:backdrop:checked:active, notebook > header tabs:backdrop tab:dir(ltr), notebook > header tabs:backdrop tab:dir(ltr):hover, notebook > header tabs:backdrop tab:dir(ltr):active, notebook > header tabs:backdrop tab:dir(ltr):checked, notebook > header tabs:backdrop tab:dir(ltr):checked:hover, notebook > header tabs:backdrop tab:dir(ltr):checked:active, notebook > header tabs:backdrop tab:dir(ltr):backdrop, notebook > header tabs:backdrop tab:dir(ltr):backdrop:hover, notebook > header tabs:backdrop tab:dir(ltr):backdrop:active, notebook > header tabs:backdrop tab:dir(ltr):backdrop:checked, notebook > header tabs:backdrop tab:dir(ltr):backdrop:checked:hover, notebook > header tabs:backdrop tab:dir(ltr):backdrop:checked:active, notebook > header tabs:backdrop tab:dir(rtl), notebook > header tabs:backdrop tab:dir(rtl):hover, notebook > header tabs:backdrop tab:dir(rtl):active, notebook > header tabs:backdrop tab:dir(rtl):checked, notebook > header tabs:backdrop tab:dir(rtl):checked:hover, notebook > header tabs:backdrop tab:dir(rtl):checked:active, notebook > header tabs:backdrop tab:dir(rtl):backdrop, notebook > header tabs:backdrop tab:dir(rtl):backdrop:hover, notebook > header tabs:backdrop tab:dir(rtl):backdrop:active, notebook > header tabs:backdrop tab:dir(rtl):backdrop:checked, notebook > header tabs:backdrop tab:dir(rtl):backdrop:checked:hover, notebook > header tabs:backdrop tab:dir(rtl):backdrop:checked:active, notebook > header tabs.right:backdrop tab, notebook > header tabs.right:backdrop tab:hover, notebook > header tabs.right:backdrop tab:active, notebook > header tabs.right:backdrop tab:checked, notebook > header tabs.right:backdrop tab:checked:hover, notebook > header tabs.right:backdrop tab:checked:active, notebook > header tabs.right:backdrop tab:backdrop, notebook > header tabs.right:backdrop tab:backdrop:hover, notebook > header tabs.right:backdrop tab:backdrop:active, notebook > header tabs.right:backdrop tab:backdrop:checked, notebook > header tabs.right:backdrop tab:backdrop:checked:hover, notebook > header tabs.right:backdrop tab:backdrop:checked:active, notebook > header tabs.right:backdrop tab:dir(ltr), notebook > header tabs.right:backdrop tab:dir(ltr):hover, notebook > header tabs.right:backdrop tab:dir(ltr):active, notebook > header tabs.right:backdrop tab:dir(ltr):checked, notebook > header tabs.right:backdrop tab:dir(ltr):checked:hover, notebook > header tabs.right:backdrop tab:dir(ltr):checked:active, notebook > header tabs.right:backdrop tab:dir(ltr):backdrop, notebook > header tabs.right:backdrop tab:dir(ltr):backdrop:hover, notebook > header tabs.right:backdrop tab:dir(ltr):backdrop:active, notebook > header tabs.right:backdrop tab:dir(ltr):backdrop:checked, notebook > header tabs.right:backdrop tab:dir(ltr):backdrop:checked:hover, notebook > header tabs.right:backdrop tab:dir(ltr):backdrop:checked:active, notebook > header tabs.right:backdrop tab:dir(rtl), notebook > header tabs.right:backdrop tab:dir(rtl):hover, notebook > header tabs.right:backdrop tab:dir(rtl):active, notebook > header tabs.right:backdrop tab:dir(rtl):checked, notebook > header tabs.right:backdrop tab:dir(rtl):checked:hover, notebook > header tabs.right:backdrop tab:dir(rtl):checked:active, notebook > header tabs.right:backdrop tab:dir(rtl):backdrop, notebook > header tabs.right:backdrop tab:dir(rtl):backdrop:hover, notebook > header tabs.right:backdrop tab:dir(rtl):backdrop:active, notebook > header tabs.right:backdrop tab:dir(rtl):backdrop:checked, notebook > header tabs.right:backdrop tab:dir(rtl):backdrop:checked:hover, notebook > header tabs.right:backdrop tab:dir(rtl):backdrop:checked:active, notebook > header tabs.left:backdrop tab, notebook > header tabs.left:backdrop tab:hover, notebook > header tabs.left:backdrop tab:active, notebook > header tabs.left:backdrop tab:checked, notebook > header tabs.left:backdrop tab:checked:hover, notebook > header tabs.left:backdrop tab:checked:active, notebook > header tabs.left:backdrop tab:backdrop, notebook > header tabs.left:backdrop tab:backdrop:hover, notebook > header tabs.left:backdrop tab:backdrop:active, notebook > header tabs.left:backdrop tab:backdrop:checked, notebook > header tabs.left:backdrop tab:backdrop:checked:hover, notebook > header tabs.left:backdrop tab:backdrop:checked:active, notebook > header tabs.left:backdrop tab:dir(ltr), notebook > header tabs.left:backdrop tab:dir(ltr):hover, notebook > header tabs.left:backdrop tab:dir(ltr):active, notebook > header tabs.left:backdrop tab:dir(ltr):checked, notebook > header tabs.left:backdrop tab:dir(ltr):checked:hover, notebook > header tabs.left:backdrop tab:dir(ltr):checked:active, notebook > header tabs.left:backdrop tab:dir(ltr):backdrop, notebook > header tabs.left:backdrop tab:dir(ltr):backdrop:hover, notebook > header tabs.left:backdrop tab:dir(ltr):backdrop:active, notebook > header tabs.left:backdrop tab:dir(ltr):backdrop:checked, notebook > header tabs.left:backdrop tab:dir(ltr):backdrop:checked:hover, notebook > header tabs.left:backdrop tab:dir(ltr):backdrop:checked:active, notebook > header tabs.left:backdrop tab:dir(rtl), notebook > header tabs.left:backdrop tab:dir(rtl):hover, notebook > header tabs.left:backdrop tab:dir(rtl):active, notebook > header tabs.left:backdrop tab:dir(rtl):checked, notebook > header tabs.left:backdrop tab:dir(rtl):checked:hover, notebook > header tabs.left:backdrop tab:dir(rtl):checked:active, notebook > header tabs.left:backdrop tab:dir(rtl):backdrop, notebook > header tabs.left:backdrop tab:dir(rtl):backdrop:hover, notebook > header tabs.left:backdrop tab:dir(rtl):backdrop:active, notebook > header tabs.left:backdrop tab:dir(rtl):backdrop:checked, notebook > header tabs.left:backdrop tab:dir(rtl):backdrop:checked:hover, notebook > header tabs.left:backdrop tab:dir(rtl):backdrop:checked:active, notebook > header tabs.top:backdrop tab, notebook > header tabs.top:backdrop tab:hover, notebook > header tabs.top:backdrop tab:active, notebook > header tabs.top:backdrop tab:checked, notebook > header tabs.top:backdrop tab:checked:hover, notebook > header tabs.top:backdrop tab:checked:active, notebook > header tabs.top:backdrop tab:backdrop, notebook > header tabs.top:backdrop tab:backdrop:hover, notebook > header tabs.top:backdrop tab:backdrop:active, notebook > header tabs.top:backdrop tab:backdrop:checked, notebook > header tabs.top:backdrop tab:backdrop:checked:hover, notebook > header tabs.top:backdrop tab:backdrop:checked:active, notebook > header tabs.top:backdrop tab:dir(ltr), notebook > header tabs.top:backdrop tab:dir(ltr):hover, notebook > header tabs.top:backdrop tab:dir(ltr):active, notebook > header tabs.top:backdrop tab:dir(ltr):checked, notebook > header tabs.top:backdrop tab:dir(ltr):checked:hover, notebook > header tabs.top:backdrop tab:dir(ltr):checked:active, notebook > header tabs.top:backdrop tab:dir(ltr):backdrop, notebook > header tabs.top:backdrop tab:dir(ltr):backdrop:hover, notebook > header tabs.top:backdrop tab:dir(ltr):backdrop:active, notebook > header tabs.top:backdrop tab:dir(ltr):backdrop:checked, notebook > header tabs.top:backdrop tab:dir(ltr):backdrop:checked:hover, notebook > header tabs.top:backdrop tab:dir(ltr):backdrop:checked:active, notebook > header tabs.top:backdrop tab:dir(rtl), notebook > header tabs.top:backdrop tab:dir(rtl):hover, notebook > header tabs.top:backdrop tab:dir(rtl):active, notebook > header tabs.top:backdrop tab:dir(rtl):checked, notebook > header tabs.top:backdrop tab:dir(rtl):checked:hover, notebook > header tabs.top:backdrop tab:dir(rtl):checked:active, notebook > header tabs.top:backdrop tab:dir(rtl):backdrop, notebook > header tabs.top:backdrop tab:dir(rtl):backdrop:hover, notebook > header tabs.top:backdrop tab:dir(rtl):backdrop:active, notebook > header tabs.top:backdrop tab:dir(rtl):backdrop:checked, notebook > header tabs.top:backdrop tab:dir(rtl):backdrop:checked:hover, notebook > header tabs.top:backdrop tab:dir(rtl):backdrop:checked:active, notebook > header tabs.bottom:backdrop tab, notebook > header tabs.bottom:backdrop tab:hover, notebook > header tabs.bottom:backdrop tab:active, notebook > header tabs.bottom:backdrop tab:checked, notebook > header tabs.bottom:backdrop tab:checked:hover, notebook > header tabs.bottom:backdrop tab:checked:active, notebook > header tabs.bottom:backdrop tab:backdrop, notebook > header tabs.bottom:backdrop tab:backdrop:hover, notebook > header tabs.bottom:backdrop tab:backdrop:active, notebook > header tabs.bottom:backdrop tab:backdrop:checked, notebook > header tabs.bottom:backdrop tab:backdrop:checked:hover, notebook > header tabs.bottom:backdrop tab:backdrop:checked:active, notebook > header tabs.bottom:backdrop tab:dir(ltr), notebook > header tabs.bottom:backdrop tab:dir(ltr):hover, notebook > header tabs.bottom:backdrop tab:dir(ltr):active, notebook > header tabs.bottom:backdrop tab:dir(ltr):checked, notebook > header tabs.bottom:backdrop tab:dir(ltr):checked:hover, notebook > header tabs.bottom:backdrop tab:dir(ltr):checked:active, notebook > header tabs.bottom:backdrop tab:dir(ltr):backdrop, notebook > header tabs.bottom:backdrop tab:dir(ltr):backdrop:hover, notebook > header tabs.bottom:backdrop tab:dir(ltr):backdrop:active, notebook > header tabs.bottom:backdrop tab:dir(ltr):backdrop:checked, notebook > header tabs.bottom:backdrop tab:dir(ltr):backdrop:checked:hover, notebook > header tabs.bottom:backdrop tab:dir(ltr):backdrop:checked:active, notebook > header tabs.bottom:backdrop tab:dir(rtl), notebook > header tabs.bottom:backdrop tab:dir(rtl):hover, notebook > header tabs.bottom:backdrop tab:dir(rtl):active, notebook > header tabs.bottom:backdrop tab:dir(rtl):checked, notebook > header tabs.bottom:backdrop tab:dir(rtl):checked:hover, notebook > header tabs.bottom:backdrop tab:dir(rtl):checked:active, notebook > header tabs.bottom:backdrop tab:dir(rtl):backdrop, notebook > header tabs.bottom:backdrop tab:dir(rtl):backdrop:hover, notebook > header tabs.bottom:backdrop tab:dir(rtl):backdrop:active, notebook > header tabs.bottom:backdrop tab:dir(rtl):backdrop:checked, notebook > header tabs.bottom:backdrop tab:dir(rtl):backdrop:checked:hover, notebook > header tabs.bottom:backdrop tab:dir(rtl):backdrop:checked:active { + background-color: transparent; + border-color: transparent; } + +scrolledwindow undershoot.top { + background-color: transparent; + padding-top: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center top; + border: none; + box-shadow: inset 0 2px 0 0 rgba(24, 24, 24, 0.2), inset 0 1px 0 0 rgba(0, 0, 0, 0.2); } + +scrolledwindow undershoot.bottom { + background-color: transparent; + padding-bottom: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center bottom; + border: none; + box-shadow: inset 0 -2px 0 0 rgba(24, 24, 24, 0.2), inset 0 -1px 0 0 rgba(0, 0, 0, 0.2); } + +scrolledwindow undershoot.left { + background-color: transparent; + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; + border: none; + box-shadow: inset 2px 0 0 rgba(24, 24, 24, 0.2), inset 1px 0 0 rgba(0, 0, 0, 0.2); } + +scrolledwindow undershoot.right { + background-color: transparent; + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; + border: none; + box-shadow: inset -2px 0 0 rgba(24, 24, 24, 0.2), inset -1px 0 0 rgba(0, 0, 0, 0.2); } + +popover.menu check, popover.menu check:hover, popover.menu check:disabled, popover.menu check:checked, popover.menu check:checked:hover, popover.menu check:checked:disabled, popover.menu check:indeterminate, popover.menu check:indeterminate:hover, popover.menu check:indeterminate:disabled, +popover.menu radio, +popover.menu radio:hover, +popover.menu radio:disabled, +popover.menu radio:checked, +popover.menu radio:checked:hover, +popover.menu radio:checked:disabled, +popover.menu radio:indeterminate, +popover.menu radio:indeterminate:hover, +popover.menu radio:indeterminate:disabled { + border-color: transparent; + background: transparent; } + +treeview.view check:selected:focus:disabled, treeview.view check:selected:disabled, +treeview.view radio:selected:focus:disabled, +treeview.view radio:selected:disabled { + color: #929292; } + +.sidebar { + background-color: #2c2c2c; } + +.osd scale > trough > slider { + color: #eeeeec; + outline-color: rgba(192, 192, 192, 0.7); + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(rgba(29, 29, 29, 0.975)); + background-clip: padding-box; + background-image: image(#e9e9e7); } + .osd scale > trough > slider:hover { + background-image: image(#d6d6d1); } + .osd scale > trough > slider:active { + background-image: image(#b2b2a9); } + +.rubberband, +rubberband, +flowbox > rubberband, +gridview > rubberband, +columnview.view > rubberband, +treeview.view > rubberband, +.content-view > rubberband { + background-color: rgba(135, 135, 135, 0.2); + border: 1px solid rgba(179, 179, 179, 0.6); } + +notebook entry { + background-color: #222222; } + +levelbar > trough > block.high, levelbar > trough > block:not(.empty) { + border-color: #109b26; + background-color: #109b26; } + levelbar > trough > block.high:backdrop, levelbar > trough > block:not(.empty):backdrop { + border-color: #109b26; } + +.csd.popup decoration { + box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.4), 0 0 0 1px #4b4b4b; } + +menu separator { + background-color: #4b4b4b; } + +.csd popover.background, popover.background { + border-color: #4b4b4b; } + .csd popover.background:backdrop, popover.background:backdrop { + border-color: #1c1c1c; } + +popover.background separator { + background-color: #4b4b4b; } + +check, +radio { + transition-property: background, border; + transition-duration: 200ms; + transition-timing-function: ease; } + +list row.activatable:selected, list row.activatable:selected:hover, list row:selected, list row:selected:hover, placessidebar row.activatable:selected, placessidebar row.activatable:selected:hover, placessidebar row:selected, placessidebar row:selected:hover, sidebar row.activatable:selected, sidebar row.activatable:selected:hover, sidebar row:selected, sidebar row:selected:hover, .sidebar row.activatable:selected, .sidebar row.activatable:selected:hover, .sidebar row:selected, .sidebar row:selected:hover { + background-color: #343434; + box-shadow: inset 4px 0 0 #8d8d8d; } + list row.activatable:selected, list row.activatable:selected image, list row.activatable:selected button, list row.activatable:selected button image, list row.activatable:selected:hover, list row.activatable:selected:hover image, list row.activatable:selected:hover button, list row.activatable:selected:hover button image, list row:selected, list row:selected image, list row:selected button, list row:selected button image, list row:selected:hover, list row:selected:hover image, list row:selected:hover button, list row:selected:hover button image, placessidebar row.activatable:selected, placessidebar row.activatable:selected image, placessidebar row.activatable:selected button, placessidebar row.activatable:selected button image, placessidebar row.activatable:selected:hover, placessidebar row.activatable:selected:hover image, placessidebar row.activatable:selected:hover button, placessidebar row.activatable:selected:hover button image, placessidebar row:selected, placessidebar row:selected image, placessidebar row:selected button, placessidebar row:selected button image, placessidebar row:selected:hover, placessidebar row:selected:hover image, placessidebar row:selected:hover button, placessidebar row:selected:hover button image, sidebar row.activatable:selected, sidebar row.activatable:selected image, sidebar row.activatable:selected button, sidebar row.activatable:selected button image, sidebar row.activatable:selected:hover, sidebar row.activatable:selected:hover image, sidebar row.activatable:selected:hover button, sidebar row.activatable:selected:hover button image, sidebar row:selected, sidebar row:selected image, sidebar row:selected button, sidebar row:selected button image, sidebar row:selected:hover, sidebar row:selected:hover image, sidebar row:selected:hover button, sidebar row:selected:hover button image, .sidebar row.activatable:selected, .sidebar row.activatable:selected image, .sidebar row.activatable:selected button, .sidebar row.activatable:selected button image, .sidebar row.activatable:selected:hover, .sidebar row.activatable:selected:hover image, .sidebar row.activatable:selected:hover button, .sidebar row.activatable:selected:hover button image, .sidebar row:selected, .sidebar row:selected image, .sidebar row:selected button, .sidebar row:selected button image, .sidebar row:selected:hover, .sidebar row:selected:hover image, .sidebar row:selected:hover button, .sidebar row:selected:hover button image { + color: white; } + list row.activatable:selected:backdrop, list row.activatable:selected:hover:backdrop, list row:selected:backdrop, list row:selected:hover:backdrop, placessidebar row.activatable:selected:backdrop, placessidebar row.activatable:selected:hover:backdrop, placessidebar row:selected:backdrop, placessidebar row:selected:hover:backdrop, sidebar row.activatable:selected:backdrop, sidebar row.activatable:selected:hover:backdrop, sidebar row:selected:backdrop, sidebar row:selected:hover:backdrop, .sidebar row.activatable:selected:backdrop, .sidebar row.activatable:selected:hover:backdrop, .sidebar row:selected:backdrop, .sidebar row:selected:hover:backdrop { + background-color: #393939; } + list row.activatable:selected:backdrop, list row.activatable:selected:backdrop image, list row.activatable:selected:backdrop button, list row.activatable:selected:backdrop button image, list row.activatable:selected:hover:backdrop, list row.activatable:selected:hover:backdrop image, list row.activatable:selected:hover:backdrop button, list row.activatable:selected:hover:backdrop button image, list row:selected:backdrop, list row:selected:backdrop image, list row:selected:backdrop button, list row:selected:backdrop button image, list row:selected:hover:backdrop, list row:selected:hover:backdrop image, list row:selected:hover:backdrop button, list row:selected:hover:backdrop button image, placessidebar row.activatable:selected:backdrop, placessidebar row.activatable:selected:backdrop image, placessidebar row.activatable:selected:backdrop button, placessidebar row.activatable:selected:backdrop button image, placessidebar row.activatable:selected:hover:backdrop, placessidebar row.activatable:selected:hover:backdrop image, placessidebar row.activatable:selected:hover:backdrop button, placessidebar row.activatable:selected:hover:backdrop button image, placessidebar row:selected:backdrop, placessidebar row:selected:backdrop image, placessidebar row:selected:backdrop button, placessidebar row:selected:backdrop button image, placessidebar row:selected:hover:backdrop, placessidebar row:selected:hover:backdrop image, placessidebar row:selected:hover:backdrop button, placessidebar row:selected:hover:backdrop button image, sidebar row.activatable:selected:backdrop, sidebar row.activatable:selected:backdrop image, sidebar row.activatable:selected:backdrop button, sidebar row.activatable:selected:backdrop button image, sidebar row.activatable:selected:hover:backdrop, sidebar row.activatable:selected:hover:backdrop image, sidebar row.activatable:selected:hover:backdrop button, sidebar row.activatable:selected:hover:backdrop button image, sidebar row:selected:backdrop, sidebar row:selected:backdrop image, sidebar row:selected:backdrop button, sidebar row:selected:backdrop button image, sidebar row:selected:hover:backdrop, sidebar row:selected:hover:backdrop image, sidebar row:selected:hover:backdrop button, sidebar row:selected:hover:backdrop button image, .sidebar row.activatable:selected:backdrop, .sidebar row.activatable:selected:backdrop image, .sidebar row.activatable:selected:backdrop button, .sidebar row.activatable:selected:backdrop button image, .sidebar row.activatable:selected:hover:backdrop, .sidebar row.activatable:selected:hover:backdrop image, .sidebar row.activatable:selected:hover:backdrop button, .sidebar row.activatable:selected:hover:backdrop button image, .sidebar row:selected:backdrop, .sidebar row:selected:backdrop image, .sidebar row:selected:backdrop button, .sidebar row:selected:backdrop button image, .sidebar row:selected:hover:backdrop, .sidebar row:selected:hover:backdrop image, .sidebar row:selected:hover:backdrop button, .sidebar row:selected:hover:backdrop button image { + color: rgba(255, 255, 255, 0.65); } + +scale > trough, progressbar > trough { + background-color: #4b4b4b; } + scale > trough, scale > trough:disabled, progressbar > trough, progressbar > trough:disabled { + border-color: #4b4b4b; } + +scale:backdrop > trough, progressbar:backdrop > trough { + border-color: #3e3e3e; + background-color: #3e3e3e; } + +levelbar > trough > block.empty { + border-color: #4b4b4b; + background-color: #4b4b4b; } + levelbar > trough > block.empty:backdrop { + border-color: #3e3e3e; + background-color: #3e3e3e; } + +switch:not(:backdrop):not(:disabled) > slider, scale > trough:not(:backdrop):not(:disabled) > slider { + background-image: image(#AEA79F); + background-clip: padding-box; } + +switch:not(:backdrop):not(:disabled):hover > slider, scale > trough:not(:backdrop):not(:disabled):hover > slider { + background-image: image(#b7b1aa); } + +switch:not(:checked):not(:backdrop):not(:disabled) { + background-color: #393939; } + +switch:backdrop:checked:not(:disabled), switch:backdrop:checked:not(:disabled) slider { + border-color: #1c1c1c; } diff --git a/Dots/.themes/Yaru-Grey-dark/index_dark.theme b/Dots/.themes/Yaru-Grey-dark/index_dark.theme new file mode 100755 index 00000000..af97e537 --- /dev/null +++ b/Dots/.themes/Yaru-Grey-dark/index_dark.theme @@ -0,0 +1,9 @@ +[X-GNOME-Metatheme] +Name=Yaru-Grey-dark +Type=X-GNOME-Metatheme +Comment=Ubuntu Yaru-Dark theme - forked with a stylish Grey base color +Encoding=UTF-8 +GtkTheme=Yaru-Grey +IconTheme=Yaru-Grey +CursorTheme=Yaru +CursorSize=24 diff --git a/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/activities-dark.svg b/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/activities-dark.svg deleted file mode 100644 index 5cac841f..00000000 --- a/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/activities-dark.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/activities.svg b/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/activities.svg deleted file mode 100644 index 64b869ec..00000000 --- a/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/activities.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/calendar-event-dark.svg b/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/calendar-event-dark.svg deleted file mode 100644 index c3501fac..00000000 --- a/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/calendar-event-dark.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/calendar-event-today-dark.svg b/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/calendar-event-today-dark.svg deleted file mode 100644 index d0336f7e..00000000 --- a/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/calendar-event-today-dark.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/calendar-event-today.svg b/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/calendar-event-today.svg deleted file mode 100644 index d82d5269..00000000 --- a/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/calendar-event-today.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/calendar-event.svg b/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/calendar-event.svg deleted file mode 100644 index 435470d3..00000000 --- a/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/calendar-event.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/checkbox-dark.svg b/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/checkbox-dark.svg deleted file mode 100644 index 44a213d7..00000000 --- a/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/checkbox-dark.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/checkbox-focused-dark.svg b/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/checkbox-focused-dark.svg deleted file mode 100644 index 44a213d7..00000000 --- a/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/checkbox-focused-dark.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/checkbox-focused.svg b/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/checkbox-focused.svg deleted file mode 100644 index 76c0d967..00000000 --- a/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/checkbox-focused.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/checkbox-off-dark.svg b/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/checkbox-off-dark.svg deleted file mode 100644 index aab00e94..00000000 --- a/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/checkbox-off-dark.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/checkbox-off-focused-dark.svg b/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/checkbox-off-focused-dark.svg deleted file mode 100644 index 90d8a6bd..00000000 --- a/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/checkbox-off-focused-dark.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/checkbox-off-focused.svg b/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/checkbox-off-focused.svg deleted file mode 100644 index 81499e05..00000000 --- a/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/checkbox-off-focused.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/checkbox-off.svg b/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/checkbox-off.svg deleted file mode 100644 index c9c42fce..00000000 --- a/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/checkbox-off.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/checkbox.svg b/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/checkbox.svg deleted file mode 100644 index 153131d2..00000000 --- a/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/checkbox.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/color-pick.svg b/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/color-pick.svg deleted file mode 100644 index d9af6902..00000000 --- a/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/color-pick.svg +++ /dev/null @@ -1,94 +0,0 @@ - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - - diff --git a/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/dash-placeholder-dark.svg b/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/dash-placeholder-dark.svg deleted file mode 100644 index 10fbb5f5..00000000 --- a/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/dash-placeholder-dark.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/dash-placeholder.svg b/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/dash-placeholder.svg deleted file mode 100644 index c6b8eae2..00000000 --- a/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/dash-placeholder.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/eye-not-looking-symbolic.svg b/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/eye-not-looking-symbolic.svg deleted file mode 100644 index eb969b96..00000000 --- a/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/eye-not-looking-symbolic.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/eye-open-negative-filled-symbolic.svg b/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/eye-open-negative-filled-symbolic.svg deleted file mode 100644 index 5d4efb9b..00000000 --- a/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/eye-open-negative-filled-symbolic.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/keyboard-caps-lock-filled-symbolic.svg b/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/keyboard-caps-lock-filled-symbolic.svg deleted file mode 100644 index 45985b77..00000000 --- a/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/keyboard-caps-lock-filled-symbolic.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/keyboard-enter-symbolic.svg b/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/keyboard-enter-symbolic.svg deleted file mode 100644 index e5b9f540..00000000 --- a/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/keyboard-enter-symbolic.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/keyboard-hide-symbolic.svg b/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/keyboard-hide-symbolic.svg deleted file mode 100644 index a3078ce8..00000000 --- a/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/keyboard-hide-symbolic.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/keyboard-layout-filled-symbolic.svg b/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/keyboard-layout-filled-symbolic.svg deleted file mode 100644 index 363e43b3..00000000 --- a/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/keyboard-layout-filled-symbolic.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/keyboard-shift-filled-symbolic.svg b/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/keyboard-shift-filled-symbolic.svg deleted file mode 100644 index 55e9c1b2..00000000 --- a/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/keyboard-shift-filled-symbolic.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/login-background.png b/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/login-background.png deleted file mode 100644 index 0ead93f39ca8bb80fb35f78dfeb034d2136744e1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 185224 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⋙V|1nYGlr5 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 SQ==OR@aN{@>0IF$nD~Fh7t%8T diff --git a/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/message-indicator-symbolic.svg b/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/message-indicator-symbolic.svg deleted file mode 100644 index 257a984b..00000000 --- a/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/message-indicator-symbolic.svg +++ /dev/null @@ -1,40 +0,0 @@ - - - - - - - - - image/svg+xml - - - - - - - - - diff --git a/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/no-notifications.svg b/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/no-notifications.svg deleted file mode 100644 index 862e2d1a..00000000 --- a/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/no-notifications.svg +++ /dev/null @@ -1,223 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/pointer-double-click-symbolic.svg b/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/pointer-double-click-symbolic.svg deleted file mode 100644 index 52678341..00000000 --- a/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/pointer-double-click-symbolic.svg +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - diff --git a/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/pointer-drag-symbolic.svg b/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/pointer-drag-symbolic.svg deleted file mode 100644 index be37e6fc..00000000 --- a/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/pointer-drag-symbolic.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - diff --git a/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/pointer-primary-click-symbolic.svg b/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/pointer-primary-click-symbolic.svg deleted file mode 100644 index f4479910..00000000 --- a/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/pointer-primary-click-symbolic.svg +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - diff --git a/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/pointer-secondary-click-symbolic.svg b/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/pointer-secondary-click-symbolic.svg deleted file mode 100644 index b72e1788..00000000 --- a/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/pointer-secondary-click-symbolic.svg +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - diff --git a/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/toggle-off-dark.svg b/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/toggle-off-dark.svg deleted file mode 100644 index 13a11dfd..00000000 --- a/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/toggle-off-dark.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/toggle-off.svg b/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/toggle-off.svg deleted file mode 100644 index 4d74dd78..00000000 --- a/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/toggle-off.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/toggle-on-dark.svg b/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/toggle-on-dark.svg deleted file mode 100644 index d01c7d9e..00000000 --- a/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/toggle-on-dark.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/toggle-on.svg b/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/toggle-on.svg deleted file mode 100644 index 1785cd5d..00000000 --- a/Dots/.themes/ZorinGrey-Dark/gnome-shell/assets/toggle-on.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Dots/.themes/ZorinGrey-Dark/gnome-shell/gnome-shell-theme.gresource b/Dots/.themes/ZorinGrey-Dark/gnome-shell/gnome-shell-theme.gresource deleted file mode 100644 index 9bf04b89360bd32cbe5012f55e9289b6c3fb15bb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 458043 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

%KQ22C1q2Oo{ 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 diff --git a/Dots/.themes/ZorinGrey-Dark/gnome-shell/gnome-shell.css b/Dots/.themes/ZorinGrey-Dark/gnome-shell/gnome-shell.css deleted file mode 100644 index 2b78295b..00000000 --- a/Dots/.themes/ZorinGrey-Dark/gnome-shell/gnome-shell.css +++ /dev/null @@ -1,1140 +0,0 @@ -/* This stylesheet is generated, DO NOT EDIT */ -/* Copyright 2009, 2015 Red Hat, Inc. Portions adapted from Mx's data/style/default.css Copyright 2009 Intel Corporation This program is free software; you can redistribute it and/or modify it under the terms and conditions of the GNU Lesser General Public License, version 2.1, as published by the Free Software Foundation. This program is distributed in the hope it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. */ -/* Global Values */ -stage { font-size: 10pt; color: #ffffff; } - -/* Common Stylings */ -.search-statustext { font-size: 2em; font-weight: bold; color: white; } - -.workspace-switcher-container, .switcher-list, .resize-popup, .osd-window { color: #ffffff; background-color: rgba(25, 25, 25, 0.95); border: 1px solid rgba(255, 255, 255, 0.1); box-shadow: 0 10px 30px 10px rgba(0, 0, 0, 0.4); border-radius: 10px; padding: 12px; } - -.workspace-thumbnails, #dash { color: #ffffff; background-color: rgba(25, 25, 25, 0.75); border: none; } - -#dash .app-well-app .overview-icon, #dashtodockContainer .app-well-app .overview-icon, #dashtopanelScrollview .app-well-app .overview-icon, #zorintaskbarScrollview .app-well-app .overview-icon, .show-apps .overview-icon, .app-folder-dialog .app-well-app .overview-icon, .app-well-app .overview-icon, .grid-search-result .overview-icon, .list-search-result, .search-provider-icon { border-radius: 8px; padding: 6px; border: 2px solid transparent; transition-duration: 150ms; text-align: center; } - -.modal-dialog { color: #ffffff; background-color: #202020; border: 1px solid rgba(255, 255, 255, 0.1); } - -.app-folder-dialog .folder-name-container .edit-folder-button, .button { border-radius: 8px; border: none; margin: 1px; min-height: 22px; padding: 3px 24px; transition-duration: 150ms; color: #ffffff; background-color: #313131; background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; } - -.app-folder-dialog .folder-name-container .edit-folder-button:focus, .button:focus { color: #ffffff; box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.15); text-shadow: none; icon-shadow: none; } - -.app-folder-dialog .folder-name-container .edit-folder-button:hover, .button:hover { color: #ffffff; background-color: #414141; background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; } - -.app-folder-dialog .folder-name-container .edit-folder-button:insensitive, .button:insensitive { color: #909090; background-color: transparent; background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; } - -.app-folder-dialog .folder-name-container .edit-folder-button:active, .button:active { color: #ffffff; background-color: #4d4d4d; background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; } - -.modal-dialog .modal-dialog-linked-button, .hotplug-notification-item, .notification-banner .notification-button { color: #ffffff; background-color: rgba(255, 255, 255, 0.075); background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; padding: 12px; border: none; border-left-width: 0; border-bottom-width: 0; margin: 0 2px 0 0; transition-duration: 150ms; } - -.modal-dialog .modal-dialog-linked-button:insensitive, .hotplug-notification-item:insensitive, .notification-banner .notification-button:insensitive { color: #909090; background-color: transparent; background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; } - -.modal-dialog .modal-dialog-linked-button:hover, .hotplug-notification-item:hover, .notification-banner .notification-button:hover { color: #ffffff; background-color: rgba(255, 255, 255, 0.15); background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; } - -.modal-dialog .modal-dialog-linked-button:focus, .hotplug-notification-item:focus, .notification-banner .notification-button:focus { color: #ffffff; box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.15); text-shadow: none; icon-shadow: none; } - -.modal-dialog .modal-dialog-linked-button:active, .hotplug-notification-item:active, .notification-banner .notification-button:active { color: #ffffff; background-color: rgba(255, 255, 255, 0.2); background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; } - -.modal-dialog .modal-dialog-linked-button:first-child, .hotplug-notification-item:first-child, .notification-banner .notification-button:first-child { border-radius: 0 0 0 10px; } - -.modal-dialog .modal-dialog-linked-button:last-child, .hotplug-notification-item:last-child, .notification-banner .notification-button:last-child { border-right-width: 0; border-radius: 0 0 10px 0; margin-right: 0; } - -.modal-dialog .modal-dialog-linked-button:first-child:last-child, .hotplug-notification-item:first-child:last-child, .notification-banner .notification-button:first-child:last-child { border-radius: 0 0 10px 10px; margin: 0; } - -/* WIDGETS */ -.shell-link { color: white; } - -.shell-link:hover { color: white; } - -.lowres-icon { icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); } - -.icon-dropshadow { icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.4); } - -/* Entries */ -StEntry { border-radius: 8px; padding: 8px; margin: 1px; border-width: 1px; color: #ffffff; border-color: #313131; color: #ffffff; background-color: #191919; box-shadow: none; selection-background-color: #525252; selected-color: white; } - -StEntry:focus { color: #ffffff; background-color: #191919; box-shadow: none; border-color: #ffffff; box-shadow: inset 0 0 0 1px #ffffff; } - -StEntry:insensitive { color: #909090; background-color: transparent; border-color: transparent; box-shadow: none; } - -StEntry StIcon.capslock-warning { icon-size: 16px; warning-color: #faa483; padding: 0 4px; } - -StEntry StIcon.peek-password { icon-size: 16px; padding: 0 4px; } - -StEntry StLabel.hint-text { margin-left: 2px; color: rgba(255, 255, 255, 0.5); } - -/* Buttons */ -/* Check Boxes */ -.check-box StBoxLayout { spacing: .8em; } - -.check-box StBin { width: 24px; height: 22px; background-image: url("assets/checkbox-off-dark.svg"); } - -.check-box:focus StBin { background-image: url("assets/checkbox-off-focused-dark.svg"); } - -.check-box:checked StBin { background-image: url("assets/checkbox-dark.svg"); } - -.check-box:focus:checked StBin { background-image: url("assets/checkbox-focused-dark.svg"); } - -/* Switches */ -.toggle-switch { color: #ffffff; height: 26px; width: 48px; background-size: contain; background-image: url("assets/toggle-off-dark.svg"); } - -.toggle-switch:checked { background-image: url("assets/toggle-on-dark.svg"); } - -/* Slider */ -.slider { height: 15px; -barlevel-height: 3px; -barlevel-background-color: rgba(255, 255, 255, 0.075); -barlevel-border-width: 0; -barlevel-border-color: transparent; -barlevel-active-background-color: #ffffff; -barlevel-active-border-color: transparent; -barlevel-overdrive-color: #fb7c7c; -barlevel-overdrive-border-color: transparent; -barlevel-overdrive-separator-width: 2px; -slider-handle-radius: 7.5px; -slider-handle-border-width: 2px; -slider-handle-border-color: #ffffff; color: #202020; } - -.slider:hover { color: #191919; } - -.slider:active { color: #ffffff; } - -/* Scrollbars */ -StScrollView.vfade { -st-vfade-offset: 48px; } - -StScrollView.hfade { -st-hfade-offset: 48px; } - -StScrollBar { padding: 0; } - -StScrollView StScrollBar { min-width: 12px; min-height: 12px; } - -StScrollBar StBin#trough { border-radius: 0; background-color: transparent; } - -StScrollBar StButton#vhandle, StScrollBar StButton#hhandle { border-radius: 8px; background-color: #a6a6a6; margin: 3px; } - -StScrollBar StButton#vhandle:hover, StScrollBar StButton#hhandle:hover { background-color: #d2d2d2; } - -StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { background-color: #ffffff; } - -/* Popovers/Menus */ -.popup-menu-boxpointer { -arrow-border-radius: 10px; -arrow-background-color: transparent; -arrow-border-width: 0; -arrow-border-color: transparent; -arrow-base: 10px; -arrow-rise: 0; -arrow-box-shadow: none; background: transparent; } - -.popup-menu { min-width: 15em; color: #ffffff; } - -.popup-menu.panel-menu { -boxpointer-gap: 4px; margin-bottom: 1.75em; } - -.popup-menu-content { padding: 12px 0; background-color: #202020; box-shadow: 0 2px 6px rgba(0, 0, 0, 0.4); margin: 4px 4px 0 4px !important; border-radius: 10px; border: none; } - -.popup-menu-item { spacing: 6px; padding: 6px; transition-duration: 150ms; } - -.popup-menu-item:ltr { padding-right: 1.75em; padding-left: 0; } - -.popup-menu-item:rtl { padding-right: 0; padding-left: 1.75em; } - -.popup-menu-item:checked { background-color: #ffffff; background-gradient-direction: none; background-gradient-start: #f4f1f1; background-gradient-end: white; color: #191919; } - -.popup-menu-item:checked.selected { background-color: #ffffff; background-gradient-direction: none; background-gradient-start: #f4f1f1; background-gradient-end: white; color: #191919; } - -.popup-menu-item:checked:active { background-color: #ffffff; background-gradient-direction: none; color: #191919; } - -.popup-menu-item.selected { background-color: rgba(255, 255, 255, 0.075); background-gradient-direction: none; color: #ffffff; } - -.popup-menu-item:active { background-color: rgba(255, 255, 255, 0.15); background-gradient-direction: none; color: #ffffff; } - -.popup-menu-item:insensitive { color: #909090; background-gradient-direction: none; } - -.popup-inactive-menu-item { color: #ffffff; } - -.popup-inactive-menu-item:insensitive { color: #909090; } - -.popup-menu-arrow, .popup-menu-icon { icon-size: 16px; } - -.popup-sub-menu { background-color: #191919; box-shadow: none; border-width: 0 0 1px 0; border-style: solid; border-color: #313131; } - -.popup-menu-ornament { width: 1.2em; } - -.popup-menu-ornament:ltr { text-align: right; } - -.popup-menu-ornament:rtl { text-align: left; } - -.popup-separator-menu-item { padding: 0; } - -.popup-separator-menu-item .popup-separator-menu-item-separator { height: 1px; margin: 12px 32px; background-color: #313131; } - -.popup-sub-menu .popup-separator-menu-item .popup-separator-menu-item-separator { margin: 0 32px 0 16px; background-color: #313131; } - -.background-menu { -boxpointer-gap: 4px; -arrow-rise: 0px; } - -.aggregate-menu { min-width: 21em; } - -.aggregate-menu .popup-menu-icon { padding: 0; margin: 0 4px; -st-icon-style: symbolic; } - -.aggregate-menu .popup-sub-menu .popup-menu-item > :first-child:ltr { padding-left: 14px; margin-left: 16px; } - -.aggregate-menu .popup-sub-menu .popup-menu-item > :first-child:rtl { padding-right: 14px; margin-right: 16px; } - -/* Date/Time Menu */ -.clock-display-box { spacing: 3px; } - -.clock-display-box .clock { padding-left: 6px; padding-right: 6px; } - -#calendarArea { padding: 0; } - -.datemenu-calendar-column { spacing: 6px; border: 0 solid rgba(255, 255, 255, 0.1); padding: 0 6px; } - -.datemenu-calendar-column:ltr { margin-right: 8px; border-left-width: 1px; padding-left: 16px; } - -.datemenu-calendar-column:rtl { margin-left: 8px; border-right-width: 1px; padding-right: 16px; } - -.datemenu-calendar-column .datemenu-displays-box { spacing: 6px; } - -.events-section-title { border: none; border-radius: 10px; margin: 4px; transition-duration: 150ms; border-color: transparent; background-color: transparent; background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; color: #8c8c8c; font-weight: bold; padding: .4em; } - -.events-section-title:focus { color: #ffffff; box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.15); text-shadow: none; icon-shadow: none; } - -.events-section-title:hover { color: #ffffff; background-color: #313131; background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; background-color: #2b2b2b; } - -.events-section-title:active { color: #ffffff; background-color: #414141; background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; } - -/* today button (the date) */ -.datemenu-today-button { border: none; border-radius: 10px; margin: 4px; transition-duration: 150ms; border-color: transparent; background-color: transparent; background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; padding: 9px; } - -.datemenu-today-button:focus { color: #ffffff; box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.15); text-shadow: none; icon-shadow: none; } - -.datemenu-today-button:hover { color: #ffffff; background-color: #313131; background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; background-color: #2b2b2b; } - -.datemenu-today-button:active { color: #ffffff; background-color: #414141; background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; } - -.datemenu-today-button .day-label { font-size: 12pt; font-weight: bold; } - -.datemenu-today-button .date-label { font-size: 18pt; font-weight: 600; } - -/* Calendar */ -.calendar { border: none; border-radius: 10px; margin: 4px; transition-duration: 150ms; color: #ffffff; background-color: #313131; background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; background-color: rgba(25, 25, 25, 0.95); padding: 6px; } - -.calendar:focus { color: #ffffff; box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.15); text-shadow: none; icon-shadow: none; } - -.calendar:hover { color: #ffffff; background-color: #313131; background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; background-color: #2b2b2b; } - -.calendar:active { color: #ffffff; background-color: #414141; background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; } - -.calendar .calendar-month-label { color: #ffffff; font-weight: bold; padding: 8px 0; } - -.calendar .calendar-change-month-back StIcon, .calendar .calendar-change-month-forward StIcon { icon-size: 16px; } - -.calendar .pager-button { background-color: transparent; height: 32px; width: 32px; border-radius: 8px; } - -.calendar .pager-button:hover, .calendar .pager-button:focus { background-color: rgba(255, 255, 255, 0.075); } - -.calendar .pager-button:active { background-color: rgba(255, 255, 255, 0.15); } - -.calendar .calendar-day-base { font-size: 8pt; text-align: center; width: 32px; height: 32px; padding: 0; margin: 2px; border-radius: 32px; border: none; font-feature-settings: "tnum"; } - -.calendar .calendar-day-base:hover, .calendar .calendar-day-base:focus { background-color: rgba(255, 255, 255, 0.075); } - -.calendar .calendar-day-base:active, .calendar .calendar-day-base:selected { color: #ffffff; background-color: rgba(255, 255, 255, 0.15); } - -.calendar .calendar-day-base.calendar-day-heading { color: #c6c6c6; margin-top: 1.5em; font-size: 7pt; } - -.calendar .calendar-day { border-width: 0; } - -.calendar .calendar-day-top { border-top-width: 0; } - -.calendar .calendar-day-left { border-left-width: 0; } - -.calendar .calendar-nonwork-day { color: #ffffff; } - -.calendar .calendar-today { font-weight: bold; border: none; background-color: #ffffff; background-gradient-direction: none; background-gradient-start: #f4f1f1; background-gradient-end: white; color: #191919; box-shadow: 0 2px 4px rgba(255, 255, 255, 0.2); } - -.calendar .calendar-today:hover, .calendar .calendar-today:focus { background-color: white; background-gradient-direction: none; color: #191919; } - -.calendar .calendar-today:active, .calendar .calendar-today:selected { background-color: #ffffff; background-gradient-direction: none; background-gradient-start: #f4f1f1; background-gradient-end: white; color: #191919; box-shadow: 0 2px 4px rgba(255, 255, 255, 0.2); } - -.calendar .calendar-today:active:hover, .calendar .calendar-today:active:focus, .calendar .calendar-today:selected:hover, .calendar .calendar-today:selected:focus { background-color: white; color: #191919; } - -.calendar .calendar-day-with-events { background-image: url("assets/calendar-event-dark.svg"); color: #ffffff; font-weight: bold; } - -.calendar .calendar-day-with-events.calendar-today { background-image: url("assets/calendar-event-today-dark.svg"); color: #191919; } - -.calendar .calendar-other-month-day { color: rgba(255, 255, 255, 0.5); } - -.calendar .calendar-week-number { font-size: 7pt; font-weight: bold; height: 1.8em; width: 2.3em; border-radius: 4px; margin: 6px; background-color: #2a2a2a; color: #c6c6c6; } - -/* Events */ -.events-button { border: none; border-radius: 10px; margin: 4px; transition-duration: 150ms; color: #ffffff; background-color: #313131; background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; background-color: rgba(25, 25, 25, 0.95); padding: 12px; } - -.events-button:focus { color: #ffffff; box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.15); text-shadow: none; icon-shadow: none; } - -.events-button:hover { color: #ffffff; background-color: #313131; background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; background-color: #2b2b2b; } - -.events-button:active { color: #ffffff; background-color: #414141; background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; } - -.events-button .events-box { spacing: 6px; } - -.events-button .events-list { spacing: 12px; } - -.events-button .events-title { color: #8c8c8c; font-weight: bold; margin-bottom: 4px; } - -.events-button .event-time { color: #c6c6c6; font-feature-settings: "tnum"; font-size: 8pt; } - -/* World clocks */ -.world-clocks-button { border: none; border-radius: 10px; margin: 4px; transition-duration: 150ms; color: #ffffff; background-color: #313131; background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; background-color: rgba(25, 25, 25, 0.95); padding: 12px; } - -.world-clocks-button:focus { color: #ffffff; box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.15); text-shadow: none; icon-shadow: none; } - -.world-clocks-button:hover { color: #ffffff; background-color: #313131; background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; background-color: #2b2b2b; } - -.world-clocks-button:active { color: #ffffff; background-color: #414141; background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; } - -.world-clocks-button .world-clocks-grid { spacing-rows: 6px; spacing-columns: 12px; } - -.world-clocks-button .world-clocks-header { color: #8c8c8c; font-weight: bold; } - -.world-clocks-button .world-clocks-city { color: #ffffff; font-size: 10pt; font-weight: normal; } - -.world-clocks-button .world-clocks-time { font-weight: bold; color: #ffffff; font-feature-settings: "tnum"; font-size: 10pt; } - -.world-clocks-button .world-clocks-time:ltr { text-align: right; } - -.world-clocks-button .world-clocks-time:rtl { text-align: left; } - -.world-clocks-button .world-clocks-timezone { color: #c6c6c6; font-feature-settings: "tnum"; font-size: 8pt; } - -/* Weather */ -.weather-button { border: none; border-radius: 10px; margin: 4px; transition-duration: 150ms; color: #ffffff; background-color: #313131; background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; background-color: rgba(25, 25, 25, 0.95); padding: 12px; } - -.weather-button:focus { color: #ffffff; box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.15); text-shadow: none; icon-shadow: none; } - -.weather-button:hover { color: #ffffff; background-color: #313131; background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; background-color: #2b2b2b; } - -.weather-button:active { color: #ffffff; background-color: #414141; background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; } - -.weather-button .weather-box { spacing: 10px; } - -.weather-button .weather-header-box { spacing: 6px; } - -.weather-button .weather-header { color: #8c8c8c; font-weight: bold; } - -.weather-button .weather-header.location { font-weight: normal; font-size: 8pt; } - -.weather-button .weather-grid { spacing-rows: 6px; spacing-columns: 12px; } - -.weather-button .weather-forecast-time { color: #ffffff; font-feature-settings: "tnum"; font-size: 8pt; font-weight: normal; padding-top: 0.2em; padding-bottom: 0.4em; } - -.weather-button .weather-forecast-icon { icon-size: 32px; } - -.weather-button .weather-forecast-temp { font-weight: bold; } - -/* Message List */ -.message-list { width: 31.5em; padding: 0; } - -.message-list .message-list-placeholder { spacing: 12px; } - -.message-list-sections { spacing: 6px; margin: 0 16px; } - -.message-list-section, .message-list-section-list { spacing: 6px; } - -.message-list-controls { margin: 8px 16px 0; padding: 4px; spacing: 12px; } - -.message { border: none; border-radius: 10px; margin: 4px; transition-duration: 150ms; color: #ffffff; background-color: #313131; background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; background-color: rgba(25, 25, 25, 0.95); } - -.message:focus { color: #ffffff; box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.15); text-shadow: none; icon-shadow: none; } - -.message:hover { color: #ffffff; background-color: #313131; background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; background-color: #2b2b2b; } - -.message:active { color: #ffffff; background-color: #414141; background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; } - -.message .message-icon-bin { padding: 18px 0 18px 12px; } - -.message .message-icon-bin:rtl { padding: 18px 12px 18px 0; } - -.message .message-icon-bin > StIcon { icon-size: 32px; -st-icon-style: symbolic; } - -.message .message-icon-bin > .fallback-app-icon { width: 16px; height: 16px; } - -.message .message-content { padding: 14px; spacing: 4px; } - -.message .message-title { font-weight: bold; } - -.message .message-secondary-bin { padding: 0 8px; } - -.message .message-secondary-bin > .event-time { color: rgba(255, 255, 255, 0.5); font-size: 8pt; /* HACK: the label should be baseline-aligned with a 1em label, fake this with some bottom padding */ padding-bottom: 0.13em; } - -.message .message-secondary-bin > .event-time:ltr { text-align: right; } - -.message .message-secondary-bin > .event-time:rtl { text-align: left; } - -.message .message-close-button { color: rgba(255, 255, 255, 0.5); } - -.message .message-close-button:hover { color: #ffffff; } - -.message .message-close-button:active { color: rgba(255, 255, 255, 0.75); } - -.message .message-body { color: rgba(255, 255, 255, 0.9); } - -.url-highlighter { link-color: white; } - -/* Media Controls */ -.message-media-control { padding: 12px 24px; color: #ffffff; } - -.message-media-control:hover { background-color: #414141; color: #ffffff; } - -.message-media-control:active { background-color: #4d4d4d; color: #ffffff; } - -.message-media-control:insensitive { color: #909090; } - -.message-media-control:last-child:ltr { border-radius: 0 10px 10px 0; } - -.message-media-control:last-child:rtl { border-radius: 10px 0 0 10px; } - -.media-message-cover-icon { icon-size: 32px !important; border-radius: 8px; } - -.media-message-cover-icon.fallback { color: rgba(255, 255, 255, 0.5); background-color: transparent; border: 1px solid transparent; border-radius: 8px; icon-size: 32px !important; } - -.candidate-popup-boxpointer { -arrow-border-radius: 10px; -arrow-background-color: #202020; -arrow-border-width: 1px; -arrow-border-color: #313131; -arrow-base: 20px; -arrow-rise: 10px; -arrow-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.4); } - -.candidate-popup-content { padding: 0.5em; spacing: 0.3em; } - -.candidate-index { padding: 0 0.5em 0 0; color: rgba(255, 255, 255, 0.9); } - -.candidate-box { padding: 0.3em 0.5em 0.3em 0.5em; border-radius: 8px; } - -.candidate-box:selected, .candidate-box:hover { background-color: #ffffff; color: #191919; } - -.candidate-page-button-box { height: 2em; } - -.vertical .candidate-page-button-box { padding-top: 0.5em; } - -.horizontal .candidate-page-button-box { padding-left: 0.5em; } - -.candidate-page-button { padding: 4px; } - -.candidate-page-button-previous { border-radius: 8px 0px 0px 8px; border-right-width: 0; } - -.candidate-page-button-next { border-radius: 0px 8px 8px 0px; } - -.candidate-page-button-icon { icon-size: 1em; } - -/* Notifications & Message Tray */ -.notification-banner { min-height: 64px; width: 34em; } - -.notification-banner, .notification-banner:hover, .notification-banner:active, .notification-banner:focus { border: 1px solid rgba(49, 49, 49, 0.75); box-shadow: 0 5px 15px 5px rgba(0, 0, 0, 0.4); } - -.notification-banner .notification-actions { spacing: 0; } - -.summary-source-counter { font-size: 8pt; font-weight: bold; height: 1.6em; width: 1.6em; -shell-counter-overlap-x: 3px; -shell-counter-overlap-y: 3px; background-color: #ffffff; color: #191919; border: none; box-shadow: 0 2px 2px rgba(0, 0, 0, 0.5); border-radius: 0.9em; } - -.chat-body { spacing: 5px; } - -.chat-response { margin: 5px; } - -.chat-log-message { color: rgba(255, 255, 255, 0.9); } - -.chat-new-group { padding-top: 1em; } - -.chat-received { padding-left: 4px; } - -.chat-received:rtl { padding-left: 0px; padding-right: 4px; } - -.chat-sent { padding-left: 18pt; color: rgba(255, 255, 255, 0.75); } - -.chat-sent:rtl { padding-left: 0; padding-right: 18pt; } - -.chat-meta-message { padding-left: 4px; font-size: 8pt; font-weight: bold; color: rgba(255, 255, 255, 0.5); } - -.chat-meta-message:rtl { padding-left: 0; padding-right: 4px; } - -.hotplug-notification-item-icon { icon-size: 24px; padding: 0 4px; } - -/* Modal Dialogs */ -.headline { font-size: 12pt; } - -.modal-dialog { border-radius: 10px; } - -.modal-dialog .modal-dialog-content-box { margin: 32px 40px; spacing: 32px; max-width: 28em; } - -/* End Session Dialog */ -.end-session-dialog { width: 30em; } - -.end-session-dialog .end-session-dialog-battery-warning, .end-session-dialog .dialog-list-title { color: #fb7c7c; } - -.end-session-dialog .modal-dialog-linked-button:last-child { color: #191919; background-color: #fb7c7c; background-gradient-direction: none; background-gradient-start: #ff5f5f; background-gradient-end: #ff929b; font-weight: bold; } - -.end-session-dialog .modal-dialog-linked-button:last-child:hover { background-color: #ff929b; background-gradient-direction: none; } - -.end-session-dialog .modal-dialog-linked-button:last-child:active { background-color: #fa4a4a; background-gradient-direction: none; } - -.end-session-dialog .modal-dialog-linked-button:last-child:insensitive { color: #909090; background-color: transparent; background-gradient-direction: none; } - -/* Message Dialog */ -.message-dialog-content { spacing: 18px; } - -.message-dialog-content .message-dialog-title { text-align: center; font-size: 18pt; font-weight: 700; } - -.message-dialog-content .message-dialog-title.lightweight { font-size: 12pt; font-weight: 700; } - -.message-dialog-content .message-dialog-description { text-align: center; } - -/* Dialog List */ -.dialog-list { spacing: 18px; } - -.dialog-list .dialog-list-title { text-align: center; font-weight: bold; } - -.dialog-list .dialog-list-scrollview { max-height: 200px; } - -.dialog-list .dialog-list-box { spacing: 1em; } - -.dialog-list .dialog-list-box .dialog-list-item { spacing: 1em; } - -.dialog-list .dialog-list-box .dialog-list-item .dialog-list-item-title { font-weight: bold; } - -.dialog-list .dialog-list-box .dialog-list-item .dialog-list-item-description { color: #c7c7c7; font-size: 8pt; } - -/* Run Dialog */ -.run-dialog .modal-dialog-content-box { margin-top: 24px; margin-bottom: 14px; } - -.run-dialog .run-dialog-entry { width: 20em; } - -.run-dialog .run-dialog-description { font-size: 8pt; text-align: center; color: #c7c7c7; } - -/* Password or Authentication Dialog */ -.prompt-dialog { width: 28em; } - -.prompt-dialog .modal-dialog-content-box { margin-bottom: 24px; } - -.prompt-dialog-password-grid { spacing-rows: 8px; spacing-columns: 4px; } - -.prompt-dialog-password-grid .prompt-dialog-password-entry { width: auto; } - -.prompt-dialog-password-grid .prompt-dialog-password-entry:ltr { margin-left: 20px; } - -.prompt-dialog-password-grid .prompt-dialog-password-entry:rtl { margin-right: 20px; } - -.prompt-dialog-password-layout { spacing: 8px; } - -.prompt-dialog-password-entry { width: 20em; } - -.prompt-dialog-error-label, .prompt-dialog-info-label, .prompt-dialog-null-label { text-align: center; font-size: 8pt; } - -.prompt-dialog-error-label { color: #fb7c7c; font-weight: bold; } - -/* Polkit Dialog */ -.polkit-dialog-user-layout { text-align: center; spacing: 8px; margin-bottom: 6px; } - -.polkit-dialog-user-layout .polkit-dialog-user-root-label { color: #fb7c7c; } - -.polkit-dialog-user-layout .polkit-dialog-user-icon { border-radius: 99px; background-size: contain; } - -/* Audio selection dialog */ -.audio-device-selection-dialog .modal-dialog-content-box { margin-bottom: 28px; } - -.audio-device-selection-dialog .audio-selection-box { spacing: 20px; } - -.audio-selection-device { border: 1px solid rgba(255, 255, 255, 0.1); border-radius: 12px; } - -.audio-selection-device:hover, .audio-selection-device:focus { background-color: #414141; } - -.audio-selection-device:active { background-color: #ffffff; color: #191919; } - -.audio-selection-device-box { padding: 20px; spacing: 20px; } - -.audio-selection-device-icon { icon-size: 64px; } - -/* Network Dialogs */ -.nm-dialog { max-height: 34em; min-height: 31em; min-width: 32em; } - -.nm-dialog-content { spacing: 20px; padding: 24px; } - -.nm-dialog-airplane-box { spacing: 12px; } - -.nm-dialog-airplane-headline { font-weight: bold; text-align: center; } - -.nm-dialog-airplane-text { color: #ffffff; } - -.nm-dialog-header { font-weight: bold; } - -.nm-dialog-header-icon { icon-size: 32px; } - -.nm-dialog-header-hbox { spacing: 10px; } - -.nm-dialog-scroll-view { border: none; padding: 0; border-radius: 10px; background-color: #191919; } - -.nm-dialog-item { font-size: 10pt; border: none; padding: 12px; border-radius: 8px; spacing: 0px; } - -.nm-dialog-item:selected { background-color: #ffffff; background-gradient-direction: none; background-gradient-start: #f4f1f1; background-gradient-end: white; color: #191919; } - -.nm-dialog-icon { icon-size: 16px; } - -.nm-dialog-icons { spacing: 12px; } - -.no-networks-label { color: #909090; } - -.no-networks-box { spacing: 6px; } - -/* OSD */ -.osd-window { text-align: center; font-weight: bold; spacing: 12px; margin: 32px; min-width: 64px; min-height: 64px; } - -.osd-window StIcon { icon-size: 96px; } - -.osd-window .osd-monitor-label { font-size: 3em; } - -.osd-window .level { height: 4px; -barlevel-height: 4px; -barlevel-background-color: rgba(255, 255, 255, 0.25); -barlevel-active-background-color: #ffffff; -barlevel-overdrive-color: #fb7c7c; -barlevel-overdrive-separator-width: 2px; } - -/* Pad OSD */ -.pad-osd-window { padding: 32px; background-color: rgba(0, 0, 0, 0.8); } - -.pad-osd-window .pad-osd-title-box { spacing: 12px; } - -.pad-osd-window .pad-osd-title-menu-box { spacing: 6px; } - -.combo-box-label { width: 15em; } - -.resize-popup { box-shadow: none; border-color: #313131; } - -/* App Switcher */ -.switcher-popup { padding: 8px; spacing: 24px; } - -.switcher-list .item-box { padding: 8px; border-radius: 10px; border: 1px solid transparent; } - -.switcher-list .item-box:outlined { background-color: rgba(255, 255, 255, 0.2); background-gradient-direction: none; } - -.switcher-list .item-box:selected { background-color: #ffffff; background-gradient-direction: none; background-gradient-start: #f4f1f1; background-gradient-end: white; color: #191919; } - -.switcher-list .thumbnail-box { padding: 2px; spacing: 6px; } - -.switcher-list .thumbnail { width: 256px; } - -.switcher-list .separator { width: 1px; background: #313131; } - -.switcher-list .switcher-list-item-container { spacing: 12px; } - -.switcher-arrow { border-color: rgba(0, 0, 0, 0); color: rgba(255, 255, 255, 0.75); } - -.switcher-arrow:highlighted { color: #ffffff; } - -.input-source-switcher-symbol { font-size: 34pt; width: 96px; height: 96px; } - -.cycler-highlight { border: 5px solid #ffffff; } - -/* Workspace Switcher */ -.workspace-switcher-group { padding: 12px; } - -.workspace-switcher { background: transparent; border: none; border-radius: 0; padding: 0; spacing: 12px; } - -.ws-switcher-box { background: rgba(255, 255, 255, 0.075); height: 50px; background-size: 32px; border: none; border-radius: 10px; } - -.ws-switcher-active-up, .ws-switcher-active-down, .ws-switcher-active-left, .ws-switcher-active-right { height: 52px; background-color: #ffffff; background-gradient-direction: none; background-gradient-start: #f4f1f1; background-gradient-end: white; color: #191919; border: none; border-radius: 10px; } - -/* Top Bar */ -#panel { background-color: rgba(25, 25, 25, 0.75); font-weight: bold; height: 2.4em; font-feature-settings: "tnum"; } - -#panel.unlock-screen, #panel.login-screen { background-color: transparent; } - -#panel.unlock-screen .panel-corner, #panel.login-screen .panel-corner { -panel-corner-radius: 0; -panel-corner-background-color: transparent; -panel-corner-border-color: transparent; } - -#panel #panelLeft, #panel #panelCenter { spacing: 6px; } - -#panel .panel-corner { -panel-corner-radius: 0; -panel-corner-background-color: transparent; -panel-corner-border-color: transparent; } - -#panel .panel-button { font-weight: bold; color: #ffffff; -natural-hpadding: 12px; -minimum-hpadding: 6px; transition-duration: 150ms; border: 4px solid transparent; border-radius: 12px; box-shadow: inset 0 0 0 100px rgba(0, 0, 0, 0); } - -#panel .panel-button.clock-display .clock { transition-duration: 150ms; border: 4px solid transparent; border-radius: 12px; } - -#panel .panel-button:hover { box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.075); } - -#panel .panel-button:hover.clock-display { box-shadow: none; } - -#panel .panel-button:hover.clock-display .clock { box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.075); } - -#panel .panel-button:active, #panel .panel-button:focus, #panel .panel-button:checked { box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.15); } - -#panel .panel-button:active.clock-display, #panel .panel-button:focus.clock-display, #panel .panel-button:checked.clock-display { box-shadow: none; } - -#panel .panel-button:active.clock-display .clock, #panel .panel-button:focus.clock-display .clock, #panel .panel-button:checked.clock-display .clock { box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.15); } - -#panel .panel-button .system-status-icon { icon-size: 16px; padding: 5px; margin: 0 4px; } - -#panel .panel-button .panel-status-indicators-box .system-status-icon, #panel .panel-button .panel-status-menu-box .system-status-icon { margin: 0; } - -#panel .panel-button .app-menu-icon { margin-left: 4px; margin-right: 4px; -st-icon-style: symbolic; } - -#panel .panel-button#panelActivities > * { background-image: url("assets/activities-dark.svg"); background-color: transparent !important; background-gradient-direction: none !important; background-size: contain; width: 1.8em; height: 1.8em; border: none; color: transparent; box-shadow: none; } - -#panel.unlock-screen .panel-button, #panel.login-screen .panel-button { color: white; } - -#panel.unlock-screen .panel-button:hover, #panel.login-screen .panel-button:hover { box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.075); } - -#panel.unlock-screen .panel-button:hover.clock-display, #panel.login-screen .panel-button:hover.clock-display { box-shadow: none; } - -#panel.unlock-screen .panel-button:hover.clock-display .clock, #panel.login-screen .panel-button:hover.clock-display .clock { box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.075); } - -#panel.unlock-screen .panel-button:active, #panel.unlock-screen .panel-button:focus, #panel.unlock-screen .panel-button:checked, #panel.login-screen .panel-button:active, #panel.login-screen .panel-button:focus, #panel.login-screen .panel-button:checked { box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.15); } - -#panel.unlock-screen .panel-button:active.clock-display, #panel.unlock-screen .panel-button:focus.clock-display, #panel.unlock-screen .panel-button:checked.clock-display, #panel.login-screen .panel-button:active.clock-display, #panel.login-screen .panel-button:focus.clock-display, #panel.login-screen .panel-button:checked.clock-display { box-shadow: none; } - -#panel.unlock-screen .panel-button:active.clock-display .clock, #panel.unlock-screen .panel-button:focus.clock-display .clock, #panel.unlock-screen .panel-button:checked.clock-display .clock, #panel.login-screen .panel-button:active.clock-display .clock, #panel.login-screen .panel-button:focus.clock-display .clock, #panel.login-screen .panel-button:checked.clock-display .clock { box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.15); } - -#panel .panel-status-indicators-box, #panel .panel-status-menu-box { spacing: 2px; } - -#panel .power-status.panel-status-indicators-box { spacing: 0; } - -#panel .screencast-indicator, #panel .remote-access-indicator { color: #fb7c7c; } - -#appMenu { spacing: 6px; } - -#appMenu .label-shadow { color: transparent; } - -/* Activities Ripple */ -.ripple-box { background-color: rgba(255, 255, 255, 0.3); box-shadow: 0 0 2px 2px #ffffff; width: 52px; height: 52px; border-radius: 0 0 52px 0; } - -.ripple-box:rtl { border-radius: 0 0 0 52px; } - -/* OVERVIEW */ -#overview { spacing: 24px; background-color: transparent; } - -.overview-controls { padding-bottom: 32px; } - -/* Window Picker */ -.window-picker { spacing: 6px; padding: 12px; } - -.window-picker.external-monitor { padding: 12px; } - -.window-clone-border { border-width: 6px; border-style: solid; border-color: rgba(255, 255, 255, 0.5); border-radius: 16px; box-shadow: inset 0 0 0 1px rgba(49, 49, 49, 0.2); } - -.window-caption { color: white; background-color: rgba(0, 0, 0, 0.8); border: none; box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.1); border-radius: 10px; padding: 6px 8px; font-weight: normal; font-size: 10pt; } - -.window-close { background-color: rgba(255, 255, 255, 0.9); color: #191919; border: none; border-radius: 18px; padding: 3px; height: 24px; width: 24px; box-shadow: -1px 1px 5px 0px rgba(0, 0, 0, 0.5); } - -.window-close:hover { background-color: #ffffff; } - -.window-close:active { background-color: #474747; } - -.search-entry { width: 320px; padding: 8px; border: 1px solid transparent; border-radius: 8px; color: rgba(255, 255, 255, 0.5); background-color: rgba(255, 255, 255, 0.075); box-shadow: none; } - -.search-entry StLabel.hint-text { color: rgba(255, 255, 255, 0.5); } - -.search-entry:hover { background-color: rgba(255, 255, 255, 0.15); border-color: transparent; } - -.search-entry:focus { color: #ffffff; background-color: #191919; border-color: #ffffff; box-shadow: inset 0 0 0 1px #ffffff; } - -.search-entry:focus StLabel.hint-text { color: rgba(255, 255, 255, 0.5); } - -.search-entry .search-entry-icon { icon-size: 16px; padding: 0 4px; color: inherit; } - -/* Search */ -#searchResultsContent { max-width: 1024px; spacing: 8px; } - -.search-section { spacing: 8px; } - -.search-section .search-section-separator { height: 0; background-color: transparent; } - -.search-section-content { background-color: rgba(25, 25, 25, 0.8); border-radius: 10px; border: 1px solid rgba(255, 255, 255, 0.1); box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.4); text-shadow: none; color: #ffffff; padding: 18px; spacing: 8px; } - -.list-search-result:focus, .search-provider-icon:focus, .list-search-result:hover, .search-provider-icon:hover, .list-search-result:selected, .search-provider-icon:selected { background-color: rgba(255, 255, 255, 0.075); transition-duration: 200ms; } - -.list-search-result:active, .search-provider-icon:active, .list-search-result:checked, .search-provider-icon:checked { background-color: rgba(255, 255, 255, 0.15); } - -.grid-search-results { spacing: 36px; } - -.search-provider-icon .list-search-provider-content { spacing: 12px; } - -.search-provider-icon .list-search-provider-content .list-search-provider-details { width: 120px; margin-top: 0; color: rgba(255, 255, 255, 0.5); font-weight: bold; } - -.list-search-results { spacing: 6px; } - -.list-search-result .list-search-result-content { spacing: 6px; } - -.list-search-result .list-search-result-title { spacing: 12px; } - -.list-search-result .list-search-result-description { font-size: 8pt; color: rgba(255, 255, 255, 0.6); } - -/* App Grid */ -.icon-grid { row-spacing: 36px; column-spacing: 36px; max-row-spacing: 72px; max-column-spacing: 72px; } - -/* App Icons */ -.app-well-app .overview-icon, .grid-search-result .overview-icon { color: #ffffff; } - -.app-well-app:hover .overview-icon, .app-well-app:selected .overview-icon, .grid-search-result:hover .overview-icon, .grid-search-result:selected .overview-icon { background-color: rgba(255, 255, 255, 0.075); } - -.app-well-app:focus .overview-icon, .grid-search-result:focus .overview-icon { background-color: rgba(255, 255, 255, 0.15); } - -.app-well-app:drop .overview-icon, .grid-search-result:drop .overview-icon { background-color: rgba(255, 255, 255, 0.5); } - -.app-well-app:active .overview-icon, .app-well-app:checked .overview-icon, .grid-search-result:active .overview-icon, .grid-search-result:checked .overview-icon { background-color: rgba(255, 255, 255, 0.2); } - -.app-well-app .overview-icon.overview-icon-with-label, .grid-search-result .overview-icon.overview-icon-with-label { padding: 10px 8px 5px 8px; } - -.app-well-app .overview-icon.overview-icon-with-label > StBoxLayout, .grid-search-result .overview-icon.overview-icon-with-label > StBoxLayout { spacing: 6px; } - -/* App Folders */ -.app-well-app.app-folder { background-color: rgba(25, 25, 25, 0.15); border-radius: 8px; } - -.app-folder-dialog { border-radius: 10px; border: 1px solid rgba(255, 255, 255, 0.1); background-color: rgba(25, 25, 25, 0.95); padding: 12px; } - -.app-folder-dialog .app-well-app .overview-icon { color: #ffffff; } - -.app-folder-dialog .app-well-app:hover .overview-icon, .app-folder-dialog .app-well-app:selected .overview-icon { background-color: rgba(255, 255, 255, 0.075); } - -.app-folder-dialog .app-well-app:focus .overview-icon { background-color: rgba(255, 255, 255, 0.15); } - -.app-folder-dialog .app-well-app:drop .overview-icon { background-color: rgba(255, 255, 255, 0.5); } - -.app-folder-dialog .app-well-app:active .overview-icon, .app-folder-dialog .app-well-app:checked .overview-icon { background-color: rgba(255, 255, 255, 0.2); } - -.app-folder-dialog .folder-name-container { padding: 24px 36px 0; spacing: 12px; /* FIXME: this is to keep the label in sync with the entry */ } - -.app-folder-dialog .folder-name-container .folder-name-label, .app-folder-dialog .folder-name-container .folder-name-entry { font-size: 18pt; font-weight: 800; } - -.app-folder-dialog .folder-name-container .folder-name-entry { width: 300px; } - -.app-folder-dialog .folder-name-container .folder-name-label { padding: 5px 7px; color: #ffffff; } - -.app-folder-dialog .folder-name-container .edit-folder-button { background-color: transparent; padding: 0; width: 36px; height: 36px; border-radius: 18px; } - -.app-folder-dialog .folder-name-container .edit-folder-button > StIcon { icon-size: 16px; } - -.app-folder-dialog .icon-grid { row-spacing: 12px; column-spacing: 30px; } - -.app-folder-dialog .page-indicators { margin-top: 18px; margin-bottom: 18px; } - -.app-folder-dialog .page-indicators .page-indicator { padding: 15px 12px; } - -.app-folder-dialog .page-indicators .page-indicator .page-indicator-icon { background-color: #ffffff; } - -.app-folder-dialog-container { padding: 12px; width: 620px; height: 620px; } - -.app-folder-icon { padding: 6px; spacing-rows: 6px; spacing-columns: 6px; } - -.app-well-app-running-dot { height: 5px; width: 5px; border-radius: 5px; background-color: #ffffff; margin-bottom: 1px; } - -.rename-folder-popup .rename-folder-popup-item { spacing: 6px; } - -.rename-folder-popup .rename-folder-popup-item:ltr, .rename-folder-popup .rename-folder-popup-item:rtl { padding: 0 12px; } - -.app-menu, .app-well-menu { max-width: 27.25em; } - -.page-indicator { padding: 15px 20px; } - -.page-indicator .page-indicator-icon { width: 10px; height: 10px; border-radius: 10px; background-color: #ffffff; } - -.all-apps { padding: 0px 88px 10px 88px; } - -.system-action-icon { background-color: rgba(0, 0, 0, 0.8); color: #fff; border-radius: 99px; icon-size: 48px; } - -/* Dash */ -#dash { font-size: 8pt; padding: 5px 0; border-radius: 0 10px 10px 0; border-left-width: 0; } - -#dash:rtl { border-radius: 10px 0 0 10px; border-right-width: 0; } - -#dash .placeholder { background-image: none; background-size: contain; height: 32px; } - -#dash .empty-dash-drop-target { width: 32px; height: 32px; } - -#dash .app-well-app-running-dot { background-color: #ffffff; } - -.dash-item-container > StWidget { padding: 5px 10px; } - -.dash-label { background-color: rgba(0, 0, 0, 0.8); border-radius: 10px; border: none; box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.1); color: white; padding: 6px 8px; text-align: center; -x-offset: 8px; } - -.show-apps .overview-icon { color: #ffffff; } - -.show-apps:hover .overview-icon, .show-apps:selected .overview-icon { background-color: rgba(255, 255, 255, 0.075); } - -.show-apps:focus .overview-icon { background-color: rgba(255, 255, 255, 0.15); } - -.show-apps:drop .overview-icon { background-color: rgba(255, 255, 255, 0.5); } - -.show-apps:active .overview-icon, .show-apps:checked .overview-icon { background-color: rgba(255, 255, 255, 0.2); } - -.show-apps:focus .overview-icon, .show-apps:checked .overview-icon { background-color: rgba(25, 25, 25, 0.45); color: #ffffff; } - -#dash .app-well-app .overview-icon, #dashtodockContainer .app-well-app .overview-icon, #dashtopanelScrollview .app-well-app .overview-icon, #zorintaskbarScrollview .app-well-app .overview-icon { color: #ffffff; } - -#dash .app-well-app:hover .overview-icon, #dash .app-well-app:selected .overview-icon, #dashtodockContainer .app-well-app:hover .overview-icon, #dashtodockContainer .app-well-app:selected .overview-icon, #dashtopanelScrollview .app-well-app:hover .overview-icon, #dashtopanelScrollview .app-well-app:selected .overview-icon, #zorintaskbarScrollview .app-well-app:hover .overview-icon, #zorintaskbarScrollview .app-well-app:selected .overview-icon { background-color: rgba(255, 255, 255, 0.075); } - -#dash .app-well-app:focus .overview-icon, #dashtodockContainer .app-well-app:focus .overview-icon, #dashtopanelScrollview .app-well-app:focus .overview-icon, #zorintaskbarScrollview .app-well-app:focus .overview-icon { background-color: rgba(255, 255, 255, 0.15); } - -#dash .app-well-app:drop .overview-icon, #dashtodockContainer .app-well-app:drop .overview-icon, #dashtopanelScrollview .app-well-app:drop .overview-icon, #zorintaskbarScrollview .app-well-app:drop .overview-icon { background-color: rgba(255, 255, 255, 0.5); } - -#dash .app-well-app:active .overview-icon, #dash .app-well-app:checked .overview-icon, #dashtodockContainer .app-well-app:active .overview-icon, #dashtodockContainer .app-well-app:checked .overview-icon, #dashtopanelScrollview .app-well-app:active .overview-icon, #dashtopanelScrollview .app-well-app:checked .overview-icon, #zorintaskbarScrollview .app-well-app:active .overview-icon, #zorintaskbarScrollview .app-well-app:checked .overview-icon { background-color: rgba(255, 255, 255, 0.2); } - -#dash .app-well-app:hover .dtp-container, #dash .app-well-app:selected .dtp-container, #dashtodockContainer .app-well-app:hover .dtp-container, #dashtodockContainer .app-well-app:selected .dtp-container, #dashtopanelScrollview .app-well-app:hover .dtp-container, #dashtopanelScrollview .app-well-app:selected .dtp-container, #zorintaskbarScrollview .app-well-app:hover .dtp-container, #zorintaskbarScrollview .app-well-app:selected .dtp-container { background-color: rgba(255, 255, 255, 0.075); } - -#dash .app-well-app:focus .dtp-container, #dashtodockContainer .app-well-app:focus .dtp-container, #dashtopanelScrollview .app-well-app:focus .dtp-container, #zorintaskbarScrollview .app-well-app:focus .dtp-container { background-color: rgba(255, 255, 255, 0.15); } - -#dash .app-well-app:active .dtp-container, #dash .app-well-app:checked .dtp-container, #dashtodockContainer .app-well-app:active .dtp-container, #dashtodockContainer .app-well-app:checked .dtp-container, #dashtopanelScrollview .app-well-app:active .dtp-container, #dashtopanelScrollview .app-well-app:checked .dtp-container, #zorintaskbarScrollview .app-well-app:active .dtp-container, #zorintaskbarScrollview .app-well-app:checked .dtp-container { background-color: rgba(255, 255, 255, 0.2); } - -#dash .app-well-app-running-dot, #dashtodockContainer .app-well-app-running-dot, #dashtopanelScrollview .app-well-app-running-dot, #zorintaskbarScrollview .app-well-app-running-dot { background-color: #ffffff; } - -#dash .notification-badge, #dashtodockContainer .notification-badge, #dashtopanelScrollview .notification-badge, #zorintaskbarScrollview .notification-badge { color: #191919; background-color: #fb7c7c; background-gradient-direction: none; background-gradient-start: #ff5f5f; background-gradient-end: #ff929b; box-shadow: 0 2px 4px 0 rgba(251, 124, 124, 0.2); border-radius: 1em; font-weight: bold; text-align: center; } - -#dash .progress-bar, #dashtodockContainer .progress-bar, #dashtopanelScrollview .progress-bar, #zorintaskbarScrollview .progress-bar { -progress-bar-background: white; -progress-bar-border: white; } - -/* Workspace pager */ -.workspace-thumbnails { visible-width: 32px; spacing: 6px; padding: 6px; border-radius: 10px 0 0 10px; border-right-width: 0; } - -.workspace-thumbnails:rtl { border-radius: 0 10px 10px 0; border-left-width: 0; } - -.workspace-thumbnails .placeholder { background-image: url("assets/dash-placeholder-dark.svg"); background-size: contain; height: 24px; } - -.workspace-thumbnail-indicator { border: 3px solid #ffffff; border-radius: 4px; padding: 0px; } - -.ripple-pointer-location { width: 50px; height: 50px; border-radius: 25px; background-color: rgba(255, 255, 255, 0.3); box-shadow: 0 0 2px 2px #ffffff; } - -.pie-timer { width: 60px; height: 60px; -pie-border-width: 3px; -pie-border-color: #ffffff; -pie-background-color: rgba(255, 255, 255, 0.3); } - -.magnifier-zoom-region { border: 2px solid #ffffff; } - -.magnifier-zoom-region.full-screen { border-width: 0; } - -.select-area-rubberband { border: 1px solid #e6e6e6; background-color: rgba(230, 230, 230, 0.2); } - -.user-icon { background-size: contain; color: #ffffff; border-radius: 99px; border: none; } - -.user-icon:hover { color: rgba(255, 255, 255, 0.75); } - -.user-icon StIcon { background-color: rgba(255, 255, 255, 0.075); border-radius: 99px; } - -.user-widget.vertical .user-icon { icon-size: 96px; } - -.user-widget.vertical .user-icon StIcon { padding: 20px; padding-top: 18px; padding-bottom: 22px; width: 88px; height: 88px; } - -.user-widget.horizontal .user-icon { icon-size: 64px; } - -.user-widget.horizontal .user-icon StIcon { padding: 12px; width: 40px; height: 40px; } - -.lightbox { background-color: black; } - -.flashspot { background-color: white; } - -.hidden { color: rgba(0, 0, 0, 0); } - -.caps-lock-warning-label { text-align: center; padding-bottom: 8px; font-size: 9pt; color: #faa483; font-weight: bold; } - -/* Tiled window previews */ -.tile-preview { background-color: rgba(255, 255, 255, 0.5); border: 1px solid #ffffff; } - -.tile-preview-left.on-primary { border-radius: 0; } - -.tile-preview-right.on-primary { border-radius: 0; } - -.tile-preview-left.tile-preview-right.on-primary { border-radius: 0; } - -/* On-screen Keyboard */ -#keyboard { background-color: rgba(25, 25, 25, 0.95); box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.1); } - -#keyboard .page-indicator { padding: 6px; } - -#keyboard .page-indicator .page-indicator-icon { width: 8px; height: 8px; } - -.key-container { padding: 4px; spacing: 4px; } - -.keyboard-key { color: #ffffff; background-color: rgba(255, 255, 255, 0.075); background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; background-color: transparent; font-size: 16pt; min-height: 1.2em; min-width: 1.2em; border: 2px; border-style: solid; border-color: rgba(255, 255, 255, 0.15); border-radius: 16px; } - -.keyboard-key:focus { border-color: #ffffff; } - -.keyboard-key:hover, .keyboard-key:checked { color: #ffffff; background-color: rgba(255, 255, 255, 0.15); background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; border-color: transparent; } - -.keyboard-key:active { color: #ffffff; background-color: rgba(255, 255, 255, 0.2); background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; border-color: transparent; } - -.keyboard-key:grayed { background-color: #202020; color: #909090; border-color: transparent; } - -.keyboard-key.default-key { color: #ffffff; background-color: rgba(255, 255, 255, 0.075); background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; background-color: transparent; } - -.keyboard-key.default-key:hover, .keyboard-key.default-key:checked { color: #ffffff; background-color: rgba(255, 255, 255, 0.15); background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; } - -.keyboard-key.default-key:active { color: #ffffff; background-color: rgba(255, 255, 255, 0.2); background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; } - -.keyboard-key.enter-key { color: #191919; background-color: #eeeeee; background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; border-color: transparent; } - -.keyboard-key.enter-key:hover, .keyboard-key.enter-key:checked { color: #191919; background-color: #dddddd; background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; } - -.keyboard-key.enter-key:active { color: #191919; background-color: #cdcdcd; background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; } - -.keyboard-key.shift-key-uppercase { color: #ffffff; background-color: rgba(255, 255, 255, 0.2); background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; border-color: transparent; } - -.keyboard-key StIcon { icon-size: 1.125em; } - -.keyboard-subkeys { color: #ffffff; -arrow-border-radius: 10px; -arrow-background-color: #202020; -arrow-border-width: 1px; -arrow-border-color: #313131; -arrow-base: 20px; -arrow-rise: 10px; -boxpointer-gap: 6px; } - -.keyboard-subkeys .keyboard-key { color: #ffffff; background-color: rgba(255, 255, 255, 0.075); background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; background-color: transparent; border-radius: 8px; } - -.keyboard-subkeys .keyboard-key:focus { color: #ffffff; box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.15); text-shadow: none; icon-shadow: none; } - -.keyboard-subkeys .keyboard-key:hover, .keyboard-subkeys .keyboard-key:checked { color: #ffffff; background-color: rgba(255, 255, 255, 0.15); background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; } - -.keyboard-subkeys .keyboard-key:active { color: #ffffff; background-color: rgba(255, 255, 255, 0.2); background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; } - -.emoji-page .keyboard-key { background-color: transparent; border: none; color: initial; } - -.emoji-panel .keyboard-key:latched { border-color: transparent; background-color: #ffffff; } - -.emoji-panel .page-indicators .page-indicator .page-indicator-icon { background-color: #ffffff; } - -.word-suggestions { font-size: 12pt; spacing: 12px; min-height: 20pt; } - -/* Looking Glass */ -#LookingGlassDialog { background-color: rgba(25, 25, 25, 0.95); spacing: 6px; padding: 4px; border: 1px solid rgba(255, 255, 255, 0.1); border-radius: 10px; color: #ffffff; } - -#LookingGlassDialog > #Toolbar { border: none; border-radius: 10px; background-color: rgba(25, 25, 25, 0.95); } - -#LookingGlassDialog .labels { spacing: 6px; } - -#LookingGlassDialog .notebook-tab { -natural-hpadding: 12px; -minimum-hpadding: 6px; font-weight: bold; color: #ffffff; transition-duration: 100ms; padding-left: .3em; padding-right: .3em; border-bottom-width: 2px; } - -#LookingGlassDialog .notebook-tab:hover { color: #ffffff; } - -#LookingGlassDialog .notebook-tab:selected { border-bottom-width: 2px; box-shadow: inset 0 -2px 0 0 #ffffff; color: #ffffff; } - -#LookingGlassDialog StBoxLayout#EvalBox { padding: 4px; spacing: 6px; } - -#LookingGlassDialog StBoxLayout#ResultsArea { spacing: 6px; } - -.lg-dialog StEntry { background-color: #191919; color: #ffffff; border-color: #313131; min-height: 22px; selection-background-color: #ffffff; selected-color: #191919; } - -.lg-dialog .shell-link { color: white; } - -.lg-dialog .shell-link:hover { color: white; } - -.lg-dialog .shell-link:active { color: #e6e6e6; } - -.lg-dialog .actor-link { color: #ccc; } - -.lg-dialog .actor-link:hover { color: white; } - -.lg-dialog .actor-link:active { color: #999999; } - -.lg-completions-text { font-size: .9em; font-style: italic; } - -.lg-obj-inspector-title { spacing: 6px; } - -.lg-obj-inspector-button { border: 1px solid rgba(255, 255, 255, 0.25); padding: 4px; border-radius: 8px; } - -.lg-obj-inspector-button:hover { border: 1px solid #ffffff; } - -#lookingGlassExtensions { padding: 4px; } - -.lg-extensions-list { padding: 4px; spacing: 6px; } - -.lg-extension { border: 1px solid rgba(255, 255, 255, 0.25); background-color: #191919; border-radius: 8px; padding: 4px; } - -.lg-extension-name { font-weight: bold; } - -.lg-extension-meta { spacing: 6px; } - -#LookingGlassPropertyInspector { background: rgba(25, 25, 25, 0.95); border: 1px solid rgba(255, 255, 255, 0.25); border-radius: 8px; padding: 6px; } - -/* Login Dialog */ -.login-dialog-banner-view { padding-top: 24px; max-width: 23em; } - -.login-dialog { border: none; background-color: transparent; color: white; } - -.login-dialog StEntry { border: 1px solid transparent; border-radius: 8px; color: white; background-color: rgba(255, 255, 255, 0.075); box-shadow: none; } - -.login-dialog StEntry StLabel.hint-text { color: rgba(255, 255, 255, 0.5); } - -.login-dialog StEntry:hover { background-color: rgba(255, 255, 255, 0.15); border-color: transparent; } - -.login-dialog StEntry:focus { color: #191919; background-color: white; border-color: #ffffff; box-shadow: inset 0 0 0 1px #ffffff; } - -.login-dialog StEntry:focus StLabel.hint-text { color: rgba(25, 25, 25, 0.5); } - -.login-dialog .modal-dialog-button-box { spacing: 3px; } - -.login-dialog .modal-dialog-button { padding: 4px 18px; box-shadow: none; background-color: rgba(255, 255, 255, 0.075); border: none; color: white; } - -.login-dialog .modal-dialog-button:hover, .login-dialog .modal-dialog-button:focus { background-color: rgba(255, 255, 255, 0.15); border-color: transparent; } - -.login-dialog .modal-dialog-button:active { box-shadow: none; background-color: rgba(255, 255, 255, 0.2); border-color: transparent; } - -.login-dialog .modal-dialog-button:insensitive { color: #909090; background-color: transparent; background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; border-color: transparent; background-color: transparent; color: rgba(255, 255, 255, 0.5); } - -.login-dialog .modal-dialog-button:default { background-color: white; color: #141414; border-color: transparent; font-weight: bold; } - -.login-dialog .modal-dialog-button:default:hover, .login-dialog .modal-dialog-button:default:focus { background-color: #e6e6e6; color: #141414; border-color: transparent; } - -.login-dialog .modal-dialog-button:default:active { background-color: #cccccc; color: #141414; border-color: transparent; } - -.login-dialog .modal-dialog-button:default:insensitive { background-color: transparent; color: rgba(255, 255, 255, 0.5); border-color: transparent; } - -.login-dialog .cancel-button, .login-dialog .switch-user-button, .login-dialog .login-dialog-session-list-button { padding: 0; border-radius: 99px; width: 32px; height: 32px; border-color: transparent; background-color: rgba(255, 255, 255, 0.075); } - -.login-dialog .cancel-button StIcon, .login-dialog .switch-user-button StIcon, .login-dialog .login-dialog-session-list-button StIcon { icon-size: 16px; } - -.login-dialog .caps-lock-warning-label, .login-dialog .login-dialog-message-warning { color: white; } - -.login-dialog .user-icon { color: white; } - -.login-dialog .user-icon:hover { color: rgba(255, 255, 255, 0.75); } - -.login-dialog .user-icon StIcon { background-color: rgba(255, 255, 255, 0.075); } - -.login-dialog-logo-bin { padding: 24px 0px; } - -.login-dialog-banner { color: rgba(255, 255, 255, 0.75); } - -.login-dialog-button-box { width: 23em; spacing: 5px; } - -.login-dialog-message { text-align: center; } - -.login-dialog-message-hint { padding-top: 0; padding-bottom: 20px; } - -.login-dialog-user-selection-box { padding: 100px 0px; } - -.login-dialog-not-listed-label { padding-left: 2px; } - -.login-dialog-not-listed-button:focus .login-dialog-not-listed-label, .login-dialog-not-listed-button:hover .login-dialog-not-listed-label { color: white; } - -.login-dialog-not-listed-label { font-size: 8pt; font-weight: bold; color: rgba(255, 255, 255, 0.75); padding-top: 1em; } - -.login-dialog-user-list-view { -st-vfade-offset: 1em; } - -.login-dialog-user-list { spacing: 12px; width: 23em; } - -.login-dialog-user-list:expanded .login-dialog-user-list-item:selected { background-color: rgba(255, 255, 255, 0.15); color: white; } - -.login-dialog-user-list:expanded .login-dialog-user-list-item:logged-in { border-right: 2px solid white; } - -.login-dialog-user-list-item { border-radius: 10px; padding: 6px; color: white; } - -.login-dialog-user-list-item:ltr .user-widget { padding-right: 1em; } - -.login-dialog-user-list-item:rtl .user-widget { padding-left: 1em; } - -.login-dialog-user-list-item .login-dialog-timed-login-indicator { height: 2px; margin-top: 6px; background-color: white; } - -.login-dialog-user-list-item:focus .login-dialog-timed-login-indicator { background-color: #141414; } - -.user-widget-label { color: white; } - -.user-widget.horizontal .user-widget-label { font-size: 12pt; font-weight: bold; padding-left: 15px; } - -.user-widget.horizontal .user-widget-label:ltr { padding-left: 14px; text-align: left; } - -.user-widget.horizontal .user-widget-label:rtl { padding-right: 14px; text-align: right; } - -.user-widget.vertical .user-widget-label { font-size: 15pt; text-align: center; font-weight: normal; padding-top: 16px; } - -.login-dialog-prompt-layout { padding-top: 24px; padding-bottom: 12px; spacing: 12px; width: 23em; } - -.login-dialog-prompt-entry { height: 1.5em; } - -.login-dialog-prompt-label { color: rgba(255, 255, 255, 0.75); font-size: 11pt; padding-top: 1em; } - -/* Screen Shield */ -.unlock-dialog-clock { color: white; font-weight: 300; text-align: center; spacing: 24px; padding-bottom: 2.5em; } - -.unlock-dialog-clock-time { font-size: 64pt; padding-top: 42px; font-feature-settings: "tnum"; letter-spacing: -0.044em; } - -.unlock-dialog-clock-date { font-size: 16pt; font-weight: normal; letter-spacing: -0.022em; } - -.unlock-dialog-clock-hint { font-weight: normal; padding-top: 48px; color: rgba(255, 255, 255, 0.5); } - -.unlock-dialog-notifications-container { margin: 12px 0; spacing: 6px; width: 23em; background-color: transparent; } - -.unlock-dialog-notifications-container .summary-notification-stack-scrollview { padding-top: 0; padding-bottom: 0; } - -.unlock-dialog-notifications-container .notification, .unlock-dialog-notifications-container .unlock-dialog-notification-source { padding: 12px 6px; border: none; background-color: rgba(25, 25, 25, 0.5); color: #ffffff; border-radius: 10px; } - -.unlock-dialog-notifications-container .notification.critical, .unlock-dialog-notifications-container .unlock-dialog-notification-source.critical { background-color: rgba(25, 25, 25, 0.95); } - -.unlock-dialog-notification-label { padding: 0px 0px 0px 12px; } - -.unlock-dialog-notification-count-text { weight: bold; padding: 0 6px; color: #191919; background-color: rgba(255, 255, 255, 0.5); border-radius: 99px; margin-right: 12px; } - -.screen-shield-background { background: black; box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.6); } - -#lockDialogGroup { background: url("assets/login-background.png"); background-size: cover; } - -#unlockDialogNotifications StButton#vhandle, #unlockDialogNotifications StButton#hhandle { background-color: rgba(32, 32, 32, 0.5); } - -#unlockDialogNotifications StButton#vhandle:hover, #unlockDialogNotifications StButton#vhandle:focus, #unlockDialogNotifications StButton#hhandle:hover, #unlockDialogNotifications StButton#hhandle:focus { background-color: rgba(32, 32, 32, 0.6); } - -#unlockDialogNotifications StButton#vhandle:active, #unlockDialogNotifications StButton#hhandle:active { background-color: rgba(32, 32, 32, 0.7); } diff --git a/Dots/.themes/ZorinGrey-Dark/gnome-shell/no-events.svg b/Dots/.themes/ZorinGrey-Dark/gnome-shell/no-events.svg deleted file mode 100644 index 8449e427..00000000 --- a/Dots/.themes/ZorinGrey-Dark/gnome-shell/no-events.svg +++ /dev/null @@ -1,119 +0,0 @@ - - - - - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - - diff --git a/Dots/.themes/ZorinGrey-Dark/gnome-shell/no-notifications.svg b/Dots/.themes/ZorinGrey-Dark/gnome-shell/no-notifications.svg deleted file mode 100644 index e06ac613..00000000 --- a/Dots/.themes/ZorinGrey-Dark/gnome-shell/no-notifications.svg +++ /dev/null @@ -1,223 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Dots/.themes/ZorinGrey-Dark/gnome-shell/pad-osd.css b/Dots/.themes/ZorinGrey-Dark/gnome-shell/pad-osd.css deleted file mode 100644 index 31c23772..00000000 --- a/Dots/.themes/ZorinGrey-Dark/gnome-shell/pad-osd.css +++ /dev/null @@ -1,30 +0,0 @@ -.Leader { - stroke-width: .5 !important; - stroke: #535353; - fill: none !important; -} - -.Button { - stroke-width: .25; - stroke: #ededed; - fill: #ededed; -} - -.Ring { - stroke-width: .5 !important; - stroke: #535353 !important; - fill: none !important; -} - -.Label { - stroke: none !important; - stroke-width: .1 !important; - font-size: .1 !important; - fill: transparent !important; -} - -.TouchStrip, .TouchRing { - stroke-width: .1 !important; - stroke: #ededed !important; - fill: #535353 !important; -} diff --git a/Dots/.themes/ZorinGrey-Dark/gnome-shell/process-working.svg b/Dots/.themes/ZorinGrey-Dark/gnome-shell/process-working.svg deleted file mode 100644 index 5e5dfe50..00000000 --- a/Dots/.themes/ZorinGrey-Dark/gnome-shell/process-working.svg +++ /dev/null @@ -1,3084 +0,0 @@ - - - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Dots/.themes/ZorinGrey-Dark/gtk-2.0/gtkrc b/Dots/.themes/ZorinGrey-Dark/gtk-2.0/gtkrc deleted file mode 100644 index 1bd5248d..00000000 --- a/Dots/.themes/ZorinGrey-Dark/gtk-2.0/gtkrc +++ /dev/null @@ -1,706 +0,0 @@ -gtk_color_scheme = "fg_color:#ffffff\nbg_color:#202020\nbase_color:#191919\ntext_color:#ffffff\nselected_bg_color:#ffffff\nselected_fg_color:#191919\ntooltip_bg_color:#000\ntooltip_fg_color:#fff\npanel_bg_color:#202020\npanel_fg_color:#ffffff" - -# Comment the following line for large buttons -gtk-icon-sizes = "gtk-button=16,16" - -style "murrine-default" -{ - ######## - # Style Properties - ######## - GtkButton ::child-displacement-x = 0 - GtkButton ::child-displacement-y = 0 - GtkButton ::default-border = { 0, 0, 0, 0 } - GtkCheckButton ::indicator-size = 16 - - GtkPaned ::handle-size = 6 - - GtkRange ::trough-border = 0 - GtkRange ::slider-width = 8 - GtkRange ::stepper-size = 8 - - GtkScale ::slider-length = 20 - GtkScale ::trough-side-details = 0 # 0 = thin slider, >0 = thick slider - GtkScrollbar ::min-slider-length = 35 - GtkScrollbar ::has-backward-stepper = 0 - GtkScrollbar ::has-forward-stepper = 0 - - GtkMenuBar ::internal-padding = 0 - GtkExpander ::expander-size = 16 - GtkToolbar ::internal-padding = 4 - GtkTreeView ::expander-size = 14 - GtkTreeView ::vertical-separator = 0 - GtkTreeView::odd-row-color = mix(0.5, @bg_color, @base_color) - GtkTreeView::even-row-color = @base_color - - GtkMenu ::horizontal-padding = 0 - GtkMenu ::vertical-padding = 4 - - GtkProgressBar ::min-vertical-bar-width = 4 - GtkProgressBar ::min-horizontal-bar-height = 4 - - # Glow the tasklist by changing the color, instead of overlaying it with a rectangle - #WnckTasklist ::fade-overlay-rect = 0 - - #GtkScrolledWindow::scrollbar-spacing = 1 # This sets the spacing between scrollbars. - -# GtkToolbar :: shadow-type = GTK_SHADOW_NONE - GtkMenuBar :: shadow-type = GTK_SHADOW_NONE - - GtkWidget :: link-color = @selected_bg_color - GtkWidget :: visited-link-color = shade (0.9, @selected_bg_color) - - xthickness = 1 - ythickness = 1 - - fg[NORMAL] = @fg_color - fg[PRELIGHT] = @fg_color - fg[SELECTED] = @selected_fg_color - fg[ACTIVE] = @fg_color - fg[INSENSITIVE] = mix (0.5,@bg_color, @fg_color) - - bg[NORMAL] = @bg_color - bg[PRELIGHT] = shade (1.065, @bg_color) - bg[SELECTED] = @selected_bg_color - bg[ACTIVE] = shade(0.935, @bg_color) - bg[INSENSITIVE] = @bg_color - - base[NORMAL] = @base_color - base[PRELIGHT] = shade (0.93, @bg_color) - base[SELECTED] = @selected_bg_color - base[ACTIVE] = @selected_bg_color - base[INSENSITIVE] = @bg_color - - text[NORMAL] = @text_color - text[PRELIGHT] = @text_color - text[ACTIVE] = @selected_fg_color - text[SELECTED] = @selected_fg_color - text[INSENSITIVE] = mix (0.5,@bg_color, @fg_color) - - engine "murrine" - { - arrowstyle = 2 #to draw filled arrows. - animation = TRUE # FALSE = disabled, TRUE = enabled - focusstyle = 1 - colorize_scrollbar = TRUE # FALSE = disabled, TRUE = enabled - contrast = 0.5 # 0.8 for less contrast, more than 1.0 for more contrast on borders - glazestyle = 0 # 0 = flat highlight, 1 = curved highlight, 2 = concave style, 3 = top curved highlight, 4 = beryl highlight - gradient_shades = {1.0, 1.0, 1.0, 1.0} # default: {1.1,1.0,1.0,1.1} - highlight_shade = 1.0 # set highlight amount for buttons or widgets - lightborder_shade = 1.0 # sets lightborder amount for buttons or widgets - lightborderstyle = 0 # 0 = lightborder on top side, 1 = lightborder on all sides - listviewheaderstyle = 0 # 0 = flat, 1 = glassy, 2 = raised - listviewstyle = 0 # 0 = nothing, 1 = dotted - menubaritemstyle = 0 # 0 = menuitem look, 1 = button look - menubarstyle = 0 # 0 = flat, 1 = glassy, 2 = gradient, 3 = striped - menuitemstyle = 0 # 0 = flat, 1 = glassy, 2 = striped - menustyle = 0 # 0 = no vertical menu stripe, 1 = display vertical menu stripe - reliefstyle = 0 # 0 = flat, 1 = inset, 2 = shadow - shadow_shades = { 2.0, 0.3 } - rgba = FALSE # FALSE = disabled, TRUE = enabled - roundness = 8 # 0 = squared, 1 = old default, more will increase roundness - scrollbarstyle = 0 # 0 = nothing, 1 = circles, 2 = handles, 3 = diagonal stripes, 4 = diagonal stripes and handles, 5 = horizontal stripes, 6 = horizontal stripes and handles - sliderstyle = 0 # 0 = nothing added, 1 = handles - stepperstyle = 0 # 0 = standard, 1 = integrated stepper handles, 2 = unknown -# style = MURRINE # engine style options: CANDIDO, CLEARLOOKS, MIST, MURRINE, NODOKA - toolbarstyle = 1 # 0 = flat, 1 = glassy, 2 = gradient - progressbarstyle = 0 - } -} - -style "murrine-wide" -{ - xthickness = 2 - ythickness = 2 -} - -style "murrine-wider" -{ - xthickness = 3 - ythickness = 3 -} - -style "murrine-entry" = "murrine-wider"{ - - bg[SELECTED] = @selected_bg_color - bg[NORMAL] = shade(0.7,@bg_color) - - fg[NORMAL] = @fg_color - fg[SELECTED] = @fg_color - - base[NORMAL] = @base_color - - engine "murrine" { - contrast = 0.0 - reliefstyle = 0 - roundness = 8 - focusstyle = 1 - shadow_shades = { 0.0, 0.0 } - border_shades = { 1.3, 1.3} - } -} - -style "murrine-separator"{ - - engine "murrine" { - contrast = 0.5 - } -} - -style "murrine-button" = "murrine-wider"{ - - bg[ACTIVE] = mix(0.8,@bg_color,@fg_color) - bg[NORMAL] = mix(0.925,@bg_color,@fg_color) - bg[PRELIGHT] = mix(0.85,@bg_color,@fg_color) - bg[SELECTED] = mix(0.6,@bg_color,@selected_bg_color) - bg[INSENSITIVE] = @bg_color - - engine "murrine" { - contrast = 0.0 - lightborder_shade = 1.0 - lightborderstyle = 1 - roundness = 8 - } -} - -style "murrine-notebook" -{ - bg[NORMAL] = @base_color - bg[ACTIVE] = @bg_color - - xthickness = 5 - ythickness = 2 - - engine "murrine" { - contrast = 0.0 - } - -} - -style "notebook_viewport" { - bg[NORMAL] = @base_color -} - -style "murrine-tasklist" = "murrine-wide" -{ -} - -style "murrine-menubar" -{ - - bg[NORMAL] = @bg_color - fg[NORMAL] = @fg_color -engine "murrine" { - contrast = 0.5 - lightborder_shade = 1.0 - } - -} - -style "murrine-menu" = "murrine-wider" -{ - - xthickness = 4 - ythickness = 0 - - bg[NORMAL] = @base_color - - - engine "murrine" { - contrast = 0.0 - } - -} - -style "murrine-menu-item" -{ - - xthickness = 0 - ythickness = 4 - - bg[PRELIGHT] = mix(0.15,@fg_color, @base_color) - fg[PRELIGHT] = @fg_color - bg[SELECTED] = mix(0.15,@fg_color, @base_color) - fg[SELECTED] = @fg_color - - text[NORMAL] = @fg_color - text[PRELIGHT] = @fg_color - base[NORMAL] = @bg_color # Color for menu-item radio/checks background. - -engine "murrine" - { - contrast = 0.0 - roundness = 8 - - } -} - -style "murrine-menubar-item" = "murrine-menu-item" -{ - bg[SELECTED] = mix(0.15,@fg_color, @bg_color) - bg[PRELIGHT] = mix(0.15,@fg_color, @bg_color) - fg[SELECTED] = @fg_color - fg[PRELIGHT] = @fg_color - -} - -# Ugly hack to avoid the height problem with murrine's separators -# Based on default clearlooks -style "murrine-separator-menu-item" -{ - GtkSeparatorMenuItem::horizontal-padding = 8 - # We are setting the desired height by using wide-separators - # There is no other way to get the odd height ... - GtkWidget::wide-separators = 1 - GtkWidget::separator-width = 1 - GtkWidget::separator-height = 8 - xthickness = 0 - ythickness = 1 - bg[NORMAL] = @bg_color - - engine "murrine" { contrast = 0.5 } -} - -style "murrine-treeview" -{ -} - -style "murrine-treeview-header" = "murrine-default" -{ - -} - -style "murrine-frame-title" -{ -engine "murrine" { - contrast = 2.0 - } -} - -style "murrine-tooltips" = "murrine-wider" -{ - xthickness = 8 - ythickness = 8 - - bg[NORMAL] = @tooltip_bg_color - fg[NORMAL] = @tooltip_fg_color -} - - -style "murrine-progressbar" -{ - xthickness = 0 - ythickness = 0 - - bg[SELECTED] = @selected_bg_color - bg[ACTIVE] = mix(0.075,@fg_color, @bg_color) - - fg[PRELIGHT] = @selected_fg_color - - engine "murrine" { - contrast = 0.0 - lightborder_shade = 1.0 - lightborderstyle = 2 - roundness = 9999 - } - - -} - -style "murrine-statusbar" -{ -} - -style "murrine-comboboxentry" -{ -} - -style "murrine-spinbutton" -{ - bg[NORMAL] = @bg_color - bg[SELECTED] = @bg_color - - engine "murrine"{ - border_shades = { 0.9, 0.9} - } - -} - -style "murrine-scale" -{ - GtkRange ::slider-width = 14 - GtkScale ::slider-length = 14 - GtkScale ::trough-side-details = 1 - - bg[NORMAL] = @selected_bg_color - bg[PRELIGHT] = @selected_bg_color - bg[ACTIVE] = mix(0.075,@fg_color, @bg_color) - bg[SELECTED] = @selected_bg_color - - - - engine "murrine" - { - contrast = 0.0 - lightborder_shade = 1.0 - lightborderstyle = 1 - roundness = 9999 - } -} - - -style "murrine-hscale" -{ -} - -style "murrine-vscale" -{ -} - -style "murrine-scrollbar" -{ - bg[SELECTED] = mix (0.5,@fg_color, @bg_color) - - engine "murrine" { - roundness = 8 - gradient_shades = {1.0,1.0,1.0,1.0} - highlight_shade = 1.0 - glow_shade = 1.0 - reliefstyle = 1 - gradient_colors = FALSE - lightborder_shade = 1.0 - lightborderstyle = 1 - contrast = 0.5 - } - - -} - -style "murrine-hscrollbar" -{ -} - -style "murrine-vscrollbar" -{ -} - -style "murrine-nautilus-location" -{ - bg[NORMAL] = @bg_color -} - -style "murrine-radiocheck" -{ - text[NORMAL] = @fg_color # Text in window - text[PRELIGHT] = @fg_color # Text on Mouseover - text[ACTIVE] = @fg_color # Text on click - - bg[SELECTED] = @base_color - -} - -style "murrine-panel" - { - xthickness = 1 - ythickness = 1 - - bg[NORMAL] = @panel_bg_color - bg[PRELIGHT] = shade (0.1, @panel_fg_color) - bg[SELECTED] = shade (0.1, @panel_fg_color) - bg[ACTIVE] = shade (0.2, @panel_fg_color) - bg[INSENSITIVE] = @panel_bg_color - - fg[NORMAL] = @panel_fg_color - fg[PRELIGHT] = @panel_fg_color - fg[SELECTED] = @panel_fg_color - fg[ACTIVE] = @panel_fg_color - fg[INSENSITIVE] =mix(0.5, @panel_bg_color, @panel_fg_color) - - base[NORMAL] = @panel_bg_color - base[PRELIGHT] = @panel_fg_color - base[SELECTED] = @panel_fg_color - base[ACTIVE] = @panel_fg_color - base[INSENSITIVE] = @panel_bg_color - - text[NORMAL] = @panel_fg_color - text[PRELIGHT] = @panel_fg_color - text[SELECTED] = @panel_fg_color - text[ACTIVE] = @panel_fg_color - text[INSENSITIVE] =mix(0.5, @panel_bg_color, @panel_fg_color) - - engine "murrine" { - roundness = 0 - reliefstyle = 0 - border_shades = { 1.0, 1.0 } - lightborder_shade = 0.0 - lightborderstyle = 0 - contrast = 0.0 - } -} - -widget "*PanelWidget*" style "murrine-panel" -widget "*PanelApplet*" style "murrine-panel" -widget "*fast-user-switch*" style "murrine-panel" -widget "*CPUFreq*Applet*" style "murrine-panel" -widget "*indicator-applet*" style "murrine-panel" -class "PanelApp*" style "murrine-panel" -class "PanelToplevel*" style "murrine-panel" -widget_class "*PanelToplevel*" style "murrine-panel" -widget_class "*notif*" style "murrine-panel" -widget_class "*Notif*" style "murrine-panel" -widget_class "*Tray*" style "murrine-panel" -widget_class "*tray*" style "murrine-panel" -widget_class "*computertemp*" style "murrine-panel" -widget_class "*Applet*Tomboy*" style "murrine-panel" -widget_class "*Applet*Netstatus*" style "murrine-panel" -widget "*gdm-user-switch-menubar*" style "murrine-panel" - -style "bold-panel-item" { - font_name = "Bold" - - engine "murrine" { - roundness = 0 - } -} - -widget "*Panel*MenuBar*" style "bold-panel-item" -widget "*gimmie*" style "bold-panel-item" - -# widget_class "*Mail*" style "murrine-panel" # Disabled to fix Evolution bug -# class "*Panel*" style "murrine-panel" # Disabled to fix bug - -# XFCE Styles - -style "workspace-switcher" = "murrine-panel" { - bg[SELECTED] = @selected_bg_color -} - -style "xfce-header" { - bg[NORMAL] = shade (0.9, @bg_color) - base[NORMAL] = shade (1.18, @bg_color) -} - -style "xfdesktop-windowlist" { - bg[NORMAL] = @base_color - fg[INSENSITIVE] = shade (0.95, @base_color) - text[INSENSITIVE] = shade (0.95, @base_color) -} - -style "xfdesktop-icon-view" { - XfdesktopIconView::label-alpha = 0 - XfdesktopIconView::selected-label-alpha = 80 - XfdesktopIconView::shadow-x-offset = 0 - XfdesktopIconView::shadow-y-offset = 1 - XfdesktopIconView::selected-shadow-x-offset = 0 - XfdesktopIconView::selected-shadow-y-offset = 1 - XfdesktopIconView::shadow-color = shade(1.5, @tooltip_bg_color) - XfdesktopIconView::selected-shadow-color = shade(1.8, @tooltip_bg_color) - XfdesktopIconView::shadow-blur-radius = 1 - XfdesktopIconView::cell-spacing = 2 - XfdesktopIconView::cell-padding = 6 - XfdesktopIconView::cell-text-width-proportion = 1.9 - - - base[NORMAL] = @selected_bg_color - base[SELECTED] = @selected_bg_color - base[ACTIVE] = @selected_bg_color - - fg[NORMAL] = @selected_fg_color - fg[SELECTED] = @selected_fg_color - fg[ACTIVE] = @selected_fg_color - - engine "murrine" { - textstyle = 5 - text_shade = 0.05 - } -} - -style "xfwm-tabwin" { - Xfwm4TabwinWidget::border-width = 0 - Xfwm4TabwinWidget::icon-size = 64 - - engine "murrine" { - focusstyle = 0 - } -} - -style "xfsm-logout" { - - engine "murrine" { - } -} - -style "murrine-toolbar" { - - bg[NORMAL] = @bg_color - engine "murrine" { - contrast = 1.0 - highlight_shade = 1.0 - } -} - -widget "*WnckPager*" style "workspace-switcher" - -widget "*Xfce*Panel*" style "murrine-panel" -class "*Xfce*Panel*" style "murrine-panel" - -widget_class "*XfceHeading*" style "xfce-header" -widget_class "*XfceDesktop*" style "xfdesktop-windowlist" -widget_class "*XfdesktopIconView*" style "xfdesktop-icon-view" -widget "xfwm4-tabwin*" style "xfwm-tabwin" -widget_class "*XfsmLogoutDialog*" style "xfsm-logout" - - -######################################### -# Matches -######################################### - -# Theme radio buttons and checkmarks -class "GtkRadio*" style "murrine-radiocheck" -class "GtkCheck*" style "murrine-radiocheck" - -# Keep proper colour for Metacity -class "MetaFrames" style "murrine-default" -class "GtkWindow" style "murrine-default" - -# Theme default style is applied to every widget -class "GtkWidget" style "murrine-default" - -# Increase the x/ythickness in some widgets -class "GtkToolbar" style "murrine-toolbar" -class "GtkRange" style "murrine-wide" -class "GtkFrame" style "murrine-wide" -class "GtkSeparator" style "murrine-separator" -class "GtkEntry" style "murrine-entry" - -class "GtkSpinButton" style "murrine-spinbutton" -class "GtkScale" style "murrine-scale" -class "GtkVScale" style "murrine-vscale" -class "GtkHScale" style "murrine-hscale" -class "GtkScrollbar" style "murrine-scrollbar" -class "GtkVScrollbar" style "murrine-vscrollbar" -class "GtkHScrollbar" style "murrine-hscrollbar" - -# General matching following, the order is choosen so that the right styles override each other -# eg. progressbar needs to be more important then the menu match. - -# This is not perfect, it could be done better -# (That is modify *every* widget in the notebook, and change those back that -# we really don't want changed) -widget_class "**" style "murrine-notebook" -widget_class "**" style "murrine-notebook" -widget_class "**" style "murrine-notebook" -widget_class "***" style "notebook_viewport" -widget_class "*" style "murrine-button" -widget_class "*" style "murrine-notebook" -widget_class "**" style "murrine-statusbar" - -widget_class "**" style "murrine-comboboxentry" -widget_class "**" style "murrine-comboboxentry" - -widget_class "**" style "murrine-menubar" -widget_class "**" style "murrine-menu" -widget_class "**" style "murrine-menu-item" -widget_class "*MenuBar.*" style "murrine-menubar-item" -widget_class "**" style "murrine-separator-menu-item" - -widget_class "*.." style "murrine-frame-title" -widget_class "*.*" style "murrine-treeview" -widget_class "*.**" style "murrine-default" # To ensure listview header text colours are correct - -widget_class "*" style "murrine-progressbar" - -# Treeview header -widget_class "*.." style "murrine-treeview-header" -widget_class "*.." style "murrine-treeview-header" -widget_class "*.." style "murrine-treeview-header" -widget_class "*.." style "murrine-treeview-header" - -# Workarounds for Evolution -widget_class "*.ETable.ECanvas" style "murrine-treeview-header" -widget_class "*.ETree.ECanvas" style "murrine-treeview-header" - -# The window of the tooltip is called "gtk-tooltip" -################################ -# FIXME: -# This will not work if one embeds eg. a button into the tooltip. -# As far as I can tell right now we will need to rework the theme -# quite a bit to get this working correctly. -# (It will involve setting different priorities, etc.) -################################ -widget "gtk-tooltip*" style "murrine-tooltips" - -################################################### -# Special cases and work arounds -################################################### - -# Special case the nautilus-extra-view-widget -# ToDo: A more generic approach for all applications that have a widget like this. -widget "*.nautilus-extra-view-widget" style : highest "murrine-nautilus-location" - -# Work around for http://bugzilla.gnome.org/show_bug.cgi?id=382646 -# Note that the work around assumes that the combobox is _not_ in -# appears-as-list mode. -# Similar hack also in the menuitem style. -# This style does not affect GtkComboBoxEntry, it does have an effect -# on comboboxes in appears-as-list mode though. -style "murrine-combobox-text-color-workaround" -{ - text[NORMAL] = @fg_color - text[PRELIGHT] = @fg_color - text[ACTIVE] = @fg_color - text[SELECTED] = @fg_color - text[INSENSITIVE] = mix (0.5,@bg_color, @fg_color) -} -widget_class "*.." style "murrine-combobox-text-color-workaround" - -style "murrine-menuitem-text-is-fg-color-workaround" -{ - text[NORMAL] = @fg_color - text[PRELIGHT] = @fg_color - text[ACTIVE] = @fg_color - text[SELECTED] = @fg_color - text[INSENSITIVE] = mix (0.5,@bg_color, @fg_color) -} - -widget "*.gtk-combobox-popup-menu.*" style "murrine-menuitem-text-is-fg-color-workaround" - -# Work around the usage of GtkLabel inside GtkListItems to display text. -# This breaks because the label is shown on a background that is based on the -# base color set. -style "murrine-fg-is-text-color-workaround" -{ - bg[SELECTED] = @selected_bg_color - fg[NORMAL] = @text_color - fg[PRELIGHT] = @text_color - fg[ACTIVE] = @fg_color - fg[SELECTED] = @fg_color - fg[INSENSITIVE] = mix (0.5,@bg_color, @fg_color) -} - -widget_class "**" style "murrine-fg-is-text-color-workaround" - -# The same problem also exists for GtkCList and GtkCTree -# Only match GtkCList and not the parent widgets, because that would also change the headers. -widget_class "*" style "murrine-fg-is-text-color-workaround" - -style "murrine-evo-new-button-workaround" -{ - - engine "murrine" - { - toolbarstyle = 0 - } -} - -widget_class "EShellWindow.GtkVBox.BonoboDock.BonoboDockBand.BonoboDockItem*" style "murrine-evo-new-button-workaround" - -# Theme panel elements -widget "*PanelWidget*" style "murrine-panel" -widget "*PanelApplet*" style "murrine-panel" -widget "*fast-user-switch*" style "murrine-panel" # workaround for Fast User Switch applet -class "PanelApp*" style "murrine-panel" -class "PanelToplevel*" style "murrine-panel" -widget_class "*Mail*" style "murrine-panel" -widget_class "*notif*" style "murrine-panel" -widget_class "*Notif*" style "murrine-panel" diff --git a/Dots/.themes/ZorinGrey-Dark/gtk-3.0/assets/bullet-symbolic.svg b/Dots/.themes/ZorinGrey-Dark/gtk-3.0/assets/bullet-symbolic.svg deleted file mode 100644 index c0299734..00000000 --- a/Dots/.themes/ZorinGrey-Dark/gtk-3.0/assets/bullet-symbolic.svg +++ /dev/null @@ -1,155 +0,0 @@ - - - - - - - - image/svg+xml - - Gnome Symbolic Icon Theme - - - - - - - Gnome Symbolic Icon Theme - - - - - - - - - - - - - - - - - diff --git a/Dots/.themes/ZorinGrey-Dark/gtk-3.0/assets/bullet-symbolic.symbolic.png b/Dots/.themes/ZorinGrey-Dark/gtk-3.0/assets/bullet-symbolic.symbolic.png deleted file mode 100644 index 2ccb0e861afdca8a43bb6c1016fc67817865e41b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 147 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh1|;P@bT0xamSQK*5Dp-y;YjHK^1VD=978lF zCMQVDZ0K!lTsXC{@u8r|b^`;04MK}If_U~)d1`KtlXaxz7ilLQTJ+K0FzJSgo>CAG p^9Cb_KVJm8q$N9e<~(F$@O&n`dE0-6tw2*5JYD@<);T3K0RWo^EJpwU diff --git a/Dots/.themes/ZorinGrey-Dark/gtk-3.0/assets/check-symbolic.svg b/Dots/.themes/ZorinGrey-Dark/gtk-3.0/assets/check-symbolic.svg deleted file mode 100644 index ce09a143..00000000 --- a/Dots/.themes/ZorinGrey-Dark/gtk-3.0/assets/check-symbolic.svg +++ /dev/null @@ -1,156 +0,0 @@ - - - - - - - - image/svg+xml - - Gnome Symbolic Icon Theme - - - - - - - Gnome Symbolic Icon Theme - - - - - - - - - - - - - - - - - diff --git a/Dots/.themes/ZorinGrey-Dark/gtk-3.0/assets/check-symbolic.symbolic.png b/Dots/.themes/ZorinGrey-Dark/gtk-3.0/assets/check-symbolic.symbolic.png deleted file mode 100644 index ea96612e2dc3433d688aaeba5f277bd9b9c65d4b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 258 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh1SBVD?P>#3Y)RhkE)4%caKYZ?lYt`JJzX3_ zG$tnh`TyUZxv-(rqx4E})yqq&si{w=O%v1jZ_iio=7yo8qhrS`-RNyVRr0I8Tv+J5 zbLUR``hP72lG9i8ygrLIdbIB@9+74e|>%P=8Zt9 zo}S)(yV|A~?t!Nc9C+~f@!>; - - - - - - - image/svg+xml - - Gnome Symbolic Icon Theme - - - - - - - Gnome Symbolic Icon Theme - - - - - - - - - - - - - - - - - diff --git a/Dots/.themes/ZorinGrey-Dark/gtk-3.0/assets/dash-symbolic.symbolic.png b/Dots/.themes/ZorinGrey-Dark/gtk-3.0/assets/dash-symbolic.symbolic.png deleted file mode 100644 index c20d4bac52551bd00de0a3e70d1a2f543d2256d1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 130 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh1|;P@bT0xamSQK*5Dp-y;YjHK@-01G978lF zCMQU+x-jOmv9+o5@bLUEd~h5{#oaKmJGPj!P5z*Wap2*VaV$BtM-Ci#;K|$FX3M}J Xy+bPFNlOG1&=3YsS3j3^P6 - - - - - - image/svg+xml - - - - - - - - diff --git a/Dots/.themes/ZorinGrey-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-symbolic.symbolic.png b/Dots/.themes/ZorinGrey-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-symbolic.symbolic.png deleted file mode 100644 index 354258dc78aeffee7185593f24f926b344a6815d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 389 zcmV;00eb$4P)X0ssI2zIB;|00006VoOIv0RI60 z0RN!9r;`8x0Xj)UK~y-6ozy+9f_0<{u_%fbi^XT8l+xvLx!dg+W1X_b1$P?} juh%O8Se8Wy>FxXh_q3g1i - - - - - - image/svg+xml - - - - - - - - diff --git a/Dots/.themes/ZorinGrey-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-symbolic.symbolic.png b/Dots/.themes/ZorinGrey-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-symbolic.symbolic.png deleted file mode 100644 index 5fe2562f03d28acc608b249d1973e4f4e5577e19..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 375 zcmV--0f_#IP)X0ssI2zIB;|00006VoOIv0RI60 z0RN!9r;`8x0W3*GK~y-6ozzXPf-n#V@R{;LOnL!a8t5715V|Lr;4KQLapeLQl*4!r zx7y*OZ^7beUm@E6uF3qG&LmSX?;)bPuJb$>LU7JG=R%0n>C`k05n09XdT84=j$>Fz zk|atg2Oh^!O1Z>dBc&Y2@eO|{=agmnhugOOTmk?h&hG~zTIq8syWLJ}4Ru|AE9W## z6NF)SyWKqSX0r(%kH`If_rTBRGtgT1eeZ#_)(jCnBmf{Hi=xO6Z?{{v-|zi!nx^b{ zJo@3o;Q&OGB+0i@2th<(j8RH`B@wafI?u(Zs>)u;q9{I*MN!x*Is5bZye_jW8-~IC zldOA7+IYqPmk#XoPU*&$Uy{a{A7^`vvCHKG09xzo^%?|$vkZ+fOB0%=X})Nw;1|l} Vm9xC^8$ - - - - - - image/svg+xml - - - - - - - - diff --git a/Dots/.themes/ZorinGrey-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-symbolic.symbolic.png b/Dots/.themes/ZorinGrey-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-symbolic.symbolic.png deleted file mode 100644 index a784f074ee1f4a6b4bc23d9f4e4210db2b85b9e6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 337 zcmV-X0j~auP)v~8QFX&7VIbq{j;@7!)T&+{Zn zdOD)(dY - - - - - - image/svg+xml - - - - - - - - diff --git a/Dots/.themes/ZorinGrey-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-symbolic.symbolic.png b/Dots/.themes/ZorinGrey-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-symbolic.symbolic.png deleted file mode 100644 index 82983f75264f2e62fc20e9bb6ba3e9018a033598..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 360 zcmV-u0hj)XP)iNqUB zGN*8IHes{R=C3E8f3OxqDTQ6Su0se-(*yvLB>BFt>-zrKCUg}-NSdaGVeF5YrkQ0K zA%wok3&I%NwtfCo$8j*mXHZpDq9|UJ2Uu=emgO-t&$Fg!pD0Uso<|5BKw%huuDr9L zX&RPg{|fSGi%rD=2Ur2e_hv-Bz>ZsP5%;%vEw-BitD<=Fzl5LL@6bN zo!$36LTDUEhGAq`_B`)$Vf_FH(vMM}vu+#!0000 - - - - - - image/svg+xml - - - - - - - - diff --git a/Dots/.themes/ZorinGrey-Dark/gtk-3.0/assets/text-select-end-symbolic.symbolic.png b/Dots/.themes/ZorinGrey-Dark/gtk-3.0/assets/text-select-end-symbolic.symbolic.png deleted file mode 100644 index f8f3e6716706763c72383e4a5689db858f569e71..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 308 zcmV-40n7f0P)K2H)-<01o98SZSp*?>v|l=Wmyn0J?Gv&rK+kB0ux_x&czs+7y!KYd<+2l zzVmTW6o~lE!{>Q6O~b?hkYyPk6A>RHqL5PZunp=Xw4u#&yIPr)hdedhZ{V{9EpQ-*4WpwZ5i( zEQ6QLLPYDjT5F9lQc5YMF~(ZEZ5t82T>j$M5 - - - - - - image/svg+xml - - - - - - - - diff --git a/Dots/.themes/ZorinGrey-Dark/gtk-3.0/assets/text-select-start-symbolic.symbolic.png b/Dots/.themes/ZorinGrey-Dark/gtk-3.0/assets/text-select-start-symbolic.symbolic.png deleted file mode 100644 index 34d89ad5d0fa82e2a1d33b1fd9c08f9cfc03c1e6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 313 zcmV-90mlA`P)GAcU5O}0592xPACbH* zoNUI~WL9bRU-Qf3B|z{T0BEhNs!G!|iX!s4S80sloc{rS<9*-jy1v0)v5!2kF~&y{ zLI5C15>KqP_LPJ?!Z2Ld)e{52wr!rHDW#s0kic8UaU3wl{4irI$g<22=XoBKW$A~D zq9E2@S2k zZu`>-Bcio-7zU-3l#)_PDV0(xrN(iz*1jG7Ld5IazUBWs{}q1&5dg~$KLyi$00000 LNkvXXu0mjfs!xfN diff --git a/Dots/.themes/ZorinGrey-Dark/gtk-3.0/gtk.css b/Dots/.themes/ZorinGrey-Dark/gtk-3.0/gtk.css deleted file mode 100644 index b26602d0..00000000 --- a/Dots/.themes/ZorinGrey-Dark/gtk-3.0/gtk.css +++ /dev/null @@ -1,2308 +0,0 @@ -/*************************** Check and Radio buttons * */ -@keyframes ripple_effect { to { background-size: 1000% 1000%; } } - -* { padding: 0; -GtkToolButton-icon-spacing: 4; -GtkTextView-error-underline-color: #fb7c7c; -GtkScrolledWindow-scrollbar-spacing: 0; -GtkToolItemGroup-expander-size: 11; -GtkWidget-text-handle-width: 20; -GtkWidget-text-handle-height: 24; -GtkDialog-button-spacing: 4; -GtkDialog-action-area-border: 0; outline-color: alpha(currentColor,0.3); outline-style: dashed; outline-offset: -3px; outline-width: 1px; -gtk-outline-radius: 8px; -gtk-secondary-caret-color: #ffffff; } - -/*************** Base States * */ -.background { color: #ffffff; background-color: #202020; } - -.background.csd { border-radius: 0 0 10px 10px; } - -.background.maximized, .background.solid-csd, .background.fullscreen, .background.tiled, .background.tiled-top, .background.tiled-right, .background.tiled-bottom, .background.tiled-left { border-radius: 0; } - -.background:backdrop { color: #8d8d8d; background-color: #1b1b1b; text-shadow: none; -gtk-icon-shadow: none; } - -/* These wildcard seems unavoidable, need to investigate. Wildcards are bad and troublesome, use them with care, or better, just don't. Everytime a wildcard is used a kitten dies, painfully. */ -*:disabled { -gtk-icon-effect: dim; } - -.gtkstyle-fallback { color: #ffffff; background-color: #202020; } - -.gtkstyle-fallback:hover { color: #ffffff; background-color: #3a3a3a; } - -.gtkstyle-fallback:active { color: #ffffff; background-color: #070707; } - -.gtkstyle-fallback:disabled { color: #909090; background-color: #202020; } - -.gtkstyle-fallback:selected { color: #191919; background-color: #ffffff; } - -.view, iconview, .view text, iconview text, textview text { color: #ffffff; background-color: #191919; border-radius: 10px; } - -.view:disabled, iconview:disabled, .view text:disabled, iconview text:disabled, textview text:disabled { color: #909090; background-color: #202020; } - -.view:backdrop, iconview:backdrop, .view text:backdrop, iconview text:backdrop, textview text:backdrop { color: #8d8d8d; background-color: #151515; } - -.view:backdrop:disabled, iconview:backdrop:disabled, .view text:backdrop:disabled, iconview text:backdrop:disabled, textview text:backdrop:disabled { color: #414141; background-color: #1b1b1b; } - -.view:selected:focus, iconview:selected:focus, .view:selected, iconview:selected, .view text:selected:focus, iconview text:selected:focus, textview text:selected:focus, .view text:selected, iconview text:selected, textview text:selected { border-radius: 8px; } - -.view.sourceview, iconview.sourceview, .view.sourceview > *, iconview.sourceview > *, textview.sourceview, textview.sourceview > * { border-radius: 0; } - -textview border { background-color: #1d1d1d; } - -iconview { border-radius: 0 0 10px 10px; } - -iconview, iconview:hover, iconview:selected { border-radius: 8px; } - -.rubberband, rubberband, XfdesktopIconView.view .rubberband, .content-view rubberband, .content-view .rubberband, treeview.view rubberband, flowbox rubberband { border: 1px solid #e6e6e6; background-color: rgba(230, 230, 230, 0.2); border-radius: 0; } - -flowbox flowboxchild { padding: 3px; } - -flowbox flowboxchild:selected { outline-offset: -2px; } - -.content-view .tile { margin: 2px; background-color: transparent; border-radius: 0; padding: 0; } - -label { caret-color: currentColor; } - -label:disabled { color: #909090; } - -button label:disabled { color: inherit; } - -label:disabled:backdrop { color: #414141; } - -button label:disabled:backdrop { color: inherit; } - -label.error { color: #fb7c7c; } - -label.error:disabled { color: rgba(251, 124, 124, 0.5); } - -label.error:disabled:backdrop { color: rgba(251, 124, 124, 0.4); } - -.accent { color: #ffffff; } - -.dim-label, .titlebar:not(headerbar) .subtitle, headerbar .subtitle, label.separator { opacity: 0.55; text-shadow: none; } - -assistant .sidebar { background-color: #202020; border-top: 1px solid #313131; } - -assistant .sidebar:backdrop { background-color: #1b1b1b; border-color: #2d2d2d; } - -assistant.csd .sidebar { border-top-style: none; } - -assistant .sidebar label { padding: 6px 12px; } - -assistant .sidebar label.highlight { background-color: #4d4d4d; } - -.osd .scale-popup, .app-notification, .app-notification.frame, .osd { border: none; background-color: #191919; background-clip: padding-box; border-radius: 8px; box-shadow: inset 0 0 0 1px rgba(49, 49, 49, 0.75); } - -.osd .scale-popup:backdrop, .app-notification:backdrop, .osd:backdrop { background-color: #151515; box-shadow: inset 0 0 0 1px rgba(45, 45, 45, 0.75); } - -.osd .scale-popup:disabled, .app-notification:disabled, .osd:disabled { box-shadow: none; } - -/********************* Spinner Animation * */ -@keyframes spin { to { -gtk-icon-transform: rotate(1turn); } } - -spinner { background: none; opacity: 0; -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); } - -spinner:backdrop { color: #8d8d8d; } - -spinner:checked { opacity: 1; animation: spin 1s linear infinite; } - -spinner:checked:disabled { opacity: 0.5; } - -/********************** General Typography * */ -.large-title { font-weight: 300; font-size: 24pt; } - -.title-1, .h1 { font-weight: 800; font-size: 20pt; } - -.title-2, .h2 { font-weight: 800; font-size: 15pt; } - -.title-3, .h3 { font-weight: 700; font-size: 15pt; } - -.title-4, .h4 { font-weight: 700; font-size: 13pt; } - -.heading { font-weight: 700; font-size: 11pt; } - -.body { font-weight: 400; font-size: 11pt; } - -.caption-heading { font-weight: 700; font-size: 9pt; } - -.caption { font-weight: 400; font-size: 9pt; } - -.category-label { color: rgba(255, 255, 255, 0.8); font-weight: 700; } - -/**************** Text Entries * */ -spinbutton:not(.vertical), entry { min-height: 32px; padding-left: 8px; padding-right: 8px; margin: 1px; border: none; border-radius: 8px; transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: #ffffff; background-color: #191919; box-shadow: inset 0 0 0 1px #313131; } - -spinbutton:not(.vertical) image.left, entry image.left { margin-right: 6px; } - -spinbutton:not(.vertical) image.right, entry image.right { margin-left: 6px; } - -spinbutton.flat:not(.vertical), entry.flat:focus, entry.flat:backdrop, entry.flat:disabled, entry.flat { min-height: 0; padding: 2px; background-color: transparent; border-color: transparent; border-radius: 0; } - -spinbutton:focus:not(.vertical), entry:focus { color: #ffffff; background-color: #191919; box-shadow: 0 2px 4px rgba(255, 255, 255, 0.2), inset 0 0 0 2px #ffffff; } - -spinbutton:disabled:not(.vertical), entry:disabled { color: #909090; background-color: transparent; box-shadow: none; } - -spinbutton:backdrop:not(.vertical), entry:backdrop { color: #8d8d8d; background-color: #151515; box-shadow: inset 0 0 0 1px #2d2d2d; border-color: #1b1b1b; transition: 150ms ease-out; } - -spinbutton:backdrop:disabled:not(.vertical), entry:backdrop:disabled { color: #414141; background-color: transparent; box-shadow: none; } - -spinbutton.error:not(.vertical), entry.error { color: #fb7c7c; border-color: transparent; } - -spinbutton.error:focus:not(.vertical), entry.error:focus { color: #fb7c7c; background-color: #191919; box-shadow: 0 2px 4px rgba(255, 255, 255, 0.2), inset 0 0 0 2px #ffffff; } - -spinbutton.error:not(.vertical) selection, entry.error selection { color: #191919; background-color: #fb7c7c; } - -spinbutton.warning:not(.vertical), entry.warning { color: #faa483; border-color: transparent; } - -spinbutton.warning:focus:not(.vertical), entry.warning:focus { color: #faa483; background-color: #191919; box-shadow: 0 2px 4px rgba(255, 255, 255, 0.2), inset 0 0 0 2px #ffffff; } - -spinbutton.warning:not(.vertical) selection, entry.warning selection { color: #191919; background-color: #faa483; } - -spinbutton:not(.vertical) image, entry image { color: #d1d1d1; } - -spinbutton:not(.vertical) image:hover, entry image:hover { color: #ffffff; } - -spinbutton:not(.vertical) image:active, entry image:active { color: #ffffff; } - -spinbutton:not(.vertical) image:backdrop, entry image:backdrop { color: #757575; } - -spinbutton:drop(active):not(.vertical), entry:drop(active):focus, entry:drop(active) { color: #4cd9a4; border-color: transparent; background-color: #29453a; } - -spinbutton:not(.vertical) progress, entry progress { margin: 1px -6px; background-color: transparent; background-image: none; border-radius: 3px; border-width: 0 0 3px; border-color: #ffffff; border-style: solid; box-shadow: none; } - -spinbutton:not(.vertical) progress:backdrop, entry progress:backdrop { background-color: transparent; } - -spinbutton.error:not(.vertical), entry.error { color: #fb7c7c; } - -treeview entry:focus:dir(rtl), treeview entry:focus:dir(ltr) { background-color: #191919; transition-property: color, background; } - -treeview entry.flat, treeview entry { border: none; border-radius: 0; background-image: none; background-color: #191919; } - -.entry-tag { padding: 5px; margin-top: 4px; margin-bottom: 4px; border-style: none; color: #191919; background-color: #ffffff; } - -:dir(ltr) .entry-tag { margin-left: 8px; margin-right: -5px; } - -:dir(rtl) .entry-tag { margin-left: -5px; margin-right: 8px; } - -.entry-tag:hover { background-color: white; } - -:backdrop .entry-tag { color: #151515; background-color: #ffffff; } - -.entry-tag.button { background-color: transparent; color: rgba(25, 25, 25, 0.7); } - -:not(:backdrop) .entry-tag.button:hover { border: 1px solid #ffffff; color: #191919; } - -:not(:backdrop) .entry-tag.button:active { background-color: #ffffff; color: #191919; } - -/*********** Buttons * */ -@keyframes needs_attention { from { background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#ffffff), to(transparent)); } - to { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#ffffff), to(transparent)); } } - -button.titlebutton, notebook > header > tabs > arrow, button { min-height: 24px; min-width: 16px; margin: 1px; padding: 4px 9px; border: none; border-radius: 8px; transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background-size 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background-image 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); background-image: radial-gradient(circle farthest-corner at center, transparent 10%, transparent 0%); background-repeat: no-repeat; background-position: center; background-size: 1000% 1000%; color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); background-color: #313131; background-image: none; } - -button.titlebutton, button.sidebar-button, notebook > header > tabs > arrow, notebook > header > tabs > arrow.flat, button.flat { background-color: transparent; background-image: none; background-image: none; transition: none; } - -button.titlebutton:hover, button.sidebar-button:hover, notebook > header > tabs > arrow:hover, button.flat:hover { transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); transition-duration: 500ms; } - -button.titlebutton:hover:active, button.sidebar-button:hover:active, notebook > header > tabs > arrow:hover:active, button.flat:hover:active { transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } - -notebook > header > tabs > arrow:hover, button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); background-color: #414141; background-image: none; } - -notebook > header > tabs > arrow:active, button:active { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); background-color: #4d4d4d; transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background-size 0, background-image 0; animation: ripple_effect 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards; background-image: radial-gradient(circle farthest-corner at center, #636363 10%, transparent 0%); background-size: 0% 0%; } - -notebook > header > tabs > arrow:checked, button:checked { color: #191919; outline-color: rgba(25, 25, 25, 0.3); background-color: #ffffff; background: image(#ffffff); box-shadow: 0 2px 4px rgba(255, 255, 255, 0.2); } - -notebook > header > tabs > arrow:checked:active, button:checked:active { color: #191919; outline-color: rgba(25, 25, 25, 0.3); background-color: #ffffff; box-shadow: 0 2px 4px rgba(255, 255, 255, 0.2); } - -notebook > header > tabs > arrow:backdrop, button:backdrop.flat, button:backdrop { background-color: #242424; background-image: none; transition: 150ms ease-out; -gtk-icon-effect: none; } - -notebook > header > tabs > arrow:backdrop label, notebook > header > tabs > arrow:backdrop, button:backdrop.flat label, button:backdrop.flat, button:backdrop label, button:backdrop { color: #8d8d8d; } - -notebook > header > tabs > arrow:backdrop:active, button:backdrop.flat:active, button:backdrop:active { background-color: #323232; background-image: none; box-shadow: none; } - -notebook > header > tabs > arrow:backdrop:active label, notebook > header > tabs > arrow:backdrop:active, button:backdrop.flat:active label, button:backdrop.flat:active, button:backdrop:active label, button:backdrop:active { color: #8d8d8d; } - -notebook > header > tabs > arrow:backdrop:checked, button:backdrop.flat:checked, button:backdrop:checked { background-color: #a4a4a4; background-image: none; box-shadow: none; } - -notebook > header > tabs > arrow:backdrop:checked label, notebook > header > tabs > arrow:backdrop:checked, button:backdrop.flat:checked label, button:backdrop.flat:checked, button:backdrop:checked label, button:backdrop:checked { color: #151515; } - -notebook > header > tabs > arrow:backdrop:disabled, button:backdrop.flat:disabled, button:backdrop:disabled { background-color: transparent; background-image: none; } - -notebook > header > tabs > arrow:backdrop:disabled label, notebook > header > tabs > arrow:backdrop:disabled, button:backdrop.flat:disabled label, button:backdrop.flat:disabled, button:backdrop:disabled label, button:backdrop:disabled { color: #414141; } - -notebook > header > tabs > arrow:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked, button:backdrop.flat:disabled:active, button:backdrop.flat:disabled:checked, button:backdrop:disabled:active, button:backdrop:disabled:checked { background-color: #2b2b2b; box-shadow: none; background-image: none; } - -notebook > header > tabs > arrow:backdrop:disabled:active label, notebook > header > tabs > arrow:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked label, notebook > header > tabs > arrow:backdrop:disabled:checked, button:backdrop.flat:disabled:active label, button:backdrop.flat:disabled:active, button:backdrop.flat:disabled:checked label, button:backdrop.flat:disabled:checked, button:backdrop:disabled:active label, button:backdrop:disabled:active, button:backdrop:disabled:checked label, button:backdrop:disabled:checked { color: #414141; } - -button.titlebutton:backdrop, button.sidebar-button:backdrop, notebook > header > tabs > arrow:backdrop, button.titlebutton:disabled, button.sidebar-button:disabled, notebook > header > tabs > arrow:disabled, button.flat:backdrop, button.flat:disabled, button.flat:backdrop:disabled { background-color: transparent; background-image: none; background-image: none; } - -notebook > header > tabs > arrow:disabled, button:disabled { color: #909090; background-color: transparent; background-image: none; } - -notebook > header > tabs > arrow:disabled:active, notebook > header > tabs > arrow:disabled:checked, button:disabled:active, button:disabled:checked { color: #909090; background-color: #262626; box-shadow: none; background-image: none; } - -notebook > header > tabs > arrow.image-button, button.image-button { min-width: 24px; padding-left: 5px; padding-right: 5px; } - -notebook > header > tabs > arrow.flat image, notebook > header > tabs > arrow.image-button image, button.flat image, button.image-button image { -gtk-icon-transform: scale(1); transition: -gtk-icon-transform 150ms ease; } - -notebook > header > tabs > arrow.flat:active image, notebook > header > tabs > arrow.image-button:active image, button.flat:active image, button.image-button:active image { -gtk-icon-transform: scale(0.85); } - -notebook > header > tabs > arrow.text-button, button.text-button { padding-left: 16px; padding-right: 16px; } - -notebook > header > tabs > arrow.text-button.image-button, button.text-button.image-button { padding-left: 8px; padding-right: 8px; } - -notebook > header > tabs > arrow.text-button.image-button label, button.text-button.image-button label { padding-left: 8px; padding-right: 8px; } - -combobox:drop(active) button.combo, notebook > header > tabs > arrow:drop(active), button:drop(active) { color: #191919; border-color: transparent; background-color: #4cd9a4; } - -row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled), row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled) { color: #191919; border-color: transparent; } - -row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled):backdrop, row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled):backdrop { color: #151515; } - -button.osd { min-width: 26px; min-height: 32px; border-radius: 8px; border: none; } - -button.osd.image-button { min-width: 34px; } - -button.suggested-action { color: #191919; outline-color: rgba(25, 25, 25, 0.3); background-color: #ffffff; background: image(#ffffff); font-weight: 700; } - -button.suggested-action.flat { background-color: transparent; background-image: none; background-image: none; color: #ffffff; } - -button.suggested-action:hover { color: #191919; outline-color: rgba(25, 25, 25, 0.3); background: image(white); background-color: white; } - -button.suggested-action:active, button.suggested-action:checked { color: #191919; outline-color: rgba(25, 25, 25, 0.3); background-image: none; background-color: #e6e6e6; box-shadow: 0 2px 4px rgba(255, 255, 255, 0.2); } - -button.suggested-action:backdrop, button.suggested-action.flat:backdrop { background-color: white; background-image: none; box-shadow: none; } - -button.suggested-action:backdrop label, button.suggested-action:backdrop, button.suggested-action.flat:backdrop label, button.suggested-action.flat:backdrop { color: #151515; } - -button.suggested-action:backdrop:active, button.suggested-action:backdrop:checked, button.suggested-action.flat:backdrop:active, button.suggested-action.flat:backdrop:checked { background-color: #e6e6e6; background-image: none; box-shadow: none; } - -button.suggested-action:backdrop:active label, button.suggested-action:backdrop:active, button.suggested-action:backdrop:checked label, button.suggested-action:backdrop:checked, button.suggested-action.flat:backdrop:active label, button.suggested-action.flat:backdrop:active, button.suggested-action.flat:backdrop:checked label, button.suggested-action.flat:backdrop:checked { color: #151515; } - -button.suggested-action:backdrop:disabled, button.suggested-action.flat:backdrop:disabled { background-color: transparent; background-image: none; } - -button.suggested-action:backdrop:disabled label, button.suggested-action:backdrop:disabled, button.suggested-action.flat:backdrop:disabled label, button.suggested-action.flat:backdrop:disabled { color: #414141; } - -button.suggested-action:backdrop:disabled:active, button.suggested-action:backdrop:disabled:checked, button.suggested-action.flat:backdrop:disabled:active, button.suggested-action.flat:backdrop:disabled:checked { background-color: #f3f3f3; box-shadow: none; background-image: none; } - -button.suggested-action:backdrop:disabled:active label, button.suggested-action:backdrop:disabled:active, button.suggested-action:backdrop:disabled:checked label, button.suggested-action:backdrop:disabled:checked, button.suggested-action.flat:backdrop:disabled:active label, button.suggested-action.flat:backdrop:disabled:active, button.suggested-action.flat:backdrop:disabled:checked label, button.suggested-action.flat:backdrop:disabled:checked { color: #414141; } - -button.suggested-action.flat:backdrop, button.suggested-action.flat:disabled, button.suggested-action.flat:backdrop:disabled { background-color: transparent; background-image: none; background-image: none; color: rgba(255, 255, 255, 0.8); } - -button.suggested-action:disabled { color: #909090; background-color: transparent; background-image: none; box-shadow: none; } - -button.suggested-action:disabled:active, button.suggested-action:disabled:checked { color: #909090; background-color: #f9f9f9; box-shadow: none; background-image: none; } - -button.destructive-action { color: #191919; outline-color: rgba(25, 25, 25, 0.3); background-color: #fb7c7c; background: image(#fb7c7c); font-weight: 700; } - -button.destructive-action.flat { background-color: transparent; background-image: none; background-image: none; color: #fb7c7c; } - -button.destructive-action:hover { color: #191919; outline-color: rgba(25, 25, 25, 0.3); background: image(#ff929b); background-color: #ff929b; } - -button.destructive-action:active, button.destructive-action:checked { color: #191919; outline-color: rgba(25, 25, 25, 0.3); background-image: none; background-color: #fa4a4a; box-shadow: 0 2px 4px rgba(251, 124, 124, 0.2); } - -button.destructive-action:backdrop, button.destructive-action.flat:backdrop { background-color: #f97e7e; background-image: none; box-shadow: none; } - -button.destructive-action:backdrop label, button.destructive-action:backdrop, button.destructive-action.flat:backdrop label, button.destructive-action.flat:backdrop { color: #151515; } - -button.destructive-action:backdrop:active, button.destructive-action:backdrop:checked, button.destructive-action.flat:backdrop:active, button.destructive-action.flat:backdrop:checked { background-color: #f74d4d; background-image: none; box-shadow: none; } - -button.destructive-action:backdrop:active label, button.destructive-action:backdrop:active, button.destructive-action:backdrop:checked label, button.destructive-action:backdrop:checked, button.destructive-action.flat:backdrop:active label, button.destructive-action.flat:backdrop:active, button.destructive-action.flat:backdrop:checked label, button.destructive-action.flat:backdrop:checked { color: #151515; } - -button.destructive-action:backdrop:disabled, button.destructive-action.flat:backdrop:disabled { background-color: transparent; background-image: none; } - -button.destructive-action:backdrop:disabled label, button.destructive-action:backdrop:disabled, button.destructive-action.flat:backdrop:disabled label, button.destructive-action.flat:backdrop:disabled { color: #414141; } - -button.destructive-action:backdrop:disabled:active, button.destructive-action:backdrop:disabled:checked, button.destructive-action.flat:backdrop:disabled:active, button.destructive-action.flat:backdrop:disabled:checked { background-color: #ee7979; box-shadow: none; background-image: none; } - -button.destructive-action:backdrop:disabled:active label, button.destructive-action:backdrop:disabled:active, button.destructive-action:backdrop:disabled:checked label, button.destructive-action:backdrop:disabled:checked, button.destructive-action.flat:backdrop:disabled:active label, button.destructive-action.flat:backdrop:disabled:active, button.destructive-action.flat:backdrop:disabled:checked label, button.destructive-action.flat:backdrop:disabled:checked { color: #414141; } - -button.destructive-action.flat:backdrop, button.destructive-action.flat:disabled, button.destructive-action.flat:backdrop:disabled { background-color: transparent; background-image: none; background-image: none; color: rgba(251, 124, 124, 0.8); } - -button.destructive-action:disabled { color: #909090; background-color: transparent; background-image: none; box-shadow: none; } - -button.destructive-action:disabled:active, button.destructive-action:disabled:checked { color: #909090; background-color: #f67979; box-shadow: none; background-image: none; } - -.stack-switcher > button, stackswitcher > button { padding-top: 2px; padding-bottom: 2px; margin: 2px 1px; background-color: transparent; color: #d1d1d1; font-weight: normal; border-style: none; transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); background-image: none; outline-offset: -3px; } - -.stack-switcher > button:first-child:dir(ltr), stackswitcher > button:first-child:dir(ltr) { margin-left: 2px; } - -.stack-switcher > button:first-child:dir(rtl), stackswitcher > button:first-child:dir(rtl) { margin-right: 2px; } - -.stack-switcher > button:last-child:dir(ltr), stackswitcher > button:last-child:dir(ltr) { margin-right: 2px; } - -.stack-switcher > button:last-child:dir(rtl), stackswitcher > button:last-child:dir(rtl) { margin-left: 2px; } - -.stack-switcher > button:hover, stackswitcher > button:hover { color: #ffffff; background-color: rgba(255, 255, 255, 0.05); } - -.stack-switcher > button:checked, stackswitcher > button:checked { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); background-image: none; background-color: #414141; box-shadow: 0 2px 4px rgba(25, 25, 25, 0.075); } - -.stack-switcher > button:backdrop, stackswitcher > button:backdrop { color: #8d8d8d; } - -.stack-switcher > button:backdrop:hover, stackswitcher > button:backdrop:hover { background-color: transparent; } - -.stack-switcher > button:backdrop:checked, stackswitcher > button:backdrop:checked { background-image: none; background-color: #2c2c2c; box-shadow: 0 1px 2px rgba(21, 21, 21, 0.075); } - -.stack-switcher > button:backdrop:checked label, .stack-switcher > button:backdrop:checked, stackswitcher > button:backdrop:checked label, stackswitcher > button:backdrop:checked { color: #8d8d8d; } - -.stack-switcher > button > label, stackswitcher > button > label { padding-left: 6px; padding-right: 6px; } - -.stack-switcher > button > image, stackswitcher > button > image { padding-left: 6px; padding-right: 6px; padding-top: 3px; padding-bottom: 3px; } - -.stack-switcher > button.text-button, stackswitcher > button.text-button { padding-left: 10px; padding-right: 10px; } - -.stack-switcher > button.image-button, stackswitcher > button.image-button { padding-left: 2px; padding-right: 2px; } - -.stack-switcher > button.needs-attention:active > label, .stack-switcher > button.needs-attention:active > image, .stack-switcher > button.needs-attention:checked > label, .stack-switcher > button.needs-attention:checked > image, stackswitcher > button.needs-attention:active > label, stackswitcher > button.needs-attention:active > image, stackswitcher > button.needs-attention:checked > label, stackswitcher > button.needs-attention:checked > image { animation: none; background-image: none; } - -button.font separator, button.file separator { background-color: transparent; } - -button.font > box > box > label { font-weight: bold; } - -.primary-toolbar button { -gtk-icon-shadow: none; } - -button.circular { border-radius: 9999px; -gtk-outline-radius: 9999px; } - -button.circular label { padding: 0; } - -stacksidebar row.needs-attention > label, .stack-switcher > button.needs-attention > label, .stack-switcher > button.needs-attention > image, stackswitcher > button.needs-attention > label, stackswitcher > button.needs-attention > image { animation: needs_attention 150ms ease-in; background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#ffffff), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.45, to(rgba(0, 0, 0, 0.899608)), to(transparent)); background-size: 6px 6px, 6px 6px; background-repeat: no-repeat; background-position: right 3px, right 2px; } - -stacksidebar row.needs-attention > label:backdrop, .stack-switcher > button.needs-attention > label:backdrop, .stack-switcher > button.needs-attention > image:backdrop, stackswitcher > button.needs-attention > label:backdrop, stackswitcher > button.needs-attention > image:backdrop { background-size: 6px 6px, 0 0; } - -stacksidebar row.needs-attention > label:dir(rtl), .stack-switcher > button.needs-attention > label:dir(rtl), .stack-switcher > button.needs-attention > image:dir(rtl), stackswitcher > button.needs-attention > label:dir(rtl), stackswitcher > button.needs-attention > image:dir(rtl) { background-position: left 3px, left 2px; } - -.inline-toolbar toolbutton > button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); background-color: #313131; background-image: none; } - -.inline-toolbar toolbutton > button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); background-color: #414141; background-image: none; } - -.inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); background-color: #4d4d4d; } - -.inline-toolbar toolbutton > button:disabled { color: #909090; background-color: transparent; background-image: none; } - -.inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked { color: #909090; background-color: #262626; box-shadow: none; background-image: none; } - -.inline-toolbar toolbutton > button:backdrop { background-color: #242424; background-image: none; } - -.inline-toolbar toolbutton > button:backdrop label, .inline-toolbar toolbutton > button:backdrop { color: #8d8d8d; } - -.inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked { background-color: #323232; background-image: none; box-shadow: none; } - -.inline-toolbar toolbutton > button:backdrop:active label, .inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked label, .inline-toolbar toolbutton > button:backdrop:checked { color: #8d8d8d; } - -.inline-toolbar toolbutton > button:backdrop:disabled { background-color: transparent; background-image: none; } - -.inline-toolbar toolbutton > button:backdrop:disabled label, .inline-toolbar toolbutton > button:backdrop:disabled { color: #414141; } - -.inline-toolbar toolbutton > button:backdrop:disabled:active, .inline-toolbar toolbutton > button:backdrop:disabled:checked { background-color: #2b2b2b; box-shadow: none; background-image: none; } - -.inline-toolbar toolbutton > button:backdrop:disabled:active label, .inline-toolbar toolbutton > button:backdrop:disabled:active, .inline-toolbar toolbutton > button:backdrop:disabled:checked label, .inline-toolbar toolbutton > button:backdrop:disabled:checked { color: #414141; } - -.linked:not(.vertical) > combobox > box > button.combo, filechooser .path-bar.linked > button, .linked:not(.vertical) > spinbutton:not(.vertical), .linked:not(.vertical) > entry, .inline-toolbar button, .linked > button, toolbar.inline-toolbar toolbutton > button.flat { border-right-style: none; border-radius: 0; -gtk-outline-radius: 0; } - -.linked:not(.vertical) > combobox:first-child > box > button.combo, combobox.linked button:nth-child(2):dir(rtl), filechooser .path-bar.linked > button:dir(rtl):last-child, filechooser .path-bar.linked > button:dir(ltr):first-child, .linked:not(.vertical) > spinbutton:first-child:not(.vertical), .linked:not(.vertical) > entry:first-child, .inline-toolbar button:first-child, .linked > button:first-child, toolbar.inline-toolbar toolbutton:first-child > button.flat { border-top-left-radius: 8px; border-bottom-left-radius: 8px; -gtk-outline-top-left-radius: 8px; -gtk-outline-bottom-left-radius: 8px; } - -.linked:not(.vertical) > combobox:last-child > box > button.combo, combobox.linked button:nth-child(2):dir(ltr), filechooser .path-bar.linked > button:dir(rtl):first-child, filechooser .path-bar.linked > button:dir(ltr):last-child, .linked:not(.vertical) > spinbutton:last-child:not(.vertical), .linked:not(.vertical) > entry:last-child, .inline-toolbar button:last-child, .linked > button:last-child, toolbar.inline-toolbar toolbutton:last-child > button.flat { border-right-style: solid; border-top-right-radius: 8px; border-bottom-right-radius: 8px; -gtk-outline-top-right-radius: 8px; -gtk-outline-bottom-right-radius: 8px; } - -.linked:not(.vertical) > combobox:only-child > box > button.combo, filechooser .path-bar.linked > button:only-child, .linked:not(.vertical) > spinbutton:only-child:not(.vertical), .linked:not(.vertical) > entry:only-child, .inline-toolbar button:only-child, .linked > button:only-child, toolbar.inline-toolbar toolbutton:only-child > button.flat { border-style: solid; border-radius: 8px; -gtk-outline-radius: 8px; } - -.linked.vertical > combobox > box > button.combo, .linked.vertical > spinbutton:not(.vertical), .linked.vertical > entry, .linked.vertical > button { border-style: solid solid none solid; border-radius: 0; -gtk-outline-radius: 0; } - -.linked.vertical > combobox:first-child > box > button.combo, .linked.vertical > spinbutton:first-child:not(.vertical), .linked.vertical > entry:first-child, .linked.vertical > button:first-child { border-top-left-radius: 8px; border-top-right-radius: 8px; -gtk-outline-top-left-radius: 8px; -gtk-outline-top-right-radius: 8px; } - -.linked.vertical > combobox:last-child > box > button.combo, .linked.vertical > spinbutton:last-child:not(.vertical), .linked.vertical > entry:last-child, .linked.vertical > button:last-child { border-bottom-style: solid; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; -gtk-outline-bottom-left-radius: 8px; -gtk-outline-bottom-right-radius: 8px; } - -.linked.vertical > combobox:only-child > box > button.combo, .linked.vertical > spinbutton:only-child:not(.vertical), .linked.vertical > entry:only-child, .linked.vertical > button:only-child { border-style: solid; border-radius: 8px; -gtk-outline-radius: 8px; } - -.scale-popup button:backdrop:hover, .scale-popup button:backdrop:disabled, .scale-popup button:backdrop, .scale-popup button:hover, calendar.button, button:link:hover, button:link:active, button:link:checked, button:visited:hover, button:visited:active, button:visited:checked, button:link, button:visited, modelbutton.flat:backdrop, modelbutton.flat:backdrop:hover, modelbutton.flat, .menuitem.button.flat { background-color: transparent; background-image: none; border-color: transparent; text-shadow: none; -gtk-icon-shadow: none; } - -/* menu buttons */ -modelbutton.flat, .menuitem.button.flat { min-height: 26px; padding-left: 5px; padding-right: 5px; border-radius: 8px; outline-offset: -2px; } - -modelbutton.flat:hover, .menuitem.button.flat:hover { background-color: #313131; } - -modelbutton.flat arrow { background: none; } - -modelbutton.flat arrow:hover { background: none; } - -modelbutton.flat arrow.left { -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); } - -modelbutton.flat arrow.right { -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } - -button.color { padding: 4px; box-shadow: none; } - -button.color colorswatch:only-child, button.color colorswatch:only-child overlay { border-radius: 0; } - -/********* Links * */ -button:link > label, button:visited > label, button:link, button:visited, *:link { color: white; } - -button:link > label:visited, button:visited > label:visited, button:visited, *:link:visited { color: white; } - -*:selected button:link > label:visited, *:selected button:visited > label:visited, *:selected button:visited, *:selected *:link:visited { color: #757575; } - -button:link > label:hover, button:visited > label:hover, button:hover:link, button:hover:visited, *:link:hover { color: white; } - -*:selected button:link > label:hover, *:selected button:visited > label:hover, *:selected button:hover:link, *:selected button:hover:visited, *:selected *:link:hover { color: #303030; } - -button:link > label:active, button:visited > label:active, button:active:link, button:active:visited, *:link:active { color: white; } - -*:selected button:link > label:active, *:selected button:visited > label:active, *:selected button:active:link, *:selected button:active:visited, *:selected *:link:active { color: #474747; } - -button:link > label:disabled, button:visited > label:disabled, button:disabled:link, button:disabled:visited, *:link:disabled, *:link:disabled:backdrop { color: rgba(255, 255, 255, 0.8); } - -button:link > label:backdrop, button:visited > label:backdrop, button:backdrop:link, button:backdrop:visited, *:link:backdrop:backdrop:hover, *:link:backdrop:backdrop:hover:selected, *:link:backdrop { color: rgba(255, 255, 255, 0.9); } - -.selection-mode .titlebar:not(headerbar) .subtitle:link, .selection-mode.titlebar:not(headerbar) .subtitle:link, .selection-mode headerbar .subtitle:link, headerbar.selection-mode .subtitle:link, button:link > label:selected, button:visited > label:selected, button:selected:link, button:selected:visited, *:selected button:link > label, *:selected button:visited > label, *:selected button:link, *:selected button:visited, *:link:selected, *:selected *:link { color: #474747; } - -button:link, button:visited { text-shadow: none; } - -button:link:hover, button:link:active, button:link:checked, button:visited:hover, button:visited:active, button:visited:checked { text-shadow: none; } - -button:link > label, button:visited > label { text-decoration-line: underline; } - -/****************** Stack Switcher * */ -stackswitcher, .stack-switcher { border-radius: 8px; background-color: #191919; } - -stackswitcher:backdrop, .stack-switcher:backdrop { background-color: #151515; } - -stackswitcher > button, .stack-switcher > button { border-radius: 8px; -gtk-outline-radius: 8px; } - -/***************** GtkSpinButton * */ -spinbutton { font-feature-settings: "tnum"; } - -spinbutton:not(.vertical) { padding: 0; } - -spinbutton:not(.vertical) entry { min-width: 28px; margin: 0; background: none; background-color: transparent; border: none; border-radius: 0; box-shadow: none; } - -spinbutton:not(.vertical) entry:backdrop:disabled { background-color: transparent; } - -spinbutton:not(.vertical) button { min-height: 16px; margin: 0; padding-bottom: 0; padding-top: 0; color: #ffffff; background-image: none; border-style: none none none solid; border-color: transparent; border-radius: 0; box-shadow: none; } - -spinbutton:not(.vertical) button:dir(rtl) { border-style: none solid none none; } - -spinbutton:not(.vertical) button:disabled { color: #909090; background-color: #202020; } - -spinbutton:not(.vertical) button:backdrop:disabled { color: #414141; background-color: #1b1b1b; background-image: none; border-style: none none none solid; } - -spinbutton:not(.vertical) button:backdrop:disabled:dir(rtl) { border-style: none solid none none; } - -spinbutton:not(.vertical) button:dir(ltr):last-child { border-radius: 0 7px 7px 0; } - -spinbutton:not(.vertical) button:dir(rtl):first-child { border-radius: 7px 0 0 7px; } - -spinbutton.vertical:disabled { color: #909090; } - -spinbutton.vertical:backdrop:disabled { color: #414141; } - -spinbutton.vertical:drop(active) { border-color: transparent; box-shadow: none; } - -spinbutton.vertical entry { min-height: 32px; min-width: 32px; padding: 0; border-radius: 0; } - -spinbutton.vertical button { min-height: 32px; min-width: 32px; padding: 0; } - -spinbutton.vertical button.up { border-radius: 8px 8px 0 0; border-style: solid solid none solid; } - -spinbutton.vertical button.down { border-radius: 0 0 8px 8px; border-style: none solid solid solid; } - -treeview spinbutton:not(.vertical) { min-height: 0; border-style: none; border-radius: 0; } - -treeview spinbutton:not(.vertical) entry { min-height: 0; padding: 1px 2px; } - -/************** ComboBoxes * */ -combobox arrow { -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); min-height: 16px; min-width: 16px; } - -combobox:drop(active) { box-shadow: none; } - -/************ Toolbars * */ -searchbar > revealer > box, .location-bar, .inline-toolbar, toolbar { -GtkWidget-window-dragging: true; padding: 4px; background-color: #202020; } - -searchbar > revealer > box:backdrop, .location-bar:backdrop, .inline-toolbar:backdrop, toolbar:backdrop { background-color: #1b1b1b; } - -toolbar { padding: 4px 3px 3px 4px; } - -.osd toolbar { background-color: transparent; } - -toolbar.osd { padding: 13px; border: none; border-radius: 8px; } - -toolbar.osd.left, toolbar.osd.right, toolbar.osd.top, toolbar.osd.bottom { border-radius: 0; } - -toolbar.horizontal separator { margin: 0 7px 1px 6px; } - -toolbar.vertical separator { margin: 6px 1px 7px 0; } - -toolbar:not(.inline-toolbar):not(.osd) > *:not(.toggle):not(.popup) > * { margin-right: 1px; margin-bottom: 1px; } - -.inline-toolbar { padding: 3px; border-width: 0 1px 1px; border-radius: 0 0 8px 8px; } - -.background.csd .inline-toolbar { border-radius: 0 0 10px 10px; } - -searchbar > revealer > box, .location-bar { border-width: 0 0 1px; padding: 3px; } - -searchbar > revealer > box { margin: -6px; padding: 6px; } - -revealer box.view { background-color: transparent; } - -.inline-toolbar, searchbar > revealer > box, .location-bar { border-style: none; background-color: #202020; } - -.inline-toolbar:backdrop, searchbar > revealer > box:backdrop, .location-bar:backdrop { background-color: #1b1b1b; } - -/*************** Header bars * */ -@keyframes header_ripple_effect { from { background-image: radial-gradient(circle farthest-corner at center, #202020 0%, transparent 0%); } - to { background-image: radial-gradient(circle farthest-corner at center, #ffffff 100%, transparent 0%); } } - -.titlebar:not(headerbar), headerbar { padding: 0 6px; min-height: 46px; border: none; border-radius: 0; background-color: #202020; /* hide the close button separator */ } - -.titlebar:backdrop:not(headerbar), headerbar:backdrop { background-color: #1b1b1b; background-image: none; } - -.titlebar:not(headerbar) .title, headerbar .title { padding-left: 12px; padding-right: 12px; font-weight: bold; } - -.titlebar:not(headerbar) .subtitle, headerbar .subtitle { font-size: smaller; padding-left: 12px; padding-right: 12px; } - -.selection-mode .titlebar:not(headerbar), .selection-mode.titlebar:not(headerbar), .selection-mode headerbar, headerbar.selection-mode { color: #191919; border-color: transparent; background-color: #ffffff; transition: background-color 0.00001s 150ms, color 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); animation: header_ripple_effect 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } - -.selection-mode .titlebar:backdrop:not(headerbar), .selection-mode.titlebar:backdrop:not(headerbar), .selection-mode headerbar:backdrop, headerbar.selection-mode:backdrop { color: #191919; background-color: #ffffff; background-image: none; } - -.selection-mode .titlebar:backdrop:not(headerbar) label, .selection-mode.titlebar:backdrop:not(headerbar) label, .selection-mode headerbar:backdrop label, headerbar.selection-mode:backdrop label { text-shadow: none; color: #191919; } - -.selection-mode .titlebar:not(headerbar) button, .selection-mode.titlebar:not(headerbar) button, .selection-mode headerbar button, headerbar.selection-mode button { color: #191919; outline-color: rgba(25, 25, 25, 0.3); background-color: #eeeeee; background-image: none; } - -.selection-mode button.titlebutton, .selection-mode .titlebar:not(headerbar) button.flat, .selection-mode.titlebar:not(headerbar) button.flat, .selection-mode headerbar button.flat, headerbar.selection-mode button.flat { background-color: transparent; background-image: none; background-image: none; } - -.selection-mode .titlebar:not(headerbar) button:hover, .selection-mode.titlebar:not(headerbar) button:hover, .selection-mode headerbar button:hover, headerbar.selection-mode button:hover { color: #191919; outline-color: rgba(25, 25, 25, 0.3); background-color: #dddddd; background-image: none; } - -.selection-mode .titlebar:not(headerbar) button:active, .selection-mode .titlebar:not(headerbar) button:checked, .selection-mode.titlebar:not(headerbar) button:active, .selection-mode.titlebar:not(headerbar) button:checked, .selection-mode headerbar button:active, .selection-mode headerbar button:checked, .selection-mode headerbar button.toggle:checked, .selection-mode headerbar button.toggle:active, headerbar.selection-mode button:active, headerbar.selection-mode button:checked, headerbar.selection-mode button.toggle:checked, headerbar.selection-mode button.toggle:active { color: #191919; outline-color: rgba(25, 25, 25, 0.3); background-color: #d1d1d1; } - -.selection-mode .titlebar:not(headerbar) button:backdrop, .selection-mode.titlebar:not(headerbar) button:backdrop, .selection-mode headerbar button:backdrop.flat, .selection-mode headerbar button:backdrop, headerbar.selection-mode button:backdrop.flat, headerbar.selection-mode button:backdrop { background-color: #242424; background-image: none; -gtk-icon-effect: none; } - -.selection-mode .titlebar:not(headerbar) button:backdrop label, .selection-mode .titlebar:not(headerbar) button:backdrop, .selection-mode.titlebar:not(headerbar) button:backdrop label, .selection-mode.titlebar:not(headerbar) button:backdrop, .selection-mode headerbar button:backdrop.flat label, .selection-mode headerbar button:backdrop.flat, .selection-mode headerbar button:backdrop label, .selection-mode headerbar button:backdrop, headerbar.selection-mode button:backdrop.flat label, headerbar.selection-mode button:backdrop.flat, headerbar.selection-mode button:backdrop label, headerbar.selection-mode button:backdrop { color: #8d8d8d; } - -.selection-mode .titlebar:not(headerbar) button:backdrop:active, .selection-mode .titlebar:not(headerbar) button:backdrop:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:active, .selection-mode.titlebar:not(headerbar) button:backdrop:checked, .selection-mode headerbar button:backdrop.flat:active, .selection-mode headerbar button:backdrop.flat:checked, .selection-mode headerbar button:backdrop:active, .selection-mode headerbar button:backdrop:checked, headerbar.selection-mode button:backdrop.flat:active, headerbar.selection-mode button:backdrop.flat:checked, headerbar.selection-mode button:backdrop:active, headerbar.selection-mode button:backdrop:checked { background-color: #323232; background-image: none; box-shadow: none; } - -.selection-mode .titlebar:not(headerbar) button:backdrop:active label, .selection-mode .titlebar:not(headerbar) button:backdrop:active, .selection-mode .titlebar:not(headerbar) button:backdrop:checked label, .selection-mode .titlebar:not(headerbar) button:backdrop:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:active label, .selection-mode.titlebar:not(headerbar) button:backdrop:active, .selection-mode.titlebar:not(headerbar) button:backdrop:checked label, .selection-mode.titlebar:not(headerbar) button:backdrop:checked, .selection-mode headerbar button:backdrop.flat:active label, .selection-mode headerbar button:backdrop.flat:active, .selection-mode headerbar button:backdrop.flat:checked label, .selection-mode headerbar button:backdrop.flat:checked, .selection-mode headerbar button:backdrop:active label, .selection-mode headerbar button:backdrop:active, .selection-mode headerbar button:backdrop:checked label, .selection-mode headerbar button:backdrop:checked, headerbar.selection-mode button:backdrop.flat:active label, headerbar.selection-mode button:backdrop.flat:active, headerbar.selection-mode button:backdrop.flat:checked label, headerbar.selection-mode button:backdrop.flat:checked, headerbar.selection-mode button:backdrop:active label, headerbar.selection-mode button:backdrop:active, headerbar.selection-mode button:backdrop:checked label, headerbar.selection-mode button:backdrop:checked { color: #8d8d8d; } - -.selection-mode .titlebar:not(headerbar) button:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled, .selection-mode headerbar button:backdrop.flat:disabled, .selection-mode headerbar button:backdrop:disabled, headerbar.selection-mode button:backdrop.flat:disabled, headerbar.selection-mode button:backdrop:disabled { background-color: transparent; background-image: none; } - -.selection-mode .titlebar:not(headerbar) button:backdrop:disabled label, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled label, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled, .selection-mode headerbar button:backdrop.flat:disabled label, .selection-mode headerbar button:backdrop.flat:disabled, .selection-mode headerbar button:backdrop:disabled label, .selection-mode headerbar button:backdrop:disabled, headerbar.selection-mode button:backdrop.flat:disabled label, headerbar.selection-mode button:backdrop.flat:disabled, headerbar.selection-mode button:backdrop:disabled label, headerbar.selection-mode button:backdrop:disabled { color: #414141; } - -.selection-mode .titlebar:not(headerbar) button:backdrop:disabled:active, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:active, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:checked, .selection-mode headerbar button:backdrop:disabled:active, .selection-mode headerbar button:backdrop:disabled:checked, headerbar.selection-mode button:backdrop:disabled:active, headerbar.selection-mode button:backdrop:disabled:checked { background-color: #f4f4f4; box-shadow: none; background-image: none; } - -.selection-mode .titlebar:not(headerbar) button:backdrop:disabled:active label, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled:active, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled:checked label, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:active label, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:active, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:checked label, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:checked, .selection-mode headerbar button:backdrop:disabled:active label, .selection-mode headerbar button:backdrop:disabled:active, .selection-mode headerbar button:backdrop:disabled:checked label, .selection-mode headerbar button:backdrop:disabled:checked, headerbar.selection-mode button:backdrop:disabled:active label, headerbar.selection-mode button:backdrop:disabled:active, headerbar.selection-mode button:backdrop:disabled:checked label, headerbar.selection-mode button:backdrop:disabled:checked { color: #414141; } - -.selection-mode button.titlebutton:backdrop, .selection-mode button.titlebutton:disabled, .selection-mode .titlebar:not(headerbar) button.flat:backdrop, .selection-mode .titlebar:not(headerbar) button.flat:disabled, .selection-mode.titlebar:not(headerbar) button.flat:backdrop, .selection-mode.titlebar:not(headerbar) button.flat:disabled, .selection-mode headerbar button.flat:backdrop, .selection-mode headerbar button.flat:disabled, .selection-mode headerbar button.flat:backdrop:disabled, headerbar.selection-mode button.flat:backdrop, headerbar.selection-mode button.flat:disabled, headerbar.selection-mode button.flat:backdrop:disabled { background-color: transparent; background-image: none; background-image: none; } - -.selection-mode .titlebar:not(headerbar) button:disabled, .selection-mode.titlebar:not(headerbar) button:disabled, .selection-mode headerbar button:disabled, headerbar.selection-mode button:disabled { color: #909090; background-color: transparent; background-image: none; } - -.selection-mode .titlebar:not(headerbar) button:disabled:active, .selection-mode .titlebar:not(headerbar) button:disabled:checked, .selection-mode.titlebar:not(headerbar) button:disabled:active, .selection-mode.titlebar:not(headerbar) button:disabled:checked, .selection-mode headerbar button:disabled:active, .selection-mode headerbar button:disabled:checked, headerbar.selection-mode button:disabled:active, headerbar.selection-mode button:disabled:checked { color: #909090; background-color: #f9f9f9; box-shadow: none; background-image: none; } - -.selection-mode .titlebar:not(headerbar) button.suggested-action, .selection-mode.titlebar:not(headerbar) button.suggested-action, .selection-mode headerbar button.suggested-action, headerbar.selection-mode button.suggested-action { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); background-color: #313131; background-image: none; } - -.selection-mode .titlebar:not(headerbar) button.suggested-action:hover, .selection-mode.titlebar:not(headerbar) button.suggested-action:hover, .selection-mode headerbar button.suggested-action:hover, headerbar.selection-mode button.suggested-action:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); background-color: #414141; background-image: none; } - -.selection-mode .titlebar:not(headerbar) button.suggested-action:active, .selection-mode.titlebar:not(headerbar) button.suggested-action:active, .selection-mode headerbar button.suggested-action:active, headerbar.selection-mode button.suggested-action:active { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); background-color: #4d4d4d; } - -.selection-mode .titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode headerbar button.suggested-action:disabled, headerbar.selection-mode button.suggested-action:disabled { color: #909090; background-color: transparent; background-image: none; } - -.selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode headerbar button.suggested-action:backdrop, headerbar.selection-mode button.suggested-action:backdrop { background-color: #242424; background-image: none; } - -.selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop label, .selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop label, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode headerbar button.suggested-action:backdrop label, .selection-mode headerbar button.suggested-action:backdrop, headerbar.selection-mode button.suggested-action:backdrop label, headerbar.selection-mode button.suggested-action:backdrop { color: #8d8d8d; } - -.selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode headerbar button.suggested-action:backdrop:disabled, headerbar.selection-mode button.suggested-action:backdrop:disabled { background-color: transparent; background-image: none; } - -.selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop:disabled label, .selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled label, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode headerbar button.suggested-action:backdrop:disabled label, .selection-mode headerbar button.suggested-action:backdrop:disabled, headerbar.selection-mode button.suggested-action:backdrop:disabled label, headerbar.selection-mode button.suggested-action:backdrop:disabled { color: #414141; } - -.selection-mode .titlebar:not(headerbar) .selection-menu, .selection-mode.titlebar:not(headerbar) .selection-menu, .selection-mode headerbar .selection-menu:backdrop, .selection-mode headerbar .selection-menu, headerbar.selection-mode .selection-menu:backdrop, headerbar.selection-mode .selection-menu { border-color: rgba(255, 255, 255, 0); background-color: rgba(255, 255, 255, 0); background-image: none; box-shadow: none; min-height: 20px; padding: 6px 10px; } - -.selection-mode .titlebar:not(headerbar) .selection-menu arrow, .selection-mode.titlebar:not(headerbar) .selection-menu arrow, .selection-mode headerbar .selection-menu:backdrop arrow, .selection-mode headerbar .selection-menu arrow, headerbar.selection-mode .selection-menu:backdrop arrow, headerbar.selection-mode .selection-menu arrow { -GtkArrow-arrow-scaling: 1; } - -.selection-mode .titlebar:not(headerbar) .selection-menu .arrow, .selection-mode.titlebar:not(headerbar) .selection-menu .arrow, .selection-mode headerbar .selection-menu:backdrop .arrow, .selection-mode headerbar .selection-menu .arrow, headerbar.selection-mode .selection-menu:backdrop .arrow, headerbar.selection-mode .selection-menu .arrow { -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); color: rgba(25, 25, 25, 0.5); -gtk-icon-shadow: none; } - -.tiled .titlebar:not(headerbar), .tiled-top .titlebar:not(headerbar), .tiled-right .titlebar:not(headerbar), .tiled-bottom .titlebar:not(headerbar), .tiled-left .titlebar:not(headerbar), .maximized .titlebar:not(headerbar), .fullscreen .titlebar:not(headerbar), .tiled headerbar, .tiled-top headerbar, .tiled-right headerbar, .tiled-bottom headerbar, .tiled-left headerbar, .maximized headerbar, .fullscreen headerbar { border-radius: 0; } - -.default-decoration.titlebar:not(headerbar), headerbar.default-decoration { min-height: 28px; padding: 4px; border-color: transparent; } - -.default-decoration.titlebar:not(headerbar) button.titlebutton, headerbar.default-decoration button.titlebutton { min-height: 26px; min-width: 26px; margin: 0; padding: 0; } - -.titlebar:not(headerbar) separator.titlebutton, headerbar separator.titlebutton { opacity: 0; } - -.solid-csd .titlebar:dir(rtl):not(headerbar), .solid-csd .titlebar:dir(ltr):not(headerbar), .solid-csd headerbar:backdrop:dir(rtl), .solid-csd headerbar:backdrop:dir(ltr), .solid-csd headerbar:dir(rtl), .solid-csd headerbar:dir(ltr) { margin-left: -1px; margin-right: -1px; margin-top: -1px; border-radius: 0; box-shadow: none; } - -headerbar entry, headerbar spinbutton, headerbar separator:not(.sidebar), headerbar button { margin-top: 6px; margin-bottom: 6px; } - -headerbar switch { margin-top: 10px; margin-bottom: 10px; } - -headerbar stackswitcher button, headerbar .stack-switcher button { min-height: 24px; min-width: 80px; margin: 4px 2px; } - -headerbar stackswitcher button:first-child:dir(ltr), headerbar .stack-switcher button:first-child:dir(ltr) { margin-left: 4px; } - -headerbar stackswitcher button:first-child:dir(rtl), headerbar .stack-switcher button:first-child:dir(rtl) { margin-right: 4px; } - -headerbar stackswitcher button:last-child:dir(ltr), headerbar .stack-switcher button:last-child:dir(ltr) { margin-right: 4px; } - -headerbar stackswitcher button:last-child:dir(rtl), headerbar .stack-switcher button:last-child:dir(rtl) { margin-left: 4px; } - -#MozillaGtkWidget.background headerbar button.close:hover, headerbar button.close:hover { color: #fb7c7c; background-color: #412e2e; } - -#MozillaGtkWidget.background headerbar button.close:active, #MozillaGtkWidget.background headerbar button.close:checked, headerbar button.close:active, headerbar button.close:checked { color: #fb7c7c; background-color: #4c3232; transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background-size 0, background-image 0; animation: ripple_effect 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards; background-image: radial-gradient(circle farthest-corner at center, #4c3232 10%, transparent 0%); background-size: 0% 0%; } - -headerbar.titlebar headerbar:not(.titlebar) { background: none; box-shadow: none; } - -.background .titlebar:backdrop, .background .titlebar { border-top-left-radius: 10px; border-top-right-radius: 10px; } - -.background.tiled .titlebar:backdrop, .background.tiled .titlebar, .background.tiled-top .titlebar:backdrop, .background.tiled-top .titlebar, .background.tiled-right .titlebar:backdrop, .background.tiled-right .titlebar, .background.tiled-bottom .titlebar:backdrop, .background.tiled-bottom .titlebar, .background.tiled-left .titlebar:backdrop, .background.tiled-left .titlebar, .background.maximized .titlebar:backdrop, .background.maximized .titlebar, .background.solid-csd .titlebar:backdrop, .background.solid-csd .titlebar { border-top-left-radius: 0; border-top-right-radius: 0; } - -window separator:first-child + headerbar:backdrop, window separator:first-child + headerbar, window headerbar:first-child:backdrop, window headerbar:first-child { border-top-left-radius: 10px; } - -window headerbar:last-child:backdrop, window headerbar:last-child { border-top-right-radius: 10px; } - -window stack headerbar:first-child:backdrop, window stack headerbar:first-child, window stack headerbar:last-child:backdrop, window stack headerbar:last-child { border-top-left-radius: 10px; border-top-right-radius: 10px; } - -window.tiled headerbar, window.tiled headerbar:first-child, window.tiled headerbar:last-child, window.tiled headerbar:only-child, window.tiled headerbar:backdrop, window.tiled headerbar:backdrop:first-child, window.tiled headerbar:backdrop:last-child, window.tiled headerbar:backdrop:only-child, window.tiled-top headerbar, window.tiled-top headerbar:first-child, window.tiled-top headerbar:last-child, window.tiled-top headerbar:only-child, window.tiled-top headerbar:backdrop, window.tiled-top headerbar:backdrop:first-child, window.tiled-top headerbar:backdrop:last-child, window.tiled-top headerbar:backdrop:only-child, window.tiled-right headerbar, window.tiled-right headerbar:first-child, window.tiled-right headerbar:last-child, window.tiled-right headerbar:only-child, window.tiled-right headerbar:backdrop, window.tiled-right headerbar:backdrop:first-child, window.tiled-right headerbar:backdrop:last-child, window.tiled-right headerbar:backdrop:only-child, window.tiled-bottom headerbar, window.tiled-bottom headerbar:first-child, window.tiled-bottom headerbar:last-child, window.tiled-bottom headerbar:only-child, window.tiled-bottom headerbar:backdrop, window.tiled-bottom headerbar:backdrop:first-child, window.tiled-bottom headerbar:backdrop:last-child, window.tiled-bottom headerbar:backdrop:only-child, window.tiled-left headerbar, window.tiled-left headerbar:first-child, window.tiled-left headerbar:last-child, window.tiled-left headerbar:only-child, window.tiled-left headerbar:backdrop, window.tiled-left headerbar:backdrop:first-child, window.tiled-left headerbar:backdrop:last-child, window.tiled-left headerbar:backdrop:only-child, window.maximized headerbar, window.maximized headerbar:first-child, window.maximized headerbar:last-child, window.maximized headerbar:only-child, window.maximized headerbar:backdrop, window.maximized headerbar:backdrop:first-child, window.maximized headerbar:backdrop:last-child, window.maximized headerbar:backdrop:only-child, window.fullscreen headerbar, window.fullscreen headerbar:first-child, window.fullscreen headerbar:last-child, window.fullscreen headerbar:only-child, window.fullscreen headerbar:backdrop, window.fullscreen headerbar:backdrop:first-child, window.fullscreen headerbar:backdrop:last-child, window.fullscreen headerbar:backdrop:only-child, window.solid-csd headerbar, window.solid-csd headerbar:first-child, window.solid-csd headerbar:last-child, window.solid-csd headerbar:only-child, window.solid-csd headerbar:backdrop, window.solid-csd headerbar:backdrop:first-child, window.solid-csd headerbar:backdrop:last-child, window.solid-csd headerbar:backdrop:only-child { border-top-left-radius: 0; border-top-right-radius: 0; } - -window.csd > .titlebar:not(headerbar) { padding: 0; background-color: transparent; background-image: none; border-style: none; border-color: transparent; box-shadow: none; } - -.titlebar:not(headerbar) separator { background-color: #202020; } - -.titlebar:not(headerbar) separator:backdrop { background-color: #1b1b1b; } - -window.devel headerbar.titlebar:not(.selection-mode) { background: #202020 cross-fade(10% -gtk-icontheme("system-run-symbolic"), image(transparent)) 90% 0/256px 256px no-repeat, linear-gradient(to right, transparent 65%, rgba(255, 255, 255, 0.15)); } - -window.devel headerbar.titlebar:not(.selection-mode):backdrop { background: #202020 cross-fade(10% -gtk-icontheme("system-run-symbolic"), image(transparent)) 90% 0/256px 256px no-repeat, image(#202020); /* background-color would flash */ } - -/************ Pathbars * */ -.path-bar button.text-button, .path-bar button.image-button, .path-bar button { padding-left: 4px; padding-right: 4px; } - -.path-bar button.text-button.image-button label { padding-left: 0; padding-right: 0; } - -.path-bar button.text-button.image-button label:last-child, .path-bar button label:last-child { padding-right: 8px; } - -.path-bar button.text-button.image-button label:first-child, .path-bar button label:first-child { padding-left: 8px; } - -.path-bar button image { padding-left: 4px; padding-right: 4px; } - -.path-bar button.slider-button { padding-left: 0; padding-right: 0; } - -/************** Tree Views * */ -treeview.view { border-left-color: rgba(255, 255, 255, 0.15); border-top-color: #202020; border-radius: 0px; } - -* { -GtkTreeView-horizontal-separator: 4; -GtkTreeView-grid-line-width: 1; -GtkTreeView-grid-line-pattern: ''; -GtkTreeView-tree-line-width: 1; -GtkTreeView-tree-line-pattern: ''; -GtkTreeView-expander-size: 16; } - -treeview.view:selected:focus, treeview.view:selected { border-radius: 0; } - -treeview.view:selected:backdrop, treeview.view:selected { border-left-color: #5f5f5f; border-top-color: rgba(141, 141, 141, 0.1); } - -treeview.view:disabled { color: #909090; } - -treeview.view:disabled:selected { color: #a3a3a3; } - -treeview.view:disabled:selected:backdrop { color: #797979; } - -treeview.view:disabled:backdrop { color: #414141; } - -treeview.view.separator { min-height: 2px; color: #202020; } - -treeview.view.separator:backdrop { color: #1b1b1b; } - -treeview.view:backdrop { border-left-color: #545454; border-top: #1b1b1b; } - -treeview.view:drop(active) { border-style: solid none; border-width: 1px; border-color: #ececec; } - -treeview.view:drop(active).after { border-top-style: none; } - -treeview.view:drop(active).before { border-bottom-style: none; } - -treeview.view.expander { -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); color: #bababa; } - -treeview.view.expander:dir(rtl) { -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } - -treeview.view.expander:hover { color: #ffffff; } - -treeview.view.expander:selected { color: #5e5e5e; } - -treeview.view.expander:selected:hover { color: #191919; } - -treeview.view.expander:selected:backdrop { color: #404040; } - -treeview.view.expander:checked { -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } - -treeview.view.expander:backdrop { color: dimgray; } - -treeview.view.progressbar { color: #191919; background-color: #ffffff; background: image(#ffffff); box-shadow: none; border-radius: 8px; } - -treeview.view.progressbar:backdrop { color: #151515; background-color: #a4a4a4; background-image: none; } - -treeview.view.progressbar:selected:focus, treeview.view.progressbar:selected { border-radius: 8px; color: #ffffff; background-color: #191919; background-image: none; } - -treeview.view.progressbar:selected:backdrop { color: #a4a4a4; background-color: #151515; } - -treeview.view.trough { background-color: rgba(255, 255, 255, 0.1); border-radius: 8px; } - -treeview.view.trough:backdrop { background-color: rgba(141, 141, 141, 0.1); } - -treeview.view.trough:selected { border-radius: 8px; } - -treeview.view.trough:selected:focus, treeview.view.trough:selected { background-color: rgba(25, 25, 25, 0.3); } - -treeview.view.trough:selected:backdrop { background-color: rgba(25, 25, 25, 0.3); } - -treeview.view header button { color: #8c8c8c; background-color: #191919; font-weight: bold; text-shadow: none; box-shadow: none; margin: 0 1px 1px 0; } - -treeview.view header button:last-child { margin-right: 0; } - -treeview.view header button:hover { color: #c6c6c6; box-shadow: none; transition: none; } - -treeview.view header button:active { color: #ffffff; transition: none; } - -treeview.view button.dnd:active, treeview.view button.dnd:selected, treeview.view button.dnd:hover, treeview.view button.dnd, treeview.view header.button.dnd:active, treeview.view header.button.dnd:selected, treeview.view header.button.dnd:hover, treeview.view header.button.dnd { padding: 0 6px; color: #191919; background-image: none; background-color: #ffffff; border-style: none; border-radius: 0; box-shadow: inset 0 0 0 1px #191919; text-shadow: none; transition: none; } - -treeview.view acceleditor > label { background-color: #ffffff; } - -treeview.view header button, treeview.view header button:hover, treeview.view header button:active { padding: 0 6px; background-image: none; border-style: none solid solid none; border-color: #202020; border-radius: 0; text-shadow: none; } - -treeview.view header button:disabled { border-color: #202020; background-image: none; } - -treeview.view header button:backdrop { color: #545454; border-color: #1b1b1b; border-style: none solid solid none; background-image: none; background-color: #151515; } - -treeview.view header button:backdrop:disabled { border-color: #1b1b1b; background-image: none; } - -treeview.view header button:last-child { border-right-style: none; } - -/********* Menus * */ -menubar, .menubar { -GtkWidget-window-dragging: true; padding: 0px; } - -menubar:backdrop, .menubar:backdrop { background-color: #1b1b1b; } - -menubar > menuitem, .menubar > menuitem { min-height: 16px; padding: 4px 8px; } - -menubar > menuitem menu:dir(rtl), menubar > menuitem menu:dir(ltr), .menubar > menuitem menu:dir(rtl), .menubar > menuitem menu:dir(ltr) { border-radius: 0; padding: 0; } - -menubar > menuitem:hover, .menubar > menuitem:hover { box-shadow: inset 0 -3px #ffffff; color: white; } - -menubar > menuitem:disabled, .menubar > menuitem:disabled { color: #909090; box-shadow: none; } - -menubar .csd.popup decoration, .menubar .csd.popup decoration { border-radius: 0; } - -.background.popup { background-color: transparent; } - -menu, .menu, .context-menu { margin: 8px; padding: 8px 0px; background-color: #191919; border: 1px solid rgba(49, 49, 49, 0.75); } - -.csd menu, .csd .menu, .csd .context-menu { border: none; border-radius: 8px; } - -menu:backdrop, .menu:backdrop, .context-menu:backdrop { background-color: #151515; border-color: rgba(45, 45, 45, 0.75); } - -menu menuitem, .menu menuitem, .context-menu menuitem { min-height: 16px; min-width: 40px; padding: 4px 6px; text-shadow: none; } - -menu menuitem:hover, .menu menuitem:hover, .context-menu menuitem:hover { color: #191919; background-color: #ffffff; background: image(#ffffff); } - -menu menuitem:disabled, .menu menuitem:disabled, .context-menu menuitem:disabled { color: #909090; } - -menu menuitem:disabled:backdrop, .menu menuitem:disabled:backdrop, .context-menu menuitem:disabled:backdrop { color: #414141; } - -menu menuitem:backdrop, menu menuitem:backdrop:hover, .menu menuitem:backdrop, .menu menuitem:backdrop:hover, .context-menu menuitem:backdrop, .context-menu menuitem:backdrop:hover { color: #8d8d8d; background-color: transparent; } - -menu menuitem arrow, .menu menuitem arrow, .context-menu menuitem arrow { min-height: 16px; min-width: 16px; } - -menu menuitem arrow:dir(ltr), .menu menuitem arrow:dir(ltr), .context-menu menuitem arrow:dir(ltr) { -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); margin-left: 10px; } - -menu menuitem arrow:dir(rtl), .menu menuitem arrow:dir(rtl), .context-menu menuitem arrow:dir(rtl) { -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); margin-right: 10px; } - -menu menuitem label:dir(rtl), menu menuitem label:dir(ltr), .menu menuitem label:dir(rtl), .menu menuitem label:dir(ltr), .context-menu menuitem label:dir(rtl), .context-menu menuitem label:dir(ltr) { color: inherit; } - -menu separator, .menu separator, .context-menu separator { margin: 3px 16px; } - -menu > arrow, .menu > arrow, .context-menu > arrow { background-color: transparent; background-image: none; background-image: none; min-height: 16px; min-width: 16px; padding: 4px; background-color: #191919; border-radius: 0; } - -menu > arrow.top, .menu > arrow.top, .context-menu > arrow.top { margin-top: -8px; border-bottom: 1px solid #303030; border-top-right-radius: 8px; border-top-left-radius: 8px; -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } - -menu > arrow.bottom, .menu > arrow.bottom, .context-menu > arrow.bottom { margin-top: 16px; margin-bottom: -24px; border-top: 1px solid #303030; border-bottom-right-radius: 8px; border-bottom-left-radius: 8px; -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } - -menu > arrow:hover, .menu > arrow:hover, .context-menu > arrow:hover { background-color: #3c3c3c; } - -menu > arrow:backdrop, .menu > arrow:backdrop, .context-menu > arrow:backdrop { background-color: #151515; } - -menu > arrow:disabled, .menu > arrow:disabled, .context-menu > arrow:disabled { color: transparent; background-color: transparent; border-color: transparent; } - -menuitem accelerator { color: alpha(currentColor,0.55); } - -menuitem check, menuitem radio { min-height: 16px; min-width: 16px; } - -menuitem check:dir(ltr), menuitem radio:dir(ltr) { margin-right: 7px; } - -menuitem check:dir(rtl), menuitem radio:dir(rtl) { margin-left: 7px; } - -/*************** Popovers * */ -popover.background { padding: 2px; background-color: #191919; box-shadow: 0 2px 4px 1px rgba(0, 0, 0, 0.4); } - -.csd popover.background, popover.background { border: 1px solid rgba(49, 49, 49, 0.75); border-radius: 10px; } - -.csd popover.background { background-clip: padding-box; } - -popover.background:backdrop { background-color: #151515; box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.4); border-color: rgba(45, 45, 45, 0.75); } - -popover.background > list, popover.background > .view, popover.background > iconview, popover.background > toolbar { border-style: none; background-color: transparent; } - -popover.background separator { margin: 3px; } - -popover.background list separator { margin: 0px; } - -/************* Notebooks * */ -notebook > header { padding: 2px; border-style: none; background-color: #191919; } - -notebook > header:backdrop { background-color: #151515; } - -notebook > header.top { border-radius: 8px 8px 0 0; } - -notebook > header.bottom { border-radius: 0 0 8px 8px; } - -notebook > header.left { border-radius: 8px 0 0 8px; } - -notebook > header.right { border-radius: 0 8px 8px 0; } - -notebook > header > button { padding: 2px 9px; margin: 2px; } - -notebook > header.left > tabs > arrow, notebook > header.right > tabs > arrow { margin-top: -5px; margin-bottom: -5px; padding-top: 4px; padding-bottom: 4px; } - -notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down { -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } - -notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up { -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } - -notebook > header > tabs > arrow { transition: none; min-height: 16px; min-width: 16px; } - -notebook > header > tabs > arrow:hover:not(:active):not(:backdrop) { background-clip: padding-box; background-image: none; border-color: transparent; box-shadow: none; transition: none; } - -notebook > header > tabs > arrow:disabled { color: #909090; background-color: transparent; background-image: none; } - -notebook > header tab { min-height: 24px; min-width: 30px; padding: 2px 9px; margin: 2px; outline-offset: -3px; border-radius: 8px; color: #d1d1d1; font-weight: normal; border-style: none; transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } - -notebook > header tab:hover { color: #ffffff; background-color: rgba(255, 255, 255, 0.05); } - -notebook > header tab:backdrop { color: #8d8d8d; } - -notebook > header tab:backdrop.reorderable-page { background-color: transparent; } - -notebook > header tab:checked { color: #ffffff; background-color: #414141; box-shadow: 0 2px 4px rgba(25, 25, 25, 0.075); } - -notebook > header tab:backdrop:checked { color: #8d8d8d; background-color: #2c2c2c; box-shadow: 0 1px 2px rgba(21, 21, 21, 0.075); } - -notebook > header tab:backdrop:checked.reorderable-page { background-color: #2c2c2c; } - -notebook > header tab button.flat { border-radius: 999px; padding: 0; margin-top: 2px; margin-bottom: 2px; min-width: 20px; min-height: 20px; } - -notebook > header tab button.flat:hover { color: currentColor; } - -notebook > header tab button.flat, notebook > header tab button.flat:backdrop { color: alpha(currentColor,0.3); } - -notebook > header tab button.flat:last-child { margin-left: 4px; margin-right: -4px; } - -notebook > header tab button.flat:first-child { margin-left: -4px; margin-right: 4px; } - -notebook > stack:not(:only-child) { background-color: transparent; } - -notebook > stack:not(:only-child):backdrop { background-color: transparent; } - -/************** Scrollbars * */ -scrollbar { background-color: transparent; transition: 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); border-radius: 8px; } - -* { -GtkScrollbar-has-backward-stepper: false; -GtkScrollbar-has-forward-stepper: false; } - -scrollbar:backdrop { border-color: #2d2d2d; transition: 150ms ease-out; } - -scrollbar slider { min-width: 6px; min-height: 6px; margin: -1px; border: 4px solid transparent; border-radius: 8px; background-clip: padding-box; background-color: #a6a6a6; } - -scrollbar slider:hover { background-color: #d2d2d2; } - -scrollbar slider:hover:active { background-color: #ffffff; } - -scrollbar slider:backdrop { background-color: #6b6b6b; } - -scrollbar slider:disabled { background-color: transparent; } - -scrollbar.fine-tune slider { min-width: 4px; min-height: 4px; } - -scrollbar.fine-tune.horizontal slider { border-width: 5px 4px; } - -scrollbar.fine-tune.vertical slider { border-width: 4px 5px; } - -scrollbar.overlay-indicator:not(.dragging):not(.hovering) { border-color: transparent; opacity: 0.4; background-color: transparent; } - -scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { margin: 0; min-width: 3px; min-height: 3px; background-color: #ffffff; border: 1px solid black; } - -scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { min-width: 5px; min-height: 5px; background-color: #ffffff; background-clip: padding-box; border-radius: 100%; border: 1px solid black; -gtk-icon-source: none; } - -scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider { margin: 0 2px; min-width: 40px; } - -scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button { margin: 1px 2px; min-width: 5px; } - -scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider { margin: 2px 0; min-height: 40px; } - -scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button { margin: 2px 1px; min-height: 5px; } - -scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering { opacity: 0.8; } - -scrollbar.horizontal slider { min-width: 40px; } - -scrollbar.vertical slider { min-height: 40px; } - -scrollbar button { padding: 0; min-width: 12px; min-height: 12px; border-style: none; border-radius: 0; transition-property: min-height, min-width, color; background-color: transparent; background-image: none; background-image: none; color: #a6a6a6; } - -scrollbar button:hover { background-color: transparent; background-image: none; background-image: none; color: #d2d2d2; } - -scrollbar button:active, scrollbar button:checked { background-color: transparent; background-image: none; background-image: none; color: #ffffff; } - -scrollbar button:disabled { background-color: transparent; background-image: none; background-image: none; color: rgba(166, 166, 166, 0.2); } - -scrollbar button:backdrop { background-color: transparent; background-image: none; background-image: none; color: #6b6b6b; } - -scrollbar button:backdrop:disabled { background-color: transparent; background-image: none; background-image: none; color: rgba(107, 107, 107, 0.2); } - -scrollbar.vertical button.down { -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } - -scrollbar.vertical button.up { -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } - -scrollbar.horizontal button.down { -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } - -scrollbar.horizontal button.up { -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); } - -/********** Switch * */ -switch { font-size: 0; outline-offset: -4px; min-width: 36px; min-height: 18px; transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); border: none; padding: 2px; border-radius: 999px; background-color: #4d4d4d; background-image: none; color: transparent; } - -switch:checked { background-color: #ffffff; background: image(#ffffff); } - -switch:disabled { background-color: #313131; background-image: none; } - -switch:disabled:checked { background-color: #6f6f6f; background-image: none; } - -switch:backdrop { background-color: #434343; background-image: none; transition: 150ms ease-out; } - -switch:backdrop:checked { background-color: #a4a4a4; background-image: none; } - -switch:backdrop:disabled { background-color: #2d2d2d; background-image: none; } - -switch:backdrop:disabled:checked { background-color: #4a4a4a; background-image: none; } - -switch slider { margin: 2px; min-width: 18px; min-height: 18px; border: none; border-radius: 999px; -gtk-outline-radius: 999px; transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); background-color: #191919; box-shadow: 0 2px 4px rgba(25, 25, 25, 0.075); } - -switch:disabled slider { background-color: #202020; box-shadow: none; } - -switch:backdrop slider { transition: 150ms ease-out; background-color: #1b1b1b; box-shadow: 0 2px 4px rgba(21, 21, 21, 0.075); } - -switch:checked slider { background-color: #191919; box-shadow: none; } - -switch:backdrop:checked slider { background-color: #151515; } - -row:selected switch { box-shadow: none; box-shadow: inset 0 0 0 1px #191919; } - -/************************* Check and Radio items * */ -.view.content-view.check:not(list), iconview.content-view.check:not(list), .content-view:not(list) check { margin: 4px; min-width: 32px; min-height: 32px; border-radius: 8px; transition: 150ms; padding: 0; -gtk-icon-source: none; -gtk-icon-shadow: none; } - -.view.content-view.check:hover:not(list), iconview.content-view.check:hover:not(list), .content-view:not(list) check:hover { margin: 4px; min-width: 32px; min-height: 32px; border-radius: 8px; transition: 150ms; padding: 0; -gtk-icon-source: none; -gtk-icon-shadow: none; } - -.view.content-view.check:active:not(list), iconview.content-view.check:active:not(list), .content-view:not(list) check:active { margin: 4px; min-width: 32px; min-height: 32px; border-radius: 8px; transition: 150ms; padding: 0; -gtk-icon-source: none; -gtk-icon-shadow: none; } - -.view.content-view.check:backdrop:not(list), iconview.content-view.check:backdrop:not(list), .content-view:not(list) check:backdrop { margin: 4px; min-width: 32px; min-height: 32px; border-radius: 8px; transition: 150ms; padding: 0; -gtk-icon-source: none; -gtk-icon-shadow: none; } - -.view.content-view.check:checked:not(list), iconview.content-view.check:checked:not(list), .content-view:not(list) check:checked { margin: 4px; min-width: 32px; min-height: 32px; border-radius: 8px; transition: 150ms; padding: 0; -gtk-icon-source: -gtk-icontheme('object-select-symbolic'); -gtk-icon-shadow: none; } - -.view.content-view.check:checked:hover:not(list), iconview.content-view.check:checked:hover:not(list), .content-view:not(list) check:checked:hover { margin: 4px; min-width: 32px; min-height: 32px; border-radius: 8px; transition: 150ms; padding: 0; -gtk-icon-source: -gtk-icontheme('object-select-symbolic'); -gtk-icon-shadow: none; } - -.view.content-view.check:checked:active:not(list), iconview.content-view.check:checked:active:not(list), .content-view:not(list) check:checked:active { margin: 4px; min-width: 32px; min-height: 32px; border-radius: 8px; transition: 150ms; padding: 0; -gtk-icon-source: -gtk-icontheme('object-select-symbolic'); -gtk-icon-shadow: none; } - -.view.content-view.check:backdrop:checked:not(list), iconview.content-view.check:backdrop:checked:not(list), .content-view:not(list) check:backdrop:checked { margin: 4px; min-width: 32px; min-height: 32px; border-radius: 8px; transition: 150ms; padding: 0; -gtk-icon-source: -gtk-icontheme('object-select-symbolic'); -gtk-icon-shadow: none; } - -checkbutton.text-button, radiobutton.text-button { padding: 2px 0; outline-offset: 0; } - -checkbutton.text-button label:not(:only-child):first-child, radiobutton.text-button label:not(:only-child):first-child { margin-left: 4px; } - -checkbutton.text-button label:not(:only-child):last-child, radiobutton.text-button label:not(:only-child):last-child { margin-right: 4px; } - -check, radio { margin: 0 4px; min-height: 14px; min-width: 14px; padding: 1px; border: none; -gtk-icon-source: none; } - -check:only-child, radio:only-child { margin: 0; } - -popover check.left:dir(rtl), popover radio.left:dir(rtl) { margin-left: 0; margin-right: 12px; } - -popover check.right:dir(ltr), popover radio.right:dir(ltr) { margin-left: 12px; margin-right: 0; } - -check, radio { background-clip: padding-box; background: image(#191919); box-shadow: inset 0 0 0 1px #4d4d4d; color: #ffffff; } - -check:hover, radio:hover { background: image(#252525); } - -check:active, radio:active { background: image(#303030); } - -check:disabled, radio:disabled { box-shadow: none; background-image: none; background-color: #1d1d1d; color: rgba(255, 255, 255, 0.7); } - -check:backdrop, radio:backdrop { background-image: none; background-color: #1a1a1a; box-shadow: inset 0 0 0 1px #4d4d4d; color: #ffffff; } - -check:backdrop:disabled, radio:backdrop:disabled { box-shadow: none; background-image: none; background-color: #1d1d1d; color: rgba(255, 255, 255, 0.7); } - -check:checked, radio:checked { background-clip: border-box; background: image(#ffffff); box-shadow: none; color: #191919; } - -check:checked:hover, radio:checked:hover { background: image(white); } - -check:checked:active, radio:checked:active { background: image(white); } - -check:checked:disabled, radio:checked:disabled { box-shadow: none; background-image: none; background-color: #909090; color: rgba(25, 25, 25, 0.7); } - -check:checked:backdrop, radio:checked:backdrop { background-image: none; background-color: #bbbbbb; box-shadow: none; color: #191919; } - -check:checked:backdrop:disabled, radio:checked:backdrop:disabled { box-shadow: none; background-image: none; background-color: #909090; color: rgba(25, 25, 25, 0.7); } - -check:indeterminate, radio:indeterminate { background-clip: border-box; background: image(#ffffff); box-shadow: none; color: #191919; } - -check:indeterminate:hover, radio:indeterminate:hover { background: image(white); } - -check:indeterminate:active, radio:indeterminate:active { background: image(white); } - -check:indeterminate:disabled, radio:indeterminate:disabled { box-shadow: none; background-image: none; background-color: #909090; color: rgba(25, 25, 25, 0.7); } - -check:indeterminate:backdrop, radio:indeterminate:backdrop { background-image: none; background-color: #bbbbbb; box-shadow: none; color: #191919; } - -check:indeterminate:backdrop:disabled, radio:indeterminate:backdrop:disabled { box-shadow: none; background-image: none; background-color: #909090; color: rgba(25, 25, 25, 0.7); } - -check:backdrop, radio:backdrop { transition: 150ms ease-out; } - -menu menuitem check, menu menuitem radio { margin: 0; } - -menu menuitem check, menu menuitem check:hover, menu menuitem check:disabled, menu menuitem check:checked, menu menuitem check:checked:hover, menu menuitem check:checked:disabled, menu menuitem check:indeterminate, menu menuitem check:indeterminate:hover, menu menuitem check:indeterminate:disabled, menu menuitem radio, menu menuitem radio:hover, menu menuitem radio:disabled, menu menuitem radio:checked, menu menuitem radio:checked:hover, menu menuitem radio:checked:disabled, menu menuitem radio:indeterminate, menu menuitem radio:indeterminate:hover, menu menuitem radio:indeterminate:disabled { min-height: 14px; min-width: 14px; background-image: none; background-color: transparent; box-shadow: none; -gtk-icon-shadow: none; color: inherit; border: 1px solid currentColor; padding: 0; } - -check { border-radius: 4px; } - -check:checked { -gtk-icon-source: image(-gtk-recolor(url("assets/check-symbolic.svg")), -gtk-recolor(url("assets/check-symbolic.symbolic.png"))); } - -check:indeterminate { -gtk-icon-source: image(-gtk-recolor(url("assets/dash-symbolic.svg")), -gtk-recolor(url("assets/dash-symbolic.symbolic.png"))); } - -treeview.view radio:selected:focus, treeview.view radio:selected, radio { border-radius: 100%; } - -treeview.view radio:checked:selected, radio:checked { -gtk-icon-source: image(-gtk-recolor(url("assets/bullet-symbolic.svg")), -gtk-recolor(url("assets/bullet-symbolic.symbolic.png"))); } - -treeview.view radio:indeterminate:selected, radio:indeterminate { -gtk-icon-source: image(-gtk-recolor(url("assets/dash-symbolic.svg")), -gtk-recolor(url("assets/dash-symbolic.symbolic.png"))); } - -radio:not(:indeterminate):not(:checked):active:not(:backdrop) { -gtk-icon-transform: scale(0); } - -check:not(:indeterminate):not(:checked):active:not(:backdrop) { -gtk-icon-transform: translate(6px, -3px) rotate(-45deg) scaleY(0.2) rotate(45deg) scaleX(0); } - -radio:active, check:active { -gtk-icon-transform: scale(0, 1); } - -radio:checked:not(:backdrop), radio:indeterminate:not(:backdrop), check:checked:not(:backdrop), check:indeterminate:not(:backdrop) { -gtk-icon-transform: unset; transition: 400ms; } - -menu menuitem radio:checked:not(:backdrop), menu menuitem radio:indeterminate:not(:backdrop), menu menuitem check:checked:not(:backdrop), menu menuitem check:indeterminate:not(:backdrop) { transition: none; } - -treeview.view check:selected:focus, treeview.view check:selected, treeview.view radio:selected:focus, treeview.view radio:selected { color: #191919; border: 1px solid #ececec; } - -treeview.view check:selected:focus:backdrop, treeview.view check:selected:backdrop, treeview.view radio:selected:focus:backdrop, treeview.view radio:selected:backdrop { border-color: #c2c2c2; } - -/************ GtkScale * */ -levelbar block.empty, progressbar trough, scale fill, scale trough { border: none; border-radius: 8px; background-color: #313131; } - -levelbar block.empty:disabled, progressbar trough:disabled, scale fill:disabled, scale trough:disabled { background-color: #313131; } - -levelbar block.empty:backdrop, progressbar trough:backdrop, scale fill:backdrop, scale trough:backdrop { background-color: #2d2d2d; transition: 150ms ease-out; } - -levelbar block.empty:backdrop:disabled, progressbar trough:backdrop:disabled, scale fill:backdrop:disabled, scale trough:backdrop:disabled { background-color: #2d2d2d; } - -row:selected levelbar block.empty, levelbar row:selected block.empty, row:selected progressbar trough, progressbar row:selected trough, row:selected scale fill, scale row:selected fill, row:selected scale trough, scale row:selected trough { border: 1px solid #191919; } - -progressbar progress, scale highlight { border: none; border-radius: 8px; background-color: #ffffff; background: image(#ffffff); } - -scale.vertical progressbar progress, progressbar scale.vertical progress, scale.vertical highlight, progressbar.vertical progress, progressbar.vertical scale highlight, scale progressbar.vertical highlight { background: image(#ffffff); } - -progressbar progress:disabled, scale highlight:disabled { background-image: none; background-color: #4d4d4d; } - -progressbar progress:backdrop, scale highlight:backdrop { background-image: none; background-color: #a4a4a4; } - -progressbar progress:backdrop:disabled, scale highlight:backdrop:disabled { background-image: none; background-color: #434343; } - -row:selected progressbar progress, progressbar row:selected progress, row:selected scale highlight, scale row:selected highlight { border: 1px solid #191919; } - -scale { min-height: 10px; min-width: 10px; padding: 12px; } - -scale slider { min-height: 16px; min-width: 16px; margin: -8px; } - -scale.fine-tune.horizontal { padding-top: 9px; padding-bottom: 9px; min-height: 16px; } - -scale.fine-tune.vertical { padding-left: 9px; padding-right: 9px; min-width: 16px; } - -scale.fine-tune slider { margin: -6px; } - -scale.fine-tune fill, scale.fine-tune highlight, scale.fine-tune trough { border-radius: 8px; -gtk-outline-radius: 8px; } - -scale trough { outline-offset: 2px; -gtk-outline-radius: 8px; } - -scale fill:backdrop, scale fill { background-color: #313131; } - -scale fill:disabled:backdrop, scale fill:disabled { border-color: transparent; background-color: transparent; } - -scale slider { border: 2px solid #ffffff; border-radius: 100%; background-color: #202020; transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); transition-property: background, border, box-shadow; } - -row scale slider, popover scale slider { background-color: #191919; } - -scale slider:hover { background-color: #191919; } - -row scale slider:hover, popover scale slider:hover { background-color: #202020; } - -scale slider:active, row scale slider:active, popover scale slider:active { background-color: #ffffff; } - -scale slider:disabled { border-color: #4d4d4d; } - -scale slider:backdrop { background-color: #1b1b1b; border-color: #a4a4a4; transition: 150ms ease-out; } - -scale slider:backdrop:disabled { border-color: #434343; } - -row:selected scale slider:disabled, row:selected scale slider { border-color: #ececec; } - -scale marks, scale value { color: alpha(currentColor,0.55); font-feature-settings: "tnum"; } - -scale.horizontal marks.top { margin-bottom: 6px; margin-top: -12px; } - -scale.horizontal.fine-tune marks.top { margin-bottom: 6px; margin-top: -9px; } - -scale.horizontal marks.bottom { margin-top: 6px; margin-bottom: -12px; } - -scale.horizontal.fine-tune marks.bottom { margin-top: 6px; margin-bottom: -9px; } - -scale.vertical marks.top { margin-right: 6px; margin-left: -12px; } - -scale.vertical.fine-tune marks.top { margin-right: 6px; margin-left: -9px; } - -scale.vertical marks.bottom { margin-left: 6px; margin-right: -12px; } - -scale.vertical.fine-tune marks.bottom { margin-left: 6px; margin-right: -9px; } - -scale.horizontal indicator { min-height: 6px; min-width: 1px; } - -scale.horizontal.fine-tune indicator { min-height: 3px; } - -scale.vertical indicator { min-height: 1px; min-width: 6px; } - -scale.vertical.fine-tune indicator { min-width: 3px; } - -scale.horizontal.marks-before:not(.marks-after) slider { margin: -9px; border-style: none; border-radius: 0; background-color: transparent; color: #ffffff; background-image: image(-gtk-recolor(url("assets/slider-horz-scale-has-marks-above-symbolic.svg")), -gtk-recolor(url("assets/slider-horz-scale-has-marks-above-symbolic.symbolic.png"))); min-height: 26px; min-width: 22px; margin-top: -13px; background-position: top; background-repeat: no-repeat; box-shadow: none; } - -scale.horizontal.marks-before:not(.marks-after) slider:hover { color: white; } - -scale.horizontal.marks-before:not(.marks-after) slider:active { color: #ffffff; } - -scale.horizontal.marks-before:not(.marks-after) slider:disabled { color: #4d4d4d; } - -scale.horizontal.marks-before:not(.marks-after) slider:backdrop { color: #a4a4a4; } - -scale.horizontal.marks-before:not(.marks-after) slider:backdrop:disabled { color: #434343; } - -scale.horizontal.marks-before:not(.marks-after).fine-tune slider { margin: -7px; margin-top: -11px; } - -scale.horizontal.marks-after:not(.marks-before) slider { margin: -9px; border-style: none; border-radius: 0; background-color: transparent; color: #ffffff; background-image: image(-gtk-recolor(url("assets/slider-horz-scale-has-marks-below-symbolic.svg")), -gtk-recolor(url("assets/slider-horz-scale-has-marks-below-symbolic.symbolic.png"))); min-height: 26px; min-width: 22px; margin-bottom: -13px; background-position: bottom; background-repeat: no-repeat; box-shadow: none; } - -scale.horizontal.marks-after:not(.marks-before) slider:hover { color: white; } - -scale.horizontal.marks-after:not(.marks-before) slider:active { color: #ffffff; } - -scale.horizontal.marks-after:not(.marks-before) slider:disabled { color: #4d4d4d; } - -scale.horizontal.marks-after:not(.marks-before) slider:backdrop { color: #a4a4a4; } - -scale.horizontal.marks-after:not(.marks-before) slider:backdrop:disabled { color: #434343; } - -scale.horizontal.marks-after:not(.marks-before).fine-tune slider { margin: -7px; margin-bottom: -11px; } - -scale.vertical.marks-before:not(.marks-after) slider { margin: -9px; border-style: none; border-radius: 0; background-color: transparent; color: #ffffff; background-image: image(-gtk-recolor(url("assets/slider-vert-scale-has-marks-above-symbolic.svg")), -gtk-recolor(url("assets/slider-vert-scale-has-marks-above-symbolic.symbolic.png"))); min-height: 22px; min-width: 26px; margin-left: -13px; background-position: left bottom; background-repeat: no-repeat; box-shadow: none; } - -scale.vertical.marks-before:not(.marks-after) slider:hover { color: white; } - -scale.vertical.marks-before:not(.marks-after) slider:active { color: #ffffff; } - -scale.vertical.marks-before:not(.marks-after) slider:disabled { color: #4d4d4d; } - -scale.vertical.marks-before:not(.marks-after) slider:backdrop { color: #a4a4a4; } - -scale.vertical.marks-before:not(.marks-after) slider:backdrop:disabled { color: #434343; } - -scale.vertical.marks-before:not(.marks-after).fine-tune slider { margin: -7px; margin-left: -11px; } - -scale.vertical.marks-after:not(.marks-before) slider { margin: -9px; border-style: none; border-radius: 0; background-color: transparent; color: #ffffff; background-image: image(-gtk-recolor(url("assets/slider-vert-scale-has-marks-below-symbolic.svg")), -gtk-recolor(url("assets/slider-vert-scale-has-marks-below-symbolic.symbolic.png"))); min-height: 22px; min-width: 26px; margin-right: -13px; background-position: right bottom; background-repeat: no-repeat; box-shadow: none; } - -scale.vertical.marks-after:not(.marks-before) slider:hover { color: white; } - -scale.vertical.marks-after:not(.marks-before) slider:active { color: #ffffff; } - -scale.vertical.marks-after:not(.marks-before) slider:disabled { color: #4d4d4d; } - -scale.vertical.marks-after:not(.marks-before) slider:backdrop { color: #a4a4a4; } - -scale.vertical.marks-after:not(.marks-before) slider:backdrop:disabled { color: #434343; } - -scale.vertical.marks-after:not(.marks-before).fine-tune slider { margin: -7px; margin-right: -11px; } - -scale.color { min-height: 0; min-width: 0; } - -scale.color trough { background-color: transparent; } - -scale.color.horizontal { padding: 0 0 15px 0; } - -scale.color.horizontal trough { padding-bottom: 4px; background-position: 0 -3px; border-top-left-radius: 0; border-top-right-radius: 0; } - -scale.color.horizontal slider:dir(ltr):hover, scale.color.horizontal slider:dir(ltr):backdrop, scale.color.horizontal slider:dir(ltr):disabled, scale.color.horizontal slider:dir(ltr):backdrop:disabled, scale.color.horizontal slider:dir(ltr), scale.color.horizontal slider:dir(rtl):hover, scale.color.horizontal slider:dir(rtl):backdrop, scale.color.horizontal slider:dir(rtl):disabled, scale.color.horizontal slider:dir(rtl):backdrop:disabled, scale.color.horizontal slider:dir(rtl) { margin-bottom: -15px; margin-top: 6px; } - -scale.color.vertical:dir(ltr) { padding: 0 0 0 15px; } - -scale.color.vertical:dir(ltr) trough { padding-left: 4px; background-position: 3px 0; border-bottom-right-radius: 0; border-top-right-radius: 0; } - -scale.color.vertical:dir(ltr) slider:hover, scale.color.vertical:dir(ltr) slider:backdrop, scale.color.vertical:dir(ltr) slider:disabled, scale.color.vertical:dir(ltr) slider:backdrop:disabled, scale.color.vertical:dir(ltr) slider { margin-left: -15px; margin-right: 6px; } - -scale.color.vertical:dir(rtl) { padding: 0 15px 0 0; } - -scale.color.vertical:dir(rtl) trough { padding-right: 4px; background-position: -3px 0; border-bottom-left-radius: 0; border-top-left-radius: 0; } - -scale.color.vertical:dir(rtl) slider:hover, scale.color.vertical:dir(rtl) slider:backdrop, scale.color.vertical:dir(rtl) slider:disabled, scale.color.vertical:dir(rtl) slider:backdrop:disabled, scale.color.vertical:dir(rtl) slider { margin-right: -15px; margin-left: 6px; } - -scale.color.fine-tune.horizontal:dir(ltr), scale.color.fine-tune.horizontal:dir(rtl) { padding: 0 0 12px 0; } - -scale.color.fine-tune.horizontal:dir(ltr) trough, scale.color.fine-tune.horizontal:dir(rtl) trough { padding-bottom: 7px; background-position: 0 -6px; } - -scale.color.fine-tune.horizontal:dir(ltr) slider, scale.color.fine-tune.horizontal:dir(rtl) slider { margin-bottom: -15px; margin-top: 6px; } - -scale.color.fine-tune.vertical:dir(ltr) { padding: 0 0 0 12px; } - -scale.color.fine-tune.vertical:dir(ltr) trough { padding-left: 7px; background-position: 6px 0; } - -scale.color.fine-tune.vertical:dir(ltr) slider { margin-left: -15px; margin-right: 6px; } - -scale.color.fine-tune.vertical:dir(rtl) { padding: 0 12px 0 0; } - -scale.color.fine-tune.vertical:dir(rtl) trough { padding-right: 7px; background-position: -6px 0; } - -scale.color.fine-tune.vertical:dir(rtl) slider { margin-right: -15px; margin-left: 6px; } - -/***************** Progress bars * */ -@keyframes progress { from { background-position: 0, calc(0% - 64px), 0%; } - to { background-position: 0, calc(100% + 64px), 0%; } } - -progressbar { font-size: smaller; color: rgba(255, 255, 255, 0.4); font-feature-settings: "tnum"; } - -progressbar.horizontal trough, progressbar.horizontal progress { min-height: 4px; } - -progressbar.vertical trough, progressbar.vertical progress { min-width: 4px; } - -progressbar:backdrop { box-shadow: none; transition: 150ms ease-out; } - -progressbar trough { border-radius: 999px; } - -progressbar progress { background-image: none; background-color: #ffffff; border-radius: 999px; } - -progressbar progress, progressbar progress:backdrop, .horizontal progressbar progress { animation: none; } - -progressbar.horizontal progress { margin: 0 -1px; } - -progressbar.horizontal progress:not(.pulse):not(:disabled) { animation: progress 1.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) infinite; background-size: cover, 64px 100%; background-repeat: no-repeat; background-image: linear-gradient(to bottom, alpha(@progress_bg_color, 0.2), rgba(210, 210, 210, 0)), linear-gradient(to right, rgba(210, 210, 210, 0), #d2d2d2 60%, rgba(210, 210, 210, 0)); } - -progressbar.horizontal progress:not(.pulse):not(:disabled).right { animation-direction: reverse; } - -progressbar.horizontal progress:not(.pulse):not(:disabled):backdrop { animation: none; background-image: none; } - -progressbar.vertical progress { margin: -1px 0; } - -progressbar.osd { min-width: 4px; min-height: 4px; background-color: transparent; } - -progressbar.osd trough { border-style: none; border-radius: 0; background-color: transparent; box-shadow: none; } - -progressbar.osd progress { border-style: none; border-radius: 0; } - -progressbar trough.empty progress { all: unset; } - -/************* Level Bar * */ -levelbar.horizontal block { min-height: 4px; } - -levelbar.horizontal.discrete block { margin: 0 2px; min-width: 32px; } - -levelbar.horizontal.discrete block:first-child { margin-left: 0; } - -levelbar.horizontal.discrete block:last-child { margin-right: 0; } - -levelbar.vertical block { min-width: 4px; } - -levelbar.vertical.discrete block { margin: 2px 0; min-height: 32px; } - -levelbar.vertical.discrete block:first-child { margin-top: 0; } - -levelbar.vertical.discrete block:last-child { margin-bottom: 0; } - -levelbar:backdrop { transition: 150ms ease-out; } - -levelbar trough { border: none; padding: 0; background-color: transparent; } - -levelbar block { border: none; border-radius: 999px; } - -levelbar block.warning-battery-offset { background-color: #fb7c7c; background: image(#fb7c7c); } - -levelbar block.warning-battery-offset:backdrop { background-image: none; background-color: #a4a4a4; } - -levelbar block.low, levelbar block.low-battery-offset { background-color: #faa483; background: image(#faa483); } - -levelbar block.low:backdrop, levelbar block.low-battery-offset:backdrop { background-image: none; background-color: #a4a4a4; } - -levelbar block.high, levelbar block:not(.empty) { background-color: #ffffff; background: image(#ffffff); } - -levelbar block.high:backdrop, levelbar block:not(.empty):backdrop { background-image: none; background-color: #a4a4a4; } - -levelbar block.full, levelbar block.high-battery-offset { background-color: #6ee1b6; background: image(#6ee1b6); } - -levelbar block.full:backdrop, levelbar block.high-battery-offset:backdrop { background-image: none; background-color: #a4a4a4; } - -levelbar block.empty { background-image: none; } - -levelbar block:disabled { background-image: none; background-color: #4d4d4d; } - -levelbar block:disabled:backdrop { background-image: none; background-color: #434343; } - -/**************** Print dialog * */ -printdialog paper { color: black; border: 1px solid #595959; background: white; padding: 0; } - -printdialog paper:backdrop { color: #595959; border: 1px solid #262626; } - -printdialog .dialog-action-box { margin: 12px; } - -/********** Frames * */ -frame > border, .frame { box-shadow: none; margin: 0; padding: 0; border-radius: 10px; border: 1px solid #202020; } - -frame > border.flat, .frame.flat { border-style: none; } - -frame > border:backdrop, .frame:backdrop { border-color: #1b1b1b; } - -.background.csd revealer > actionbar { border-radius: 0 0 10px 10px; } - -actionbar > revealer > box { padding: 6px; border-top: 1px solid #313131; } - -actionbar > revealer > box:backdrop { border-color: #2d2d2d; } - -scrolledwindow { background-color: transparent; border-radius: 0 0 8px 8px; } - -scrolledwindow viewport.frame { border-style: none; } - -scrolledwindow overshoot.top { background-image: -gtk-gradient(radial, center top, 0, center top, 0.48, to(rgba(255, 255, 255, 0.5)), to(rgba(255, 255, 255, 0))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0))); background-size: 100% 5%, 100% 100%; background-repeat: no-repeat; background-position: center top; background-color: transparent; border: none; box-shadow: none; } - -scrolledwindow overshoot.top:backdrop { background-image: -gtk-gradient(radial, center top, 0, center top, 0.48, to(#2d2d2d), to(rgba(45, 45, 45, 0))); background-size: 100% 5%; background-repeat: no-repeat; background-position: center top; background-color: transparent; border: none; box-shadow: none; } - -scrolledwindow overshoot.bottom { background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.48, to(rgba(255, 255, 255, 0.5)), to(rgba(255, 255, 255, 0))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0))); background-size: 100% 5%, 100% 100%; background-repeat: no-repeat; background-position: center bottom; background-color: transparent; border: none; box-shadow: none; } - -scrolledwindow overshoot.bottom:backdrop { background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.48, to(#2d2d2d), to(rgba(45, 45, 45, 0))); background-size: 100% 5%; background-repeat: no-repeat; background-position: center bottom; background-color: transparent; border: none; box-shadow: none; } - -scrolledwindow overshoot.left { background-image: -gtk-gradient(radial, left center, 0, left center, 0.48, to(rgba(255, 255, 255, 0.5)), to(rgba(255, 255, 255, 0))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0))); background-size: 5% 100%, 100% 100%; background-repeat: no-repeat; background-position: left center; background-color: transparent; border: none; box-shadow: none; } - -scrolledwindow overshoot.left:backdrop { background-image: -gtk-gradient(radial, left center, 0, left center, 0.48, to(#2d2d2d), to(rgba(45, 45, 45, 0))); background-size: 5% 100%; background-repeat: no-repeat; background-position: left center; background-color: transparent; border: none; box-shadow: none; } - -scrolledwindow overshoot.right { background-image: -gtk-gradient(radial, right center, 0, right center, 0.48, to(rgba(255, 255, 255, 0.5)), to(rgba(255, 255, 255, 0))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0))); background-size: 5% 100%, 100% 100%; background-repeat: no-repeat; background-position: right center; background-color: transparent; border: none; box-shadow: none; } - -scrolledwindow overshoot.right:backdrop { background-image: -gtk-gradient(radial, right center, 0, right center, 0.48, to(#2d2d2d), to(rgba(45, 45, 45, 0))); background-size: 5% 100%; background-repeat: no-repeat; background-position: right center; background-color: transparent; border: none; box-shadow: none; } - -scrolledwindow undershoot.top { background-color: transparent; background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); padding-top: 1px; background-size: 10px 1px; background-repeat: repeat-x; background-origin: content-box; background-position: center top; border: none; box-shadow: none; } - -scrolledwindow junction { border-color: transparent; border-image: linear-gradient(to bottom, #313131 1px, transparent 1px) 0 0 0 1/0 1px stretch; background-color: transparent; } - -scrolledwindow junction:dir(rtl) { border-image-slice: 0 1 0 0; } - -scrolledwindow junction:backdrop { border-image-source: linear-gradient(to bottom, #2d2d2d 1px, transparent 1px); background-color: transparent; transition: 150ms ease-out; } - -separator { background: #313131; min-width: 1px; min-height: 1px; } - -/********* Lists * */ -list { color: #ffffff; background-color: #191919; border-color: transparent; border-radius: 10px; } - -list, list.frame { padding-top: 4px; padding-bottom: 4px; } - -list.content, list.content list { background-color: transparent; padding: 0; } - -list:backdrop { background-color: #151515; color: #8d8d8d; border-color: transparent; } - -list separator.horizontal { margin: 1px 16px; } - -list separator.vertical { margin: 16px 1px; } - -list row { padding: 2px; } - -row { transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } - -list:not(.content) row { border-radius: 8px; margin: 1px 6px; } - -list.content row { background-color: #191919; } - -list.content row:backdrop { background-color: #151515; } - -list.content row:first-child { border-top-left-radius: 8px; border-top-right-radius: 8px; } - -list.content row:last-child { border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; } - -row.expander { padding: 0px; } - -row:hover { transition: none; } - -row:backdrop { transition: 150ms ease-out; } - -row.activatable { transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background-size 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background-image 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); background-image: radial-gradient(circle farthest-corner at center, transparent 10%, transparent 0%); background-repeat: no-repeat; background-position: center; background-size: 1000% 1000%; } - -row.activatable.has-open-popup, row.activatable:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); background-color: #313131; background-image: none; background-color: rgba(255, 255, 255, 0.05); } - -row.activatable:active { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); background-color: #414141; background-image: none; transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background-size 0, background-image 0; animation: ripple_effect 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards; background-image: radial-gradient(circle farthest-corner at center, rgba(255, 255, 255, 0.15) 10%, transparent 0%); background-size: 0% 0%; } - -row.activatable:backdrop:hover { background-color: transparent; background-image: none; background-image: none; color: #8d8d8d; } - -row.activatable:selected { color: #191919; outline-color: rgba(25, 25, 25, 0.3); background-color: #ffffff; background: image(#ffffff); box-shadow: 0 2px 4px rgba(255, 255, 255, 0.2); } - -row.activatable:selected label { color: #191919; } - -row.activatable:selected:active { color: #191919; outline-color: rgba(25, 25, 25, 0.3); background-color: #ffffff; box-shadow: 0 2px 4px rgba(255, 255, 255, 0.2); } - -row.activatable:selected:backdrop { background-color: #a4a4a4; background-image: none; box-shadow: none; } - -row.activatable:selected:backdrop label, row.activatable:selected:backdrop { color: #151515; } - -/********************* App Notifications * */ -.app-notification, .app-notification.frame { padding: 10px; margin: 8px; border-radius: 30px; border: 1px solid rgba(49, 49, 49, 0.75); box-shadow: 0 1px 4px 1px rgba(0, 0, 0, 0.4); } - -.app-notification:backdrop, .app-notification.frame:backdrop { background-color: #151515; transition: 150ms ease-out; border-color: rgba(45, 45, 45, 0.75); box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.4); } - -.app-notification border, .app-notification.frame border { border: none; } - -.app-notification button:not(.linked), .app-notification.frame button:not(.linked) { border-radius: 999px; -gtk-outline-radius: 999px; } - -/************* Expanders * */ -expander title > arrow { min-width: 16px; min-height: 16px; -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } - -expander title > arrow:dir(rtl) { -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } - -expander title > arrow:hover { color: white; } - -expander title > arrow:disabled { color: #909090; } - -expander title > arrow:disabled:backdrop { color: #414141; } - -expander title > arrow:checked { -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } - -/************ Calendar * */ -calendar { color: #ffffff; } - -calendar:selected { border-radius: 8px; } - -calendar.header { border-bottom-color: rgba(0, 0, 0, 0.1); } - -calendar.header:backdrop { border-bottom-color: rgba(0, 0, 0, 0.1); } - -calendar.button { color: rgba(255, 255, 255, 0.45); } - -calendar.button:hover { color: #ffffff; } - -calendar.button:backdrop { color: rgba(141, 141, 141, 0.45); } - -calendar.button:disabled { color: rgba(144, 144, 144, 0.45); } - -calendar.highlight { color: #909090; } - -calendar.highlight:backdrop { color: #414141; } - -calendar:backdrop { color: #8d8d8d; border-color: #2d2d2d; } - -calendar:indeterminate { color: alpha(currentColor,0.1); } - -/*********** Dialogs * */ -messagedialog .titlebar { min-height: 20px; background-image: none; background-color: #202020; border-style: none; border-top-left-radius: 8px; border-top-right-radius: 8px; } - -messagedialog.csd.background { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; } - -messagedialog.csd .dialog-action-area button { padding: 10px 14px; border-right-style: none; border-bottom-style: none; border-radius: 0; margin: 0 2px 0 0; -gtk-outline-radius: 0; } - -messagedialog.csd .dialog-action-area button:first-child { border-left-style: none; border-bottom-left-radius: 10px; -gtk-outline-bottom-left-radius: 10px; } - -messagedialog.csd .dialog-action-area button:last-child { border-bottom-right-radius: 10px; margin-right: 0; -gtk-outline-bottom-right-radius: 10px; } - -filechooser .dialog-action-box { border-top: 1px solid #313131; } - -filechooser .dialog-action-box:backdrop { border-top-color: #2d2d2d; } - -filechooser #pathbarbox { border: none; } - -filechooser #pathbarbox:backdrop { background-color: #1b1b1b; } - -filechooserbutton:drop(active) { box-shadow: none; border-color: transparent; } - -/*********** Sidebar * */ -.sidebar { border-style: none; background-color: transparent; border-radius: 0 0 10px 10px; } - -stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:not(separator):dir(ltr), .sidebar:not(separator).left { border-right: 1px solid #313131; border-left-style: none; } - -stacksidebar.sidebar:dir(rtl) list, stacksidebar.sidebar.right list, .sidebar:not(separator):dir(rtl), .sidebar:not(separator).right { border-left: 1px solid #313131; border-right-style: none; } - -.sidebar:backdrop { border-color: #2d2d2d; transition: 150ms ease-out; } - -.sidebar list { background-color: transparent; } - -paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar { border-style: none; } - -stacksidebar row { padding: 10px 4px; } - -stacksidebar row > label { padding-left: 6px; padding-right: 6px; } - -stacksidebar row.needs-attention > label { background-size: 6px 6px, 0 0; } - -separator.sidebar { background-color: #313131; } - -separator.sidebar:backdrop { background-color: #2d2d2d; } - -separator.sidebar.selection-mode, .selection-mode separator.sidebar { background-color: #ececec; } - -/**************** File chooser * */ -row image.sidebar-icon { opacity: 0.7; } - -placessidebar > viewport.frame { border-style: none; background-color: transparent; } - -placessidebar undershoot.top { background-color: transparent; background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); padding-top: 1px; background-size: 10px 1px; background-repeat: repeat-x; background-origin: content-box; background-position: center top; border: none; box-shadow: none; } - -placessidebar list { padding-top: 0; } - -placessidebar row { min-height: 36px; padding: 0px; margin-top: 0; margin-bottom: 0; } - -placessidebar row:first-child { margin-top: 0; } - -placessidebar row > revealer { padding: 0 8px; } - -placessidebar row:selected { color: #191919; } - -placessidebar row:disabled { color: #909090; } - -placessidebar row:backdrop { color: #8d8d8d; } - -placessidebar row:backdrop:selected { color: #151515; } - -placessidebar row:backdrop:disabled { color: #414141; } - -placessidebar row image.sidebar-icon:dir(ltr) { padding-right: 8px; } - -placessidebar row image.sidebar-icon:dir(rtl) { padding-left: 8px; } - -placessidebar row label.sidebar-label:dir(ltr) { padding-right: 2px; } - -placessidebar row label.sidebar-label:dir(rtl) { padding-left: 2px; } - -button.sidebar-button { min-height: 26px; min-width: 26px; margin: 0; padding: 0; border-radius: 100%; -gtk-outline-radius: 100%; } - -button.sidebar-button:not(:hover):not(:active) > image, button.sidebar-button:backdrop > image { opacity: 0.7; } - -placessidebar row:selected:active { box-shadow: none; } - -placessidebar row.sidebar-placeholder-row { padding: 0 8px; min-height: 2px; background-image: image(#4cd9a4); background-clip: content-box; } - -placessidebar row.sidebar-new-bookmark-row { color: #ffffff; } - -placessidebar row:drop(active):not(:disabled) { color: #4cd9a4; box-shadow: inset 0 0 0 2px #4cd9a4; } - -placessidebar row:drop(active):not(:disabled):selected { color: #191919; background-color: #4cd9a4; } - -placesview list { background-color: #202020; border-radius: 0 0 10px 0; } - -placesview list:backdrop { background-color: #1b1b1b; } - -placesview .server-list-button > image { transition: 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); -gtk-icon-transform: rotate(0turn); } - -placesview .server-list-button:checked > image { transition: 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); -gtk-icon-transform: rotate(-0.5turn); } - -placesview row.activatable:hover { background-color: transparent; } - -placesview > actionbar > revealer > box > label { padding-left: 8px; padding-right: 8px; } - -/********* Paned * */ -paned > separator { min-width: 1px; min-height: 1px; -gtk-icon-source: none; border-style: none; background-color: transparent; background-image: image(#313131); background-size: 1px 1px; } - -paned > separator:selected { background-image: image(#ffffff); } - -paned > separator:backdrop { background-image: image(#2d2d2d); } - -paned > separator.wide { min-width: 5px; min-height: 5px; background-color: #202020; background-image: image(#313131), image(#313131); background-size: 1px 1px, 1px 1px; } - -paned > separator.wide:backdrop { background-color: #1b1b1b; background-image: image(#2d2d2d), image(#2d2d2d); } - -paned.horizontal > separator { background-repeat: repeat-y; } - -paned.horizontal > separator:dir(ltr) { margin: 0 -8px 0 0; padding: 0 8px 0 0; background-position: left; } - -paned.horizontal > separator:dir(rtl) { margin: 0 0 0 -8px; padding: 0 0 0 8px; background-position: right; } - -paned.horizontal > separator.wide { margin: 0; padding: 0; background-repeat: repeat-y, repeat-y; background-position: left, right; } - -paned.vertical > separator { margin: 0 0 -8px 0; padding: 0 0 8px 0; background-repeat: repeat-x; background-position: top; } - -paned.vertical > separator.wide { margin: 0; padding: 0; background-repeat: repeat-x, repeat-x; background-position: bottom, top; } - -/************** GtkInfoBar * */ -infobar { border-style: none; } - -infobar.action:hover > revealer > box { background-color: #2c1d17; border-bottom: 1px solid #202020; } - -infobar.info, infobar.question, infobar.warning, infobar.error { text-shadow: none; } - -infobar.info:backdrop > revealer > box, infobar.info > revealer > box, infobar.question:backdrop > revealer > box, infobar.question > revealer > box, infobar.warning:backdrop > revealer > box, infobar.warning > revealer > box, infobar.error:backdrop > revealer > box, infobar.error > revealer > box { background-color: #32211a; border-bottom: 1px solid #202020; } - -infobar.info:backdrop > revealer > box label, infobar.info:backdrop > revealer > box, infobar.info > revealer > box label, infobar.info > revealer > box, infobar.question:backdrop > revealer > box label, infobar.question:backdrop > revealer > box, infobar.question > revealer > box label, infobar.question > revealer > box, infobar.warning:backdrop > revealer > box label, infobar.warning:backdrop > revealer > box, infobar.warning > revealer > box label, infobar.warning > revealer > box, infobar.error:backdrop > revealer > box label, infobar.error:backdrop > revealer > box, infobar.error > revealer > box label, infobar.error > revealer > box { color: #faa483; } - -infobar.info:backdrop, infobar.question:backdrop, infobar.warning:backdrop, infobar.error:backdrop { text-shadow: none; } - -infobar.info button, infobar.question button, infobar.warning button, infobar.error button { color: #faa483; outline-color: rgba(250, 164, 131, 0.3); background-color: #412b22; background-image: none; transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background-size 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background-image 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); background-image: radial-gradient(circle farthest-corner at center, transparent 10%, transparent 0%); background-repeat: no-repeat; background-position: center; background-size: 1000% 1000%; } - -infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover { color: #faa483; outline-color: rgba(250, 164, 131, 0.3); background-color: #50352a; background-image: none; } - -infobar.info button:active, infobar.question button:active, infobar.warning button:active, infobar.error button:active { color: #faa483; outline-color: rgba(250, 164, 131, 0.3); background-color: #5a3b2f; transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background-size 0, background-image 0; animation: ripple_effect 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards; background-image: radial-gradient(circle farthest-corner at center, #6e483a 10%, transparent 0%); background-size: 0% 0%; } - -infobar.info button:checked, infobar.question button:checked, infobar.warning button:checked, infobar.error button:checked { color: #191919; outline-color: rgba(25, 25, 25, 0.3); background-color: #ffffff; background: image(#ffffff); box-shadow: 0 2px 4px rgba(255, 255, 255, 0.2); } - -infobar.info button:checked:active, infobar.question button:checked:active, infobar.warning button:checked:active, infobar.error button:checked:active { color: #191919; outline-color: rgba(25, 25, 25, 0.3); background-color: #ffffff; box-shadow: 0 2px 4px rgba(255, 255, 255, 0.2); } - -infobar.info button:disabled, infobar.question button:disabled, infobar.warning button:disabled, infobar.error button:disabled { color: #909090; background-color: transparent; background-image: none; } - -infobar.info button:backdrop, infobar.question button:backdrop, infobar.warning button:backdrop, infobar.error button:backdrop { background-color: #242424; background-image: none; } - -infobar.info button:backdrop label, infobar.info button:backdrop, infobar.question button:backdrop label, infobar.question button:backdrop, infobar.warning button:backdrop label, infobar.warning button:backdrop, infobar.error button:backdrop label, infobar.error button:backdrop { color: #8d8d8d; } - -infobar.info button:backdrop:disabled, infobar.question button:backdrop:disabled, infobar.warning button:backdrop:disabled, infobar.error button:backdrop:disabled { background-color: transparent; background-image: none; } - -infobar.info button:backdrop:disabled label, infobar.info button:backdrop:disabled, infobar.question button:backdrop:disabled label, infobar.question button:backdrop:disabled, infobar.warning button:backdrop:disabled label, infobar.warning button:backdrop:disabled, infobar.error button:backdrop:disabled label, infobar.error button:backdrop:disabled { color: #414141; } - -infobar.info button:backdrop label, infobar.info button:backdrop, infobar.info button label, infobar.info button, infobar.question button:backdrop label, infobar.question button:backdrop, infobar.question button label, infobar.question button, infobar.warning button:backdrop label, infobar.warning button:backdrop, infobar.warning button label, infobar.warning button, infobar.error button:backdrop label, infobar.error button:backdrop, infobar.error button label, infobar.error button { color: #faa483; } - -infobar.info selection, infobar.question selection, infobar.warning selection, infobar.error selection { background-color: #070707; } - -infobar.info *:link, infobar.question *:link, infobar.warning *:link, infobar.error *:link { color: white; } - -/************ Tooltips * */ -tooltip { padding: 4px; /* not working */ border-radius: 10px; box-shadow: none; } - -tooltip.background, tooltip.background.csd { border-radius: 10px; background-color: rgba(0, 0, 0, 0.8); background-clip: padding-box; border: 1px solid rgba(255, 255, 255, 0.1); } - -tooltip decoration { background-color: transparent; } - -tooltip * { padding: 4px; background-color: transparent; color: white; } - -/***************** Color Chooser * */ -colorswatch:drop(active), colorswatch { border-style: none; } - -colorswatch.top { border-top-left-radius: 8.5px; border-top-right-radius: 8.5px; } - -colorswatch.top overlay { border-top-left-radius: 8px; border-top-right-radius: 8px; } - -colorswatch.bottom { border-bottom-left-radius: 8.5px; border-bottom-right-radius: 8.5px; } - -colorswatch.bottom overlay { border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; } - -colorswatch.left, colorswatch:first-child:not(.top) { border-top-left-radius: 8.5px; border-bottom-left-radius: 8.5px; } - -colorswatch.left overlay, colorswatch:first-child:not(.top) overlay { border-top-left-radius: 8px; border-bottom-left-radius: 8px; } - -colorswatch.right, colorswatch:last-child:not(.bottom) { border-top-right-radius: 8.5px; border-bottom-right-radius: 8.5px; } - -colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay { border-top-right-radius: 8px; border-bottom-right-radius: 8px; } - -colorswatch.dark { outline-color: rgba(255, 255, 255, 0.6); } - -colorswatch.dark overlay { color: white; } - -colorswatch.dark overlay:backdrop { color: rgba(255, 255, 255, 0.5); } - -colorswatch.light { outline-color: rgba(0, 0, 0, 0.6); } - -colorswatch.light overlay { color: black; } - -colorswatch.light overlay:backdrop { color: rgba(0, 0, 0, 0.5); } - -colorswatch:drop(active) { box-shadow: none; } - -colorswatch:drop(active).light overlay { border-color: #4cd9a4; } - -colorswatch:drop(active).dark overlay { border-color: #4cd9a4; } - -colorswatch overlay { border: 1px solid transparent; } - -colorswatch#add-color-button { border-radius: 8px 8px 0 0; } - -colorswatch#add-color-button:only-child { border-radius: 8px; } - -colorswatch#add-color-button overlay { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); background-color: #313131; background-image: none; } - -colorswatch#add-color-button overlay:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); background-color: #414141; background-image: none; } - -colorswatch#add-color-button overlay:backdrop { background-color: #242424; background-image: none; } - -colorswatch#add-color-button overlay:backdrop label, colorswatch#add-color-button overlay:backdrop { color: #8d8d8d; } - -colorswatch:disabled { opacity: 0.5; } - -colorswatch:disabled overlay { border-color: rgba(0, 0, 0, 0.6); box-shadow: none; } - -row:selected colorswatch { box-shadow: 0 0 0 2px #191919; } - -colorswatch#editor-color-sample { border-radius: 8px; } - -colorswatch#editor-color-sample overlay { border-radius: 8.5px; } - -colorchooser .popover.osd { border-radius: 8px; } - -/******** Misc * */ -.content-view { background-color: #1a1a1a; } - -.content-view:hover { -gtk-icon-effect: highlight; } - -.content-view:backdrop { background-color: #151515; } - -.osd .scale-popup button.flat { border-style: none; border-radius: 8px; } - -.scale-popup button:hover { background-color: rgba(255, 255, 255, 0.15); border-radius: 8px; } - -/********************** Window Decorations * */ -decoration { border-radius: 10px; border-width: 0px; box-shadow: 0 10px 15px 5px rgba(0, 0, 0, 0.4), 0 0 0 1px rgba(255, 255, 255, 0.1); margin: 10px; } - -decoration:backdrop { box-shadow: 0 10px 15px 5px transparent, 0 3px 6px 2px rgba(0, 0, 0, 0.4), 0 0 0 1px rgba(141, 141, 141, 0.125); transition: 150ms ease-out; } - -.maximized decoration, .fullscreen decoration, .tiled decoration, .tiled-top decoration, .tiled-right decoration, .tiled-bottom decoration, .tiled-left decoration { border-radius: 0; } - -.popup decoration { box-shadow: none; } - -.ssd decoration { box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.1); } - -.csd.popup decoration { border-radius: 8px; box-shadow: 0 2px 4px 1px rgba(0, 0, 0, 0.4), 0 0 0 1px rgba(255, 255, 255, 0.1); } - -.csd.popup decoration:backdrop { box-shadow: 0 2px 4px 1px rgba(0, 0, 0, 0.4), 0 0 0 1px rgba(141, 141, 141, 0.125); } - -tooltip.csd decoration { border-radius: 10px; box-shadow: none; } - -messagedialog.csd decoration { border-radius: 10px; box-shadow: 0 3px 6px 1px rgba(0, 0, 0, 0.4), 0 0 0 1px rgba(255, 255, 255, 0.1); } - -messagedialog.csd decoration:backdrop { box-shadow: 0 3px 6px 1px rgba(0, 0, 0, 0.4), 0 0 0 1px rgba(141, 141, 141, 0.125); } - -.solid-csd decoration { margin: 0; padding: 4px; background-color: #313131; border: solid 1px #313131; border-radius: 0; box-shadow: none; } - -window.csd.unified:not(.solid-csd):not(.fullscreen):not(.tiled):not(.tiled-top):not(.tiled-bottom):not(.tiled-left):not(.tiled-right):not(.maximized), window.csd.unified:not(.solid-csd):not(.fullscreen):not(.tiled):not(.tiled-top):not(.tiled-bottom):not(.tiled-left):not(.tiled-right):not(.maximized) > decoration, window.csd.unified:not(.solid-csd):not(.fullscreen):not(.tiled):not(.tiled-top):not(.tiled-bottom):not(.tiled-left):not(.tiled-right):not(.maximized) > decoration-overlay { border-radius: 10px; } - -button.titlebutton:not(.appmenu) { border-radius: 9999px; padding: 6px; margin: 0 2px; min-width: 0; min-height: 0; } - -button.titlebutton:backdrop { -gtk-icon-shadow: none; } - -.selection-mode headerbar button.titlebutton:backdrop, .selection-mode .titlebar button.titlebutton:backdrop, headerbar.selection-mode button.titlebutton:backdrop, .titlebar.selection-mode button.titlebutton:backdrop { -gtk-icon-shadow: none; } - -.view:selected:focus, .view:selected, .view text:selected:focus, textview text:selected:focus, .view text:selected, textview text:selected, iconview:selected:focus, iconview:selected, flowbox flowboxchild:selected, modelbutton.flat:selected, .menuitem.button.flat:selected, treeview.view:selected:focus, treeview.view:selected, row:selected, calendar:selected { background-color: #ffffff; } - -.selection-mode button.titlebutton, .view:selected:focus, .view:selected, .view text:selected:focus, textview text:selected:focus, .view text:selected, textview text:selected, iconview:selected:focus, iconview:selected, flowbox flowboxchild:selected, modelbutton.flat:selected, .menuitem.button.flat:selected, treeview.view:selected:focus, treeview.view:selected, row:selected, calendar:selected { color: #191919; } - -.selection-mode button.titlebutton:disabled, .view:disabled:selected, textview text:disabled:selected:focus, .view text:disabled:selected, textview text:disabled:selected, iconview:disabled:selected:focus, iconview:disabled:selected, flowbox flowboxchild:disabled:selected, modelbutton.flat:disabled:selected, .menuitem.button.flat:disabled:selected, treeview.view:disabled:selected, row:disabled:selected, calendar:disabled:selected { color: #8c8c8c; } - -.selection-mode button.titlebutton:backdrop, .view:backdrop:selected, textview text:backdrop:selected:focus, .view text:backdrop:selected, textview text:backdrop:selected, iconview:backdrop:selected:focus, iconview:backdrop:selected, flowbox flowboxchild:backdrop:selected, modelbutton.flat:backdrop:selected, .menuitem.button.flat:backdrop:selected, treeview.view:backdrop:selected, row:backdrop:selected, calendar:backdrop:selected { color: #151515; background-color: #a4a4a4; } - -.selection-mode button.titlebutton:backdrop:disabled, .view:backdrop:disabled:selected, .view text:backdrop:disabled:selected, textview text:backdrop:disabled:selected, iconview:backdrop:disabled:selected, flowbox flowboxchild:backdrop:disabled:selected, modelbutton.flat:backdrop:disabled:selected, .menuitem.button.flat:backdrop:disabled:selected, row:backdrop:disabled:selected, calendar:backdrop:disabled:selected { color: #b9b9b9; } - -.view text selection:focus, .view text selection, textview text selection:focus, textview text selection, iconview text selection:focus, .view text selection, iconview text selection, label selection, entry selection, spinbutton:not(.vertical) selection { background-color: #525252; } - -label:selected, .view text selection:focus, .view text selection, textview text selection:focus, textview text selection, iconview text selection:focus, .view text selection, iconview text selection, label selection, entry selection, spinbutton:not(.vertical) selection { color: white; } - -label:disabled selection, label:disabled:selected, .view text selection:disabled, textview text selection:disabled:focus, textview text selection:disabled, iconview text selection:disabled:focus, iconview text selection:disabled, label selection:disabled, entry selection:disabled, spinbutton:not(.vertical) selection:disabled { color: #9b9b9b; } - -label:backdrop selection, label:backdrop:selected, .view text selection:backdrop, textview text selection:backdrop:focus, textview text selection:backdrop, iconview text selection:backdrop:focus, iconview text selection:backdrop, label selection:backdrop, entry selection:backdrop, spinbutton:not(.vertical) selection:backdrop { background-color: #3a3a3a; color: #8f8f8f; } - -label:backdrop selection:disabled, label:backdrop:disabled:selected, .view text selection:backdrop:disabled, textview text selection:backdrop:disabled, iconview text selection:backdrop:disabled, label selection:backdrop:disabled, entry selection:backdrop:disabled, spinbutton:not(.vertical) selection:backdrop:disabled { color: #4b4b4b; } - -.monospace { font-family: monospace; } - -/********************** Touch Copy & Paste * */ -cursor-handle { background-color: transparent; background-image: none; box-shadow: none; border-style: none; color: #ffffff; } - -cursor-handle:hover { color: white; } - -cursor-handle:active { color: #ffffff; } - -cursor-handle.top:dir(ltr), cursor-handle.bottom:dir(rtl) { -gtk-icon-source: image(-gtk-recolor(url("assets/text-select-start-symbolic.svg")), -gtk-recolor(url("assets/text-select-start-symbolic.symbolic.png"))); padding-left: 10px; } - -cursor-handle.bottom:dir(ltr), cursor-handle.top:dir(rtl) { -gtk-icon-source: image(-gtk-recolor(url("assets/text-select-end-symbolic.svg")), -gtk-recolor(url("assets/text-select-end-symbolic.symbolic.png"))); padding-left: 10px; } - -cursor-handle.insertion-cursor:dir(ltr), cursor-handle.insertion-cursor:dir(rtl) { -gtk-icon-source: image(-gtk-recolor(url("assets/slider-horz-scale-has-marks-above-symbolic.svg")), -gtk-recolor(url("assets/slider-horz-scale-has-marks-above-symbolic.symbolic.png"))); } - -.context-menu { font: initial; } - -.keycap { min-width: 20px; min-height: 25px; margin-top: 2px; padding-bottom: 3px; padding-left: 6px; padding-right: 6px; color: #ffffff; background-color: #191919; border: 1px solid; border-color: #313131; border-radius: 4px; box-shadow: inset 0 -3px #272727; font-size: smaller; } - -.keycap:backdrop { background-color: #151515; color: #8d8d8d; transition: 150ms ease-out; } - -:not(decoration):not(window):drop(active):focus, :not(decoration):not(window):drop(active) { border-color: #4cd9a4; box-shadow: inset 0 0 0 1px #4cd9a4; caret-color: #4cd9a4; } - -stackswitcher button.text-button { min-width: 100px; } - -stackswitcher button.circular, stackswitcher button.text-button.circular { min-width: 32px; min-height: 32px; padding: 0; } - -/************* App Icons * */ -/* Outline for low res icons */ -.lowres-icon { -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.05), 1px 0 rgba(0, 0, 0, 0.1), 0 1px rgba(0, 0, 0, 0.3), -1px 0 rgba(0, 0, 0, 0.1); } - -/* Dropshadow for large icons */ -.icon-dropshadow { -gtk-icon-shadow: 0 1px 12px rgba(0, 0, 0, 0.05), 0 -1px rgba(0, 0, 0, 0.05), 1px 0 rgba(0, 0, 0, 0.1), 0 1px rgba(0, 0, 0, 0.3), -1px 0 rgba(0, 0, 0, 0.1); } - -/********* Emoji * */ -popover.emoji-picker { padding-left: 0; padding-right: 0; } - -popover.emoji-picker entry.search { margin: 3px 5px 5px 5px; } - -button.emoji-section { border-color: transparent; border-width: 3px; border-style: none none solid; border-radius: 0; margin: 2px 4px 2px 4px; padding: 3px 0 0; min-width: 32px; min-height: 28px; /* reset props inherited from the button style */ background: none; box-shadow: none; text-shadow: none; outline-offset: -5px; } - -button.emoji-section:first-child { margin-left: 7px; } - -button.emoji-section:last-child { margin-right: 7px; } - -button.emoji-section:backdrop:not(:checked) { border-color: transparent; } - -button.emoji-section:hover { border-color: #313131; } - -button.emoji-section:checked { color: #ffffff; border-color: #ffffff; } - -button.emoji-section:checked:backdrop { color: #8d8d8d; background-color: transparent; } - -button.emoji-section label { padding: 0; opacity: 0.55; } - -button.emoji-section:hover label { opacity: 0.775; } - -button.emoji-section:checked label { opacity: 1; } - -popover.emoji-picker .emoji { font-size: x-large; padding: 6px; } - -popover.emoji-picker .emoji :hover { background: #ffffff; border-radius: 8px; } - -popover.emoji-completion arrow { border: none; background: none; } - -popover.emoji-completion contents row box { padding: 2px 10px; } - -popover.emoji-completion .emoji:hover { background: #313131; } - -/***************** View Switcher * */ -viewswitcher button { margin: 0; padding: 0; border-radius: 0; border: none; box-shadow: none; } - -viewswitcher button:checked { box-shadow: none; } - -viewswitcher button stack > box.narrow { font-size: smaller; padding-top: 6px; padding-bottom: 6px; } - -viewswitcher button stack > box.narrow image, viewswitcher button stack > box.narrow label { padding-left: 6px; padding-right: 6px; } - -viewswitcher button stack > box.wide { padding: 0 12px; } - -viewswitcherbar > actionbar > revealer > box { padding: 0; } - -viewswitcherbar > actionbar > revealer > box viewswitcher button:not(:checked):not(:hover) { background: transparent; } - -headerbar viewswitcher > box > button:first-child { border-bottom-left-radius: 8px; } - -headerbar viewswitcher > box > button:last-child { border-bottom-right-radius: 8px; } - -/*********** Chromium * */ -window.background.chromium { background-color: #191919; } - -window.background.chromium headerbar.titlebar button.toggle, window.background.chromium headerbar.titlebar button.titlebutton { border: none; } - -window.background.chromium headerbar.titlebar button.titlebutton { background-image: none; } - -window.background.chromium button { border-style: solid; border-width: 1px; border-color: #313131; } - -window.background.chromium > textview.view { background-color: #202020; } - -/*********** Firefox * */ -#MozillaGtkWidget.background { border-bottom-left-radius: 0; border-bottom-right-radius: 0; } - -#MozillaGtkWidget.background scrollbar { background-color: transparent; border-color: transparent; } - -/****************** Gnome Calendar * */ -window.background.csd.org-gnome-Calendar > overlay > box.vertical > stack.view { border-radius: 0 0 10px 10px; } - -window.background.csd.org-gnome-Calendar calendar-view.year-view > box.vertical > button.text-button { margin: 0; border-bottom-right-radius: 10px; } - -window.background.csd.org-gnome-Calendar calendar-view.year-view > box.vertical > stack > .sidebar.vertical { border-radius: 0; } - -window.background.csd.org-gnome-Calendar.maximized calendar-view.year-view > box.vertical > button.text-button, window.background.csd.org-gnome-Calendar.tiled calendar-view.year-view > box.vertical > button.text-button, window.background.csd.org-gnome-Calendar.fullscreen calendar-view.year-view > box.vertical > button.text-button { border-bottom-right-radius: 0; } - -/*************** LibreOffice * */ -toolbutton > button.image-button.text-button.flat button { background-color: transparent; background-image: none; background-image: none; } - -toolbutton > button.image-button.text-button.flat button:hover { background-color: #313131; } - -toolbutton > button.image-button.text-button.flat button:active, toolbutton > button.image-button.text-button.flat button:checked { background-color: #414141; box-shadow: none; } - -window.background:not(.solid-csd) > notebook:not(.frame) tab { margin-bottom: 4px; } - -/************ Nautilus * */ -.nautilus-window .floating-bar { min-height: 32px; padding: 0; border-radius: 10px 10px 0 0; background-color: #191919; background-clip: padding-box; } - -.nautilus-window .floating-bar.bottom.left { margin-right: 7px; border-top-left-radius: 0; border-bottom-left-radius: 10px; } - -.nautilus-window .floating-bar.bottom.right { margin-left: 7px; border-top-right-radius: 0; border-bottom-right-radius: 10px; } - -.nautilus-window .floating-bar button { padding: 0; } - -.nautilus-window .nautilus-list-view { background-color: #191919; border-radius: 0 0 10px 10px; } - -.nautilus-window .nautilus-list-view treeview.view:not(:hover):not(:active):not(:selected) { background-color: transparent; border-radius: 0; } - -.nautilus-window.maximized .floating-bar, .nautilus-window.maximized .nautilus-list-view, .nautilus-window.tiled .floating-bar, .nautilus-window.tiled .nautilus-list-view, .nautilus-window.fullscreen .floating-bar, .nautilus-window.fullscreen .nautilus-list-view { border-bottom-right-radius: 0; border-bottom-left-radius: 0; } - -.nautilus-window headerbar .path-bar-box { color: transparent; background: none; } - -.nautilus-window headerbar .path-bar-box .linked.nautilus-path-bar > button:last-child { color: #191919; outline-color: rgba(25, 25, 25, 0.3); background-color: #ffffff; background: image(#ffffff); box-shadow: 0 2px 4px rgba(255, 255, 255, 0.2); } - -.nautilus-window headerbar .path-bar-box .linked.nautilus-path-bar > button:last-child:active { color: #191919; outline-color: rgba(25, 25, 25, 0.3); background-color: #ffffff; box-shadow: 0 2px 4px rgba(255, 255, 255, 0.2); } - -.nautilus-window headerbar .path-bar-box .linked.nautilus-path-bar > button:backdrop:last-child { background-color: #a4a4a4; background-image: none; box-shadow: none; } - -.nautilus-window headerbar .path-bar-box .linked.nautilus-path-bar > button:backdrop:last-child label, .nautilus-window headerbar .path-bar-box .linked.nautilus-path-bar > button:backdrop:last-child { color: #151515; } - -.nautilus-window notebook > header.top:dir(ltr) { border-top-left-radius: 0; } - -.nautilus-window notebook > header.top:dir(rtl) { border-top-right-radius: 0; } - -.nautilus-canvas-item { border-radius: 8px; } - -.nautilus-canvas-item.dim-label, label.nautilus-canvas-item.separator, headerbar .nautilus-canvas-item.subtitle, .titlebar:not(headerbar) .nautilus-canvas-item.subtitle, popover.background label.nautilus-canvas-item.separator, .nautilus-list-dim-label { color: #9b9b9b; } - -.nautilus-canvas-item.dim-label:backdrop, label.nautilus-canvas-item.separator:backdrop, headerbar .nautilus-canvas-item.subtitle:backdrop, .titlebar:not(headerbar) .nautilus-canvas-item.subtitle:backdrop, popover.background label.nautilus-canvas-item.separator:backdrop, .nautilus-list-dim-label:backdrop { color: #5a5a5a; } - -.nautilus-canvas-item.dim-label:selected, .nautilus-canvas-item.dim-label:selected:focus, label.nautilus-canvas-item.separator:selected, label.nautilus-canvas-item.separator:selected:focus, headerbar .nautilus-canvas-item.subtitle:selected, headerbar .nautilus-canvas-item.subtitle:selected:focus, .titlebar:not(headerbar) .nautilus-canvas-item.subtitle:selected, .titlebar:not(headerbar) .nautilus-canvas-item.subtitle:selected:focus, popover.background label.nautilus-canvas-item.separator:selected, popover.background label.nautilus-canvas-item.separator:selected:focus, .nautilus-list-dim-label:selected, .nautilus-list-dim-label:selected:focus { color: rgba(25, 25, 25, 0.45); } - -.nautilus-canvas-item.dim-label:selected:backdrop, .nautilus-canvas-item.dim-label:selected:focus:backdrop, label.nautilus-canvas-item.separator:selected:backdrop, label.nautilus-canvas-item.separator:selected:focus:backdrop, headerbar .nautilus-canvas-item.subtitle:selected:backdrop, headerbar .nautilus-canvas-item.subtitle:selected:focus:backdrop, .titlebar:not(headerbar) .nautilus-canvas-item.subtitle:selected:backdrop, .titlebar:not(headerbar) .nautilus-canvas-item.subtitle:selected:focus:backdrop, popover.background label.nautilus-canvas-item.separator:selected:backdrop, popover.background label.nautilus-canvas-item.separator:selected:focus:backdrop, .nautilus-list-dim-label:selected:backdrop, .nautilus-list-dim-label:selected:focus:backdrop { color: rgba(21, 21, 21, 0.45); } - -.disk-space-display.unknown { background-color: rgba(255, 255, 255, 0.4); color: rgba(255, 255, 255, 0.4); } - -.disk-space-display.used { background-color: #ffffff; color: #ffffff; } - -.disk-space-display.free { background-color: rgba(255, 255, 255, 0.1); color: rgba(255, 255, 255, 0.1); } - -dialog > box > grid > scrolledwindow > viewport > box > list { padding: 0; background-color: transparent; border-radius: 0; margin: 0; } - -dialog > box > grid > scrolledwindow > viewport > box > list:backdrop { background-color: transparent; } - -dialog > box > grid > scrolledwindow > viewport > box > list > row { border-radius: 0; margin: 0; } - -dialog > box > grid > scrolledwindow > viewport > box > list separator.horizontal { margin: 0; } - -/**************************************************** documents-scrolledwin (Totem, Documents, EvView) * */ -.documents-scrolledwin:backdrop, .documents-scrolledwin { background-color: transparent; } - -.documents-scrolledwin:backdrop .content-view:not(:selected):not(:hover):backdrop, .documents-scrolledwin:backdrop .content-view:not(:selected):not(:hover), .documents-scrolledwin .content-view:not(:selected):not(:hover):backdrop, .documents-scrolledwin .content-view:not(:selected):not(:hover) { background-color: transparent; } - -.documents-scrolledwin:backdrop .content-view:hover, .documents-scrolledwin .content-view:hover { background-color: rgba(255, 255, 255, 0.075); } - -.documents-scrolledwin:backdrop viewport.frame, .documents-scrolledwin viewport.frame { background-color: transparent; } - -.documents-scrolledwin:backdrop viewport.frame widget > frame.content-view:not(:selected):not(:hover), .documents-scrolledwin viewport.frame widget > frame.content-view:not(:selected):not(:hover) { background-color: transparent; } - -.documents-scrolledwin:backdrop viewport.frame widget > frame.content-view:not(:selected):not(:hover) border, .documents-scrolledwin viewport.frame widget > frame.content-view:not(:selected):not(:hover) border { border: none; } - -/******************* Document Viewer * */ -window.background.csd > box.vertical > scrolledwindow > iconview.view.content-view:not(:hover):not(:selected), window.background.csd > box.vertical > scrolledwindow > iconview.content-view:not(:hover):not(:selected) { background-color: transparent; border-radius: 10px; } - -window.background.csd > box.vertical > paned.horizontal > box.vertical > scrolledwindow > treeview.view:not(:hover):not(:selected) { background-color: transparent; } - -window.background.csd evview.view.content-view { background-color: transparent; border-radius: 0 0 10px 10px; } - -window.background.csd.maximized > box.vertical > scrolledwindow > iconview.view.content-view:not(:hover):not(:selected), window.background.csd.maximized > box.vertical > scrolledwindow > iconview.content-view:not(:hover):not(:selected), window.background.csd.tiled > box.vertical > scrolledwindow > iconview.view.content-view:not(:hover):not(:selected), window.background.csd.tiled > box.vertical > scrolledwindow > iconview.content-view:not(:hover):not(:selected), window.background.csd.fullscreen > box.vertical > scrolledwindow > iconview.view.content-view:not(:hover):not(:selected), window.background.csd.fullscreen > box.vertical > scrolledwindow > iconview.content-view:not(:hover):not(:selected) { border-radius: 0; } - -window.background.csd.maximized evview.view.content-view, window.background.csd.tiled evview.view.content-view, window.background.csd.fullscreen evview.view.content-view { border-radius: 0; } - -/******************* Archive Manager * */ -.background.csd > grid.horizontal > paned.horizontal > scrolledwindow { border-radius: 0 0 10px 10px; background-color: #191919; } - -.background.csd > grid.horizontal > paned.horizontal > scrolledwindow treeview.view:not(:hover):not(:selected) { background-color: transparent; } - -.background.csd > grid.horizontal > paned.horizontal > box.vertical > scrolledwindow { border-radius: 0 0 0 10px; background-color: #202020; } - -.background.csd > grid.horizontal > paned.horizontal > box.vertical > scrolledwindow treeview.view:not(:hover):not(:selected) { background-color: transparent; } - -.background.csd.maximized > grid.horizontal > paned.horizontal > scrolledwindow, .background.csd.tiled > grid.horizontal > paned.horizontal > scrolledwindow, .background.csd.fullscreen > grid.horizontal > paned.horizontal > scrolledwindow { border-bottom-right-radius: 0; border-bottom-left-radius: 0; } - -.background.csd.maximized > grid.horizontal > paned.horizontal > box.vertical > scrolledwindow, .background.csd.tiled > grid.horizontal > paned.horizontal > box.vertical > scrolledwindow, .background.csd.fullscreen > grid.horizontal > paned.horizontal > box.vertical > scrolledwindow { border-bottom-right-radius: 0; border-bottom-left-radius: 0; } - -/********* Geary * */ -frame.geary-conversation-frame scrolledwindow treeview.view:not(:selected) { background: none; } - -frame.geary-conversation-frame scrolledwindow treeview.view:selected { color: #191919; outline-color: rgba(25, 25, 25, 0.3); background-color: #ffffff; background: image(#ffffff); box-shadow: 0 2px 4px rgba(255, 255, 255, 0.2); box-shadow: none; } - -frame.geary-conversation-frame scrolledwindow treeview.view:selected:backdrop { background-color: #a4a4a4; background-image: none; box-shadow: none; box-shadow: none; } - -frame.geary-conversation-frame scrolledwindow treeview.view:selected:backdrop label, frame.geary-conversation-frame scrolledwindow treeview.view:selected:backdrop { color: #151515; } - -.geary_email { padding-bottom: 6px; border-radius: 8px; } - -.geary_email .geary-message { border-radius: 8px; } - -.geary-attachment-pane > separator.horizontal { margin: 0; } - -.geary-attachment-pane flowboxchild { border-radius: 8px; } - -.geary-attachment-pane > actionbar { background-color: #191919; } - -.geary-attachment-pane > actionbar:backdrop { background-color: #151515; } - -/********* Gedit * */ -window.org-gnome-gedit stack scrolledwindow viewport.frame list.gedit-document-panel { background-color: transparent; } - -window.org-gnome-gedit .gedit-search-entry-occurrences-tag { border: none; box-shadow: none; margin: 2px; padding: 2px; } - -/******************** Gnome Calculator * */ -grid > viewport > box > scrolledwindow.frame.history-view > viewport > list { padding: 0; border-radius: 0; } - -grid > viewport > box > scrolledwindow.frame.history-view > viewport > list > row.history-entry { margin: 0; border-radius: 0; background-color: #202020; } - -grid > viewport > box > scrolledwindow.frame.history-view > viewport > list > row.history-entry:backdrop { background-color: #1b1b1b; } - -grid > viewport > box > scrolledwindow.display-scrolled > .sourceview.view > text, grid > viewport > box > scrolledwindow.display-scrolled > iconview.sourceview > text { border-radius: 10px 10px 0 0; } - -grid > viewport > box box > textview.view.info-view > text { border-radius: 0 0 10px 10px; } - -/************************ Gnome Control Center * */ -window.background.csd > leaflet > stack.background, window.background.csd > hdyleaflet > stack.background, window.background.csd > box.horizontal > stack.background { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; } - -window.background.csd > leaflet > box.vertical > scrolledwindow.view, window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view, window.background.csd > box.horizontal > box.vertical > scrolledwindow.view { border-bottom-left-radius: 10px; } - -window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack, window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack, window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack { background-color: transparent; } - -window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list, window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list, window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list { background-color: transparent; } - -window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list row.activatable:not(:hover):not(:active):not(:selected), window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list row.activatable:not(:hover):not(:active):not(:selected), window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list row.activatable:not(:hover):not(:active):not(:selected) { background-color: transparent; } - -window.background.csd.maximized > leaflet > stack.background, window.background.csd.maximized > hdyleaflet > stack.background, window.background.csd.maximized > box.horizontal > stack.background, window.background.csd.maximized > leaflet > box.vertical > scrolledwindow.view, window.background.csd.maximized > hdyleaflet > box.vertical > scrolledwindow.view, window.background.csd.maximized > box.horizontal > box.vertical > scrolledwindow.view, window.background.csd.tiled > leaflet > stack.background, window.background.csd.tiled > hdyleaflet > stack.background, window.background.csd.tiled > box.horizontal > stack.background, window.background.csd.tiled > leaflet > box.vertical > scrolledwindow.view, window.background.csd.tiled > hdyleaflet > box.vertical > scrolledwindow.view, window.background.csd.tiled > box.horizontal > box.vertical > scrolledwindow.view, window.background.csd.fullscreen > leaflet > stack.background, window.background.csd.fullscreen > hdyleaflet > stack.background, window.background.csd.fullscreen > box.horizontal > stack.background, window.background.csd.fullscreen > leaflet > box.vertical > scrolledwindow.view, window.background.csd.fullscreen > hdyleaflet > box.vertical > scrolledwindow.view, window.background.csd.fullscreen > box.horizontal > box.vertical > scrolledwindow.view { border-bottom-right-radius: 0; border-bottom-left-radius: 0; } - -window.background.csd > leaflet > stack.background > widget > box > box > scrolledwindow > viewport.frame > box.view { background-color: transparent; } - -window.background.csd > leaflet > box.vertical > scrolledwindow.view, window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view, window.background.csd > box.horizontal > box.vertical > scrolledwindow.view { background-color: transparent; } - -window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack, window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack, window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack { background-color: transparent; } - -window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list, window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list, window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list { background-color: transparent; } - -window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list row.activatable:not(:hover):not(:active):not(:selected), window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list row.activatable:not(:hover):not(:active):not(:selected), window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list row.activatable:not(:hover):not(:active):not(:selected) { background-color: transparent; } - -/************** Gnome Maps * */ -popover.maps-popover > grid > button.radio.layer-radio-button { border-radius: 4px; color: transparent; } - -popover.maps-popover > grid > button.radio.layer-radio-button:active { color: #ffffff; } - -popover.maps-popover > grid > button.radio.layer-radio-button:checked { color: #ffffff; } - -/*************** Gnome Music * */ -window.background.csd > box.vertical > overlay > stack.background { border-radius: 0 0 10px 10px; } - -window.background.csd.maximized > box.vertical > overlay > stack.background, window.background.csd.tiled > box.vertical > overlay > stack.background, window.background.csd.fullscreen > box.vertical > overlay > stack.background { border-bottom-right-radius: 0; border-bottom-left-radius: 0; } - -/****************** Gnome Software * */ -window.background.csd > headerbar.titlebar > box.horizontal > buttonbox.linked.horizontal { border-radius: 8px; background-color: #191919; } - -window.background.csd > headerbar.titlebar > box.horizontal > buttonbox.linked.horizontal:backdrop { background-color: #151515; } - -window.background.csd > headerbar.titlebar > box.horizontal > buttonbox.linked.horizontal list.app-updates-section { border: none; border-radius: 10px; } - -window.background.csd > headerbar.titlebar > box.horizontal > buttonbox.linked.horizontal > button.toggle.toolbar-primary-buttons-software { padding-top: 2px; padding-bottom: 2px; margin: 4px 2px; min-height: 24px; min-width: 54px; border-radius: 8px; -gtk-outline-radius: 8px; background-color: transparent; color: #d1d1d1; font-weight: normal; border-style: none; transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); background-image: none; } - -window.background.csd > headerbar.titlebar > box.horizontal > buttonbox.linked.horizontal > button.toggle.toolbar-primary-buttons-software:first-child:dir(ltr) { margin-left: 4px; } - -window.background.csd > headerbar.titlebar > box.horizontal > buttonbox.linked.horizontal > button.toggle.toolbar-primary-buttons-software:first-child:dir(rtl) { margin-right: 4px; } - -window.background.csd > headerbar.titlebar > box.horizontal > buttonbox.linked.horizontal > button.toggle.toolbar-primary-buttons-software:last-child:dir(ltr) { margin-right: 4px; } - -window.background.csd > headerbar.titlebar > box.horizontal > buttonbox.linked.horizontal > button.toggle.toolbar-primary-buttons-software:last-child:dir(rtl) { margin-left: 4px; } - -window.background.csd > headerbar.titlebar > box.horizontal > buttonbox.linked.horizontal > button.toggle.toolbar-primary-buttons-software:hover { color: #ffffff; background-color: rgba(255, 255, 255, 0.05); } - -window.background.csd > headerbar.titlebar > box.horizontal > buttonbox.linked.horizontal > button.toggle.toolbar-primary-buttons-software:checked { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); background-image: none; background-color: #414141; box-shadow: 0 2px 4px rgba(25, 25, 25, 0.075); } - -window.background.csd > headerbar.titlebar > box.horizontal > buttonbox.linked.horizontal > button.toggle.toolbar-primary-buttons-software:backdrop { color: #8d8d8d; } - -window.background.csd > headerbar.titlebar > box.horizontal > buttonbox.linked.horizontal > button.toggle.toolbar-primary-buttons-software:backdrop:hover { background-color: transparent; } - -window.background.csd > headerbar.titlebar > box.horizontal > buttonbox.linked.horizontal > button.toggle.toolbar-primary-buttons-software:backdrop:checked { background-image: none; background-color: #2c2c2c; box-shadow: 0 1px 2px rgba(21, 21, 21, 0.075); } - -window.background.csd > headerbar.titlebar > box.horizontal > buttonbox.linked.horizontal > button.toggle.toolbar-primary-buttons-software:backdrop:checked label, window.background.csd > headerbar.titlebar > box.horizontal > buttonbox.linked.horizontal > button.toggle.toolbar-primary-buttons-software:backdrop:checked { color: #8d8d8d; } - -window.background.csd > headerbar.titlebar > box.horizontal > buttonbox.linked.horizontal button:checked + button { border-image: none; } - -window.background.csd button.text-button.content-rating { color: #191919; } - -window.background.csd button.text-button.content-rating:backdrop { color: #151515; } - -/****************** Gnome Terminal * */ -terminal-window.background.csd { border-radius: 0; } - -terminal-window decoration { background-color: #202020; border-radius: 10px 10px 0 0; box-shadow: 0 10px 15px 5px rgba(0, 0, 0, 0.4), 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 0 1px #202020; } - -terminal-window decoration:backdrop { background-color: #1b1b1b; box-shadow: 0 10px 15px 5px transparent, 0 3px 6px 2px rgba(0, 0, 0, 0.4), 0 0 0 2px rgba(141, 141, 141, 0.125), 0 0 0 1px #1b1b1b; } - -terminal-window .terminal-screen { background-color: #202020; color: #ffffff; } - -terminal-window .terminal-screen:backdrop { background-color: #1b1b1b; color: #8d8d8d; } - -/*************** Gnome Todo * */ -window.background.csd.org-gnome-Todo > overlay > stack.background > box.horizontal > tasklistview > box.vertical > overlay.view > scrolledwindow > viewport.view, window.background.csd.org-gnome-Todo stack.background { border-radius: 0 0 10px 10px; } - -window.background.csd.org-gnome-Todo.maximized > overlay > stack.background > box.horizontal > tasklistview > box.vertical > overlay.view > scrolledwindow > viewport.view, window.background.csd.org-gnome-Todo.maximized stack.background, window.background.csd.org-gnome-Todo.tiled > overlay > stack.background > box.horizontal > tasklistview > box.vertical > overlay.view > scrolledwindow > viewport.view, window.background.csd.org-gnome-Todo.tiled stack.background, window.background.csd.org-gnome-Todo.fullscreen > overlay > stack.background > box.horizontal > tasklistview > box.vertical > overlay.view > scrolledwindow > viewport.view, window.background.csd.org-gnome-Todo.fullscreen stack.background { border-radius: 0; } - -window.background.csd.org-gnome-Todo taskrow.activatable.new-task-row { box-shadow: none; padding: 0; } - -window.background.csd.org-gnome-Todo taskrow.activatable.new-task-row entry, window.background.csd.org-gnome-Todo taskrow.activatable.new-task-row button { margin: 0; border-radius: 2.5px; } - -/**************** Gnome Tweaks * */ -hdyleaflet list.tweak-categories, leaflet list.tweak-categories { background-color: transparent; } - -hdyleaflet list.tweak-categories > separator, leaflet list.tweak-categories > separator { background-color: transparent; min-height: 0; } - -row#AutostartTitle.tweak { padding: 8px 8px 0 8px; } - -.tweak-group-startup { background-color: #191919; } - -.tweak-group-startup:backdrop { background-color: #151515; } - -/***************** Gnome Weather * */ -#weather-page, #weekly-forecast-frame { border-bottom-right-radius: 10px; } - -#weather-page-content-view { border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; } - -/************ Ubiquity * */ -#live_installer #stepPartAuto #partition_container #resizewidget separator { background-image: none; } - -#live_installer #stepPartAuto #partition_container #resizewidget > frame > * { background-color: transparent; border-radius: 0; border-color: #313131; } - -#live_installer #stepPartAuto #partition_container #resizewidget > frame > *:backdrop { border-color: #2d2d2d; } - -#live_installer #stepPartAuto #partition_container #resizewidget > frame box { background-color: #191919; } - -#live_installer #stepPartAuto #partition_container #resizewidget > frame box:backdrop { background-color: #151515; } - -/******************** Zorin Appearance * */ -stacksidebar.sidebar > scrolledwindow > viewport.frame > list { border-radius: 0; } - -/********** Thunar * */ -.thunar .sidebar.frame { border: none; } - -.thunar .sidebar .view, .thunar .sidebar iconview { background-color: #202020; border: none; } - -.thunar .sidebar .view:selected, .thunar .sidebar iconview:selected { background-color: #414141; color: #ffffff; } - -.thunar .sidebar .view:backdrop, .thunar .sidebar iconview:backdrop { background-color: #1b1b1b; } - -.thunar .sidebar .view:backdrop:selected, .thunar .sidebar iconview:backdrop:selected { background-color: #2c2c2c; color: #8d8d8d; } - -.thunar .standard-view > .view, .thunar .standard-view > iconview { border-radius: 0; } - -/*********************** LightDM Gtk Greeter * */ -.lightdm-gtk-greeter #panel_window { border-radius: 0; border: none; background-color: #202020; } - -.lightdm-gtk-greeter #panel_window menubar { font-weight: bold; } - -.lightdm-gtk-greeter #panel_window menubar menu menuitem { font-weight: normal; } - -.lightdm-gtk-greeter #buttonbox_frame { padding-top: 20px; } - -.lightdm-gtk-greeter #login_window, .lightdm-gtk-greeter #shutdown_dialog, .lightdm-gtk-greeter #restart_dialog { border-style: none; border-radius: 10px; background-color: #202020; color: #ffffff; box-shadow: none; } - -.lightdm-gtk-greeter #login_window menu { border-radius: 0; } - -/******** XFCE * */ -.xfce4-panel.background { background-color: #191919; } - -.xfce4-panel.background button { border-radius: 0; margin: 0; font-weight: bold; } - -.xfce4-panel.background button menuitem { font-weight: normal; } - -.xfce4-panel.background button:hover { background-color: #313131; } - -.xfce4-panel.background button:active, .xfce4-panel.background button:checked { color: #ffffff; background-color: #414141; background-image: none; } - -.xfce4-panel.background button.flat image, .xfce4-panel.background button.image-button image { -gtk-icon-transform: scale(1); transition: none; } - -.xfce4-panel.background button.flat:active image, .xfce4-panel.background button.image-button:active image { -gtk-icon-transform: scale(1); } - -.tasklist button.toggle { background-color: transparent; border-top-width: 0; border-bottom-width: 0; } - -.tasklist button.toggle:checked { background: none; box-shadow: inset 0 -3px #ffffff; } - -wnck-pager { background-color: #2a2a2a; } - -wnck-pager:hover { background-color: #3c3c3c; } - -wnck-pager:selected { background-color: #474747; } - -XfdesktopIconView.view { background: transparent; color: white; } - -XfdesktopIconView.view:active { background: #ffffff; color: #191919; text-shadow: none; } - -XfdesktopIconView.view .label { text-shadow: 1px 1px 2px black; } - -#XfceNotifyWindow { background-color: #191919; border: none; box-shadow: inset 0 0 0 1px rgba(49, 49, 49, 0.75); border-radius: 10px; } - -#XfceNotifyWindow label#summary { font-weight: bold; } - -#XfceNotifyWindow progressbar progress { animation: none; background-image: none; background: image(#ffffff); } - -/* Xfwm4's alt-tab dialog, aka "tabwin" */ -#xfwm-tabwin { border-radius: 10px; } - -/* GTK NAMED COLORS ---------------- use responsibly! */ -/* -widget text/foreground color */ -@define-color theme_fg_color #ffffff; -/* -text color for entries, views and content in general */ -@define-color theme_text_color #ffffff; -/* -widget base background color */ -@define-color theme_bg_color #202020; -/* -text widgets and the like base background color */ -@define-color theme_base_color #191919; -/* -base background color of selections */ -@define-color theme_selected_bg_color #e9e9e9; -/* Tinting in dark variant to avoid a white selection on white page background when highlighting text in Evince when using Grey-Dark theme */ -/* -text/foreground color of selections */ -@define-color theme_selected_fg_color #191919; -/* -base background color of insensitive widgets */ -@define-color insensitive_bg_color #202020; -/* -text foreground color of insensitive widgets */ -@define-color insensitive_fg_color #909090; -/* -insensitive text widgets and the like base background color */ -@define-color insensitive_base_color #191919; -/* -widget text/foreground color on backdrop windows */ -@define-color theme_unfocused_fg_color #8d8d8d; -/* -text color for entries, views and content in general on backdrop windows */ -@define-color theme_unfocused_text_color #ffffff; -/* -widget base background color on backdrop windows */ -@define-color theme_unfocused_bg_color #1b1b1b; -/* -text widgets and the like base background color on backdrop windows */ -@define-color theme_unfocused_base_color #151515; -/* -base background color of selections on backdrop windows */ -@define-color theme_unfocused_selected_bg_color #ffffff; -/* -text/foreground color of selections on backdrop windows */ -@define-color theme_unfocused_selected_fg_color #191919; -/* -insensitive color on backdrop windows*/ -@define-color unfocused_insensitive_color #414141; -/* -widgets main borders color */ -@define-color borders #313131; -/* -widgets main borders color on backdrop windows */ -@define-color unfocused_borders #2d2d2d; -/* -these are pretty self explicative */ -@define-color placeholder_text_color #8c8c8c; -@define-color warning_color #faa483; -@define-color error_color #fb7c7c; -@define-color success_color #6ee1b6; -/* -these colors are exported for the window manager and shouldn't be used in applications, -read if you used those and something break with a version upgrade you're on your own... */ -@define-color wm_title shade(#ffffff, 1.8); -@define-color wm_unfocused_title #8d8d8d; -@define-color wm_highlight transparent; -@define-color wm_borders_edge rgba(255, 255, 255, 0.07); -@define-color wm_bg_a shade(#202020, 1.2); -@define-color wm_bg_b #202020; -@define-color wm_shadow alpha(black, 0.35); -@define-color wm_border alpha(black, 0.18); -@define-color wm_button_hover_color_a shade(#202020, 1.3); -@define-color wm_button_hover_color_b #202020; -@define-color wm_button_active_color_a shade(#202020, 0.85); -@define-color wm_button_active_color_b shade(#202020, 0.89); -@define-color wm_button_active_color_c shade(#202020, 0.9); -/* content view background such as thumbnails view in Photos or Boxes */ -@define-color content_view_bg #191919; -/* Very contrasty background for text views (@theme_text_color foreground) */ -@define-color text_view_bg #191919; diff --git a/Dots/.themes/ZorinGrey-Dark/index.theme b/Dots/.themes/ZorinGrey-Dark/index.theme deleted file mode 100755 index 4813d0be..00000000 --- a/Dots/.themes/ZorinGrey-Dark/index.theme +++ /dev/null @@ -1,12 +0,0 @@ -[Desktop Entry] -Type=X-GNOME-Metatheme -Name=ZorinGrey-Dark -Comment=The dark desktop theme with grey highlights for Zorin OS -Encoding=UTF-8 - -[X-GNOME-Metatheme] -GtkTheme=ZorinGrey-Dark -MetacityTheme=ZorinGrey-Dark -IconTheme=ZorinGrey-Dark -CursorTheme=Adwaita -ButtonLayout=:minimize,maximize,close diff --git a/Dots/.themes/ZorinGrey-Dark/xfwm4/bottom-active.png b/Dots/.themes/ZorinGrey-Dark/xfwm4/bottom-active.png deleted file mode 100644 index 0d6b59c46d3748bdf38c8d8af112093024b2a9c0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 131 zcmeAS@N?(olHy`uVBq!ia0vp^5mdKI;Vst02HMpRsaA1 diff --git a/Dots/.themes/ZorinGrey-Dark/xfwm4/bottom-inactive.xpm b/Dots/.themes/ZorinGrey-Dark/xfwm4/bottom-inactive.xpm deleted file mode 100644 index e9a37bcf..00000000 --- a/Dots/.themes/ZorinGrey-Dark/xfwm4/bottom-inactive.xpm +++ /dev/null @@ -1,6 +0,0 @@ -/* XPM */ -static char * bottom_inactive_xpm[] = { -"24 1 2 1", -" c None", -". c #C0C0FF s inactive_color_2", -"........................"}; diff --git a/Dots/.themes/ZorinGrey-Dark/xfwm4/bottom-left-active.png b/Dots/.themes/ZorinGrey-Dark/xfwm4/bottom-left-active.png deleted file mode 100644 index 0ab9b15f476a4f7cc7919a6c8518c7fd829f40be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 167 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjoCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt(2=E{-7{oyjJ~#=rl+x~k0< z#i%xGrcKtt6|9TJdZG-V3?1$W2_QIfuy diff --git a/Dots/.themes/ZorinGrey-Dark/xfwm4/bottom-left-active.xpm b/Dots/.themes/ZorinGrey-Dark/xfwm4/bottom-left-active.xpm deleted file mode 100644 index 1096b09c..00000000 --- a/Dots/.themes/ZorinGrey-Dark/xfwm4/bottom-left-active.xpm +++ /dev/null @@ -1,29 +0,0 @@ -/* XPM */ -static char * bottom_left_active_xpm[] = { -"24 24 2 1", -" c None", -". c #C0C0FF s active_color_2", -". ", -". ", -". ", -". ", -". ", -". ", -". ", -". ", -". ", -". ", -". ", -". ", -". ", -". ", -". ", -". ", -". ", -". ", -". ", -". ", -". ", -". ", -". ", -"........................"}; diff --git a/Dots/.themes/ZorinGrey-Dark/xfwm4/bottom-left-inactive.png b/Dots/.themes/ZorinGrey-Dark/xfwm4/bottom-left-inactive.png deleted file mode 100644 index 06fc2ebe2a39e2143238ac223fb1accbeb96e55e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 166 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjoCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt;x$E{-7{oo~+?iZUn&9KLWU zd3FCU^K#=AFIQ#3dFAm#X2C@kVesEh%O4-e3BRrX9apijnXONhutDnm{r-UW| DW6CjN diff --git a/Dots/.themes/ZorinGrey-Dark/xfwm4/bottom-left-inactive.xpm b/Dots/.themes/ZorinGrey-Dark/xfwm4/bottom-left-inactive.xpm deleted file mode 100644 index 170fcccb..00000000 --- a/Dots/.themes/ZorinGrey-Dark/xfwm4/bottom-left-inactive.xpm +++ /dev/null @@ -1,29 +0,0 @@ -/* XPM */ -static char * bottom_left_inactive_xpm[] = { -"24 24 2 1", -" c None", -". c #C0C0FF s inactive_color_2", -". ", -". ", -". ", -". ", -". ", -". ", -". ", -". ", -". ", -". ", -". ", -". ", -". ", -". ", -". ", -". ", -". ", -". ", -". ", -". ", -". ", -". ", -". ", -"........................"}; diff --git a/Dots/.themes/ZorinGrey-Dark/xfwm4/bottom-right-active.png b/Dots/.themes/ZorinGrey-Dark/xfwm4/bottom-right-active.png deleted file mode 100644 index 90d9a1e3d18115d6f4ff7a617710fb016f3b3700..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 165 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjoCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt)ELE{-7{oyj2q0YA<=C@ZL` z9XsHneK;}UN>d=Wo36xG7(-EPLq})l#Vbq<8)hb%7 diff --git a/Dots/.themes/ZorinGrey-Dark/xfwm4/bottom-right-active.xpm b/Dots/.themes/ZorinGrey-Dark/xfwm4/bottom-right-active.xpm deleted file mode 100644 index bf8cdac0..00000000 --- a/Dots/.themes/ZorinGrey-Dark/xfwm4/bottom-right-active.xpm +++ /dev/null @@ -1,29 +0,0 @@ -/* XPM */ -static char * bottom_right_active_xpm[] = { -"24 24 2 1", -" c None", -". c #C0C0FF s active_color_2", -" .", -" .", -" .", -" .", -" .", -" .", -" .", -" .", -" .", -" .", -" .", -" .", -" .", -" .", -" .", -" .", -" .", -" .", -" .", -" .", -" .", -" .", -" .", -"........................"}; diff --git a/Dots/.themes/ZorinGrey-Dark/xfwm4/bottom-right-inactive.png b/Dots/.themes/ZorinGrey-Dark/xfwm4/bottom-right-inactive.png deleted file mode 100644 index 2b7f4d18c1a97a5aa7c55e1ad5cf3b778caba60f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 165 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjoCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt)ELE{-7{oyk+CP5XD=LHWSh zvu6*uXdg~YxY88J?WQZS6~<5$+fYzkeEA9!!|xxAN0we&Qw`M3;OXk;vd$@?2>{*G BHcS8j diff --git a/Dots/.themes/ZorinGrey-Dark/xfwm4/bottom-right-inactive.xpm b/Dots/.themes/ZorinGrey-Dark/xfwm4/bottom-right-inactive.xpm deleted file mode 100644 index 2aa83000..00000000 --- a/Dots/.themes/ZorinGrey-Dark/xfwm4/bottom-right-inactive.xpm +++ /dev/null @@ -1,29 +0,0 @@ -/* XPM */ -static char * bottom_right_inactive_xpm[] = { -"24 24 2 1", -" c None", -". c #C0C0FF s inactive_color_2", -" .", -" .", -" .", -" .", -" .", -" .", -" .", -" .", -" .", -" .", -" .", -" .", -" .", -" .", -" .", -" .", -" .", -" .", -" .", -" .", -" .", -" .", -" .", -"........................"}; diff --git a/Dots/.themes/ZorinGrey-Dark/xfwm4/close-active.png b/Dots/.themes/ZorinGrey-Dark/xfwm4/close-active.png deleted file mode 120000 index b334d4fc..00000000 --- a/Dots/.themes/ZorinGrey-Dark/xfwm4/close-active.png +++ /dev/null @@ -1 +0,0 @@ -menu-active.png \ No newline at end of file diff --git a/Dots/.themes/ZorinGrey-Dark/xfwm4/close-active.xpm b/Dots/.themes/ZorinGrey-Dark/xfwm4/close-active.xpm deleted file mode 100644 index bcbc96ae..00000000 --- a/Dots/.themes/ZorinGrey-Dark/xfwm4/close-active.xpm +++ /dev/null @@ -1,33 +0,0 @@ -/* XPM */ -static char * close_active_xpm[] = { -"26 26 4 1", -" c None", -". c #202020", -"# c #323331 s active_text_color", -"$ c #4C4E59 s active_text_color", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -".........$$....$$.........", -".........$#$..$#$.........", -"..........$#$$#$..........", -"...........$##$...........", -"...........$##$...........", -"..........$#$$#$..........", -".........$#$..$#$.........", -".........$$....$$.........", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -".........................."}; diff --git a/Dots/.themes/ZorinGrey-Dark/xfwm4/close-inactive.png b/Dots/.themes/ZorinGrey-Dark/xfwm4/close-inactive.png deleted file mode 120000 index 849f26b5..00000000 --- a/Dots/.themes/ZorinGrey-Dark/xfwm4/close-inactive.png +++ /dev/null @@ -1 +0,0 @@ -menu-inactive.png \ No newline at end of file diff --git a/Dots/.themes/ZorinGrey-Dark/xfwm4/close-inactive.xpm b/Dots/.themes/ZorinGrey-Dark/xfwm4/close-inactive.xpm deleted file mode 100644 index d55ebc7b..00000000 --- a/Dots/.themes/ZorinGrey-Dark/xfwm4/close-inactive.xpm +++ /dev/null @@ -1,33 +0,0 @@ -/* XPM */ -static char * close_inactive_xpm[] = { -"26 26 4 1", -" c None", -". c #1b1b1b", -"# c #323331 s inactive_text_color", -"$ c #4C4E59 s inactive_text_color", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -".........$$....$$.........", -".........$#$..$#$.........", -"..........$#$$#$..........", -"...........$##$...........", -"...........$##$...........", -"..........$#$$#$..........", -".........$#$..$#$.........", -".........$$....$$.........", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -".........................."}; diff --git a/Dots/.themes/ZorinGrey-Dark/xfwm4/close-prelight.png b/Dots/.themes/ZorinGrey-Dark/xfwm4/close-prelight.png deleted file mode 100644 index 071181fe7d2e2df80dfdda1f8e9b3b711fdb5380..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 575 zcmV-F0>J%=P)pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10nAB6 zK~zYIwbr|C+b|Rc;GajLb%mY5M$y(oy<})#rEB^Y$z){a90 z40d2sVknYbY{4yjQ48rGDdBt~MUaQ#M4S-4m*q0$oX3pFXMhg?4yc^9mDXDJ2ZI$8 z;`LY^b_56uDTm~F@u`mifPkogl+Wz;wrB)7fI*0nQtGS;@OQM?KAMMP_Q91K=nLkPn) z0|0q_J#Koz{cEf-GQPQaBmjttV%`M;0Kek+8Q2`E?Cwr!tru-0TIpF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10n$lC zK~zYIwbs8++dvct@b7!Rvt81JEM-Zk)T&#jNc=7Q7Ys;99$>hE44Lz9v9cAZQb4Mx z)KVvIeg1K;OR-2roCtj1(LTM8-&wkQge?(c;w;OCN~r-kr->*801+vKxvZ)x?e%&O zWK7;xhgyI=Ywegt`rAGR0JKsoD0N51tagF~pgc(q1EP1k0RN{J`5w<^3j$;#B*rLf z?Z;ia*c3;!j3$#CIzFx+pK*f#)CB?nEYi1ESD!?rX{3SjBsuH?X$mvH#l^*V4f=L= z)_dtcX-iqx2V%@#0}Ztvb&WKssu2K?7!#Ly{@EJ@K*#YlBg=+95dc6@?6XyB;M=jx z1AaVGe1^(0WO7b>hloN3vut1b$}kJ-x-NY?Qr9Iz>%u$aT)~;OOW#nWb;`Xw|LGh0 z8iv1^=5yuA9%gbh`8i)XiCX<^kFh{hEj*h+%QF9nPJDlMBd|cM`!AlSw1oxOuZ(E0xHSqNG zjg6ua1N%DxN~QnCt>4eR-v~9}$w`EMe`uKpRF>h|0O?#2X`N!Ze4zQ@dnB>c)I$ztaD0e0sy}YCTRcw diff --git a/Dots/.themes/ZorinGrey-Dark/xfwm4/left-active.xpm b/Dots/.themes/ZorinGrey-Dark/xfwm4/left-active.xpm deleted file mode 100644 index 640a6757..00000000 --- a/Dots/.themes/ZorinGrey-Dark/xfwm4/left-active.xpm +++ /dev/null @@ -1,29 +0,0 @@ -/* XPM */ -static char * left_active_xpm[] = { -"1 24 2 1", -" c None", -". c #C0C0FF s active_color_2", -".", -".", -".", -".", -".", -".", -".", -".", -".", -".", -".", -".", -".", -".", -".", -".", -".", -".", -".", -".", -".", -".", -".", -"."}; diff --git a/Dots/.themes/ZorinGrey-Dark/xfwm4/left-inactive.png b/Dots/.themes/ZorinGrey-Dark/xfwm4/left-inactive.png deleted file mode 100644 index c724de8ede7b6fa1a5790d7b2f05b8d8ff7f7528..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 135 zcmeAS@N?(olHy`uVBq!ia0vp^j6f{G!3HF)&rH7sq&N#aB8wRq_zr_G zaB^>EX>4U6ba`-PAZ2)IW&i+q+O1ewcH=M({O2j=2qFP+IS#nsy}7|0e+snXIC0wT zjvd7&O;I3#!m6lKz*1^%IUo4r#w{r(^|<`C{T&b9-%kxn^7qxrO`t?UmC`9=_7+K**i1s}n@?5p9bhaLlv&tu@gj(Lj-+P4rn&ZyDi z+T(}=EOJ_@U`%NMC||2oQcHszC-y5^D%5CF1(qYN0O**~m6y2BZTq|tD^8vfTT=wF zh)4c-g-194&++-{G<2vC#ZtMr93It`Vxk5la z`h`T7_-R|TaVG2&j29P*q0Ey2RD`ny%tQhLM~);h$D^cFVuT(m08((Ch*JjwQ6x<; znV2Z2P!e1QXXBX?_ueEaCtpTv0uVwO{#1dG0xV{M{S>aSAr%r9kt{`OkS3ZbbC#TQ z$sXjiAmSA%xs*~%D_W^?m6~g*wYI7)H9`!OmRo7HwWgYa;vfYr#eT&~Pn|k<>A9C) zd+R!2K7)shJj$q}4V`JyM3|U)mRV<;x?)&}6pNRvyvnMpEj8Ghk+F$oD^{(UUQs(y zy}SMawRobIHd4N?Tv5YnDCL7h^l&1M84ybxfp~EQV9?1iJ8EQ3j+|q5v;?P+1SZ9? z2{SrkfRI;AV)2UICvs2W7NkCfTlyPv!J&HxasklY7Qim2v;)p3K_HT9x`Wr^g5ZS;XP!)(R;{f43>*ocC-0}Ulat}EZ9tAKX@8R z!ETww2Al}1qimZ(;Zb6!NH5FWcm~CFL~5I())|L8hjQge;qYu-xwbhK*<29=cwNpw zebkI4vUoZ8ctq)z1}DT6_JT3arJx({Y|J65yY;B!`ygxewPevJH#2wp-*KqVPX79=fej$*TL2JUcV)HJ-0m2aa}#JD!9 z_O8VZqagSz^wAU80qqu15D5Z1qP2)k#CBw)+L7xPLsa3yeKXiww-;Uvj8vq5T_L#;zkbT-htAk{uNEpsk8yTq~#n;`}8Cj#LINPabLLWuQ9%WVSi3j4IpVKaDSir}w6LV|N53B#K=cUQS{ z8Jl|w+k5YY?=HM}{yqhBRcyiVC`gFtRVm_1am)4`(kDCyPXB8O!-EYlF?_tuS$`JE zIdf$Mu-32I*xSA7gn>MgHEyzBWDR%1{!-HLyehs)y1Dw4)Pw(3P>;gjCH=dc7fi!r zP@l&%{MwwqNg5u5`aGuLF{saD8s6cso6uuWpT{)3;;6TnhF2W*b_}mL>aC>V6-T|5 zHN4`ew_|w4QExE~Pdn;FYPn4;H)#dcR}ZJ;$V_yK%jFhYls#DYKj<2)8>CnfTt@hI$4&j=*YbVKQewBIg7%2}FYP=06@BLHXL@ypBM&Yp zif|-Ug~~!9@+1`9BaorORP^X$P3=u9cbKLz3&lD-5-vNUK8&cn02D)+$<)_sJvI0W844Fb#0kF?H+Vx zI7nYWHFL{JT6Jc<12FcM6*c5D^(LWaMBTU=?1ZHiprigq+nos*bcIER2G8qddz?EV z{8keWuP03>4K_5=@Ik?oet*VYxUbza0XhuukG8X>S0uQMlsPT~(_sD$^BfgQbvj8S+GnOVYn z$Xu$C$7I@t4BXJ8_6cqCWKha}gCdugET=8()OUHG;?G}lp&I}KdR=;tEf4tYfzXFe z8L@8!MXPpjzHr53z-SP8C)(H1{RVAYyo(xlV|e`))b9wvx@Qaj2V<7I1AC08QUCw} zglR)VP)S2WAaHVTW@&6?004NLeUUv#!$2IxUsFXX6-7IUh-Rox7DPoHwF*V35Nd^1 z9ZW9$f+h_~ii@M*T5#}VvFhOBtgC~oAP9bdxVbqgx=4xtOA0MwJvi>iyL*qjcYshW zGRs^FrwLbUf=u$Hl1AHR! zEHg}-c!PL)(>6Ho6Ngw{R*BDv$4t5)@gvt2kKZ`wTo!m{$V?{Yi9^I$}-n!4kCs{EJ1<@1!WXagpCNTIw=+sv>$EZ zA8`E=xfF60z{s(H5;VxJAN&t~cWY%QC%mL!6li~OoR1NpV;87Z9OwJkacU=k{~5T_ z8~#!inE52V($K<3K=(Fqaoy0AJ>YT&=zlU~Q+6dkO(B~F-p}Zp(m>xW5LokitMB9V z0Z39;@f+aa5E#u-_IitVcQ*I-@0ogkKXW5;r`TEvKL7v#24YJ`L;wH)0002_L%V+f z000SaNLh0L01m_e01m_fl`9S#00007bV*G`2jvP95FRs4N?M%&007!aL_t(Y$L*Fe z4udcZMV~_hoPi^-Fy#J6$XOUc3UWGBO$((}s-_((JUWqI>@WET{w-uL*)$DxT?3%1 zS%r)-0E7^j=lS9Mw4#a-W2EnUs;UAY#+dhFk#ygCpK3kr$T^o?{1w!Dzsgnj;~Ivc zm?mApF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10TW3? zK~zYI#gz=4EEtoe>k5 zSq8iS8zA)saP<{{qom7N9E}K`fWifHI01V}r&%I16YvUbXA1fpfKrkTip=Z*cw>GR zLj+(a>8p8=bR=3xg2#CGn71P8axEcgc=nh-BH#Gm?#UQikKJZeM36KT0EwTIB}>+4 zV`f=GeHdetC&bO>MwCu|_IJ`%MXQid-@viCt||&Eh^hoQt|Icz7&EIN>C*glWkk^) z{8E*4rtXYObCC4eiky;VOL(GFsaE7Yez%Y;03Y4C;eUpcp74>nY2`Bo!3F1gF9$^( kVdk=&`vYVJR8s@wH#R_AE-?+z>% diff --git a/Dots/.themes/ZorinGrey-Dark/xfwm4/menu-prelight.xpm b/Dots/.themes/ZorinGrey-Dark/xfwm4/menu-prelight.xpm deleted file mode 100644 index b8c417fb..00000000 --- a/Dots/.themes/ZorinGrey-Dark/xfwm4/menu-prelight.xpm +++ /dev/null @@ -1,33 +0,0 @@ -/* XPM */ -static char * menu_prelight_xpm[] = { -"26 26 4 1", -" c None", -". c #202020", -"# c #333333 s active_text_color", -"$ c #626277 s active_text_color", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"........$########$........", -".........$######$.........", -"..........$####$..........", -"...........$##$...........", -"............$$............", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -".........................."}; diff --git a/Dots/.themes/ZorinGrey-Dark/xfwm4/menu-pressed.png b/Dots/.themes/ZorinGrey-Dark/xfwm4/menu-pressed.png deleted file mode 100644 index 6e773d90e9d419f903df06fbcf6755957cfe6abd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 429 zcmV;e0aE^nP)pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10Xj)U zK~zYIy_QW+!axv)pLe5(U&V`Dz>D$!{~|d77d)ti5GXO@VYl=nwlvt~Id+?Qy0hJx z5hpOSA@Bqwz%?)kOBrwgQs7I{t}TvQ1b4s`cs%tnfeo;fwCN-=GXXEab4Nj)4`43I z8bxMy1-#OI7fq~znWUfmfh$SWlY|iCEyS#f@agJ9lJkH+<3eO+_ndzwZH&WDb==V; zf+S}G;KDuWGi7xWGaEYmWsJ?p;ct9w5=T)|Vlr^}`gIYJoqX;8n8R1#*c=?b+{Y$! z_yQQ4)B&Ft5PdsId*bdYm9)!i-6EoB38AP;+TuH7->gFHN;$4bvUUBZ}ClQ)KQS)$F1#Oi;bd^@P=Z598et~Gl~In-xlW= X$2VRrC8jt?00000NkvXXu0mjf(8{tc diff --git a/Dots/.themes/ZorinGrey-Dark/xfwm4/menu-pressed.xpm b/Dots/.themes/ZorinGrey-Dark/xfwm4/menu-pressed.xpm deleted file mode 100644 index 44a182c3..00000000 --- a/Dots/.themes/ZorinGrey-Dark/xfwm4/menu-pressed.xpm +++ /dev/null @@ -1,33 +0,0 @@ -/* XPM */ -static char * menu_pressed_xpm[] = { -"26 26 4 1", -" c None", -". c #202020", -"# c #333333 s active_text_color", -"$ c #626277 s active_text_color", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"........$########$........", -".........$######$.........", -"..........$####$..........", -"...........$##$...........", -"............$$............", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -".........................."}; diff --git a/Dots/.themes/ZorinGrey-Dark/xfwm4/right-active.png b/Dots/.themes/ZorinGrey-Dark/xfwm4/right-active.png deleted file mode 120000 index 2ed1ec6b..00000000 --- a/Dots/.themes/ZorinGrey-Dark/xfwm4/right-active.png +++ /dev/null @@ -1 +0,0 @@ -left-active.png \ No newline at end of file diff --git a/Dots/.themes/ZorinGrey-Dark/xfwm4/right-active.xpm b/Dots/.themes/ZorinGrey-Dark/xfwm4/right-active.xpm deleted file mode 100644 index be4d9442..00000000 --- a/Dots/.themes/ZorinGrey-Dark/xfwm4/right-active.xpm +++ /dev/null @@ -1,29 +0,0 @@ -/* XPM */ -static char * right_active_xpm[] = { -"1 24 2 1", -" c None", -". c #C0C0FF s active_color_2", -".", -".", -".", -".", -".", -".", -".", -".", -".", -".", -".", -".", -".", -".", -".", -".", -".", -".", -".", -".", -".", -".", -".", -"."}; diff --git a/Dots/.themes/ZorinGrey-Dark/xfwm4/right-inactive.png b/Dots/.themes/ZorinGrey-Dark/xfwm4/right-inactive.png deleted file mode 120000 index 2e22e13d..00000000 --- a/Dots/.themes/ZorinGrey-Dark/xfwm4/right-inactive.png +++ /dev/null @@ -1 +0,0 @@ -left-inactive.png \ No newline at end of file diff --git a/Dots/.themes/ZorinGrey-Dark/xfwm4/right-inactive.xpm b/Dots/.themes/ZorinGrey-Dark/xfwm4/right-inactive.xpm deleted file mode 100644 index 26d87350..00000000 --- a/Dots/.themes/ZorinGrey-Dark/xfwm4/right-inactive.xpm +++ /dev/null @@ -1,29 +0,0 @@ -/* XPM */ -static char * right_inactive_xpm[] = { -"1 24 2 1", -" c None", -". c #C0C0FF s inactive_color_2", -".", -".", -".", -".", -".", -".", -".", -".", -".", -".", -".", -".", -".", -".", -".", -".", -".", -".", -".", -".", -".", -".", -".", -"."}; diff --git a/Dots/.themes/ZorinGrey-Dark/xfwm4/shade-active.png b/Dots/.themes/ZorinGrey-Dark/xfwm4/shade-active.png deleted file mode 120000 index b334d4fc..00000000 --- a/Dots/.themes/ZorinGrey-Dark/xfwm4/shade-active.png +++ /dev/null @@ -1 +0,0 @@ -menu-active.png \ No newline at end of file diff --git a/Dots/.themes/ZorinGrey-Dark/xfwm4/shade-active.xpm b/Dots/.themes/ZorinGrey-Dark/xfwm4/shade-active.xpm deleted file mode 100644 index ab3a0eeb..00000000 --- a/Dots/.themes/ZorinGrey-Dark/xfwm4/shade-active.xpm +++ /dev/null @@ -1,33 +0,0 @@ -/* XPM */ -static char * shade_active_xpm[] = { -"26 26 4 1", -" c None", -". c #202020", -"# c #333333 s active_text_color", -"$ c #626277 s active_text_color", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"............$$............", -"...........$##$...........", -"..........$####$..........", -".........$#$##$#$.........", -".........$$.##.$$.........", -"............##............", -"............##............", -"............##............", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -".........................."}; diff --git a/Dots/.themes/ZorinGrey-Dark/xfwm4/shade-inactive.png b/Dots/.themes/ZorinGrey-Dark/xfwm4/shade-inactive.png deleted file mode 120000 index 849f26b5..00000000 --- a/Dots/.themes/ZorinGrey-Dark/xfwm4/shade-inactive.png +++ /dev/null @@ -1 +0,0 @@ -menu-inactive.png \ No newline at end of file diff --git a/Dots/.themes/ZorinGrey-Dark/xfwm4/shade-inactive.xpm b/Dots/.themes/ZorinGrey-Dark/xfwm4/shade-inactive.xpm deleted file mode 100644 index da2f483e..00000000 --- a/Dots/.themes/ZorinGrey-Dark/xfwm4/shade-inactive.xpm +++ /dev/null @@ -1,33 +0,0 @@ -/* XPM */ -static char * shade_inactive_xpm[] = { -"26 26 4 1", -" c None", -". c #1b1b1b", -"# c #333333 s inactive_text_color", -"$ c #626277 s inactive_text_color", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"............$$............", -"...........$##$...........", -"..........$####$..........", -".........$#$##$#$.........", -".........$$.##.$$.........", -"............##............", -"............##............", -"............##............", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -".........................."}; diff --git a/Dots/.themes/ZorinGrey-Dark/xfwm4/shade-prelight.png b/Dots/.themes/ZorinGrey-Dark/xfwm4/shade-prelight.png deleted file mode 120000 index 02384bbb..00000000 --- a/Dots/.themes/ZorinGrey-Dark/xfwm4/shade-prelight.png +++ /dev/null @@ -1 +0,0 @@ -menu-prelight.png \ No newline at end of file diff --git a/Dots/.themes/ZorinGrey-Dark/xfwm4/shade-prelight.xpm b/Dots/.themes/ZorinGrey-Dark/xfwm4/shade-prelight.xpm deleted file mode 100644 index f7f9dc9c..00000000 --- a/Dots/.themes/ZorinGrey-Dark/xfwm4/shade-prelight.xpm +++ /dev/null @@ -1,33 +0,0 @@ -/* XPM */ -static char * shade_prelight_xpm[] = { -"26 26 4 1", -" c None", -". c #202020", -"# c #333333 s active_text_color", -"$ c #626277 s active_text_color", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"............$$............", -"...........$##$...........", -"..........$####$..........", -".........$#$##$#$.........", -".........$$.##.$$.........", -"............##............", -"............##............", -"............##............", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -".........................."}; diff --git a/Dots/.themes/ZorinGrey-Dark/xfwm4/shade-pressed.png b/Dots/.themes/ZorinGrey-Dark/xfwm4/shade-pressed.png deleted file mode 120000 index 76bdcb48..00000000 --- a/Dots/.themes/ZorinGrey-Dark/xfwm4/shade-pressed.png +++ /dev/null @@ -1 +0,0 @@ -menu-pressed.png \ No newline at end of file diff --git a/Dots/.themes/ZorinGrey-Dark/xfwm4/shade-pressed.xpm b/Dots/.themes/ZorinGrey-Dark/xfwm4/shade-pressed.xpm deleted file mode 100644 index 99dd1ed0..00000000 --- a/Dots/.themes/ZorinGrey-Dark/xfwm4/shade-pressed.xpm +++ /dev/null @@ -1,33 +0,0 @@ -/* XPM */ -static char * shade_pressed_xpm[] = { -"26 26 4 1", -" c None", -". c #202020", -"# c #333333 s active_text_color", -"$ c #626277 s active_text_color", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"............$$............", -"...........$##$...........", -"..........$####$..........", -".........$#$##$#$.........", -".........$$.##.$$.........", -"............##............", -"............##............", -"............##............", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -".........................."}; diff --git a/Dots/.themes/ZorinGrey-Dark/xfwm4/shade-toggled-active.png b/Dots/.themes/ZorinGrey-Dark/xfwm4/shade-toggled-active.png deleted file mode 120000 index b334d4fc..00000000 --- a/Dots/.themes/ZorinGrey-Dark/xfwm4/shade-toggled-active.png +++ /dev/null @@ -1 +0,0 @@ -menu-active.png \ No newline at end of file diff --git a/Dots/.themes/ZorinGrey-Dark/xfwm4/shade-toggled-active.xpm b/Dots/.themes/ZorinGrey-Dark/xfwm4/shade-toggled-active.xpm deleted file mode 100644 index 3844d6ce..00000000 --- a/Dots/.themes/ZorinGrey-Dark/xfwm4/shade-toggled-active.xpm +++ /dev/null @@ -1,33 +0,0 @@ -/* XPM */ -static char * shade_toggled_active_xpm[] = { -"26 26 4 1", -" c None", -". c #202020", -"# c #333333 s active_text_color", -"$ c #626277 s active_text_color", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"............##............", -"............##............", -"............##............", -".........$$.##.$$.........", -".........$#$##$#$.........", -"..........$####$..........", -"...........$##$...........", -"............$$............", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................",}; diff --git a/Dots/.themes/ZorinGrey-Dark/xfwm4/shade-toggled-inactive.png b/Dots/.themes/ZorinGrey-Dark/xfwm4/shade-toggled-inactive.png deleted file mode 120000 index 849f26b5..00000000 --- a/Dots/.themes/ZorinGrey-Dark/xfwm4/shade-toggled-inactive.png +++ /dev/null @@ -1 +0,0 @@ -menu-inactive.png \ No newline at end of file diff --git a/Dots/.themes/ZorinGrey-Dark/xfwm4/shade-toggled-inactive.xpm b/Dots/.themes/ZorinGrey-Dark/xfwm4/shade-toggled-inactive.xpm deleted file mode 100644 index 377fe0e8..00000000 --- a/Dots/.themes/ZorinGrey-Dark/xfwm4/shade-toggled-inactive.xpm +++ /dev/null @@ -1,33 +0,0 @@ -/* XPM */ -static char * shade_toggled_inactive_xpm[] = { -"26 26 4 1", -" c None", -". c #1b1b1b", -"# c #333333 s inactive_text_color", -"$ c #626277 s inactive_text_color", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"............##............", -"............##............", -"............##............", -".........$$.##.$$.........", -".........$#$##$#$.........", -"..........$####$..........", -"...........$##$...........", -"............$$............", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................",}; diff --git a/Dots/.themes/ZorinGrey-Dark/xfwm4/shade-toggled-prelight.png b/Dots/.themes/ZorinGrey-Dark/xfwm4/shade-toggled-prelight.png deleted file mode 120000 index 02384bbb..00000000 --- a/Dots/.themes/ZorinGrey-Dark/xfwm4/shade-toggled-prelight.png +++ /dev/null @@ -1 +0,0 @@ -menu-prelight.png \ No newline at end of file diff --git a/Dots/.themes/ZorinGrey-Dark/xfwm4/shade-toggled-prelight.xpm b/Dots/.themes/ZorinGrey-Dark/xfwm4/shade-toggled-prelight.xpm deleted file mode 100644 index acaa19e8..00000000 --- a/Dots/.themes/ZorinGrey-Dark/xfwm4/shade-toggled-prelight.xpm +++ /dev/null @@ -1,33 +0,0 @@ -/* XPM */ -static char * shade_toggled_prelight_xpm[] = { -"26 26 4 1", -" c None", -". c #202020", -"# c #333333 s active_text_color", -"$ c #626277 s active_text_color", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"............##............", -"............##............", -"............##............", -".........$$.##.$$.........", -".........$#$##$#$.........", -"..........$####$..........", -"...........$##$...........", -"............$$............", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................",}; diff --git a/Dots/.themes/ZorinGrey-Dark/xfwm4/shade-toggled-pressed.png b/Dots/.themes/ZorinGrey-Dark/xfwm4/shade-toggled-pressed.png deleted file mode 120000 index 76bdcb48..00000000 --- a/Dots/.themes/ZorinGrey-Dark/xfwm4/shade-toggled-pressed.png +++ /dev/null @@ -1 +0,0 @@ -menu-pressed.png \ No newline at end of file diff --git a/Dots/.themes/ZorinGrey-Dark/xfwm4/shade-toggled-pressed.xpm b/Dots/.themes/ZorinGrey-Dark/xfwm4/shade-toggled-pressed.xpm deleted file mode 100644 index 25e2568d..00000000 --- a/Dots/.themes/ZorinGrey-Dark/xfwm4/shade-toggled-pressed.xpm +++ /dev/null @@ -1,33 +0,0 @@ -/* XPM */ -static char * shade_toggled_pressed_xpm[] = { -"26 26 4 1", -" c None", -". c #202020", -"# c #333333 s active_text_color", -"$ c #626277 s active_text_color", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"............##............", -"............##............", -"............##............", -".........$$.##.$$.........", -".........$#$##$#$.........", -"..........$####$..........", -"...........$##$...........", -"............$$............", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................",}; diff --git a/Dots/.themes/ZorinGrey-Dark/xfwm4/stick-active.png b/Dots/.themes/ZorinGrey-Dark/xfwm4/stick-active.png deleted file mode 120000 index b334d4fc..00000000 --- a/Dots/.themes/ZorinGrey-Dark/xfwm4/stick-active.png +++ /dev/null @@ -1 +0,0 @@ -menu-active.png \ No newline at end of file diff --git a/Dots/.themes/ZorinGrey-Dark/xfwm4/stick-active.xpm b/Dots/.themes/ZorinGrey-Dark/xfwm4/stick-active.xpm deleted file mode 100644 index e2bffdc9..00000000 --- a/Dots/.themes/ZorinGrey-Dark/xfwm4/stick-active.xpm +++ /dev/null @@ -1,33 +0,0 @@ -/* XPM */ -static char * stick_active_xpm[] = { -"26 26 4 1", -" c None", -". c #202020", -"# c #333333 s active_text_color", -"$ c #626277 s active_text_color", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"...........$##$...........", -"..........######..........", -".........$#$..$#$.........", -".........##....##.........", -".........##....##.........", -".........$#$..$#$.........", -"..........######..........", -"...........$##$...........", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -".........................."}; diff --git a/Dots/.themes/ZorinGrey-Dark/xfwm4/stick-inactive.png b/Dots/.themes/ZorinGrey-Dark/xfwm4/stick-inactive.png deleted file mode 120000 index 849f26b5..00000000 --- a/Dots/.themes/ZorinGrey-Dark/xfwm4/stick-inactive.png +++ /dev/null @@ -1 +0,0 @@ -menu-inactive.png \ No newline at end of file diff --git a/Dots/.themes/ZorinGrey-Dark/xfwm4/stick-inactive.xpm b/Dots/.themes/ZorinGrey-Dark/xfwm4/stick-inactive.xpm deleted file mode 100644 index bb403852..00000000 --- a/Dots/.themes/ZorinGrey-Dark/xfwm4/stick-inactive.xpm +++ /dev/null @@ -1,33 +0,0 @@ -/* XPM */ -static char * stick_inactive_xpm[] = { -"26 26 4 1", -" c None", -". c #1b1b1b", -"# c #333333 s inactive_text_color", -"$ c #626277 s inactive_text_color", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"...........$##$...........", -"..........######..........", -".........$#$..$#$.........", -".........##....##.........", -".........##....##.........", -".........$#$..$#$.........", -"..........######..........", -"...........$##$...........", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -".........................."}; diff --git a/Dots/.themes/ZorinGrey-Dark/xfwm4/stick-prelight.png b/Dots/.themes/ZorinGrey-Dark/xfwm4/stick-prelight.png deleted file mode 120000 index 02384bbb..00000000 --- a/Dots/.themes/ZorinGrey-Dark/xfwm4/stick-prelight.png +++ /dev/null @@ -1 +0,0 @@ -menu-prelight.png \ No newline at end of file diff --git a/Dots/.themes/ZorinGrey-Dark/xfwm4/stick-prelight.xpm b/Dots/.themes/ZorinGrey-Dark/xfwm4/stick-prelight.xpm deleted file mode 100644 index daf5e042..00000000 --- a/Dots/.themes/ZorinGrey-Dark/xfwm4/stick-prelight.xpm +++ /dev/null @@ -1,33 +0,0 @@ -/* XPM */ -static char * stick_prelight_xpm[] = { -"26 26 4 1", -" c None", -". c #202020", -"# c #333333 s active_text_color", -"$ c #626277 s active_text_color", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"...........$##$...........", -"..........######..........", -".........$#$..$#$.........", -".........##....##.........", -".........##....##.........", -".........$#$..$#$.........", -"..........######..........", -"...........$##$...........", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -".........................."}; diff --git a/Dots/.themes/ZorinGrey-Dark/xfwm4/stick-pressed.png b/Dots/.themes/ZorinGrey-Dark/xfwm4/stick-pressed.png deleted file mode 120000 index 76bdcb48..00000000 --- a/Dots/.themes/ZorinGrey-Dark/xfwm4/stick-pressed.png +++ /dev/null @@ -1 +0,0 @@ -menu-pressed.png \ No newline at end of file diff --git a/Dots/.themes/ZorinGrey-Dark/xfwm4/stick-pressed.xpm b/Dots/.themes/ZorinGrey-Dark/xfwm4/stick-pressed.xpm deleted file mode 100644 index 202bac4e..00000000 --- a/Dots/.themes/ZorinGrey-Dark/xfwm4/stick-pressed.xpm +++ /dev/null @@ -1,33 +0,0 @@ -/* XPM */ -static char * stick_pressed_xpm[] = { -"26 26 4 1", -" c None", -". c #202020", -"# c #333333 s active_text_color", -"$ c #626277 s active_text_color", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"...........$##$...........", -"..........######..........", -".........$#$..$#$.........", -".........##....##.........", -".........##....##.........", -".........$#$..$#$.........", -"..........######..........", -"...........$##$...........", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -".........................."}; diff --git a/Dots/.themes/ZorinGrey-Dark/xfwm4/stick-toggled-active.png b/Dots/.themes/ZorinGrey-Dark/xfwm4/stick-toggled-active.png deleted file mode 120000 index b334d4fc..00000000 --- a/Dots/.themes/ZorinGrey-Dark/xfwm4/stick-toggled-active.png +++ /dev/null @@ -1 +0,0 @@ -menu-active.png \ No newline at end of file diff --git a/Dots/.themes/ZorinGrey-Dark/xfwm4/stick-toggled-active.xpm b/Dots/.themes/ZorinGrey-Dark/xfwm4/stick-toggled-active.xpm deleted file mode 100644 index b212a2b8..00000000 --- a/Dots/.themes/ZorinGrey-Dark/xfwm4/stick-toggled-active.xpm +++ /dev/null @@ -1,33 +0,0 @@ -/* XPM */ -static char * stick_toggled_active_xpm[] = { -"26 26 4 1", -" c None", -". c #202020", -"# c #333333 s active_text_color", -"$ c #626277 s active_text_color", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"...........$##$...........", -"..........######..........", -".........$######$.........", -".........########.........", -".........########.........", -".........$######$.........", -"..........######..........", -"...........$##$...........", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -".........................."}; diff --git a/Dots/.themes/ZorinGrey-Dark/xfwm4/stick-toggled-inactive.png b/Dots/.themes/ZorinGrey-Dark/xfwm4/stick-toggled-inactive.png deleted file mode 120000 index 849f26b5..00000000 --- a/Dots/.themes/ZorinGrey-Dark/xfwm4/stick-toggled-inactive.png +++ /dev/null @@ -1 +0,0 @@ -menu-inactive.png \ No newline at end of file diff --git a/Dots/.themes/ZorinGrey-Dark/xfwm4/stick-toggled-inactive.xpm b/Dots/.themes/ZorinGrey-Dark/xfwm4/stick-toggled-inactive.xpm deleted file mode 100644 index c0b3830a..00000000 --- a/Dots/.themes/ZorinGrey-Dark/xfwm4/stick-toggled-inactive.xpm +++ /dev/null @@ -1,33 +0,0 @@ -/* XPM */ -static char * stick_toggled_inactive_xpm[] = { -"26 26 4 1", -" c None", -". c #1b1b1b", -"# c #333333 s inactive_text_color", -"$ c #626277 s inactive_text_color", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"...........$##$...........", -"..........######..........", -".........$######$.........", -".........########.........", -".........########.........", -".........$######$.........", -"..........######..........", -"...........$##$...........", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -".........................."}; diff --git a/Dots/.themes/ZorinGrey-Dark/xfwm4/stick-toggled-prelight.png b/Dots/.themes/ZorinGrey-Dark/xfwm4/stick-toggled-prelight.png deleted file mode 120000 index 02384bbb..00000000 --- a/Dots/.themes/ZorinGrey-Dark/xfwm4/stick-toggled-prelight.png +++ /dev/null @@ -1 +0,0 @@ -menu-prelight.png \ No newline at end of file diff --git a/Dots/.themes/ZorinGrey-Dark/xfwm4/stick-toggled-prelight.xpm b/Dots/.themes/ZorinGrey-Dark/xfwm4/stick-toggled-prelight.xpm deleted file mode 100644 index d24a91f0..00000000 --- a/Dots/.themes/ZorinGrey-Dark/xfwm4/stick-toggled-prelight.xpm +++ /dev/null @@ -1,33 +0,0 @@ -/* XPM */ -static char * stick_toggled_prelight_xpm[] = { -"26 26 4 1", -" c None", -". c #202020", -"# c #333333 s active_text_color", -"$ c #626277 s active_text_color", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"...........$##$...........", -"..........######..........", -".........$######$.........", -".........########.........", -".........########.........", -".........$######$.........", -"..........######..........", -"...........$##$...........", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -".........................."}; diff --git a/Dots/.themes/ZorinGrey-Dark/xfwm4/stick-toggled-pressed.png b/Dots/.themes/ZorinGrey-Dark/xfwm4/stick-toggled-pressed.png deleted file mode 120000 index 76bdcb48..00000000 --- a/Dots/.themes/ZorinGrey-Dark/xfwm4/stick-toggled-pressed.png +++ /dev/null @@ -1 +0,0 @@ -menu-pressed.png \ No newline at end of file diff --git a/Dots/.themes/ZorinGrey-Dark/xfwm4/stick-toggled-pressed.xpm b/Dots/.themes/ZorinGrey-Dark/xfwm4/stick-toggled-pressed.xpm deleted file mode 100644 index 602df766..00000000 --- a/Dots/.themes/ZorinGrey-Dark/xfwm4/stick-toggled-pressed.xpm +++ /dev/null @@ -1,33 +0,0 @@ -/* XPM */ -static char * stick_toggled_pressed_xpm[] = { -"26 26 4 1", -" c None", -". c #202020", -"# c #333333 s active_text_color", -"$ c #626277 s active_text_color", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"...........$##$...........", -"..........######..........", -".........$######$.........", -".........########.........", -".........########.........", -".........$######$.........", -"..........######..........", -"...........$##$...........", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -"..........................", -".........................."}; diff --git a/Dots/.themes/ZorinGrey-Dark/xfwm4/themerc b/Dots/.themes/ZorinGrey-Dark/xfwm4/themerc deleted file mode 100644 index 1320a2e6..00000000 --- a/Dots/.themes/ZorinGrey-Dark/xfwm4/themerc +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright 2019-2021 Zorin OS Technologies Ltd. -# License: GPL v2 - -active_text_color=active_text_color_2 -inactive_text_color=inactive_text_color_2 -title_shadow_active=false -title_shadow_inactive=false -button_offset=4 -button_spacing=6 -full_width_title=true -maximized_offset=4 -show_app_icon=false -shadow_delta_height=10 -shadow_delta_width=0 -shadow_delta_x=0 -shadow_delta_y=-5 -shadow_opacity=20 diff --git a/Dots/.themes/ZorinGrey-Dark/xfwm4/title-1-active.png b/Dots/.themes/ZorinGrey-Dark/xfwm4/title-1-active.png deleted file mode 100644 index f13d570bd2dee0751ed72db9dc071d1beb818e59..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 155 zcmeAS@N?(olHy`uVBq!ia0vp^Ahrqz8<5;EW%X|$#aZAHSg5-u&wghk1yrQr>Eak-(VJ{yZ2bGY14}~X x*H@y3uOw!41evZX2zj{TP+;p~F3oTbhFOzYRyM|Eumkllc)I$ztaD0e0sxG^FEjuE diff --git a/Dots/.themes/ZorinGrey-Dark/xfwm4/title-1-active.xpm b/Dots/.themes/ZorinGrey-Dark/xfwm4/title-1-active.xpm deleted file mode 100644 index 6dffa5ee..00000000 --- a/Dots/.themes/ZorinGrey-Dark/xfwm4/title-1-active.xpm +++ /dev/null @@ -1,41 +0,0 @@ -/* XPM */ -static char * title_1_active_xpm[] = { -"10 36 2 1", -" c None", -". c #C0C0FF s active_color_2", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -".........."}; diff --git a/Dots/.themes/ZorinGrey-Dark/xfwm4/title-1-inactive.png b/Dots/.themes/ZorinGrey-Dark/xfwm4/title-1-inactive.png deleted file mode 100644 index bf5a5a0e87830ae1de9f0d1fd0fb097f07eb3e1c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 155 zcmeAS@N?(olHy`uVBq!ia0vp^Ahrqz8<5;EW%X|$#aZAHSg5-u&wghk1yrQr>Eak-(VH9+9Q^yd153is xUthHiUrEg92r^w&5b|)vp}^L~T${6PF)IK7 diff --git a/Dots/.themes/ZorinGrey-Dark/xfwm4/title-1-inactive.xpm b/Dots/.themes/ZorinGrey-Dark/xfwm4/title-1-inactive.xpm deleted file mode 100644 index 17b0cf1a..00000000 --- a/Dots/.themes/ZorinGrey-Dark/xfwm4/title-1-inactive.xpm +++ /dev/null @@ -1,41 +0,0 @@ -/* XPM */ -static char * title_1_inactive_xpm[] = { -"10 36 2 1", -" c None", -". c #C0C0FF s inactive_color_2", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -".........."}; diff --git a/Dots/.themes/ZorinGrey-Dark/xfwm4/title-2-active.png b/Dots/.themes/ZorinGrey-Dark/xfwm4/title-2-active.png deleted file mode 120000 index b4aa42bc..00000000 --- a/Dots/.themes/ZorinGrey-Dark/xfwm4/title-2-active.png +++ /dev/null @@ -1 +0,0 @@ -title-1-active.png \ No newline at end of file diff --git a/Dots/.themes/ZorinGrey-Dark/xfwm4/title-2-active.xpm b/Dots/.themes/ZorinGrey-Dark/xfwm4/title-2-active.xpm deleted file mode 100644 index 9282849c..00000000 --- a/Dots/.themes/ZorinGrey-Dark/xfwm4/title-2-active.xpm +++ /dev/null @@ -1,41 +0,0 @@ -/* XPM */ -static char * title_2_active_xpm[] = { -"10 36 2 1", -" c None", -". c #C0C0FF s active_color_2", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -".........."}; diff --git a/Dots/.themes/ZorinGrey-Dark/xfwm4/title-2-inactive.png b/Dots/.themes/ZorinGrey-Dark/xfwm4/title-2-inactive.png deleted file mode 120000 index 6cd87130..00000000 --- a/Dots/.themes/ZorinGrey-Dark/xfwm4/title-2-inactive.png +++ /dev/null @@ -1 +0,0 @@ -title-1-inactive.png \ No newline at end of file diff --git a/Dots/.themes/ZorinGrey-Dark/xfwm4/title-2-inactive.xpm b/Dots/.themes/ZorinGrey-Dark/xfwm4/title-2-inactive.xpm deleted file mode 100644 index 6432cda4..00000000 --- a/Dots/.themes/ZorinGrey-Dark/xfwm4/title-2-inactive.xpm +++ /dev/null @@ -1,41 +0,0 @@ -/* XPM */ -static char * title_2_inactive_xpm[] = { -"10 36 2 1", -" c None", -". c #C0C0FF s inactive_color_2", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -".........."}; diff --git a/Dots/.themes/ZorinGrey-Dark/xfwm4/title-3-active.png b/Dots/.themes/ZorinGrey-Dark/xfwm4/title-3-active.png deleted file mode 120000 index b4aa42bc..00000000 --- a/Dots/.themes/ZorinGrey-Dark/xfwm4/title-3-active.png +++ /dev/null @@ -1 +0,0 @@ -title-1-active.png \ No newline at end of file diff --git a/Dots/.themes/ZorinGrey-Dark/xfwm4/title-3-active.xpm b/Dots/.themes/ZorinGrey-Dark/xfwm4/title-3-active.xpm deleted file mode 100644 index 10396081..00000000 --- a/Dots/.themes/ZorinGrey-Dark/xfwm4/title-3-active.xpm +++ /dev/null @@ -1,41 +0,0 @@ -/* XPM */ -static char * title_3_active_xpm[] = { -"10 36 2 1", -" c None", -". c #C0C0FF s active_color_2", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -".........."}; diff --git a/Dots/.themes/ZorinGrey-Dark/xfwm4/title-3-inactive.png b/Dots/.themes/ZorinGrey-Dark/xfwm4/title-3-inactive.png deleted file mode 120000 index 6cd87130..00000000 --- a/Dots/.themes/ZorinGrey-Dark/xfwm4/title-3-inactive.png +++ /dev/null @@ -1 +0,0 @@ -title-1-inactive.png \ No newline at end of file diff --git a/Dots/.themes/ZorinGrey-Dark/xfwm4/title-3-inactive.xpm b/Dots/.themes/ZorinGrey-Dark/xfwm4/title-3-inactive.xpm deleted file mode 100644 index a43a5b74..00000000 --- a/Dots/.themes/ZorinGrey-Dark/xfwm4/title-3-inactive.xpm +++ /dev/null @@ -1,41 +0,0 @@ -/* XPM */ -static char * title_3_inactive_xpm[] = { -"10 36 2 1", -" c None", -". c #C0C0FF s inactive_color_2", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -".........."}; diff --git a/Dots/.themes/ZorinGrey-Dark/xfwm4/title-4-active.png b/Dots/.themes/ZorinGrey-Dark/xfwm4/title-4-active.png deleted file mode 120000 index b4aa42bc..00000000 --- a/Dots/.themes/ZorinGrey-Dark/xfwm4/title-4-active.png +++ /dev/null @@ -1 +0,0 @@ -title-1-active.png \ No newline at end of file diff --git a/Dots/.themes/ZorinGrey-Dark/xfwm4/title-4-active.xpm b/Dots/.themes/ZorinGrey-Dark/xfwm4/title-4-active.xpm deleted file mode 100644 index 067a659d..00000000 --- a/Dots/.themes/ZorinGrey-Dark/xfwm4/title-4-active.xpm +++ /dev/null @@ -1,41 +0,0 @@ -/* XPM */ -static char * title_4_active_xpm[] = { -"10 36 2 1", -" c None", -". c #C0C0FF s active_color_2", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -".........."}; diff --git a/Dots/.themes/ZorinGrey-Dark/xfwm4/title-4-inactive.png b/Dots/.themes/ZorinGrey-Dark/xfwm4/title-4-inactive.png deleted file mode 120000 index 6cd87130..00000000 --- a/Dots/.themes/ZorinGrey-Dark/xfwm4/title-4-inactive.png +++ /dev/null @@ -1 +0,0 @@ -title-1-inactive.png \ No newline at end of file diff --git a/Dots/.themes/ZorinGrey-Dark/xfwm4/title-4-inactive.xpm b/Dots/.themes/ZorinGrey-Dark/xfwm4/title-4-inactive.xpm deleted file mode 100644 index cc11abed..00000000 --- a/Dots/.themes/ZorinGrey-Dark/xfwm4/title-4-inactive.xpm +++ /dev/null @@ -1,41 +0,0 @@ -/* XPM */ -static char * title_4_inactive_xpm[] = { -"10 36 2 1", -" c None", -". c #C0C0FF s inactive_color_2", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -".........."}; diff --git a/Dots/.themes/ZorinGrey-Dark/xfwm4/title-5-active.png b/Dots/.themes/ZorinGrey-Dark/xfwm4/title-5-active.png deleted file mode 120000 index b4aa42bc..00000000 --- a/Dots/.themes/ZorinGrey-Dark/xfwm4/title-5-active.png +++ /dev/null @@ -1 +0,0 @@ -title-1-active.png \ No newline at end of file diff --git a/Dots/.themes/ZorinGrey-Dark/xfwm4/title-5-active.xpm b/Dots/.themes/ZorinGrey-Dark/xfwm4/title-5-active.xpm deleted file mode 100644 index d352c8f4..00000000 --- a/Dots/.themes/ZorinGrey-Dark/xfwm4/title-5-active.xpm +++ /dev/null @@ -1,41 +0,0 @@ -/* XPM */ -static char * title_5_active_xpm[] = { -"10 36 2 1", -" c None", -". c #C0C0FF s active_color_2", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -".........."}; diff --git a/Dots/.themes/ZorinGrey-Dark/xfwm4/title-5-inactive.png b/Dots/.themes/ZorinGrey-Dark/xfwm4/title-5-inactive.png deleted file mode 120000 index 6cd87130..00000000 --- a/Dots/.themes/ZorinGrey-Dark/xfwm4/title-5-inactive.png +++ /dev/null @@ -1 +0,0 @@ -title-1-inactive.png \ No newline at end of file diff --git a/Dots/.themes/ZorinGrey-Dark/xfwm4/title-5-inactive.xpm b/Dots/.themes/ZorinGrey-Dark/xfwm4/title-5-inactive.xpm deleted file mode 100644 index ae55f64c..00000000 --- a/Dots/.themes/ZorinGrey-Dark/xfwm4/title-5-inactive.xpm +++ /dev/null @@ -1,41 +0,0 @@ -/* XPM */ -static char * title_5_inactive_xpm[] = { -"10 36 2 1", -" c None", -". c #C0C0FF s inactive_color_2", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -"..........", -".........."}; diff --git a/Dots/.themes/ZorinGrey-Dark/xfwm4/top-left-active.png b/Dots/.themes/ZorinGrey-Dark/xfwm4/top-left-active.png deleted file mode 100644 index 5acf22ae75254cd997889cf0e86a670ca6c2c423..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 310 zcmeAS@N?(olHy`uVBq!ia0vp^+(4|t!3HGb!wwt;Qk(@Ik;M!Qe1}1p@p%4<6riAF ziEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0wAJzX3_EPCIbGxTB!6li(4 zzuG8uvulK-kBfoe6T_2p9F1)|CRXV1C%n=9#vy!G`bFNey=RYHjV|Llw^OSgnw&AtD9^?mvOCaYg{&z#%BprzFR zu1<(4W9?TxrDur`7ELkY?>;rm-!PC{xWt~$( F696fjd#wNf diff --git a/Dots/.themes/ZorinGrey-Dark/xfwm4/top-left-active.xpm b/Dots/.themes/ZorinGrey-Dark/xfwm4/top-left-active.xpm deleted file mode 100644 index d7d14d05..00000000 --- a/Dots/.themes/ZorinGrey-Dark/xfwm4/top-left-active.xpm +++ /dev/null @@ -1,41 +0,0 @@ -/* XPM */ -static char * top_left_active_xpm[] = { -"11 36 2 1", -" c None", -". c #C0C0FF s active_color_2", -" ...", -" .....", -" .......", -" ........", -" .........", -" .........", -" ..........", -" ..........", -"...........", -"...........", -"...........", -"...........", -"...........", -"...........", -"...........", -"...........", -"...........", -"...........", -"...........", -"...........", -"...........", -"...........", -"...........", -"...........", -"...........", -"...........", -"...........", -"...........", -"...........", -"...........", -"...........", -"...........", -"...........", -"...........", -"...........", -"..........."}; diff --git a/Dots/.themes/ZorinGrey-Dark/xfwm4/top-left-inactive.png b/Dots/.themes/ZorinGrey-Dark/xfwm4/top-left-inactive.png deleted file mode 100644 index 4db305552068c7a58d17e66f57a2ed309ec8a1b1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 302 zcmeAS@N?(olHy`uVBq!ia0vp^+(4|t!3HGb!wwt;Qk(@Ik;M!Qe1}1p@p%4<6riAF ziEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0w!JzX3_EPCIbbL47D5MX^^ zzJF~{xzHEqEx#QnEU3P+j_;C|Raoqz=n@{s<1;g-E}T-uaR1liz3x9I3pk~vsXxDS z@eGq->8wHb&&=vQ?{gcf6S?x$2f?R^hzo(SnuNO82Hc zn}7XIdX$Tt^M<2^GWTaKyUFXwut31c&1L;2oy-4@*NLsF3cDJ}!JyZ*sJWxZiJ>5E xntvuMgS(5i@$5S?{>LU?=}EVFELs1V&8jS+;Kbo$*+6eFc)I$ztaD0e0s!Z$b}9e> diff --git a/Dots/.themes/ZorinGrey-Dark/xfwm4/top-left-inactive.xpm b/Dots/.themes/ZorinGrey-Dark/xfwm4/top-left-inactive.xpm deleted file mode 100644 index c388491a..00000000 --- a/Dots/.themes/ZorinGrey-Dark/xfwm4/top-left-inactive.xpm +++ /dev/null @@ -1,41 +0,0 @@ -/* XPM */ -static char * top_left_inactive_xpm[] = { -"11 36 2 1", -" c None", -". c #C0C0FF s inactive_color_2", -" ...", -" .....", -" .......", -" ........", -" .........", -" .........", -" ..........", -" ..........", -"...........", -"...........", -"...........", -"...........", -"...........", -"...........", -"...........", -"...........", -"...........", -"...........", -"...........", -"...........", -"...........", -"...........", -"...........", -"...........", -"...........", -"...........", -"...........", -"...........", -"...........", -"...........", -"...........", -"...........", -"...........", -"...........", -"...........", -"..........."}; diff --git a/Dots/.themes/ZorinGrey-Dark/xfwm4/top-right-active.png b/Dots/.themes/ZorinGrey-Dark/xfwm4/top-right-active.png deleted file mode 100644 index a56df1a77af2961d11f4c119caa1a9e763e40cae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 343 zcmV-d0jU0oP)pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10OUzT zK~y-6?aw_Y z>$?4gvn=D!g4P;IlE4_V6_H14?N@kH$6t-(h^A@aoVz2rDT?CePaM*=Eu3@LN~!m% zs#a%lXz1>$bsa?HVHWQD9sq7<;c1#c p@@f_)2@$!Ng+ms+-~}%jz&A`002ovPDHLkV1no*j4J>D diff --git a/Dots/.themes/ZorinGrey-Dark/xfwm4/top-right-active.xpm b/Dots/.themes/ZorinGrey-Dark/xfwm4/top-right-active.xpm deleted file mode 100644 index faac8968..00000000 --- a/Dots/.themes/ZorinGrey-Dark/xfwm4/top-right-active.xpm +++ /dev/null @@ -1,41 +0,0 @@ -/* XPM */ -static char * top_right_active_xpm[] = { -"11 36 2 1", -" c None", -". c #C0C0FF s active_color_2", -"... ", -"..... ", -"....... ", -"........ ", -"......... ", -"......... ", -".......... ", -".......... ", -"...........", -"...........", -"...........", -"...........", -"...........", -"...........", -"...........", -"...........", -"...........", -"...........", -"...........", -"...........", -"...........", -"...........", -"...........", -"...........", -"...........", -"...........", -"...........", -"...........", -"...........", -"...........", -"...........", -"...........", -"...........", -"...........", -"...........", -"..........."}; diff --git a/Dots/.themes/ZorinGrey-Dark/xfwm4/top-right-inactive.png b/Dots/.themes/ZorinGrey-Dark/xfwm4/top-right-inactive.png deleted file mode 100644 index b0d556a28254197b8822b52da87482dd1e9a81c2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 336 zcmeAS@N?(olHy`uVBq!ia0vp^+(4|t!3HGb!wwt;Qk(@Ik;M!Qe1}1p@p%4<6riAF ziEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0v_JzX3_EPCIbH}pH~Ai#QI zf4y#WnM&1%u0y@S0R%y;wQi4xD}NF_T6U5irj+{FIj%J;v?*GuE;3nHie+U+2e zIjiZ(?C<~9<=*a}zy0uf7nZ{Y3M~bbQ*UO6hF(|yI7NVI&-d_ax6+@-)QS1?DiuYG z96fw-F2A!-<-GTvVd?7r<~@%q6qUaJPh#jWWIB*0CML)basJRMuH-XMbJna{9a(Xz gNqo-(R^}gUn&~0itF}Dr2YQsj)78&qol`;+0F2s+p#T5? diff --git a/Dots/.themes/ZorinGrey-Dark/xfwm4/top-right-inactive.xpm b/Dots/.themes/ZorinGrey-Dark/xfwm4/top-right-inactive.xpm deleted file mode 100644 index 93410a82..00000000 --- a/Dots/.themes/ZorinGrey-Dark/xfwm4/top-right-inactive.xpm +++ /dev/null @@ -1,41 +0,0 @@ -/* XPM */ -static char * top_right_inactive_xpm[] = { -"11 36 2 1", -" c None", -". c #C0C0FF s inactive_color_2", -"... ", -"..... ", -"....... ", -"........ ", -"......... ", -"......... ", -".......... ", -".......... ", -"...........", -"...........", -"...........", -"...........", -"...........", -"...........", -"...........", -"...........", -"...........", -"...........", -"...........", -"...........", -"...........", -"...........", -"...........", -"...........", -"...........", -"...........", -"...........", -"...........", -"...........", -"...........", -"...........", -"...........", -"...........", -"...........", -"...........", -"..........."}; diff --git a/README.md b/README.md index 5878a274..d8676518 100644 --- a/README.md +++ b/README.md @@ -21,7 +21,7 @@ --- -#### 🎨 GTK Theme: [ZorinGrey-Dark](https://github.com/ZorinOS/zorin-desktop-themes/tree/master) +#### 🎨 GTK Theme: [Yaru-Colors-Gray-Dark](https://github.com/Jannomag/Yaru-Colors) #### 📁 Icon Theme: [Colloid-Icon-Theme Dracula Gray](https://github.com/vinceliuice/Colloid-icon-theme)