From 8f04ef7c00259903a95a51d20e1563b2ae14c44b Mon Sep 17 00:00:00 2001 From: Salt Date: Thu, 4 Jan 2018 23:58:17 -0600 Subject: [PATCH] GTK: Switch themes --- .../assets/all-assets.svg | 0 .../assets/all-assets.txt | 0 .../assets/change_dpi.sh | 0 .../assets/checkbox-checked-dark.svg | 8 +- .../checkbox-checked-insensitive-dark.svg | 6 +- .../assets/checkbox-checked-insensitive.svg | 6 +- .../assets/checkbox-checked.svg | 6 +- .../assets/checkbox-mixed-dark.svg | 6 +- .../checkbox-mixed-insensitive-dark.svg | 6 +- .../assets/checkbox-mixed-insensitive.svg | 6 +- .../assets/checkbox-mixed.svg | 6 +- .../assets/checkbox-unchecked-dark.svg | 6 +- .../checkbox-unchecked-insensitive-dark.svg | 4 +- .../assets/checkbox-unchecked-insensitive.svg | 4 +- .../assets/checkbox-unchecked.svg | 6 +- .../assets/grid-selection-checked-dark.svg | 6 +- .../assets/grid-selection-checked.svg | 6 +- .../assets/grid-selection-unchecked-dark.svg | 6 +- .../assets/grid-selection-unchecked.svg | 6 +- .../menuitem-checkbox-checked-hover.svg | 4 +- .../menuitem-checkbox-checked-insensitive.svg | 6 +- .../assets/menuitem-checkbox-checked.svg | 4 +- .../assets/menuitem-checkbox-mixed-hover.svg | 4 +- .../menuitem-checkbox-mixed-insensitive.svg | 6 +- .../menuitem-checkbox-mixed-selected.svg | 4 +- .../assets/menuitem-checkbox-mixed.svg | 6 +- .../assets/menuitem-checkbox-unchecked.svg | 2 +- .../assets/menuitem-radio-checked-hover.svg | 4 +- .../menuitem-radio-checked-insensitive.svg | 6 +- .../assets/menuitem-radio-checked.svg | 4 +- .../assets/menuitem-radio-mixed-hover.svg | 4 +- .../menuitem-radio-mixed-insensitive.svg | 6 +- .../assets/menuitem-radio-mixed-selected.svg | 4 +- .../assets/menuitem-radio-mixed.svg | 6 +- .../assets/menuitem-radio-unchecked.svg | 2 +- .../assets/pane-handle-vertical.svg | 6 +- .../assets/pane-handle.png | Bin .../assets/pane-handle.svg | 6 +- .../assets/pane-handle@2.png | Bin .../assets/radio-checked-dark.svg | 6 +- .../assets/radio-checked-insensitive-dark.svg | 6 +- .../assets/radio-checked-insensitive.svg | 6 +- .../assets/radio-checked.svg | 6 +- .../assets/radio-mixed-dark.svg | 6 +- .../assets/radio-mixed-insensitive-dark.svg | 6 +- .../assets/radio-mixed-insensitive.svg | 6 +- .../assets/radio-mixed.svg | 6 +- .../assets/radio-selected-insensitive.svg | 6 +- .../assets/radio-selected.svg | 6 +- .../assets/radio-unchecked-dark.svg | 6 +- .../radio-unchecked-insensitive-dark.svg | 4 +- .../assets/radio-unchecked-insensitive.svg | 4 +- .../assets/radio-unchecked.svg | 6 +- .../assets/radio-unselected-dark.svg | 0 .../radio-unselected-insensitive-dark.svg | 0 .../assets/radio-unselected-insensitive.svg | 4 +- .../assets/radio-unselected.svg | 6 +- .../assets/sed.sh | 6 +- .../assets/unsed.sh | 8 +- .../gtk-2.0/gtkrc | 206 +- .../gtk-3.0/assets | 0 .../gtk-3.0/gtk-dark.css | 0 .../gtk-3.0/gtk.css | 0 .../gtk-3.0/gtk.gresource.xml | 0 .../gtk-3.0/thumbnail.png | Bin .../gtk-3.20/assets | 0 .../gtk-3.20/dist/gtk-dark.css | 3489 +++++++++-------- .../gtk-3.20/dist/gtk.css | 3471 ++++++++-------- .../gtk-3.20/gtk-dark.css | 0 .../gtk-3.20/gtk.css | 0 .themes/oomox-gruvbox/gtk-3.20/gtk.gresource | Bin 0 -> 8294448 bytes .../gtk-3.20/gtk.gresource.xml | 0 .../gtk-3.20/thumbnail.png | 0 .../index.theme | 10 +- .../metacity-1/metacity-theme-2.xml | 14 +- .../metacity-1/metacity-theme-3.xml | 0 .../metacity-1/thumbnail.png | Bin .../openbox-3/close.xbm | 0 .../openbox-3/close_hover.xbm | 0 .../openbox-3/desk.xbm | 0 .../openbox-3/desk_toggled.xbm | 0 .../openbox-3/iconify.xbm | 0 .../openbox-3/iconify_hover.xbm | 0 .../openbox-3/max.xbm | 0 .../openbox-3/max_toggled.xbm | 0 .../openbox-3/shade.xbm | 0 .../openbox-3/shade_toggled.xbm | 0 .../openbox-3/themerc | 78 +- .../unity/close.svg | 2 +- .../unity/close_dash.svg | 0 .../unity/close_dash_disabled.svg | 0 .../unity/close_dash_prelight.svg | 0 .../unity/close_dash_pressed.svg | 0 .../unity/close_focused_normal.svg | 0 .../unity/close_focused_prelight.svg | 0 .../unity/close_focused_pressed.svg | 0 .../unity/close_unfocused.svg | 2 +- .../unity/close_unfocused_prelight.svg | 0 .../unity/close_unfocused_pressed.svg | 0 .../unity/launcher_arrow_ltr_19.svg | 0 .../unity/launcher_arrow_ltr_37.svg | 0 .../unity/launcher_arrow_outline_ltr_19.svg | 0 .../unity/launcher_arrow_outline_ltr_37.svg | 0 .../unity/launcher_arrow_outline_rtl_19.svg | 0 .../unity/launcher_arrow_outline_rtl_37.svg | 0 .../unity/launcher_arrow_rtl_19.svg | 0 .../unity/launcher_arrow_rtl_37.svg | 0 .../unity/launcher_icon_back_150.svg | 0 .../unity/launcher_icon_back_54.svg | 0 .../unity/launcher_icon_edge_150.svg | 0 .../unity/launcher_icon_edge_54.svg | 0 .../unity/launcher_icon_glow_200.svg | 0 .../unity/launcher_icon_glow_62.svg | 0 .../unity/launcher_icon_selected_back_150.svg | 0 .../unity/launcher_icon_selected_back_54.svg | 0 .../unity/launcher_icon_shadow_200.svg | 0 .../unity/launcher_icon_shadow_62.svg | 0 .../unity/launcher_icon_shine_150.svg | 0 .../unity/launcher_icon_shine_54.svg | 0 .../unity/launcher_pip_ltr_19.svg | 0 .../unity/launcher_pip_ltr_37.svg | 0 .../unity/launcher_pip_rtl_19.svg | 0 .../unity/launcher_pip_rtl_37.svg | 0 .../unity/maximize.svg | 2 +- .../unity/maximize_dash.svg | 0 .../unity/maximize_dash_disabled.svg | 0 .../unity/maximize_dash_prelight.svg | 0 .../unity/maximize_dash_pressed.svg | 0 .../unity/maximize_focused_normal.svg | 0 .../unity/maximize_focused_prelight.svg | 0 .../unity/maximize_focused_pressed.svg | 0 .../unity/maximize_unfocused.svg | 2 +- .../unity/maximize_unfocused_prelight.svg | 0 .../unity/maximize_unfocused_pressed.svg | 0 .../unity/minimize.svg | 2 +- .../unity/minimize_dash.svg | 0 .../unity/minimize_dash_disabled.svg | 0 .../unity/minimize_dash_prelight.svg | 0 .../unity/minimize_dash_pressed.svg | 0 .../unity/minimize_focused_normal.svg | 0 .../unity/minimize_focused_prelight.svg | 0 .../unity/minimize_focused_pressed.svg | 0 .../unity/minimize_unfocused.svg | 2 +- .../unity/minimize_unfocused_prelight.svg | 0 .../unity/minimize_unfocused_pressed.svg | 0 .../unity/minimized.svg | 2 +- .../unity/modes/launcher_bfb-flat.png | Bin .../unity/modes/launcher_bfb_ns.png | Bin .../unity/modes/ubuntu-square.svg | 0 .../unity/progress_bar_fill.svg | 0 .../unity/progress_bar_trough.svg | 4 +- .../unity/sheet_style_close_focused.svg | 0 .../sheet_style_close_focused_prelight.svg | 0 .../sheet_style_close_focused_pressed.svg | 0 .../unity/unmaximize.svg | 2 +- .../unity/unmaximize_dash.svg | 0 .../unity/unmaximize_dash_disabled.svg | 0 .../unity/unmaximize_dash_prelight.svg | 0 .../unity/unmaximize_dash_pressed.svg | 0 .../unity/unmaximize_focused_normal.svg | 0 .../unity/unmaximize_focused_prelight.svg | 0 .../unity/unmaximize_focused_pressed.svg | 0 .../unity/unmaximize_unfocused.svg | 2 +- .../unity/unmaximize_unfocused_prelight.svg | 0 .../unity/unmaximize_unfocused_pressed.svg | 0 .../xfwm4/bottom-active.xpm | 2 +- .../xfwm4/bottom-inactive.xpm | 2 +- .../xfwm4/bottom-left-active.xpm | 2 +- .../xfwm4/bottom-left-inactive.xpm | 2 +- .../xfwm4/bottom-right-active.xpm | 2 +- .../xfwm4/bottom-right-inactive.xpm | 2 +- .../xfwm4/close-active.xpm | 6 +- .../xfwm4/close-inactive.xpm | 6 +- .../xfwm4/close-prelight.xpm | 4 +- .../xfwm4/close-pressed.xpm | 4 +- .../xfwm4/hide-active.xpm | 6 +- .../xfwm4/hide-inactive.xpm | 6 +- .../xfwm4/hide-prelight.xpm | 4 +- .../xfwm4/hide-pressed.xpm | 4 +- .../xfwm4/left-active.xpm | 2 +- .../xfwm4/left-inactive.xpm | 2 +- .../xfwm4/maximize-active.xpm | 6 +- .../xfwm4/maximize-inactive.xpm | 6 +- .../xfwm4/maximize-prelight.xpm | 4 +- .../xfwm4/maximize-pressed.xpm | 4 +- .../xfwm4/maximize-toggled-active.xpm | 11 +- .../xfwm4/maximize-toggled-inactive.xpm | 11 +- .../xfwm4/maximize-toggled-prelight.xpm | 9 +- .../xfwm4/maximize-toggled-pressed.xpm | 9 +- .../xfwm4/menu-active.xpm | 6 +- .../xfwm4/menu-inactive.xpm | 6 +- .../xfwm4/menu-prelight.xpm | 6 +- .../xfwm4/menu-pressed.xpm | 6 +- .../xfwm4/right-active.xpm | 2 +- .../xfwm4/right-inactive.xpm | 2 +- .../xfwm4/shade-active.xpm | 11 +- .../xfwm4/shade-inactive.xpm | 11 +- .../xfwm4/shade-prelight.xpm | 9 +- .../xfwm4/shade-pressed.xpm | 9 +- .../xfwm4/shade-toggled-active.xpm | 11 +- .../xfwm4/shade-toggled-inactive.xpm | 10 +- .../xfwm4/shade-toggled-prelight.xpm | 9 +- .../xfwm4/shade-toggled-pressed.xpm | 9 +- .../xfwm4/stick-active.xpm | 10 +- .../xfwm4/stick-inactive.xpm | 11 +- .../xfwm4/stick-prelight.xpm | 9 +- .../xfwm4/stick-pressed.xpm | 9 +- .../xfwm4/stick-toggled-active.xpm | 11 +- .../xfwm4/stick-toggled-inactive.xpm | 11 +- .../xfwm4/stick-toggled-prelight.xpm | 9 +- .../xfwm4/stick-toggled-pressed.xpm | 9 +- .../xfwm4/themerc | 4 +- .../xfwm4/title-1-active.xpm | 9 +- .../xfwm4/title-1-inactive.xpm | 9 +- .../xfwm4/title-2-active.xpm | 9 +- .../xfwm4/title-2-inactive.xpm | 9 +- .../xfwm4/title-3-active.xpm | 9 +- .../xfwm4/title-3-inactive.xpm | 9 +- .../xfwm4/title-4-active.xpm | 9 +- .../xfwm4/title-4-inactive.xpm | 9 +- .../xfwm4/title-5-active.xpm | 9 +- .../xfwm4/title-5-inactive.xpm | 9 +- .../xfwm4/top-left-active.xpm | 12 +- .../xfwm4/top-left-inactive.xpm | 12 +- .../xfwm4/top-right-active.xpm | 12 +- .../xfwm4/top-right-inactive.xpm | 12 +- .themes/oomox-numix-gruvbox/Makefile | 81 - .../oomox-numix-gruvbox/gtk-2.0/gtkrc.hidpi | 927 ----- .../gtk-3.0/scss/_colors.scss | 67 - .../gtk-3.0/scss/_functions.scss | 79 - .../gtk-3.0/scss/_global.scss | 89 - .../gtk-3.0/scss/_widgets.scss | 37 - .../gtk-3.0/scss/apps/_gedit.scss | 132 - .../gtk-3.0/scss/apps/_gnome-terminal.scss | 219 -- .../gtk-3.0/scss/apps/_lightdm.scss | 193 - .../gtk-3.0/scss/apps/_mate-applications.scss | 82 - .../gtk-3.0/scss/apps/_nautilus.scss | 72 - .../gtk-3.0/scss/apps/_nemo.scss | 36 - .../gtk-3.0/scss/apps/_panel.scss | 80 - .../gtk-3.0/scss/apps/_synaptic.scss | 15 - .../gtk-3.0/scss/apps/_unity-greeter.scss | 119 - .../gtk-3.0/scss/apps/_unity.scss | 74 - .../gtk-3.0/scss/apps/_xfce.scss | 26 - .../gtk-3.0/scss/gtk-dark.scss | 3 - .../oomox-numix-gruvbox/gtk-3.0/scss/gtk.scss | 3 - .../gtk-3.0/scss/widgets/_actionbar.scss | 106 - .../gtk-3.0/scss/widgets/_base.scss | 104 - .../gtk-3.0/scss/widgets/_button.scss | 376 -- .../gtk-3.0/scss/widgets/_calendar.scss | 38 - .../gtk-3.0/scss/widgets/_choosers.scss | 125 - .../gtk-3.0/scss/widgets/_entry.scss | 84 - .../gtk-3.0/scss/widgets/_grid.scss | 48 - .../gtk-3.0/scss/widgets/_infobar.scss | 38 - .../gtk-3.0/scss/widgets/_menu.scss | 267 -- .../gtk-3.0/scss/widgets/_misc.scss | 227 -- .../gtk-3.0/scss/widgets/_notebook.scss | 139 - .../gtk-3.0/scss/widgets/_osd.scss | 132 - .../gtk-3.0/scss/widgets/_overshoot.scss | 119 - .../gtk-3.0/scss/widgets/_progress.scss | 182 - .../gtk-3.0/scss/widgets/_scrollbar.scss | 86 - .../gtk-3.0/scss/widgets/_sidebar.scss | 114 - .../gtk-3.0/scss/widgets/_spinner.scss | 24 - .../gtk-3.0/scss/widgets/_toggle.scss | 128 - .../gtk-3.0/scss/widgets/_toolbar.scss | 132 - .../gtk-3.0/scss/widgets/_view.scss | 233 -- .../gtk-3.0/scss/widgets/_window.scss | 60 - .../gtk-3.20/gtk.gresource | Bin 8288696 -> 0 bytes .../gtk-3.20/scss/_colors.scss | 101 - .../gtk-3.20/scss/_functions.scss | 95 - .../gtk-3.20/scss/_global.scss | 150 - .../gtk-3.20/scss/_widgets.scss | 41 - .../gtk-3.20/scss/apps/_budgie.scss | 27 - .../scss/apps/_cinnamon-applications.scss | 19 - .../gtk-3.20/scss/apps/_gedit.scss | 143 - .../scss/apps/_gnome-applications.scss | 59 - .../gtk-3.20/scss/apps/_gnome-terminal.scss | 37 - .../gtk-3.20/scss/apps/_lightdm.scss | 117 - .../scss/apps/_mate-applications.scss | 86 - .../gtk-3.20/scss/apps/_nautilus.scss | 92 - .../gtk-3.20/scss/apps/_nemo.scss | 174 - .../gtk-3.20/scss/apps/_panel.scss | 91 - .../gtk-3.20/scss/apps/_synaptic.scss | 15 - .../gtk-3.20/scss/apps/_unity-greeter.scss | 105 - .../gtk-3.20/scss/apps/_unity.scss | 80 - .../gtk-3.20/scss/apps/_xfce.scss | 30 - .../gtk-3.20/scss/gtk-dark.scss | 3 - .../gtk-3.20/scss/gtk.scss | 3 - .../gtk-3.20/scss/widgets/_actionbar.scss | 99 - .../gtk-3.20/scss/widgets/_base.scss | 133 - .../gtk-3.20/scss/widgets/_button.scss | 566 --- .../gtk-3.20/scss/widgets/_calendar.scss | 73 - .../gtk-3.20/scss/widgets/_choosers.scss | 181 - .../gtk-3.20/scss/widgets/_entry.scss | 186 - .../gtk-3.20/scss/widgets/_grid.scss | 63 - .../gtk-3.20/scss/widgets/_infobar.scss | 41 - .../gtk-3.20/scss/widgets/_menu.scss | 319 -- .../gtk-3.20/scss/widgets/_misc.scss | 320 -- .../gtk-3.20/scss/widgets/_notebook.scss | 149 - .../gtk-3.20/scss/widgets/_osd.scss | 268 -- .../gtk-3.20/scss/widgets/_overshoot.scss | 150 - .../gtk-3.20/scss/widgets/_progress.scss | 364 -- .../gtk-3.20/scss/widgets/_scrollbar.scss | 134 - .../gtk-3.20/scss/widgets/_sidebar.scss | 226 -- .../gtk-3.20/scss/widgets/_spinner.scss | 24 - .../gtk-3.20/scss/widgets/_toggle.scss | 155 - .../gtk-3.20/scss/widgets/_toolbar.scss | 237 -- .../gtk-3.20/scss/widgets/_view.scss | 354 -- .../gtk-3.20/scss/widgets/_window.scss | 63 - .../xfwm4/close-pressed.png | Bin 311 -> 0 bytes .../xfwm4/hide-pressed.png | Bin 280 -> 0 bytes .../xfwm4/maximize-pressed.png | Bin 299 -> 0 bytes .../xfwm4/maximize-toggled-pressed.png | Bin 299 -> 0 bytes .../xfwm4/shade-pressed.png | Bin 306 -> 0 bytes .../xfwm4/shade-toggled-pressed.png | Bin 317 -> 0 bytes .../xfwm4/stick-pressed.png | Bin 304 -> 0 bytes .../xfwm4/stick-toggled-pressed.png | Bin 299 -> 0 bytes 316 files changed, 3979 insertions(+), 14706 deletions(-) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/assets/all-assets.svg (100%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/assets/all-assets.txt (100%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/assets/change_dpi.sh (100%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/assets/checkbox-checked-dark.svg (92%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/assets/checkbox-checked-insensitive-dark.svg (92%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/assets/checkbox-checked-insensitive.svg (92%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/assets/checkbox-checked.svg (92%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/assets/checkbox-mixed-dark.svg (91%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/assets/checkbox-mixed-insensitive-dark.svg (91%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/assets/checkbox-mixed-insensitive.svg (91%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/assets/checkbox-mixed.svg (91%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/assets/checkbox-unchecked-dark.svg (90%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/assets/checkbox-unchecked-insensitive-dark.svg (93%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/assets/checkbox-unchecked-insensitive.svg (93%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/assets/checkbox-unchecked.svg (90%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/assets/grid-selection-checked-dark.svg (93%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/assets/grid-selection-checked.svg (93%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/assets/grid-selection-unchecked-dark.svg (91%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/assets/grid-selection-unchecked.svg (91%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/assets/menuitem-checkbox-checked-hover.svg (94%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/assets/menuitem-checkbox-checked-insensitive.svg (91%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/assets/menuitem-checkbox-checked.svg (94%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/assets/menuitem-checkbox-mixed-hover.svg (92%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/assets/menuitem-checkbox-mixed-insensitive.svg (89%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/assets/menuitem-checkbox-mixed-selected.svg (92%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/assets/menuitem-checkbox-mixed.svg (89%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/assets/menuitem-checkbox-unchecked.svg (93%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/assets/menuitem-radio-checked-hover.svg (92%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/assets/menuitem-radio-checked-insensitive.svg (88%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/assets/menuitem-radio-checked.svg (92%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/assets/menuitem-radio-mixed-hover.svg (91%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/assets/menuitem-radio-mixed-insensitive.svg (87%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/assets/menuitem-radio-mixed-selected.svg (91%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/assets/menuitem-radio-mixed.svg (87%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/assets/menuitem-radio-unchecked.svg (91%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/assets/pane-handle-vertical.svg (92%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/assets/pane-handle.png (100%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/assets/pane-handle.svg (92%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/assets/pane-handle@2.png (100%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/assets/radio-checked-dark.svg (90%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/assets/radio-checked-insensitive-dark.svg (90%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/assets/radio-checked-insensitive.svg (90%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/assets/radio-checked.svg (90%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/assets/radio-mixed-dark.svg (89%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/assets/radio-mixed-insensitive-dark.svg (89%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/assets/radio-mixed-insensitive.svg (89%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/assets/radio-mixed.svg (89%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/assets/radio-selected-insensitive.svg (90%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/assets/radio-selected.svg (90%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/assets/radio-unchecked-dark.svg (88%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/assets/radio-unchecked-insensitive-dark.svg (92%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/assets/radio-unchecked-insensitive.svg (92%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/assets/radio-unchecked.svg (88%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/assets/radio-unselected-dark.svg (100%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/assets/radio-unselected-insensitive-dark.svg (100%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/assets/radio-unselected-insensitive.svg (92%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/assets/radio-unselected.svg (88%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/assets/sed.sh (55%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/assets/unsed.sh (52%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/gtk-2.0/gtkrc (82%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/gtk-3.0/assets (100%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/gtk-3.0/gtk-dark.css (100%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/gtk-3.0/gtk.css (100%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/gtk-3.0/gtk.gresource.xml (100%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/gtk-3.0/thumbnail.png (100%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/gtk-3.20/assets (100%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/gtk-3.20/dist/gtk-dark.css (85%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/gtk-3.20/dist/gtk.css (86%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/gtk-3.20/gtk-dark.css (100%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/gtk-3.20/gtk.css (100%) create mode 100644 .themes/oomox-gruvbox/gtk-3.20/gtk.gresource rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/gtk-3.20/gtk.gresource.xml (100%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/gtk-3.20/thumbnail.png (100%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/index.theme (66%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/metacity-1/metacity-theme-2.xml (99%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/metacity-1/metacity-theme-3.xml (100%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/metacity-1/thumbnail.png (100%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/openbox-3/close.xbm (100%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/openbox-3/close_hover.xbm (100%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/openbox-3/desk.xbm (100%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/openbox-3/desk_toggled.xbm (100%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/openbox-3/iconify.xbm (100%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/openbox-3/iconify_hover.xbm (100%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/openbox-3/max.xbm (100%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/openbox-3/max_toggled.xbm (100%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/openbox-3/shade.xbm (100%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/openbox-3/shade_toggled.xbm (100%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/openbox-3/themerc (62%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/unity/close.svg (91%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/unity/close_dash.svg (100%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/unity/close_dash_disabled.svg (100%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/unity/close_dash_prelight.svg (100%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/unity/close_dash_pressed.svg (100%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/unity/close_focused_normal.svg (100%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/unity/close_focused_prelight.svg (100%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/unity/close_focused_pressed.svg (100%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/unity/close_unfocused.svg (91%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/unity/close_unfocused_prelight.svg (100%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/unity/close_unfocused_pressed.svg (100%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/unity/launcher_arrow_ltr_19.svg (100%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/unity/launcher_arrow_ltr_37.svg (100%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/unity/launcher_arrow_outline_ltr_19.svg (100%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/unity/launcher_arrow_outline_ltr_37.svg (100%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/unity/launcher_arrow_outline_rtl_19.svg (100%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/unity/launcher_arrow_outline_rtl_37.svg (100%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/unity/launcher_arrow_rtl_19.svg (100%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/unity/launcher_arrow_rtl_37.svg (100%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/unity/launcher_icon_back_150.svg (100%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/unity/launcher_icon_back_54.svg (100%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/unity/launcher_icon_edge_150.svg (100%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/unity/launcher_icon_edge_54.svg (100%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/unity/launcher_icon_glow_200.svg (100%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/unity/launcher_icon_glow_62.svg (100%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/unity/launcher_icon_selected_back_150.svg (100%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/unity/launcher_icon_selected_back_54.svg (100%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/unity/launcher_icon_shadow_200.svg (100%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/unity/launcher_icon_shadow_62.svg (100%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/unity/launcher_icon_shine_150.svg (100%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/unity/launcher_icon_shine_54.svg (100%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/unity/launcher_pip_ltr_19.svg (100%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/unity/launcher_pip_ltr_37.svg (100%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/unity/launcher_pip_rtl_19.svg (100%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/unity/launcher_pip_rtl_37.svg (100%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/unity/maximize.svg (77%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/unity/maximize_dash.svg (100%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/unity/maximize_dash_disabled.svg (100%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/unity/maximize_dash_prelight.svg (100%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/unity/maximize_dash_pressed.svg (100%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/unity/maximize_focused_normal.svg (100%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/unity/maximize_focused_prelight.svg (100%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/unity/maximize_focused_pressed.svg (100%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/unity/maximize_unfocused.svg (77%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/unity/maximize_unfocused_prelight.svg (100%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/unity/maximize_unfocused_pressed.svg (100%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/unity/minimize.svg (77%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/unity/minimize_dash.svg (100%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/unity/minimize_dash_disabled.svg (100%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/unity/minimize_dash_prelight.svg (100%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/unity/minimize_dash_pressed.svg (100%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/unity/minimize_focused_normal.svg (100%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/unity/minimize_focused_prelight.svg (100%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/unity/minimize_focused_pressed.svg (100%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/unity/minimize_unfocused.svg (77%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/unity/minimize_unfocused_prelight.svg (100%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/unity/minimize_unfocused_pressed.svg (100%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/unity/minimized.svg (77%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/unity/modes/launcher_bfb-flat.png (100%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/unity/modes/launcher_bfb_ns.png (100%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/unity/modes/ubuntu-square.svg (100%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/unity/progress_bar_fill.svg (100%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/unity/progress_bar_trough.svg (97%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/unity/sheet_style_close_focused.svg (100%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/unity/sheet_style_close_focused_prelight.svg (100%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/unity/sheet_style_close_focused_pressed.svg (100%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/unity/unmaximize.svg (75%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/unity/unmaximize_dash.svg (100%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/unity/unmaximize_dash_disabled.svg (100%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/unity/unmaximize_dash_prelight.svg (100%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/unity/unmaximize_dash_pressed.svg (100%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/unity/unmaximize_focused_normal.svg (100%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/unity/unmaximize_focused_prelight.svg (100%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/unity/unmaximize_focused_pressed.svg (100%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/unity/unmaximize_unfocused.svg (75%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/unity/unmaximize_unfocused_prelight.svg (100%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/unity/unmaximize_unfocused_pressed.svg (100%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/xfwm4/bottom-active.xpm (84%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/xfwm4/bottom-inactive.xpm (85%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/xfwm4/bottom-left-active.xpm (84%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/xfwm4/bottom-left-inactive.xpm (84%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/xfwm4/bottom-right-active.xpm (84%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/xfwm4/bottom-right-inactive.xpm (85%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/xfwm4/close-active.xpm (94%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/xfwm4/close-inactive.xpm (94%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/xfwm4/close-prelight.xpm (96%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/xfwm4/close-pressed.xpm (96%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/xfwm4/hide-active.xpm (94%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/xfwm4/hide-inactive.xpm (94%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/xfwm4/hide-prelight.xpm (96%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/xfwm4/hide-pressed.xpm (96%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/xfwm4/left-active.xpm (92%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/xfwm4/left-inactive.xpm (92%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/xfwm4/maximize-active.xpm (94%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/xfwm4/maximize-inactive.xpm (94%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/xfwm4/maximize-prelight.xpm (96%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/xfwm4/maximize-pressed.xpm (96%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/xfwm4/maximize-toggled-active.xpm (84%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/xfwm4/maximize-toggled-inactive.xpm (84%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/xfwm4/maximize-toggled-prelight.xpm (85%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/xfwm4/maximize-toggled-pressed.xpm (85%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/xfwm4/menu-active.xpm (83%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/xfwm4/menu-inactive.xpm (83%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/xfwm4/menu-prelight.xpm (83%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/xfwm4/menu-pressed.xpm (83%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/xfwm4/right-active.xpm (92%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/xfwm4/right-inactive.xpm (92%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/xfwm4/shade-active.xpm (84%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/xfwm4/shade-inactive.xpm (84%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/xfwm4/shade-prelight.xpm (85%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/xfwm4/shade-pressed.xpm (85%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/xfwm4/shade-toggled-active.xpm (84%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/xfwm4/shade-toggled-inactive.xpm (84%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/xfwm4/shade-toggled-prelight.xpm (85%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/xfwm4/shade-toggled-pressed.xpm (85%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/xfwm4/stick-active.xpm (84%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/xfwm4/stick-inactive.xpm (84%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/xfwm4/stick-prelight.xpm (85%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/xfwm4/stick-pressed.xpm (85%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/xfwm4/stick-toggled-active.xpm (84%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/xfwm4/stick-toggled-inactive.xpm (84%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/xfwm4/stick-toggled-prelight.xpm (85%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/xfwm4/stick-toggled-pressed.xpm (85%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/xfwm4/themerc (89%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/xfwm4/title-1-active.xpm (63%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/xfwm4/title-1-inactive.xpm (64%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/xfwm4/title-2-active.xpm (63%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/xfwm4/title-2-inactive.xpm (64%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/xfwm4/title-3-active.xpm (63%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/xfwm4/title-3-inactive.xpm (64%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/xfwm4/title-4-active.xpm (63%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/xfwm4/title-4-inactive.xpm (64%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/xfwm4/title-5-active.xpm (63%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/xfwm4/title-5-inactive.xpm (64%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/xfwm4/top-left-active.xpm (59%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/xfwm4/top-left-inactive.xpm (59%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/xfwm4/top-right-active.xpm (59%) rename .themes/{oomox-numix-gruvbox => oomox-gruvbox}/xfwm4/top-right-inactive.xpm (59%) delete mode 100755 .themes/oomox-numix-gruvbox/Makefile delete mode 100644 .themes/oomox-numix-gruvbox/gtk-2.0/gtkrc.hidpi delete mode 100644 .themes/oomox-numix-gruvbox/gtk-3.0/scss/_colors.scss delete mode 100644 .themes/oomox-numix-gruvbox/gtk-3.0/scss/_functions.scss delete mode 100644 .themes/oomox-numix-gruvbox/gtk-3.0/scss/_global.scss delete mode 100644 .themes/oomox-numix-gruvbox/gtk-3.0/scss/_widgets.scss delete mode 100644 .themes/oomox-numix-gruvbox/gtk-3.0/scss/apps/_gedit.scss delete mode 100644 .themes/oomox-numix-gruvbox/gtk-3.0/scss/apps/_gnome-terminal.scss delete mode 100644 .themes/oomox-numix-gruvbox/gtk-3.0/scss/apps/_lightdm.scss delete mode 100644 .themes/oomox-numix-gruvbox/gtk-3.0/scss/apps/_mate-applications.scss delete mode 100644 .themes/oomox-numix-gruvbox/gtk-3.0/scss/apps/_nautilus.scss delete mode 100644 .themes/oomox-numix-gruvbox/gtk-3.0/scss/apps/_nemo.scss delete mode 100644 .themes/oomox-numix-gruvbox/gtk-3.0/scss/apps/_panel.scss delete mode 100644 .themes/oomox-numix-gruvbox/gtk-3.0/scss/apps/_synaptic.scss delete mode 100644 .themes/oomox-numix-gruvbox/gtk-3.0/scss/apps/_unity-greeter.scss delete mode 100644 .themes/oomox-numix-gruvbox/gtk-3.0/scss/apps/_unity.scss delete mode 100644 .themes/oomox-numix-gruvbox/gtk-3.0/scss/apps/_xfce.scss delete mode 100644 .themes/oomox-numix-gruvbox/gtk-3.0/scss/gtk-dark.scss delete mode 100644 .themes/oomox-numix-gruvbox/gtk-3.0/scss/gtk.scss delete mode 100644 .themes/oomox-numix-gruvbox/gtk-3.0/scss/widgets/_actionbar.scss delete mode 100644 .themes/oomox-numix-gruvbox/gtk-3.0/scss/widgets/_base.scss delete mode 100644 .themes/oomox-numix-gruvbox/gtk-3.0/scss/widgets/_button.scss delete mode 100644 .themes/oomox-numix-gruvbox/gtk-3.0/scss/widgets/_calendar.scss delete mode 100644 .themes/oomox-numix-gruvbox/gtk-3.0/scss/widgets/_choosers.scss delete mode 100644 .themes/oomox-numix-gruvbox/gtk-3.0/scss/widgets/_entry.scss delete mode 100644 .themes/oomox-numix-gruvbox/gtk-3.0/scss/widgets/_grid.scss delete mode 100644 .themes/oomox-numix-gruvbox/gtk-3.0/scss/widgets/_infobar.scss delete mode 100644 .themes/oomox-numix-gruvbox/gtk-3.0/scss/widgets/_menu.scss delete mode 100644 .themes/oomox-numix-gruvbox/gtk-3.0/scss/widgets/_misc.scss delete mode 100644 .themes/oomox-numix-gruvbox/gtk-3.0/scss/widgets/_notebook.scss delete mode 100644 .themes/oomox-numix-gruvbox/gtk-3.0/scss/widgets/_osd.scss delete mode 100644 .themes/oomox-numix-gruvbox/gtk-3.0/scss/widgets/_overshoot.scss delete mode 100644 .themes/oomox-numix-gruvbox/gtk-3.0/scss/widgets/_progress.scss delete mode 100644 .themes/oomox-numix-gruvbox/gtk-3.0/scss/widgets/_scrollbar.scss delete mode 100644 .themes/oomox-numix-gruvbox/gtk-3.0/scss/widgets/_sidebar.scss delete mode 100644 .themes/oomox-numix-gruvbox/gtk-3.0/scss/widgets/_spinner.scss delete mode 100644 .themes/oomox-numix-gruvbox/gtk-3.0/scss/widgets/_toggle.scss delete mode 100644 .themes/oomox-numix-gruvbox/gtk-3.0/scss/widgets/_toolbar.scss delete mode 100644 .themes/oomox-numix-gruvbox/gtk-3.0/scss/widgets/_view.scss delete mode 100644 .themes/oomox-numix-gruvbox/gtk-3.0/scss/widgets/_window.scss delete mode 100644 .themes/oomox-numix-gruvbox/gtk-3.20/gtk.gresource delete mode 100644 .themes/oomox-numix-gruvbox/gtk-3.20/scss/_colors.scss delete mode 100644 .themes/oomox-numix-gruvbox/gtk-3.20/scss/_functions.scss delete mode 100644 .themes/oomox-numix-gruvbox/gtk-3.20/scss/_global.scss delete mode 100644 .themes/oomox-numix-gruvbox/gtk-3.20/scss/_widgets.scss delete mode 100644 .themes/oomox-numix-gruvbox/gtk-3.20/scss/apps/_budgie.scss delete mode 100644 .themes/oomox-numix-gruvbox/gtk-3.20/scss/apps/_cinnamon-applications.scss delete mode 100644 .themes/oomox-numix-gruvbox/gtk-3.20/scss/apps/_gedit.scss delete mode 100644 .themes/oomox-numix-gruvbox/gtk-3.20/scss/apps/_gnome-applications.scss delete mode 100644 .themes/oomox-numix-gruvbox/gtk-3.20/scss/apps/_gnome-terminal.scss delete mode 100644 .themes/oomox-numix-gruvbox/gtk-3.20/scss/apps/_lightdm.scss delete mode 100644 .themes/oomox-numix-gruvbox/gtk-3.20/scss/apps/_mate-applications.scss delete mode 100644 .themes/oomox-numix-gruvbox/gtk-3.20/scss/apps/_nautilus.scss delete mode 100644 .themes/oomox-numix-gruvbox/gtk-3.20/scss/apps/_nemo.scss delete mode 100644 .themes/oomox-numix-gruvbox/gtk-3.20/scss/apps/_panel.scss delete mode 100644 .themes/oomox-numix-gruvbox/gtk-3.20/scss/apps/_synaptic.scss delete mode 100644 .themes/oomox-numix-gruvbox/gtk-3.20/scss/apps/_unity-greeter.scss delete mode 100644 .themes/oomox-numix-gruvbox/gtk-3.20/scss/apps/_unity.scss delete mode 100644 .themes/oomox-numix-gruvbox/gtk-3.20/scss/apps/_xfce.scss delete mode 100644 .themes/oomox-numix-gruvbox/gtk-3.20/scss/gtk-dark.scss delete mode 100644 .themes/oomox-numix-gruvbox/gtk-3.20/scss/gtk.scss delete mode 100644 .themes/oomox-numix-gruvbox/gtk-3.20/scss/widgets/_actionbar.scss delete mode 100644 .themes/oomox-numix-gruvbox/gtk-3.20/scss/widgets/_base.scss delete mode 100644 .themes/oomox-numix-gruvbox/gtk-3.20/scss/widgets/_button.scss delete mode 100644 .themes/oomox-numix-gruvbox/gtk-3.20/scss/widgets/_calendar.scss delete mode 100644 .themes/oomox-numix-gruvbox/gtk-3.20/scss/widgets/_choosers.scss delete mode 100644 .themes/oomox-numix-gruvbox/gtk-3.20/scss/widgets/_entry.scss delete mode 100644 .themes/oomox-numix-gruvbox/gtk-3.20/scss/widgets/_grid.scss delete mode 100644 .themes/oomox-numix-gruvbox/gtk-3.20/scss/widgets/_infobar.scss delete mode 100644 .themes/oomox-numix-gruvbox/gtk-3.20/scss/widgets/_menu.scss delete mode 100644 .themes/oomox-numix-gruvbox/gtk-3.20/scss/widgets/_misc.scss delete mode 100644 .themes/oomox-numix-gruvbox/gtk-3.20/scss/widgets/_notebook.scss delete mode 100644 .themes/oomox-numix-gruvbox/gtk-3.20/scss/widgets/_osd.scss delete mode 100644 .themes/oomox-numix-gruvbox/gtk-3.20/scss/widgets/_overshoot.scss delete mode 100644 .themes/oomox-numix-gruvbox/gtk-3.20/scss/widgets/_progress.scss delete mode 100644 .themes/oomox-numix-gruvbox/gtk-3.20/scss/widgets/_scrollbar.scss delete mode 100644 .themes/oomox-numix-gruvbox/gtk-3.20/scss/widgets/_sidebar.scss delete mode 100644 .themes/oomox-numix-gruvbox/gtk-3.20/scss/widgets/_spinner.scss delete mode 100644 .themes/oomox-numix-gruvbox/gtk-3.20/scss/widgets/_toggle.scss delete mode 100644 .themes/oomox-numix-gruvbox/gtk-3.20/scss/widgets/_toolbar.scss delete mode 100644 .themes/oomox-numix-gruvbox/gtk-3.20/scss/widgets/_view.scss delete mode 100644 .themes/oomox-numix-gruvbox/gtk-3.20/scss/widgets/_window.scss delete mode 100644 .themes/oomox-numix-gruvbox/xfwm4/close-pressed.png delete mode 100644 .themes/oomox-numix-gruvbox/xfwm4/hide-pressed.png delete mode 100644 .themes/oomox-numix-gruvbox/xfwm4/maximize-pressed.png delete mode 100644 .themes/oomox-numix-gruvbox/xfwm4/maximize-toggled-pressed.png delete mode 100644 .themes/oomox-numix-gruvbox/xfwm4/shade-pressed.png delete mode 100644 .themes/oomox-numix-gruvbox/xfwm4/shade-toggled-pressed.png delete mode 100644 .themes/oomox-numix-gruvbox/xfwm4/stick-pressed.png delete mode 100644 .themes/oomox-numix-gruvbox/xfwm4/stick-toggled-pressed.png diff --git a/.themes/oomox-numix-gruvbox/assets/all-assets.svg b/.themes/oomox-gruvbox/assets/all-assets.svg similarity index 100% rename from .themes/oomox-numix-gruvbox/assets/all-assets.svg rename to .themes/oomox-gruvbox/assets/all-assets.svg diff --git a/.themes/oomox-numix-gruvbox/assets/all-assets.txt b/.themes/oomox-gruvbox/assets/all-assets.txt similarity index 100% rename from .themes/oomox-numix-gruvbox/assets/all-assets.txt rename to .themes/oomox-gruvbox/assets/all-assets.txt diff --git a/.themes/oomox-numix-gruvbox/assets/change_dpi.sh b/.themes/oomox-gruvbox/assets/change_dpi.sh similarity index 100% rename from .themes/oomox-numix-gruvbox/assets/change_dpi.sh rename to .themes/oomox-gruvbox/assets/change_dpi.sh diff --git a/.themes/oomox-numix-gruvbox/assets/checkbox-checked-dark.svg b/.themes/oomox-gruvbox/assets/checkbox-checked-dark.svg similarity index 92% rename from .themes/oomox-numix-gruvbox/assets/checkbox-checked-dark.svg rename to .themes/oomox-gruvbox/assets/checkbox-checked-dark.svg index f89adcc9..c26be075 100644 --- a/.themes/oomox-numix-gruvbox/assets/checkbox-checked-dark.svg +++ b/.themes/oomox-gruvbox/assets/checkbox-checked-dark.svg @@ -1,10 +1,10 @@ - - - - + + + + diff --git a/.themes/oomox-numix-gruvbox/assets/checkbox-checked-insensitive-dark.svg b/.themes/oomox-gruvbox/assets/checkbox-checked-insensitive-dark.svg similarity index 92% rename from .themes/oomox-numix-gruvbox/assets/checkbox-checked-insensitive-dark.svg rename to .themes/oomox-gruvbox/assets/checkbox-checked-insensitive-dark.svg index 2fe23421..20d326aa 100644 --- a/.themes/oomox-numix-gruvbox/assets/checkbox-checked-insensitive-dark.svg +++ b/.themes/oomox-gruvbox/assets/checkbox-checked-insensitive-dark.svg @@ -1,9 +1,9 @@ - - + + - + diff --git a/.themes/oomox-numix-gruvbox/assets/checkbox-checked-insensitive.svg b/.themes/oomox-gruvbox/assets/checkbox-checked-insensitive.svg similarity index 92% rename from .themes/oomox-numix-gruvbox/assets/checkbox-checked-insensitive.svg rename to .themes/oomox-gruvbox/assets/checkbox-checked-insensitive.svg index 2fe23421..20d326aa 100644 --- a/.themes/oomox-numix-gruvbox/assets/checkbox-checked-insensitive.svg +++ b/.themes/oomox-gruvbox/assets/checkbox-checked-insensitive.svg @@ -1,9 +1,9 @@ - - + + - + diff --git a/.themes/oomox-numix-gruvbox/assets/checkbox-checked.svg b/.themes/oomox-gruvbox/assets/checkbox-checked.svg similarity index 92% rename from .themes/oomox-numix-gruvbox/assets/checkbox-checked.svg rename to .themes/oomox-gruvbox/assets/checkbox-checked.svg index 4fa11fb9..206391a3 100644 --- a/.themes/oomox-numix-gruvbox/assets/checkbox-checked.svg +++ b/.themes/oomox-gruvbox/assets/checkbox-checked.svg @@ -1,9 +1,9 @@ - - - + + + diff --git a/.themes/oomox-numix-gruvbox/assets/checkbox-mixed-dark.svg b/.themes/oomox-gruvbox/assets/checkbox-mixed-dark.svg similarity index 91% rename from .themes/oomox-numix-gruvbox/assets/checkbox-mixed-dark.svg rename to .themes/oomox-gruvbox/assets/checkbox-mixed-dark.svg index 235a023f..62694bd8 100644 --- a/.themes/oomox-numix-gruvbox/assets/checkbox-mixed-dark.svg +++ b/.themes/oomox-gruvbox/assets/checkbox-mixed-dark.svg @@ -1,9 +1,9 @@ - - - + + + diff --git a/.themes/oomox-numix-gruvbox/assets/checkbox-mixed-insensitive-dark.svg b/.themes/oomox-gruvbox/assets/checkbox-mixed-insensitive-dark.svg similarity index 91% rename from .themes/oomox-numix-gruvbox/assets/checkbox-mixed-insensitive-dark.svg rename to .themes/oomox-gruvbox/assets/checkbox-mixed-insensitive-dark.svg index 89f1136d..644672ee 100644 --- a/.themes/oomox-numix-gruvbox/assets/checkbox-mixed-insensitive-dark.svg +++ b/.themes/oomox-gruvbox/assets/checkbox-mixed-insensitive-dark.svg @@ -1,9 +1,9 @@ - - + + - + diff --git a/.themes/oomox-numix-gruvbox/assets/checkbox-mixed-insensitive.svg b/.themes/oomox-gruvbox/assets/checkbox-mixed-insensitive.svg similarity index 91% rename from .themes/oomox-numix-gruvbox/assets/checkbox-mixed-insensitive.svg rename to .themes/oomox-gruvbox/assets/checkbox-mixed-insensitive.svg index 89f1136d..644672ee 100644 --- a/.themes/oomox-numix-gruvbox/assets/checkbox-mixed-insensitive.svg +++ b/.themes/oomox-gruvbox/assets/checkbox-mixed-insensitive.svg @@ -1,9 +1,9 @@ - - + + - + diff --git a/.themes/oomox-numix-gruvbox/assets/checkbox-mixed.svg b/.themes/oomox-gruvbox/assets/checkbox-mixed.svg similarity index 91% rename from .themes/oomox-numix-gruvbox/assets/checkbox-mixed.svg rename to .themes/oomox-gruvbox/assets/checkbox-mixed.svg index 235a023f..62694bd8 100644 --- a/.themes/oomox-numix-gruvbox/assets/checkbox-mixed.svg +++ b/.themes/oomox-gruvbox/assets/checkbox-mixed.svg @@ -1,9 +1,9 @@ - - - + + + diff --git a/.themes/oomox-numix-gruvbox/assets/checkbox-unchecked-dark.svg b/.themes/oomox-gruvbox/assets/checkbox-unchecked-dark.svg similarity index 90% rename from .themes/oomox-numix-gruvbox/assets/checkbox-unchecked-dark.svg rename to .themes/oomox-gruvbox/assets/checkbox-unchecked-dark.svg index b9f2e915..9fd8461a 100644 --- a/.themes/oomox-numix-gruvbox/assets/checkbox-unchecked-dark.svg +++ b/.themes/oomox-gruvbox/assets/checkbox-unchecked-dark.svg @@ -1,8 +1,8 @@ - - - + + + diff --git a/.themes/oomox-numix-gruvbox/assets/checkbox-unchecked-insensitive-dark.svg b/.themes/oomox-gruvbox/assets/checkbox-unchecked-insensitive-dark.svg similarity index 93% rename from .themes/oomox-numix-gruvbox/assets/checkbox-unchecked-insensitive-dark.svg rename to .themes/oomox-gruvbox/assets/checkbox-unchecked-insensitive-dark.svg index d78dc7f5..61bd771e 100644 --- a/.themes/oomox-numix-gruvbox/assets/checkbox-unchecked-insensitive-dark.svg +++ b/.themes/oomox-gruvbox/assets/checkbox-unchecked-insensitive-dark.svg @@ -1,8 +1,8 @@ - - + + diff --git a/.themes/oomox-numix-gruvbox/assets/checkbox-unchecked-insensitive.svg b/.themes/oomox-gruvbox/assets/checkbox-unchecked-insensitive.svg similarity index 93% rename from .themes/oomox-numix-gruvbox/assets/checkbox-unchecked-insensitive.svg rename to .themes/oomox-gruvbox/assets/checkbox-unchecked-insensitive.svg index d78dc7f5..61bd771e 100644 --- a/.themes/oomox-numix-gruvbox/assets/checkbox-unchecked-insensitive.svg +++ b/.themes/oomox-gruvbox/assets/checkbox-unchecked-insensitive.svg @@ -1,8 +1,8 @@ - - + + diff --git a/.themes/oomox-numix-gruvbox/assets/checkbox-unchecked.svg b/.themes/oomox-gruvbox/assets/checkbox-unchecked.svg similarity index 90% rename from .themes/oomox-numix-gruvbox/assets/checkbox-unchecked.svg rename to .themes/oomox-gruvbox/assets/checkbox-unchecked.svg index b9f2e915..9fd8461a 100644 --- a/.themes/oomox-numix-gruvbox/assets/checkbox-unchecked.svg +++ b/.themes/oomox-gruvbox/assets/checkbox-unchecked.svg @@ -1,8 +1,8 @@ - - - + + + diff --git a/.themes/oomox-numix-gruvbox/assets/grid-selection-checked-dark.svg b/.themes/oomox-gruvbox/assets/grid-selection-checked-dark.svg similarity index 93% rename from .themes/oomox-numix-gruvbox/assets/grid-selection-checked-dark.svg rename to .themes/oomox-gruvbox/assets/grid-selection-checked-dark.svg index 70af1579..38afda13 100644 --- a/.themes/oomox-numix-gruvbox/assets/grid-selection-checked-dark.svg +++ b/.themes/oomox-gruvbox/assets/grid-selection-checked-dark.svg @@ -1,9 +1,9 @@ - - - + + + diff --git a/.themes/oomox-numix-gruvbox/assets/grid-selection-checked.svg b/.themes/oomox-gruvbox/assets/grid-selection-checked.svg similarity index 93% rename from .themes/oomox-numix-gruvbox/assets/grid-selection-checked.svg rename to .themes/oomox-gruvbox/assets/grid-selection-checked.svg index 70af1579..38afda13 100644 --- a/.themes/oomox-numix-gruvbox/assets/grid-selection-checked.svg +++ b/.themes/oomox-gruvbox/assets/grid-selection-checked.svg @@ -1,9 +1,9 @@ - - - + + + diff --git a/.themes/oomox-numix-gruvbox/assets/grid-selection-unchecked-dark.svg b/.themes/oomox-gruvbox/assets/grid-selection-unchecked-dark.svg similarity index 91% rename from .themes/oomox-numix-gruvbox/assets/grid-selection-unchecked-dark.svg rename to .themes/oomox-gruvbox/assets/grid-selection-unchecked-dark.svg index 402bd9e9..25426b49 100644 --- a/.themes/oomox-numix-gruvbox/assets/grid-selection-unchecked-dark.svg +++ b/.themes/oomox-gruvbox/assets/grid-selection-unchecked-dark.svg @@ -1,8 +1,8 @@ - - - + + + diff --git a/.themes/oomox-numix-gruvbox/assets/grid-selection-unchecked.svg b/.themes/oomox-gruvbox/assets/grid-selection-unchecked.svg similarity index 91% rename from .themes/oomox-numix-gruvbox/assets/grid-selection-unchecked.svg rename to .themes/oomox-gruvbox/assets/grid-selection-unchecked.svg index 402bd9e9..25426b49 100644 --- a/.themes/oomox-numix-gruvbox/assets/grid-selection-unchecked.svg +++ b/.themes/oomox-gruvbox/assets/grid-selection-unchecked.svg @@ -1,8 +1,8 @@ - - - + + + diff --git a/.themes/oomox-numix-gruvbox/assets/menuitem-checkbox-checked-hover.svg b/.themes/oomox-gruvbox/assets/menuitem-checkbox-checked-hover.svg similarity index 94% rename from .themes/oomox-numix-gruvbox/assets/menuitem-checkbox-checked-hover.svg rename to .themes/oomox-gruvbox/assets/menuitem-checkbox-checked-hover.svg index 46e63d2c..a1ffba4b 100644 --- a/.themes/oomox-numix-gruvbox/assets/menuitem-checkbox-checked-hover.svg +++ b/.themes/oomox-gruvbox/assets/menuitem-checkbox-checked-hover.svg @@ -1,8 +1,8 @@ - - + + diff --git a/.themes/oomox-numix-gruvbox/assets/menuitem-checkbox-checked-insensitive.svg b/.themes/oomox-gruvbox/assets/menuitem-checkbox-checked-insensitive.svg similarity index 91% rename from .themes/oomox-numix-gruvbox/assets/menuitem-checkbox-checked-insensitive.svg rename to .themes/oomox-gruvbox/assets/menuitem-checkbox-checked-insensitive.svg index 9b81a2e0..6cb7be4f 100644 --- a/.themes/oomox-numix-gruvbox/assets/menuitem-checkbox-checked-insensitive.svg +++ b/.themes/oomox-gruvbox/assets/menuitem-checkbox-checked-insensitive.svg @@ -1,8 +1,8 @@ - - - + + + diff --git a/.themes/oomox-numix-gruvbox/assets/menuitem-checkbox-checked.svg b/.themes/oomox-gruvbox/assets/menuitem-checkbox-checked.svg similarity index 94% rename from .themes/oomox-numix-gruvbox/assets/menuitem-checkbox-checked.svg rename to .themes/oomox-gruvbox/assets/menuitem-checkbox-checked.svg index a1f3e2f4..bebd85da 100644 --- a/.themes/oomox-numix-gruvbox/assets/menuitem-checkbox-checked.svg +++ b/.themes/oomox-gruvbox/assets/menuitem-checkbox-checked.svg @@ -1,8 +1,8 @@ - - + + diff --git a/.themes/oomox-numix-gruvbox/assets/menuitem-checkbox-mixed-hover.svg b/.themes/oomox-gruvbox/assets/menuitem-checkbox-mixed-hover.svg similarity index 92% rename from .themes/oomox-numix-gruvbox/assets/menuitem-checkbox-mixed-hover.svg rename to .themes/oomox-gruvbox/assets/menuitem-checkbox-mixed-hover.svg index 503d9dd1..3c244300 100644 --- a/.themes/oomox-numix-gruvbox/assets/menuitem-checkbox-mixed-hover.svg +++ b/.themes/oomox-gruvbox/assets/menuitem-checkbox-mixed-hover.svg @@ -1,8 +1,8 @@ - - + + diff --git a/.themes/oomox-numix-gruvbox/assets/menuitem-checkbox-mixed-insensitive.svg b/.themes/oomox-gruvbox/assets/menuitem-checkbox-mixed-insensitive.svg similarity index 89% rename from .themes/oomox-numix-gruvbox/assets/menuitem-checkbox-mixed-insensitive.svg rename to .themes/oomox-gruvbox/assets/menuitem-checkbox-mixed-insensitive.svg index 4c9ffacd..ae8dcc5d 100644 --- a/.themes/oomox-numix-gruvbox/assets/menuitem-checkbox-mixed-insensitive.svg +++ b/.themes/oomox-gruvbox/assets/menuitem-checkbox-mixed-insensitive.svg @@ -1,8 +1,8 @@ - - - + + + diff --git a/.themes/oomox-numix-gruvbox/assets/menuitem-checkbox-mixed-selected.svg b/.themes/oomox-gruvbox/assets/menuitem-checkbox-mixed-selected.svg similarity index 92% rename from .themes/oomox-numix-gruvbox/assets/menuitem-checkbox-mixed-selected.svg rename to .themes/oomox-gruvbox/assets/menuitem-checkbox-mixed-selected.svg index c952e254..d0c9e4db 100644 --- a/.themes/oomox-numix-gruvbox/assets/menuitem-checkbox-mixed-selected.svg +++ b/.themes/oomox-gruvbox/assets/menuitem-checkbox-mixed-selected.svg @@ -1,8 +1,8 @@ - - + + diff --git a/.themes/oomox-numix-gruvbox/assets/menuitem-checkbox-mixed.svg b/.themes/oomox-gruvbox/assets/menuitem-checkbox-mixed.svg similarity index 89% rename from .themes/oomox-numix-gruvbox/assets/menuitem-checkbox-mixed.svg rename to .themes/oomox-gruvbox/assets/menuitem-checkbox-mixed.svg index 503d9dd1..2e2b1b63 100644 --- a/.themes/oomox-numix-gruvbox/assets/menuitem-checkbox-mixed.svg +++ b/.themes/oomox-gruvbox/assets/menuitem-checkbox-mixed.svg @@ -1,8 +1,8 @@ - - - + + + diff --git a/.themes/oomox-numix-gruvbox/assets/menuitem-checkbox-unchecked.svg b/.themes/oomox-gruvbox/assets/menuitem-checkbox-unchecked.svg similarity index 93% rename from .themes/oomox-numix-gruvbox/assets/menuitem-checkbox-unchecked.svg rename to .themes/oomox-gruvbox/assets/menuitem-checkbox-unchecked.svg index 3ad57d06..d5a6b0c5 100644 --- a/.themes/oomox-numix-gruvbox/assets/menuitem-checkbox-unchecked.svg +++ b/.themes/oomox-gruvbox/assets/menuitem-checkbox-unchecked.svg @@ -1,6 +1,6 @@ - + diff --git a/.themes/oomox-numix-gruvbox/assets/menuitem-radio-checked-hover.svg b/.themes/oomox-gruvbox/assets/menuitem-radio-checked-hover.svg similarity index 92% rename from .themes/oomox-numix-gruvbox/assets/menuitem-radio-checked-hover.svg rename to .themes/oomox-gruvbox/assets/menuitem-radio-checked-hover.svg index 86debc10..767bcc0c 100644 --- a/.themes/oomox-numix-gruvbox/assets/menuitem-radio-checked-hover.svg +++ b/.themes/oomox-gruvbox/assets/menuitem-radio-checked-hover.svg @@ -1,8 +1,8 @@ - - + + diff --git a/.themes/oomox-numix-gruvbox/assets/menuitem-radio-checked-insensitive.svg b/.themes/oomox-gruvbox/assets/menuitem-radio-checked-insensitive.svg similarity index 88% rename from .themes/oomox-numix-gruvbox/assets/menuitem-radio-checked-insensitive.svg rename to .themes/oomox-gruvbox/assets/menuitem-radio-checked-insensitive.svg index 4134ea0e..ef10e021 100644 --- a/.themes/oomox-numix-gruvbox/assets/menuitem-radio-checked-insensitive.svg +++ b/.themes/oomox-gruvbox/assets/menuitem-radio-checked-insensitive.svg @@ -1,8 +1,8 @@ - - - + + + diff --git a/.themes/oomox-numix-gruvbox/assets/menuitem-radio-checked.svg b/.themes/oomox-gruvbox/assets/menuitem-radio-checked.svg similarity index 92% rename from .themes/oomox-numix-gruvbox/assets/menuitem-radio-checked.svg rename to .themes/oomox-gruvbox/assets/menuitem-radio-checked.svg index 65b2cc94..ceb12d90 100644 --- a/.themes/oomox-numix-gruvbox/assets/menuitem-radio-checked.svg +++ b/.themes/oomox-gruvbox/assets/menuitem-radio-checked.svg @@ -1,8 +1,8 @@ - - + + diff --git a/.themes/oomox-numix-gruvbox/assets/menuitem-radio-mixed-hover.svg b/.themes/oomox-gruvbox/assets/menuitem-radio-mixed-hover.svg similarity index 91% rename from .themes/oomox-numix-gruvbox/assets/menuitem-radio-mixed-hover.svg rename to .themes/oomox-gruvbox/assets/menuitem-radio-mixed-hover.svg index 46ea7c47..144db812 100644 --- a/.themes/oomox-numix-gruvbox/assets/menuitem-radio-mixed-hover.svg +++ b/.themes/oomox-gruvbox/assets/menuitem-radio-mixed-hover.svg @@ -1,8 +1,8 @@ - - + + diff --git a/.themes/oomox-numix-gruvbox/assets/menuitem-radio-mixed-insensitive.svg b/.themes/oomox-gruvbox/assets/menuitem-radio-mixed-insensitive.svg similarity index 87% rename from .themes/oomox-numix-gruvbox/assets/menuitem-radio-mixed-insensitive.svg rename to .themes/oomox-gruvbox/assets/menuitem-radio-mixed-insensitive.svg index a43d6396..6eae53ac 100644 --- a/.themes/oomox-numix-gruvbox/assets/menuitem-radio-mixed-insensitive.svg +++ b/.themes/oomox-gruvbox/assets/menuitem-radio-mixed-insensitive.svg @@ -1,8 +1,8 @@ - - - + + + diff --git a/.themes/oomox-numix-gruvbox/assets/menuitem-radio-mixed-selected.svg b/.themes/oomox-gruvbox/assets/menuitem-radio-mixed-selected.svg similarity index 91% rename from .themes/oomox-numix-gruvbox/assets/menuitem-radio-mixed-selected.svg rename to .themes/oomox-gruvbox/assets/menuitem-radio-mixed-selected.svg index a3a5f750..ef5eefc5 100644 --- a/.themes/oomox-numix-gruvbox/assets/menuitem-radio-mixed-selected.svg +++ b/.themes/oomox-gruvbox/assets/menuitem-radio-mixed-selected.svg @@ -1,8 +1,8 @@ - - + + diff --git a/.themes/oomox-numix-gruvbox/assets/menuitem-radio-mixed.svg b/.themes/oomox-gruvbox/assets/menuitem-radio-mixed.svg similarity index 87% rename from .themes/oomox-numix-gruvbox/assets/menuitem-radio-mixed.svg rename to .themes/oomox-gruvbox/assets/menuitem-radio-mixed.svg index 46ea7c47..0c82e9c2 100644 --- a/.themes/oomox-numix-gruvbox/assets/menuitem-radio-mixed.svg +++ b/.themes/oomox-gruvbox/assets/menuitem-radio-mixed.svg @@ -1,8 +1,8 @@ - - - + + + diff --git a/.themes/oomox-numix-gruvbox/assets/menuitem-radio-unchecked.svg b/.themes/oomox-gruvbox/assets/menuitem-radio-unchecked.svg similarity index 91% rename from .themes/oomox-numix-gruvbox/assets/menuitem-radio-unchecked.svg rename to .themes/oomox-gruvbox/assets/menuitem-radio-unchecked.svg index 7391d222..50485850 100644 --- a/.themes/oomox-numix-gruvbox/assets/menuitem-radio-unchecked.svg +++ b/.themes/oomox-gruvbox/assets/menuitem-radio-unchecked.svg @@ -1,6 +1,6 @@ - + diff --git a/.themes/oomox-numix-gruvbox/assets/pane-handle-vertical.svg b/.themes/oomox-gruvbox/assets/pane-handle-vertical.svg similarity index 92% rename from .themes/oomox-numix-gruvbox/assets/pane-handle-vertical.svg rename to .themes/oomox-gruvbox/assets/pane-handle-vertical.svg index c1dd3fcd..988738d2 100644 --- a/.themes/oomox-numix-gruvbox/assets/pane-handle-vertical.svg +++ b/.themes/oomox-gruvbox/assets/pane-handle-vertical.svg @@ -14,7 +14,7 @@ - + @@ -26,7 +26,7 @@ - + @@ -38,7 +38,7 @@ - + diff --git a/.themes/oomox-numix-gruvbox/assets/pane-handle.png b/.themes/oomox-gruvbox/assets/pane-handle.png similarity index 100% rename from .themes/oomox-numix-gruvbox/assets/pane-handle.png rename to .themes/oomox-gruvbox/assets/pane-handle.png diff --git a/.themes/oomox-numix-gruvbox/assets/pane-handle.svg b/.themes/oomox-gruvbox/assets/pane-handle.svg similarity index 92% rename from .themes/oomox-numix-gruvbox/assets/pane-handle.svg rename to .themes/oomox-gruvbox/assets/pane-handle.svg index 6d8a18bc..d6a6a939 100644 --- a/.themes/oomox-numix-gruvbox/assets/pane-handle.svg +++ b/.themes/oomox-gruvbox/assets/pane-handle.svg @@ -14,7 +14,7 @@ - + @@ -26,7 +26,7 @@ - + @@ -38,7 +38,7 @@ - + diff --git a/.themes/oomox-numix-gruvbox/assets/pane-handle@2.png b/.themes/oomox-gruvbox/assets/pane-handle@2.png similarity index 100% rename from .themes/oomox-numix-gruvbox/assets/pane-handle@2.png rename to .themes/oomox-gruvbox/assets/pane-handle@2.png diff --git a/.themes/oomox-numix-gruvbox/assets/radio-checked-dark.svg b/.themes/oomox-gruvbox/assets/radio-checked-dark.svg similarity index 90% rename from .themes/oomox-numix-gruvbox/assets/radio-checked-dark.svg rename to .themes/oomox-gruvbox/assets/radio-checked-dark.svg index cd5b49a2..3b785b6b 100644 --- a/.themes/oomox-numix-gruvbox/assets/radio-checked-dark.svg +++ b/.themes/oomox-gruvbox/assets/radio-checked-dark.svg @@ -1,9 +1,9 @@ - - - + + + diff --git a/.themes/oomox-numix-gruvbox/assets/radio-checked-insensitive-dark.svg b/.themes/oomox-gruvbox/assets/radio-checked-insensitive-dark.svg similarity index 90% rename from .themes/oomox-numix-gruvbox/assets/radio-checked-insensitive-dark.svg rename to .themes/oomox-gruvbox/assets/radio-checked-insensitive-dark.svg index cb3f82e2..c5019089 100644 --- a/.themes/oomox-numix-gruvbox/assets/radio-checked-insensitive-dark.svg +++ b/.themes/oomox-gruvbox/assets/radio-checked-insensitive-dark.svg @@ -1,9 +1,9 @@ - - + + - + diff --git a/.themes/oomox-numix-gruvbox/assets/radio-checked-insensitive.svg b/.themes/oomox-gruvbox/assets/radio-checked-insensitive.svg similarity index 90% rename from .themes/oomox-numix-gruvbox/assets/radio-checked-insensitive.svg rename to .themes/oomox-gruvbox/assets/radio-checked-insensitive.svg index cb3f82e2..c5019089 100644 --- a/.themes/oomox-numix-gruvbox/assets/radio-checked-insensitive.svg +++ b/.themes/oomox-gruvbox/assets/radio-checked-insensitive.svg @@ -1,9 +1,9 @@ - - + + - + diff --git a/.themes/oomox-numix-gruvbox/assets/radio-checked.svg b/.themes/oomox-gruvbox/assets/radio-checked.svg similarity index 90% rename from .themes/oomox-numix-gruvbox/assets/radio-checked.svg rename to .themes/oomox-gruvbox/assets/radio-checked.svg index cd5b49a2..3b785b6b 100644 --- a/.themes/oomox-numix-gruvbox/assets/radio-checked.svg +++ b/.themes/oomox-gruvbox/assets/radio-checked.svg @@ -1,9 +1,9 @@ - - - + + + diff --git a/.themes/oomox-numix-gruvbox/assets/radio-mixed-dark.svg b/.themes/oomox-gruvbox/assets/radio-mixed-dark.svg similarity index 89% rename from .themes/oomox-numix-gruvbox/assets/radio-mixed-dark.svg rename to .themes/oomox-gruvbox/assets/radio-mixed-dark.svg index 6cfaf63d..4891f088 100644 --- a/.themes/oomox-numix-gruvbox/assets/radio-mixed-dark.svg +++ b/.themes/oomox-gruvbox/assets/radio-mixed-dark.svg @@ -1,9 +1,9 @@ - - - + + + diff --git a/.themes/oomox-numix-gruvbox/assets/radio-mixed-insensitive-dark.svg b/.themes/oomox-gruvbox/assets/radio-mixed-insensitive-dark.svg similarity index 89% rename from .themes/oomox-numix-gruvbox/assets/radio-mixed-insensitive-dark.svg rename to .themes/oomox-gruvbox/assets/radio-mixed-insensitive-dark.svg index 9a445813..4d5ec1c6 100644 --- a/.themes/oomox-numix-gruvbox/assets/radio-mixed-insensitive-dark.svg +++ b/.themes/oomox-gruvbox/assets/radio-mixed-insensitive-dark.svg @@ -1,9 +1,9 @@ - - + + - + diff --git a/.themes/oomox-numix-gruvbox/assets/radio-mixed-insensitive.svg b/.themes/oomox-gruvbox/assets/radio-mixed-insensitive.svg similarity index 89% rename from .themes/oomox-numix-gruvbox/assets/radio-mixed-insensitive.svg rename to .themes/oomox-gruvbox/assets/radio-mixed-insensitive.svg index 9a445813..4d5ec1c6 100644 --- a/.themes/oomox-numix-gruvbox/assets/radio-mixed-insensitive.svg +++ b/.themes/oomox-gruvbox/assets/radio-mixed-insensitive.svg @@ -1,9 +1,9 @@ - - + + - + diff --git a/.themes/oomox-numix-gruvbox/assets/radio-mixed.svg b/.themes/oomox-gruvbox/assets/radio-mixed.svg similarity index 89% rename from .themes/oomox-numix-gruvbox/assets/radio-mixed.svg rename to .themes/oomox-gruvbox/assets/radio-mixed.svg index 6cfaf63d..4891f088 100644 --- a/.themes/oomox-numix-gruvbox/assets/radio-mixed.svg +++ b/.themes/oomox-gruvbox/assets/radio-mixed.svg @@ -1,9 +1,9 @@ - - - + + + diff --git a/.themes/oomox-numix-gruvbox/assets/radio-selected-insensitive.svg b/.themes/oomox-gruvbox/assets/radio-selected-insensitive.svg similarity index 90% rename from .themes/oomox-numix-gruvbox/assets/radio-selected-insensitive.svg rename to .themes/oomox-gruvbox/assets/radio-selected-insensitive.svg index cb3f82e2..c5019089 100644 --- a/.themes/oomox-numix-gruvbox/assets/radio-selected-insensitive.svg +++ b/.themes/oomox-gruvbox/assets/radio-selected-insensitive.svg @@ -1,9 +1,9 @@ - - + + - + diff --git a/.themes/oomox-numix-gruvbox/assets/radio-selected.svg b/.themes/oomox-gruvbox/assets/radio-selected.svg similarity index 90% rename from .themes/oomox-numix-gruvbox/assets/radio-selected.svg rename to .themes/oomox-gruvbox/assets/radio-selected.svg index cd5b49a2..3b785b6b 100644 --- a/.themes/oomox-numix-gruvbox/assets/radio-selected.svg +++ b/.themes/oomox-gruvbox/assets/radio-selected.svg @@ -1,9 +1,9 @@ - - - + + + diff --git a/.themes/oomox-numix-gruvbox/assets/radio-unchecked-dark.svg b/.themes/oomox-gruvbox/assets/radio-unchecked-dark.svg similarity index 88% rename from .themes/oomox-numix-gruvbox/assets/radio-unchecked-dark.svg rename to .themes/oomox-gruvbox/assets/radio-unchecked-dark.svg index aaa3448e..2ae1b874 100644 --- a/.themes/oomox-numix-gruvbox/assets/radio-unchecked-dark.svg +++ b/.themes/oomox-gruvbox/assets/radio-unchecked-dark.svg @@ -1,8 +1,8 @@ - - - + + + diff --git a/.themes/oomox-numix-gruvbox/assets/radio-unchecked-insensitive-dark.svg b/.themes/oomox-gruvbox/assets/radio-unchecked-insensitive-dark.svg similarity index 92% rename from .themes/oomox-numix-gruvbox/assets/radio-unchecked-insensitive-dark.svg rename to .themes/oomox-gruvbox/assets/radio-unchecked-insensitive-dark.svg index e3ba20f5..d5482397 100644 --- a/.themes/oomox-numix-gruvbox/assets/radio-unchecked-insensitive-dark.svg +++ b/.themes/oomox-gruvbox/assets/radio-unchecked-insensitive-dark.svg @@ -1,8 +1,8 @@ - - + + diff --git a/.themes/oomox-numix-gruvbox/assets/radio-unchecked-insensitive.svg b/.themes/oomox-gruvbox/assets/radio-unchecked-insensitive.svg similarity index 92% rename from .themes/oomox-numix-gruvbox/assets/radio-unchecked-insensitive.svg rename to .themes/oomox-gruvbox/assets/radio-unchecked-insensitive.svg index e3ba20f5..d5482397 100644 --- a/.themes/oomox-numix-gruvbox/assets/radio-unchecked-insensitive.svg +++ b/.themes/oomox-gruvbox/assets/radio-unchecked-insensitive.svg @@ -1,8 +1,8 @@ - - + + diff --git a/.themes/oomox-numix-gruvbox/assets/radio-unchecked.svg b/.themes/oomox-gruvbox/assets/radio-unchecked.svg similarity index 88% rename from .themes/oomox-numix-gruvbox/assets/radio-unchecked.svg rename to .themes/oomox-gruvbox/assets/radio-unchecked.svg index aaa3448e..2ae1b874 100644 --- a/.themes/oomox-numix-gruvbox/assets/radio-unchecked.svg +++ b/.themes/oomox-gruvbox/assets/radio-unchecked.svg @@ -1,8 +1,8 @@ - - - + + + diff --git a/.themes/oomox-numix-gruvbox/assets/radio-unselected-dark.svg b/.themes/oomox-gruvbox/assets/radio-unselected-dark.svg similarity index 100% rename from .themes/oomox-numix-gruvbox/assets/radio-unselected-dark.svg rename to .themes/oomox-gruvbox/assets/radio-unselected-dark.svg diff --git a/.themes/oomox-numix-gruvbox/assets/radio-unselected-insensitive-dark.svg b/.themes/oomox-gruvbox/assets/radio-unselected-insensitive-dark.svg similarity index 100% rename from .themes/oomox-numix-gruvbox/assets/radio-unselected-insensitive-dark.svg rename to .themes/oomox-gruvbox/assets/radio-unselected-insensitive-dark.svg diff --git a/.themes/oomox-numix-gruvbox/assets/radio-unselected-insensitive.svg b/.themes/oomox-gruvbox/assets/radio-unselected-insensitive.svg similarity index 92% rename from .themes/oomox-numix-gruvbox/assets/radio-unselected-insensitive.svg rename to .themes/oomox-gruvbox/assets/radio-unselected-insensitive.svg index e3ba20f5..d5482397 100644 --- a/.themes/oomox-numix-gruvbox/assets/radio-unselected-insensitive.svg +++ b/.themes/oomox-gruvbox/assets/radio-unselected-insensitive.svg @@ -1,8 +1,8 @@ - - + + diff --git a/.themes/oomox-numix-gruvbox/assets/radio-unselected.svg b/.themes/oomox-gruvbox/assets/radio-unselected.svg similarity index 88% rename from .themes/oomox-numix-gruvbox/assets/radio-unselected.svg rename to .themes/oomox-gruvbox/assets/radio-unselected.svg index aaa3448e..2ae1b874 100644 --- a/.themes/oomox-numix-gruvbox/assets/radio-unselected.svg +++ b/.themes/oomox-gruvbox/assets/radio-unselected.svg @@ -1,8 +1,8 @@ - - - + + + diff --git a/.themes/oomox-numix-gruvbox/assets/sed.sh b/.themes/oomox-gruvbox/assets/sed.sh similarity index 55% rename from .themes/oomox-numix-gruvbox/assets/sed.sh rename to .themes/oomox-gruvbox/assets/sed.sh index 1967fb83..1b502fed 100755 --- a/.themes/oomox-numix-gruvbox/assets/sed.sh +++ b/.themes/oomox-gruvbox/assets/sed.sh @@ -1,9 +1,9 @@ #!/bin/sh sed -i \ - -e 's/#282828/rgb(0%,0%,0%)/g' \ + -e 's/#32302f/rgb(0%,0%,0%)/g' \ -e 's/#ebdbb2/rgb(100%,100%,100%)/g' \ - -e 's/#30302f/rgb(50%,0%,0%)/g' \ + -e 's/#282828/rgb(50%,0%,0%)/g' \ -e 's/#83a598/rgb(0%,50%,0%)/g' \ - -e 's/#30302f/rgb(50%,0%,50%)/g' \ + -e 's/#32302f/rgb(50%,0%,50%)/g' \ -e 's/#ebdbb2/rgb(0%,0%,50%)/g' \ $@ diff --git a/.themes/oomox-numix-gruvbox/assets/unsed.sh b/.themes/oomox-gruvbox/assets/unsed.sh similarity index 52% rename from .themes/oomox-numix-gruvbox/assets/unsed.sh rename to .themes/oomox-gruvbox/assets/unsed.sh index df9bea24..f54e1f52 100755 --- a/.themes/oomox-numix-gruvbox/assets/unsed.sh +++ b/.themes/oomox-gruvbox/assets/unsed.sh @@ -1,11 +1,11 @@ #!/bin/sh sed -i \ - -e 's/rgb(0%,0%,0%)/#282828/g' \ + -e 's/rgb(0%,0%,0%)/#32302f/g' \ -e 's/rgb(100%,100%,100%)/#ebdbb2/g' \ - -e 's/rgb(50%,0%,0%)/#30302f/g' \ + -e 's/rgb(50%,0%,0%)/#282828/g' \ -e 's/rgb(0%,50%,0%)/#83a598/g' \ -e 's/rgb(0%,50.196078%,0%)/#83a598/g' \ - -e 's/rgb(50%,0%,50%)/#30302f/g' \ - -e 's/rgb(50.196078%,0%,50.196078%)/#30302f/g' \ + -e 's/rgb(50%,0%,50%)/#32302f/g' \ + -e 's/rgb(50.196078%,0%,50.196078%)/#32302f/g' \ -e 's/rgb(0%,0%,50%)/#ebdbb2/g' \ $@ diff --git a/.themes/oomox-numix-gruvbox/gtk-2.0/gtkrc b/.themes/oomox-gruvbox/gtk-2.0/gtkrc similarity index 82% rename from .themes/oomox-numix-gruvbox/gtk-2.0/gtkrc rename to .themes/oomox-gruvbox/gtk-2.0/gtkrc index eeb1db14..323edf06 100644 --- a/.themes/oomox-numix-gruvbox/gtk-2.0/gtkrc +++ b/.themes/oomox-gruvbox/gtk-2.0/gtkrc @@ -1,24 +1,20 @@ # Oomox GTK Theme (Numix Fork) gtk-color-scheme = -"base_color:#30302f\nbg_color:#282828\ntooltip_bg_color:#282828\nselected_bg_color:#83a598\ntext_color:#ebdbb2\nfg_color:#ebdbb2\ntooltip_fg_color:#ebdbb2\nselected_fg_color:#ebdbb2\nmenubar_bg_color:#30302f\nmenubar_fg_color:#ebdbb2\ntoolbar_bg_color:#282828\ntoolbar_fg_color:#ebdbb2\nmenu_bg_color:#30302f\nmenu_fg_color:#ebdbb2\npanel_bg_color:#282828\npanel_fg_color:#ebdbb2\nlink_color:#83a598\nbtn_bg_color:#32302f\nbtn_fg_color:#ebdbb2\ntitlebar_bg_color:#30302f\ntitlebar_fg_color:#ebdbb2\nprimary_caret_color:#282828\nsecondary_caret_color:#282828\n" +"base_color:#32302f\nbg_color:#32302f\ntooltip_bg_color:#32302f\nselected_bg_color:#83a598\ntext_color:#ebdbb2\nfg_color:#ebdbb2\ntooltip_fg_color:#ebdbb2\nselected_fg_color:#ebdbb2\nmenubar_bg_color:#282828\nmenubar_fg_color:#d5c4a1\ntoolbar_bg_color:#32302f\ntoolbar_fg_color:#ebdbb2\nmenu_bg_color:#282828\nmenu_fg_color:#d5c4a1\npanel_bg_color:#32302f\npanel_fg_color:#ebdbb2\nlink_color:#9400af\nbtn_bg_color:#32302f\nbtn_fg_color:#ebdbb2\ntitlebar_bg_color:#282828\ntitlebar_fg_color:#d5c4a1\nprimary_caret_color:#282828\nsecondary_caret_color:#282828\n" # Default Style style "murrine-default" { GtkArrow::arrow-scaling= 0.6 - GtkWidget::cursor_color = @primary_caret_color - GtkWidget::secondary_cursor_color = @secondary_caret_color - GtkWidget::cursor_aspect_ratio = 0.04 - GtkButton::child-displacement-x = 0 GtkButton::child-displacement-y = 0 GtkButton::default-border = { 0, 0, 0, 0 } - GtkButtonBox::child-min-height = 26 + GtkButtonBox::child-min-height = 52 - GtkCheckButton::indicator-size = 16 + GtkCheckButton::indicator-size = 30 # The following line hints to gecko (and possibly other appliations) # that the entry should be drawn transparently on the canvas. @@ -26,31 +22,31 @@ style "murrine-default" { GtkEntry::honors-transparent-bg-hint = 1 GtkEntry::state-hint = 0 - GtkExpander::expander-size = 16 + GtkExpander::expander-size = 30 GtkImage::x-ayatana-indicator-dynamic = 1 - GtkMenu::horizontal-padding = 0 - GtkMenu::vertical-padding = 0 + GtkMenu::horizontal-padding = 2 + GtkMenu::vertical-padding = 2 - GtkMenuBar::internal-padding = 0 + GtkMenuBar::internal-padding = 1 GtkMenuBar::window-dragging = 1 GtkMenuItem::arrow-scaling= 0.5 GtkPaned::handle-size = 1 - GtkProgressBar::min-horizontal-bar-height = 12 - GtkProgressBar::min-vertical-bar-width = 12 + GtkProgressBar::min-horizontal-bar-height = 14 + GtkProgressBar::min-vertical-bar-width = 14 GtkRange::trough-border = 0 - GtkRange::slider-width = 12 - GtkRange::stepper-size = 12 + GtkRange::slider-width = 24 + GtkRange::stepper-size = 24 GtkRange::stepper_spacing = 0 GtkRange::trough-under-steppers = 1 - GtkScale::slider-length = 16 - GtkScale::slider-width = 16 + GtkScale::slider-length = 30 + GtkScale::slider-width = 30 GtkScale::trough-side-details = 1 GtkScrollbar::activate-slider = 1 @@ -58,8 +54,8 @@ style "murrine-default" { GtkScrollbar::has-forward-stepper = 0 GtkScrollbar::has-secondary-backward-stepper = 0 GtkScrollbar::has-secondary-forward-stepper = 0 - GtkScrollbar::min-slider-length = 80 - GtkScrollbar::slider-width = 12 + GtkScrollbar::min-slider-length = 160 + GtkScrollbar::slider-width = 24 GtkScrollbar::trough-border = 0 GtkScrolledWindow::scrollbar-spacing = 0 @@ -69,20 +65,20 @@ style "murrine-default" { GtkToolbar::internal-padding = 0 - GtkTreeView::expander-size = 11 + GtkTreeView::expander-size = 22 GtkTreeView::vertical-separator = 0 - GtkWidget::focus-line-width = 1 + GtkWidget::focus-line-width = 2 # The following line prevents the Firefox tabs # from jumping a few pixels when you create a new tab GtkWidget::focus-padding = 0 GtkWidget::wide-separators = 1 - GtkWidget::separator-width = 1 - GtkWidget::separator-height = 1 + GtkWidget::separator-width = 2 + GtkWidget::separator-height = 2 - GtkWindow::resize-grip-height = 0 - GtkWindow::resize-grip-width = 0 + GtkWindow::resize-grip-height = 2 + GtkWindow::resize-grip-width = 2 WnckTasklist::fade-overlay-rect = 0 @@ -96,8 +92,8 @@ style "murrine-default" { GtkToolbar::shadow-type = GTK_SHADOW_NONE # Makes toolbars flat and unified GtkMenuBar::shadow-type = GTK_SHADOW_NONE # Makes menubars flat and unified - xthickness = 1 - ythickness = 1 + xthickness = 2 + ythickness = 2 fg[NORMAL] = @fg_color fg[PRELIGHT] = @fg_color @@ -131,7 +127,7 @@ style "murrine-default" { colorize_scrollbar = FALSE comboboxstyle = 0 # 0 = normal combobox, 1 = colorized combobox below arrow contrast = 0.8 # overal contrast with borders - focusstyle = 1 # 0 = none, 1 = grey dotted, 2 = colored with fill, 3 = colored glow + focusstyle = 3 # 0 = none, 1 = grey dotted, 2 = colored with fill, 3 = colored glow glazestyle = 0 # 0 = flat highlight, 1 = curved highlight, 2 = concave, 3 = top curved highlight, 4 = beryl highlight glowstyle = 0 # 0 = glow on top, 1 = glow on bottom, 2 = glow on top and bottom, 3 = glow on middle vertically, 4 = glow on middle horizontally, 5 = glow on all sides glow_shade = 1.0 # amount of glow @@ -147,7 +143,7 @@ style "murrine-default" { menustyle = 0 # 0 = none, 1 = vertical striped progressbarstyle = 0 # 0 = none, 1 = diagonal striped, 2 = vertical striped reliefstyle = 0 # 0 = flat, 1 = inset, 2 = shadow, 3 = shadow with gradient, 4 = stronger shadow with gradient - roundness = 0 # roundness of widgets + roundness = 8# roundness of widgets scrollbarstyle = 0 # 0 = none, 1 = circles, 2 = handles, 3 = diagonal stripes, 4 = diagonal stripes and handles, 5 = horizontal stripes, 6 = horizontal stripes and handles sliderstyle = 0 # 0 = none, 1 = handles stepperstyle = 1 # 0 = standard, 1 = integrated stepper handles @@ -156,18 +152,18 @@ style "murrine-default" { } style "murrine-wide" { - xthickness = 2 - ythickness = 2 + xthickness = 6 + ythickness = 6 } style "murrine-wider" { - xthickness = 3 - ythickness = 3 + xthickness = 4 + ythickness = 8 } style "murrine-thin" { - xthickness = 0 - ythickness = 0 + xthickness = 1 + ythickness = 1 } # Notebook @@ -178,8 +174,8 @@ style "clearlooks-notebook-bg" { } style "clearlooks-notebook" = "clearlooks-notebook-bg" { - xthickness = 2 - ythickness = 2 + xthickness = 8 + ythickness = 4 engine "clearlooks" { radius = 0.1 @@ -190,14 +186,14 @@ style "clearlooks-notebook" = "clearlooks-notebook-bg" { style "murrine-button" = "murrine-wider" { bg[NORMAL] = @btn_bg_color - bg[PRELIGHT] = shade (1.10, @btn_bg_color) + bg[PRELIGHT] = shade (1.04, @btn_bg_color) bg[SELECTED] = shade (0.7, @btn_bg_color) bg[ACTIVE] = shade (0.95, @btn_bg_color) bg[INSENSITIVE] = shade (0.75, @btn_bg_color) engine "murrine" { - border_colors = { mix(0.2, @btn_fg_color, @btn_bg_color), mix(0.2, @btn_fg_color, @btn_bg_color) } - roundness = 0 + border_colors = { mix(0.4, @btn_fg_color, @btn_bg_color), mix(0.4, @btn_fg_color, @btn_bg_color) } + roundness = 8 } } @@ -218,7 +214,7 @@ style "murrine-scrollbar" { bg[ACTIVE] = @selected_bg_color engine "murrine" { - roundness = 0 + roundness = 8 contrast = 0.0 border_shades = { 0.9, 0.9 } trough_shades = { 0.97, 0.97 } @@ -235,15 +231,15 @@ style "murrine-overlay-scrollbar" { } style "murrine-scale" = "murrine-thin" { - bg[NORMAL] = @bg_color + bg[NORMAL] = @btn_bg_color bg[ACTIVE] = @bg_color bg[SELECTED] = @selected_bg_color - bg[INSENSITIVE] = shade (0.95, @bg_color) + bg[INSENSITIVE] = shade (0.95, @btn_bg_color) engine "murrine" { - roundness = 8 + roundness = 25 gradient_shades = { 1.08, 1.08, 1.08, 1.08 } - border_shades = { 1.0, 1.0 } + border_shades = { 0.5, 0.5 } trough_shades = { 1.08, 1.08 } trough_border_shades = { 0.8, 0.8 } } @@ -256,7 +252,7 @@ style "murrine-progressbar" = "murrine-thin" { fg[PRELIGHT] = @selected_fg_color engine "murrine" { - roundness = 2 + roundness = 8 border_shades = { 1.2, 1.2 } trough_border_shades = { 0.8, 0.8 } } @@ -294,8 +290,8 @@ style "murrine-frame-title" { } style "murrine-tooltips" { - xthickness = 5 - ythickness = 5 + xthickness = 10 + ythickness = 10 bg[NORMAL] = @tooltip_bg_color bg[SELECTED] = @tooltip_bg_color @@ -304,7 +300,7 @@ style "murrine-tooltips" { engine "murrine" { textstyle = 0 - roundness = 2 + roundness = 8 rgba = FALSE } } @@ -322,7 +318,7 @@ style "clearlooks-radiocheck" = "murrine-default" { text[PRELIGHT] = @selected_bg_color engine "clearlooks" { - radius = 4.0 + radius = 8.0 } } @@ -332,8 +328,9 @@ style "clearlooks-base-radiocheck" = "clearlooks-radiocheck" { style "murrine-entry" = "murrine-wider" { engine "murrine" { - border_shades = { 1.15, 1.15 } - roundness = 0 + #border_shades = { 1.15, 1.15 } + border_colors = { mix(0.4, @text_color, @base_color), mix(0.4, @text_color, @base_color) } + roundness = 8 } } @@ -559,21 +556,21 @@ style "xfdesktop-windowlist" { } style "xfdesktop-icon-view" { - XfdesktopIconView::label-alpha = 0 - XfdesktopIconView::selected-label-alpha = 60 - 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 = "#000000" - XfdesktopIconView::selected-shadow-color = "#000000" - XfdesktopIconView::shadow-blur-radius = 2 - XfdesktopIconView::cell-spacing = 2 - XfdesktopIconView::cell-padding = 6 - XfdesktopIconView::cell-text-width-proportion = 1.9 + XfdesktopIconView::label-alpha = 0 + XfdesktopIconView::selected-label-alpha = 60 + 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 = @fg_color + XfdesktopIconView::selected-shadow-color = @fg_color + XfdesktopIconView::shadow-blur-radius = 2 + XfdesktopIconView::cell-spacing = 2 + XfdesktopIconView::cell-padding = 6 + XfdesktopIconView::cell-text-width-proportion = 1.9 - fg[NORMAL] = @selected_fg_color - fg[ACTIVE] = @selected_fg_color + fg[NORMAL] = @bg_color + fg[ACTIVE] = @bg_color } @@ -676,7 +673,7 @@ widget_class "*GtkFileChooserWidget.GtkFileChooserDefault.GtkVBox.GtkHPaned.GtkV style "chromium-toolbar-button" { engine "murrine" { - roundness = 2 + roundness = 8 textstyle = 0 } } @@ -827,6 +824,81 @@ widget "*HandleBox*DropperToolbar*" style "inkscape-toolbar-fix" widget "*HandleBox*ConnectorToolbar*" style "inkscape-toolbar-fix" widget "*HandleBox*PaintbucketToolbar*" style "inkscape-toolbar-fix" + + + +style "gimp-default-style" { +# Uncommenting this line allows to set a different (smaller) font for GIMP. +# +# font_name = "sans 8" +# Enabling the following line for some reason breaks toolbox resize +# increment calculation. You can enable it to get an even smaller GUI +# but need to restart GIMP after the theme change. +# +# GtkWidget::focus-padding = 0 + GtkOptionMenu::indicator-size = { 15, 25 } + GtkOptionMenu::indicator-spacing = { 10, 8, 4, 4 } + GtkPaned::handle-size = 5 + GimpDockWindow::default-height = 600 + GimpDock::font-scale = 1.0 + GimpMenuDock::minimal-width = 400 + GimpToolPalette::tool-icon-size = large-toolbar + GimpToolPalette::button-relief = none + GimpDockbook::tab-border = 0 + GimpDockbook::tab-icon-size = button + GimpColorNotebook::tab-border = 0 + GimpColorNotebook::tab-icon-size = button + GimpDeviceEditor::handle-size = 30 + GimpDockable::content-border = 1 + GimpEditor::content-spacing = 1 + GimpEditor::button-spacing = 1 + GimpEditor::button-icon-size = button + GimpDataEditor::minimal-height = 150 + GimpFrame::label-spacing = 5 + GtkDialog::content-area-border = 2 + GtkDialog::button-spacing = 20 + GtkDialog::action-area-border = 25 + GimpUnitComboBox::appears-as-list = 0 +} + +class "GtkWidget" style "gimp-default-style" +style "gimp-tool-dialog-style" = "gimp-default-style" +{ + GtkDialog::action-area-border = 6 +} +class "GimpToolDialog" style "gimp-tool-dialog-style" +style "gimp-grid-view-style" = "gimp-default-style" +{ + bg[NORMAL] = { 1.0, 1.0, 1.0 } +} +widget "*GimpContainerGridView*GtkViewport*" style "gimp-grid-view-style" +style "gimp-dockable-style" = "gimp-default-style" +{ + GimpFrame::label-bold = 0 + GtkButton::focus-line_width = 1 + GtkButton::focus-padding = 0 +} +widget "*GimpDockable.*" style "gimp-dockable-style" +style "gimp-display-style" = "gimp-default-style" +{ + GimpRuler::font-scale = 1.0 + GimpUnitComboBox::label-scale = 1.0 + GimpScaleComboBox::label-scale = 1.0 + GtkComboBox::arrow-size = 20 + GtkButton::inner-border = { 0, 0, 0, 0 } + GtkButton::focus-line-width = 0 + GtkButton::focus-padding = 0 +} +widget "*GimpDisplayShell.*" style "gimp-display-style" +style "gimp-overlay-style" = "gimp-display-style" +{ + GtkButton::focus-line_width = 2 +} +widget_class "**" style "gimp-overlay-style" + + + + # Performance Fixes style "performance-fix" { diff --git a/.themes/oomox-numix-gruvbox/gtk-3.0/assets b/.themes/oomox-gruvbox/gtk-3.0/assets similarity index 100% rename from .themes/oomox-numix-gruvbox/gtk-3.0/assets rename to .themes/oomox-gruvbox/gtk-3.0/assets diff --git a/.themes/oomox-numix-gruvbox/gtk-3.0/gtk-dark.css b/.themes/oomox-gruvbox/gtk-3.0/gtk-dark.css similarity index 100% rename from .themes/oomox-numix-gruvbox/gtk-3.0/gtk-dark.css rename to .themes/oomox-gruvbox/gtk-3.0/gtk-dark.css diff --git a/.themes/oomox-numix-gruvbox/gtk-3.0/gtk.css b/.themes/oomox-gruvbox/gtk-3.0/gtk.css similarity index 100% rename from .themes/oomox-numix-gruvbox/gtk-3.0/gtk.css rename to .themes/oomox-gruvbox/gtk-3.0/gtk.css diff --git a/.themes/oomox-numix-gruvbox/gtk-3.0/gtk.gresource.xml b/.themes/oomox-gruvbox/gtk-3.0/gtk.gresource.xml similarity index 100% rename from .themes/oomox-numix-gruvbox/gtk-3.0/gtk.gresource.xml rename to .themes/oomox-gruvbox/gtk-3.0/gtk.gresource.xml diff --git a/.themes/oomox-numix-gruvbox/gtk-3.0/thumbnail.png b/.themes/oomox-gruvbox/gtk-3.0/thumbnail.png similarity index 100% rename from .themes/oomox-numix-gruvbox/gtk-3.0/thumbnail.png rename to .themes/oomox-gruvbox/gtk-3.0/thumbnail.png diff --git a/.themes/oomox-numix-gruvbox/gtk-3.20/assets b/.themes/oomox-gruvbox/gtk-3.20/assets similarity index 100% rename from .themes/oomox-numix-gruvbox/gtk-3.20/assets rename to .themes/oomox-gruvbox/gtk-3.20/assets diff --git a/.themes/oomox-numix-gruvbox/gtk-3.20/dist/gtk-dark.css b/.themes/oomox-gruvbox/gtk-3.20/dist/gtk-dark.css similarity index 85% rename from .themes/oomox-numix-gruvbox/gtk-3.20/dist/gtk-dark.css rename to .themes/oomox-gruvbox/gtk-3.20/dist/gtk-dark.css index 57de8d6d..e3971f19 100644 --- a/.themes/oomox-numix-gruvbox/gtk-3.20/dist/gtk-dark.css +++ b/.themes/oomox-gruvbox/gtk-3.20/dist/gtk-dark.css @@ -1,43 +1,43 @@ -/*$selected_borders_color: if($variant == 'light', darken($selected_bg_color, 30%), darken($selected_bg_color, 20%));*/ -/*$borders_color: if($variant == 'light', shade($bg_color, .85), shade($bg_color, .88));*/ /*$dark_shadow: #000;*/ /*$light_shadow: #fff;*/ +/*$selected_borders_color: if($variant == 'light', darken($selected_bg_color, 30%), darken($selected_bg_color, 20%));*/ +/*$borders_color: if($variant == 'light', shade($bg_color, .85), shade($bg_color, .88));*/ /*$button_border_strength: if(lightness($bg) > 50, 0, .1);*/ /*$button_shadow_strength: if(lightness($bg) > 50, 0, .1);*/ -/*$selected_borders_color: if($variant == 'light', darken($selected_bg_color, 30%), darken($selected_bg_color, 20%));*/ -/*$borders_color: if($variant == 'light', shade($bg_color, .85), shade($bg_color, .88));*/ /*$dark_shadow: #000;*/ /*$light_shadow: #fff;*/ +/*$selected_borders_color: if($variant == 'light', darken($selected_bg_color, 30%), darken($selected_bg_color, 20%));*/ +/*$borders_color: if($variant == 'light', shade($bg_color, .85), shade($bg_color, .88));*/ /*$button_border_strength: if(lightness($bg) > 50, 0, .1);*/ /*$button_shadow_strength: if(lightness($bg) > 50, 0, .1);*/ /* dark color scheme */ -@define-color dark_bg_color #30302f; -@define-color dark_fg_color #ebdbb2; +@define-color dark_bg_color #282828; +@define-color dark_fg_color #d5c4a1; /* colormap actually used by the theme, to be overridden in other css files */ @define-color theme_bg_color #ebdbb2; -@define-color theme_fg_color #282828; +@define-color theme_fg_color #32302f; @define-color theme_base_color #ebdbb2; -@define-color theme_text_color #30302f; +@define-color theme_text_color #32302f; @define-color theme_selected_bg_color #83a598; @define-color theme_selected_fg_color #ebdbb2; -@define-color theme_tooltip_bg_color #282828; +@define-color theme_tooltip_bg_color #32302f; @define-color theme_tooltip_fg_color #ebdbb2; /* shadow effects */ @define-color light_shadow #ebdcb4; -@define-color dark_shadow #080808; +@define-color dark_shadow #0a0a09; /* misc colors used by gtk+ */ -@define-color info_fg_color #fff; -@define-color info_bg_color #03a9f4; -@define-color warning_fg_color #fff; -@define-color warning_bg_color #ef6c00; -@define-color question_fg_color #fff; -@define-color question_bg_color #673ab7; -@define-color error_fg_color #fff; -@define-color error_bg_color #f44336; -@define-color link_color #3f51b5; -@define-color success_color #4caf50; -@define-color warning_color #ef6c00; -@define-color error_color #f44336; +@define-color info_fg_color #32302f; +@define-color info_bg_color #a327c0; +@define-color warning_fg_color #32302f; +@define-color warning_bg_color #ff7f42; +@define-color question_fg_color #32302f; +@define-color question_bg_color #a327c0; +@define-color error_fg_color #32302f; +@define-color error_bg_color #ff276a; +@define-color link_color #9400af; +@define-color success_color #c3a544; +@define-color warning_color #ff7f42; +@define-color error_color #ff276a; /* widget colors */ @define-color titlebar_bg_color @dark_bg_color; @define-color titlebar_fg_color @dark_fg_color; @@ -49,28 +49,28 @@ @define-color menu_fg_color @dark_fg_color; @define-color panel_bg_color @dark_bg_color; @define-color panel_fg_color @dark_fg_color; -@define-color borders #e1c98b; -@define-color unfocused_borders mix(#ebdbb2,#e1c98b,0.9); +@define-color borders mix(#ebdbb2,#32302f,0.1); +@define-color unfocused_borders mix(#ebdbb2,mix(#ebdbb2,#32302f,0.1),0.9); @define-color button_bg_color #ebdbb2; @define-color button_fg_color #32302f; -@define-color header_button_bg_color #30302f; -@define-color header_button_fg_color #ebdbb2; +@define-color header_button_bg_color #32302f; +@define-color header_button_fg_color #d5c4a1; @define-color insensitive_bg_color mix(#ebdbb2,#ebdbb2,0.6); -@define-color insensitive_fg_color mix(#282828,#ebdbb2,0.5); +@define-color insensitive_fg_color mix(#32302f,#ebdbb2,0.5); /* osd */ -@define-color osd_base #30302f; -@define-color osd_bg rgba(48, 48, 47, 0.8); -@define-color osd_fg #ebdbb2; -@define-color osd_insensitive_bg_color mix(#ebdbb2,rgba(48, 48, 47, 0.8),0.5); -@define-color osd_insensitive_fg_color mix(#ebdbb2,#30302f,0.6); -@define-color osd_borders_color rgba(41, 41, 40, 0.8); +@define-color osd_base #282828; +@define-color osd_bg rgba(40, 40, 40, 0.8); +@define-color osd_fg #d5c4a1; +@define-color osd_insensitive_bg_color mix(#d5c4a1,rgba(40, 40, 40, 0.8),0.5); +@define-color osd_insensitive_fg_color mix(#d5c4a1,#282828,0.6); +@define-color osd_borders_color rgba(34, 34, 34, 0.8); /* lightdm greeter colors */ -@define-color lightdm_bg_color #30302f; -@define-color lightdm_fg_color #ebdbb2; +@define-color lightdm_bg_color #282828; +@define-color lightdm_fg_color #d5c4a1; /* widget text/foreground color on backdrop windows */ -@define-color theme_unfocused_fg_color mix(#282828,#ebdbb2,0.5); +@define-color theme_unfocused_fg_color mix(#32302f,#ebdbb2,0.5); /* text color for entries, views and content in general on backdrop windows */ -@define-color theme_unfocused_text_color #30302f; +@define-color theme_unfocused_text_color #32302f; /* widget base background color on backdrop windows */ @define-color theme_unfocused_bg_color #ebdbb2; /* text widgets and the like base background color on backdrop windows */ @@ -82,15 +82,15 @@ /* insensitive color on backdrop windows*/ @define-color unfocused_insensitive_color #fbf7ef; /* window manager colors */ -@define-color wm_bg #30302f; -@define-color wm_border_focused #32302f; +@define-color wm_bg #282828; +@define-color wm_border_focused #282828; @define-color wm_border_unfocused #282828; -@define-color wm_title_focused mix(#ebdbb2,#30302f,0.1); -@define-color wm_title_unfocused mix(#ebdbb2,#30302f,0.4); -@define-color wm_icons_focused mix(#ebdbb2,#30302f,0.1); +@define-color wm_title_focused mix(#d5c4a1,#282828,0.1); +@define-color wm_title_unfocused mix(#d5c4a1,#282828,0.4); +@define-color wm_icons_focused mix(#d5c4a1,#282828,0.1); @define-color wm_icons_focused_prelight #83a598; @define-color wm_icons_focused_pressed #64897b; -@define-color wm_icons_unfocused mix(#ebdbb2,#30302f,0.4); +@define-color wm_icons_unfocused mix(#d5c4a1,#282828,0.4); @define-color wm_icons_unfocused_prelight #83a598; @define-color wm_icons_unfocused_pressed #64897b; /************** @@ -105,7 +105,7 @@ outline-style: dashed; outline-width: 1px; outline-offset: -1px; - -gtk-outline-radius: 0px; } + -gtk-outline-radius: 4px; } /************* ! Base states @@ -116,19 +116,19 @@ * { /* hyperlinks */ - -GtkIMHtml-hyperlink-color: #3f51b5; } + -GtkIMHtml-hyperlink-color: #9400af; } *:disabled, *:disabled:disabled { - color: mix(#282828,#ebdbb2,0.5); } + color: mix(#32302f,#ebdbb2,0.5); } *:disabled, *:disabled { -gtk-icon-effect: dim; } *:hover { -gtk-icon-effect: highlight; } *:link, *:visited { - color: #3f51b5; } + color: #9400af; } .background { background-color: #ebdbb2; - color: #282828; } + color: #32302f; } .background:backdrop { text-shadow: none; -gtk-icon-shadow: none; } @@ -137,52 +137,52 @@ .gtkstyle-fallback { background-color: rgba(235, 219, 178, 0.5); - color: #282828; } + color: #32302f; } .gtkstyle-fallback:hover { background-color: #f4ead3; - color: #282828; } + color: #32302f; } .gtkstyle-fallback:active { background-color: #e2cc91; - color: #282828; } + color: #32302f; } .gtkstyle-fallback:disabled { background-color: #ebdbb1; - color: mix(#282828,#ebdbb2,0.5); } + color: mix(#32302f,#ebdbb2,0.5); } image, image:disabled, label, label:disabled, box, box:disabled, grid, grid:disabled { background-color: transparent; } label.separator { - color: #282828; } + color: #32302f; } label.separator:backdrop { - color: mix(#282828,#ebdbb2,0.5); } + color: mix(#32302f,#ebdbb2,0.5); } label selection { background-color: #83a598; color: #ebdbb2; } label:disabled { - color: mix(#282828,#ebdbb2,0.5); } + color: mix(#32302f,#ebdbb2,0.5); } label:disabled:backdrop { color: #fbf7ef; } label:backdrop { - color: mix(#282828,#ebdbb2,0.5); } + color: mix(#32302f,#ebdbb2,0.5); } assistant .sidebar { background-color: #ebdbb2; - border-top: 1px solid #e1c98b; } + border-top: 1px solid mix(#ebdbb2,#32302f,0.1); } assistant .sidebar:backdrop { background-color: #ebdbb2; - border-color: mix(#ebdbb2,#e1c98b,0.9); } + border-color: mix(#ebdbb2,mix(#ebdbb2,#32302f,0.1),0.9); } assistant.csd .sidebar { border-top-style: none; } assistant .sidebar label { - padding: 3px 6px; } + padding: 0px 0px; } assistant .sidebar label.highlight { - background-color: mix(#282828,#ebdbb2,0.8); } + background-color: mix(#32302f,#ebdbb2,0.8); } /********* ! Buttons @@ -195,7 +195,7 @@ assistant .sidebar label.highlight { stacksidebar row.needs-attention > label { animation: needs_attention 150ms ease-in; - background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#83a598), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.45, to(rgba(255, 255, 255, 0.769231)), to(transparent)); + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#83a598), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.45, to(rgba(236, 220, 180, 0.769231)), to(transparent)); background-size: 6px 6px, 6px 6px; background-repeat: no-repeat; background-position: right 3px, right 2px; } @@ -210,12 +210,12 @@ button, headerbar button, .titlebar:not(headerbar) button, toolbar button, toolb #XfceNotifyWindow button, .osd button, .osd spinbutton:not(.vertical) button, #XfceNotifyWindow spinbutton:not(.vertical) button, .osd spinbutton.vertical button:first-child, #XfceNotifyWindow spinbutton.vertical button:first-child, .nemo-window toolbar button, .nemo-window .sidebar + separator + box .primary-toolbar button.flat, #login_window button, #shutdown_button button, #restart_button button { - min-height: 20px; - min-width: 20px; - padding: 3px 5px; + min-height: 14px; + min-width: 14px; + padding: 0px 2px; border-width: 1px; border-style: solid; - border-radius: 0px; + border-radius: 4px; transition: 150ms ease; outline-color: transparent; } @@ -262,7 +262,7 @@ toolbar.inline-toolbar toolbutton:backdrop > button.flat { .linked > button:first-child, combobox box button:first-child, combobox box entry:first-child, .linked:not(.vertical) > combobox:first-child > box > button.combo, headerbar .linked > button:first-child, .titlebar:not(headerbar) .linked > button:first-child, toolbar .linked > button:first-child, toolbar.inline-toolbar toolbutton:first-child > button.flat, toolbar.inline-toolbar toolbutton:backdrop:first-child > button.flat, popover.background .linked > button:first-child, .nemo-window toolbar toolitem stack widget button:first-child { border-width: 1px; - border-radius: 0px; + border-radius: 4px; border-left-style: solid; border-right-style: none; border-top-right-radius: 0; @@ -276,7 +276,7 @@ toolbar.inline-toolbar toolbutton:backdrop > button.flat { .linked > button:last-child, combobox box button:last-child, combobox box entry:last-child, .linked:not(.vertical) > combobox:last-child > box > button.combo, headerbar .linked > button:last-child, .titlebar:not(headerbar) .linked > button:last-child, toolbar .linked > button:last-child, toolbar.inline-toolbar toolbutton:last-child > button.flat, toolbar.inline-toolbar toolbutton:backdrop:last-child > button.flat, popover.background .linked > button:last-child, .nemo-window toolbar toolitem stack widget button:last-child { border-width: 1px; - border-radius: 0px; + border-radius: 4px; border-left-style: none; border-right-style: solid; border-top-left-radius: 0; @@ -295,7 +295,7 @@ toolbar.inline-toolbar toolbutton:backdrop > button.flat { .inline-toolbar button:only-child, .linked > button:only-child, combobox box button:only-child, combobox box entry:only-child, .linked:not(.vertical) > combobox:only-child > box > button.combo, headerbar .linked > button:only-child, .titlebar:not(headerbar) .linked > button:only-child, toolbar .linked > button:only-child, toolbar.inline-toolbar toolbutton:only-child > button.flat, toolbar.inline-toolbar toolbutton:backdrop:only-child > button.flat, popover.background .linked > button:only-child, .nemo-window toolbar toolitem stack widget button:only-child { - border-radius: 0px; } + border-radius: 4px; } .linked.vertical > button { border-width: 1px; @@ -305,7 +305,7 @@ toolbar.inline-toolbar toolbutton:backdrop > button.flat { border-bottom-style: none; } .linked.vertical > button:first-child, .linked.vertical > combobox:first-child > box > button.combo { border-width: 1px; - border-radius: 0px; + border-radius: 4px; border-top-style: solid; border-bottom-style: none; border-bottom-left-radius: 0; @@ -315,7 +315,7 @@ toolbar.inline-toolbar toolbutton:backdrop > button.flat { border-bottom-style: solid; } .linked.vertical > button:last-child, .linked.vertical > combobox:last-child > box > button.combo { border-width: 1px; - border-radius: 0px; + border-radius: 4px; border-top-style: none; border-bottom-style: solid; border-top-left-radius: 0; @@ -327,7 +327,7 @@ toolbar.inline-toolbar toolbutton:backdrop > button.flat { border-width: 1px; border-style: solid; } .linked.vertical > button:only-child, .linked.vertical > combobox:only-child > box > button.combo { - border-radius: 0px; } + border-radius: 4px; } infobar.info button.close, infobar.warning button.close, infobar.question button.close, infobar.error button.close, notebook > header > tabs > arrow { border: 1px solid transparent; @@ -336,7 +336,7 @@ infobar.info button.close, infobar.warning button.close, infobar.question button box-shadow: none; } infobar.info button.close:focus, infobar.warning button.close:focus, infobar.question button.close:focus, infobar.error button.close:focus, notebook > header > tabs > arrow:focus, infobar.info button.close:hover, infobar.warning button.close:hover, infobar.question button.close:hover, infobar.error button.close:hover, notebook > header > tabs > arrow:hover { border: 1px solid rgba(235, 219, 178, 0.3); - background-color: rgba(40, 40, 40, 0.2); + background-color: rgba(50, 48, 47, 0.2); background-image: none; box-shadow: none; } infobar.info button.close:active, infobar.warning button.close:active, infobar.question button.close:active, infobar.error button.close:active, notebook > header > tabs > arrow:active, infobar.info button.close:checked, infobar.warning button.close:checked, infobar.question button.close:checked, infobar.error button.close:checked, notebook > header > tabs > arrow:checked, infobar.info button.close:active:hover, infobar.warning button.close:active:hover, infobar.question button.close:active:hover, infobar.error button.close:active:hover, notebook > header > tabs > arrow:active:hover, infobar.info button.close:checked:hover, infobar.warning button.close:checked:hover, infobar.question button.close:checked:hover, infobar.error button.close:checked:hover, notebook > header > tabs > arrow:checked:hover { @@ -350,7 +350,7 @@ button { background-image: none; border-color: rgba(40, 38, 38, 0.32); color: #32302f; - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.12); } + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.12); } button:focus, button:hover { border-color: #527065; } button:active, button:active:hover, button:active:focus, button:active:hover:focus, button:checked, button:checked:hover, button:checked:focus, button:checked:hover:focus { @@ -370,7 +370,7 @@ button { background-image: none; border-color: rgba(40, 38, 38, 0.4); color: #32302f; - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.22); } + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.22); } button:hover:focus, button:hover:hover, button.flat:hover:focus, button.flat:hover:hover { border-color: #527065; } button:hover:active, button:hover:active:hover, button:hover:active:focus, button:hover:active:hover:focus, button:hover:checked, button:hover:checked:hover, button:hover:checked:focus, button:hover:checked:hover:focus, button.flat:hover:active, button.flat:hover:active:hover, button.flat:hover:active:focus, button.flat:hover:active:hover:focus, button.flat:hover:checked, button.flat:hover:checked:hover, button.flat:hover:checked:focus, button.flat:hover:checked:hover:focus { @@ -384,7 +384,7 @@ button { background-image: none; border-color: rgba(40, 38, 38, 0.4); color: #32302f; - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.32); } + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.32); } button:focus:focus, button:focus:hover, button.flat:focus:focus, button.flat:focus:hover { border-color: #527065; } button:focus:active, button:focus:active:hover, button:focus:active:focus, button:focus:active:hover:focus, button:focus:checked, button:focus:checked:hover, button:focus:checked:focus, button:focus:checked:hover:focus, button.flat:focus:active, button.flat:focus:active:hover, button.flat:focus:active:focus, button.flat:focus:active:hover:focus, button.flat:focus:checked, button.flat:focus:checked:hover, button.flat:focus:checked:focus, button.flat:focus:checked:hover:focus { @@ -397,7 +397,7 @@ button { background-color: #f4ead3; background-image: none; border-color: rgba(40, 38, 38, 0.4); - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.38); } + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.38); } button:focus:hover:focus, button:focus:hover:hover, button.flat:focus:hover:focus, button.flat:focus:hover:hover { border-color: #527065; } button:focus:hover:active, button:focus:hover:active:hover, button:focus:hover:active:focus, button:focus:hover:active:hover:focus, button:focus:hover:checked, button:focus:hover:checked:hover, button:focus:hover:checked:focus, button:focus:hover:checked:hover:focus, button.flat:focus:hover:active, button.flat:focus:hover:active:hover, button.flat:focus:hover:active:focus, button.flat:focus:hover:active:hover:focus, button.flat:focus:hover:checked, button.flat:focus:hover:checked:hover, button.flat:focus:hover:checked:focus, button.flat:focus:hover:checked:hover:focus { @@ -410,9 +410,9 @@ button { /*@include linear-gradient(shade($bg, .7), to top);*/ background-color: #83a598; background-image: none; + border-color: rgba(40, 38, 38, 0.32); color: #ebdbb2; - box-shadow: inset 1px 0 rgba(50, 48, 47, 0.06), inset 0 1px rgba(50, 48, 47, 0.07), inset -1px 0 rgba(50, 48, 47, 0.06), inset 0 -1px rgba(50, 48, 47, 0.05); - border-color: rgba(40, 38, 38, 0.32); } + box-shadow: inset 1px 0 rgba(50, 48, 47, 0.06), inset 0 1px rgba(50, 48, 47, 0.07), inset -1px 0 rgba(50, 48, 47, 0.06), inset 0 -1px rgba(50, 48, 47, 0.05); } button:checked:focus, button:checked:hover, button:active:focus, button:active:hover, button.flat:checked:focus, button.flat:checked:hover, button.flat:active:focus, button.flat:active:hover { border-color: #527065; } button:checked:active, button:checked:active:hover, button:checked:active:focus, button:checked:active:hover:focus, button:checked:checked, button:checked:checked:hover, button:checked:checked:focus, button:checked:checked:hover:focus, button:active:active, button:active:active:hover, button:active:active:focus, button:active:active:hover:focus, button:active:checked, button:active:checked:hover, button:active:checked:focus, button:active:checked:hover:focus, button.flat:checked:active, button.flat:checked:active:hover, button.flat:checked:active:focus, button.flat:checked:active:hover:focus, button.flat:checked:checked, button.flat:checked:checked:hover, button.flat:checked:checked:focus, button.flat:checked:checked:hover:focus, button.flat:active:active, button.flat:active:active:hover, button.flat:active:active:focus, button.flat:active:active:hover:focus, button.flat:active:checked, button.flat:active:checked:hover, button.flat:active:checked:focus, button.flat:active:checked:hover:focus { @@ -447,11 +447,11 @@ button { color: rgba(235, 219, 178, 0.85); } .inline-toolbar button, .linked > button { - box-shadow: inset -1px 0 rgba(0, 0, 0, 0.12), 0 1px 2px -1px rgba(8, 8, 8, 0.12); } + box-shadow: inset -1px 0 rgba(0, 0, 0, 0.12), 0 1px 2px -1px rgba(10, 10, 9, 0.12); } .inline-toolbar button:focus, .inline-toolbar button:hover, .linked > button:focus, .linked > button:hover { - box-shadow: inset -1px 0 #527065, 0 1px 2px -1px rgba(8, 8, 8, 0.32); } + box-shadow: inset -1px 0 #527065, 0 1px 2px -1px rgba(10, 10, 9, 0.32); } .inline-toolbar button:active, .inline-toolbar button:active:hover, .inline-toolbar button:active:focus, .inline-toolbar button:active:hover:focus, .inline-toolbar button:checked, .inline-toolbar button:checked:hover, .inline-toolbar button:checked:focus, .inline-toolbar button:checked:hover:focus, .linked > button:active, .linked > button:active:hover, @@ -461,18 +461,18 @@ button { .linked > button:checked:hover, .linked > button:checked:focus, .linked > button:checked:hover:focus { - box-shadow: inset -1px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(8, 8, 8, 0.07), inset 0 -1px rgba(8, 8, 8, 0.05); } + box-shadow: inset -1px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(10, 10, 9, 0.07), inset 0 -1px rgba(10, 10, 9, 0.05); } .inline-toolbar button:disabled, .linked > button:disabled { box-shadow: inset -1px 0 #dabc70; } .inline-toolbar button:last-child, .inline-toolbar button:only-child, .linked > button:last-child, .linked > button:only-child { - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.12); } + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.12); } .inline-toolbar button:last-child:hover, .inline-toolbar button:only-child:hover, .linked > button:last-child:hover, .linked > button:only-child:hover { - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.32); } + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.32); } .inline-toolbar button:disabled:last-child, .inline-toolbar button:disabled:only-child, .inline-toolbar button:active:disabled:last-child, .inline-toolbar button:active:disabled:only-child, .inline-toolbar button:checked:disabled:last-child, .inline-toolbar button:checked:disabled:only-child, .linked > button:disabled:last-child, .linked > button:disabled:only-child, @@ -490,7 +490,7 @@ button { .linked > button:checked:last-child:focus, .linked > button:checked:last-child:hover, .linked > button:checked:last-child:hover:focus { - box-shadow: inset 0 1px rgba(8, 8, 8, 0.07), inset -1px 0 rgba(8, 8, 8, 0.06); } + box-shadow: inset 0 1px rgba(10, 10, 9, 0.07), inset -1px 0 rgba(10, 10, 9, 0.06); } .inline-toolbar button:active:only-child, .inline-toolbar button:active:only-child:focus, .inline-toolbar button:active:only-child:hover, .inline-toolbar button:active:only-child:hover:focus, .inline-toolbar button:checked:only-child, .inline-toolbar button:checked:only-child:focus, .inline-toolbar button:checked:only-child:hover, .inline-toolbar button:checked:only-child:hover:focus, .linked > button:active:only-child, .linked > button:active:only-child:focus, @@ -500,25 +500,25 @@ button { .linked > button:checked:only-child:focus, .linked > button:checked:only-child:hover, .linked > button:checked:only-child:hover:focus { - box-shadow: inset 1px 0 rgba(8, 8, 8, 0.06), inset 0 1px rgba(8, 8, 8, 0.07), inset -1px 0 rgba(8, 8, 8, 0.06); } + box-shadow: inset 1px 0 rgba(10, 10, 9, 0.06), inset 0 1px rgba(10, 10, 9, 0.07), inset -1px 0 rgba(10, 10, 9, 0.06); } .linked.vertical > button { - box-shadow: inset 0 -1px rgba(0, 0, 0, 0.12), 0 1px 2px -1px rgba(8, 8, 8, 0.12); } + box-shadow: inset 0 -1px rgba(0, 0, 0, 0.12), 0 1px 2px -1px rgba(10, 10, 9, 0.12); } .linked.vertical > button:focus, .linked.vertical > button:hover { - box-shadow: inset 0 -1px #527065, 0 1px 2px -1px rgba(8, 8, 8, 0.32); } + box-shadow: inset 0 -1px #527065, 0 1px 2px -1px rgba(10, 10, 9, 0.32); } .linked.vertical > button:active, .linked.vertical > button:active:hover, .linked.vertical > button:active:focus, .linked.vertical > button:active:hover:focus, .linked.vertical > button:checked, .linked.vertical > button:checked:hover, .linked.vertical > button:checked:focus, .linked.vertical > button:checked:hover:focus { - box-shadow: inset 0 -1px rgba(0, 0, 0, 0.12), inset 1px 0 rgba(8, 8, 8, 0.07), inset -1px 0 rgba(8, 8, 8, 0.05); } + box-shadow: inset 0 -1px rgba(0, 0, 0, 0.12), inset 1px 0 rgba(10, 10, 9, 0.07), inset -1px 0 rgba(10, 10, 9, 0.05); } .linked.vertical > button:disabled { box-shadow: inset 0 -1px #dabc70; } .linked.vertical > button:last-child, .linked.vertical > button:only-child { - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.12); } + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.12); } .linked.vertical > button:last-child:hover, .linked.vertical > button:only-child:hover { - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.32); } + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.32); } .linked.vertical > button:disabled:last-child, .linked.vertical > button:disabled:only-child, .linked.vertical > button:active:disabled:last-child, .linked.vertical > button:active:disabled:only-child, .linked.vertical > button:checked:disabled:last-child, .linked.vertical > button:checked:disabled:only-child { box-shadow: none; } .linked.vertical > button:active:last-child, .linked.vertical > button:active:last-child:focus, .linked.vertical > button:active:last-child:hover, .linked.vertical > button:active:last-child:hover:focus, .linked.vertical > button:checked:last-child, .linked.vertical > button:checked:last-child:focus, .linked.vertical > button:checked:last-child:hover, .linked.vertical > button:checked:last-child:hover:focus { - box-shadow: inset 0 1px rgba(8, 8, 8, 0.07), inset -1px 0 rgba(8, 8, 8, 0.06); } + box-shadow: inset 0 1px rgba(10, 10, 9, 0.07), inset -1px 0 rgba(10, 10, 9, 0.06); } .linked.vertical > button:active:only-child, .linked.vertical > button:active:only-child:focus, .linked.vertical > button:active:only-child:hover, .linked.vertical > button:active:only-child:hover:focus, .linked.vertical > button:checked:only-child, .linked.vertical > button:checked:only-child:focus, .linked.vertical > button:checked:only-child:hover, .linked.vertical > button:checked:only-child:hover:focus { - box-shadow: inset 1px 0 rgba(8, 8, 8, 0.06), inset 0 1px rgba(8, 8, 8, 0.07), inset -1px 0 rgba(8, 8, 8, 0.06); } + box-shadow: inset 1px 0 rgba(10, 10, 9, 0.06), inset 0 1px rgba(10, 10, 9, 0.07), inset -1px 0 rgba(10, 10, 9, 0.06); } button.circular, button.nautilus-circular-button.image-button, button.circular-button { padding: 0; min-width: 28px; @@ -539,7 +539,7 @@ spinbutton button { spinbutton button:disabled { color: mix(#32302f,#ebdbb2,0.7); } spinbutton button:backdrop { - color: mix(#ebdbb2,mix(#282828,#ebdbb2,0.5),0.9); } + color: mix(#ebdbb2,mix(#32302f,#ebdbb2,0.5),0.9); } spinbutton button:backdrop:disabled { color: rgba(251, 247, 239, 0.8); } @@ -549,16 +549,16 @@ spinbutton:not(.vertical) { background-image: none; /*@include border($base_color);*/ padding: 0; - border-radius: 0px; - color: #30302f; - caret-color: #30302f; + border-radius: 4px; + color: #32302f; + caret-color: #32302f; /*&:focus, &:active { border-color: border_focus($borders_color); }*/ } spinbutton:not(.vertical):disabled { background-color: #e2cc91; background-image: none; - color: mix(#ebdbb2,#30302f,0.5); } + color: mix(#ebdbb2,#32302f,0.5); } spinbutton:not(.vertical) entry { - border-radius: 0px 0 0 0px; + border-radius: 4px 0 0 4px; border-right-width: 0; box-shadow: none; } spinbutton:not(.vertical) button { @@ -572,31 +572,31 @@ spinbutton:not(.vertical) { background-color: shade($bg_color, 1.08); } - &:hover { + &:hover { @if (lightness($bg_color) > 50) { background-color: shade($bg_color, 1.11); - } + } } - */ } + */ } spinbutton:not(.vertical) button:dir(rtl) { border-style: none solid none none; } spinbutton:not(.vertical) button:active { - box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2); } + box-shadow: inset 0 2px 3px -1px rgba(20, 19, 19, 0.2); } spinbutton:not(.vertical) button:backdrop { - border-color: alpha(mix(#ebdbb2,#e1c98b,0.9),0.8); } + border-color: alpha(mix(#ebdbb2,mix(#ebdbb2,#32302f,0.1),0.9),0.8); } spinbutton:not(.vertical) button:backdrop:disabled { 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(rtl):first-child { - border-radius: 0px 0 0 0px; } + border-radius: 4px 0 0 4px; } spinbutton:not(.vertical) button:dir(ltr):last-child { - border-radius: 0 0px 0px 0; } + border-radius: 0 4px 4px 0; } spinbutton.vertical button, spinbutton.vertical entry { min-width: 0; - padding-left: 1px; - padding-right: 1px; } + padding-left: -2px; + padding-right: -2px; } spinbutton.vertical entry { border-radius: 0; @@ -604,20 +604,20 @@ spinbutton.vertical entry { border-bottom-width: 0; } spinbutton.vertical button.up { - border-style: solid solid none solid; - border-radius: 0px 0px 0 0; } + border-style: solid solid none; + border-radius: 4px 4px 0 0; } spinbutton.vertical button.down { - border-style: none solid solid solid; - border-radius: 0 0 0px 0px; } + border-style: none solid solid; + border-radius: 0 0 4px 4px; } /****************** ! ComboBoxes * *******************/ combobox button.combo { min-width: 0; - padding-left: 5px; - padding-right: 5px; } + padding-left: 2px; + padding-right: 2px; } combobox arrow { -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); @@ -625,7 +625,7 @@ combobox arrow { min-width: 16px; } combobox box button, combobox box entry { - padding: 3px 5px; } + padding: 0px 2px; } /********* ! Entry * @@ -637,7 +637,7 @@ combobox box button, combobox box entry { border-left-width: 0; } .linked:not(.vertical) > entry:first-child { border-width: 1px; - border-radius: 0px; + border-radius: 4px; border-right-width: 0; border-bottom-right-radius: 0; border-top-right-radius: 0; } @@ -646,7 +646,7 @@ combobox box button, combobox box entry { border-right-width: 1px; } .linked:not(.vertical) > entry:last-child { border-width: 1px; - border-radius: 0px; + border-radius: 4px; border-left-width: 0; border-bottom-left-radius: 0; border-top-left-radius: 0; } @@ -656,7 +656,7 @@ combobox box button, combobox box entry { .linked:not(.vertical) > entry:only-child, .linked:not(.vertical) > entry:first-child:only-child { border-width: 1px; } .linked:not(.vertical) > entry:only-child { - border-radius: 0px; } + border-radius: 4px; } .linked.vertical > entry { border-width: 1px; @@ -665,7 +665,7 @@ combobox box button, combobox box entry { border-bottom-width: 0; } .linked.vertical > entry:first-child { border-width: 1px; - border-radius: 0px; + border-radius: 4px; border-top-width: 1px; border-bottom-width: 0; border-bottom-left-radius: 0; @@ -675,7 +675,7 @@ combobox box button, combobox box entry { border-bottom-width: 1px; } .linked.vertical > entry:last-child { border-width: 1px; - border-radius: 0px; + border-radius: 4px; border-top-width: 0; border-bottom-width: 1px; border-top-left-radius: 0; @@ -686,16 +686,15 @@ combobox box button, combobox box entry { .linked.vertical > entry:only-child, .linked.vertical > entry:first-child:only-child { border-width: 1px; } .linked.vertical > entry:only-child { - border-radius: 0px; } + border-radius: 4px; } entry, menuitem entry, popover.background entry, .osd entry, #XfceNotifyWindow entry, #login_window entry { border-width: 1px; border-style: solid; - border-radius: 0px; - border-color: #dabc70; + border-radius: 4px; transition: border 100ms ease-out; - box-shadow: inset 1px 0 rgba(8, 8, 8, 0.1), inset 0 1px rgba(8, 8, 8, 0.12), inset -1px 0 rgba(8, 8, 8, 0.1), inset 0 -1px rgba(8, 8, 8, 0.05); } + box-shadow: inset 1px 0 rgba(10, 10, 9, 0.1), inset 0 1px rgba(10, 10, 9, 0.12), inset -1px 0 rgba(10, 10, 9, 0.1), inset 0 -1px rgba(10, 10, 9, 0.05); } entry:focus, popover.background entry:focus, #XfceNotifyWindow entry:focus, #login_window entry:focus, entry:hover, popover.background entry:hover, #XfceNotifyWindow entry:hover, #login_window entry:hover, entry:active, popover.background entry:active, @@ -709,108 +708,99 @@ entry, menuitem entry, popover.background entry, .osd entry, entry:disabled, popover.background entry:disabled, #XfceNotifyWindow entry:disabled, #login_window entry:disabled { box-shadow: none; } - entry progress, popover.background entry progress, .osd entry progress, - #XfceNotifyWindow entry progress, #login_window entry progress { + entry progress, popover.background entry progress, .osd entry progress, #XfceNotifyWindow entry progress, #login_window entry progress { background-color: #83a598; background-image: none; border-width: 0; - border-radius: 0px; + border-radius: 4px; color: #ebdbb2; } - entry image.left, - #XfceNotifyWindow entry image.left, #login_window entry image.left { - padding-right: 3px; } - entry image.right, - #XfceNotifyWindow entry image.right, #login_window entry image.right { - padding-left: 3px; } + entry image.left, #XfceNotifyWindow entry image.left, #login_window entry image.left { + padding-right: 0px; } + entry image.right, #XfceNotifyWindow entry image.right, #login_window entry image.right { + padding-left: 0px; } entry.warning, popover.background entry.warning, #XfceNotifyWindow entry.warning, #login_window entry.warning { - color: #fff; - border-color: #bf5600; - background-color: mix(#ebdbb2,#ef6c00,0.6); } - entry.warning image, - #XfceNotifyWindow entry.warning image, #login_window entry.warning image { - color: #fff; } + color: #32302f; + border-color: #ff5402; + background-color: mix(#ebdbb2,#ff7f42,0.6); } + entry.warning image, #XfceNotifyWindow entry.warning image, #login_window entry.warning image { + color: #32302f; } entry.warning:focus, #XfceNotifyWindow entry.warning:focus, #login_window entry.warning:focus { - color: #fff; + color: #32302f; border-color: #527065; - background-color: #ef6c00; + background-color: #ff7f42; box-shadow: none; } - entry.warning selection, - #XfceNotifyWindow entry.warning selection, #login_window entry.warning selection { - background-color: #fff; - color: #ef6c00; } + entry.warning selection, #XfceNotifyWindow entry.warning selection, #login_window entry.warning selection { + background-color: #32302f; + color: #ff7f42; } entry.error, popover.background entry.error, #XfceNotifyWindow entry.error, #login_window entry.error { - color: #fff; - border-color: #e21b0c; - background-color: mix(#ebdbb2,#f44336,0.6); } - entry.error image, - #XfceNotifyWindow entry.error image, #login_window entry.error image { - color: #fff; } + color: #32302f; + border-color: #eb0049; + background-color: mix(#ebdbb2,#ff276a,0.6); } + entry.error image, #XfceNotifyWindow entry.error image, #login_window entry.error image { + color: #32302f; } entry.error:focus, #XfceNotifyWindow entry.error:focus, #login_window entry.error:focus { - color: #fff; + color: #32302f; border-color: #527065; - background-color: #f44336; + background-color: #ff276a; box-shadow: none; } - entry.error selection, - #XfceNotifyWindow entry.error selection, #login_window entry.error selection { - background-color: #fff; - color: #f44336; } + entry.error selection, #XfceNotifyWindow entry.error selection, #login_window entry.error selection { + background-color: #32302f; + color: #ff276a; } entry.search-missing, popover.background entry.search-missing, #XfceNotifyWindow entry.search-missing, #login_window entry.search-missing { - color: #fff; - border-color: #e21b0c; - background-color: mix(#ebdbb2,#f44336,0.6); } - entry.search-missing image, - #XfceNotifyWindow entry.search-missing image, #login_window entry.search-missing image { - color: #fff; } + color: #32302f; + border-color: #eb0049; + background-color: mix(#ebdbb2,#ff276a,0.6); } + entry.search-missing image, #XfceNotifyWindow entry.search-missing image, #login_window entry.search-missing image { + color: #32302f; } entry.search-missing:focus, #XfceNotifyWindow entry.search-missing:focus, #login_window entry.search-missing:focus { - color: #fff; + color: #32302f; border-color: #527065; - background-color: #f44336; + background-color: #ff276a; box-shadow: none; } - entry.search-missing selection, - #XfceNotifyWindow entry.search-missing selection, #login_window entry.search-missing selection { - background-color: #fff; - color: #f44336; } + entry.search-missing selection, #XfceNotifyWindow entry.search-missing selection, #login_window entry.search-missing selection { + background-color: #32302f; + color: #ff276a; } entry { background-color: #ebdbb2; background-image: none; - border-color: shade(mix(#ebdbb2,#30302f,0.2),0.8); - padding: 3px; - color: #30302f; + border-color: shade(mix(#ebdbb2,#32302f,0.2),0.8); + padding: 0px; + color: #32302f; caret-color: #282828; -gtk-secondary-caret-color: #282828; } entry:focus, entry:hover { border-color: #527065; } entry:active, entry:active:hover, entry:active:focus, entry:active:hover:focus, entry:checked, entry:checked:hover, entry:checked:focus, entry:checked:hover:focus { - border-color: shade(mix(#ebdbb2,#30302f,0.2),0.7); } + border-color: shade(mix(#ebdbb2,#32302f,0.2),0.7); } entry:disabled { - border-color: shade(mix(#ebdbb2,#30302f,0.2),0.85); } + border-color: shade(mix(#ebdbb2,#32302f,0.2),0.85); } entry:active:disabled, entry:checked:disabled { - border-color: shade(mix(#ebdbb2,#30302f,0.2),0.8); } + border-color: shade(mix(#ebdbb2,#32302f,0.2),0.8); } entry:focus, entry:active { border-color: #527065; } entry:disabled { background-color: #e2cc91; background-image: none; - border-color: shade(alpha(mix(#ebdbb2,#30302f,0.2),0.4),0.8); - /*@include border(mix($bg, $fg, .20));*/ + border-color: shade(alpha(mix(#ebdbb2,#32302f,0.2),0.4),0.8); + /*@include border(mix($bg, $fg, .2));*/ /*border-color: alpha(mix($bg, $fg, .15), .8);*/ /*opacity: .8;*/ - color: mix(#ebdbb2,#30302f,0.5); } + color: mix(#ebdbb2,#32302f,0.5); } entry:disabled:focus, entry:disabled:hover { border-color: #527065; } entry:disabled:active, entry:disabled:active:hover, entry:disabled:active:focus, entry:disabled:active:hover:focus, entry:disabled:checked, entry:disabled:checked:hover, entry:disabled:checked:focus, entry:disabled:checked:hover:focus { - border-color: shade(alpha(mix(#ebdbb2,#30302f,0.2),0.4),0.7); } + border-color: shade(alpha(mix(#ebdbb2,#32302f,0.2),0.4),0.7); } entry:disabled:disabled { - border-color: shade(alpha(mix(#ebdbb2,#30302f,0.2),0.4),0.85); } + border-color: shade(alpha(mix(#ebdbb2,#32302f,0.2),0.4),0.85); } entry:disabled:active:disabled, entry:disabled:checked:disabled { - border-color: shade(alpha(mix(#ebdbb2,#30302f,0.2),0.4),0.8); } + border-color: shade(alpha(mix(#ebdbb2,#32302f,0.2),0.4),0.8); } /********* ! Buttons @@ -828,147 +818,150 @@ entry { ! Toolbar **********/ toolbar { - padding: 2px; + padding: -1px; border-style: none; } toolbar.horizontal separator { - margin: 0 5px 1px; } + margin: 0 2px 1px; } toolbar.vertical separator { - margin: 5px 1px 5px 0; } + margin: 2px 1px 2px 0; } headerbar { border-width: 0 0 1px; border-style: solid; } - headerbar entry, headerbar spinbutton, headerbar separator, headerbar button { - margin-top: 6px; - margin-bottom: 6px; } + headerbar entry, + headerbar spinbutton, + headerbar separator, + headerbar button { + margin-top: 3px; + margin-bottom: 3px; } headerbar switch { - margin-top: 4px; - margin-bottom: 4px; } + margin-top: 1px; + margin-bottom: 1px; } window:not(.tiled):not(.maximized) separator:first-child + headerbar:backdrop, window:not(.tiled):not(.maximized) separator:first-child + headerbar, window:not(.tiled):not(.maximized) headerbar:first-child:backdrop, window:not(.tiled):not(.maximized) headerbar:first-child { - border-top-left-radius: 0px; } + border-top-left-radius: 4px; } window:not(.tiled):not(.maximized) headerbar:last-child:backdrop, window:not(.tiled):not(.maximized) headerbar:last-child { - border-top-right-radius: 0px; } + border-top-right-radius: 4px; } headerbar, .titlebar:not(headerbar) { - background-color: #30302f; + background-color: #282828; background-image: none; - border-color: #262626; - color: #ebdbb2; - background-color: #30302f; + border-color: #202020; + color: #d5c4a1; + background-color: #282828; background-image: none; - border-radius: 0px 0px 0 0; - color: mix(#ebdbb2,#30302f,0.1); - padding: 0 6px; + border-radius: 4px 4px 0 0; + color: mix(#d5c4a1,#282828,0.1); + padding: 0 0px; min-height: 42px; } headerbar:focus, .titlebar:focus:not(headerbar), headerbar:hover, .titlebar:hover:not(headerbar) { border-color: #527065; } headerbar:active, .titlebar:active:not(headerbar), headerbar:active:hover, .titlebar:active:hover:not(headerbar), headerbar:active:focus, .titlebar:active:focus:not(headerbar), headerbar:active:hover:focus, .titlebar:active:hover:focus:not(headerbar), headerbar:checked, .titlebar:checked:not(headerbar), headerbar:checked:hover, .titlebar:checked:hover:not(headerbar), headerbar:checked:focus, .titlebar:checked:focus:not(headerbar), headerbar:checked:hover:focus, .titlebar:checked:hover:focus:not(headerbar) { - border-color: #222221; } + border-color: #1c1c1c; } headerbar:disabled, .titlebar:disabled:not(headerbar) { - border-color: #292928; } + border-color: #222222; } headerbar:active:disabled, .titlebar:active:disabled:not(headerbar), headerbar:checked:disabled, .titlebar:checked:disabled:not(headerbar) { - border-color: #262626; } + border-color: #202020; } headerbar:disabled, .titlebar:disabled:not(headerbar) { - background-color: #2b2b2a; + background-color: #242424; background-image: none; - color: mix(#ebdbb2,#30302f,0.5); } + color: mix(#d5c4a1,#282828,0.5); } headerbar .title, .titlebar:not(headerbar) .title { font-weight: bold; - padding: 0 6px; } + padding: 0 0px; } headerbar .subtitle, .titlebar:not(headerbar) .subtitle { font-size: smaller; - padding: 0 6px; } + padding: 0 0px; } headerbar button, .titlebar:not(headerbar) button { - background-color: #30302f; + background-color: #282828; background-image: none; - border-color: rgba(218, 188, 112, 0.22); - color: #ebdbb2; - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.22); } + border-color: rgba(190, 164, 109, 0.22); + color: #d5c4a1; + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.22); } headerbar button:focus, .titlebar:not(headerbar) button:focus, headerbar button:hover, .titlebar:not(headerbar) button:hover { border-color: #527065; } headerbar button:active, .titlebar:not(headerbar) button:active, headerbar button:active:hover, .titlebar:not(headerbar) button:active:hover, headerbar button:active:focus, .titlebar:not(headerbar) button:active:focus, headerbar button:active:hover:focus, .titlebar:not(headerbar) button:active:hover:focus, headerbar button:checked, .titlebar:not(headerbar) button:checked, headerbar button:checked:hover, .titlebar:not(headerbar) button:checked:hover, headerbar button:checked:focus, .titlebar:not(headerbar) button:checked:focus, headerbar button:checked:hover:focus, .titlebar:not(headerbar) button:checked:hover:focus { - border-color: rgba(209, 173, 80, 0.22); } + border-color: rgba(178, 147, 83, 0.22); } headerbar button:disabled, .titlebar:not(headerbar) button:disabled { - border-color: rgba(222, 196, 129, 0.22); } + border-color: rgba(196, 172, 122, 0.22); } headerbar button:active:disabled, .titlebar:not(headerbar) button:active:disabled, headerbar button:checked:disabled, .titlebar:not(headerbar) button:checked:disabled { - border-color: rgba(218, 188, 112, 0.22); } + border-color: rgba(190, 164, 109, 0.22); } headerbar button.flat, .titlebar:not(headerbar) button.flat { - color: #ebdbb2; - border-color: rgba(48, 48, 47, 0); - background-color: rgba(48, 48, 47, 0); + color: #d5c4a1; + border-color: rgba(40, 40, 40, 0); + background-color: rgba(40, 40, 40, 0); background-image: none; box-shadow: none; } headerbar button:hover, .titlebar:not(headerbar) button:hover, headerbar button.flat:hover, .titlebar:not(headerbar) button.flat:hover { - background-color: #323231; + background-color: #2a2a2a; background-image: none; - border-color: rgba(218, 188, 112, 0.3); - color: #ebdbb2; - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.32); } + border-color: rgba(190, 164, 109, 0.3); + color: #d5c4a1; + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.32); } headerbar button:hover:focus, .titlebar:not(headerbar) button:hover:focus, headerbar button:hover:hover, .titlebar:not(headerbar) button:hover:hover, headerbar button.flat:hover:focus, .titlebar:not(headerbar) button.flat:hover:focus, headerbar button.flat:hover:hover, .titlebar:not(headerbar) button.flat:hover:hover { border-color: #527065; } headerbar button:hover:active, .titlebar:not(headerbar) button:hover:active, headerbar button:hover:active:hover, .titlebar:not(headerbar) button:hover:active:hover, headerbar button:hover:active:focus, .titlebar:not(headerbar) button:hover:active:focus, headerbar button:hover:active:hover:focus, .titlebar:not(headerbar) button:hover:active:hover:focus, headerbar button:hover:checked, .titlebar:not(headerbar) button:hover:checked, headerbar button:hover:checked:hover, .titlebar:not(headerbar) button:hover:checked:hover, headerbar button:hover:checked:focus, .titlebar:not(headerbar) button:hover:checked:focus, headerbar button:hover:checked:hover:focus, .titlebar:not(headerbar) button:hover:checked:hover:focus, headerbar button.flat:hover:active, .titlebar:not(headerbar) button.flat:hover:active, headerbar button.flat:hover:active:hover, .titlebar:not(headerbar) button.flat:hover:active:hover, headerbar button.flat:hover:active:focus, .titlebar:not(headerbar) button.flat:hover:active:focus, headerbar button.flat:hover:active:hover:focus, .titlebar:not(headerbar) button.flat:hover:active:hover:focus, headerbar button.flat:hover:checked, .titlebar:not(headerbar) button.flat:hover:checked, headerbar button.flat:hover:checked:hover, .titlebar:not(headerbar) button.flat:hover:checked:hover, headerbar button.flat:hover:checked:focus, .titlebar:not(headerbar) button.flat:hover:checked:focus, headerbar button.flat:hover:checked:hover:focus, .titlebar:not(headerbar) button.flat:hover:checked:hover:focus { - border-color: rgba(209, 173, 80, 0.3); } + border-color: rgba(178, 147, 83, 0.3); } headerbar button:hover:disabled, .titlebar:not(headerbar) button:hover:disabled, headerbar button.flat:hover:disabled, .titlebar:not(headerbar) button.flat:hover:disabled { - border-color: rgba(222, 196, 129, 0.3); } + border-color: rgba(196, 172, 122, 0.3); } headerbar button:hover:active:disabled, .titlebar:not(headerbar) button:hover:active:disabled, headerbar button:hover:checked:disabled, .titlebar:not(headerbar) button:hover:checked:disabled, headerbar button.flat:hover:active:disabled, .titlebar:not(headerbar) button.flat:hover:active:disabled, headerbar button.flat:hover:checked:disabled, .titlebar:not(headerbar) button.flat:hover:checked:disabled { - border-color: rgba(218, 188, 112, 0.3); } + border-color: rgba(190, 164, 109, 0.3); } headerbar button:focus, .titlebar:not(headerbar) button:focus, headerbar button.flat:focus, .titlebar:not(headerbar) button.flat:focus { - background-color: #323231; + background-color: #2a2a2a; background-image: none; - border-color: rgba(218, 188, 112, 0.3); - color: #ebdbb2; - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.42); } + border-color: rgba(190, 164, 109, 0.3); + color: #d5c4a1; + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.42); } headerbar button:focus:focus, .titlebar:not(headerbar) button:focus:focus, headerbar button:focus:hover, .titlebar:not(headerbar) button:focus:hover, headerbar button.flat:focus:focus, .titlebar:not(headerbar) button.flat:focus:focus, headerbar button.flat:focus:hover, .titlebar:not(headerbar) button.flat:focus:hover { border-color: #527065; } headerbar button:focus:active, .titlebar:not(headerbar) button:focus:active, headerbar button:focus:active:hover, .titlebar:not(headerbar) button:focus:active:hover, headerbar button:focus:active:focus, .titlebar:not(headerbar) button:focus:active:focus, headerbar button:focus:active:hover:focus, .titlebar:not(headerbar) button:focus:active:hover:focus, headerbar button:focus:checked, .titlebar:not(headerbar) button:focus:checked, headerbar button:focus:checked:hover, .titlebar:not(headerbar) button:focus:checked:hover, headerbar button:focus:checked:focus, .titlebar:not(headerbar) button:focus:checked:focus, headerbar button:focus:checked:hover:focus, .titlebar:not(headerbar) button:focus:checked:hover:focus, headerbar button.flat:focus:active, .titlebar:not(headerbar) button.flat:focus:active, headerbar button.flat:focus:active:hover, .titlebar:not(headerbar) button.flat:focus:active:hover, headerbar button.flat:focus:active:focus, .titlebar:not(headerbar) button.flat:focus:active:focus, headerbar button.flat:focus:active:hover:focus, .titlebar:not(headerbar) button.flat:focus:active:hover:focus, headerbar button.flat:focus:checked, .titlebar:not(headerbar) button.flat:focus:checked, headerbar button.flat:focus:checked:hover, .titlebar:not(headerbar) button.flat:focus:checked:hover, headerbar button.flat:focus:checked:focus, .titlebar:not(headerbar) button.flat:focus:checked:focus, headerbar button.flat:focus:checked:hover:focus, .titlebar:not(headerbar) button.flat:focus:checked:hover:focus { - border-color: rgba(209, 173, 80, 0.3); } + border-color: rgba(178, 147, 83, 0.3); } headerbar button:focus:disabled, .titlebar:not(headerbar) button:focus:disabled, headerbar button.flat:focus:disabled, .titlebar:not(headerbar) button.flat:focus:disabled { - border-color: rgba(222, 196, 129, 0.3); } + border-color: rgba(196, 172, 122, 0.3); } headerbar button:focus:active:disabled, .titlebar:not(headerbar) button:focus:active:disabled, headerbar button:focus:checked:disabled, .titlebar:not(headerbar) button:focus:checked:disabled, headerbar button.flat:focus:active:disabled, .titlebar:not(headerbar) button.flat:focus:active:disabled, headerbar button.flat:focus:checked:disabled, .titlebar:not(headerbar) button.flat:focus:checked:disabled { - border-color: rgba(218, 188, 112, 0.3); } + border-color: rgba(190, 164, 109, 0.3); } headerbar button:focus:hover, .titlebar:not(headerbar) button:focus:hover, headerbar button.flat:focus:hover, .titlebar:not(headerbar) button.flat:focus:hover { - background-color: #353534; + background-color: #2c2c2c; background-image: none; - border-color: rgba(218, 188, 112, 0.3); - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.48); } + border-color: rgba(190, 164, 109, 0.3); + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.48); } headerbar button:focus:hover:focus, .titlebar:not(headerbar) button:focus:hover:focus, headerbar button:focus:hover:hover, .titlebar:not(headerbar) button:focus:hover:hover, headerbar button.flat:focus:hover:focus, .titlebar:not(headerbar) button.flat:focus:hover:focus, headerbar button.flat:focus:hover:hover, .titlebar:not(headerbar) button.flat:focus:hover:hover { border-color: #527065; } headerbar button:focus:hover:active, .titlebar:not(headerbar) button:focus:hover:active, headerbar button:focus:hover:active:hover, .titlebar:not(headerbar) button:focus:hover:active:hover, headerbar button:focus:hover:active:focus, .titlebar:not(headerbar) button:focus:hover:active:focus, headerbar button:focus:hover:active:hover:focus, .titlebar:not(headerbar) button:focus:hover:active:hover:focus, headerbar button:focus:hover:checked, .titlebar:not(headerbar) button:focus:hover:checked, headerbar button:focus:hover:checked:hover, .titlebar:not(headerbar) button:focus:hover:checked:hover, headerbar button:focus:hover:checked:focus, .titlebar:not(headerbar) button:focus:hover:checked:focus, headerbar button:focus:hover:checked:hover:focus, .titlebar:not(headerbar) button:focus:hover:checked:hover:focus, headerbar button.flat:focus:hover:active, .titlebar:not(headerbar) button.flat:focus:hover:active, headerbar button.flat:focus:hover:active:hover, .titlebar:not(headerbar) button.flat:focus:hover:active:hover, headerbar button.flat:focus:hover:active:focus, .titlebar:not(headerbar) button.flat:focus:hover:active:focus, headerbar button.flat:focus:hover:active:hover:focus, .titlebar:not(headerbar) button.flat:focus:hover:active:hover:focus, headerbar button.flat:focus:hover:checked, .titlebar:not(headerbar) button.flat:focus:hover:checked, headerbar button.flat:focus:hover:checked:hover, .titlebar:not(headerbar) button.flat:focus:hover:checked:hover, headerbar button.flat:focus:hover:checked:focus, .titlebar:not(headerbar) button.flat:focus:hover:checked:focus, headerbar button.flat:focus:hover:checked:hover:focus, .titlebar:not(headerbar) button.flat:focus:hover:checked:hover:focus { - border-color: rgba(209, 173, 80, 0.3); } + border-color: rgba(178, 147, 83, 0.3); } headerbar button:focus:hover:disabled, .titlebar:not(headerbar) button:focus:hover:disabled, headerbar button.flat:focus:hover:disabled, .titlebar:not(headerbar) button.flat:focus:hover:disabled { - border-color: rgba(222, 196, 129, 0.3); } + border-color: rgba(196, 172, 122, 0.3); } headerbar button:focus:hover:active:disabled, .titlebar:not(headerbar) button:focus:hover:active:disabled, headerbar button:focus:hover:checked:disabled, .titlebar:not(headerbar) button:focus:hover:checked:disabled, headerbar button.flat:focus:hover:active:disabled, .titlebar:not(headerbar) button.flat:focus:hover:active:disabled, headerbar button.flat:focus:hover:checked:disabled, .titlebar:not(headerbar) button.flat:focus:hover:checked:disabled { - border-color: rgba(218, 188, 112, 0.3); } + border-color: rgba(190, 164, 109, 0.3); } headerbar button:checked, .titlebar:not(headerbar) button:checked, headerbar button:active, .titlebar:not(headerbar) button:active, headerbar button.flat:checked, .titlebar:not(headerbar) button.flat:checked, headerbar button.flat:active, .titlebar:not(headerbar) button.flat:active { /*@include linear-gradient(shade($bg, .7), to top);*/ background-color: #83a598; background-image: none; + border-color: rgba(190, 164, 109, 0.22); color: #ebdbb2; - box-shadow: inset 1px 0 rgba(235, 219, 178, 0.06), inset 0 1px rgba(235, 219, 178, 0.07), inset -1px 0 rgba(235, 219, 178, 0.06), inset 0 -1px rgba(235, 219, 178, 0.05); - border-color: rgba(218, 188, 112, 0.22); } + box-shadow: inset 1px 0 rgba(213, 196, 161, 0.06), inset 0 1px rgba(213, 196, 161, 0.07), inset -1px 0 rgba(213, 196, 161, 0.06), inset 0 -1px rgba(213, 196, 161, 0.05); } headerbar button:checked:focus, .titlebar:not(headerbar) button:checked:focus, headerbar button:checked:hover, .titlebar:not(headerbar) button:checked:hover, headerbar button:active:focus, .titlebar:not(headerbar) button:active:focus, headerbar button:active:hover, .titlebar:not(headerbar) button:active:hover, headerbar button.flat:checked:focus, .titlebar:not(headerbar) button.flat:checked:focus, headerbar button.flat:checked:hover, .titlebar:not(headerbar) button.flat:checked:hover, headerbar button.flat:active:focus, .titlebar:not(headerbar) button.flat:active:focus, headerbar button.flat:active:hover, .titlebar:not(headerbar) button.flat:active:hover { border-color: #527065; } headerbar button:checked:active, .titlebar:not(headerbar) button:checked:active, headerbar button:checked:active:hover, .titlebar:not(headerbar) button:checked:active:hover, headerbar button:checked:active:focus, .titlebar:not(headerbar) button:checked:active:focus, headerbar button:checked:active:hover:focus, .titlebar:not(headerbar) button:checked:active:hover:focus, headerbar button:checked:checked, .titlebar:not(headerbar) button:checked:checked, headerbar button:checked:checked:hover, .titlebar:not(headerbar) button:checked:checked:hover, headerbar button:checked:checked:focus, .titlebar:not(headerbar) button:checked:checked:focus, headerbar button:checked:checked:hover:focus, .titlebar:not(headerbar) button:checked:checked:hover:focus, headerbar button:active:active, .titlebar:not(headerbar) button:active:active, headerbar button:active:active:hover, .titlebar:not(headerbar) button:active:active:hover, headerbar button:active:active:focus, .titlebar:not(headerbar) button:active:active:focus, headerbar button:active:active:hover:focus, .titlebar:not(headerbar) button:active:active:hover:focus, headerbar button:active:checked, .titlebar:not(headerbar) button:active:checked, headerbar button:active:checked:hover, .titlebar:not(headerbar) button:active:checked:hover, headerbar button:active:checked:focus, .titlebar:not(headerbar) button:active:checked:focus, headerbar button:active:checked:hover:focus, .titlebar:not(headerbar) button:active:checked:hover:focus, headerbar button.flat:checked:active, .titlebar:not(headerbar) button.flat:checked:active, headerbar button.flat:checked:active:hover, .titlebar:not(headerbar) button.flat:checked:active:hover, headerbar button.flat:checked:active:focus, .titlebar:not(headerbar) button.flat:checked:active:focus, headerbar button.flat:checked:active:hover:focus, .titlebar:not(headerbar) button.flat:checked:active:hover:focus, headerbar button.flat:checked:checked, .titlebar:not(headerbar) button.flat:checked:checked, headerbar button.flat:checked:checked:hover, .titlebar:not(headerbar) button.flat:checked:checked:hover, headerbar button.flat:checked:checked:focus, .titlebar:not(headerbar) button.flat:checked:checked:focus, headerbar button.flat:checked:checked:hover:focus, .titlebar:not(headerbar) button.flat:checked:checked:hover:focus, headerbar button.flat:active:active, .titlebar:not(headerbar) button.flat:active:active, headerbar button.flat:active:active:hover, .titlebar:not(headerbar) button.flat:active:active:hover, headerbar button.flat:active:active:focus, .titlebar:not(headerbar) button.flat:active:active:focus, headerbar button.flat:active:active:hover:focus, .titlebar:not(headerbar) button.flat:active:active:hover:focus, headerbar button.flat:active:checked, .titlebar:not(headerbar) button.flat:active:checked, headerbar button.flat:active:checked:hover, .titlebar:not(headerbar) button.flat:active:checked:hover, headerbar button.flat:active:checked:focus, .titlebar:not(headerbar) button.flat:active:checked:focus, headerbar button.flat:active:checked:hover:focus, .titlebar:not(headerbar) button.flat:active:checked:hover:focus { - border-color: rgba(209, 173, 80, 0.22); } + border-color: rgba(178, 147, 83, 0.22); } headerbar button:checked:disabled, .titlebar:not(headerbar) button:checked:disabled, headerbar button:active:disabled, .titlebar:not(headerbar) button:active:disabled, headerbar button.flat:checked:disabled, .titlebar:not(headerbar) button.flat:checked:disabled, headerbar button.flat:active:disabled, .titlebar:not(headerbar) button.flat:active:disabled { - border-color: rgba(222, 196, 129, 0.22); } + border-color: rgba(196, 172, 122, 0.22); } headerbar button:checked:active:disabled, .titlebar:not(headerbar) button:checked:active:disabled, headerbar button:checked:checked:disabled, .titlebar:not(headerbar) button:checked:checked:disabled, headerbar button:active:active:disabled, .titlebar:not(headerbar) button:active:active:disabled, headerbar button:active:checked:disabled, .titlebar:not(headerbar) button:active:checked:disabled, headerbar button.flat:checked:active:disabled, .titlebar:not(headerbar) button.flat:checked:active:disabled, headerbar button.flat:checked:checked:disabled, .titlebar:not(headerbar) button.flat:checked:checked:disabled, headerbar button.flat:active:active:disabled, .titlebar:not(headerbar) button.flat:active:active:disabled, headerbar button.flat:active:checked:disabled, .titlebar:not(headerbar) button.flat:active:checked:disabled { - border-color: rgba(218, 188, 112, 0.22); } + border-color: rgba(190, 164, 109, 0.22); } headerbar button:checked:focus, .titlebar:not(headerbar) button:checked:focus, headerbar button:checked:hover, .titlebar:not(headerbar) button:checked:hover, headerbar button:active:focus, .titlebar:not(headerbar) button:active:focus, headerbar button:active:hover, .titlebar:not(headerbar) button:active:hover, headerbar button.flat:checked:focus, .titlebar:not(headerbar) button.flat:checked:focus, headerbar button.flat:checked:hover, .titlebar:not(headerbar) button.flat:checked:hover, headerbar button.flat:active:focus, .titlebar:not(headerbar) button.flat:active:focus, headerbar button.flat:active:hover, .titlebar:not(headerbar) button.flat:active:hover { /*@include linear-gradient(shade($bg, .65), to top);*/ background-color: #8cab9f; background-image: none; color: #ebdbb2; } headerbar button:focus, .titlebar:not(headerbar) button:focus, headerbar button:hover, .titlebar:not(headerbar) button:hover, headerbar button.flat:focus, .titlebar:not(headerbar) button.flat:focus, headerbar button.flat:hover, .titlebar:not(headerbar) button.flat:hover { - color: #ebdbb2; } + color: #d5c4a1; } headerbar button:disabled:disabled, .titlebar:not(headerbar) button:disabled:disabled, headerbar button.flat:disabled:disabled, .titlebar:not(headerbar) button.flat:disabled:disabled { - background-color: alpha(mix(#30302f,#ebdbb2,0.2),0.4); + background-color: alpha(mix(#282828,#d5c4a1,0.2),0.4); background-image: none; /*border: 1px solid alpha($bg, .2);*/ opacity: .4; - color: mix(#30302f,#ebdbb2,0.5); + color: mix(#282828,#d5c4a1,0.5); box-shadow: none; } headerbar button:active:disabled, .titlebar:not(headerbar) button:active:disabled, headerbar button:checked:disabled, .titlebar:not(headerbar) button:checked:disabled, headerbar button.flat:active:disabled, .titlebar:not(headerbar) button.flat:active:disabled, headerbar button.flat:checked:disabled, .titlebar:not(headerbar) button.flat:checked:disabled { background-color: rgba(131, 165, 152, 0.6); @@ -977,41 +970,41 @@ headerbar, .titlebar:not(headerbar) { box-shadow: none; } headerbar button.separator, .titlebar:not(headerbar) button.separator, headerbar button .separator, .titlebar:not(headerbar) button .separator { border: 1px solid currentColor; - color: rgba(48, 48, 47, 0.9); } + color: rgba(40, 40, 40, 0.9); } headerbar button.separator:disabled, .titlebar:not(headerbar) button.separator:disabled, headerbar button .separator:disabled, .titlebar:not(headerbar) button .separator:disabled { - color: rgba(48, 48, 47, 0.85); } + color: rgba(40, 40, 40, 0.85); } headerbar .linked > button, .titlebar:not(headerbar) .linked > button { - box-shadow: inset -1px 0 rgba(0, 0, 0, 0.22), 0 1px 2px -1px rgba(8, 8, 8, 0.22); } + box-shadow: inset -1px 0 rgba(0, 0, 0, 0.22), 0 1px 2px -1px rgba(10, 10, 9, 0.22); } headerbar .linked > button:focus, .titlebar:not(headerbar) .linked > button:focus, headerbar .linked > button:hover, .titlebar:not(headerbar) .linked > button:hover { - box-shadow: inset -1px 0 #527065, 0 1px 2px -1px rgba(8, 8, 8, 0.42); } + box-shadow: inset -1px 0 #527065, 0 1px 2px -1px rgba(10, 10, 9, 0.42); } headerbar .linked > button:active, .titlebar:not(headerbar) .linked > button:active, headerbar .linked > button:active:hover, .titlebar:not(headerbar) .linked > button:active:hover, headerbar .linked > button:active:focus, .titlebar:not(headerbar) .linked > button:active:focus, headerbar .linked > button:active:hover:focus, .titlebar:not(headerbar) .linked > button:active:hover:focus, headerbar .linked > button:checked, .titlebar:not(headerbar) .linked > button:checked, headerbar .linked > button:checked:hover, .titlebar:not(headerbar) .linked > button:checked:hover, headerbar .linked > button:checked:focus, .titlebar:not(headerbar) .linked > button:checked:focus, headerbar .linked > button:checked:hover:focus, .titlebar:not(headerbar) .linked > button:checked:hover:focus { - box-shadow: inset -1px 0 rgba(0, 0, 0, 0.22), inset 0 1px rgba(8, 8, 8, 0.07), inset 0 -1px rgba(8, 8, 8, 0.05); } + box-shadow: inset -1px 0 rgba(0, 0, 0, 0.22), inset 0 1px rgba(10, 10, 9, 0.07), inset 0 -1px rgba(10, 10, 9, 0.05); } headerbar .linked > button:disabled, .titlebar:not(headerbar) .linked > button:disabled { - box-shadow: inset -1px 0 #262626; } + box-shadow: inset -1px 0 #202020; } headerbar .linked > button:last-child, .titlebar:not(headerbar) .linked > button:last-child, headerbar .linked > button:only-child, .titlebar:not(headerbar) .linked > button:only-child { - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.22); } + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.22); } headerbar .linked > button:last-child:hover, .titlebar:not(headerbar) .linked > button:last-child:hover, headerbar .linked > button:only-child:hover, .titlebar:not(headerbar) .linked > button:only-child:hover { - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.42); } + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.42); } headerbar .linked > button:disabled:last-child, .titlebar:not(headerbar) .linked > button:disabled:last-child, headerbar .linked > button:disabled:only-child, .titlebar:not(headerbar) .linked > button:disabled:only-child, headerbar .linked > button:active:disabled:last-child, .titlebar:not(headerbar) .linked > button:active:disabled:last-child, headerbar .linked > button:active:disabled:only-child, .titlebar:not(headerbar) .linked > button:active:disabled:only-child, headerbar .linked > button:checked:disabled:last-child, .titlebar:not(headerbar) .linked > button:checked:disabled:last-child, headerbar .linked > button:checked:disabled:only-child, .titlebar:not(headerbar) .linked > button:checked:disabled:only-child { box-shadow: none; } headerbar .linked > button:active:last-child, .titlebar:not(headerbar) .linked > button:active:last-child, headerbar .linked > button:active:last-child:focus, .titlebar:not(headerbar) .linked > button:active:last-child:focus, headerbar .linked > button:active:last-child:hover, .titlebar:not(headerbar) .linked > button:active:last-child:hover, headerbar .linked > button:active:last-child:hover:focus, .titlebar:not(headerbar) .linked > button:active:last-child:hover:focus, headerbar .linked > button:checked:last-child, .titlebar:not(headerbar) .linked > button:checked:last-child, headerbar .linked > button:checked:last-child:focus, .titlebar:not(headerbar) .linked > button:checked:last-child:focus, headerbar .linked > button:checked:last-child:hover, .titlebar:not(headerbar) .linked > button:checked:last-child:hover, headerbar .linked > button:checked:last-child:hover:focus, .titlebar:not(headerbar) .linked > button:checked:last-child:hover:focus { - box-shadow: inset 0 1px rgba(8, 8, 8, 0.07), inset -1px 0 rgba(8, 8, 8, 0.06); } + box-shadow: inset 0 1px rgba(10, 10, 9, 0.07), inset -1px 0 rgba(10, 10, 9, 0.06); } headerbar .linked > button:active:only-child, .titlebar:not(headerbar) .linked > button:active:only-child, headerbar .linked > button:active:only-child:focus, .titlebar:not(headerbar) .linked > button:active:only-child:focus, headerbar .linked > button:active:only-child:hover, .titlebar:not(headerbar) .linked > button:active:only-child:hover, headerbar .linked > button:active:only-child:hover:focus, .titlebar:not(headerbar) .linked > button:active:only-child:hover:focus, headerbar .linked > button:checked:only-child, .titlebar:not(headerbar) .linked > button:checked:only-child, headerbar .linked > button:checked:only-child:focus, .titlebar:not(headerbar) .linked > button:checked:only-child:focus, headerbar .linked > button:checked:only-child:hover, .titlebar:not(headerbar) .linked > button:checked:only-child:hover, headerbar .linked > button:checked:only-child:hover:focus, .titlebar:not(headerbar) .linked > button:checked:only-child:hover:focus { - box-shadow: inset 1px 0 rgba(8, 8, 8, 0.06), inset 0 1px rgba(8, 8, 8, 0.07), inset -1px 0 rgba(8, 8, 8, 0.06); } + box-shadow: inset 1px 0 rgba(10, 10, 9, 0.06), inset 0 1px rgba(10, 10, 9, 0.07), inset -1px 0 rgba(10, 10, 9, 0.06); } headerbar combobox, .titlebar:not(headerbar) combobox, headerbar button, .titlebar:not(headerbar) button { - padding: 3px; } + padding: 0px; } headerbar combobox.text-button, .titlebar:not(headerbar) combobox.text-button, headerbar button.text-button, .titlebar:not(headerbar) button.text-button { - padding: 3px; } + padding: 0px; } headerbar combobox.image-button, .titlebar:not(headerbar) combobox.image-button, headerbar button.image-button, .titlebar:not(headerbar) button.image-button { - padding: 3px; } + padding: 0px; } headerbar separator, .titlebar:not(headerbar) separator, headerbar separator:disabled, .titlebar:not(headerbar) separator:disabled { - color: #1d1d1c; + color: #181818; border-color: currentColor; -GtkWidget-window-dragging: true; } headerbar:backdrop, .titlebar:backdrop:not(headerbar) { - background-color: #30302f; + background-color: #282828; background-image: none; - color: mix(#ebdbb2,#30302f,0.6); + color: mix(#d5c4a1,#282828,0.6); text-shadow: none; } headerbar.default-decoration, .default-decoration.titlebar:not(headerbar) { min-height: 24px; @@ -1031,96 +1024,96 @@ headerbar, .titlebar:not(headerbar) { headerbar .title, .titlebar:not(headerbar) .title { font-weight: bold; } headerbar separator.titlebutton, .titlebar:not(headerbar) separator.titlebutton { - margin-left: 3px; } + margin-left: 0px; } headerbar button, .titlebar:not(headerbar) button { - background-color: #30302f; + background-color: #32302f; background-image: none; - border-color: rgba(218, 188, 112, 0.22); - color: #ebdbb2; - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.22); } + border-color: rgba(190, 164, 109, 0.22); + color: #d5c4a1; + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.22); } headerbar button:focus, .titlebar:not(headerbar) button:focus, headerbar button:hover, .titlebar:not(headerbar) button:hover { border-color: #527065; } headerbar button:active, .titlebar:not(headerbar) button:active, headerbar button:active:hover, .titlebar:not(headerbar) button:active:hover, headerbar button:active:focus, .titlebar:not(headerbar) button:active:focus, headerbar button:active:hover:focus, .titlebar:not(headerbar) button:active:hover:focus, headerbar button:checked, .titlebar:not(headerbar) button:checked, headerbar button:checked:hover, .titlebar:not(headerbar) button:checked:hover, headerbar button:checked:focus, .titlebar:not(headerbar) button:checked:focus, headerbar button:checked:hover:focus, .titlebar:not(headerbar) button:checked:hover:focus { - border-color: rgba(209, 173, 80, 0.22); } + border-color: rgba(178, 147, 83, 0.22); } headerbar button:disabled, .titlebar:not(headerbar) button:disabled { - border-color: rgba(222, 196, 129, 0.22); } + border-color: rgba(196, 172, 122, 0.22); } headerbar button:active:disabled, .titlebar:not(headerbar) button:active:disabled, headerbar button:checked:disabled, .titlebar:not(headerbar) button:checked:disabled { - border-color: rgba(218, 188, 112, 0.22); } + border-color: rgba(190, 164, 109, 0.22); } headerbar button.flat, .titlebar:not(headerbar) button.flat { - color: #ebdbb2; - border-color: rgba(48, 48, 47, 0); - background-color: rgba(48, 48, 47, 0); + color: #d5c4a1; + border-color: rgba(50, 48, 47, 0); + background-color: rgba(50, 48, 47, 0); background-image: none; box-shadow: none; } headerbar button:hover, .titlebar:not(headerbar) button:hover, headerbar button.flat:hover, .titlebar:not(headerbar) button.flat:hover { - background-color: #323231; + background-color: #353231; background-image: none; - border-color: rgba(218, 188, 112, 0.3); - color: #ebdbb2; - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.32); } + border-color: rgba(190, 164, 109, 0.3); + color: #d5c4a1; + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.32); } headerbar button:hover:focus, .titlebar:not(headerbar) button:hover:focus, headerbar button:hover:hover, .titlebar:not(headerbar) button:hover:hover, headerbar button.flat:hover:focus, .titlebar:not(headerbar) button.flat:hover:focus, headerbar button.flat:hover:hover, .titlebar:not(headerbar) button.flat:hover:hover { border-color: #527065; } headerbar button:hover:active, .titlebar:not(headerbar) button:hover:active, headerbar button:hover:active:hover, .titlebar:not(headerbar) button:hover:active:hover, headerbar button:hover:active:focus, .titlebar:not(headerbar) button:hover:active:focus, headerbar button:hover:active:hover:focus, .titlebar:not(headerbar) button:hover:active:hover:focus, headerbar button:hover:checked, .titlebar:not(headerbar) button:hover:checked, headerbar button:hover:checked:hover, .titlebar:not(headerbar) button:hover:checked:hover, headerbar button:hover:checked:focus, .titlebar:not(headerbar) button:hover:checked:focus, headerbar button:hover:checked:hover:focus, .titlebar:not(headerbar) button:hover:checked:hover:focus, headerbar button.flat:hover:active, .titlebar:not(headerbar) button.flat:hover:active, headerbar button.flat:hover:active:hover, .titlebar:not(headerbar) button.flat:hover:active:hover, headerbar button.flat:hover:active:focus, .titlebar:not(headerbar) button.flat:hover:active:focus, headerbar button.flat:hover:active:hover:focus, .titlebar:not(headerbar) button.flat:hover:active:hover:focus, headerbar button.flat:hover:checked, .titlebar:not(headerbar) button.flat:hover:checked, headerbar button.flat:hover:checked:hover, .titlebar:not(headerbar) button.flat:hover:checked:hover, headerbar button.flat:hover:checked:focus, .titlebar:not(headerbar) button.flat:hover:checked:focus, headerbar button.flat:hover:checked:hover:focus, .titlebar:not(headerbar) button.flat:hover:checked:hover:focus { - border-color: rgba(209, 173, 80, 0.3); } + border-color: rgba(178, 147, 83, 0.3); } headerbar button:hover:disabled, .titlebar:not(headerbar) button:hover:disabled, headerbar button.flat:hover:disabled, .titlebar:not(headerbar) button.flat:hover:disabled { - border-color: rgba(222, 196, 129, 0.3); } + border-color: rgba(196, 172, 122, 0.3); } headerbar button:hover:active:disabled, .titlebar:not(headerbar) button:hover:active:disabled, headerbar button:hover:checked:disabled, .titlebar:not(headerbar) button:hover:checked:disabled, headerbar button.flat:hover:active:disabled, .titlebar:not(headerbar) button.flat:hover:active:disabled, headerbar button.flat:hover:checked:disabled, .titlebar:not(headerbar) button.flat:hover:checked:disabled { - border-color: rgba(218, 188, 112, 0.3); } + border-color: rgba(190, 164, 109, 0.3); } headerbar button:focus, .titlebar:not(headerbar) button:focus, headerbar button.flat:focus, .titlebar:not(headerbar) button.flat:focus { - background-color: #323231; + background-color: #353231; background-image: none; - border-color: rgba(218, 188, 112, 0.3); - color: #ebdbb2; - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.42); } + border-color: rgba(190, 164, 109, 0.3); + color: #d5c4a1; + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.42); } headerbar button:focus:focus, .titlebar:not(headerbar) button:focus:focus, headerbar button:focus:hover, .titlebar:not(headerbar) button:focus:hover, headerbar button.flat:focus:focus, .titlebar:not(headerbar) button.flat:focus:focus, headerbar button.flat:focus:hover, .titlebar:not(headerbar) button.flat:focus:hover { border-color: #527065; } headerbar button:focus:active, .titlebar:not(headerbar) button:focus:active, headerbar button:focus:active:hover, .titlebar:not(headerbar) button:focus:active:hover, headerbar button:focus:active:focus, .titlebar:not(headerbar) button:focus:active:focus, headerbar button:focus:active:hover:focus, .titlebar:not(headerbar) button:focus:active:hover:focus, headerbar button:focus:checked, .titlebar:not(headerbar) button:focus:checked, headerbar button:focus:checked:hover, .titlebar:not(headerbar) button:focus:checked:hover, headerbar button:focus:checked:focus, .titlebar:not(headerbar) button:focus:checked:focus, headerbar button:focus:checked:hover:focus, .titlebar:not(headerbar) button:focus:checked:hover:focus, headerbar button.flat:focus:active, .titlebar:not(headerbar) button.flat:focus:active, headerbar button.flat:focus:active:hover, .titlebar:not(headerbar) button.flat:focus:active:hover, headerbar button.flat:focus:active:focus, .titlebar:not(headerbar) button.flat:focus:active:focus, headerbar button.flat:focus:active:hover:focus, .titlebar:not(headerbar) button.flat:focus:active:hover:focus, headerbar button.flat:focus:checked, .titlebar:not(headerbar) button.flat:focus:checked, headerbar button.flat:focus:checked:hover, .titlebar:not(headerbar) button.flat:focus:checked:hover, headerbar button.flat:focus:checked:focus, .titlebar:not(headerbar) button.flat:focus:checked:focus, headerbar button.flat:focus:checked:hover:focus, .titlebar:not(headerbar) button.flat:focus:checked:hover:focus { - border-color: rgba(209, 173, 80, 0.3); } + border-color: rgba(178, 147, 83, 0.3); } headerbar button:focus:disabled, .titlebar:not(headerbar) button:focus:disabled, headerbar button.flat:focus:disabled, .titlebar:not(headerbar) button.flat:focus:disabled { - border-color: rgba(222, 196, 129, 0.3); } + border-color: rgba(196, 172, 122, 0.3); } headerbar button:focus:active:disabled, .titlebar:not(headerbar) button:focus:active:disabled, headerbar button:focus:checked:disabled, .titlebar:not(headerbar) button:focus:checked:disabled, headerbar button.flat:focus:active:disabled, .titlebar:not(headerbar) button.flat:focus:active:disabled, headerbar button.flat:focus:checked:disabled, .titlebar:not(headerbar) button.flat:focus:checked:disabled { - border-color: rgba(218, 188, 112, 0.3); } + border-color: rgba(190, 164, 109, 0.3); } headerbar button:focus:hover, .titlebar:not(headerbar) button:focus:hover, headerbar button.flat:focus:hover, .titlebar:not(headerbar) button.flat:focus:hover { - background-color: #353534; + background-color: #373534; background-image: none; - border-color: rgba(218, 188, 112, 0.3); - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.48); } + border-color: rgba(190, 164, 109, 0.3); + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.48); } headerbar button:focus:hover:focus, .titlebar:not(headerbar) button:focus:hover:focus, headerbar button:focus:hover:hover, .titlebar:not(headerbar) button:focus:hover:hover, headerbar button.flat:focus:hover:focus, .titlebar:not(headerbar) button.flat:focus:hover:focus, headerbar button.flat:focus:hover:hover, .titlebar:not(headerbar) button.flat:focus:hover:hover { border-color: #527065; } headerbar button:focus:hover:active, .titlebar:not(headerbar) button:focus:hover:active, headerbar button:focus:hover:active:hover, .titlebar:not(headerbar) button:focus:hover:active:hover, headerbar button:focus:hover:active:focus, .titlebar:not(headerbar) button:focus:hover:active:focus, headerbar button:focus:hover:active:hover:focus, .titlebar:not(headerbar) button:focus:hover:active:hover:focus, headerbar button:focus:hover:checked, .titlebar:not(headerbar) button:focus:hover:checked, headerbar button:focus:hover:checked:hover, .titlebar:not(headerbar) button:focus:hover:checked:hover, headerbar button:focus:hover:checked:focus, .titlebar:not(headerbar) button:focus:hover:checked:focus, headerbar button:focus:hover:checked:hover:focus, .titlebar:not(headerbar) button:focus:hover:checked:hover:focus, headerbar button.flat:focus:hover:active, .titlebar:not(headerbar) button.flat:focus:hover:active, headerbar button.flat:focus:hover:active:hover, .titlebar:not(headerbar) button.flat:focus:hover:active:hover, headerbar button.flat:focus:hover:active:focus, .titlebar:not(headerbar) button.flat:focus:hover:active:focus, headerbar button.flat:focus:hover:active:hover:focus, .titlebar:not(headerbar) button.flat:focus:hover:active:hover:focus, headerbar button.flat:focus:hover:checked, .titlebar:not(headerbar) button.flat:focus:hover:checked, headerbar button.flat:focus:hover:checked:hover, .titlebar:not(headerbar) button.flat:focus:hover:checked:hover, headerbar button.flat:focus:hover:checked:focus, .titlebar:not(headerbar) button.flat:focus:hover:checked:focus, headerbar button.flat:focus:hover:checked:hover:focus, .titlebar:not(headerbar) button.flat:focus:hover:checked:hover:focus { - border-color: rgba(209, 173, 80, 0.3); } + border-color: rgba(178, 147, 83, 0.3); } headerbar button:focus:hover:disabled, .titlebar:not(headerbar) button:focus:hover:disabled, headerbar button.flat:focus:hover:disabled, .titlebar:not(headerbar) button.flat:focus:hover:disabled { - border-color: rgba(222, 196, 129, 0.3); } + border-color: rgba(196, 172, 122, 0.3); } headerbar button:focus:hover:active:disabled, .titlebar:not(headerbar) button:focus:hover:active:disabled, headerbar button:focus:hover:checked:disabled, .titlebar:not(headerbar) button:focus:hover:checked:disabled, headerbar button.flat:focus:hover:active:disabled, .titlebar:not(headerbar) button.flat:focus:hover:active:disabled, headerbar button.flat:focus:hover:checked:disabled, .titlebar:not(headerbar) button.flat:focus:hover:checked:disabled { - border-color: rgba(218, 188, 112, 0.3); } + border-color: rgba(190, 164, 109, 0.3); } headerbar button:checked, .titlebar:not(headerbar) button:checked, headerbar button:active, .titlebar:not(headerbar) button:active, headerbar button.flat:checked, .titlebar:not(headerbar) button.flat:checked, headerbar button.flat:active, .titlebar:not(headerbar) button.flat:active { /*@include linear-gradient(shade($bg, .7), to top);*/ background-color: #83a598; background-image: none; + border-color: rgba(190, 164, 109, 0.22); color: #ebdbb2; - box-shadow: inset 1px 0 rgba(235, 219, 178, 0.06), inset 0 1px rgba(235, 219, 178, 0.07), inset -1px 0 rgba(235, 219, 178, 0.06), inset 0 -1px rgba(235, 219, 178, 0.05); - border-color: rgba(218, 188, 112, 0.22); } + box-shadow: inset 1px 0 rgba(213, 196, 161, 0.06), inset 0 1px rgba(213, 196, 161, 0.07), inset -1px 0 rgba(213, 196, 161, 0.06), inset 0 -1px rgba(213, 196, 161, 0.05); } headerbar button:checked:focus, .titlebar:not(headerbar) button:checked:focus, headerbar button:checked:hover, .titlebar:not(headerbar) button:checked:hover, headerbar button:active:focus, .titlebar:not(headerbar) button:active:focus, headerbar button:active:hover, .titlebar:not(headerbar) button:active:hover, headerbar button.flat:checked:focus, .titlebar:not(headerbar) button.flat:checked:focus, headerbar button.flat:checked:hover, .titlebar:not(headerbar) button.flat:checked:hover, headerbar button.flat:active:focus, .titlebar:not(headerbar) button.flat:active:focus, headerbar button.flat:active:hover, .titlebar:not(headerbar) button.flat:active:hover { border-color: #527065; } headerbar button:checked:active, .titlebar:not(headerbar) button:checked:active, headerbar button:checked:active:hover, .titlebar:not(headerbar) button:checked:active:hover, headerbar button:checked:active:focus, .titlebar:not(headerbar) button:checked:active:focus, headerbar button:checked:active:hover:focus, .titlebar:not(headerbar) button:checked:active:hover:focus, headerbar button:checked:checked, .titlebar:not(headerbar) button:checked:checked, headerbar button:checked:checked:hover, .titlebar:not(headerbar) button:checked:checked:hover, headerbar button:checked:checked:focus, .titlebar:not(headerbar) button:checked:checked:focus, headerbar button:checked:checked:hover:focus, .titlebar:not(headerbar) button:checked:checked:hover:focus, headerbar button:active:active, .titlebar:not(headerbar) button:active:active, headerbar button:active:active:hover, .titlebar:not(headerbar) button:active:active:hover, headerbar button:active:active:focus, .titlebar:not(headerbar) button:active:active:focus, headerbar button:active:active:hover:focus, .titlebar:not(headerbar) button:active:active:hover:focus, headerbar button:active:checked, .titlebar:not(headerbar) button:active:checked, headerbar button:active:checked:hover, .titlebar:not(headerbar) button:active:checked:hover, headerbar button:active:checked:focus, .titlebar:not(headerbar) button:active:checked:focus, headerbar button:active:checked:hover:focus, .titlebar:not(headerbar) button:active:checked:hover:focus, headerbar button.flat:checked:active, .titlebar:not(headerbar) button.flat:checked:active, headerbar button.flat:checked:active:hover, .titlebar:not(headerbar) button.flat:checked:active:hover, headerbar button.flat:checked:active:focus, .titlebar:not(headerbar) button.flat:checked:active:focus, headerbar button.flat:checked:active:hover:focus, .titlebar:not(headerbar) button.flat:checked:active:hover:focus, headerbar button.flat:checked:checked, .titlebar:not(headerbar) button.flat:checked:checked, headerbar button.flat:checked:checked:hover, .titlebar:not(headerbar) button.flat:checked:checked:hover, headerbar button.flat:checked:checked:focus, .titlebar:not(headerbar) button.flat:checked:checked:focus, headerbar button.flat:checked:checked:hover:focus, .titlebar:not(headerbar) button.flat:checked:checked:hover:focus, headerbar button.flat:active:active, .titlebar:not(headerbar) button.flat:active:active, headerbar button.flat:active:active:hover, .titlebar:not(headerbar) button.flat:active:active:hover, headerbar button.flat:active:active:focus, .titlebar:not(headerbar) button.flat:active:active:focus, headerbar button.flat:active:active:hover:focus, .titlebar:not(headerbar) button.flat:active:active:hover:focus, headerbar button.flat:active:checked, .titlebar:not(headerbar) button.flat:active:checked, headerbar button.flat:active:checked:hover, .titlebar:not(headerbar) button.flat:active:checked:hover, headerbar button.flat:active:checked:focus, .titlebar:not(headerbar) button.flat:active:checked:focus, headerbar button.flat:active:checked:hover:focus, .titlebar:not(headerbar) button.flat:active:checked:hover:focus { - border-color: rgba(209, 173, 80, 0.22); } + border-color: rgba(178, 147, 83, 0.22); } headerbar button:checked:disabled, .titlebar:not(headerbar) button:checked:disabled, headerbar button:active:disabled, .titlebar:not(headerbar) button:active:disabled, headerbar button.flat:checked:disabled, .titlebar:not(headerbar) button.flat:checked:disabled, headerbar button.flat:active:disabled, .titlebar:not(headerbar) button.flat:active:disabled { - border-color: rgba(222, 196, 129, 0.22); } + border-color: rgba(196, 172, 122, 0.22); } headerbar button:checked:active:disabled, .titlebar:not(headerbar) button:checked:active:disabled, headerbar button:checked:checked:disabled, .titlebar:not(headerbar) button:checked:checked:disabled, headerbar button:active:active:disabled, .titlebar:not(headerbar) button:active:active:disabled, headerbar button:active:checked:disabled, .titlebar:not(headerbar) button:active:checked:disabled, headerbar button.flat:checked:active:disabled, .titlebar:not(headerbar) button.flat:checked:active:disabled, headerbar button.flat:checked:checked:disabled, .titlebar:not(headerbar) button.flat:checked:checked:disabled, headerbar button.flat:active:active:disabled, .titlebar:not(headerbar) button.flat:active:active:disabled, headerbar button.flat:active:checked:disabled, .titlebar:not(headerbar) button.flat:active:checked:disabled { - border-color: rgba(218, 188, 112, 0.22); } + border-color: rgba(190, 164, 109, 0.22); } headerbar button:checked:focus, .titlebar:not(headerbar) button:checked:focus, headerbar button:checked:hover, .titlebar:not(headerbar) button:checked:hover, headerbar button:active:focus, .titlebar:not(headerbar) button:active:focus, headerbar button:active:hover, .titlebar:not(headerbar) button:active:hover, headerbar button.flat:checked:focus, .titlebar:not(headerbar) button.flat:checked:focus, headerbar button.flat:checked:hover, .titlebar:not(headerbar) button.flat:checked:hover, headerbar button.flat:active:focus, .titlebar:not(headerbar) button.flat:active:focus, headerbar button.flat:active:hover, .titlebar:not(headerbar) button.flat:active:hover { /*@include linear-gradient(shade($bg, .65), to top);*/ background-color: #8cab9f; background-image: none; color: #ebdbb2; } headerbar button:focus, .titlebar:not(headerbar) button:focus, headerbar button:hover, .titlebar:not(headerbar) button:hover, headerbar button.flat:focus, .titlebar:not(headerbar) button.flat:focus, headerbar button.flat:hover, .titlebar:not(headerbar) button.flat:hover { - color: #ebdbb2; } + color: #d5c4a1; } headerbar button:disabled:disabled, .titlebar:not(headerbar) button:disabled:disabled, headerbar button.flat:disabled:disabled, .titlebar:not(headerbar) button.flat:disabled:disabled { - background-color: alpha(mix(#30302f,#ebdbb2,0.2),0.4); + background-color: alpha(mix(#32302f,#d5c4a1,0.2),0.4); background-image: none; /*border: 1px solid alpha($bg, .2);*/ opacity: .4; - color: mix(#30302f,#ebdbb2,0.5); + color: mix(#32302f,#d5c4a1,0.5); box-shadow: none; } headerbar button:active:disabled, .titlebar:not(headerbar) button:active:disabled, headerbar button:checked:disabled, .titlebar:not(headerbar) button:checked:disabled, headerbar button.flat:active:disabled, .titlebar:not(headerbar) button.flat:active:disabled, headerbar button.flat:checked:disabled, .titlebar:not(headerbar) button.flat:checked:disabled { background-color: rgba(131, 165, 152, 0.6); @@ -1129,17 +1122,17 @@ headerbar, .titlebar:not(headerbar) { box-shadow: none; } headerbar button.separator, .titlebar:not(headerbar) button.separator, headerbar button .separator, .titlebar:not(headerbar) button .separator { border: 1px solid currentColor; - color: rgba(48, 48, 47, 0.9); } + color: rgba(50, 48, 47, 0.9); } headerbar button.separator:disabled, .titlebar:not(headerbar) button.separator:disabled, headerbar button .separator:disabled, .titlebar:not(headerbar) button .separator:disabled { - color: rgba(48, 48, 47, 0.85); } + color: rgba(50, 48, 47, 0.85); } headerbar button.titlebutton + separator.titlebutton, .titlebar:not(headerbar) button.titlebutton + separator.titlebutton { margin-left: 0; - margin-right: 3px; } + margin-right: 0px; } headerbar button.titlebutton, .titlebar:not(headerbar) button.titlebutton { border: 0; background-image: none; background-color: transparent; - color: mix(#ebdbb2,#30302f,0.1); + color: mix(#d5c4a1,#282828,0.1); box-shadow: none; } headerbar button.titlebutton:hover, .titlebar:not(headerbar) button.titlebutton:hover, headerbar button.titlebutton:hover:focus, .titlebar:not(headerbar) button.titlebutton:hover:focus { background-image: none; @@ -1153,14 +1146,14 @@ headerbar, .titlebar:not(headerbar) { box-shadow: none; } headerbar button.titlebutton:backdrop, .titlebar:not(headerbar) button.titlebutton:backdrop { background: none; - color: mix(#ebdbb2,#30302f,0.6); + color: mix(#d5c4a1,#282828,0.6); -gtk-icon-shadow: none; } toolbar { background-color: #ebdbb2; background-image: none; border-color: #dabc70; - color: #282828; } + color: #32302f; } toolbar:focus, toolbar:hover { border-color: #527065; } toolbar:active, toolbar:active:hover, toolbar:active:focus, toolbar:active:hover:focus, toolbar:checked, toolbar:checked:hover, toolbar:checked:focus, toolbar:checked:hover:focus { @@ -1172,29 +1165,29 @@ toolbar { toolbar:disabled { background-color: #e2cc91; background-image: none; - color: mix(#282828,#ebdbb2,0.5); } + color: mix(#32302f,#ebdbb2,0.5); } toolbar .title { font-weight: bold; - padding: 0 6px; } + padding: 0 0px; } toolbar .subtitle { font-size: smaller; - padding: 0 6px; } + padding: 0 0px; } toolbar button { background-color: #ebdbb2; background-image: none; - border-color: rgba(32, 32, 32, 0.32); - color: #282828; - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.12); } + border-color: rgba(40, 38, 38, 0.32); + color: #32302f; + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.12); } toolbar button:focus, toolbar button:hover { border-color: #527065; } toolbar button:active, toolbar button:active:hover, toolbar button:active:focus, toolbar button:active:hover:focus, toolbar button:checked, toolbar button:checked:hover, toolbar button:checked:focus, toolbar button:checked:hover:focus { - border-color: rgba(28, 28, 28, 0.32); } + border-color: rgba(35, 34, 33, 0.32); } toolbar button:disabled { - border-color: rgba(34, 34, 34, 0.32); } + border-color: rgba(43, 41, 40, 0.32); } toolbar button:active:disabled, toolbar button:checked:disabled { - border-color: rgba(32, 32, 32, 0.32); } + border-color: rgba(40, 38, 38, 0.32); } toolbar button.flat { - color: #282828; + color: #32302f; border-color: rgba(235, 219, 178, 0); background-color: rgba(235, 219, 178, 0); background-image: none; @@ -1202,72 +1195,72 @@ toolbar { toolbar button:hover, toolbar button.flat:hover { background-color: #efe3c2; background-image: none; - border-color: rgba(32, 32, 32, 0.4); - color: #282828; - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.22); } + border-color: rgba(40, 38, 38, 0.4); + color: #32302f; + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.22); } toolbar button:hover:focus, toolbar button:hover:hover, toolbar button.flat:hover:focus, toolbar button.flat:hover:hover { border-color: #527065; } toolbar button:hover:active, toolbar button:hover:active:hover, toolbar button:hover:active:focus, toolbar button:hover:active:hover:focus, toolbar button:hover:checked, toolbar button:hover:checked:hover, toolbar button:hover:checked:focus, toolbar button:hover:checked:hover:focus, toolbar button.flat:hover:active, toolbar button.flat:hover:active:hover, toolbar button.flat:hover:active:focus, toolbar button.flat:hover:active:hover:focus, toolbar button.flat:hover:checked, toolbar button.flat:hover:checked:hover, toolbar button.flat:hover:checked:focus, toolbar button.flat:hover:checked:hover:focus { - border-color: rgba(28, 28, 28, 0.4); } + border-color: rgba(35, 34, 33, 0.4); } toolbar button:hover:disabled, toolbar button.flat:hover:disabled { - border-color: rgba(34, 34, 34, 0.4); } + border-color: rgba(43, 41, 40, 0.4); } toolbar button:hover:active:disabled, toolbar button:hover:checked:disabled, toolbar button.flat:hover:active:disabled, toolbar button.flat:hover:checked:disabled { - border-color: rgba(32, 32, 32, 0.4); } + border-color: rgba(40, 38, 38, 0.4); } toolbar button:focus, toolbar button.flat:focus { background-color: #efe3c2; background-image: none; - border-color: rgba(32, 32, 32, 0.4); - color: #282828; - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.32); } + border-color: rgba(40, 38, 38, 0.4); + color: #32302f; + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.32); } toolbar button:focus:focus, toolbar button:focus:hover, toolbar button.flat:focus:focus, toolbar button.flat:focus:hover { border-color: #527065; } toolbar button:focus:active, toolbar button:focus:active:hover, toolbar button:focus:active:focus, toolbar button:focus:active:hover:focus, toolbar button:focus:checked, toolbar button:focus:checked:hover, toolbar button:focus:checked:focus, toolbar button:focus:checked:hover:focus, toolbar button.flat:focus:active, toolbar button.flat:focus:active:hover, toolbar button.flat:focus:active:focus, toolbar button.flat:focus:active:hover:focus, toolbar button.flat:focus:checked, toolbar button.flat:focus:checked:hover, toolbar button.flat:focus:checked:focus, toolbar button.flat:focus:checked:hover:focus { - border-color: rgba(28, 28, 28, 0.4); } + border-color: rgba(35, 34, 33, 0.4); } toolbar button:focus:disabled, toolbar button.flat:focus:disabled { - border-color: rgba(34, 34, 34, 0.4); } + border-color: rgba(43, 41, 40, 0.4); } toolbar button:focus:active:disabled, toolbar button:focus:checked:disabled, toolbar button.flat:focus:active:disabled, toolbar button.flat:focus:checked:disabled { - border-color: rgba(32, 32, 32, 0.4); } + border-color: rgba(40, 38, 38, 0.4); } toolbar button:focus:hover, toolbar button.flat:focus:hover { background-color: #f4ead3; background-image: none; - border-color: rgba(32, 32, 32, 0.4); - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.38); } + border-color: rgba(40, 38, 38, 0.4); + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.38); } toolbar button:focus:hover:focus, toolbar button:focus:hover:hover, toolbar button.flat:focus:hover:focus, toolbar button.flat:focus:hover:hover { border-color: #527065; } toolbar button:focus:hover:active, toolbar button:focus:hover:active:hover, toolbar button:focus:hover:active:focus, toolbar button:focus:hover:active:hover:focus, toolbar button:focus:hover:checked, toolbar button:focus:hover:checked:hover, toolbar button:focus:hover:checked:focus, toolbar button:focus:hover:checked:hover:focus, toolbar button.flat:focus:hover:active, toolbar button.flat:focus:hover:active:hover, toolbar button.flat:focus:hover:active:focus, toolbar button.flat:focus:hover:active:hover:focus, toolbar button.flat:focus:hover:checked, toolbar button.flat:focus:hover:checked:hover, toolbar button.flat:focus:hover:checked:focus, toolbar button.flat:focus:hover:checked:hover:focus { - border-color: rgba(28, 28, 28, 0.4); } + border-color: rgba(35, 34, 33, 0.4); } toolbar button:focus:hover:disabled, toolbar button.flat:focus:hover:disabled { - border-color: rgba(34, 34, 34, 0.4); } + border-color: rgba(43, 41, 40, 0.4); } toolbar button:focus:hover:active:disabled, toolbar button:focus:hover:checked:disabled, toolbar button.flat:focus:hover:active:disabled, toolbar button.flat:focus:hover:checked:disabled { - border-color: rgba(32, 32, 32, 0.4); } + border-color: rgba(40, 38, 38, 0.4); } toolbar button:checked, toolbar button:active, toolbar button.flat:checked, toolbar button.flat:active { /*@include linear-gradient(shade($bg, .7), to top);*/ background-color: #83a598; background-image: none; + border-color: rgba(40, 38, 38, 0.32); color: #ebdbb2; - box-shadow: inset 1px 0 rgba(40, 40, 40, 0.06), inset 0 1px rgba(40, 40, 40, 0.07), inset -1px 0 rgba(40, 40, 40, 0.06), inset 0 -1px rgba(40, 40, 40, 0.05); - border-color: rgba(32, 32, 32, 0.32); } + box-shadow: inset 1px 0 rgba(50, 48, 47, 0.06), inset 0 1px rgba(50, 48, 47, 0.07), inset -1px 0 rgba(50, 48, 47, 0.06), inset 0 -1px rgba(50, 48, 47, 0.05); } toolbar button:checked:focus, toolbar button:checked:hover, toolbar button:active:focus, toolbar button:active:hover, toolbar button.flat:checked:focus, toolbar button.flat:checked:hover, toolbar button.flat:active:focus, toolbar button.flat:active:hover { border-color: #527065; } toolbar button:checked:active, toolbar button:checked:active:hover, toolbar button:checked:active:focus, toolbar button:checked:active:hover:focus, toolbar button:checked:checked, toolbar button:checked:checked:hover, toolbar button:checked:checked:focus, toolbar button:checked:checked:hover:focus, toolbar button:active:active, toolbar button:active:active:hover, toolbar button:active:active:focus, toolbar button:active:active:hover:focus, toolbar button:active:checked, toolbar button:active:checked:hover, toolbar button:active:checked:focus, toolbar button:active:checked:hover:focus, toolbar button.flat:checked:active, toolbar button.flat:checked:active:hover, toolbar button.flat:checked:active:focus, toolbar button.flat:checked:active:hover:focus, toolbar button.flat:checked:checked, toolbar button.flat:checked:checked:hover, toolbar button.flat:checked:checked:focus, toolbar button.flat:checked:checked:hover:focus, toolbar button.flat:active:active, toolbar button.flat:active:active:hover, toolbar button.flat:active:active:focus, toolbar button.flat:active:active:hover:focus, toolbar button.flat:active:checked, toolbar button.flat:active:checked:hover, toolbar button.flat:active:checked:focus, toolbar button.flat:active:checked:hover:focus { - border-color: rgba(28, 28, 28, 0.32); } + border-color: rgba(35, 34, 33, 0.32); } toolbar button:checked:disabled, toolbar button:active:disabled, toolbar button.flat:checked:disabled, toolbar button.flat:active:disabled { - border-color: rgba(34, 34, 34, 0.32); } + border-color: rgba(43, 41, 40, 0.32); } toolbar button:checked:active:disabled, toolbar button:checked:checked:disabled, toolbar button:active:active:disabled, toolbar button:active:checked:disabled, toolbar button.flat:checked:active:disabled, toolbar button.flat:checked:checked:disabled, toolbar button.flat:active:active:disabled, toolbar button.flat:active:checked:disabled { - border-color: rgba(32, 32, 32, 0.32); } + border-color: rgba(40, 38, 38, 0.32); } toolbar button:checked:focus, toolbar button:checked:hover, toolbar button:active:focus, toolbar button:active:hover, toolbar button.flat:checked:focus, toolbar button.flat:checked:hover, toolbar button.flat:active:focus, toolbar button.flat:active:hover { /*@include linear-gradient(shade($bg, .65), to top);*/ background-color: #8cab9f; background-image: none; color: #ebdbb2; } toolbar button:focus, toolbar button:hover, toolbar button.flat:focus, toolbar button.flat:hover { - color: #282828; } + color: #32302f; } toolbar button:disabled:disabled, toolbar button.flat:disabled:disabled { - background-color: alpha(mix(#ebdbb2,#282828,0.2),0.4); + background-color: alpha(mix(#ebdbb2,#32302f,0.2),0.4); background-image: none; /*border: 1px solid alpha($bg, .2);*/ opacity: .4; - color: mix(#ebdbb2,#282828,0.5); + color: mix(#ebdbb2,#32302f,0.5); box-shadow: none; } toolbar button:active:disabled, toolbar button:checked:disabled, toolbar button.flat:active:disabled, toolbar button.flat:checked:disabled { background-color: rgba(131, 165, 152, 0.6); @@ -1280,29 +1273,29 @@ toolbar { toolbar button.separator:disabled, toolbar button .separator:disabled { color: rgba(235, 219, 178, 0.85); } toolbar .linked > button { - box-shadow: inset -1px 0 rgba(0, 0, 0, 0.12), 0 1px 2px -1px rgba(8, 8, 8, 0.12); } + box-shadow: inset -1px 0 rgba(0, 0, 0, 0.12), 0 1px 2px -1px rgba(10, 10, 9, 0.12); } toolbar .linked > button:focus, toolbar .linked > button:hover { - box-shadow: inset -1px 0 #527065, 0 1px 2px -1px rgba(8, 8, 8, 0.32); } + box-shadow: inset -1px 0 #527065, 0 1px 2px -1px rgba(10, 10, 9, 0.32); } toolbar .linked > button:active, toolbar .linked > button:active:hover, toolbar .linked > button:active:focus, toolbar .linked > button:active:hover:focus, toolbar .linked > button:checked, toolbar .linked > button:checked:hover, toolbar .linked > button:checked:focus, toolbar .linked > button:checked:hover:focus { - box-shadow: inset -1px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(8, 8, 8, 0.07), inset 0 -1px rgba(8, 8, 8, 0.05); } + box-shadow: inset -1px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(10, 10, 9, 0.07), inset 0 -1px rgba(10, 10, 9, 0.05); } toolbar .linked > button:disabled { box-shadow: inset -1px 0 #dabc70; } toolbar .linked > button:last-child, toolbar .linked > button:only-child { - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.12); } + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.12); } toolbar .linked > button:last-child:hover, toolbar .linked > button:only-child:hover { - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.32); } + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.32); } toolbar .linked > button:disabled:last-child, toolbar .linked > button:disabled:only-child, toolbar .linked > button:active:disabled:last-child, toolbar .linked > button:active:disabled:only-child, toolbar .linked > button:checked:disabled:last-child, toolbar .linked > button:checked:disabled:only-child { box-shadow: none; } toolbar .linked > button:active:last-child, toolbar .linked > button:active:last-child:focus, toolbar .linked > button:active:last-child:hover, toolbar .linked > button:active:last-child:hover:focus, toolbar .linked > button:checked:last-child, toolbar .linked > button:checked:last-child:focus, toolbar .linked > button:checked:last-child:hover, toolbar .linked > button:checked:last-child:hover:focus { - box-shadow: inset 0 1px rgba(8, 8, 8, 0.07), inset -1px 0 rgba(8, 8, 8, 0.06); } + box-shadow: inset 0 1px rgba(10, 10, 9, 0.07), inset -1px 0 rgba(10, 10, 9, 0.06); } toolbar .linked > button:active:only-child, toolbar .linked > button:active:only-child:focus, toolbar .linked > button:active:only-child:hover, toolbar .linked > button:active:only-child:hover:focus, toolbar .linked > button:checked:only-child, toolbar .linked > button:checked:only-child:focus, toolbar .linked > button:checked:only-child:hover, toolbar .linked > button:checked:only-child:hover:focus { - box-shadow: inset 1px 0 rgba(8, 8, 8, 0.06), inset 0 1px rgba(8, 8, 8, 0.07), inset -1px 0 rgba(8, 8, 8, 0.06); } + box-shadow: inset 1px 0 rgba(10, 10, 9, 0.06), inset 0 1px rgba(10, 10, 9, 0.07), inset -1px 0 rgba(10, 10, 9, 0.06); } toolbar combobox, toolbar button { - padding: 3px; } + padding: 0px; } toolbar combobox.text-button, toolbar button.text-button { - padding: 3px; } + padding: 0px; } toolbar combobox.image-button, toolbar button.image-button { - padding: 3px; } + padding: 0px; } toolbar separator, toolbar separator:disabled { color: #c59c33; border-color: currentColor; @@ -1311,29 +1304,29 @@ toolbar { padding: 1px; border-width: 0 1px 1px; border-style: solid; - border-color: #e1c98b; - background-color: mix(#e1c98b,#ebdbb2,0.7); + border-color: mix(#ebdbb2,#32302f,0.1); + background-color: mix(mix(#ebdbb2,#32302f,0.1),#ebdbb2,0.7); background-image: none; } toolbar.inline-toolbar:backdrop { - border-color: mix(#ebdbb2,#e1c98b,0.9); - background-color: mix(#ebdbb2,mix(#ebdbb2,#e1c98b,0.9),0.35); + border-color: mix(#ebdbb2,mix(#ebdbb2,#32302f,0.1),0.9); + background-color: mix(#ebdbb2,mix(#ebdbb2,mix(#ebdbb2,#32302f,0.1),0.9),0.35); transition: 200ms ease-out; } toolbar.inline-toolbar button { background-color: #ebdbb2; background-image: none; - border-color: rgba(32, 32, 32, 0.32); - color: #282828; - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.12); } + border-color: rgba(40, 38, 38, 0.32); + color: #32302f; + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.12); } toolbar.inline-toolbar button:focus, toolbar.inline-toolbar button:hover { border-color: #527065; } toolbar.inline-toolbar button:active, toolbar.inline-toolbar button:active:hover, toolbar.inline-toolbar button:active:focus, toolbar.inline-toolbar button:active:hover:focus, toolbar.inline-toolbar button:checked, toolbar.inline-toolbar button:checked:hover, toolbar.inline-toolbar button:checked:focus, toolbar.inline-toolbar button:checked:hover:focus { - border-color: rgba(28, 28, 28, 0.32); } + border-color: rgba(35, 34, 33, 0.32); } toolbar.inline-toolbar button:disabled { - border-color: rgba(34, 34, 34, 0.32); } + border-color: rgba(43, 41, 40, 0.32); } toolbar.inline-toolbar button:active:disabled, toolbar.inline-toolbar button:checked:disabled { - border-color: rgba(32, 32, 32, 0.32); } + border-color: rgba(40, 38, 38, 0.32); } toolbar.inline-toolbar button.flat { - color: #282828; + color: #32302f; border-color: rgba(235, 219, 178, 0); background-color: rgba(235, 219, 178, 0); background-image: none; @@ -1341,72 +1334,72 @@ toolbar { toolbar.inline-toolbar button:hover, toolbar.inline-toolbar button.flat:hover { background-color: #efe3c2; background-image: none; - border-color: rgba(32, 32, 32, 0.4); - color: #282828; - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.22); } + border-color: rgba(40, 38, 38, 0.4); + color: #32302f; + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.22); } toolbar.inline-toolbar button:hover:focus, toolbar.inline-toolbar button:hover:hover, toolbar.inline-toolbar button.flat:hover:focus, toolbar.inline-toolbar button.flat:hover:hover { border-color: #527065; } toolbar.inline-toolbar button:hover:active, toolbar.inline-toolbar button:hover:active:hover, toolbar.inline-toolbar button:hover:active:focus, toolbar.inline-toolbar button:hover:active:hover:focus, toolbar.inline-toolbar button:hover:checked, toolbar.inline-toolbar button:hover:checked:hover, toolbar.inline-toolbar button:hover:checked:focus, toolbar.inline-toolbar button:hover:checked:hover:focus, toolbar.inline-toolbar button.flat:hover:active, toolbar.inline-toolbar button.flat:hover:active:hover, toolbar.inline-toolbar button.flat:hover:active:focus, toolbar.inline-toolbar button.flat:hover:active:hover:focus, toolbar.inline-toolbar button.flat:hover:checked, toolbar.inline-toolbar button.flat:hover:checked:hover, toolbar.inline-toolbar button.flat:hover:checked:focus, toolbar.inline-toolbar button.flat:hover:checked:hover:focus { - border-color: rgba(28, 28, 28, 0.4); } + border-color: rgba(35, 34, 33, 0.4); } toolbar.inline-toolbar button:hover:disabled, toolbar.inline-toolbar button.flat:hover:disabled { - border-color: rgba(34, 34, 34, 0.4); } + border-color: rgba(43, 41, 40, 0.4); } toolbar.inline-toolbar button:hover:active:disabled, toolbar.inline-toolbar button:hover:checked:disabled, toolbar.inline-toolbar button.flat:hover:active:disabled, toolbar.inline-toolbar button.flat:hover:checked:disabled { - border-color: rgba(32, 32, 32, 0.4); } + border-color: rgba(40, 38, 38, 0.4); } toolbar.inline-toolbar button:focus, toolbar.inline-toolbar button.flat:focus { background-color: #efe3c2; background-image: none; - border-color: rgba(32, 32, 32, 0.4); - color: #282828; - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.32); } + border-color: rgba(40, 38, 38, 0.4); + color: #32302f; + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.32); } toolbar.inline-toolbar button:focus:focus, toolbar.inline-toolbar button:focus:hover, toolbar.inline-toolbar button.flat:focus:focus, toolbar.inline-toolbar button.flat:focus:hover { border-color: #527065; } toolbar.inline-toolbar button:focus:active, toolbar.inline-toolbar button:focus:active:hover, toolbar.inline-toolbar button:focus:active:focus, toolbar.inline-toolbar button:focus:active:hover:focus, toolbar.inline-toolbar button:focus:checked, toolbar.inline-toolbar button:focus:checked:hover, toolbar.inline-toolbar button:focus:checked:focus, toolbar.inline-toolbar button:focus:checked:hover:focus, toolbar.inline-toolbar button.flat:focus:active, toolbar.inline-toolbar button.flat:focus:active:hover, toolbar.inline-toolbar button.flat:focus:active:focus, toolbar.inline-toolbar button.flat:focus:active:hover:focus, toolbar.inline-toolbar button.flat:focus:checked, toolbar.inline-toolbar button.flat:focus:checked:hover, toolbar.inline-toolbar button.flat:focus:checked:focus, toolbar.inline-toolbar button.flat:focus:checked:hover:focus { - border-color: rgba(28, 28, 28, 0.4); } + border-color: rgba(35, 34, 33, 0.4); } toolbar.inline-toolbar button:focus:disabled, toolbar.inline-toolbar button.flat:focus:disabled { - border-color: rgba(34, 34, 34, 0.4); } + border-color: rgba(43, 41, 40, 0.4); } toolbar.inline-toolbar button:focus:active:disabled, toolbar.inline-toolbar button:focus:checked:disabled, toolbar.inline-toolbar button.flat:focus:active:disabled, toolbar.inline-toolbar button.flat:focus:checked:disabled { - border-color: rgba(32, 32, 32, 0.4); } + border-color: rgba(40, 38, 38, 0.4); } toolbar.inline-toolbar button:focus:hover, toolbar.inline-toolbar button.flat:focus:hover { background-color: #f4ead3; background-image: none; - border-color: rgba(32, 32, 32, 0.4); - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.38); } + border-color: rgba(40, 38, 38, 0.4); + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.38); } toolbar.inline-toolbar button:focus:hover:focus, toolbar.inline-toolbar button:focus:hover:hover, toolbar.inline-toolbar button.flat:focus:hover:focus, toolbar.inline-toolbar button.flat:focus:hover:hover { border-color: #527065; } toolbar.inline-toolbar button:focus:hover:active, toolbar.inline-toolbar button:focus:hover:active:hover, toolbar.inline-toolbar button:focus:hover:active:focus, toolbar.inline-toolbar button:focus:hover:active:hover:focus, toolbar.inline-toolbar button:focus:hover:checked, toolbar.inline-toolbar button:focus:hover:checked:hover, toolbar.inline-toolbar button:focus:hover:checked:focus, toolbar.inline-toolbar button:focus:hover:checked:hover:focus, toolbar.inline-toolbar button.flat:focus:hover:active, toolbar.inline-toolbar button.flat:focus:hover:active:hover, toolbar.inline-toolbar button.flat:focus:hover:active:focus, toolbar.inline-toolbar button.flat:focus:hover:active:hover:focus, toolbar.inline-toolbar button.flat:focus:hover:checked, toolbar.inline-toolbar button.flat:focus:hover:checked:hover, toolbar.inline-toolbar button.flat:focus:hover:checked:focus, toolbar.inline-toolbar button.flat:focus:hover:checked:hover:focus { - border-color: rgba(28, 28, 28, 0.4); } + border-color: rgba(35, 34, 33, 0.4); } toolbar.inline-toolbar button:focus:hover:disabled, toolbar.inline-toolbar button.flat:focus:hover:disabled { - border-color: rgba(34, 34, 34, 0.4); } + border-color: rgba(43, 41, 40, 0.4); } toolbar.inline-toolbar button:focus:hover:active:disabled, toolbar.inline-toolbar button:focus:hover:checked:disabled, toolbar.inline-toolbar button.flat:focus:hover:active:disabled, toolbar.inline-toolbar button.flat:focus:hover:checked:disabled { - border-color: rgba(32, 32, 32, 0.4); } + border-color: rgba(40, 38, 38, 0.4); } toolbar.inline-toolbar button:checked, toolbar.inline-toolbar button:active, toolbar.inline-toolbar button.flat:checked, toolbar.inline-toolbar button.flat:active { /*@include linear-gradient(shade($bg, .7), to top);*/ background-color: #83a598; background-image: none; + border-color: rgba(40, 38, 38, 0.32); color: #ebdbb2; - box-shadow: inset 1px 0 rgba(40, 40, 40, 0.06), inset 0 1px rgba(40, 40, 40, 0.07), inset -1px 0 rgba(40, 40, 40, 0.06), inset 0 -1px rgba(40, 40, 40, 0.05); - border-color: rgba(32, 32, 32, 0.32); } + box-shadow: inset 1px 0 rgba(50, 48, 47, 0.06), inset 0 1px rgba(50, 48, 47, 0.07), inset -1px 0 rgba(50, 48, 47, 0.06), inset 0 -1px rgba(50, 48, 47, 0.05); } toolbar.inline-toolbar button:checked:focus, toolbar.inline-toolbar button:checked:hover, toolbar.inline-toolbar button:active:focus, toolbar.inline-toolbar button:active:hover, toolbar.inline-toolbar button.flat:checked:focus, toolbar.inline-toolbar button.flat:checked:hover, toolbar.inline-toolbar button.flat:active:focus, toolbar.inline-toolbar button.flat:active:hover { border-color: #527065; } toolbar.inline-toolbar button:checked:active, toolbar.inline-toolbar button:checked:active:hover, toolbar.inline-toolbar button:checked:active:focus, toolbar.inline-toolbar button:checked:active:hover:focus, toolbar.inline-toolbar button:checked:checked, toolbar.inline-toolbar button:checked:checked:hover, toolbar.inline-toolbar button:checked:checked:focus, toolbar.inline-toolbar button:checked:checked:hover:focus, toolbar.inline-toolbar button:active:active, toolbar.inline-toolbar button:active:active:hover, toolbar.inline-toolbar button:active:active:focus, toolbar.inline-toolbar button:active:active:hover:focus, toolbar.inline-toolbar button:active:checked, toolbar.inline-toolbar button:active:checked:hover, toolbar.inline-toolbar button:active:checked:focus, toolbar.inline-toolbar button:active:checked:hover:focus, toolbar.inline-toolbar button.flat:checked:active, toolbar.inline-toolbar button.flat:checked:active:hover, toolbar.inline-toolbar button.flat:checked:active:focus, toolbar.inline-toolbar button.flat:checked:active:hover:focus, toolbar.inline-toolbar button.flat:checked:checked, toolbar.inline-toolbar button.flat:checked:checked:hover, toolbar.inline-toolbar button.flat:checked:checked:focus, toolbar.inline-toolbar button.flat:checked:checked:hover:focus, toolbar.inline-toolbar button.flat:active:active, toolbar.inline-toolbar button.flat:active:active:hover, toolbar.inline-toolbar button.flat:active:active:focus, toolbar.inline-toolbar button.flat:active:active:hover:focus, toolbar.inline-toolbar button.flat:active:checked, toolbar.inline-toolbar button.flat:active:checked:hover, toolbar.inline-toolbar button.flat:active:checked:focus, toolbar.inline-toolbar button.flat:active:checked:hover:focus { - border-color: rgba(28, 28, 28, 0.32); } + border-color: rgba(35, 34, 33, 0.32); } toolbar.inline-toolbar button:checked:disabled, toolbar.inline-toolbar button:active:disabled, toolbar.inline-toolbar button.flat:checked:disabled, toolbar.inline-toolbar button.flat:active:disabled { - border-color: rgba(34, 34, 34, 0.32); } + border-color: rgba(43, 41, 40, 0.32); } toolbar.inline-toolbar button:checked:active:disabled, toolbar.inline-toolbar button:checked:checked:disabled, toolbar.inline-toolbar button:active:active:disabled, toolbar.inline-toolbar button:active:checked:disabled, toolbar.inline-toolbar button.flat:checked:active:disabled, toolbar.inline-toolbar button.flat:checked:checked:disabled, toolbar.inline-toolbar button.flat:active:active:disabled, toolbar.inline-toolbar button.flat:active:checked:disabled { - border-color: rgba(32, 32, 32, 0.32); } + border-color: rgba(40, 38, 38, 0.32); } toolbar.inline-toolbar button:checked:focus, toolbar.inline-toolbar button:checked:hover, toolbar.inline-toolbar button:active:focus, toolbar.inline-toolbar button:active:hover, toolbar.inline-toolbar button.flat:checked:focus, toolbar.inline-toolbar button.flat:checked:hover, toolbar.inline-toolbar button.flat:active:focus, toolbar.inline-toolbar button.flat:active:hover { /*@include linear-gradient(shade($bg, .65), to top);*/ background-color: #8cab9f; background-image: none; color: #ebdbb2; } toolbar.inline-toolbar button:focus, toolbar.inline-toolbar button:hover, toolbar.inline-toolbar button.flat:focus, toolbar.inline-toolbar button.flat:hover { - color: #282828; } + color: #32302f; } toolbar.inline-toolbar button:disabled:disabled, toolbar.inline-toolbar button.flat:disabled:disabled { - background-color: alpha(mix(#ebdbb2,#282828,0.2),0.4); + background-color: alpha(mix(#ebdbb2,#32302f,0.2),0.4); background-image: none; /*border: 1px solid alpha($bg, .2);*/ opacity: .4; - color: mix(#ebdbb2,#282828,0.5); + color: mix(#ebdbb2,#32302f,0.5); box-shadow: none; } toolbar.inline-toolbar button:active:disabled, toolbar.inline-toolbar button:checked:disabled, toolbar.inline-toolbar button.flat:active:disabled, toolbar.inline-toolbar button.flat:checked:disabled { background-color: rgba(131, 165, 152, 0.6); @@ -1428,11 +1421,11 @@ window.csd > .titlebar:not(headerbar) { box-shadow: none; } .titlebar:not(headerbar) > separator { - background-color: #2a2a29; } + background-color: #232323; } .background:not(.tiled):not(.maximized) .titlebar:backdrop, .background:not(.tiled):not(.maximized) .titlebar { - border-top-left-radius: 0px; - border-top-right-radius: 0px; } + border-top-left-radius: 4px; + border-top-right-radius: 4px; } .background:not(.csd):not(.ssd):not(.solid-csd) headerbar, .background:not(.csd):not(.ssd):not(.solid-csd) headerbar:not(:last-child), .background:not(.csd):not(.ssd):not(.solid-csd) headerbar:backdrop, .background:not(.csd):not(.ssd):not(.solid-csd) headerbar:backdrop:not(:last-child) { border-radius: 0; @@ -1442,10 +1435,10 @@ window.csd > .titlebar:not(headerbar) { ! Action-bar * ***************/ actionbar > revealer > box { - padding: 3px; - border-top: 1px solid #e1c98b; } + padding: 0px; + border-top: 1px solid mix(#ebdbb2,#32302f,0.1); } actionbar > revealer > box:backdrop { - border-color: mix(#ebdbb2,#e1c98b,0.9); } + border-color: mix(#ebdbb2,mix(#ebdbb2,#32302f,0.1),0.9); } /**************************** ! Search and Location bars * @@ -1457,18 +1450,18 @@ searchbar, border-width: 0 0 1px; border-style: solid; border-color: #dabc70; - color: #282828; } + color: #32302f; } /****************** ! Action buttons * *******************/ .suggested-action, headerbar.selection-mode button.suggested-action, .titlebar:not(headerbar).selection-mode button.suggested-action { - background-color: #4caf50; + background-color: #c3a544; background-image: none; border-color: rgba(218, 188, 112, 0.22); color: #ebdbb2; - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.22); } + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.12); } .suggested-action:focus, headerbar.selection-mode button.suggested-action:focus, .titlebar:not(headerbar).selection-mode button.suggested-action:focus, .suggested-action:hover, headerbar.selection-mode button.suggested-action:hover, .titlebar:not(headerbar).selection-mode button.suggested-action:hover { @@ -1491,18 +1484,18 @@ searchbar, .suggested-action.flat, headerbar.selection-mode button.flat.suggested-action, .titlebar:not(headerbar).selection-mode button.flat.suggested-action { color: #ebdbb2; - border-color: rgba(76, 175, 80, 0); - background-color: rgba(76, 175, 80, 0); + border-color: rgba(195, 165, 68, 0); + background-color: rgba(195, 165, 68, 0); background-image: none; box-shadow: none; } .suggested-action:hover, headerbar.selection-mode button.suggested-action:hover, .titlebar:not(headerbar).selection-mode button.suggested-action:hover, .suggested-action.flat:hover, .titlebar:not(headerbar).selection-mode button.flat.suggested-action:hover { - background-color: #53b457; + background-color: #c6aa4e; background-image: none; border-color: rgba(218, 188, 112, 0.3); color: #ebdbb2; - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.32); } + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.22); } .suggested-action:hover:focus, .titlebar:not(headerbar).selection-mode button.suggested-action:hover:focus, .suggested-action:hover:hover, .titlebar:not(headerbar).selection-mode button.suggested-action:hover:hover, .suggested-action.flat:hover:focus, .suggested-action.flat:hover:hover { @@ -1519,11 +1512,11 @@ searchbar, .suggested-action:focus, headerbar.selection-mode button.suggested-action:focus, .titlebar:not(headerbar).selection-mode button.suggested-action:focus, .suggested-action.flat:focus, .titlebar:not(headerbar).selection-mode button.flat.suggested-action:focus { - background-color: #53b457; + background-color: #c6aa4e; background-image: none; border-color: rgba(218, 188, 112, 0.3); color: #ebdbb2; - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.42); } + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.32); } .suggested-action:focus:focus, .titlebar:not(headerbar).selection-mode button.suggested-action:focus:focus, .suggested-action:focus:hover, .titlebar:not(headerbar).selection-mode button.suggested-action:focus:hover, .suggested-action.flat:focus:focus, .suggested-action.flat:focus:hover { @@ -1539,10 +1532,10 @@ searchbar, border-color: rgba(218, 188, 112, 0.3); } .suggested-action:focus:hover, .titlebar:not(headerbar).selection-mode button.suggested-action:focus:hover, .suggested-action.flat:focus:hover { - background-color: #5cb860; + background-color: #c9af58; background-image: none; border-color: rgba(218, 188, 112, 0.3); - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.48); } + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.38); } .suggested-action:focus:hover:focus, .suggested-action:focus:hover:hover, .suggested-action.flat:focus:hover:focus, .suggested-action.flat:focus:hover:hover { border-color: #527065; } .suggested-action:focus:hover:active, .suggested-action:focus:hover:active:hover, .suggested-action:focus:hover:active:focus, .suggested-action:focus:hover:active:hover:focus, .suggested-action:focus:hover:checked, .suggested-action:focus:hover:checked:hover, .suggested-action:focus:hover:checked:focus, .suggested-action:focus:hover:checked:hover:focus, .suggested-action.flat:focus:hover:active, .suggested-action.flat:focus:hover:active:hover, .suggested-action.flat:focus:hover:active:focus, .suggested-action.flat:focus:hover:active:hover:focus, .suggested-action.flat:focus:hover:checked, .suggested-action.flat:focus:hover:checked:hover, .suggested-action.flat:focus:hover:checked:focus, .suggested-action.flat:focus:hover:checked:hover:focus { @@ -1559,9 +1552,9 @@ searchbar, /*@include linear-gradient(shade($bg, .7), to top);*/ background-color: #83a598; background-image: none; + border-color: rgba(218, 188, 112, 0.22); color: #ebdbb2; - box-shadow: inset 1px 0 rgba(235, 219, 178, 0.06), inset 0 1px rgba(235, 219, 178, 0.07), inset -1px 0 rgba(235, 219, 178, 0.06), inset 0 -1px rgba(235, 219, 178, 0.05); - border-color: rgba(218, 188, 112, 0.22); } + box-shadow: inset 1px 0 rgba(235, 219, 178, 0.06), inset 0 1px rgba(235, 219, 178, 0.07), inset -1px 0 rgba(235, 219, 178, 0.06), inset 0 -1px rgba(235, 219, 178, 0.05); } .suggested-action:checked:focus, .titlebar:not(headerbar).selection-mode button.suggested-action:checked:focus, .suggested-action:checked:hover, .titlebar:not(headerbar).selection-mode button.suggested-action:checked:hover, .suggested-action:active:focus, @@ -1597,11 +1590,11 @@ searchbar, color: #ebdbb2; } .suggested-action:disabled:disabled, .titlebar:not(headerbar).selection-mode button.suggested-action:disabled:disabled, .suggested-action.flat:disabled:disabled { - background-color: alpha(mix(#4caf50,#ebdbb2,0.2),0.4); + background-color: alpha(mix(#c3a544,#ebdbb2,0.2),0.4); background-image: none; /*border: 1px solid alpha($bg, .2);*/ opacity: .4; - color: mix(#4caf50,#ebdbb2,0.5); + color: mix(#c3a544,#ebdbb2,0.5); box-shadow: none; } .suggested-action:active:disabled, .titlebar:not(headerbar).selection-mode button.suggested-action:active:disabled, .suggested-action:checked:disabled, @@ -1611,21 +1604,19 @@ searchbar, color: #ebdbb2; box-shadow: none; } .suggested-action.separator, headerbar.selection-mode button.separator.suggested-action, - .titlebar:not(headerbar).selection-mode button.separator.suggested-action, .suggested-action .separator, headerbar.selection-mode button.suggested-action .separator, - .titlebar:not(headerbar).selection-mode button.suggested-action .separator { + .titlebar:not(headerbar).selection-mode button.separator.suggested-action, .suggested-action .separator, headerbar.selection-mode button.suggested-action .separator, .titlebar:not(headerbar).selection-mode button.suggested-action .separator { border: 1px solid currentColor; - color: rgba(76, 175, 80, 0.9); } + color: rgba(195, 165, 68, 0.9); } .suggested-action.separator:disabled, - .titlebar:not(headerbar).selection-mode button.separator.suggested-action:disabled, .suggested-action .separator:disabled, - .titlebar:not(headerbar).selection-mode button.suggested-action .separator:disabled { - color: rgba(76, 175, 80, 0.85); } + .titlebar:not(headerbar).selection-mode button.separator.suggested-action:disabled, .suggested-action .separator:disabled, .titlebar:not(headerbar).selection-mode button.suggested-action .separator:disabled { + color: rgba(195, 165, 68, 0.85); } .destructive-action { - background-color: #f44336; + background-color: #ff276a; background-image: none; border-color: rgba(218, 188, 112, 0.22); color: #ebdbb2; - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.12); } + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.12); } .destructive-action:focus, .destructive-action:hover { border-color: #527065; } .destructive-action:active, .destructive-action:active:hover, .destructive-action:active:focus, .destructive-action:active:hover:focus, .destructive-action:checked, .destructive-action:checked:hover, .destructive-action:checked:focus, .destructive-action:checked:hover:focus { @@ -1636,16 +1627,16 @@ searchbar, border-color: rgba(218, 188, 112, 0.22); } .destructive-action.flat { color: #ebdbb2; - border-color: rgba(244, 67, 54, 0); - background-color: rgba(244, 67, 54, 0); + border-color: rgba(255, 39, 106, 0); + background-color: rgba(255, 39, 106, 0); background-image: none; box-shadow: none; } .destructive-action:hover, .destructive-action.flat:hover { - background-color: #f55044; + background-color: #ff3674; background-image: none; border-color: rgba(218, 188, 112, 0.3); color: #ebdbb2; - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.22); } + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.22); } .destructive-action:hover:focus, .destructive-action:hover:hover, .destructive-action.flat:hover:focus, .destructive-action.flat:hover:hover { border-color: #527065; } .destructive-action:hover:active, .destructive-action:hover:active:hover, .destructive-action:hover:active:focus, .destructive-action:hover:active:hover:focus, .destructive-action:hover:checked, .destructive-action:hover:checked:hover, .destructive-action:hover:checked:focus, .destructive-action:hover:checked:hover:focus, .destructive-action.flat:hover:active, .destructive-action.flat:hover:active:hover, .destructive-action.flat:hover:active:focus, .destructive-action.flat:hover:active:hover:focus, .destructive-action.flat:hover:checked, .destructive-action.flat:hover:checked:hover, .destructive-action.flat:hover:checked:focus, .destructive-action.flat:hover:checked:hover:focus { @@ -1655,11 +1646,11 @@ searchbar, .destructive-action:hover:active:disabled, .destructive-action:hover:checked:disabled, .destructive-action.flat:hover:active:disabled, .destructive-action.flat:hover:checked:disabled { border-color: rgba(218, 188, 112, 0.3); } .destructive-action:focus, .destructive-action.flat:focus { - background-color: #f55044; + background-color: #ff3674; background-image: none; border-color: rgba(218, 188, 112, 0.3); color: #ebdbb2; - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.32); } + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.32); } .destructive-action:focus:focus, .destructive-action:focus:hover, .destructive-action.flat:focus:focus, .destructive-action.flat:focus:hover { border-color: #527065; } .destructive-action:focus:active, .destructive-action:focus:active:hover, .destructive-action:focus:active:focus, .destructive-action:focus:active:hover:focus, .destructive-action:focus:checked, .destructive-action:focus:checked:hover, .destructive-action:focus:checked:focus, .destructive-action:focus:checked:hover:focus, .destructive-action.flat:focus:active, .destructive-action.flat:focus:active:hover, .destructive-action.flat:focus:active:focus, .destructive-action.flat:focus:active:hover:focus, .destructive-action.flat:focus:checked, .destructive-action.flat:focus:checked:hover, .destructive-action.flat:focus:checked:focus, .destructive-action.flat:focus:checked:hover:focus { @@ -1669,10 +1660,10 @@ searchbar, .destructive-action:focus:active:disabled, .destructive-action:focus:checked:disabled, .destructive-action.flat:focus:active:disabled, .destructive-action.flat:focus:checked:disabled { border-color: rgba(218, 188, 112, 0.3); } .destructive-action:focus:hover, .destructive-action.flat:focus:hover { - background-color: #f65d52; + background-color: #ff447e; background-image: none; border-color: rgba(218, 188, 112, 0.3); - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.38); } + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.38); } .destructive-action:focus:hover:focus, .destructive-action:focus:hover:hover, .destructive-action.flat:focus:hover:focus, .destructive-action.flat:focus:hover:hover { border-color: #527065; } .destructive-action:focus:hover:active, .destructive-action:focus:hover:active:hover, .destructive-action:focus:hover:active:focus, .destructive-action:focus:hover:active:hover:focus, .destructive-action:focus:hover:checked, .destructive-action:focus:hover:checked:hover, .destructive-action:focus:hover:checked:focus, .destructive-action:focus:hover:checked:hover:focus, .destructive-action.flat:focus:hover:active, .destructive-action.flat:focus:hover:active:hover, .destructive-action.flat:focus:hover:active:focus, .destructive-action.flat:focus:hover:active:hover:focus, .destructive-action.flat:focus:hover:checked, .destructive-action.flat:focus:hover:checked:hover, .destructive-action.flat:focus:hover:checked:focus, .destructive-action.flat:focus:hover:checked:hover:focus { @@ -1685,9 +1676,9 @@ searchbar, /*@include linear-gradient(shade($bg, .7), to top);*/ background-color: #83a598; background-image: none; + border-color: rgba(218, 188, 112, 0.22); color: #ebdbb2; - box-shadow: inset 1px 0 rgba(235, 219, 178, 0.06), inset 0 1px rgba(235, 219, 178, 0.07), inset -1px 0 rgba(235, 219, 178, 0.06), inset 0 -1px rgba(235, 219, 178, 0.05); - border-color: rgba(218, 188, 112, 0.22); } + box-shadow: inset 1px 0 rgba(235, 219, 178, 0.06), inset 0 1px rgba(235, 219, 178, 0.07), inset -1px 0 rgba(235, 219, 178, 0.06), inset 0 -1px rgba(235, 219, 178, 0.05); } .destructive-action:checked:focus, .destructive-action:checked:hover, .destructive-action:active:focus, .destructive-action:active:hover, .destructive-action.flat:checked:focus, .destructive-action.flat:checked:hover, .destructive-action.flat:active:focus, .destructive-action.flat:active:hover { border-color: #527065; } .destructive-action:checked:active, .destructive-action:checked:active:hover, .destructive-action:checked:active:focus, .destructive-action:checked:active:hover:focus, .destructive-action:checked:checked, .destructive-action:checked:checked:hover, .destructive-action:checked:checked:focus, .destructive-action:checked:checked:hover:focus, .destructive-action:active:active, .destructive-action:active:active:hover, .destructive-action:active:active:focus, .destructive-action:active:active:hover:focus, .destructive-action:active:checked, .destructive-action:active:checked:hover, .destructive-action:active:checked:focus, .destructive-action:active:checked:hover:focus, .destructive-action.flat:checked:active, .destructive-action.flat:checked:active:hover, .destructive-action.flat:checked:active:focus, .destructive-action.flat:checked:active:hover:focus, .destructive-action.flat:checked:checked, .destructive-action.flat:checked:checked:hover, .destructive-action.flat:checked:checked:focus, .destructive-action.flat:checked:checked:hover:focus, .destructive-action.flat:active:active, .destructive-action.flat:active:active:hover, .destructive-action.flat:active:active:focus, .destructive-action.flat:active:active:hover:focus, .destructive-action.flat:active:checked, .destructive-action.flat:active:checked:hover, .destructive-action.flat:active:checked:focus, .destructive-action.flat:active:checked:hover:focus { @@ -1704,11 +1695,11 @@ searchbar, .destructive-action:focus, .destructive-action:hover, .destructive-action.flat:focus, .destructive-action.flat:hover { color: #ebdbb2; } .destructive-action:disabled:disabled, .destructive-action.flat:disabled:disabled { - background-color: alpha(mix(#f44336,#ebdbb2,0.2),0.4); + background-color: alpha(mix(#ff276a,#ebdbb2,0.2),0.4); background-image: none; /*border: 1px solid alpha($bg, .2);*/ opacity: .4; - color: mix(#f44336,#ebdbb2,0.5); + color: mix(#ff276a,#ebdbb2,0.5); box-shadow: none; } .destructive-action:active:disabled, .destructive-action:checked:disabled, .destructive-action.flat:active:disabled, .destructive-action.flat:checked:disabled { background-color: rgba(131, 165, 152, 0.6); @@ -1717,9 +1708,9 @@ searchbar, box-shadow: none; } .destructive-action.separator, .destructive-action .separator { border: 1px solid currentColor; - color: rgba(244, 67, 54, 0.9); } + color: rgba(255, 39, 106, 0.9); } .destructive-action.separator:disabled, .destructive-action .separator:disabled { - color: rgba(244, 67, 54, 0.85); } + color: rgba(255, 39, 106, 0.85); } /****************** ! Selection mode * @@ -1759,18 +1750,18 @@ headerbar.selection-mode, headerbar.selection-mode .title, .titlebar:not(headerbar).selection-mode .title { font-weight: bold; - padding: 0 6px; } + padding: 0 0px; } headerbar.selection-mode .subtitle, .titlebar:not(headerbar).selection-mode .subtitle { font-size: smaller; - padding: 0 6px; } + padding: 0 0px; } headerbar.selection-mode button, .titlebar:not(headerbar).selection-mode button { background-color: #83a598; background-image: none; border-color: rgba(218, 188, 112, 0.22); color: #ebdbb2; - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.12); } + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.12); } headerbar.selection-mode button:focus, headerbar.selection-mode button:hover, .titlebar:not(headerbar).selection-mode button:focus, .titlebar:not(headerbar).selection-mode button:hover { @@ -1806,7 +1797,7 @@ headerbar.selection-mode, background-image: none; border-color: rgba(218, 188, 112, 0.3); color: #ebdbb2; - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.22); } + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.22); } headerbar.selection-mode button:hover:focus, headerbar.selection-mode button:hover:hover, headerbar.selection-mode button.flat:hover:focus, headerbar.selection-mode button.flat:hover:hover, .titlebar:not(headerbar).selection-mode button:hover:focus, .titlebar:not(headerbar).selection-mode button:hover:hover, @@ -1848,7 +1839,7 @@ headerbar.selection-mode, background-image: none; border-color: rgba(218, 188, 112, 0.3); color: #ebdbb2; - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.32); } + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.32); } headerbar.selection-mode button:focus:focus, headerbar.selection-mode button:focus:hover, headerbar.selection-mode button.flat:focus:focus, headerbar.selection-mode button.flat:focus:hover, .titlebar:not(headerbar).selection-mode button:focus:focus, .titlebar:not(headerbar).selection-mode button:focus:hover, @@ -1889,7 +1880,7 @@ headerbar.selection-mode, background-color: #94b1a6; background-image: none; border-color: rgba(218, 188, 112, 0.3); - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.38); } + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.38); } headerbar.selection-mode button:focus:hover:focus, headerbar.selection-mode button:focus:hover:hover, headerbar.selection-mode button.flat:focus:hover:focus, headerbar.selection-mode button.flat:focus:hover:hover, .titlebar:not(headerbar).selection-mode button:focus:hover:focus, .titlebar:not(headerbar).selection-mode button:focus:hover:hover, @@ -1932,9 +1923,9 @@ headerbar.selection-mode, /*@include linear-gradient(shade($bg, .7), to top);*/ background-color: #83a598; background-image: none; + border-color: rgba(218, 188, 112, 0.22); color: #ebdbb2; - box-shadow: inset 1px 0 rgba(235, 219, 178, 0.06), inset 0 1px rgba(235, 219, 178, 0.07), inset -1px 0 rgba(235, 219, 178, 0.06), inset 0 -1px rgba(235, 219, 178, 0.05); - border-color: rgba(218, 188, 112, 0.22); } + box-shadow: inset 1px 0 rgba(235, 219, 178, 0.06), inset 0 1px rgba(235, 219, 178, 0.07), inset -1px 0 rgba(235, 219, 178, 0.06), inset 0 -1px rgba(235, 219, 178, 0.05); } headerbar.selection-mode button:checked:focus, headerbar.selection-mode button:checked:hover, headerbar.selection-mode button:active:focus, headerbar.selection-mode button:active:hover, headerbar.selection-mode button.flat:checked:focus, headerbar.selection-mode button.flat:checked:hover, headerbar.selection-mode button.flat:active:focus, headerbar.selection-mode button.flat:active:hover, .titlebar:not(headerbar).selection-mode button:checked:focus, .titlebar:not(headerbar).selection-mode button:checked:hover, @@ -2043,11 +2034,11 @@ headerbar.selection-mode, color: rgba(131, 165, 152, 0.85); } headerbar.selection-mode .linked > button, .titlebar:not(headerbar).selection-mode .linked > button { - box-shadow: inset -1px 0 rgba(0, 0, 0, 0.12), 0 1px 2px -1px rgba(8, 8, 8, 0.12); } + box-shadow: inset -1px 0 rgba(0, 0, 0, 0.12), 0 1px 2px -1px rgba(10, 10, 9, 0.12); } headerbar.selection-mode .linked > button:focus, headerbar.selection-mode .linked > button:hover, .titlebar:not(headerbar).selection-mode .linked > button:focus, .titlebar:not(headerbar).selection-mode .linked > button:hover { - box-shadow: inset -1px 0 #527065, 0 1px 2px -1px rgba(8, 8, 8, 0.32); } + box-shadow: inset -1px 0 #527065, 0 1px 2px -1px rgba(10, 10, 9, 0.32); } headerbar.selection-mode .linked > button:active, headerbar.selection-mode .linked > button:active:hover, headerbar.selection-mode .linked > button:active:focus, headerbar.selection-mode .linked > button:active:hover:focus, headerbar.selection-mode .linked > button:checked, headerbar.selection-mode .linked > button:checked:hover, headerbar.selection-mode .linked > button:checked:focus, headerbar.selection-mode .linked > button:checked:hover:focus, .titlebar:not(headerbar).selection-mode .linked > button:active, .titlebar:not(headerbar).selection-mode .linked > button:active:hover, @@ -2057,18 +2048,18 @@ headerbar.selection-mode, .titlebar:not(headerbar).selection-mode .linked > button:checked:hover, .titlebar:not(headerbar).selection-mode .linked > button:checked:focus, .titlebar:not(headerbar).selection-mode .linked > button:checked:hover:focus { - box-shadow: inset -1px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(8, 8, 8, 0.07), inset 0 -1px rgba(8, 8, 8, 0.05); } + box-shadow: inset -1px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(10, 10, 9, 0.07), inset 0 -1px rgba(10, 10, 9, 0.05); } headerbar.selection-mode .linked > button:disabled, .titlebar:not(headerbar).selection-mode .linked > button:disabled { box-shadow: inset -1px 0 #64897b; } headerbar.selection-mode .linked > button:last-child, headerbar.selection-mode .linked > button:only-child, .titlebar:not(headerbar).selection-mode .linked > button:last-child, .titlebar:not(headerbar).selection-mode .linked > button:only-child { - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.12); } + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.12); } headerbar.selection-mode .linked > button:last-child:hover, headerbar.selection-mode .linked > button:only-child:hover, .titlebar:not(headerbar).selection-mode .linked > button:last-child:hover, .titlebar:not(headerbar).selection-mode .linked > button:only-child:hover { - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.32); } + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.32); } headerbar.selection-mode .linked > button:disabled:last-child, headerbar.selection-mode .linked > button:disabled:only-child, headerbar.selection-mode .linked > button:active:disabled:last-child, headerbar.selection-mode .linked > button:active:disabled:only-child, headerbar.selection-mode .linked > button:checked:disabled:last-child, headerbar.selection-mode .linked > button:checked:disabled:only-child, .titlebar:not(headerbar).selection-mode .linked > button:disabled:last-child, .titlebar:not(headerbar).selection-mode .linked > button:disabled:only-child, @@ -2086,7 +2077,7 @@ headerbar.selection-mode, .titlebar:not(headerbar).selection-mode .linked > button:checked:last-child:focus, .titlebar:not(headerbar).selection-mode .linked > button:checked:last-child:hover, .titlebar:not(headerbar).selection-mode .linked > button:checked:last-child:hover:focus { - box-shadow: inset 0 1px rgba(8, 8, 8, 0.07), inset -1px 0 rgba(8, 8, 8, 0.06); } + box-shadow: inset 0 1px rgba(10, 10, 9, 0.07), inset -1px 0 rgba(10, 10, 9, 0.06); } headerbar.selection-mode .linked > button:active:only-child, headerbar.selection-mode .linked > button:active:only-child:focus, headerbar.selection-mode .linked > button:active:only-child:hover, headerbar.selection-mode .linked > button:active:only-child:hover:focus, headerbar.selection-mode .linked > button:checked:only-child, headerbar.selection-mode .linked > button:checked:only-child:focus, headerbar.selection-mode .linked > button:checked:only-child:hover, headerbar.selection-mode .linked > button:checked:only-child:hover:focus, .titlebar:not(headerbar).selection-mode .linked > button:active:only-child, .titlebar:not(headerbar).selection-mode .linked > button:active:only-child:focus, @@ -2096,19 +2087,19 @@ headerbar.selection-mode, .titlebar:not(headerbar).selection-mode .linked > button:checked:only-child:focus, .titlebar:not(headerbar).selection-mode .linked > button:checked:only-child:hover, .titlebar:not(headerbar).selection-mode .linked > button:checked:only-child:hover:focus { - box-shadow: inset 1px 0 rgba(8, 8, 8, 0.06), inset 0 1px rgba(8, 8, 8, 0.07), inset -1px 0 rgba(8, 8, 8, 0.06); } + box-shadow: inset 1px 0 rgba(10, 10, 9, 0.06), inset 0 1px rgba(10, 10, 9, 0.07), inset -1px 0 rgba(10, 10, 9, 0.06); } headerbar.selection-mode combobox, headerbar.selection-mode button, .titlebar:not(headerbar).selection-mode combobox, .titlebar:not(headerbar).selection-mode button { - padding: 3px; } + padding: 0px; } headerbar.selection-mode combobox.text-button, headerbar.selection-mode button.text-button, .titlebar:not(headerbar).selection-mode combobox.text-button, .titlebar:not(headerbar).selection-mode button.text-button { - padding: 3px; } + padding: 0px; } headerbar.selection-mode combobox.image-button, headerbar.selection-mode button.image-button, .titlebar:not(headerbar).selection-mode combobox.image-button, .titlebar:not(headerbar).selection-mode button.image-button { - padding: 3px; } + padding: 0px; } headerbar.selection-mode separator, headerbar.selection-mode separator:disabled, .titlebar:not(headerbar).selection-mode separator, .titlebar:not(headerbar).selection-mode separator:disabled { @@ -2121,7 +2112,7 @@ headerbar.selection-mode, background-image: none; border-color: rgba(218, 188, 112, 0.22); color: #ebdbb2; - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.12); } + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.12); } headerbar.selection-mode button:focus, headerbar.selection-mode button:hover, .titlebar:not(headerbar).selection-mode button:focus, .titlebar:not(headerbar).selection-mode button:hover { @@ -2157,7 +2148,7 @@ headerbar.selection-mode, background-image: none; border-color: rgba(218, 188, 112, 0.3); color: #ebdbb2; - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.22); } + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.22); } headerbar.selection-mode button:hover:focus, headerbar.selection-mode button:hover:hover, headerbar.selection-mode button.flat:hover:focus, headerbar.selection-mode button.flat:hover:hover, .titlebar:not(headerbar).selection-mode button:hover:focus, .titlebar:not(headerbar).selection-mode button:hover:hover, @@ -2199,7 +2190,7 @@ headerbar.selection-mode, background-image: none; border-color: rgba(218, 188, 112, 0.3); color: #ebdbb2; - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.32); } + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.32); } headerbar.selection-mode button:focus:focus, headerbar.selection-mode button:focus:hover, headerbar.selection-mode button.flat:focus:focus, headerbar.selection-mode button.flat:focus:hover, .titlebar:not(headerbar).selection-mode button:focus:focus, .titlebar:not(headerbar).selection-mode button:focus:hover, @@ -2240,7 +2231,7 @@ headerbar.selection-mode, background-color: #94b1a6; background-image: none; border-color: rgba(218, 188, 112, 0.3); - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.38); } + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.38); } headerbar.selection-mode button:focus:hover:focus, headerbar.selection-mode button:focus:hover:hover, headerbar.selection-mode button.flat:focus:hover:focus, headerbar.selection-mode button.flat:focus:hover:hover, .titlebar:not(headerbar).selection-mode button:focus:hover:focus, .titlebar:not(headerbar).selection-mode button:focus:hover:hover, @@ -2283,9 +2274,9 @@ headerbar.selection-mode, /*@include linear-gradient(shade($bg, .7), to top);*/ background-color: #83a598; background-image: none; + border-color: rgba(218, 188, 112, 0.22); color: #ebdbb2; - box-shadow: inset 1px 0 rgba(235, 219, 178, 0.06), inset 0 1px rgba(235, 219, 178, 0.07), inset -1px 0 rgba(235, 219, 178, 0.06), inset 0 -1px rgba(235, 219, 178, 0.05); - border-color: rgba(218, 188, 112, 0.22); } + box-shadow: inset 1px 0 rgba(235, 219, 178, 0.06), inset 0 1px rgba(235, 219, 178, 0.07), inset -1px 0 rgba(235, 219, 178, 0.06), inset 0 -1px rgba(235, 219, 178, 0.05); } headerbar.selection-mode button:checked:focus, headerbar.selection-mode button:checked:hover, headerbar.selection-mode button:active:focus, headerbar.selection-mode button:active:hover, headerbar.selection-mode button.flat:checked:focus, headerbar.selection-mode button.flat:checked:hover, headerbar.selection-mode button.flat:active:focus, headerbar.selection-mode button.flat:active:hover, .titlebar:not(headerbar).selection-mode button:checked:focus, .titlebar:not(headerbar).selection-mode button:checked:hover, @@ -2420,9 +2411,7 @@ headerbar.selection-mode, -gtk-icon-shadow: none; } headerbar.selection-mode .dim-label, headerbar.selection-mode label.separator, .selection-menu headerbar.selection-mode .dim-label, .selection-menu headerbar.selection-mode label.separator, .titlebar:not(headerbar).selection-mode .dim-label, - .titlebar:not(headerbar).selection-mode label.separator, .selection-menu - .titlebar:not(headerbar).selection-mode .dim-label, .selection-menu - .titlebar:not(headerbar).selection-mode label.separator { + .titlebar:not(headerbar).selection-mode label.separator, .selection-menu .titlebar:not(headerbar).selection-mode .dim-label, .selection-menu .titlebar:not(headerbar).selection-mode label.separator { color: #57786b; } /********** @@ -2431,34 +2420,34 @@ headerbar.selection-mode, calendar { padding: 1px 3px; outline-offset: -1px; - color: #30302f; } + color: #32302f; } calendar:selected { - border-radius: 0px; } + border-radius: 4px; } calendar.header { - border-bottom: 1px solid rgba(0, 0, 0, 0.1); + border-bottom: 1px solid rgba(20, 19, 19, 0.1); border-radius: 0; } calendar.header:backdrop { - border-color: rgba(0, 0, 0, 0.1); } + border-color: rgba(20, 19, 19, 0.1); } calendar.button { - color: rgba(40, 40, 40, 0.55); } + color: rgba(50, 48, 47, 0.55); } calendar.button:hover { - color: #282828; } + color: #32302f; } calendar.button:backdrop { - color: alpha(mix(#282828,#ebdbb2,0.5),0.55); } + color: alpha(mix(#32302f,#ebdbb2,0.5),0.55); } calendar.button:disabled { - color: alpha(mix(#282828,#ebdbb2,0.5),0.55); } + color: alpha(mix(#32302f,#ebdbb2,0.5),0.55); } calendar:indeterminate, calendar:indeterminate:backdrop { - color: mix(#282828,#ebdbb2,0.5); } + color: mix(#32302f,#ebdbb2,0.5); } calendar.highlight, calendar.highlight:backdrop { font-size: smaller; - color: mix(#83a598,#282828,0.5); } + color: mix(#83a598,#32302f,0.5); } calendar:backdrop { - color: mix(#ebdbb2,#30302f,0.8); } + color: mix(#ebdbb2,#32302f,0.8); } /* gnome-calendar */ .calendar-view { background-color: #ebdbb2; - color: #30302f; } + color: #32302f; } /*************** ! Color chooser @@ -2467,94 +2456,96 @@ colorswatch:drop(active), colorswatch { border-style: none; } colorswatch.top { - border-top-left-radius: 0.5px; - border-top-right-radius: 0.5px; } + border-top-left-radius: 4.5px; + border-top-right-radius: 4.5px; } colorswatch.top overlay { - border-top-left-radius: 0px; - border-top-right-radius: 0px; } + border-top-left-radius: 4px; + border-top-right-radius: 4px; } colorswatch.bottom { - border-bottom-left-radius: 0.5px; - border-bottom-right-radius: 0.5px; } + border-bottom-left-radius: 4.5px; + border-bottom-right-radius: 4.5px; } colorswatch.bottom overlay { - border-bottom-left-radius: 0px; - border-bottom-right-radius: 0px; } + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; } colorswatch.left, colorswatch:first-child:not(.top) { - border-top-left-radius: 0.5px; - border-bottom-left-radius: 0.5px; } + border-top-left-radius: 4.5px; + border-bottom-left-radius: 4.5px; } colorswatch.left overlay, colorswatch:first-child:not(.top) overlay { - border-top-left-radius: 0px; - border-bottom-left-radius: 0px; } + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; } colorswatch.right, colorswatch:last-child:not(.bottom) { - border-top-right-radius: 0.5px; - border-bottom-right-radius: 0.5px; } + border-top-right-radius: 4.5px; + border-bottom-right-radius: 4.5px; } colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay { - border-top-right-radius: 0px; - border-bottom-right-radius: 0px; } + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; } colorswatch.dark overlay { color: #ebdbb2; } colorswatch.dark overlay:hover { - border-color: #e1c98b; } + border-color: mix(#ebdbb2,#32302f,0.1); } colorswatch.dark overlay:backdrop { color: mix(#83a598,#ebdbb2,0.66); } colorswatch.light overlay { - color: #30302f; } + color: #32302f; } colorswatch.light overlay:hover { - border-color: #e1c98b; } + border-color: mix(#ebdbb2,#32302f,0.1); } colorswatch.light overlay:backdrop { - color: mix(#ebdbb2,#30302f,0.8); } + color: mix(#ebdbb2,#32302f,0.8); } colorswatch:drop(active) { box-shadow: none; } colorswatch:drop(active).light overlay { - border-color: #4e9a06; - box-shadow: inset 0 0 0 2px #e1c98b, inset 0 0 0 1px #4e9a06; } + border-color: #83a598; + box-shadow: inset 0 0 0 2px mix(#ebdbb2,#32302f,0.1), inset 0 0 0 1px #83a598; } colorswatch:drop(active).dark overlay { - border-color: #4e9a06; - box-shadow: inset 0 0 0 2px #e1c98b, inset 0 0 0 1px #4e9a06; } + border-color: #83a598; + box-shadow: inset 0 0 0 2px mix(#ebdbb2,#32302f,0.1), inset 0 0 0 1px #83a598; } colorswatch overlay { - border: 1px solid #e1c98b; } + border: 1px solid mix(#ebdbb2,#32302f,0.1); } colorswatch overlay:hover { - box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), inset 0 -1px rgba(0, 0, 0, 0.2); } + box-shadow: inset 0 1px rgba(236, 220, 180, 0.4), inset 0 -1px rgba(20, 19, 19, 0.2); } colorswatch overlay:backdrop, colorswatch overlay:backdrop:hover { - border-color: #e1c98b; + border-color: mix(#ebdbb2,#32302f,0.1); box-shadow: none; } colorswatch:disabled { opacity: .5; } colorswatch:disabled overlay { - border-color: rgba(0, 0, 0, 0.6); + border-color: rgba(20, 19, 19, 0.6); box-shadow: none; } row:selected colorswatch { box-shadow: 0 0 0 2px #ebdbb2; } colorswatch#add-color-button { - border-radius: 0px 0px 0 0; } + border-radius: 4px 4px 0 0; } colorswatch#add-color-button:only-child { - border-radius: 0px; } + border-radius: 4px; } colorswatch#add-color-button overlay { background-color: #e7d3a2; - color: #282828; } + color: #32302f; } colorswatch#add-color-button overlay:hover { background-color: #e2cc91; } colorswatch#add-color-button overlay:backdrop { background-color: #e7d3a2; } colorswatch#editor-color-sample { - border-radius: 0px; } + border-radius: 4px; } colorswatch#editor-color-sample overlay { - border-radius: 0.5px; } + border-radius: 4.5px; } button.color { - padding: 3px; } + padding: 0px; } button.color colorswatch:only-child, button.color colorswatch:only-child overlay { - border-radius: 0; } + border-radius: 4px; } + button.color:disabled colorswatch:only-child, button.color:backdrop colorswatch:only-child, button.color:active colorswatch:only-child, button.color:checked colorswatch:only-child { + box-shadow: none; } /*********************** ! Font and file choosers @@ -2562,9 +2553,9 @@ button.color { filechooser { /* for fallback when header bar not used */ } filechooser .dialog-action-box { - border-top: 1px solid #e1c98b; } + border-top: 1px solid mix(#ebdbb2,#32302f,0.1); } filechooser .dialog-action-box:backdrop { - border-top-color: mix(#ebdbb2,#e1c98b,0.9); } + border-top-color: mix(#ebdbb2,mix(#ebdbb2,#32302f,0.1),0.9); } filechooser #pathbarbox { border-bottom: 1px solid #ebdbb2; } @@ -2576,14 +2567,14 @@ filechooserbutton:drop(active) { ! Grid and flowbox *******************/ list { - color: #30302f; + color: #32302f; background-color: #ebdbb2; - border-color: #e1c98b; } + border-color: mix(#ebdbb2,#32302f,0.1); } list:backdrop { background-color: #ebdbb2; - border-color: mix(#ebdbb2,#e1c98b,0.9); } + border-color: mix(#ebdbb2,mix(#ebdbb2,#32302f,0.1),0.9); } list row { - padding: 3px; } + padding: 0px; } row { transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } @@ -2592,21 +2583,21 @@ row { row:backdrop { transition: 200ms ease-out; } row.activatable.has-open-popup, row.activatable:hover { - background-color: rgba(40, 40, 40, 0.05); } + background-color: rgba(50, 48, 47, 0.05); } row.activatable:active { - box-shadow: inset 0 2px 2px -2px rgba(0, 0, 0, 0.2); } + box-shadow: inset 0 2px 2px -2px rgba(20, 19, 19, 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); } + box-shadow: inset 0 2px 3px -1px rgba(20, 19, 19, 0.5); } row.activatable:selected.has-open-popup, row.activatable:selected:hover { - background-color: mix(#83a598,#282828,0.1); } + background-color: mix(#83a598,#32302f,0.1); } row.activatable:selected:backdrop { background-color: #83a598; } flowbox flowboxchild { - padding: 3px; - border-radius: 0px; } + padding: 0px; + border-radius: 4px; } flowbox flowboxchild:selected { outline-offset: -2px; } @@ -2622,101 +2613,101 @@ flowbox flowboxchild { infobar { border: 0; } infobar.info, infobar.info:backdrop { - background-color: #03a9f4; + background-color: #a327c0; background-image: none; - border: 1px solid #0287c3; + border: 1px solid #821f9a; caret-color: currentColor; } infobar.info label, infobar.info, infobar.info:backdrop label, infobar.info:backdrop { - color: #fff; } + color: #32302f; } infobar.info button { - background-color: #03a9f4; + background-color: #a327c0; background-image: none; - border-color: rgba(204, 204, 204, 0.22); - color: #fff; - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.22); } + border-color: rgba(40, 38, 38, 0.32); + color: #32302f; + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.22); } infobar.info button:focus, infobar.info button:hover { border-color: #527065; } infobar.info button:active, infobar.info button:active:hover, infobar.info button:active:focus, infobar.info button:active:hover:focus, infobar.info button:checked, infobar.info button:checked:hover, infobar.info button:checked:focus, infobar.info button:checked:hover:focus { - border-color: rgba(179, 179, 179, 0.22); } + border-color: rgba(35, 34, 33, 0.32); } infobar.info button:disabled { - border-color: rgba(217, 217, 217, 0.22); } + border-color: rgba(43, 41, 40, 0.32); } infobar.info button:active:disabled, infobar.info button:checked:disabled { - border-color: rgba(204, 204, 204, 0.22); } + border-color: rgba(40, 38, 38, 0.32); } infobar.info button.flat { - color: #fff; - border-color: rgba(3, 169, 244, 0); - background-color: rgba(3, 169, 244, 0); + color: #32302f; + border-color: rgba(163, 39, 192, 0); + background-color: rgba(163, 39, 192, 0); background-image: none; box-shadow: none; } infobar.info button:hover, infobar.info button.flat:hover { - background-color: #07b0fc; + background-color: #ab29ca; background-image: none; - border-color: rgba(204, 204, 204, 0.3); - color: #fff; - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.32); } + border-color: rgba(40, 38, 38, 0.4); + color: #32302f; + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.32); } infobar.info button:hover:focus, infobar.info button:hover:hover, infobar.info button.flat:hover:focus, infobar.info button.flat:hover:hover { border-color: #527065; } infobar.info button:hover:active, infobar.info button:hover:active:hover, infobar.info button:hover:active:focus, infobar.info button:hover:active:hover:focus, infobar.info button:hover:checked, infobar.info button:hover:checked:hover, infobar.info button:hover:checked:focus, infobar.info button:hover:checked:hover:focus, infobar.info button.flat:hover:active, infobar.info button.flat:hover:active:hover, infobar.info button.flat:hover:active:focus, infobar.info button.flat:hover:active:hover:focus, infobar.info button.flat:hover:checked, infobar.info button.flat:hover:checked:hover, infobar.info button.flat:hover:checked:focus, infobar.info button.flat:hover:checked:hover:focus { - border-color: rgba(179, 179, 179, 0.3); } + border-color: rgba(35, 34, 33, 0.4); } infobar.info button:hover:disabled, infobar.info button.flat:hover:disabled { - border-color: rgba(217, 217, 217, 0.3); } + border-color: rgba(43, 41, 40, 0.4); } infobar.info button:hover:active:disabled, infobar.info button:hover:checked:disabled, infobar.info button.flat:hover:active:disabled, infobar.info button.flat:hover:checked:disabled { - border-color: rgba(204, 204, 204, 0.3); } + border-color: rgba(40, 38, 38, 0.4); } infobar.info button:focus, infobar.info button.flat:focus { - background-color: #07b0fc; + background-color: #ab29ca; background-image: none; - border-color: rgba(204, 204, 204, 0.3); - color: #fff; - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.42); } + border-color: rgba(40, 38, 38, 0.4); + color: #32302f; + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.42); } infobar.info button:focus:focus, infobar.info button:focus:hover, infobar.info button.flat:focus:focus, infobar.info button.flat:focus:hover { border-color: #527065; } infobar.info button:focus:active, infobar.info button:focus:active:hover, infobar.info button:focus:active:focus, infobar.info button:focus:active:hover:focus, infobar.info button:focus:checked, infobar.info button:focus:checked:hover, infobar.info button:focus:checked:focus, infobar.info button:focus:checked:hover:focus, infobar.info button.flat:focus:active, infobar.info button.flat:focus:active:hover, infobar.info button.flat:focus:active:focus, infobar.info button.flat:focus:active:hover:focus, infobar.info button.flat:focus:checked, infobar.info button.flat:focus:checked:hover, infobar.info button.flat:focus:checked:focus, infobar.info button.flat:focus:checked:hover:focus { - border-color: rgba(179, 179, 179, 0.3); } + border-color: rgba(35, 34, 33, 0.4); } infobar.info button:focus:disabled, infobar.info button.flat:focus:disabled { - border-color: rgba(217, 217, 217, 0.3); } + border-color: rgba(43, 41, 40, 0.4); } infobar.info button:focus:active:disabled, infobar.info button:focus:checked:disabled, infobar.info button.flat:focus:active:disabled, infobar.info button.flat:focus:checked:disabled { - border-color: rgba(204, 204, 204, 0.3); } + border-color: rgba(40, 38, 38, 0.4); } infobar.info button:focus:hover, infobar.info button.flat:focus:hover { - background-color: #14b4fc; + background-color: #b32bd3; background-image: none; - border-color: rgba(204, 204, 204, 0.3); - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.48); } + border-color: rgba(40, 38, 38, 0.4); + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.48); } infobar.info button:focus:hover:focus, infobar.info button:focus:hover:hover, infobar.info button.flat:focus:hover:focus, infobar.info button.flat:focus:hover:hover { border-color: #527065; } infobar.info button:focus:hover:active, infobar.info button:focus:hover:active:hover, infobar.info button:focus:hover:active:focus, infobar.info button:focus:hover:active:hover:focus, infobar.info button:focus:hover:checked, infobar.info button:focus:hover:checked:hover, infobar.info button:focus:hover:checked:focus, infobar.info button:focus:hover:checked:hover:focus, infobar.info button.flat:focus:hover:active, infobar.info button.flat:focus:hover:active:hover, infobar.info button.flat:focus:hover:active:focus, infobar.info button.flat:focus:hover:active:hover:focus, infobar.info button.flat:focus:hover:checked, infobar.info button.flat:focus:hover:checked:hover, infobar.info button.flat:focus:hover:checked:focus, infobar.info button.flat:focus:hover:checked:hover:focus { - border-color: rgba(179, 179, 179, 0.3); } + border-color: rgba(35, 34, 33, 0.4); } infobar.info button:focus:hover:disabled, infobar.info button.flat:focus:hover:disabled { - border-color: rgba(217, 217, 217, 0.3); } + border-color: rgba(43, 41, 40, 0.4); } infobar.info button:focus:hover:active:disabled, infobar.info button:focus:hover:checked:disabled, infobar.info button.flat:focus:hover:active:disabled, infobar.info button.flat:focus:hover:checked:disabled { - border-color: rgba(204, 204, 204, 0.3); } + border-color: rgba(40, 38, 38, 0.4); } infobar.info button:checked, infobar.info button:active, infobar.info button.flat:checked, infobar.info button.flat:active { /*@include linear-gradient(shade($bg, .7), to top);*/ background-color: #83a598; background-image: none; + border-color: rgba(40, 38, 38, 0.32); color: #ebdbb2; - box-shadow: inset 1px 0 rgba(255, 255, 255, 0.06), inset 0 1px rgba(255, 255, 255, 0.07), inset -1px 0 rgba(255, 255, 255, 0.06), inset 0 -1px rgba(255, 255, 255, 0.05); - border-color: rgba(204, 204, 204, 0.22); } + box-shadow: inset 1px 0 rgba(50, 48, 47, 0.06), inset 0 1px rgba(50, 48, 47, 0.07), inset -1px 0 rgba(50, 48, 47, 0.06), inset 0 -1px rgba(50, 48, 47, 0.05); } infobar.info button:checked:focus, infobar.info button:checked:hover, infobar.info button:active:focus, infobar.info button:active:hover, infobar.info button.flat:checked:focus, infobar.info button.flat:checked:hover, infobar.info button.flat:active:focus, infobar.info button.flat:active:hover { border-color: #527065; } infobar.info button:checked:active, infobar.info button:checked:active:hover, infobar.info button:checked:active:focus, infobar.info button:checked:active:hover:focus, infobar.info button:checked:checked, infobar.info button:checked:checked:hover, infobar.info button:checked:checked:focus, infobar.info button:checked:checked:hover:focus, infobar.info button:active:active, infobar.info button:active:active:hover, infobar.info button:active:active:focus, infobar.info button:active:active:hover:focus, infobar.info button:active:checked, infobar.info button:active:checked:hover, infobar.info button:active:checked:focus, infobar.info button:active:checked:hover:focus, infobar.info button.flat:checked:active, infobar.info button.flat:checked:active:hover, infobar.info button.flat:checked:active:focus, infobar.info button.flat:checked:active:hover:focus, infobar.info button.flat:checked:checked, infobar.info button.flat:checked:checked:hover, infobar.info button.flat:checked:checked:focus, infobar.info button.flat:checked:checked:hover:focus, infobar.info button.flat:active:active, infobar.info button.flat:active:active:hover, infobar.info button.flat:active:active:focus, infobar.info button.flat:active:active:hover:focus, infobar.info button.flat:active:checked, infobar.info button.flat:active:checked:hover, infobar.info button.flat:active:checked:focus, infobar.info button.flat:active:checked:hover:focus { - border-color: rgba(179, 179, 179, 0.22); } + border-color: rgba(35, 34, 33, 0.32); } infobar.info button:checked:disabled, infobar.info button:active:disabled, infobar.info button.flat:checked:disabled, infobar.info button.flat:active:disabled { - border-color: rgba(217, 217, 217, 0.22); } + border-color: rgba(43, 41, 40, 0.32); } infobar.info button:checked:active:disabled, infobar.info button:checked:checked:disabled, infobar.info button:active:active:disabled, infobar.info button:active:checked:disabled, infobar.info button.flat:checked:active:disabled, infobar.info button.flat:checked:checked:disabled, infobar.info button.flat:active:active:disabled, infobar.info button.flat:active:checked:disabled { - border-color: rgba(204, 204, 204, 0.22); } + border-color: rgba(40, 38, 38, 0.32); } infobar.info button:checked:focus, infobar.info button:checked:hover, infobar.info button:active:focus, infobar.info button:active:hover, infobar.info button.flat:checked:focus, infobar.info button.flat:checked:hover, infobar.info button.flat:active:focus, infobar.info button.flat:active:hover { /*@include linear-gradient(shade($bg, .65), to top);*/ background-color: #8cab9f; background-image: none; color: #ebdbb2; } infobar.info button:focus, infobar.info button:hover, infobar.info button.flat:focus, infobar.info button.flat:hover { - color: #fff; } + color: #32302f; } infobar.info button:disabled:disabled, infobar.info button.flat:disabled:disabled { - background-color: alpha(mix(#03a9f4,#fff,0.2),0.4); + background-color: alpha(mix(#a327c0,#32302f,0.2),0.4); background-image: none; /*border: 1px solid alpha($bg, .2);*/ opacity: .4; - color: mix(#03a9f4,#fff,0.5); + color: mix(#a327c0,#32302f,0.5); box-shadow: none; } infobar.info button:active:disabled, infobar.info button:checked:disabled, infobar.info button.flat:active:disabled, infobar.info button.flat:checked:disabled { background-color: rgba(131, 165, 152, 0.6); @@ -2725,105 +2716,105 @@ infobar { box-shadow: none; } infobar.info button.separator, infobar.info button .separator { border: 1px solid currentColor; - color: rgba(3, 169, 244, 0.9); } + color: rgba(163, 39, 192, 0.9); } infobar.info button.separator:disabled, infobar.info button .separator:disabled { - color: rgba(3, 169, 244, 0.85); } + color: rgba(163, 39, 192, 0.85); } infobar.warning, infobar.warning:backdrop { - background-color: #ef6c00; + background-color: #ff7f42; background-image: none; - border: 1px solid #bf5600; + border: 1px solid #ff5402; caret-color: currentColor; } infobar.warning label, infobar.warning, infobar.warning:backdrop label, infobar.warning:backdrop { - color: #fff; } + color: #32302f; } infobar.warning button { - background-color: #ef6c00; + background-color: #ff7f42; background-image: none; - border-color: rgba(204, 204, 204, 0.22); - color: #fff; - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.22); } + border-color: rgba(40, 38, 38, 0.32); + color: #32302f; + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.12); } infobar.warning button:focus, infobar.warning button:hover { border-color: #527065; } infobar.warning button:active, infobar.warning button:active:hover, infobar.warning button:active:focus, infobar.warning button:active:hover:focus, infobar.warning button:checked, infobar.warning button:checked:hover, infobar.warning button:checked:focus, infobar.warning button:checked:hover:focus { - border-color: rgba(179, 179, 179, 0.22); } + border-color: rgba(35, 34, 33, 0.32); } infobar.warning button:disabled { - border-color: rgba(217, 217, 217, 0.22); } + border-color: rgba(43, 41, 40, 0.32); } infobar.warning button:active:disabled, infobar.warning button:checked:disabled { - border-color: rgba(204, 204, 204, 0.22); } + border-color: rgba(40, 38, 38, 0.32); } infobar.warning button.flat { - color: #fff; - border-color: rgba(239, 108, 0, 0); - background-color: rgba(239, 108, 0, 0); + color: #32302f; + border-color: rgba(255, 127, 66, 0); + background-color: rgba(255, 127, 66, 0); background-image: none; box-shadow: none; } infobar.warning button:hover, infobar.warning button.flat:hover { - background-color: #fb7100; + background-color: #ff8a52; background-image: none; - border-color: rgba(204, 204, 204, 0.3); - color: #fff; - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.32); } + border-color: rgba(40, 38, 38, 0.4); + color: #32302f; + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.22); } infobar.warning button:hover:focus, infobar.warning button:hover:hover, infobar.warning button.flat:hover:focus, infobar.warning button.flat:hover:hover { border-color: #527065; } infobar.warning button:hover:active, infobar.warning button:hover:active:hover, infobar.warning button:hover:active:focus, infobar.warning button:hover:active:hover:focus, infobar.warning button:hover:checked, infobar.warning button:hover:checked:hover, infobar.warning button:hover:checked:focus, infobar.warning button:hover:checked:hover:focus, infobar.warning button.flat:hover:active, infobar.warning button.flat:hover:active:hover, infobar.warning button.flat:hover:active:focus, infobar.warning button.flat:hover:active:hover:focus, infobar.warning button.flat:hover:checked, infobar.warning button.flat:hover:checked:hover, infobar.warning button.flat:hover:checked:focus, infobar.warning button.flat:hover:checked:hover:focus { - border-color: rgba(179, 179, 179, 0.3); } + border-color: rgba(35, 34, 33, 0.4); } infobar.warning button:hover:disabled, infobar.warning button.flat:hover:disabled { - border-color: rgba(217, 217, 217, 0.3); } + border-color: rgba(43, 41, 40, 0.4); } infobar.warning button:hover:active:disabled, infobar.warning button:hover:checked:disabled, infobar.warning button.flat:hover:active:disabled, infobar.warning button.flat:hover:checked:disabled { - border-color: rgba(204, 204, 204, 0.3); } + border-color: rgba(40, 38, 38, 0.4); } infobar.warning button:focus, infobar.warning button.flat:focus { - background-color: #fb7100; + background-color: #ff8a52; background-image: none; - border-color: rgba(204, 204, 204, 0.3); - color: #fff; - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.42); } + border-color: rgba(40, 38, 38, 0.4); + color: #32302f; + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.32); } infobar.warning button:focus:focus, infobar.warning button:focus:hover, infobar.warning button.flat:focus:focus, infobar.warning button.flat:focus:hover { border-color: #527065; } infobar.warning button:focus:active, infobar.warning button:focus:active:hover, infobar.warning button:focus:active:focus, infobar.warning button:focus:active:hover:focus, infobar.warning button:focus:checked, infobar.warning button:focus:checked:hover, infobar.warning button:focus:checked:focus, infobar.warning button:focus:checked:hover:focus, infobar.warning button.flat:focus:active, infobar.warning button.flat:focus:active:hover, infobar.warning button.flat:focus:active:focus, infobar.warning button.flat:focus:active:hover:focus, infobar.warning button.flat:focus:checked, infobar.warning button.flat:focus:checked:hover, infobar.warning button.flat:focus:checked:focus, infobar.warning button.flat:focus:checked:hover:focus { - border-color: rgba(179, 179, 179, 0.3); } + border-color: rgba(35, 34, 33, 0.4); } infobar.warning button:focus:disabled, infobar.warning button.flat:focus:disabled { - border-color: rgba(217, 217, 217, 0.3); } + border-color: rgba(43, 41, 40, 0.4); } infobar.warning button:focus:active:disabled, infobar.warning button:focus:checked:disabled, infobar.warning button.flat:focus:active:disabled, infobar.warning button.flat:focus:checked:disabled { - border-color: rgba(204, 204, 204, 0.3); } + border-color: rgba(40, 38, 38, 0.4); } infobar.warning button:focus:hover, infobar.warning button.flat:focus:hover { - background-color: #ff7808; + background-color: #ff9562; background-image: none; - border-color: rgba(204, 204, 204, 0.3); - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.48); } + border-color: rgba(40, 38, 38, 0.4); + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.38); } infobar.warning button:focus:hover:focus, infobar.warning button:focus:hover:hover, infobar.warning button.flat:focus:hover:focus, infobar.warning button.flat:focus:hover:hover { border-color: #527065; } infobar.warning button:focus:hover:active, infobar.warning button:focus:hover:active:hover, infobar.warning button:focus:hover:active:focus, infobar.warning button:focus:hover:active:hover:focus, infobar.warning button:focus:hover:checked, infobar.warning button:focus:hover:checked:hover, infobar.warning button:focus:hover:checked:focus, infobar.warning button:focus:hover:checked:hover:focus, infobar.warning button.flat:focus:hover:active, infobar.warning button.flat:focus:hover:active:hover, infobar.warning button.flat:focus:hover:active:focus, infobar.warning button.flat:focus:hover:active:hover:focus, infobar.warning button.flat:focus:hover:checked, infobar.warning button.flat:focus:hover:checked:hover, infobar.warning button.flat:focus:hover:checked:focus, infobar.warning button.flat:focus:hover:checked:hover:focus { - border-color: rgba(179, 179, 179, 0.3); } + border-color: rgba(35, 34, 33, 0.4); } infobar.warning button:focus:hover:disabled, infobar.warning button.flat:focus:hover:disabled { - border-color: rgba(217, 217, 217, 0.3); } + border-color: rgba(43, 41, 40, 0.4); } infobar.warning button:focus:hover:active:disabled, infobar.warning button:focus:hover:checked:disabled, infobar.warning button.flat:focus:hover:active:disabled, infobar.warning button.flat:focus:hover:checked:disabled { - border-color: rgba(204, 204, 204, 0.3); } + border-color: rgba(40, 38, 38, 0.4); } infobar.warning button:checked, infobar.warning button:active, infobar.warning button.flat:checked, infobar.warning button.flat:active { /*@include linear-gradient(shade($bg, .7), to top);*/ background-color: #83a598; background-image: none; + border-color: rgba(40, 38, 38, 0.32); color: #ebdbb2; - box-shadow: inset 1px 0 rgba(255, 255, 255, 0.06), inset 0 1px rgba(255, 255, 255, 0.07), inset -1px 0 rgba(255, 255, 255, 0.06), inset 0 -1px rgba(255, 255, 255, 0.05); - border-color: rgba(204, 204, 204, 0.22); } + box-shadow: inset 1px 0 rgba(50, 48, 47, 0.06), inset 0 1px rgba(50, 48, 47, 0.07), inset -1px 0 rgba(50, 48, 47, 0.06), inset 0 -1px rgba(50, 48, 47, 0.05); } infobar.warning button:checked:focus, infobar.warning button:checked:hover, infobar.warning button:active:focus, infobar.warning button:active:hover, infobar.warning button.flat:checked:focus, infobar.warning button.flat:checked:hover, infobar.warning button.flat:active:focus, infobar.warning button.flat:active:hover { border-color: #527065; } infobar.warning button:checked:active, infobar.warning button:checked:active:hover, infobar.warning button:checked:active:focus, infobar.warning button:checked:active:hover:focus, infobar.warning button:checked:checked, infobar.warning button:checked:checked:hover, infobar.warning button:checked:checked:focus, infobar.warning button:checked:checked:hover:focus, infobar.warning button:active:active, infobar.warning button:active:active:hover, infobar.warning button:active:active:focus, infobar.warning button:active:active:hover:focus, infobar.warning button:active:checked, infobar.warning button:active:checked:hover, infobar.warning button:active:checked:focus, infobar.warning button:active:checked:hover:focus, infobar.warning button.flat:checked:active, infobar.warning button.flat:checked:active:hover, infobar.warning button.flat:checked:active:focus, infobar.warning button.flat:checked:active:hover:focus, infobar.warning button.flat:checked:checked, infobar.warning button.flat:checked:checked:hover, infobar.warning button.flat:checked:checked:focus, infobar.warning button.flat:checked:checked:hover:focus, infobar.warning button.flat:active:active, infobar.warning button.flat:active:active:hover, infobar.warning button.flat:active:active:focus, infobar.warning button.flat:active:active:hover:focus, infobar.warning button.flat:active:checked, infobar.warning button.flat:active:checked:hover, infobar.warning button.flat:active:checked:focus, infobar.warning button.flat:active:checked:hover:focus { - border-color: rgba(179, 179, 179, 0.22); } + border-color: rgba(35, 34, 33, 0.32); } infobar.warning button:checked:disabled, infobar.warning button:active:disabled, infobar.warning button.flat:checked:disabled, infobar.warning button.flat:active:disabled { - border-color: rgba(217, 217, 217, 0.22); } + border-color: rgba(43, 41, 40, 0.32); } infobar.warning button:checked:active:disabled, infobar.warning button:checked:checked:disabled, infobar.warning button:active:active:disabled, infobar.warning button:active:checked:disabled, infobar.warning button.flat:checked:active:disabled, infobar.warning button.flat:checked:checked:disabled, infobar.warning button.flat:active:active:disabled, infobar.warning button.flat:active:checked:disabled { - border-color: rgba(204, 204, 204, 0.22); } + border-color: rgba(40, 38, 38, 0.32); } infobar.warning button:checked:focus, infobar.warning button:checked:hover, infobar.warning button:active:focus, infobar.warning button:active:hover, infobar.warning button.flat:checked:focus, infobar.warning button.flat:checked:hover, infobar.warning button.flat:active:focus, infobar.warning button.flat:active:hover { /*@include linear-gradient(shade($bg, .65), to top);*/ background-color: #8cab9f; background-image: none; color: #ebdbb2; } infobar.warning button:focus, infobar.warning button:hover, infobar.warning button.flat:focus, infobar.warning button.flat:hover { - color: #fff; } + color: #32302f; } infobar.warning button:disabled:disabled, infobar.warning button.flat:disabled:disabled { - background-color: alpha(mix(#ef6c00,#fff,0.2),0.4); + background-color: alpha(mix(#ff7f42,#32302f,0.2),0.4); background-image: none; /*border: 1px solid alpha($bg, .2);*/ opacity: .4; - color: mix(#ef6c00,#fff,0.5); + color: mix(#ff7f42,#32302f,0.5); box-shadow: none; } infobar.warning button:active:disabled, infobar.warning button:checked:disabled, infobar.warning button.flat:active:disabled, infobar.warning button.flat:checked:disabled { background-color: rgba(131, 165, 152, 0.6); @@ -2832,105 +2823,105 @@ infobar { box-shadow: none; } infobar.warning button.separator, infobar.warning button .separator { border: 1px solid currentColor; - color: rgba(239, 108, 0, 0.9); } + color: rgba(255, 127, 66, 0.9); } infobar.warning button.separator:disabled, infobar.warning button .separator:disabled { - color: rgba(239, 108, 0, 0.85); } + color: rgba(255, 127, 66, 0.85); } infobar.question, infobar.question:backdrop { - background-color: #673ab7; + background-color: #a327c0; background-image: none; - border: 1px solid #522e92; + border: 1px solid #821f9a; caret-color: currentColor; } infobar.question label, infobar.question, infobar.question:backdrop label, infobar.question:backdrop { - color: #fff; } + color: #32302f; } infobar.question button { - background-color: #673ab7; + background-color: #a327c0; background-image: none; - border-color: rgba(204, 204, 204, 0.22); - color: #fff; - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.22); } + border-color: rgba(40, 38, 38, 0.32); + color: #32302f; + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.22); } infobar.question button:focus, infobar.question button:hover { border-color: #527065; } infobar.question button:active, infobar.question button:active:hover, infobar.question button:active:focus, infobar.question button:active:hover:focus, infobar.question button:checked, infobar.question button:checked:hover, infobar.question button:checked:focus, infobar.question button:checked:hover:focus { - border-color: rgba(179, 179, 179, 0.22); } + border-color: rgba(35, 34, 33, 0.32); } infobar.question button:disabled { - border-color: rgba(217, 217, 217, 0.22); } + border-color: rgba(43, 41, 40, 0.32); } infobar.question button:active:disabled, infobar.question button:checked:disabled { - border-color: rgba(204, 204, 204, 0.22); } + border-color: rgba(40, 38, 38, 0.32); } infobar.question button.flat { - color: #fff; - border-color: rgba(103, 58, 183, 0); - background-color: rgba(103, 58, 183, 0); + color: #32302f; + border-color: rgba(163, 39, 192, 0); + background-color: rgba(163, 39, 192, 0); background-image: none; box-shadow: none; } infobar.question button:hover, infobar.question button.flat:hover { - background-color: #6c3dc0; + background-color: #ab29ca; background-image: none; - border-color: rgba(204, 204, 204, 0.3); - color: #fff; - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.32); } + border-color: rgba(40, 38, 38, 0.4); + color: #32302f; + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.32); } infobar.question button:hover:focus, infobar.question button:hover:hover, infobar.question button.flat:hover:focus, infobar.question button.flat:hover:hover { border-color: #527065; } infobar.question button:hover:active, infobar.question button:hover:active:hover, infobar.question button:hover:active:focus, infobar.question button:hover:active:hover:focus, infobar.question button:hover:checked, infobar.question button:hover:checked:hover, infobar.question button:hover:checked:focus, infobar.question button:hover:checked:hover:focus, infobar.question button.flat:hover:active, infobar.question button.flat:hover:active:hover, infobar.question button.flat:hover:active:focus, infobar.question button.flat:hover:active:hover:focus, infobar.question button.flat:hover:checked, infobar.question button.flat:hover:checked:hover, infobar.question button.flat:hover:checked:focus, infobar.question button.flat:hover:checked:hover:focus { - border-color: rgba(179, 179, 179, 0.3); } + border-color: rgba(35, 34, 33, 0.4); } infobar.question button:hover:disabled, infobar.question button.flat:hover:disabled { - border-color: rgba(217, 217, 217, 0.3); } + border-color: rgba(43, 41, 40, 0.4); } infobar.question button:hover:active:disabled, infobar.question button:hover:checked:disabled, infobar.question button.flat:hover:active:disabled, infobar.question button.flat:hover:checked:disabled { - border-color: rgba(204, 204, 204, 0.3); } + border-color: rgba(40, 38, 38, 0.4); } infobar.question button:focus, infobar.question button.flat:focus { - background-color: #6c3dc0; + background-color: #ab29ca; background-image: none; - border-color: rgba(204, 204, 204, 0.3); - color: #fff; - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.42); } + border-color: rgba(40, 38, 38, 0.4); + color: #32302f; + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.42); } infobar.question button:focus:focus, infobar.question button:focus:hover, infobar.question button.flat:focus:focus, infobar.question button.flat:focus:hover { border-color: #527065; } infobar.question button:focus:active, infobar.question button:focus:active:hover, infobar.question button:focus:active:focus, infobar.question button:focus:active:hover:focus, infobar.question button:focus:checked, infobar.question button:focus:checked:hover, infobar.question button:focus:checked:focus, infobar.question button:focus:checked:hover:focus, infobar.question button.flat:focus:active, infobar.question button.flat:focus:active:hover, infobar.question button.flat:focus:active:focus, infobar.question button.flat:focus:active:hover:focus, infobar.question button.flat:focus:checked, infobar.question button.flat:focus:checked:hover, infobar.question button.flat:focus:checked:focus, infobar.question button.flat:focus:checked:hover:focus { - border-color: rgba(179, 179, 179, 0.3); } + border-color: rgba(35, 34, 33, 0.4); } infobar.question button:focus:disabled, infobar.question button.flat:focus:disabled { - border-color: rgba(217, 217, 217, 0.3); } + border-color: rgba(43, 41, 40, 0.4); } infobar.question button:focus:active:disabled, infobar.question button:focus:checked:disabled, infobar.question button.flat:focus:active:disabled, infobar.question button.flat:focus:checked:disabled { - border-color: rgba(204, 204, 204, 0.3); } + border-color: rgba(40, 38, 38, 0.4); } infobar.question button:focus:hover, infobar.question button.flat:focus:hover { - background-color: #7345c4; + background-color: #b32bd3; background-image: none; - border-color: rgba(204, 204, 204, 0.3); - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.48); } + border-color: rgba(40, 38, 38, 0.4); + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.48); } infobar.question button:focus:hover:focus, infobar.question button:focus:hover:hover, infobar.question button.flat:focus:hover:focus, infobar.question button.flat:focus:hover:hover { border-color: #527065; } infobar.question button:focus:hover:active, infobar.question button:focus:hover:active:hover, infobar.question button:focus:hover:active:focus, infobar.question button:focus:hover:active:hover:focus, infobar.question button:focus:hover:checked, infobar.question button:focus:hover:checked:hover, infobar.question button:focus:hover:checked:focus, infobar.question button:focus:hover:checked:hover:focus, infobar.question button.flat:focus:hover:active, infobar.question button.flat:focus:hover:active:hover, infobar.question button.flat:focus:hover:active:focus, infobar.question button.flat:focus:hover:active:hover:focus, infobar.question button.flat:focus:hover:checked, infobar.question button.flat:focus:hover:checked:hover, infobar.question button.flat:focus:hover:checked:focus, infobar.question button.flat:focus:hover:checked:hover:focus { - border-color: rgba(179, 179, 179, 0.3); } + border-color: rgba(35, 34, 33, 0.4); } infobar.question button:focus:hover:disabled, infobar.question button.flat:focus:hover:disabled { - border-color: rgba(217, 217, 217, 0.3); } + border-color: rgba(43, 41, 40, 0.4); } infobar.question button:focus:hover:active:disabled, infobar.question button:focus:hover:checked:disabled, infobar.question button.flat:focus:hover:active:disabled, infobar.question button.flat:focus:hover:checked:disabled { - border-color: rgba(204, 204, 204, 0.3); } + border-color: rgba(40, 38, 38, 0.4); } infobar.question button:checked, infobar.question button:active, infobar.question button.flat:checked, infobar.question button.flat:active { /*@include linear-gradient(shade($bg, .7), to top);*/ background-color: #83a598; background-image: none; + border-color: rgba(40, 38, 38, 0.32); color: #ebdbb2; - box-shadow: inset 1px 0 rgba(255, 255, 255, 0.06), inset 0 1px rgba(255, 255, 255, 0.07), inset -1px 0 rgba(255, 255, 255, 0.06), inset 0 -1px rgba(255, 255, 255, 0.05); - border-color: rgba(204, 204, 204, 0.22); } + box-shadow: inset 1px 0 rgba(50, 48, 47, 0.06), inset 0 1px rgba(50, 48, 47, 0.07), inset -1px 0 rgba(50, 48, 47, 0.06), inset 0 -1px rgba(50, 48, 47, 0.05); } infobar.question button:checked:focus, infobar.question button:checked:hover, infobar.question button:active:focus, infobar.question button:active:hover, infobar.question button.flat:checked:focus, infobar.question button.flat:checked:hover, infobar.question button.flat:active:focus, infobar.question button.flat:active:hover { border-color: #527065; } infobar.question button:checked:active, infobar.question button:checked:active:hover, infobar.question button:checked:active:focus, infobar.question button:checked:active:hover:focus, infobar.question button:checked:checked, infobar.question button:checked:checked:hover, infobar.question button:checked:checked:focus, infobar.question button:checked:checked:hover:focus, infobar.question button:active:active, infobar.question button:active:active:hover, infobar.question button:active:active:focus, infobar.question button:active:active:hover:focus, infobar.question button:active:checked, infobar.question button:active:checked:hover, infobar.question button:active:checked:focus, infobar.question button:active:checked:hover:focus, infobar.question button.flat:checked:active, infobar.question button.flat:checked:active:hover, infobar.question button.flat:checked:active:focus, infobar.question button.flat:checked:active:hover:focus, infobar.question button.flat:checked:checked, infobar.question button.flat:checked:checked:hover, infobar.question button.flat:checked:checked:focus, infobar.question button.flat:checked:checked:hover:focus, infobar.question button.flat:active:active, infobar.question button.flat:active:active:hover, infobar.question button.flat:active:active:focus, infobar.question button.flat:active:active:hover:focus, infobar.question button.flat:active:checked, infobar.question button.flat:active:checked:hover, infobar.question button.flat:active:checked:focus, infobar.question button.flat:active:checked:hover:focus { - border-color: rgba(179, 179, 179, 0.22); } + border-color: rgba(35, 34, 33, 0.32); } infobar.question button:checked:disabled, infobar.question button:active:disabled, infobar.question button.flat:checked:disabled, infobar.question button.flat:active:disabled { - border-color: rgba(217, 217, 217, 0.22); } + border-color: rgba(43, 41, 40, 0.32); } infobar.question button:checked:active:disabled, infobar.question button:checked:checked:disabled, infobar.question button:active:active:disabled, infobar.question button:active:checked:disabled, infobar.question button.flat:checked:active:disabled, infobar.question button.flat:checked:checked:disabled, infobar.question button.flat:active:active:disabled, infobar.question button.flat:active:checked:disabled { - border-color: rgba(204, 204, 204, 0.22); } + border-color: rgba(40, 38, 38, 0.32); } infobar.question button:checked:focus, infobar.question button:checked:hover, infobar.question button:active:focus, infobar.question button:active:hover, infobar.question button.flat:checked:focus, infobar.question button.flat:checked:hover, infobar.question button.flat:active:focus, infobar.question button.flat:active:hover { /*@include linear-gradient(shade($bg, .65), to top);*/ background-color: #8cab9f; background-image: none; color: #ebdbb2; } infobar.question button:focus, infobar.question button:hover, infobar.question button.flat:focus, infobar.question button.flat:hover { - color: #fff; } + color: #32302f; } infobar.question button:disabled:disabled, infobar.question button.flat:disabled:disabled { - background-color: alpha(mix(#673ab7,#fff,0.2),0.4); + background-color: alpha(mix(#a327c0,#32302f,0.2),0.4); background-image: none; /*border: 1px solid alpha($bg, .2);*/ opacity: .4; - color: mix(#673ab7,#fff,0.5); + color: mix(#a327c0,#32302f,0.5); box-shadow: none; } infobar.question button:active:disabled, infobar.question button:checked:disabled, infobar.question button.flat:active:disabled, infobar.question button.flat:checked:disabled { background-color: rgba(131, 165, 152, 0.6); @@ -2939,105 +2930,105 @@ infobar { box-shadow: none; } infobar.question button.separator, infobar.question button .separator { border: 1px solid currentColor; - color: rgba(103, 58, 183, 0.9); } + color: rgba(163, 39, 192, 0.9); } infobar.question button.separator:disabled, infobar.question button .separator:disabled { - color: rgba(103, 58, 183, 0.85); } + color: rgba(163, 39, 192, 0.85); } infobar.error, infobar.error:backdrop { - background-color: #f44336; + background-color: #ff276a; background-image: none; - border: 1px solid #e21b0c; + border: 1px solid #eb0049; caret-color: currentColor; } infobar.error label, infobar.error, infobar.error:backdrop label, infobar.error:backdrop { - color: #fff; } + color: #32302f; } infobar.error button { - background-color: #f44336; + background-color: #ff276a; background-image: none; - border-color: rgba(204, 204, 204, 0.22); - color: #fff; - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.12); } + border-color: rgba(40, 38, 38, 0.32); + color: #32302f; + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.12); } infobar.error button:focus, infobar.error button:hover { border-color: #527065; } infobar.error button:active, infobar.error button:active:hover, infobar.error button:active:focus, infobar.error button:active:hover:focus, infobar.error button:checked, infobar.error button:checked:hover, infobar.error button:checked:focus, infobar.error button:checked:hover:focus { - border-color: rgba(179, 179, 179, 0.22); } + border-color: rgba(35, 34, 33, 0.32); } infobar.error button:disabled { - border-color: rgba(217, 217, 217, 0.22); } + border-color: rgba(43, 41, 40, 0.32); } infobar.error button:active:disabled, infobar.error button:checked:disabled { - border-color: rgba(204, 204, 204, 0.22); } + border-color: rgba(40, 38, 38, 0.32); } infobar.error button.flat { - color: #fff; - border-color: rgba(244, 67, 54, 0); - background-color: rgba(244, 67, 54, 0); + color: #32302f; + border-color: rgba(255, 39, 106, 0); + background-color: rgba(255, 39, 106, 0); background-image: none; box-shadow: none; } infobar.error button:hover, infobar.error button.flat:hover { - background-color: #f55044; + background-color: #ff3674; background-image: none; - border-color: rgba(204, 204, 204, 0.3); - color: #fff; - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.22); } + border-color: rgba(40, 38, 38, 0.4); + color: #32302f; + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.22); } infobar.error button:hover:focus, infobar.error button:hover:hover, infobar.error button.flat:hover:focus, infobar.error button.flat:hover:hover { border-color: #527065; } infobar.error button:hover:active, infobar.error button:hover:active:hover, infobar.error button:hover:active:focus, infobar.error button:hover:active:hover:focus, infobar.error button:hover:checked, infobar.error button:hover:checked:hover, infobar.error button:hover:checked:focus, infobar.error button:hover:checked:hover:focus, infobar.error button.flat:hover:active, infobar.error button.flat:hover:active:hover, infobar.error button.flat:hover:active:focus, infobar.error button.flat:hover:active:hover:focus, infobar.error button.flat:hover:checked, infobar.error button.flat:hover:checked:hover, infobar.error button.flat:hover:checked:focus, infobar.error button.flat:hover:checked:hover:focus { - border-color: rgba(179, 179, 179, 0.3); } + border-color: rgba(35, 34, 33, 0.4); } infobar.error button:hover:disabled, infobar.error button.flat:hover:disabled { - border-color: rgba(217, 217, 217, 0.3); } + border-color: rgba(43, 41, 40, 0.4); } infobar.error button:hover:active:disabled, infobar.error button:hover:checked:disabled, infobar.error button.flat:hover:active:disabled, infobar.error button.flat:hover:checked:disabled { - border-color: rgba(204, 204, 204, 0.3); } + border-color: rgba(40, 38, 38, 0.4); } infobar.error button:focus, infobar.error button.flat:focus { - background-color: #f55044; + background-color: #ff3674; background-image: none; - border-color: rgba(204, 204, 204, 0.3); - color: #fff; - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.32); } + border-color: rgba(40, 38, 38, 0.4); + color: #32302f; + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.32); } infobar.error button:focus:focus, infobar.error button:focus:hover, infobar.error button.flat:focus:focus, infobar.error button.flat:focus:hover { border-color: #527065; } infobar.error button:focus:active, infobar.error button:focus:active:hover, infobar.error button:focus:active:focus, infobar.error button:focus:active:hover:focus, infobar.error button:focus:checked, infobar.error button:focus:checked:hover, infobar.error button:focus:checked:focus, infobar.error button:focus:checked:hover:focus, infobar.error button.flat:focus:active, infobar.error button.flat:focus:active:hover, infobar.error button.flat:focus:active:focus, infobar.error button.flat:focus:active:hover:focus, infobar.error button.flat:focus:checked, infobar.error button.flat:focus:checked:hover, infobar.error button.flat:focus:checked:focus, infobar.error button.flat:focus:checked:hover:focus { - border-color: rgba(179, 179, 179, 0.3); } + border-color: rgba(35, 34, 33, 0.4); } infobar.error button:focus:disabled, infobar.error button.flat:focus:disabled { - border-color: rgba(217, 217, 217, 0.3); } + border-color: rgba(43, 41, 40, 0.4); } infobar.error button:focus:active:disabled, infobar.error button:focus:checked:disabled, infobar.error button.flat:focus:active:disabled, infobar.error button.flat:focus:checked:disabled { - border-color: rgba(204, 204, 204, 0.3); } + border-color: rgba(40, 38, 38, 0.4); } infobar.error button:focus:hover, infobar.error button.flat:focus:hover { - background-color: #f65d52; + background-color: #ff447e; background-image: none; - border-color: rgba(204, 204, 204, 0.3); - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.38); } + border-color: rgba(40, 38, 38, 0.4); + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.38); } infobar.error button:focus:hover:focus, infobar.error button:focus:hover:hover, infobar.error button.flat:focus:hover:focus, infobar.error button.flat:focus:hover:hover { border-color: #527065; } infobar.error button:focus:hover:active, infobar.error button:focus:hover:active:hover, infobar.error button:focus:hover:active:focus, infobar.error button:focus:hover:active:hover:focus, infobar.error button:focus:hover:checked, infobar.error button:focus:hover:checked:hover, infobar.error button:focus:hover:checked:focus, infobar.error button:focus:hover:checked:hover:focus, infobar.error button.flat:focus:hover:active, infobar.error button.flat:focus:hover:active:hover, infobar.error button.flat:focus:hover:active:focus, infobar.error button.flat:focus:hover:active:hover:focus, infobar.error button.flat:focus:hover:checked, infobar.error button.flat:focus:hover:checked:hover, infobar.error button.flat:focus:hover:checked:focus, infobar.error button.flat:focus:hover:checked:hover:focus { - border-color: rgba(179, 179, 179, 0.3); } + border-color: rgba(35, 34, 33, 0.4); } infobar.error button:focus:hover:disabled, infobar.error button.flat:focus:hover:disabled { - border-color: rgba(217, 217, 217, 0.3); } + border-color: rgba(43, 41, 40, 0.4); } infobar.error button:focus:hover:active:disabled, infobar.error button:focus:hover:checked:disabled, infobar.error button.flat:focus:hover:active:disabled, infobar.error button.flat:focus:hover:checked:disabled { - border-color: rgba(204, 204, 204, 0.3); } + border-color: rgba(40, 38, 38, 0.4); } infobar.error button:checked, infobar.error button:active, infobar.error button.flat:checked, infobar.error button.flat:active { /*@include linear-gradient(shade($bg, .7), to top);*/ background-color: #83a598; background-image: none; + border-color: rgba(40, 38, 38, 0.32); color: #ebdbb2; - box-shadow: inset 1px 0 rgba(255, 255, 255, 0.06), inset 0 1px rgba(255, 255, 255, 0.07), inset -1px 0 rgba(255, 255, 255, 0.06), inset 0 -1px rgba(255, 255, 255, 0.05); - border-color: rgba(204, 204, 204, 0.22); } + box-shadow: inset 1px 0 rgba(50, 48, 47, 0.06), inset 0 1px rgba(50, 48, 47, 0.07), inset -1px 0 rgba(50, 48, 47, 0.06), inset 0 -1px rgba(50, 48, 47, 0.05); } infobar.error button:checked:focus, infobar.error button:checked:hover, infobar.error button:active:focus, infobar.error button:active:hover, infobar.error button.flat:checked:focus, infobar.error button.flat:checked:hover, infobar.error button.flat:active:focus, infobar.error button.flat:active:hover { border-color: #527065; } infobar.error button:checked:active, infobar.error button:checked:active:hover, infobar.error button:checked:active:focus, infobar.error button:checked:active:hover:focus, infobar.error button:checked:checked, infobar.error button:checked:checked:hover, infobar.error button:checked:checked:focus, infobar.error button:checked:checked:hover:focus, infobar.error button:active:active, infobar.error button:active:active:hover, infobar.error button:active:active:focus, infobar.error button:active:active:hover:focus, infobar.error button:active:checked, infobar.error button:active:checked:hover, infobar.error button:active:checked:focus, infobar.error button:active:checked:hover:focus, infobar.error button.flat:checked:active, infobar.error button.flat:checked:active:hover, infobar.error button.flat:checked:active:focus, infobar.error button.flat:checked:active:hover:focus, infobar.error button.flat:checked:checked, infobar.error button.flat:checked:checked:hover, infobar.error button.flat:checked:checked:focus, infobar.error button.flat:checked:checked:hover:focus, infobar.error button.flat:active:active, infobar.error button.flat:active:active:hover, infobar.error button.flat:active:active:focus, infobar.error button.flat:active:active:hover:focus, infobar.error button.flat:active:checked, infobar.error button.flat:active:checked:hover, infobar.error button.flat:active:checked:focus, infobar.error button.flat:active:checked:hover:focus { - border-color: rgba(179, 179, 179, 0.22); } + border-color: rgba(35, 34, 33, 0.32); } infobar.error button:checked:disabled, infobar.error button:active:disabled, infobar.error button.flat:checked:disabled, infobar.error button.flat:active:disabled { - border-color: rgba(217, 217, 217, 0.22); } + border-color: rgba(43, 41, 40, 0.32); } infobar.error button:checked:active:disabled, infobar.error button:checked:checked:disabled, infobar.error button:active:active:disabled, infobar.error button:active:checked:disabled, infobar.error button.flat:checked:active:disabled, infobar.error button.flat:checked:checked:disabled, infobar.error button.flat:active:active:disabled, infobar.error button.flat:active:checked:disabled { - border-color: rgba(204, 204, 204, 0.22); } + border-color: rgba(40, 38, 38, 0.32); } infobar.error button:checked:focus, infobar.error button:checked:hover, infobar.error button:active:focus, infobar.error button:active:hover, infobar.error button.flat:checked:focus, infobar.error button.flat:checked:hover, infobar.error button.flat:active:focus, infobar.error button.flat:active:hover { /*@include linear-gradient(shade($bg, .65), to top);*/ background-color: #8cab9f; background-image: none; color: #ebdbb2; } infobar.error button:focus, infobar.error button:hover, infobar.error button.flat:focus, infobar.error button.flat:hover { - color: #fff; } + color: #32302f; } infobar.error button:disabled:disabled, infobar.error button.flat:disabled:disabled { - background-color: alpha(mix(#f44336,#fff,0.2),0.4); + background-color: alpha(mix(#ff276a,#32302f,0.2),0.4); background-image: none; /*border: 1px solid alpha($bg, .2);*/ opacity: .4; - color: mix(#f44336,#fff,0.5); + color: mix(#ff276a,#32302f,0.5); box-shadow: none; } infobar.error button:active:disabled, infobar.error button:checked:disabled, infobar.error button.flat:active:disabled, infobar.error button.flat:checked:disabled { background-color: rgba(131, 165, 152, 0.6); @@ -3046,9 +3037,9 @@ infobar { box-shadow: none; } infobar.error button.separator, infobar.error button .separator { border: 1px solid currentColor; - color: rgba(244, 67, 54, 0.9); } + color: rgba(255, 39, 106, 0.9); } infobar.error button.separator:disabled, infobar.error button .separator:disabled { - color: rgba(244, 67, 54, 0.85); } + color: rgba(255, 39, 106, 0.85); } /********* ! Entry * @@ -3060,7 +3051,7 @@ infobar { border-left-width: 0; } .linked:not(.vertical) > entry:first-child { border-width: 1px; - border-radius: 0px; + border-radius: 4px; border-right-width: 0; border-bottom-right-radius: 0; border-top-right-radius: 0; } @@ -3069,7 +3060,7 @@ infobar { border-right-width: 1px; } .linked:not(.vertical) > entry:last-child { border-width: 1px; - border-radius: 0px; + border-radius: 4px; border-left-width: 0; border-bottom-left-radius: 0; border-top-left-radius: 0; } @@ -3079,7 +3070,7 @@ infobar { .linked:not(.vertical) > entry:only-child, .linked:not(.vertical) > entry:first-child:only-child { border-width: 1px; } .linked:not(.vertical) > entry:only-child { - border-radius: 0px; } + border-radius: 4px; } .linked.vertical > entry { border-width: 1px; @@ -3088,7 +3079,7 @@ infobar { border-bottom-width: 0; } .linked.vertical > entry:first-child { border-width: 1px; - border-radius: 0px; + border-radius: 4px; border-top-width: 1px; border-bottom-width: 0; border-bottom-left-radius: 0; @@ -3098,7 +3089,7 @@ infobar { border-bottom-width: 1px; } .linked.vertical > entry:last-child { border-width: 1px; - border-radius: 0px; + border-radius: 4px; border-top-width: 0; border-bottom-width: 1px; border-top-left-radius: 0; @@ -3109,16 +3100,15 @@ infobar { .linked.vertical > entry:only-child, .linked.vertical > entry:first-child:only-child { border-width: 1px; } .linked.vertical > entry:only-child { - border-radius: 0px; } + border-radius: 4px; } entry, menuitem entry, popover.background entry, .osd entry, #XfceNotifyWindow entry, #login_window entry { border-width: 1px; border-style: solid; - border-radius: 0px; - border-color: #dabc70; + border-radius: 4px; transition: border 100ms ease-out; - box-shadow: inset 1px 0 rgba(8, 8, 8, 0.1), inset 0 1px rgba(8, 8, 8, 0.12), inset -1px 0 rgba(8, 8, 8, 0.1), inset 0 -1px rgba(8, 8, 8, 0.05); } + box-shadow: inset 1px 0 rgba(10, 10, 9, 0.1), inset 0 1px rgba(10, 10, 9, 0.12), inset -1px 0 rgba(10, 10, 9, 0.1), inset 0 -1px rgba(10, 10, 9, 0.05); } entry:focus, popover.background entry:focus, #XfceNotifyWindow entry:focus, #login_window entry:focus, entry:hover, popover.background entry:hover, #XfceNotifyWindow entry:hover, #login_window entry:hover, entry:active, popover.background entry:active, @@ -3132,73 +3122,64 @@ entry, menuitem entry, popover.background entry, .osd entry, entry:disabled, popover.background entry:disabled, #XfceNotifyWindow entry:disabled, #login_window entry:disabled { box-shadow: none; } - entry progress, popover.background entry progress, .osd entry progress, - #XfceNotifyWindow entry progress, #login_window entry progress { + entry progress, popover.background entry progress, .osd entry progress, #XfceNotifyWindow entry progress, #login_window entry progress { background-color: #83a598; background-image: none; border-width: 0; - border-radius: 0px; + border-radius: 4px; color: #ebdbb2; } - entry image.left, - #XfceNotifyWindow entry image.left, #login_window entry image.left { - padding-right: 3px; } - entry image.right, - #XfceNotifyWindow entry image.right, #login_window entry image.right { - padding-left: 3px; } + entry image.left, #XfceNotifyWindow entry image.left, #login_window entry image.left { + padding-right: 0px; } + entry image.right, #XfceNotifyWindow entry image.right, #login_window entry image.right { + padding-left: 0px; } entry.warning, popover.background entry.warning, #XfceNotifyWindow entry.warning, #login_window entry.warning { - color: #fff; - border-color: #bf5600; - background-color: mix(#ebdbb2,#ef6c00,0.6); } - entry.warning image, - #XfceNotifyWindow entry.warning image, #login_window entry.warning image { - color: #fff; } + color: #32302f; + border-color: #ff5402; + background-color: mix(#ebdbb2,#ff7f42,0.6); } + entry.warning image, #XfceNotifyWindow entry.warning image, #login_window entry.warning image { + color: #32302f; } entry.warning:focus, #XfceNotifyWindow entry.warning:focus, #login_window entry.warning:focus { - color: #fff; + color: #32302f; border-color: #527065; - background-color: #ef6c00; + background-color: #ff7f42; box-shadow: none; } - entry.warning selection, - #XfceNotifyWindow entry.warning selection, #login_window entry.warning selection { - background-color: #fff; - color: #ef6c00; } + entry.warning selection, #XfceNotifyWindow entry.warning selection, #login_window entry.warning selection { + background-color: #32302f; + color: #ff7f42; } entry.error, popover.background entry.error, #XfceNotifyWindow entry.error, #login_window entry.error { - color: #fff; - border-color: #e21b0c; - background-color: mix(#ebdbb2,#f44336,0.6); } - entry.error image, - #XfceNotifyWindow entry.error image, #login_window entry.error image { - color: #fff; } + color: #32302f; + border-color: #eb0049; + background-color: mix(#ebdbb2,#ff276a,0.6); } + entry.error image, #XfceNotifyWindow entry.error image, #login_window entry.error image { + color: #32302f; } entry.error:focus, #XfceNotifyWindow entry.error:focus, #login_window entry.error:focus { - color: #fff; + color: #32302f; border-color: #527065; - background-color: #f44336; + background-color: #ff276a; box-shadow: none; } - entry.error selection, - #XfceNotifyWindow entry.error selection, #login_window entry.error selection { - background-color: #fff; - color: #f44336; } + entry.error selection, #XfceNotifyWindow entry.error selection, #login_window entry.error selection { + background-color: #32302f; + color: #ff276a; } entry.search-missing, popover.background entry.search-missing, #XfceNotifyWindow entry.search-missing, #login_window entry.search-missing { - color: #fff; - border-color: #e21b0c; - background-color: mix(#ebdbb2,#f44336,0.6); } - entry.search-missing image, - #XfceNotifyWindow entry.search-missing image, #login_window entry.search-missing image { - color: #fff; } + color: #32302f; + border-color: #eb0049; + background-color: mix(#ebdbb2,#ff276a,0.6); } + entry.search-missing image, #XfceNotifyWindow entry.search-missing image, #login_window entry.search-missing image { + color: #32302f; } entry.search-missing:focus, #XfceNotifyWindow entry.search-missing:focus, #login_window entry.search-missing:focus { - color: #fff; + color: #32302f; border-color: #527065; - background-color: #f44336; + background-color: #ff276a; box-shadow: none; } - entry.search-missing selection, - #XfceNotifyWindow entry.search-missing selection, #login_window entry.search-missing selection { - background-color: #fff; - color: #f44336; } + entry.search-missing selection, #XfceNotifyWindow entry.search-missing selection, #login_window entry.search-missing selection { + background-color: #32302f; + color: #ff276a; } /********* ! Menubar @@ -3207,23 +3188,23 @@ menubar, .menubar { -GtkWidget-window-dragging: true; padding: 0; border: 0; - background-color: #30302f; + background-color: #282828; background-image: none; - color: #ebdbb2; } + color: #d5c4a1; } menubar > menuitem, .menubar > menuitem { min-height: 16px; - padding: 4.5px 7.5px; + padding: 0px 0px; border: 1px solid transparent; background-color: transparent; background-image: none; - color: #ebdbb2; } + color: #d5c4a1; } menubar > menuitem:hover, .menubar > menuitem:hover { - border-color: mix(#30302f,#ebdbb2,0.21); - background-color: mix(#30302f,#ebdbb2,0.21); + border-color: mix(#282828,#d5c4a1,0.21); + background-color: mix(#282828,#d5c4a1,0.21); background-image: none; - color: #f2e7cc; } + color: #ded1b6; } menubar > menuitem *:hover, .menubar > menuitem *:hover { - color: #f2e7cc; } + color: #ded1b6; } /****** ! Menu @@ -3233,9 +3214,9 @@ menu, .context-menu { border: 0; border-radius: 0; - padding: 3px; - background-color: #30302f; - color: #ebdbb2; } + padding: 0px; + background-color: #282828; + color: #d5c4a1; } .csd menu, .csd .menu, .csd .context-menu { @@ -3252,8 +3233,8 @@ menu, .context-menu separator, .csd .context-menu separator { - background-color: #2b2b2a; - margin: 1px 0; } + background-color: #242424; + margin: -2px 0; } menu .separator, .csd menu .separator, .menu .separator, @@ -3262,13 +3243,13 @@ menu, .context-menu .separator, .csd .context-menu .separator { - color: #2b2b2a; } + color: #242424; } menu menuitem, .menu menuitem, .context-menu menuitem { min-height: 16px; min-width: 40px; - padding: 3px; + padding: 0px; border-radius: 0; } menu menuitem:active, menu menuitem:hover, .menu menuitem:active, @@ -3290,7 +3271,7 @@ menu, .menu menuitem *:disabled, .context-menu menuitem:disabled, .context-menu menuitem *:disabled { - color: mix(#ebdbb2,#30302f,0.5); } + color: mix(#d5c4a1,#282828,0.5); } menu menuitem arrow, .menu menuitem arrow, .context-menu menuitem arrow { @@ -3355,30 +3336,30 @@ menu, menu menuitem calendar, .menu menuitem calendar, .context-menu menuitem calendar { - color: #ebdbb2; } + color: #d5c4a1; } menu menuitem calendar.header, .menu menuitem calendar.header, .context-menu menuitem calendar.header { - border-bottom: 1px solid #2b2b2a; + border-bottom: 1px solid #242424; border-radius: 0; } menu menuitem calendar.header:backdrop, .menu menuitem calendar.header:backdrop, .context-menu menuitem calendar.header:backdrop { - border-color: #2b2b2a; } + border-color: #242424; } menu menuitem calendar.button, .menu menuitem calendar.button, .context-menu menuitem calendar.button { - color: rgba(235, 219, 178, 0.55); } + color: rgba(213, 196, 161, 0.55); } menu menuitem calendar.button:hover, .menu menuitem calendar.button:hover, .context-menu menuitem calendar.button:hover { - color: #ebdbb2; } + color: #d5c4a1; } menu menuitem calendar:indeterminate, menu menuitem calendar:indeterminate:backdrop, .menu menuitem calendar:indeterminate, .menu menuitem calendar:indeterminate:backdrop, .context-menu menuitem calendar:indeterminate, .context-menu menuitem calendar:indeterminate:backdrop { - color: mix(#ebdbb2,#30302f,0.5); } + color: mix(#d5c4a1,#282828,0.5); } menu menuitem label:dir(rtl), menu menuitem label:dir(ltr), .menu menuitem label:dir(rtl), .menu menuitem label:dir(ltr), @@ -3390,25 +3371,25 @@ menu, .context-menu > arrow { min-height: 16px; min-width: 16px; - padding: 3px; - background-color: #30302f; + padding: 0px; + background-color: #282828; border-radius: 0; } menu > arrow.top, .menu > arrow.top, .context-menu > arrow.top { margin-top: -6px; - border-bottom: 1px solid mix(#282828,#ebdbb2,0.1); + border-bottom: 1px solid mix(#32302f,#ebdbb2,0.1); -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } menu > arrow.bottom, .menu > arrow.bottom, .context-menu > arrow.bottom { margin-bottom: -6px; - border-top: 1px solid mix(#282828,#ebdbb2,0.1); + border-top: 1px solid mix(#32302f,#ebdbb2,0.1); -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } menu > arrow:hover, .menu > arrow:hover, .context-menu > arrow:hover { - background-color: mix(#282828,#ebdbb2,0.1); } + background-color: mix(#32302f,#ebdbb2,0.1); } menu > arrow:backdrop, .menu > arrow:backdrop, .context-menu > arrow:backdrop { @@ -3427,11 +3408,11 @@ menu, font-family: monospace; } menuitem accelerator { - color: rgba(235, 219, 178, 0.6); } + color: rgba(213, 196, 161, 0.6); } menuitem accelerator:hover { color: rgba(235, 219, 178, 0.8); } menuitem accelerator:disabled { - color: alpha(mix(#ebdbb2,#30302f,0.5),0.4); } + color: alpha(mix(#d5c4a1,#282828,0.5),0.4); } menuitem check, menuitem radio { min-height: 16px; @@ -3442,216 +3423,216 @@ menuitem check, menuitem radio { margin-left: 7px; } menuitem window decoration { - box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2); } + box-shadow: 0 2px 3px rgba(20, 19, 19, 0.2); } menuitem entry { - background-color: #30302f; + background-color: #282828; background-image: none; - border-color: shade(mix(#30302f,#ebdbb2,0.2),0.8); - padding: 3px; - color: #ebdbb2; + border-color: shade(mix(#282828,#d5c4a1,0.2),0.8); + padding: 0px; + color: #d5c4a1; caret-color: #282828; -gtk-secondary-caret-color: #282828; } menuitem entry:focus, menuitem entry:hover { border-color: #527065; } menuitem entry:active, menuitem entry:active:hover, menuitem entry:active:focus, menuitem entry:active:hover:focus, menuitem entry:checked, menuitem entry:checked:hover, menuitem entry:checked:focus, menuitem entry:checked:hover:focus { - border-color: shade(mix(#30302f,#ebdbb2,0.2),0.7); } + border-color: shade(mix(#282828,#d5c4a1,0.2),0.7); } menuitem entry:disabled { - border-color: shade(mix(#30302f,#ebdbb2,0.2),0.85); } + border-color: shade(mix(#282828,#d5c4a1,0.2),0.85); } menuitem entry:active:disabled, menuitem entry:checked:disabled { - border-color: shade(mix(#30302f,#ebdbb2,0.2),0.8); } + border-color: shade(mix(#282828,#d5c4a1,0.2),0.8); } menuitem entry:focus, menuitem entry:active { border-color: #527065; } menuitem entry:disabled { - background-color: #2b2b2a; + background-color: #242424; background-image: none; - border-color: shade(alpha(mix(#30302f,#ebdbb2,0.2),0.4),0.8); - /*@include border(mix($bg, $fg, .20));*/ + border-color: shade(alpha(mix(#282828,#d5c4a1,0.2),0.4),0.8); + /*@include border(mix($bg, $fg, .2));*/ /*border-color: alpha(mix($bg, $fg, .15), .8);*/ /*opacity: .8;*/ - color: mix(#30302f,#ebdbb2,0.5); } + color: mix(#282828,#d5c4a1,0.5); } menuitem entry:disabled:focus, menuitem entry:disabled:hover { border-color: #527065; } menuitem entry:disabled:active, menuitem entry:disabled:active:hover, menuitem entry:disabled:active:focus, menuitem entry:disabled:active:hover:focus, menuitem entry:disabled:checked, menuitem entry:disabled:checked:hover, menuitem entry:disabled:checked:focus, menuitem entry:disabled:checked:hover:focus { - border-color: shade(alpha(mix(#30302f,#ebdbb2,0.2),0.4),0.7); } + border-color: shade(alpha(mix(#282828,#d5c4a1,0.2),0.4),0.7); } menuitem entry:disabled:disabled { - border-color: shade(alpha(mix(#30302f,#ebdbb2,0.2),0.4),0.85); } + border-color: shade(alpha(mix(#282828,#d5c4a1,0.2),0.4),0.85); } menuitem entry:disabled:active:disabled, menuitem entry:disabled:checked:disabled { - border-color: shade(alpha(mix(#30302f,#ebdbb2,0.2),0.4),0.8); } + border-color: shade(alpha(mix(#282828,#d5c4a1,0.2),0.4),0.8); } /********* ! Popover **********/ popover.background { - padding: 0px; - border-radius: 0px; + padding: -3px; + border-radius: 4px; background-clip: border-box; - background-color: #30302f; + background-color: #282828; background-image: none; - color: #ebdbb2; - box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16); } + color: #d5c4a1; + box-shadow: 0 3px 6px rgba(20, 19, 19, 0.16); } .csd popover.background, popover.background { /*@include border($menu_bg_color);*/ - border-color: rgba(218, 188, 112, 0.5); + border-color: rgba(190, 164, 109, 0.5); border-width: 1px; border-style: solid; } .csd popover.background:focus, .csd popover.background:hover, popover.background:focus, popover.background:hover { border-color: #527065; } .csd popover.background:active, .csd popover.background:active:hover, .csd popover.background:active:focus, .csd popover.background:active:hover:focus, .csd popover.background:checked, .csd popover.background:checked:hover, .csd popover.background:checked:focus, .csd popover.background:checked:hover:focus, popover.background:active, popover.background:active:hover, popover.background:active:focus, popover.background:active:hover:focus, popover.background:checked, popover.background:checked:hover, popover.background:checked:focus, popover.background:checked:hover:focus { - border-color: rgba(209, 173, 80, 0.5); } + border-color: rgba(178, 147, 83, 0.5); } .csd popover.background:disabled, popover.background:disabled { - border-color: rgba(222, 196, 129, 0.5); } + border-color: rgba(196, 172, 122, 0.5); } .csd popover.background:active:disabled, .csd popover.background:checked:disabled, popover.background:active:disabled, popover.background:checked:disabled { - border-color: rgba(218, 188, 112, 0.5); } + border-color: rgba(190, 164, 109, 0.5); } popover.background:backdrop { box-shadow: none; } popover.background treeview.view:hover, popover.background treeview.view:selected, popover.background treeview.view:selected:focus, popover.background treeview.view:backdrop:selected, popover.background treeview.view:backdrop:selected:focus { border-top-color: #83a598; } popover.background treeview.view, popover.background treeview.view:backdrop { - border-top-color: #3a3a38; } + border-top-color: #303030; } popover.background view:hover, popover.background .view:hover, popover.background iconview:hover, popover.background list:hover { background-image: none; background-color: #83a598; color: #ebdbb2; } popover.background view, popover.background view:backdrop, popover.background .view, popover.background iconview, popover.background .view:backdrop, popover.background iconview:backdrop, popover.background list, popover.background list:backdrop { - background-color: #3e3e3d; + background-color: #343434; background-image: none; - color: #ebdbb2; - border-color: #262626; } + color: #d5c4a1; + border-color: #202020; } popover.background list row, popover.background list row .button { background-color: transparent; background-image: none; - color: #ebdbb2; } + color: #d5c4a1; } popover.background list row:focus, popover.background list row:hover, popover.background list row:active, popover.background list row .button:focus, popover.background list row .button:hover, popover.background list row .button:active { background-image: none; background-color: #83a598; color: #ebdbb2; } popover.background .frame { - border-color: #262626; - border-radius: 0px; } + border-color: #202020; + border-radius: 4px; } popover.background entry { background-color: #ebdbb2; background-image: none; - border-color: shade(mix(#ebdbb2,#30302f,0.2),0.8); - padding: 3px; - color: #30302f; + border-color: shade(mix(#ebdbb2,#32302f,0.2),0.8); + padding: 0px; + color: #32302f; caret-color: #282828; -gtk-secondary-caret-color: #282828; } popover.background entry:focus, popover.background entry:hover { border-color: #527065; } popover.background entry:active, popover.background entry:active:hover, popover.background entry:active:focus, popover.background entry:active:hover:focus, popover.background entry:checked, popover.background entry:checked:hover, popover.background entry:checked:focus, popover.background entry:checked:hover:focus { - border-color: shade(mix(#ebdbb2,#30302f,0.2),0.7); } + border-color: shade(mix(#ebdbb2,#32302f,0.2),0.7); } popover.background entry:disabled { - border-color: shade(mix(#ebdbb2,#30302f,0.2),0.85); } + border-color: shade(mix(#ebdbb2,#32302f,0.2),0.85); } popover.background entry:active:disabled, popover.background entry:checked:disabled { - border-color: shade(mix(#ebdbb2,#30302f,0.2),0.8); } + border-color: shade(mix(#ebdbb2,#32302f,0.2),0.8); } popover.background entry:focus, popover.background entry:active { border-color: #527065; } popover.background entry:disabled { background-color: #e2cc91; background-image: none; - border-color: shade(alpha(mix(#ebdbb2,#30302f,0.2),0.4),0.8); - /*@include border(mix($bg, $fg, .20));*/ + border-color: shade(alpha(mix(#ebdbb2,#32302f,0.2),0.4),0.8); + /*@include border(mix($bg, $fg, .2));*/ /*border-color: alpha(mix($bg, $fg, .15), .8);*/ /*opacity: .8;*/ - color: mix(#ebdbb2,#30302f,0.5); } + color: mix(#ebdbb2,#32302f,0.5); } popover.background entry:disabled:focus, popover.background entry:disabled:hover { border-color: #527065; } popover.background entry:disabled:active, popover.background entry:disabled:active:hover, popover.background entry:disabled:active:focus, popover.background entry:disabled:active:hover:focus, popover.background entry:disabled:checked, popover.background entry:disabled:checked:hover, popover.background entry:disabled:checked:focus, popover.background entry:disabled:checked:hover:focus { - border-color: shade(alpha(mix(#ebdbb2,#30302f,0.2),0.4),0.7); } + border-color: shade(alpha(mix(#ebdbb2,#32302f,0.2),0.4),0.7); } popover.background entry:disabled:disabled { - border-color: shade(alpha(mix(#ebdbb2,#30302f,0.2),0.4),0.85); } + border-color: shade(alpha(mix(#ebdbb2,#32302f,0.2),0.4),0.85); } popover.background entry:disabled:active:disabled, popover.background entry:disabled:checked:disabled { - border-color: shade(alpha(mix(#ebdbb2,#30302f,0.2),0.4),0.8); } + border-color: shade(alpha(mix(#ebdbb2,#32302f,0.2),0.4),0.8); } popover.background button { - background-color: #30302f; + background-color: #32302f; background-image: none; - border-color: rgba(218, 188, 112, 0.22); - color: #ebdbb2; - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.22); } + border-color: rgba(190, 164, 109, 0.22); + color: #d5c4a1; + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.22); } popover.background button:focus, popover.background button:hover { border-color: #527065; } popover.background button:active, popover.background button:active:hover, popover.background button:active:focus, popover.background button:active:hover:focus, popover.background button:checked, popover.background button:checked:hover, popover.background button:checked:focus, popover.background button:checked:hover:focus { - border-color: rgba(209, 173, 80, 0.22); } + border-color: rgba(178, 147, 83, 0.22); } popover.background button:disabled { - border-color: rgba(222, 196, 129, 0.22); } + border-color: rgba(196, 172, 122, 0.22); } popover.background button:active:disabled, popover.background button:checked:disabled { - border-color: rgba(218, 188, 112, 0.22); } + border-color: rgba(190, 164, 109, 0.22); } popover.background button.flat { - color: #ebdbb2; - border-color: rgba(48, 48, 47, 0); - background-color: rgba(48, 48, 47, 0); + color: #d5c4a1; + border-color: rgba(50, 48, 47, 0); + background-color: rgba(50, 48, 47, 0); background-image: none; box-shadow: none; } popover.background button:hover, popover.background button.flat:hover { - background-color: #323231; + background-color: #353231; background-image: none; - border-color: rgba(218, 188, 112, 0.3); - color: #ebdbb2; - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.32); } + border-color: rgba(190, 164, 109, 0.3); + color: #d5c4a1; + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.32); } popover.background button:hover:focus, popover.background button:hover:hover, popover.background button.flat:hover:focus, popover.background button.flat:hover:hover { border-color: #527065; } popover.background button:hover:active, popover.background button:hover:active:hover, popover.background button:hover:active:focus, popover.background button:hover:active:hover:focus, popover.background button:hover:checked, popover.background button:hover:checked:hover, popover.background button:hover:checked:focus, popover.background button:hover:checked:hover:focus, popover.background button.flat:hover:active, popover.background button.flat:hover:active:hover, popover.background button.flat:hover:active:focus, popover.background button.flat:hover:active:hover:focus, popover.background button.flat:hover:checked, popover.background button.flat:hover:checked:hover, popover.background button.flat:hover:checked:focus, popover.background button.flat:hover:checked:hover:focus { - border-color: rgba(209, 173, 80, 0.3); } + border-color: rgba(178, 147, 83, 0.3); } popover.background button:hover:disabled, popover.background button.flat:hover:disabled { - border-color: rgba(222, 196, 129, 0.3); } + border-color: rgba(196, 172, 122, 0.3); } popover.background button:hover:active:disabled, popover.background button:hover:checked:disabled, popover.background button.flat:hover:active:disabled, popover.background button.flat:hover:checked:disabled { - border-color: rgba(218, 188, 112, 0.3); } + border-color: rgba(190, 164, 109, 0.3); } popover.background button:focus, popover.background button.flat:focus { - background-color: #323231; + background-color: #353231; background-image: none; - border-color: rgba(218, 188, 112, 0.3); - color: #ebdbb2; - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.42); } + border-color: rgba(190, 164, 109, 0.3); + color: #d5c4a1; + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.42); } popover.background button:focus:focus, popover.background button:focus:hover, popover.background button.flat:focus:focus, popover.background button.flat:focus:hover { border-color: #527065; } popover.background button:focus:active, popover.background button:focus:active:hover, popover.background button:focus:active:focus, popover.background button:focus:active:hover:focus, popover.background button:focus:checked, popover.background button:focus:checked:hover, popover.background button:focus:checked:focus, popover.background button:focus:checked:hover:focus, popover.background button.flat:focus:active, popover.background button.flat:focus:active:hover, popover.background button.flat:focus:active:focus, popover.background button.flat:focus:active:hover:focus, popover.background button.flat:focus:checked, popover.background button.flat:focus:checked:hover, popover.background button.flat:focus:checked:focus, popover.background button.flat:focus:checked:hover:focus { - border-color: rgba(209, 173, 80, 0.3); } + border-color: rgba(178, 147, 83, 0.3); } popover.background button:focus:disabled, popover.background button.flat:focus:disabled { - border-color: rgba(222, 196, 129, 0.3); } + border-color: rgba(196, 172, 122, 0.3); } popover.background button:focus:active:disabled, popover.background button:focus:checked:disabled, popover.background button.flat:focus:active:disabled, popover.background button.flat:focus:checked:disabled { - border-color: rgba(218, 188, 112, 0.3); } + border-color: rgba(190, 164, 109, 0.3); } popover.background button:focus:hover, popover.background button.flat:focus:hover { - background-color: #353534; + background-color: #373534; background-image: none; - border-color: rgba(218, 188, 112, 0.3); - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.48); } + border-color: rgba(190, 164, 109, 0.3); + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.48); } popover.background button:focus:hover:focus, popover.background button:focus:hover:hover, popover.background button.flat:focus:hover:focus, popover.background button.flat:focus:hover:hover { border-color: #527065; } popover.background button:focus:hover:active, popover.background button:focus:hover:active:hover, popover.background button:focus:hover:active:focus, popover.background button:focus:hover:active:hover:focus, popover.background button:focus:hover:checked, popover.background button:focus:hover:checked:hover, popover.background button:focus:hover:checked:focus, popover.background button:focus:hover:checked:hover:focus, popover.background button.flat:focus:hover:active, popover.background button.flat:focus:hover:active:hover, popover.background button.flat:focus:hover:active:focus, popover.background button.flat:focus:hover:active:hover:focus, popover.background button.flat:focus:hover:checked, popover.background button.flat:focus:hover:checked:hover, popover.background button.flat:focus:hover:checked:focus, popover.background button.flat:focus:hover:checked:hover:focus { - border-color: rgba(209, 173, 80, 0.3); } + border-color: rgba(178, 147, 83, 0.3); } popover.background button:focus:hover:disabled, popover.background button.flat:focus:hover:disabled { - border-color: rgba(222, 196, 129, 0.3); } + border-color: rgba(196, 172, 122, 0.3); } popover.background button:focus:hover:active:disabled, popover.background button:focus:hover:checked:disabled, popover.background button.flat:focus:hover:active:disabled, popover.background button.flat:focus:hover:checked:disabled { - border-color: rgba(218, 188, 112, 0.3); } + border-color: rgba(190, 164, 109, 0.3); } popover.background button:checked, popover.background button:active, popover.background button.flat:checked, popover.background button.flat:active { /*@include linear-gradient(shade($bg, .7), to top);*/ background-color: #83a598; background-image: none; + border-color: rgba(190, 164, 109, 0.22); color: #ebdbb2; - box-shadow: inset 1px 0 rgba(235, 219, 178, 0.06), inset 0 1px rgba(235, 219, 178, 0.07), inset -1px 0 rgba(235, 219, 178, 0.06), inset 0 -1px rgba(235, 219, 178, 0.05); - border-color: rgba(218, 188, 112, 0.22); } + box-shadow: inset 1px 0 rgba(213, 196, 161, 0.06), inset 0 1px rgba(213, 196, 161, 0.07), inset -1px 0 rgba(213, 196, 161, 0.06), inset 0 -1px rgba(213, 196, 161, 0.05); } popover.background button:checked:focus, popover.background button:checked:hover, popover.background button:active:focus, popover.background button:active:hover, popover.background button.flat:checked:focus, popover.background button.flat:checked:hover, popover.background button.flat:active:focus, popover.background button.flat:active:hover { border-color: #527065; } popover.background button:checked:active, popover.background button:checked:active:hover, popover.background button:checked:active:focus, popover.background button:checked:active:hover:focus, popover.background button:checked:checked, popover.background button:checked:checked:hover, popover.background button:checked:checked:focus, popover.background button:checked:checked:hover:focus, popover.background button:active:active, popover.background button:active:active:hover, popover.background button:active:active:focus, popover.background button:active:active:hover:focus, popover.background button:active:checked, popover.background button:active:checked:hover, popover.background button:active:checked:focus, popover.background button:active:checked:hover:focus, popover.background button.flat:checked:active, popover.background button.flat:checked:active:hover, popover.background button.flat:checked:active:focus, popover.background button.flat:checked:active:hover:focus, popover.background button.flat:checked:checked, popover.background button.flat:checked:checked:hover, popover.background button.flat:checked:checked:focus, popover.background button.flat:checked:checked:hover:focus, popover.background button.flat:active:active, popover.background button.flat:active:active:hover, popover.background button.flat:active:active:focus, popover.background button.flat:active:active:hover:focus, popover.background button.flat:active:checked, popover.background button.flat:active:checked:hover, popover.background button.flat:active:checked:focus, popover.background button.flat:active:checked:hover:focus { - border-color: rgba(209, 173, 80, 0.22); } + border-color: rgba(178, 147, 83, 0.22); } popover.background button:checked:disabled, popover.background button:active:disabled, popover.background button.flat:checked:disabled, popover.background button.flat:active:disabled { - border-color: rgba(222, 196, 129, 0.22); } + border-color: rgba(196, 172, 122, 0.22); } popover.background button:checked:active:disabled, popover.background button:checked:checked:disabled, popover.background button:active:active:disabled, popover.background button:active:checked:disabled, popover.background button.flat:checked:active:disabled, popover.background button.flat:checked:checked:disabled, popover.background button.flat:active:active:disabled, popover.background button.flat:active:checked:disabled { - border-color: rgba(218, 188, 112, 0.22); } + border-color: rgba(190, 164, 109, 0.22); } popover.background button:checked:focus, popover.background button:checked:hover, popover.background button:active:focus, popover.background button:active:hover, popover.background button.flat:checked:focus, popover.background button.flat:checked:hover, popover.background button.flat:active:focus, popover.background button.flat:active:hover { /*@include linear-gradient(shade($bg, .65), to top);*/ background-color: #8cab9f; background-image: none; color: #ebdbb2; } popover.background button:focus, popover.background button:hover, popover.background button.flat:focus, popover.background button.flat:hover { - color: #ebdbb2; } + color: #d5c4a1; } popover.background button:disabled:disabled, popover.background button.flat:disabled:disabled { - background-color: alpha(mix(#30302f,#ebdbb2,0.2),0.4); + background-color: alpha(mix(#32302f,#d5c4a1,0.2),0.4); background-image: none; /*border: 1px solid alpha($bg, .2);*/ opacity: .4; - color: mix(#30302f,#ebdbb2,0.5); + color: mix(#32302f,#d5c4a1,0.5); box-shadow: none; } popover.background button:active:disabled, popover.background button:checked:disabled, popover.background button.flat:active:disabled, popover.background button.flat:checked:disabled { background-color: rgba(131, 165, 152, 0.6); @@ -3660,34 +3641,34 @@ popover.background { box-shadow: none; } popover.background button.separator, popover.background button .separator { border: 1px solid currentColor; - color: rgba(48, 48, 47, 0.9); } + color: rgba(50, 48, 47, 0.9); } popover.background button.separator:disabled, popover.background button .separator:disabled { - color: rgba(48, 48, 47, 0.85); } + color: rgba(50, 48, 47, 0.85); } popover.background .linked > button { - box-shadow: inset -1px 0 rgba(0, 0, 0, 0.22), 0 1px 2px -1px rgba(8, 8, 8, 0.22); } + box-shadow: inset -1px 0 rgba(0, 0, 0, 0.22), 0 1px 2px -1px rgba(10, 10, 9, 0.22); } popover.background .linked > button:focus, popover.background .linked > button:hover { - box-shadow: inset -1px 0 #527065, 0 1px 2px -1px rgba(8, 8, 8, 0.42); } + box-shadow: inset -1px 0 #527065, 0 1px 2px -1px rgba(10, 10, 9, 0.42); } popover.background .linked > button:active, popover.background .linked > button:active:hover, popover.background .linked > button:active:focus, popover.background .linked > button:active:hover:focus, popover.background .linked > button:checked, popover.background .linked > button:checked:hover, popover.background .linked > button:checked:focus, popover.background .linked > button:checked:hover:focus { - box-shadow: inset -1px 0 rgba(0, 0, 0, 0.22), inset 0 1px rgba(8, 8, 8, 0.07), inset 0 -1px rgba(8, 8, 8, 0.05); } + box-shadow: inset -1px 0 rgba(0, 0, 0, 0.22), inset 0 1px rgba(10, 10, 9, 0.07), inset 0 -1px rgba(10, 10, 9, 0.05); } popover.background .linked > button:disabled { - box-shadow: inset -1px 0 #262626; } + box-shadow: inset -1px 0 #282626; } popover.background .linked > button:last-child, popover.background .linked > button:only-child { - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.22); } + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.22); } popover.background .linked > button:last-child:hover, popover.background .linked > button:only-child:hover { - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.42); } + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.42); } popover.background .linked > button:disabled:last-child, popover.background .linked > button:disabled:only-child, popover.background .linked > button:active:disabled:last-child, popover.background .linked > button:active:disabled:only-child, popover.background .linked > button:checked:disabled:last-child, popover.background .linked > button:checked:disabled:only-child { box-shadow: none; } popover.background .linked > button:active:last-child, popover.background .linked > button:active:last-child:focus, popover.background .linked > button:active:last-child:hover, popover.background .linked > button:active:last-child:hover:focus, popover.background .linked > button:checked:last-child, popover.background .linked > button:checked:last-child:focus, popover.background .linked > button:checked:last-child:hover, popover.background .linked > button:checked:last-child:hover:focus { - box-shadow: inset 0 1px rgba(8, 8, 8, 0.07), inset -1px 0 rgba(8, 8, 8, 0.06); } + box-shadow: inset 0 1px rgba(10, 10, 9, 0.07), inset -1px 0 rgba(10, 10, 9, 0.06); } popover.background .linked > button:active:only-child, popover.background .linked > button:active:only-child:focus, popover.background .linked > button:active:only-child:hover, popover.background .linked > button:active:only-child:hover:focus, popover.background .linked > button:checked:only-child, popover.background .linked > button:checked:only-child:focus, popover.background .linked > button:checked:only-child:hover, popover.background .linked > button:checked:only-child:hover:focus { - box-shadow: inset 1px 0 rgba(8, 8, 8, 0.06), inset 0 1px rgba(8, 8, 8, 0.07), inset -1px 0 rgba(8, 8, 8, 0.06); } + box-shadow: inset 1px 0 rgba(10, 10, 9, 0.06), inset 0 1px rgba(10, 10, 9, 0.07), inset -1px 0 rgba(10, 10, 9, 0.06); } popover.background > list, popover.background > .view, popover.background > iconview, popover.background > toolbar { border-style: none; background-color: transparent; } modelbutton.flat, menuitem.button.flat { - padding: 3px 5px; + padding: 0px 2px; outline-color: transparent; transition: none; } modelbutton.flat:hover, @@ -3696,7 +3677,7 @@ menuitem.button.flat { color: #ebdbb2; } modelbutton.flat:checked, menuitem.button.flat:checked { - color: #282828; } + color: #32302f; } modelbutton.flat arrow.left, menuitem.button.flat arrow.left { -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); } @@ -3727,10 +3708,10 @@ menuitem.button.flat { .tooltip.background, .tooltip.background.csd, tooltip.background, tooltip.background.csd { - background-color: #282828; + background-color: #32302f; background-clip: padding-box; - border: 1px solid #202020; - border-radius: 0px; + border: 1px solid #282626; + border-radius: 4px; color: #ebdbb2; } .tooltip *, @@ -3744,123 +3725,125 @@ tooltip * { messagedialog, .message-dialog, .prompt { -GtkDialog-content-area-border: 0; -GtkDialog-action-area-border: 0; - -GtkDialog-button-spacing: 3px; + -GtkDialog-button-spacing: 0px; margin: 0; padding: 0; } + messagedialog .dialog-action-box, .message-dialog .dialog-action-box, .prompt .dialog-action-box { + margin: 0px; } printdialog paper { - color: #282828; - border: 1px solid #e1c98b; - background: #fff; + color: #32302f; + border: 1px solid mix(#ebdbb2,#32302f,0.1); + background: #ecdcb4; padding: 0; } printdialog paper:backdrop { - color: mix(#282828,#ebdbb2,0.5); - border-color: mix(#ebdbb2,#e1c98b,0.9); } + color: mix(#32302f,#ebdbb2,0.5); + border-color: mix(#ebdbb2,mix(#ebdbb2,#32302f,0.1),0.9); } printdialog .dialog-action-box { - margin: 6px; } + margin: 0px; } /********************* ! App notifications * **********************/ frame.app-notification { border-style: solid; - border-color: rgba(38, 38, 38, 0.8); + border-color: rgba(32, 32, 32, 0.8); border-width: 0 1px 1px; - border-radius: 0 0 0px 0px; - padding: 6px; - background-color: rgba(48, 48, 47, 0.8); + border-radius: 0 0 4px 4px; + padding: 0px; + background-color: rgba(40, 40, 40, 0.8); background-image: none; - color: #ebdbb2; } + color: #d5c4a1; } frame.app-notification button { - background-color: rgba(48, 48, 47, 0.8); + background-color: rgba(40, 40, 40, 0.8); background-image: none; - border-color: rgba(218, 188, 112, 0.22); - color: #ebdbb2; - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.22); } + border-color: rgba(190, 164, 109, 0.22); + color: #d5c4a1; + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.22); } frame.app-notification button:focus, frame.app-notification button:hover { border-color: #527065; } frame.app-notification button:active, frame.app-notification button:active:hover, frame.app-notification button:active:focus, frame.app-notification button:active:hover:focus, frame.app-notification button:checked, frame.app-notification button:checked:hover, frame.app-notification button:checked:focus, frame.app-notification button:checked:hover:focus { - border-color: rgba(209, 173, 80, 0.22); } + border-color: rgba(178, 147, 83, 0.22); } frame.app-notification button:disabled { - border-color: rgba(222, 196, 129, 0.22); } + border-color: rgba(196, 172, 122, 0.22); } frame.app-notification button:active:disabled, frame.app-notification button:checked:disabled { - border-color: rgba(218, 188, 112, 0.22); } + border-color: rgba(190, 164, 109, 0.22); } frame.app-notification button.flat { - color: #ebdbb2; - border-color: rgba(48, 48, 47, 0); - background-color: rgba(48, 48, 47, 0); + color: #d5c4a1; + border-color: rgba(40, 40, 40, 0); + background-color: rgba(40, 40, 40, 0); background-image: none; box-shadow: none; } frame.app-notification button:hover, frame.app-notification button.flat:hover { - background-color: rgba(50, 50, 49, 0.8); + background-color: rgba(42, 42, 42, 0.8); background-image: none; - border-color: rgba(218, 188, 112, 0.3); - color: #ebdbb2; - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.32); } + border-color: rgba(190, 164, 109, 0.3); + color: #d5c4a1; + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.32); } frame.app-notification button:hover:focus, frame.app-notification button:hover:hover, frame.app-notification button.flat:hover:focus, frame.app-notification button.flat:hover:hover { border-color: #527065; } frame.app-notification button:hover:active, frame.app-notification button:hover:active:hover, frame.app-notification button:hover:active:focus, frame.app-notification button:hover:active:hover:focus, frame.app-notification button:hover:checked, frame.app-notification button:hover:checked:hover, frame.app-notification button:hover:checked:focus, frame.app-notification button:hover:checked:hover:focus, frame.app-notification button.flat:hover:active, frame.app-notification button.flat:hover:active:hover, frame.app-notification button.flat:hover:active:focus, frame.app-notification button.flat:hover:active:hover:focus, frame.app-notification button.flat:hover:checked, frame.app-notification button.flat:hover:checked:hover, frame.app-notification button.flat:hover:checked:focus, frame.app-notification button.flat:hover:checked:hover:focus { - border-color: rgba(209, 173, 80, 0.3); } + border-color: rgba(178, 147, 83, 0.3); } frame.app-notification button:hover:disabled, frame.app-notification button.flat:hover:disabled { - border-color: rgba(222, 196, 129, 0.3); } + border-color: rgba(196, 172, 122, 0.3); } frame.app-notification button:hover:active:disabled, frame.app-notification button:hover:checked:disabled, frame.app-notification button.flat:hover:active:disabled, frame.app-notification button.flat:hover:checked:disabled { - border-color: rgba(218, 188, 112, 0.3); } + border-color: rgba(190, 164, 109, 0.3); } frame.app-notification button:focus, frame.app-notification button.flat:focus { - background-color: rgba(50, 50, 49, 0.8); + background-color: rgba(42, 42, 42, 0.8); background-image: none; - border-color: rgba(218, 188, 112, 0.3); - color: #ebdbb2; - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.42); } + border-color: rgba(190, 164, 109, 0.3); + color: #d5c4a1; + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.42); } frame.app-notification button:focus:focus, frame.app-notification button:focus:hover, frame.app-notification button.flat:focus:focus, frame.app-notification button.flat:focus:hover { border-color: #527065; } frame.app-notification button:focus:active, frame.app-notification button:focus:active:hover, frame.app-notification button:focus:active:focus, frame.app-notification button:focus:active:hover:focus, frame.app-notification button:focus:checked, frame.app-notification button:focus:checked:hover, frame.app-notification button:focus:checked:focus, frame.app-notification button:focus:checked:hover:focus, frame.app-notification button.flat:focus:active, frame.app-notification button.flat:focus:active:hover, frame.app-notification button.flat:focus:active:focus, frame.app-notification button.flat:focus:active:hover:focus, frame.app-notification button.flat:focus:checked, frame.app-notification button.flat:focus:checked:hover, frame.app-notification button.flat:focus:checked:focus, frame.app-notification button.flat:focus:checked:hover:focus { - border-color: rgba(209, 173, 80, 0.3); } + border-color: rgba(178, 147, 83, 0.3); } frame.app-notification button:focus:disabled, frame.app-notification button.flat:focus:disabled { - border-color: rgba(222, 196, 129, 0.3); } + border-color: rgba(196, 172, 122, 0.3); } frame.app-notification button:focus:active:disabled, frame.app-notification button:focus:checked:disabled, frame.app-notification button.flat:focus:active:disabled, frame.app-notification button.flat:focus:checked:disabled { - border-color: rgba(218, 188, 112, 0.3); } + border-color: rgba(190, 164, 109, 0.3); } frame.app-notification button:focus:hover, frame.app-notification button.flat:focus:hover { - background-color: rgba(53, 53, 52, 0.8); + background-color: rgba(44, 44, 44, 0.8); background-image: none; - border-color: rgba(218, 188, 112, 0.3); - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.48); } + border-color: rgba(190, 164, 109, 0.3); + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.48); } frame.app-notification button:focus:hover:focus, frame.app-notification button:focus:hover:hover, frame.app-notification button.flat:focus:hover:focus, frame.app-notification button.flat:focus:hover:hover { border-color: #527065; } frame.app-notification button:focus:hover:active, frame.app-notification button:focus:hover:active:hover, frame.app-notification button:focus:hover:active:focus, frame.app-notification button:focus:hover:active:hover:focus, frame.app-notification button:focus:hover:checked, frame.app-notification button:focus:hover:checked:hover, frame.app-notification button:focus:hover:checked:focus, frame.app-notification button:focus:hover:checked:hover:focus, frame.app-notification button.flat:focus:hover:active, frame.app-notification button.flat:focus:hover:active:hover, frame.app-notification button.flat:focus:hover:active:focus, frame.app-notification button.flat:focus:hover:active:hover:focus, frame.app-notification button.flat:focus:hover:checked, frame.app-notification button.flat:focus:hover:checked:hover, frame.app-notification button.flat:focus:hover:checked:focus, frame.app-notification button.flat:focus:hover:checked:hover:focus { - border-color: rgba(209, 173, 80, 0.3); } + border-color: rgba(178, 147, 83, 0.3); } frame.app-notification button:focus:hover:disabled, frame.app-notification button.flat:focus:hover:disabled { - border-color: rgba(222, 196, 129, 0.3); } + border-color: rgba(196, 172, 122, 0.3); } frame.app-notification button:focus:hover:active:disabled, frame.app-notification button:focus:hover:checked:disabled, frame.app-notification button.flat:focus:hover:active:disabled, frame.app-notification button.flat:focus:hover:checked:disabled { - border-color: rgba(218, 188, 112, 0.3); } + border-color: rgba(190, 164, 109, 0.3); } frame.app-notification button:checked, frame.app-notification button:active, frame.app-notification button.flat:checked, frame.app-notification button.flat:active { /*@include linear-gradient(shade($bg, .7), to top);*/ background-color: #83a598; background-image: none; + border-color: rgba(190, 164, 109, 0.22); color: #ebdbb2; - box-shadow: inset 1px 0 rgba(235, 219, 178, 0.06), inset 0 1px rgba(235, 219, 178, 0.07), inset -1px 0 rgba(235, 219, 178, 0.06), inset 0 -1px rgba(235, 219, 178, 0.05); - border-color: rgba(218, 188, 112, 0.22); } + box-shadow: inset 1px 0 rgba(213, 196, 161, 0.06), inset 0 1px rgba(213, 196, 161, 0.07), inset -1px 0 rgba(213, 196, 161, 0.06), inset 0 -1px rgba(213, 196, 161, 0.05); } frame.app-notification button:checked:focus, frame.app-notification button:checked:hover, frame.app-notification button:active:focus, frame.app-notification button:active:hover, frame.app-notification button.flat:checked:focus, frame.app-notification button.flat:checked:hover, frame.app-notification button.flat:active:focus, frame.app-notification button.flat:active:hover { border-color: #527065; } frame.app-notification button:checked:active, frame.app-notification button:checked:active:hover, frame.app-notification button:checked:active:focus, frame.app-notification button:checked:active:hover:focus, frame.app-notification button:checked:checked, frame.app-notification button:checked:checked:hover, frame.app-notification button:checked:checked:focus, frame.app-notification button:checked:checked:hover:focus, frame.app-notification button:active:active, frame.app-notification button:active:active:hover, frame.app-notification button:active:active:focus, frame.app-notification button:active:active:hover:focus, frame.app-notification button:active:checked, frame.app-notification button:active:checked:hover, frame.app-notification button:active:checked:focus, frame.app-notification button:active:checked:hover:focus, frame.app-notification button.flat:checked:active, frame.app-notification button.flat:checked:active:hover, frame.app-notification button.flat:checked:active:focus, frame.app-notification button.flat:checked:active:hover:focus, frame.app-notification button.flat:checked:checked, frame.app-notification button.flat:checked:checked:hover, frame.app-notification button.flat:checked:checked:focus, frame.app-notification button.flat:checked:checked:hover:focus, frame.app-notification button.flat:active:active, frame.app-notification button.flat:active:active:hover, frame.app-notification button.flat:active:active:focus, frame.app-notification button.flat:active:active:hover:focus, frame.app-notification button.flat:active:checked, frame.app-notification button.flat:active:checked:hover, frame.app-notification button.flat:active:checked:focus, frame.app-notification button.flat:active:checked:hover:focus { - border-color: rgba(209, 173, 80, 0.22); } + border-color: rgba(178, 147, 83, 0.22); } frame.app-notification button:checked:disabled, frame.app-notification button:active:disabled, frame.app-notification button.flat:checked:disabled, frame.app-notification button.flat:active:disabled { - border-color: rgba(222, 196, 129, 0.22); } + border-color: rgba(196, 172, 122, 0.22); } frame.app-notification button:checked:active:disabled, frame.app-notification button:checked:checked:disabled, frame.app-notification button:active:active:disabled, frame.app-notification button:active:checked:disabled, frame.app-notification button.flat:checked:active:disabled, frame.app-notification button.flat:checked:checked:disabled, frame.app-notification button.flat:active:active:disabled, frame.app-notification button.flat:active:checked:disabled { - border-color: rgba(218, 188, 112, 0.22); } + border-color: rgba(190, 164, 109, 0.22); } frame.app-notification button:checked:focus, frame.app-notification button:checked:hover, frame.app-notification button:active:focus, frame.app-notification button:active:hover, frame.app-notification button.flat:checked:focus, frame.app-notification button.flat:checked:hover, frame.app-notification button.flat:active:focus, frame.app-notification button.flat:active:hover { /*@include linear-gradient(shade($bg, .65), to top);*/ background-color: #8cab9f; background-image: none; color: #ebdbb2; } frame.app-notification button:focus, frame.app-notification button:hover, frame.app-notification button.flat:focus, frame.app-notification button.flat:hover { - color: #ebdbb2; } + color: #d5c4a1; } frame.app-notification button:disabled:disabled, frame.app-notification button.flat:disabled:disabled { - background-color: alpha(mix(rgba(48, 48, 47, 0.8),#ebdbb2,0.2),0.4); + background-color: alpha(mix(rgba(40, 40, 40, 0.8),#d5c4a1,0.2),0.4); background-image: none; /*border: 1px solid alpha($bg, .2);*/ opacity: .4; - color: mix(rgba(48, 48, 47, 0.8),#ebdbb2,0.5); + color: mix(rgba(40, 40, 40, 0.8),#d5c4a1,0.5); box-shadow: none; } frame.app-notification button:active:disabled, frame.app-notification button:checked:disabled, frame.app-notification button.flat:active:disabled, frame.app-notification button.flat:checked:disabled { background-color: rgba(131, 165, 152, 0.6); @@ -3869,9 +3852,9 @@ frame.app-notification { box-shadow: none; } frame.app-notification button.separator, frame.app-notification button .separator { border: 1px solid currentColor; - color: rgba(48, 48, 47, 0.7); } + color: rgba(40, 40, 40, 0.7); } frame.app-notification button.separator:disabled, frame.app-notification button .separator:disabled { - color: rgba(48, 48, 47, 0.65); } + color: rgba(40, 40, 40, 0.65); } frame.app-notification border { border: 0; } @@ -3906,8 +3889,8 @@ expander arrow { background-color: #ebdbb2; background-image: none; border: 1px solid #dabc70; - border-radius: 0px; - color: #282828; } + border-radius: 4px; + color: #32302f; } .floating-bar.top { border-top-width: 0; border-top-right-radius: 0; @@ -3933,10 +3916,10 @@ expander arrow { ! Touch text selections * **************************/ GtkBubbleWindow { - border-radius: 0px; + border-radius: 4px; background-clip: border-box; } GtkBubbleWindow.osd.background { - background-color: rgba(48, 48, 47, 0.8); } + background-color: rgba(40, 40, 40, 0.8); } GtkBubbleWindow .toolbar { background-color: transparent; } @@ -3944,21 +3927,21 @@ GtkBubbleWindow { ! Font-viewer * ****************/ SushiFontWidget { - padding: 3px 6px; } + padding: 0px 0px; } /************* ! Gucharmap * **************/ GucharmapChartable { background-color: #ebdbb2; - color: #30302f; } + color: #32302f; } /************* ! Evolution * **************/ EPreviewPane .entry { background-color: #ebdbb2; - color: #30302f; } + color: #32302f; } /******************* ! Gnome Bluetooth * @@ -3966,8 +3949,8 @@ EPreviewPane .entry { entry.entry.pin-entry { font-style: normal; font-size: 50px; - padding-left: 15px; - padding-right: 15px; } + padding-left: 0px; + padding-right: 0px; } label.pin-label { font-style: normal; @@ -3980,19 +3963,19 @@ label.pin-label { min-width: 20px; min-height: 24px; margin-top: 2px; - padding-bottom: 1.5px; - padding-left: 3px; - padding-right: 3px; - color: #282828; + padding-bottom: 0px; + padding-left: 0px; + padding-right: 0px; + color: #32302f; background-color: #ebdbb2; border: 1px solid; - border-color: #e1c98b; - border-radius: 0px; - box-shadow: inset 0 -3px mix(#e1c98b,#ebdbb2,0.6); + border-color: mix(#ebdbb2,#32302f,0.1); + border-radius: 4px; + box-shadow: inset 0 -3px mix(mix(#ebdbb2,#32302f,0.1),#ebdbb2,0.6); font-size: smaller; } .keycap:backdrop { background-color: #ebdbb2; - color: mix(#282828,#ebdbb2,0.5); + color: mix(#32302f,#ebdbb2,0.5); transition: 200ms ease-out; } /***************** @@ -4009,8 +3992,7 @@ stackswitcher button.circular, stackswitcher button.nautilus-circular-button.ima /******************* ! Selected Items * ********************/ -entry selection, menuitem entry selection, popover.background entry selection, .osd entry selection, -#XfceNotifyWindow entry selection, #login_window entry selection, calendar:selected, row:selected, flowbox flowboxchild:selected, modelbutton.flat:active, modelbutton.flat:active arrow, modelbutton.flat:selected, modelbutton.flat:selected arrow, +entry selection, menuitem entry selection, popover.background entry selection, .osd entry selection, #XfceNotifyWindow entry selection, #login_window entry selection, calendar:selected, row:selected, flowbox flowboxchild:selected, modelbutton.flat:active, modelbutton.flat:active arrow, modelbutton.flat:selected, modelbutton.flat:selected arrow, menuitem.button.flat:active, menuitem.button.flat:active arrow, menuitem.button.flat:selected, @@ -4018,10 +4000,9 @@ menuitem.button.flat:selected arrow, .view:selected:focus, iconview:selected:foc textview text:selected:focus, .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, treeview.view:selected:focus, treeview.view:selected, .cs-category-view:selected:focus, .cs-category-view:selected, .cs-category-view .view:selected:focus, .cs-category-view iconview:selected:focus, .cs-category-view .view:selected, .cs-category-view iconview:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview.view:selected:focus, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:selected:focus, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview.view:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:selected, .nemo-window .sidebar .nemo-places-sidebar .view:selected:focus, .nemo-window .sidebar .nemo-places-sidebar iconview:selected:focus, .nemo-window .sidebar .nemo-places-sidebar .view:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:selected { +textview text selection, treeview.view:selected:focus, treeview.view:selected, .cs-category-view:selected:focus, .cs-category-view:selected, .cs-category-view .view:selected:focus, .cs-category-view iconview:selected:focus, .cs-category-view .view:selected, .cs-category-view iconview:selected, .nemo-window .sidebar .nemo-places-sidebar .view:selected:focus, .nemo-window .sidebar .nemo-places-sidebar iconview:selected:focus, .nemo-window .sidebar .nemo-places-sidebar .view:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview.view:selected:focus, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:selected:focus, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview.view:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:selected { background-color: #83a598; } - row:selected label, label:selected, entry selection, menuitem entry selection, popover.background entry selection, .osd entry selection, - #XfceNotifyWindow entry selection, #login_window entry selection, calendar:selected, row:selected, flowbox flowboxchild:selected, modelbutton.flat:active, modelbutton.flat:active arrow, modelbutton.flat:selected, modelbutton.flat:selected arrow, + row:selected label, label:selected, entry selection, menuitem entry selection, popover.background entry selection, .osd entry selection, #XfceNotifyWindow entry selection, #login_window entry selection, calendar:selected, row:selected, flowbox flowboxchild:selected, modelbutton.flat:active, modelbutton.flat:active arrow, modelbutton.flat:selected, modelbutton.flat:selected arrow, menuitem.button.flat:active, menuitem.button.flat:active arrow, menuitem.button.flat:selected, @@ -4029,37 +4010,34 @@ textview text selection, treeview.view:selected:focus, treeview.view:selected, . textview text:selected:focus, .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, treeview.view:selected:focus, treeview.view:selected, .cs-category-view:selected:focus, .cs-category-view:selected, .cs-category-view .view:selected:focus, .cs-category-view iconview:selected:focus, .cs-category-view .view:selected, .cs-category-view iconview:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview.view:selected:focus, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:selected:focus, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview.view:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:selected, .nemo-window .sidebar .nemo-places-sidebar .view:selected:focus, .nemo-window .sidebar .nemo-places-sidebar iconview:selected:focus, .nemo-window .sidebar .nemo-places-sidebar .view:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:selected { + textview text selection, treeview.view:selected:focus, treeview.view:selected, .cs-category-view:selected:focus, .cs-category-view:selected, .cs-category-view .view:selected:focus, .cs-category-view iconview:selected:focus, .cs-category-view .view:selected, .cs-category-view iconview:selected, .nemo-window .sidebar .nemo-places-sidebar .view:selected:focus, .nemo-window .sidebar .nemo-places-sidebar iconview:selected:focus, .nemo-window .sidebar .nemo-places-sidebar .view:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview.view:selected:focus, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:selected:focus, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview.view:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:selected { color: #ebdbb2; } - row:selected label:disabled, label:disabled:selected, label:disabled selection, entry selection:disabled, - #XfceNotifyWindow entry selection:disabled, #login_window entry selection:disabled, calendar:disabled:selected, row:disabled:selected, flowbox flowboxchild:disabled:selected, modelbutton.flat:disabled:active, modelbutton.flat:active arrow:disabled, modelbutton.flat:disabled:selected, modelbutton.flat:selected arrow:disabled, + row:selected label:disabled, label:disabled:selected, label:disabled selection, entry selection:disabled, #XfceNotifyWindow entry selection:disabled, #login_window entry selection:disabled, calendar:disabled:selected, row:disabled:selected, flowbox flowboxchild:disabled:selected, modelbutton.flat:disabled:active, modelbutton.flat:active arrow:disabled, modelbutton.flat:disabled:selected, modelbutton.flat:selected arrow:disabled, menuitem.button.flat:disabled:active, menuitem.button.flat:active arrow:disabled, menuitem.button.flat:disabled:selected, menuitem.button.flat:selected arrow: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, .cs-category-view:disabled:selected, .cs-category-view iconview:disabled:selected:focus, .cs-category-view iconview:disabled:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:disabled:selected:focus, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:disabled:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:disabled:selected:focus, .nemo-window .sidebar .nemo-places-sidebar .view:disabled:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:disabled:selected { + textview text selection:disabled, .cs-category-view:disabled:selected, .cs-category-view iconview:disabled:selected:focus, .cs-category-view iconview:disabled:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:disabled:selected:focus, .nemo-window .sidebar .nemo-places-sidebar .view:disabled:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:disabled:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:disabled:selected:focus, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:disabled:selected { color: mix(#ebdbb2,#83a598,0.5); } - row:selected label:backdrop, label:backdrop:selected, label:backdrop selection, entry selection:backdrop, - #XfceNotifyWindow entry selection:backdrop, #login_window entry selection:backdrop, calendar:backdrop:selected, row:backdrop:selected, flowbox flowboxchild:backdrop:selected, modelbutton.flat:backdrop:active, modelbutton.flat:active arrow:backdrop, modelbutton.flat:backdrop:selected, modelbutton.flat:selected arrow:backdrop, + row:selected label:backdrop, label:backdrop:selected, label:backdrop selection, entry selection:backdrop, #XfceNotifyWindow entry selection:backdrop, #login_window entry selection:backdrop, calendar:backdrop:selected, row:backdrop:selected, flowbox flowboxchild:backdrop:selected, modelbutton.flat:backdrop:active, modelbutton.flat:active arrow:backdrop, modelbutton.flat:backdrop:selected, modelbutton.flat:selected arrow:backdrop, menuitem.button.flat:backdrop:active, menuitem.button.flat:active arrow:backdrop, menuitem.button.flat:backdrop:selected, menuitem.button.flat:selected arrow: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, .cs-category-view:backdrop:selected, .cs-category-view iconview:backdrop:selected:focus, .cs-category-view iconview:backdrop:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:backdrop:selected:focus, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:backdrop:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:backdrop:selected:focus, .nemo-window .sidebar .nemo-places-sidebar .view:backdrop:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:backdrop:selected { + textview text selection:backdrop, .cs-category-view:backdrop:selected, .cs-category-view iconview:backdrop:selected:focus, .cs-category-view iconview:backdrop:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:backdrop:selected:focus, .nemo-window .sidebar .nemo-places-sidebar .view:backdrop:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:backdrop:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:backdrop:selected:focus, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:backdrop:selected { background-color: #83a598; color: mix(#83a598,#ebdbb2,0.66); } - row:selected label:backdrop:disabled, label:backdrop:disabled:selected, label:disabled selection:backdrop, label:backdrop selection:disabled, entry selection:backdrop:disabled, - #XfceNotifyWindow entry selection:backdrop:disabled, #login_window entry selection:backdrop:disabled, calendar:backdrop:disabled:selected, row:backdrop:disabled:selected, flowbox flowboxchild:backdrop:disabled:selected, modelbutton.flat:backdrop:disabled:active, modelbutton.flat:active arrow:backdrop:disabled, modelbutton.flat:backdrop:disabled:selected, modelbutton.flat:selected arrow:backdrop:disabled, + row:selected label:backdrop:disabled, label:backdrop:disabled:selected, label:disabled selection:backdrop, label:backdrop selection:disabled, entry selection:backdrop:disabled, #XfceNotifyWindow entry selection:backdrop:disabled, #login_window entry selection:backdrop:disabled, calendar:backdrop:disabled:selected, row:backdrop:disabled:selected, flowbox flowboxchild:backdrop:disabled:selected, modelbutton.flat:backdrop:disabled:active, modelbutton.flat:active arrow:backdrop:disabled, modelbutton.flat:backdrop:disabled:selected, modelbutton.flat:selected arrow:backdrop:disabled, menuitem.button.flat:backdrop:disabled:active, menuitem.button.flat:active arrow:backdrop:disabled, menuitem.button.flat:backdrop:disabled:selected, menuitem.button.flat:selected arrow: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, .cs-category-view:backdrop:disabled:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:backdrop:disabled:selected, .nemo-window .sidebar .nemo-places-sidebar .view:backdrop:disabled:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:backdrop:disabled:selected { + textview text selection:backdrop:disabled, .cs-category-view:backdrop:disabled:selected, .nemo-window .sidebar .nemo-places-sidebar .view:backdrop:disabled:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:backdrop:disabled:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:backdrop:disabled:selected { color: mix(mix(#83a598,#ebdbb2,0.66),#83a598,0.3); } /********* @@ -4074,7 +4052,7 @@ textview text selection, treeview.view:selected:focus, treeview.view:selected, . notebook { padding: 0; } notebook.frame { - border: 1px solid #e1c98b; } + border: 1px solid mix(#ebdbb2,#32302f,0.1); } notebook.frame > header { margin: -1px; } notebook.frame > header.top { @@ -4094,76 +4072,16 @@ notebook { notebook > stack:not(:only-child) { background-color: #ebdbb2; } notebook > header { - padding: 3px; + padding: 0px; background-color: #ebdbb2; } notebook > header.top { - box-shadow: inset 0 -1px #e1c98b; } + box-shadow: inset 0 -1px mix(#ebdbb2,#32302f,0.1); } notebook > header.bottom { - box-shadow: inset 0 1px #e1c98b; } + box-shadow: inset 0 1px mix(#ebdbb2,#32302f,0.1); } notebook > header.right { - box-shadow: inset 1px 0 #e1c98b; } + box-shadow: inset 1px 0 mix(#ebdbb2,#32302f,0.1); } notebook > header.left { - box-shadow: inset -1px 0 #e1c98b; } - notebook > header.top { - padding-bottom: 0; } - notebook > header.top > tabs > tab { - padding: 3px 11px; - min-width: 20px; - min-height: 20px; - outline-offset: -4px; - border: 1px solid transparent; - border-bottom: none; - border-top-width: 3px; - border-radius: 1px 1px 0 0; } - notebook > header.top > tabs > tab:checked { - border-top-color: #83a598; } - notebook > header.top > tabs > tab + tab { - margin-left: -1px; } - notebook > header.bottom { - padding-top: 0; } - notebook > header.bottom > tabs > tab { - padding: 3px 11px; - min-width: 20px; - min-height: 20px; - outline-offset: -4px; - border: 1px solid transparent; - border-top: none; - border-bottom-width: 3px; - border-radius: 0 0 1px 1px; } - notebook > header.bottom > tabs > tab:checked { - border-bottom-color: #83a598; } - notebook > header.bottom > tabs > tab + tab { - margin-left: -1px; } - notebook > header.right { - padding-left: 0; } - notebook > header.right > tabs > tab { - padding: 3px 11px; - min-width: 20px; - min-height: 20px; - outline-offset: -4px; - border: 1px solid transparent; - border-left: none; - border-right-width: 3px; - border-radius: 0 1px 1px 0; } - notebook > header.right > tabs > tab:checked { - border-right-color: #83a598; } - notebook > header.right > tabs > tab + tab { - margin-top: -1px; } - notebook > header.left { - padding-right: 0; } - notebook > header.left > tabs > tab { - padding: 3px 11px; - min-width: 20px; - min-height: 20px; - outline-offset: -4px; - border: 1px solid transparent; - border-right: none; - border-left-width: 3px; - border-radius: 1px 0 0 1px; } - notebook > header.left > tabs > tab:checked { - border-left-color: #83a598; } - notebook > header.left > tabs > tab + tab { - margin-top: -1px; } + box-shadow: inset -1px 0 mix(#ebdbb2,#32302f,0.1); } notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up { -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } notebook > header.top > tabs > arrow.up:last-child, notebook > header.bottom > tabs > arrow.up:last-child { @@ -4181,41 +4099,138 @@ notebook { notebook > header.left > tabs > arrow.down:first-child, notebook > header.right > tabs > arrow.down:first-child { margin-bottom: 2px; } notebook > header > tabs > arrow { - color: mix(#282828,#ebdbb2,0.5); } + color: mix(#32302f,#ebdbb2,0.5); } notebook > header > tabs > arrow:hover { - color: mix(#282828,mix(#282828,#ebdbb2,0.5),0.5); } + color: mix(#32302f,mix(#32302f,#ebdbb2,0.5),0.5); } notebook > header > tabs > arrow:active { - color: #282828; } + color: #32302f; } notebook > header > tabs > arrow:disabled { - color: alpha(mix(#282828,#ebdbb2,0.5),0.3); } - notebook > header.top > tabs > tab:hover:not(:checked) { - box-shadow: inset 0 -1px #e1c98b; } - notebook > header.bottom > tabs > tab:hover:not(:checked) { - box-shadow: inset 0 1px #e1c98b; } - notebook > header.left > tabs > tab:hover:not(:checked) { - box-shadow: inset -1px 0 #e1c98b; } - notebook > header.right > tabs > tab:hover:not(:checked) { - box-shadow: inset 1px 0 #e1c98b; } + color: alpha(mix(#32302f,#ebdbb2,0.5),0.3); } notebook > header > tabs > tab { - color: rgba(40, 40, 40, 0.8); - background-color: alpha(mix(#ebdbb2,#282828,0.1),0.7); } + background-color: alpha(mix(#ebdbb2,#32302f,0.1),0.7); + background-image: none; + border-color: mix(mix(#ebdbb2,#32302f,0.1),mix(#32302f,#ebdbb2,0.5),0.15); + color: rgba(50, 48, 47, 0.8); + padding: 0px 8px; + min-width: 20px; + min-height: 20px; + outline-offset: -4px; + border-width: 1px; + border-style: solid; } notebook > header > tabs > tab:hover:not(:checked) { - color: mix(#282828,mix(#282828,#ebdbb2,0.5),0.5); - background-color: rgba(235, 219, 178, 0.5); - border-color: #e1c98b; } - notebook > header > tabs > tab:checked { - border-color: #e1c98b; - color: #282828; - background-color: #ebdbb2; } + background-color: mix(#ebdbb2,#32302f,0.12); + background-image: none; + border-color: mix(mix(#ebdbb2,#32302f,0.1),#83a598,0.3); + color: mix(#32302f,mix(#32302f,#ebdbb2,0.5),0.5); } + notebook > header > tabs > tab:checked, notebook > header > tabs > tab:checked:hover { + background: #ebdbb2; + border-color: mix(#ebdbb2,#32302f,0.1); + color: #32302f; } notebook > header > tabs > tab button.flat { min-height: 22px; - min-width: 16px; + min-width: 22px; padding: 0; - color: mix(#ebdbb2,#282828,0.35); } + color: mix(#ebdbb2,#32302f,0.35); } notebook > header > tabs > tab button.flat:hover { - color: #ff4d4d; } + color: #ff749f; } notebook > header > tabs > tab button.flat:active, notebook > header > tabs > tab button.flat:active:hover { color: #83a598; } + notebook > header.top > tabs > tab:hover:not(:checked) { + box-shadow: inset 0 -1px mix(#ebdbb2,#32302f,0.1); } + notebook > header.bottom > tabs > tab:hover:not(:checked) { + box-shadow: inset 0 1px mix(#ebdbb2,#32302f,0.1); } + notebook > header.left > tabs > tab:hover:not(:checked) { + box-shadow: inset -1px 0 mix(#ebdbb2,#32302f,0.1); } + notebook > header.right > tabs > tab:hover:not(:checked) { + box-shadow: inset 1px 0 mix(#ebdbb2,#32302f,0.1); } + notebook > header.top { + padding-bottom: 0; } + notebook > header.top > tabs > tab { + border-bottom: none; + padding-left: 8px; + padding-right: 8px; + -gtk-outline-radius: 0; + margin-top: 4px; } + notebook > header.top > tabs > tab + tab { + margin-left: -1px; } + notebook > header.top > tabs > tab:first-child { + border-radius: 4px 0 0; + -gtk-outline-radius: 4px 0 0; } + notebook > header.top > tabs > tab:last-child { + border-radius: 0 4px 0 0; + -gtk-outline-radius: 0 4px 0 0; } + notebook > header.top > tabs > tab:checked { + border-top-width: 3px; + border-top-color: #83a598; + margin-top: 0; + -gtk-outline-radius: 4px; + border-radius: 4px 4px 0 0; } + notebook > header.bottom { + padding-top: 0; } + notebook > header.bottom > tabs > tab { + border-top: none; + padding-left: 8px; + padding-right: 8px; + -gtk-outline-radius: 0; + margin-bottom: 4px; } + notebook > header.bottom > tabs > tab + tab { + margin-left: -1px; } + notebook > header.bottom > tabs > tab:first-child { + border-radius: 0 0 0 4px; + -gtk-outline-radius: 0 0 0 4px; } + notebook > header.bottom > tabs > tab:last-child { + border-radius: 0 0 4px; + -gtk-outline-radius: 0 0 4px; } + notebook > header.bottom > tabs > tab:checked { + border-bottom-width: 3px; + border-bottom-color: #83a598; + margin-bottom: 0; + -gtk-outline-radius: 4px; + border-radius: 0 0 4px 4px; } + notebook > header.right { + padding-left: 0; } + notebook > header.right > tabs > tab { + border-left: none; + padding-left: 8px; + padding-right: 8px; + -gtk-outline-radius: 0; + margin-right: 4px; } + notebook > header.right > tabs > tab + tab { + margin-top: -1px; } + notebook > header.right > tabs > tab:first-child { + border-radius: 0 4px 0 0; + -gtk-outline-radius: 0 4px 0 0; } + notebook > header.right > tabs > tab:last-child { + border-radius: 0 0 4px; + -gtk-outline-radius: 0 0 4px; } + notebook > header.right > tabs > tab:checked { + border-right-width: 3px; + border-right-color: #83a598; + margin-right: 0; + -gtk-outline-radius: 4px; + border-radius: 0 4px 4px 0; } + notebook > header.left { + padding-right: 0; } + notebook > header.left > tabs > tab { + border-right: none; + padding-left: 8px; + padding-right: 8px; + -gtk-outline-radius: 0; + margin-left: 4px; } + notebook > header.left > tabs > tab + tab { + margin-top: -1px; } + notebook > header.left > tabs > tab:first-child { + border-radius: 4px 0 0; + -gtk-outline-radius: 4px 0 0; } + notebook > header.left > tabs > tab:last-child { + border-radius: 0 0 0 4px; + -gtk-outline-radius: 0 0 0 4px; } + notebook > header.left > tabs > tab:checked { + border-left-width: 3px; + border-left-color: #83a598; + margin-left: 0; + -gtk-outline-radius: 4px; + border-radius: 4px 0 0 4px; } /********* ! Buttons @@ -4230,18 +4245,18 @@ overlay.osd { background-color: transparent; } colorchooser .popover.osd { - border-radius: 0px; } + border-radius: 4px; } button.color .osd colorswatch:only-child { box-shadow: none; } button.osd, #XfceNotifyWindow button { - background-color: rgba(48, 48, 47, 0.8); + background-color: rgba(40, 40, 40, 0.8); background-image: none; - border-color: rgba(218, 188, 112, 0.22); - color: #ebdbb2; - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.22); } + border-color: rgba(190, 164, 109, 0.22); + color: #d5c4a1; + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.22); } button.osd:focus, button.osd:hover, #XfceNotifyWindow button:focus, #XfceNotifyWindow button:hover { @@ -4255,29 +4270,29 @@ button.osd, #XfceNotifyWindow button:checked:hover, #XfceNotifyWindow button:checked:focus, #XfceNotifyWindow button:checked:hover:focus { - border-color: rgba(209, 173, 80, 0.22); } + border-color: rgba(178, 147, 83, 0.22); } button.osd:disabled, #XfceNotifyWindow button:disabled { - border-color: rgba(222, 196, 129, 0.22); } + border-color: rgba(196, 172, 122, 0.22); } button.osd:active:disabled, button.osd:checked:disabled, #XfceNotifyWindow button:active:disabled, #XfceNotifyWindow button:checked:disabled { - border-color: rgba(218, 188, 112, 0.22); } + border-color: rgba(190, 164, 109, 0.22); } button.osd.flat, #XfceNotifyWindow button.flat { - color: #ebdbb2; - border-color: rgba(48, 48, 47, 0); - background-color: rgba(48, 48, 47, 0); + color: #d5c4a1; + border-color: rgba(40, 40, 40, 0); + background-color: rgba(40, 40, 40, 0); background-image: none; box-shadow: none; } button.osd:hover, button.osd.flat:hover, #XfceNotifyWindow button:hover, #XfceNotifyWindow button.flat:hover { - background-color: rgba(50, 50, 49, 0.8); + background-color: rgba(42, 42, 42, 0.8); background-image: none; - border-color: rgba(218, 188, 112, 0.3); - color: #ebdbb2; - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.32); } + border-color: rgba(190, 164, 109, 0.3); + color: #d5c4a1; + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.32); } button.osd:hover:focus, button.osd:hover:hover, button.osd.flat:hover:focus, button.osd.flat:hover:hover, #XfceNotifyWindow button:hover:focus, #XfceNotifyWindow button:hover:hover, @@ -4301,25 +4316,25 @@ button.osd, #XfceNotifyWindow button.flat:hover:checked:hover, #XfceNotifyWindow button.flat:hover:checked:focus, #XfceNotifyWindow button.flat:hover:checked:hover:focus { - border-color: rgba(209, 173, 80, 0.3); } + border-color: rgba(178, 147, 83, 0.3); } button.osd:hover:disabled, button.osd.flat:hover:disabled, #XfceNotifyWindow button:hover:disabled, #XfceNotifyWindow button.flat:hover:disabled { - border-color: rgba(222, 196, 129, 0.3); } + border-color: rgba(196, 172, 122, 0.3); } button.osd:hover:active:disabled, button.osd:hover:checked:disabled, button.osd.flat:hover:active:disabled, button.osd.flat:hover:checked:disabled, #XfceNotifyWindow button:hover:active:disabled, #XfceNotifyWindow button:hover:checked:disabled, #XfceNotifyWindow button.flat:hover:active:disabled, #XfceNotifyWindow button.flat:hover:checked:disabled { - border-color: rgba(218, 188, 112, 0.3); } + border-color: rgba(190, 164, 109, 0.3); } button.osd:focus, button.osd.flat:focus, #XfceNotifyWindow button:focus, #XfceNotifyWindow button.flat:focus { - background-color: rgba(50, 50, 49, 0.8); + background-color: rgba(42, 42, 42, 0.8); background-image: none; - border-color: rgba(218, 188, 112, 0.3); - color: #ebdbb2; - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.42); } + border-color: rgba(190, 164, 109, 0.3); + color: #d5c4a1; + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.42); } button.osd:focus:focus, button.osd:focus:hover, button.osd.flat:focus:focus, button.osd.flat:focus:hover, #XfceNotifyWindow button:focus:focus, #XfceNotifyWindow button:focus:hover, @@ -4343,24 +4358,24 @@ button.osd, #XfceNotifyWindow button.flat:focus:checked:hover, #XfceNotifyWindow button.flat:focus:checked:focus, #XfceNotifyWindow button.flat:focus:checked:hover:focus { - border-color: rgba(209, 173, 80, 0.3); } + border-color: rgba(178, 147, 83, 0.3); } button.osd:focus:disabled, button.osd.flat:focus:disabled, #XfceNotifyWindow button:focus:disabled, #XfceNotifyWindow button.flat:focus:disabled { - border-color: rgba(222, 196, 129, 0.3); } + border-color: rgba(196, 172, 122, 0.3); } button.osd:focus:active:disabled, button.osd:focus:checked:disabled, button.osd.flat:focus:active:disabled, button.osd.flat:focus:checked:disabled, #XfceNotifyWindow button:focus:active:disabled, #XfceNotifyWindow button:focus:checked:disabled, #XfceNotifyWindow button.flat:focus:active:disabled, #XfceNotifyWindow button.flat:focus:checked:disabled { - border-color: rgba(218, 188, 112, 0.3); } + border-color: rgba(190, 164, 109, 0.3); } button.osd:focus:hover, button.osd.flat:focus:hover, #XfceNotifyWindow button:focus:hover, #XfceNotifyWindow button.flat:focus:hover { - background-color: rgba(53, 53, 52, 0.8); + background-color: rgba(44, 44, 44, 0.8); background-image: none; - border-color: rgba(218, 188, 112, 0.3); - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.48); } + border-color: rgba(190, 164, 109, 0.3); + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.48); } button.osd:focus:hover:focus, button.osd:focus:hover:hover, button.osd.flat:focus:hover:focus, button.osd.flat:focus:hover:hover, #XfceNotifyWindow button:focus:hover:focus, #XfceNotifyWindow button:focus:hover:hover, @@ -4384,17 +4399,17 @@ button.osd, #XfceNotifyWindow button.flat:focus:hover:checked:hover, #XfceNotifyWindow button.flat:focus:hover:checked:focus, #XfceNotifyWindow button.flat:focus:hover:checked:hover:focus { - border-color: rgba(209, 173, 80, 0.3); } + border-color: rgba(178, 147, 83, 0.3); } button.osd:focus:hover:disabled, button.osd.flat:focus:hover:disabled, #XfceNotifyWindow button:focus:hover:disabled, #XfceNotifyWindow button.flat:focus:hover:disabled { - border-color: rgba(222, 196, 129, 0.3); } + border-color: rgba(196, 172, 122, 0.3); } button.osd:focus:hover:active:disabled, button.osd:focus:hover:checked:disabled, button.osd.flat:focus:hover:active:disabled, button.osd.flat:focus:hover:checked:disabled, #XfceNotifyWindow button:focus:hover:active:disabled, #XfceNotifyWindow button:focus:hover:checked:disabled, #XfceNotifyWindow button.flat:focus:hover:active:disabled, #XfceNotifyWindow button.flat:focus:hover:checked:disabled { - border-color: rgba(218, 188, 112, 0.3); } + border-color: rgba(190, 164, 109, 0.3); } button.osd:checked, button.osd:active, button.osd.flat:checked, button.osd.flat:active, #XfceNotifyWindow button:checked, #XfceNotifyWindow button:active, @@ -4403,9 +4418,9 @@ button.osd, /*@include linear-gradient(shade($bg, .7), to top);*/ background-color: #83a598; background-image: none; + border-color: rgba(190, 164, 109, 0.22); color: #ebdbb2; - box-shadow: inset 1px 0 rgba(235, 219, 178, 0.06), inset 0 1px rgba(235, 219, 178, 0.07), inset -1px 0 rgba(235, 219, 178, 0.06), inset 0 -1px rgba(235, 219, 178, 0.05); - border-color: rgba(218, 188, 112, 0.22); } + box-shadow: inset 1px 0 rgba(213, 196, 161, 0.06), inset 0 1px rgba(213, 196, 161, 0.07), inset -1px 0 rgba(213, 196, 161, 0.06), inset 0 -1px rgba(213, 196, 161, 0.05); } button.osd:checked:focus, button.osd:checked:hover, button.osd:active:focus, button.osd:active:hover, button.osd.flat:checked:focus, button.osd.flat:checked:hover, button.osd.flat:active:focus, button.osd.flat:active:hover, #XfceNotifyWindow button:checked:focus, #XfceNotifyWindow button:checked:hover, @@ -4449,13 +4464,13 @@ button.osd, #XfceNotifyWindow button.flat:active:checked:hover, #XfceNotifyWindow button.flat:active:checked:focus, #XfceNotifyWindow button.flat:active:checked:hover:focus { - border-color: rgba(209, 173, 80, 0.22); } + border-color: rgba(178, 147, 83, 0.22); } button.osd:checked:disabled, button.osd:active:disabled, button.osd.flat:checked:disabled, button.osd.flat:active:disabled, #XfceNotifyWindow button:checked:disabled, #XfceNotifyWindow button:active:disabled, #XfceNotifyWindow button.flat:checked:disabled, #XfceNotifyWindow button.flat:active:disabled { - border-color: rgba(222, 196, 129, 0.22); } + border-color: rgba(196, 172, 122, 0.22); } button.osd:checked:active:disabled, button.osd:checked:checked:disabled, button.osd:active:active:disabled, button.osd:active:checked:disabled, button.osd.flat:checked:active:disabled, button.osd.flat:checked:checked:disabled, button.osd.flat:active:active:disabled, button.osd.flat:active:checked:disabled, #XfceNotifyWindow button:checked:active:disabled, #XfceNotifyWindow button:checked:checked:disabled, @@ -4465,7 +4480,7 @@ button.osd, #XfceNotifyWindow button.flat:checked:checked:disabled, #XfceNotifyWindow button.flat:active:active:disabled, #XfceNotifyWindow button.flat:active:checked:disabled { - border-color: rgba(218, 188, 112, 0.22); } + border-color: rgba(190, 164, 109, 0.22); } button.osd:checked:focus, button.osd:checked:hover, button.osd:active:focus, button.osd:active:hover, button.osd.flat:checked:focus, button.osd.flat:checked:hover, button.osd.flat:active:focus, button.osd.flat:active:hover, #XfceNotifyWindow button:checked:focus, #XfceNotifyWindow button:checked:hover, @@ -4484,15 +4499,15 @@ button.osd, #XfceNotifyWindow button:hover, #XfceNotifyWindow button.flat:focus, #XfceNotifyWindow button.flat:hover { - color: #ebdbb2; } + color: #d5c4a1; } button.osd:disabled:disabled, button.osd.flat:disabled:disabled, #XfceNotifyWindow button:disabled:disabled, #XfceNotifyWindow button.flat:disabled:disabled { - background-color: alpha(mix(rgba(48, 48, 47, 0.8),#ebdbb2,0.2),0.4); + background-color: alpha(mix(rgba(40, 40, 40, 0.8),#d5c4a1,0.2),0.4); background-image: none; /*border: 1px solid alpha($bg, .2);*/ opacity: .4; - color: mix(rgba(48, 48, 47, 0.8),#ebdbb2,0.5); + color: mix(rgba(40, 40, 40, 0.8),#d5c4a1,0.5); box-shadow: none; } button.osd:active:disabled, button.osd:checked:disabled, button.osd.flat:active:disabled, button.osd.flat:checked:disabled, #XfceNotifyWindow button:active:disabled, @@ -4507,11 +4522,11 @@ button.osd, #XfceNotifyWindow button.separator, #XfceNotifyWindow button .separator { border: 1px solid currentColor; - color: rgba(48, 48, 47, 0.7); } + color: rgba(40, 40, 40, 0.7); } button.osd.separator:disabled, button.osd .separator:disabled, #XfceNotifyWindow button.separator:disabled, #XfceNotifyWindow button .separator:disabled { - color: rgba(48, 48, 47, 0.65); } + color: rgba(40, 40, 40, 0.65); } button.osd.image-button, #XfceNotifyWindow button.image-button { padding: 0; @@ -4520,14 +4535,14 @@ button.osd, toolbar.osd { -GtkToolbar-button-relief: normal; - padding: 3px; - border: 1px solid rgba(38, 38, 38, 0.8); - border-radius: 0px; - background-color: rgba(48, 48, 47, 0.8); + padding: 0px; + border: 1px solid rgba(32, 32, 32, 0.8); + border-radius: 4px; + background-color: rgba(40, 40, 40, 0.8); background-image: none; - color: #ebdbb2; } + color: #d5c4a1; } toolbar.osd separator { - color: rgba(43, 43, 42, 0.8); } + color: rgba(36, 36, 36, 0.8); } toolbar.osd.left, toolbar.osd.right, toolbar.osd.top, toolbar.osd.bottom { border-radius: 0; } @@ -4548,25 +4563,25 @@ progressbar.osd { .osd, #XfceNotifyWindow { - background-color: rgba(48, 48, 47, 0.8); - color: #ebdbb2; + background-color: rgba(40, 40, 40, 0.8); + color: #d5c4a1; /* used by gnome-settings-daemon's media-keys OSD */ /* used by Documents */ } .osd.background, #XfceNotifyWindow.background { - background-color: rgba(48, 48, 47, 0.6); - color: #ebdbb2; } + background-color: rgba(40, 40, 40, 0.6); + color: #d5c4a1; } .osd .frame, #XfceNotifyWindow .frame { background-clip: border-box; background-origin: border-box; } .osd button, #XfceNotifyWindow button { - background-color: rgba(48, 48, 47, 0.8); + background-color: rgba(40, 40, 40, 0.8); background-image: none; - border-color: rgba(218, 188, 112, 0.22); - color: #ebdbb2; - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.22); } + border-color: rgba(190, 164, 109, 0.22); + color: #d5c4a1; + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.22); } .osd button:focus, .osd button:hover, #XfceNotifyWindow button:focus, #XfceNotifyWindow button:hover { @@ -4580,29 +4595,29 @@ progressbar.osd { #XfceNotifyWindow button:checked:hover, #XfceNotifyWindow button:checked:focus, #XfceNotifyWindow button:checked:hover:focus { - border-color: rgba(209, 173, 80, 0.22); } + border-color: rgba(178, 147, 83, 0.22); } .osd button:disabled, #XfceNotifyWindow button:disabled { - border-color: rgba(222, 196, 129, 0.22); } + border-color: rgba(196, 172, 122, 0.22); } .osd button:active:disabled, .osd button:checked:disabled, #XfceNotifyWindow button:active:disabled, #XfceNotifyWindow button:checked:disabled { - border-color: rgba(218, 188, 112, 0.22); } + border-color: rgba(190, 164, 109, 0.22); } .osd button.flat, #XfceNotifyWindow button.flat { - color: #ebdbb2; - border-color: rgba(48, 48, 47, 0); - background-color: rgba(48, 48, 47, 0); + color: #d5c4a1; + border-color: rgba(40, 40, 40, 0); + background-color: rgba(40, 40, 40, 0); background-image: none; box-shadow: none; } .osd button:hover, .osd button.flat:hover, #XfceNotifyWindow button:hover, #XfceNotifyWindow button.flat:hover { - background-color: rgba(50, 50, 49, 0.8); + background-color: rgba(42, 42, 42, 0.8); background-image: none; - border-color: rgba(218, 188, 112, 0.3); - color: #ebdbb2; - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.32); } + border-color: rgba(190, 164, 109, 0.3); + color: #d5c4a1; + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.32); } .osd button:hover:focus, .osd button:hover:hover, .osd button.flat:hover:focus, .osd button.flat:hover:hover, #XfceNotifyWindow button:hover:focus, #XfceNotifyWindow button:hover:hover, @@ -4626,25 +4641,25 @@ progressbar.osd { #XfceNotifyWindow button.flat:hover:checked:hover, #XfceNotifyWindow button.flat:hover:checked:focus, #XfceNotifyWindow button.flat:hover:checked:hover:focus { - border-color: rgba(209, 173, 80, 0.3); } + border-color: rgba(178, 147, 83, 0.3); } .osd button:hover:disabled, .osd button.flat:hover:disabled, #XfceNotifyWindow button:hover:disabled, #XfceNotifyWindow button.flat:hover:disabled { - border-color: rgba(222, 196, 129, 0.3); } + border-color: rgba(196, 172, 122, 0.3); } .osd button:hover:active:disabled, .osd button:hover:checked:disabled, .osd button.flat:hover:active:disabled, .osd button.flat:hover:checked:disabled, #XfceNotifyWindow button:hover:active:disabled, #XfceNotifyWindow button:hover:checked:disabled, #XfceNotifyWindow button.flat:hover:active:disabled, #XfceNotifyWindow button.flat:hover:checked:disabled { - border-color: rgba(218, 188, 112, 0.3); } + border-color: rgba(190, 164, 109, 0.3); } .osd button:focus, .osd button.flat:focus, #XfceNotifyWindow button:focus, #XfceNotifyWindow button.flat:focus { - background-color: rgba(50, 50, 49, 0.8); + background-color: rgba(42, 42, 42, 0.8); background-image: none; - border-color: rgba(218, 188, 112, 0.3); - color: #ebdbb2; - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.42); } + border-color: rgba(190, 164, 109, 0.3); + color: #d5c4a1; + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.42); } .osd button:focus:focus, .osd button:focus:hover, .osd button.flat:focus:focus, .osd button.flat:focus:hover, #XfceNotifyWindow button:focus:focus, #XfceNotifyWindow button:focus:hover, @@ -4668,24 +4683,24 @@ progressbar.osd { #XfceNotifyWindow button.flat:focus:checked:hover, #XfceNotifyWindow button.flat:focus:checked:focus, #XfceNotifyWindow button.flat:focus:checked:hover:focus { - border-color: rgba(209, 173, 80, 0.3); } + border-color: rgba(178, 147, 83, 0.3); } .osd button:focus:disabled, .osd button.flat:focus:disabled, #XfceNotifyWindow button:focus:disabled, #XfceNotifyWindow button.flat:focus:disabled { - border-color: rgba(222, 196, 129, 0.3); } + border-color: rgba(196, 172, 122, 0.3); } .osd button:focus:active:disabled, .osd button:focus:checked:disabled, .osd button.flat:focus:active:disabled, .osd button.flat:focus:checked:disabled, #XfceNotifyWindow button:focus:active:disabled, #XfceNotifyWindow button:focus:checked:disabled, #XfceNotifyWindow button.flat:focus:active:disabled, #XfceNotifyWindow button.flat:focus:checked:disabled { - border-color: rgba(218, 188, 112, 0.3); } + border-color: rgba(190, 164, 109, 0.3); } .osd button:focus:hover, .osd button.flat:focus:hover, #XfceNotifyWindow button:focus:hover, #XfceNotifyWindow button.flat:focus:hover { - background-color: rgba(53, 53, 52, 0.8); + background-color: rgba(44, 44, 44, 0.8); background-image: none; - border-color: rgba(218, 188, 112, 0.3); - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.48); } + border-color: rgba(190, 164, 109, 0.3); + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.48); } .osd button:focus:hover:focus, .osd button:focus:hover:hover, .osd button.flat:focus:hover:focus, .osd button.flat:focus:hover:hover, #XfceNotifyWindow button:focus:hover:focus, #XfceNotifyWindow button:focus:hover:hover, @@ -4709,17 +4724,17 @@ progressbar.osd { #XfceNotifyWindow button.flat:focus:hover:checked:hover, #XfceNotifyWindow button.flat:focus:hover:checked:focus, #XfceNotifyWindow button.flat:focus:hover:checked:hover:focus { - border-color: rgba(209, 173, 80, 0.3); } + border-color: rgba(178, 147, 83, 0.3); } .osd button:focus:hover:disabled, .osd button.flat:focus:hover:disabled, #XfceNotifyWindow button:focus:hover:disabled, #XfceNotifyWindow button.flat:focus:hover:disabled { - border-color: rgba(222, 196, 129, 0.3); } + border-color: rgba(196, 172, 122, 0.3); } .osd button:focus:hover:active:disabled, .osd button:focus:hover:checked:disabled, .osd button.flat:focus:hover:active:disabled, .osd button.flat:focus:hover:checked:disabled, #XfceNotifyWindow button:focus:hover:active:disabled, #XfceNotifyWindow button:focus:hover:checked:disabled, #XfceNotifyWindow button.flat:focus:hover:active:disabled, #XfceNotifyWindow button.flat:focus:hover:checked:disabled { - border-color: rgba(218, 188, 112, 0.3); } + border-color: rgba(190, 164, 109, 0.3); } .osd button:checked, .osd button:active, .osd button.flat:checked, .osd button.flat:active, #XfceNotifyWindow button:checked, #XfceNotifyWindow button:active, @@ -4728,9 +4743,9 @@ progressbar.osd { /*@include linear-gradient(shade($bg, .7), to top);*/ background-color: #83a598; background-image: none; + border-color: rgba(190, 164, 109, 0.22); color: #ebdbb2; - box-shadow: inset 1px 0 rgba(235, 219, 178, 0.06), inset 0 1px rgba(235, 219, 178, 0.07), inset -1px 0 rgba(235, 219, 178, 0.06), inset 0 -1px rgba(235, 219, 178, 0.05); - border-color: rgba(218, 188, 112, 0.22); } + box-shadow: inset 1px 0 rgba(213, 196, 161, 0.06), inset 0 1px rgba(213, 196, 161, 0.07), inset -1px 0 rgba(213, 196, 161, 0.06), inset 0 -1px rgba(213, 196, 161, 0.05); } .osd button:checked:focus, .osd button:checked:hover, .osd button:active:focus, .osd button:active:hover, .osd button.flat:checked:focus, .osd button.flat:checked:hover, .osd button.flat:active:focus, .osd button.flat:active:hover, #XfceNotifyWindow button:checked:focus, #XfceNotifyWindow button:checked:hover, @@ -4774,13 +4789,13 @@ progressbar.osd { #XfceNotifyWindow button.flat:active:checked:hover, #XfceNotifyWindow button.flat:active:checked:focus, #XfceNotifyWindow button.flat:active:checked:hover:focus { - border-color: rgba(209, 173, 80, 0.22); } + border-color: rgba(178, 147, 83, 0.22); } .osd button:checked:disabled, .osd button:active:disabled, .osd button.flat:checked:disabled, .osd button.flat:active:disabled, #XfceNotifyWindow button:checked:disabled, #XfceNotifyWindow button:active:disabled, #XfceNotifyWindow button.flat:checked:disabled, #XfceNotifyWindow button.flat:active:disabled { - border-color: rgba(222, 196, 129, 0.22); } + border-color: rgba(196, 172, 122, 0.22); } .osd button:checked:active:disabled, .osd button:checked:checked:disabled, .osd button:active:active:disabled, .osd button:active:checked:disabled, .osd button.flat:checked:active:disabled, .osd button.flat:checked:checked:disabled, .osd button.flat:active:active:disabled, .osd button.flat:active:checked:disabled, #XfceNotifyWindow button:checked:active:disabled, #XfceNotifyWindow button:checked:checked:disabled, @@ -4790,7 +4805,7 @@ progressbar.osd { #XfceNotifyWindow button.flat:checked:checked:disabled, #XfceNotifyWindow button.flat:active:active:disabled, #XfceNotifyWindow button.flat:active:checked:disabled { - border-color: rgba(218, 188, 112, 0.22); } + border-color: rgba(190, 164, 109, 0.22); } .osd button:checked:focus, .osd button:checked:hover, .osd button:active:focus, .osd button:active:hover, .osd button.flat:checked:focus, .osd button.flat:checked:hover, .osd button.flat:active:focus, .osd button.flat:active:hover, #XfceNotifyWindow button:checked:focus, #XfceNotifyWindow button:checked:hover, @@ -4809,15 +4824,15 @@ progressbar.osd { #XfceNotifyWindow button:hover, #XfceNotifyWindow button.flat:focus, #XfceNotifyWindow button.flat:hover { - color: #ebdbb2; } + color: #d5c4a1; } .osd button:disabled:disabled, .osd button.flat:disabled:disabled, #XfceNotifyWindow button:disabled:disabled, #XfceNotifyWindow button.flat:disabled:disabled { - background-color: alpha(mix(rgba(48, 48, 47, 0.8),#ebdbb2,0.2),0.4); + background-color: alpha(mix(rgba(40, 40, 40, 0.8),#d5c4a1,0.2),0.4); background-image: none; /*border: 1px solid alpha($bg, .2);*/ opacity: .4; - color: mix(rgba(48, 48, 47, 0.8),#ebdbb2,0.5); + color: mix(rgba(40, 40, 40, 0.8),#d5c4a1,0.5); box-shadow: none; } .osd button:active:disabled, .osd button:checked:disabled, .osd button.flat:active:disabled, .osd button.flat:checked:disabled, #XfceNotifyWindow button:active:disabled, @@ -4832,18 +4847,18 @@ progressbar.osd { #XfceNotifyWindow button.separator, #XfceNotifyWindow button .separator { border: 1px solid currentColor; - color: rgba(48, 48, 47, 0.7); } + color: rgba(40, 40, 40, 0.7); } .osd button.separator:disabled, .osd button .separator:disabled, #XfceNotifyWindow button.separator:disabled, #XfceNotifyWindow button .separator:disabled { - color: rgba(48, 48, 47, 0.65); } + color: rgba(40, 40, 40, 0.65); } .osd entry, #XfceNotifyWindow entry { - background-color: #30302f; + background-color: #282828; background-image: none; - border-color: shade(mix(#30302f,#ebdbb2,0.2),0.8); - padding: 3px; - color: #ebdbb2; + border-color: shade(mix(#282828,#d5c4a1,0.2),0.8); + padding: 0px; + color: #d5c4a1; caret-color: #282828; -gtk-secondary-caret-color: #282828; } .osd entry:focus, .osd entry:hover, @@ -4859,27 +4874,27 @@ progressbar.osd { #XfceNotifyWindow entry:checked:hover, #XfceNotifyWindow entry:checked:focus, #XfceNotifyWindow entry:checked:hover:focus { - border-color: shade(mix(#30302f,#ebdbb2,0.2),0.7); } + border-color: shade(mix(#282828,#d5c4a1,0.2),0.7); } .osd entry:disabled, #XfceNotifyWindow entry:disabled { - border-color: shade(mix(#30302f,#ebdbb2,0.2),0.85); } + border-color: shade(mix(#282828,#d5c4a1,0.2),0.85); } .osd entry:active:disabled, .osd entry:checked:disabled, #XfceNotifyWindow entry:active:disabled, #XfceNotifyWindow entry:checked:disabled { - border-color: shade(mix(#30302f,#ebdbb2,0.2),0.8); } + border-color: shade(mix(#282828,#d5c4a1,0.2),0.8); } .osd entry:focus, .osd entry:active, #XfceNotifyWindow entry:focus, #XfceNotifyWindow entry:active { border-color: #527065; } .osd entry:disabled, #XfceNotifyWindow entry:disabled { - background-color: #2b2b2a; + background-color: #242424; background-image: none; - border-color: shade(alpha(mix(#30302f,#ebdbb2,0.2),0.4),0.8); - /*@include border(mix($bg, $fg, .20));*/ + border-color: shade(alpha(mix(#282828,#d5c4a1,0.2),0.4),0.8); + /*@include border(mix($bg, $fg, .2));*/ /*border-color: alpha(mix($bg, $fg, .15), .8);*/ /*opacity: .8;*/ - color: mix(#30302f,#ebdbb2,0.5); } + color: mix(#282828,#d5c4a1,0.5); } .osd entry:disabled:focus, .osd entry:disabled:hover, #XfceNotifyWindow entry:disabled:focus, #XfceNotifyWindow entry:disabled:hover { @@ -4893,27 +4908,27 @@ progressbar.osd { #XfceNotifyWindow entry:disabled:checked:hover, #XfceNotifyWindow entry:disabled:checked:focus, #XfceNotifyWindow entry:disabled:checked:hover:focus { - border-color: shade(alpha(mix(#30302f,#ebdbb2,0.2),0.4),0.7); } + border-color: shade(alpha(mix(#282828,#d5c4a1,0.2),0.4),0.7); } .osd entry:disabled:disabled, #XfceNotifyWindow entry:disabled:disabled { - border-color: shade(alpha(mix(#30302f,#ebdbb2,0.2),0.4),0.85); } + border-color: shade(alpha(mix(#282828,#d5c4a1,0.2),0.4),0.85); } .osd entry:disabled:active:disabled, .osd entry:disabled:checked:disabled, #XfceNotifyWindow entry:disabled:active:disabled, #XfceNotifyWindow entry:disabled:checked:disabled { - border-color: shade(alpha(mix(#30302f,#ebdbb2,0.2),0.4),0.8); } + border-color: shade(alpha(mix(#282828,#d5c4a1,0.2),0.4),0.8); } .osd trough, .osd.trough, #XfceNotifyWindow trough, #XfceNotifyWindow.trough { - background-color: rgba(235, 219, 178, 0.3); } + background-color: rgba(213, 196, 161, 0.3); } .osd progressbar, .osd.progressbar, #XfceNotifyWindow progressbar, #XfceNotifyWindow.progressbar { - background-color: #ebdbb2; } + background-color: #d5c4a1; } .osd scale slider, #XfceNotifyWindow scale slider { - background-color: rgba(52, 52, 51, 0.8); + background-color: rgba(43, 43, 43, 0.8); background-image: none; - border-color: rgba(38, 38, 38, 0.8); } + border-color: rgba(32, 32, 32, 0.8); } .osd scale slider:focus, .osd scale slider:hover, #XfceNotifyWindow scale slider:focus, #XfceNotifyWindow scale slider:hover { @@ -4927,22 +4942,22 @@ progressbar.osd { #XfceNotifyWindow scale slider:checked:hover, #XfceNotifyWindow scale slider:checked:focus, #XfceNotifyWindow scale slider:checked:hover:focus { - border-color: rgba(34, 34, 33, 0.8); } + border-color: rgba(28, 28, 28, 0.8); } .osd scale slider:disabled, #XfceNotifyWindow scale slider:disabled { - border-color: rgba(41, 41, 40, 0.8); } + border-color: rgba(34, 34, 34, 0.8); } .osd scale slider:active:disabled, .osd scale slider:checked:disabled, #XfceNotifyWindow scale slider:active:disabled, #XfceNotifyWindow scale slider:checked:disabled { - border-color: rgba(38, 38, 38, 0.8); } + border-color: rgba(32, 32, 32, 0.8); } .osd scale slider:disabled, #XfceNotifyWindow scale slider:disabled { - background-color: rgba(43, 43, 42, 0.8); + background-color: rgba(36, 36, 36, 0.8); background-image: none; } .osd scale trough, #XfceNotifyWindow scale trough { - border-color: rgba(38, 38, 38, 0.8); - background-color: rgba(52, 52, 51, 0.8); + border-color: rgba(32, 32, 32, 0.8); + background-color: rgba(43, 43, 43, 0.8); background-image: none; } .osd scale trough.highlight, #XfceNotifyWindow scale trough.highlight { @@ -4952,12 +4967,12 @@ progressbar.osd { .osd scale trough:disabled, .osd scale trough.highlight:disabled, #XfceNotifyWindow scale trough:disabled, #XfceNotifyWindow scale trough.highlight:disabled { - border-color: rgba(41, 41, 40, 0.8); - background-color: rgba(43, 43, 42, 0.8); + border-color: rgba(34, 34, 34, 0.8); + background-color: rgba(36, 36, 36, 0.8); background-image: none; } .osd scale trough, #XfceNotifyWindow scale trough { - background-color: rgba(66, 66, 65, 0.8); } + background-color: rgba(58, 58, 58, 0.8); } .osd scale trough highlight, #XfceNotifyWindow scale trough highlight { background-color: #83a598; } @@ -4980,19 +4995,19 @@ progressbar.osd { #XfceNotifyWindow .view, #XfceNotifyWindow iconview, #XfceNotifyWindow view { - background-color: rgba(48, 48, 47, 0.8); } + background-color: rgba(40, 40, 40, 0.8); } .osd scrollbar trough, #XfceNotifyWindow scrollbar trough { - background-color: rgba(48, 48, 47, 0.8); } + background-color: rgba(40, 40, 40, 0.8); } .osd scrollbar slider, #XfceNotifyWindow scrollbar slider { - border: 1px solid mix(rgba(42, 42, 41, 0.8),#ebdbb2,0.21); + border: 1px solid mix(rgba(35, 35, 35, 0.8),#d5c4a1,0.21); border-radius: 0; - background-color: mix(rgba(48, 48, 47, 0.8),#ebdbb2,0.21); } + background-color: mix(rgba(40, 40, 40, 0.8),#d5c4a1,0.21); } .osd scrollbar slider:hover, #XfceNotifyWindow scrollbar slider:hover { - border-color: mix(rgba(42, 42, 41, 0.8),#ebdbb2,0.31); - background-color: mix(rgba(48, 48, 47, 0.8),#ebdbb2,0.31); } + border-color: mix(rgba(35, 35, 35, 0.8),#d5c4a1,0.31); + background-color: mix(rgba(40, 40, 40, 0.8),#d5c4a1,0.31); } .osd scrollbar slider:active, #XfceNotifyWindow scrollbar slider:active { border-color: #72998a; @@ -5001,17 +5016,17 @@ progressbar.osd { #XfceNotifyWindow iconview.cell:selected, #XfceNotifyWindow iconview.cell:selected:focus { background-color: transparent; - border: 3px solid mix(rgba(42, 42, 41, 0.8),#ebdbb2,0.21); - border-radius: 0px; + border: 3px solid mix(rgba(35, 35, 35, 0.8),#d5c4a1,0.21); + border-radius: 4px; outline-color: transparent; } .osd .page-thumbnail, #XfceNotifyWindow .page-thumbnail { - border: 1px solid rgba(43, 43, 42, 0.8); + border: 1px solid rgba(36, 36, 36, 0.8); /* when there's no pixbuf yet */ - background-color: rgba(48, 48, 47, 0.8); } + background-color: rgba(40, 40, 40, 0.8); } .osd popover.background, #XfceNotifyWindow popover.background { - box-shadow: 0 2px 7px 3px rgba(0, 0, 0, 0.5); } + box-shadow: 0 2px 7px 3px rgba(20, 19, 19, 0.5); } .osd popover.background > toolbar button, #XfceNotifyWindow popover.background > toolbar button { border-radius: 0; @@ -5020,12 +5035,12 @@ progressbar.osd { background-image: none; } .osd spinbutton:not(.vertical), #XfceNotifyWindow spinbutton:not(.vertical) { - background-color: #30302f; + background-color: #282828; background-image: none; - border-color: #262626; + border-color: #202020; padding: 0; - color: #ebdbb2; - caret-color: #ebdbb2; } + color: #d5c4a1; + caret-color: #d5c4a1; } .osd spinbutton:not(.vertical):focus, .osd spinbutton:not(.vertical):hover, #XfceNotifyWindow spinbutton:not(.vertical):focus, #XfceNotifyWindow spinbutton:not(.vertical):hover { @@ -5039,32 +5054,32 @@ progressbar.osd { #XfceNotifyWindow spinbutton:not(.vertical):checked:hover, #XfceNotifyWindow spinbutton:not(.vertical):checked:focus, #XfceNotifyWindow spinbutton:not(.vertical):checked:hover:focus { - border-color: #222221; } + border-color: #1c1c1c; } .osd spinbutton:not(.vertical):disabled, #XfceNotifyWindow spinbutton:not(.vertical):disabled { - border-color: #292928; } + border-color: #222222; } .osd spinbutton:not(.vertical):active:disabled, .osd spinbutton:not(.vertical):checked:disabled, #XfceNotifyWindow spinbutton:not(.vertical):active:disabled, #XfceNotifyWindow spinbutton:not(.vertical):checked:disabled { - border-color: #262626; } + border-color: #202020; } .osd spinbutton:not(.vertical):focus, .osd spinbutton:not(.vertical):active, #XfceNotifyWindow spinbutton:not(.vertical):focus, #XfceNotifyWindow spinbutton:not(.vertical):active { border-color: #527065; } .osd spinbutton:not(.vertical):disabled, #XfceNotifyWindow spinbutton:not(.vertical):disabled { - background-color: #2b2b2a; + background-color: #242424; background-image: none; - color: mix(#30302f,#ebdbb2,0.5); } + color: mix(#282828,#d5c4a1,0.5); } .osd spinbutton:not(.vertical) button, #XfceNotifyWindow spinbutton:not(.vertical) button { - background-color: rgba(48, 48, 47, 0.8); + background-color: rgba(40, 40, 40, 0.8); background-image: none; - border-color: rgba(218, 188, 112, 0.22); - color: #ebdbb2; - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.22); + border-color: rgba(190, 164, 109, 0.22); + color: #d5c4a1; + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.22); border-radius: 0; - border-color: rgba(41, 41, 40, 0.5); + border-color: rgba(34, 34, 34, 0.5); border-style: none none none solid; background-image: none; box-shadow: none; } @@ -5081,29 +5096,29 @@ progressbar.osd { #XfceNotifyWindow spinbutton:not(.vertical) button:checked:hover, #XfceNotifyWindow spinbutton:not(.vertical) button:checked:focus, #XfceNotifyWindow spinbutton:not(.vertical) button:checked:hover:focus { - border-color: rgba(209, 173, 80, 0.22); } + border-color: rgba(178, 147, 83, 0.22); } .osd spinbutton:not(.vertical) button:disabled, #XfceNotifyWindow spinbutton:not(.vertical) button:disabled { - border-color: rgba(222, 196, 129, 0.22); } + border-color: rgba(196, 172, 122, 0.22); } .osd spinbutton:not(.vertical) button:active:disabled, .osd spinbutton:not(.vertical) button:checked:disabled, #XfceNotifyWindow spinbutton:not(.vertical) button:active:disabled, #XfceNotifyWindow spinbutton:not(.vertical) button:checked:disabled { - border-color: rgba(218, 188, 112, 0.22); } + border-color: rgba(190, 164, 109, 0.22); } .osd spinbutton:not(.vertical) button.flat, #XfceNotifyWindow spinbutton:not(.vertical) button.flat { - color: #ebdbb2; - border-color: rgba(48, 48, 47, 0); - background-color: rgba(48, 48, 47, 0); + color: #d5c4a1; + border-color: rgba(40, 40, 40, 0); + background-color: rgba(40, 40, 40, 0); background-image: none; box-shadow: none; } .osd spinbutton:not(.vertical) button:hover, .osd spinbutton:not(.vertical) button.flat:hover, #XfceNotifyWindow spinbutton:not(.vertical) button:hover, #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover { - background-color: rgba(50, 50, 49, 0.8); + background-color: rgba(42, 42, 42, 0.8); background-image: none; - border-color: rgba(218, 188, 112, 0.3); - color: #ebdbb2; - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.32); } + border-color: rgba(190, 164, 109, 0.3); + color: #d5c4a1; + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.32); } .osd spinbutton:not(.vertical) button:hover:focus, .osd spinbutton:not(.vertical) button:hover:hover, .osd spinbutton:not(.vertical) button.flat:hover:focus, .osd spinbutton:not(.vertical) button.flat:hover:hover, #XfceNotifyWindow spinbutton:not(.vertical) button:hover:focus, #XfceNotifyWindow spinbutton:not(.vertical) button:hover:hover, @@ -5127,25 +5142,25 @@ progressbar.osd { #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:checked:hover, #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:checked:focus, #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:checked:hover:focus { - border-color: rgba(209, 173, 80, 0.3); } + border-color: rgba(178, 147, 83, 0.3); } .osd spinbutton:not(.vertical) button:hover:disabled, .osd spinbutton:not(.vertical) button.flat:hover:disabled, #XfceNotifyWindow spinbutton:not(.vertical) button:hover:disabled, #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:disabled { - border-color: rgba(222, 196, 129, 0.3); } + border-color: rgba(196, 172, 122, 0.3); } .osd spinbutton:not(.vertical) button:hover:active:disabled, .osd spinbutton:not(.vertical) button:hover:checked:disabled, .osd spinbutton:not(.vertical) button.flat:hover:active:disabled, .osd spinbutton:not(.vertical) button.flat:hover:checked:disabled, #XfceNotifyWindow spinbutton:not(.vertical) button:hover:active:disabled, #XfceNotifyWindow spinbutton:not(.vertical) button:hover:checked:disabled, #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:active:disabled, #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:checked:disabled { - border-color: rgba(218, 188, 112, 0.3); } + border-color: rgba(190, 164, 109, 0.3); } .osd spinbutton:not(.vertical) button:focus, .osd spinbutton:not(.vertical) button.flat:focus, #XfceNotifyWindow spinbutton:not(.vertical) button:focus, #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus { - background-color: rgba(50, 50, 49, 0.8); + background-color: rgba(42, 42, 42, 0.8); background-image: none; - border-color: rgba(218, 188, 112, 0.3); - color: #ebdbb2; - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.42); } + border-color: rgba(190, 164, 109, 0.3); + color: #d5c4a1; + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.42); } .osd spinbutton:not(.vertical) button:focus:focus, .osd spinbutton:not(.vertical) button:focus:hover, .osd spinbutton:not(.vertical) button.flat:focus:focus, .osd spinbutton:not(.vertical) button.flat:focus:hover, #XfceNotifyWindow spinbutton:not(.vertical) button:focus:focus, #XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover, @@ -5169,24 +5184,24 @@ progressbar.osd { #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:checked:hover, #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:checked:focus, #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:checked:hover:focus { - border-color: rgba(209, 173, 80, 0.3); } + border-color: rgba(178, 147, 83, 0.3); } .osd spinbutton:not(.vertical) button:focus:disabled, .osd spinbutton:not(.vertical) button.flat:focus:disabled, #XfceNotifyWindow spinbutton:not(.vertical) button:focus:disabled, #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:disabled { - border-color: rgba(222, 196, 129, 0.3); } + border-color: rgba(196, 172, 122, 0.3); } .osd spinbutton:not(.vertical) button:focus:active:disabled, .osd spinbutton:not(.vertical) button:focus:checked:disabled, .osd spinbutton:not(.vertical) button.flat:focus:active:disabled, .osd spinbutton:not(.vertical) button.flat:focus:checked:disabled, #XfceNotifyWindow spinbutton:not(.vertical) button:focus:active:disabled, #XfceNotifyWindow spinbutton:not(.vertical) button:focus:checked:disabled, #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:active:disabled, #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:checked:disabled { - border-color: rgba(218, 188, 112, 0.3); } + border-color: rgba(190, 164, 109, 0.3); } .osd spinbutton:not(.vertical) button:focus:hover, .osd spinbutton:not(.vertical) button.flat:focus:hover, #XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover, #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover { - background-color: rgba(53, 53, 52, 0.8); + background-color: rgba(44, 44, 44, 0.8); background-image: none; - border-color: rgba(218, 188, 112, 0.3); - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.48); } + border-color: rgba(190, 164, 109, 0.3); + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.48); } .osd spinbutton:not(.vertical) button:focus:hover:focus, .osd spinbutton:not(.vertical) button:focus:hover:hover, .osd spinbutton:not(.vertical) button.flat:focus:hover:focus, .osd spinbutton:not(.vertical) button.flat:focus:hover:hover, #XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:focus, #XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:hover, @@ -5210,17 +5225,17 @@ progressbar.osd { #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:checked:hover, #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:checked:focus, #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:checked:hover:focus { - border-color: rgba(209, 173, 80, 0.3); } + border-color: rgba(178, 147, 83, 0.3); } .osd spinbutton:not(.vertical) button:focus:hover:disabled, .osd spinbutton:not(.vertical) button.flat:focus:hover:disabled, #XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:disabled, #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:disabled { - border-color: rgba(222, 196, 129, 0.3); } + border-color: rgba(196, 172, 122, 0.3); } .osd spinbutton:not(.vertical) button:focus:hover:active:disabled, .osd spinbutton:not(.vertical) button:focus:hover:checked:disabled, .osd spinbutton:not(.vertical) button.flat:focus:hover:active:disabled, .osd spinbutton:not(.vertical) button.flat:focus:hover:checked:disabled, #XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:active:disabled, #XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:checked:disabled, #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:active:disabled, #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:checked:disabled { - border-color: rgba(218, 188, 112, 0.3); } + border-color: rgba(190, 164, 109, 0.3); } .osd spinbutton:not(.vertical) button:checked, .osd spinbutton:not(.vertical) button:active, .osd spinbutton:not(.vertical) button.flat:checked, .osd spinbutton:not(.vertical) button.flat:active, #XfceNotifyWindow spinbutton:not(.vertical) button:checked, #XfceNotifyWindow spinbutton:not(.vertical) button:active, @@ -5229,9 +5244,9 @@ progressbar.osd { /*@include linear-gradient(shade($bg, .7), to top);*/ background-color: #83a598; background-image: none; + border-color: rgba(190, 164, 109, 0.22); color: #ebdbb2; - box-shadow: inset 1px 0 rgba(235, 219, 178, 0.06), inset 0 1px rgba(235, 219, 178, 0.07), inset -1px 0 rgba(235, 219, 178, 0.06), inset 0 -1px rgba(235, 219, 178, 0.05); - border-color: rgba(218, 188, 112, 0.22); } + box-shadow: inset 1px 0 rgba(213, 196, 161, 0.06), inset 0 1px rgba(213, 196, 161, 0.07), inset -1px 0 rgba(213, 196, 161, 0.06), inset 0 -1px rgba(213, 196, 161, 0.05); } .osd spinbutton:not(.vertical) button:checked:focus, .osd spinbutton:not(.vertical) button:checked:hover, .osd spinbutton:not(.vertical) button:active:focus, .osd spinbutton:not(.vertical) button:active:hover, .osd spinbutton:not(.vertical) button.flat:checked:focus, .osd spinbutton:not(.vertical) button.flat:checked:hover, .osd spinbutton:not(.vertical) button.flat:active:focus, .osd spinbutton:not(.vertical) button.flat:active:hover, #XfceNotifyWindow spinbutton:not(.vertical) button:checked:focus, #XfceNotifyWindow spinbutton:not(.vertical) button:checked:hover, @@ -5275,13 +5290,13 @@ progressbar.osd { #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:checked:hover, #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:checked:focus, #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:checked:hover:focus { - border-color: rgba(209, 173, 80, 0.22); } + border-color: rgba(178, 147, 83, 0.22); } .osd spinbutton:not(.vertical) button:checked:disabled, .osd spinbutton:not(.vertical) button:active:disabled, .osd spinbutton:not(.vertical) button.flat:checked:disabled, .osd spinbutton:not(.vertical) button.flat:active:disabled, #XfceNotifyWindow spinbutton:not(.vertical) button:checked:disabled, #XfceNotifyWindow spinbutton:not(.vertical) button:active:disabled, #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:disabled, #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:disabled { - border-color: rgba(222, 196, 129, 0.22); } + border-color: rgba(196, 172, 122, 0.22); } .osd spinbutton:not(.vertical) button:checked:active:disabled, .osd spinbutton:not(.vertical) button:checked:checked:disabled, .osd spinbutton:not(.vertical) button:active:active:disabled, .osd spinbutton:not(.vertical) button:active:checked:disabled, .osd spinbutton:not(.vertical) button.flat:checked:active:disabled, .osd spinbutton:not(.vertical) button.flat:checked:checked:disabled, .osd spinbutton:not(.vertical) button.flat:active:active:disabled, .osd spinbutton:not(.vertical) button.flat:active:checked:disabled, #XfceNotifyWindow spinbutton:not(.vertical) button:checked:active:disabled, #XfceNotifyWindow spinbutton:not(.vertical) button:checked:checked:disabled, @@ -5291,7 +5306,7 @@ progressbar.osd { #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:checked:disabled, #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:active:disabled, #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:checked:disabled { - border-color: rgba(218, 188, 112, 0.22); } + border-color: rgba(190, 164, 109, 0.22); } .osd spinbutton:not(.vertical) button:checked:focus, .osd spinbutton:not(.vertical) button:checked:hover, .osd spinbutton:not(.vertical) button:active:focus, .osd spinbutton:not(.vertical) button:active:hover, .osd spinbutton:not(.vertical) button.flat:checked:focus, .osd spinbutton:not(.vertical) button.flat:checked:hover, .osd spinbutton:not(.vertical) button.flat:active:focus, .osd spinbutton:not(.vertical) button.flat:active:hover, #XfceNotifyWindow spinbutton:not(.vertical) button:checked:focus, #XfceNotifyWindow spinbutton:not(.vertical) button:checked:hover, @@ -5310,15 +5325,15 @@ progressbar.osd { #XfceNotifyWindow spinbutton:not(.vertical) button:hover, #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus, #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover { - color: #ebdbb2; } + color: #d5c4a1; } .osd spinbutton:not(.vertical) button:disabled:disabled, .osd spinbutton:not(.vertical) button.flat:disabled:disabled, #XfceNotifyWindow spinbutton:not(.vertical) button:disabled:disabled, #XfceNotifyWindow spinbutton:not(.vertical) button.flat:disabled:disabled { - background-color: alpha(mix(rgba(48, 48, 47, 0.8),#ebdbb2,0.2),0.4); + background-color: alpha(mix(rgba(40, 40, 40, 0.8),#d5c4a1,0.2),0.4); background-image: none; /*border: 1px solid alpha($bg, .2);*/ opacity: .4; - color: mix(rgba(48, 48, 47, 0.8),#ebdbb2,0.5); + color: mix(rgba(40, 40, 40, 0.8),#d5c4a1,0.5); box-shadow: none; } .osd spinbutton:not(.vertical) button:active:disabled, .osd spinbutton:not(.vertical) button:checked:disabled, .osd spinbutton:not(.vertical) button.flat:active:disabled, .osd spinbutton:not(.vertical) button.flat:checked:disabled, #XfceNotifyWindow spinbutton:not(.vertical) button:active:disabled, @@ -5333,11 +5348,11 @@ progressbar.osd { #XfceNotifyWindow spinbutton:not(.vertical) button.separator, #XfceNotifyWindow spinbutton:not(.vertical) button .separator { border: 1px solid currentColor; - color: rgba(48, 48, 47, 0.7); } + color: rgba(40, 40, 40, 0.7); } .osd spinbutton:not(.vertical) button.separator:disabled, .osd spinbutton:not(.vertical) button .separator:disabled, #XfceNotifyWindow spinbutton:not(.vertical) button.separator:disabled, #XfceNotifyWindow spinbutton:not(.vertical) button .separator:disabled { - color: rgba(48, 48, 47, 0.65); } + color: rgba(40, 40, 40, 0.65); } .osd spinbutton:not(.vertical) button:dir(rtl), #XfceNotifyWindow spinbutton:not(.vertical) button:dir(rtl) { border-style: none solid none none; } @@ -5345,16 +5360,16 @@ progressbar.osd { #XfceNotifyWindow spinbutton:not(.vertical) button:active, #XfceNotifyWindow spinbutton:not(.vertical) button:checked, #XfceNotifyWindow spinbutton:not(.vertical) button:hover { - color: #ebdbb2; } + color: #d5c4a1; } .osd spinbutton:not(.vertical) button:disabled, #XfceNotifyWindow spinbutton:not(.vertical) button:disabled { - color: alpha(mix(#ebdbb2,#30302f,0.6),0.8); } + color: alpha(mix(#d5c4a1,#282828,0.6),0.8); } .osd spinbutton:not(.vertical) button:backdrop, #XfceNotifyWindow spinbutton:not(.vertical) button:backdrop { - color: mix(#ebdbb2,mix(#282828,#ebdbb2,0.5),0.9); } + color: mix(#ebdbb2,mix(#32302f,#ebdbb2,0.5),0.9); } .osd spinbutton:not(.vertical) button:active, #XfceNotifyWindow spinbutton:not(.vertical) button:active { - box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2); } + box-shadow: inset 0 2px 3px -1px rgba(20, 19, 19, 0.2); } .osd spinbutton:not(.vertical) button:backdrop:disabled, #XfceNotifyWindow spinbutton:not(.vertical) button:backdrop:disabled { color: rgba(251, 247, 239, 0.8); @@ -5364,17 +5379,17 @@ progressbar.osd { border-style: none solid none none; } .osd spinbutton:not(.vertical) button:dir(rtl):first-child, #XfceNotifyWindow spinbutton:not(.vertical) button:dir(rtl):first-child { - border-radius: 0px 0 0 0px; } + border-radius: 4px 0 0 4px; } .osd spinbutton:not(.vertical) button:dir(ltr):last-child, #XfceNotifyWindow spinbutton:not(.vertical) button:dir(ltr):last-child { - border-radius: 0 0px 0px 0; } + border-radius: 0 4px 4px 0; } .osd spinbutton.vertical button:first-child, #XfceNotifyWindow spinbutton.vertical button:first-child { - background-color: rgba(48, 48, 47, 0.8); + background-color: rgba(40, 40, 40, 0.8); background-image: none; - border-color: rgba(218, 188, 112, 0.22); - color: #ebdbb2; - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.22); } + border-color: rgba(190, 164, 109, 0.22); + color: #d5c4a1; + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.22); } .osd spinbutton.vertical button:first-child:focus, .osd spinbutton.vertical button:first-child:hover, #XfceNotifyWindow spinbutton.vertical button:first-child:focus, #XfceNotifyWindow spinbutton.vertical button:first-child:hover { @@ -5388,29 +5403,29 @@ progressbar.osd { #XfceNotifyWindow spinbutton.vertical button:first-child:checked:hover, #XfceNotifyWindow spinbutton.vertical button:first-child:checked:focus, #XfceNotifyWindow spinbutton.vertical button:first-child:checked:hover:focus { - border-color: rgba(209, 173, 80, 0.22); } + border-color: rgba(178, 147, 83, 0.22); } .osd spinbutton.vertical button:first-child:disabled, #XfceNotifyWindow spinbutton.vertical button:first-child:disabled { - border-color: rgba(222, 196, 129, 0.22); } + border-color: rgba(196, 172, 122, 0.22); } .osd spinbutton.vertical button:first-child:active:disabled, .osd spinbutton.vertical button:first-child:checked:disabled, #XfceNotifyWindow spinbutton.vertical button:first-child:active:disabled, #XfceNotifyWindow spinbutton.vertical button:first-child:checked:disabled { - border-color: rgba(218, 188, 112, 0.22); } + border-color: rgba(190, 164, 109, 0.22); } .osd spinbutton.vertical button:first-child.flat, #XfceNotifyWindow spinbutton.vertical button:first-child.flat { - color: #ebdbb2; - border-color: rgba(48, 48, 47, 0); - background-color: rgba(48, 48, 47, 0); + color: #d5c4a1; + border-color: rgba(40, 40, 40, 0); + background-color: rgba(40, 40, 40, 0); background-image: none; box-shadow: none; } .osd spinbutton.vertical button:first-child:hover, .osd spinbutton.vertical button:first-child.flat:hover, #XfceNotifyWindow spinbutton.vertical button:first-child:hover, #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover { - background-color: rgba(50, 50, 49, 0.8); + background-color: rgba(42, 42, 42, 0.8); background-image: none; - border-color: rgba(218, 188, 112, 0.3); - color: #ebdbb2; - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.32); } + border-color: rgba(190, 164, 109, 0.3); + color: #d5c4a1; + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.32); } .osd spinbutton.vertical button:first-child:hover:focus, .osd spinbutton.vertical button:first-child:hover:hover, .osd spinbutton.vertical button:first-child.flat:hover:focus, .osd spinbutton.vertical button:first-child.flat:hover:hover, #XfceNotifyWindow spinbutton.vertical button:first-child:hover:focus, #XfceNotifyWindow spinbutton.vertical button:first-child:hover:hover, @@ -5434,25 +5449,25 @@ progressbar.osd { #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:checked:hover, #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:checked:focus, #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:checked:hover:focus { - border-color: rgba(209, 173, 80, 0.3); } + border-color: rgba(178, 147, 83, 0.3); } .osd spinbutton.vertical button:first-child:hover:disabled, .osd spinbutton.vertical button:first-child.flat:hover:disabled, #XfceNotifyWindow spinbutton.vertical button:first-child:hover:disabled, #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:disabled { - border-color: rgba(222, 196, 129, 0.3); } + border-color: rgba(196, 172, 122, 0.3); } .osd spinbutton.vertical button:first-child:hover:active:disabled, .osd spinbutton.vertical button:first-child:hover:checked:disabled, .osd spinbutton.vertical button:first-child.flat:hover:active:disabled, .osd spinbutton.vertical button:first-child.flat:hover:checked:disabled, #XfceNotifyWindow spinbutton.vertical button:first-child:hover:active:disabled, #XfceNotifyWindow spinbutton.vertical button:first-child:hover:checked:disabled, #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:active:disabled, #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:checked:disabled { - border-color: rgba(218, 188, 112, 0.3); } + border-color: rgba(190, 164, 109, 0.3); } .osd spinbutton.vertical button:first-child:focus, .osd spinbutton.vertical button:first-child.flat:focus, #XfceNotifyWindow spinbutton.vertical button:first-child:focus, #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus { - background-color: rgba(50, 50, 49, 0.8); + background-color: rgba(42, 42, 42, 0.8); background-image: none; - border-color: rgba(218, 188, 112, 0.3); - color: #ebdbb2; - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.42); } + border-color: rgba(190, 164, 109, 0.3); + color: #d5c4a1; + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.42); } .osd spinbutton.vertical button:first-child:focus:focus, .osd spinbutton.vertical button:first-child:focus:hover, .osd spinbutton.vertical button:first-child.flat:focus:focus, .osd spinbutton.vertical button:first-child.flat:focus:hover, #XfceNotifyWindow spinbutton.vertical button:first-child:focus:focus, #XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover, @@ -5476,24 +5491,24 @@ progressbar.osd { #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:checked:hover, #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:checked:focus, #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:checked:hover:focus { - border-color: rgba(209, 173, 80, 0.3); } + border-color: rgba(178, 147, 83, 0.3); } .osd spinbutton.vertical button:first-child:focus:disabled, .osd spinbutton.vertical button:first-child.flat:focus:disabled, #XfceNotifyWindow spinbutton.vertical button:first-child:focus:disabled, #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:disabled { - border-color: rgba(222, 196, 129, 0.3); } + border-color: rgba(196, 172, 122, 0.3); } .osd spinbutton.vertical button:first-child:focus:active:disabled, .osd spinbutton.vertical button:first-child:focus:checked:disabled, .osd spinbutton.vertical button:first-child.flat:focus:active:disabled, .osd spinbutton.vertical button:first-child.flat:focus:checked:disabled, #XfceNotifyWindow spinbutton.vertical button:first-child:focus:active:disabled, #XfceNotifyWindow spinbutton.vertical button:first-child:focus:checked:disabled, #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:active:disabled, #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:checked:disabled { - border-color: rgba(218, 188, 112, 0.3); } + border-color: rgba(190, 164, 109, 0.3); } .osd spinbutton.vertical button:first-child:focus:hover, .osd spinbutton.vertical button:first-child.flat:focus:hover, #XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover, #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover { - background-color: rgba(53, 53, 52, 0.8); + background-color: rgba(44, 44, 44, 0.8); background-image: none; - border-color: rgba(218, 188, 112, 0.3); - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.48); } + border-color: rgba(190, 164, 109, 0.3); + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.48); } .osd spinbutton.vertical button:first-child:focus:hover:focus, .osd spinbutton.vertical button:first-child:focus:hover:hover, .osd spinbutton.vertical button:first-child.flat:focus:hover:focus, .osd spinbutton.vertical button:first-child.flat:focus:hover:hover, #XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:focus, #XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:hover, @@ -5517,17 +5532,17 @@ progressbar.osd { #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:checked:hover, #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:checked:focus, #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:checked:hover:focus { - border-color: rgba(209, 173, 80, 0.3); } + border-color: rgba(178, 147, 83, 0.3); } .osd spinbutton.vertical button:first-child:focus:hover:disabled, .osd spinbutton.vertical button:first-child.flat:focus:hover:disabled, #XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:disabled, #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:disabled { - border-color: rgba(222, 196, 129, 0.3); } + border-color: rgba(196, 172, 122, 0.3); } .osd spinbutton.vertical button:first-child:focus:hover:active:disabled, .osd spinbutton.vertical button:first-child:focus:hover:checked:disabled, .osd spinbutton.vertical button:first-child.flat:focus:hover:active:disabled, .osd spinbutton.vertical button:first-child.flat:focus:hover:checked:disabled, #XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:active:disabled, #XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:checked:disabled, #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:active:disabled, #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:checked:disabled { - border-color: rgba(218, 188, 112, 0.3); } + border-color: rgba(190, 164, 109, 0.3); } .osd spinbutton.vertical button:first-child:checked, .osd spinbutton.vertical button:first-child:active, .osd spinbutton.vertical button:first-child.flat:checked, .osd spinbutton.vertical button:first-child.flat:active, #XfceNotifyWindow spinbutton.vertical button:first-child:checked, #XfceNotifyWindow spinbutton.vertical button:first-child:active, @@ -5536,9 +5551,9 @@ progressbar.osd { /*@include linear-gradient(shade($bg, .7), to top);*/ background-color: #83a598; background-image: none; + border-color: rgba(190, 164, 109, 0.22); color: #ebdbb2; - box-shadow: inset 1px 0 rgba(235, 219, 178, 0.06), inset 0 1px rgba(235, 219, 178, 0.07), inset -1px 0 rgba(235, 219, 178, 0.06), inset 0 -1px rgba(235, 219, 178, 0.05); - border-color: rgba(218, 188, 112, 0.22); } + box-shadow: inset 1px 0 rgba(213, 196, 161, 0.06), inset 0 1px rgba(213, 196, 161, 0.07), inset -1px 0 rgba(213, 196, 161, 0.06), inset 0 -1px rgba(213, 196, 161, 0.05); } .osd spinbutton.vertical button:first-child:checked:focus, .osd spinbutton.vertical button:first-child:checked:hover, .osd spinbutton.vertical button:first-child:active:focus, .osd spinbutton.vertical button:first-child:active:hover, .osd spinbutton.vertical button:first-child.flat:checked:focus, .osd spinbutton.vertical button:first-child.flat:checked:hover, .osd spinbutton.vertical button:first-child.flat:active:focus, .osd spinbutton.vertical button:first-child.flat:active:hover, #XfceNotifyWindow spinbutton.vertical button:first-child:checked:focus, #XfceNotifyWindow spinbutton.vertical button:first-child:checked:hover, @@ -5582,13 +5597,13 @@ progressbar.osd { #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:checked:hover, #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:checked:focus, #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:checked:hover:focus { - border-color: rgba(209, 173, 80, 0.22); } + border-color: rgba(178, 147, 83, 0.22); } .osd spinbutton.vertical button:first-child:checked:disabled, .osd spinbutton.vertical button:first-child:active:disabled, .osd spinbutton.vertical button:first-child.flat:checked:disabled, .osd spinbutton.vertical button:first-child.flat:active:disabled, #XfceNotifyWindow spinbutton.vertical button:first-child:checked:disabled, #XfceNotifyWindow spinbutton.vertical button:first-child:active:disabled, #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:disabled, #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:disabled { - border-color: rgba(222, 196, 129, 0.22); } + border-color: rgba(196, 172, 122, 0.22); } .osd spinbutton.vertical button:first-child:checked:active:disabled, .osd spinbutton.vertical button:first-child:checked:checked:disabled, .osd spinbutton.vertical button:first-child:active:active:disabled, .osd spinbutton.vertical button:first-child:active:checked:disabled, .osd spinbutton.vertical button:first-child.flat:checked:active:disabled, .osd spinbutton.vertical button:first-child.flat:checked:checked:disabled, .osd spinbutton.vertical button:first-child.flat:active:active:disabled, .osd spinbutton.vertical button:first-child.flat:active:checked:disabled, #XfceNotifyWindow spinbutton.vertical button:first-child:checked:active:disabled, #XfceNotifyWindow spinbutton.vertical button:first-child:checked:checked:disabled, @@ -5598,7 +5613,7 @@ progressbar.osd { #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:checked:disabled, #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:active:disabled, #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:checked:disabled { - border-color: rgba(218, 188, 112, 0.22); } + border-color: rgba(190, 164, 109, 0.22); } .osd spinbutton.vertical button:first-child:checked:focus, .osd spinbutton.vertical button:first-child:checked:hover, .osd spinbutton.vertical button:first-child:active:focus, .osd spinbutton.vertical button:first-child:active:hover, .osd spinbutton.vertical button:first-child.flat:checked:focus, .osd spinbutton.vertical button:first-child.flat:checked:hover, .osd spinbutton.vertical button:first-child.flat:active:focus, .osd spinbutton.vertical button:first-child.flat:active:hover, #XfceNotifyWindow spinbutton.vertical button:first-child:checked:focus, #XfceNotifyWindow spinbutton.vertical button:first-child:checked:hover, @@ -5617,15 +5632,15 @@ progressbar.osd { #XfceNotifyWindow spinbutton.vertical button:first-child:hover, #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus, #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover { - color: #ebdbb2; } + color: #d5c4a1; } .osd spinbutton.vertical button:first-child:disabled:disabled, .osd spinbutton.vertical button:first-child.flat:disabled:disabled, #XfceNotifyWindow spinbutton.vertical button:first-child:disabled:disabled, #XfceNotifyWindow spinbutton.vertical button:first-child.flat:disabled:disabled { - background-color: alpha(mix(rgba(48, 48, 47, 0.8),#ebdbb2,0.2),0.4); + background-color: alpha(mix(rgba(40, 40, 40, 0.8),#d5c4a1,0.2),0.4); background-image: none; /*border: 1px solid alpha($bg, .2);*/ opacity: .4; - color: mix(rgba(48, 48, 47, 0.8),#ebdbb2,0.5); + color: mix(rgba(40, 40, 40, 0.8),#d5c4a1,0.5); box-shadow: none; } .osd spinbutton.vertical button:first-child:active:disabled, .osd spinbutton.vertical button:first-child:checked:disabled, .osd spinbutton.vertical button:first-child.flat:active:disabled, .osd spinbutton.vertical button:first-child.flat:checked:disabled, #XfceNotifyWindow spinbutton.vertical button:first-child:active:disabled, @@ -5640,11 +5655,11 @@ progressbar.osd { #XfceNotifyWindow spinbutton.vertical button:first-child.separator, #XfceNotifyWindow spinbutton.vertical button:first-child .separator { border: 1px solid currentColor; - color: rgba(48, 48, 47, 0.7); } + color: rgba(40, 40, 40, 0.7); } .osd spinbutton.vertical button:first-child.separator:disabled, .osd spinbutton.vertical button:first-child .separator:disabled, #XfceNotifyWindow spinbutton.vertical button:first-child.separator:disabled, #XfceNotifyWindow spinbutton.vertical button:first-child .separator:disabled { - color: rgba(48, 48, 47, 0.65); } + color: rgba(40, 40, 40, 0.65); } scrolledwindow viewport.frame { border-style: none; } @@ -5771,12 +5786,12 @@ scrolledwindow undershoot.right { scrolledwindow junction { border-color: transparent; - border-image: linear-gradient(to bottom, #e1c98b 1px, transparent 1px) 0 0 0 1/0 1px stretch; + border-image: linear-gradient(to bottom, mix(#ebdbb2,#32302f,0.1) 1px, transparent 1px) 0 0 0 1/0 1px stretch; background-color: mix(#ebdbb2,#ebdbb2,0.4); } scrolledwindow junction:dir(rtl) { border-image-slice: 0 1 0 0; } scrolledwindow junction:backdrop { - border-image-source: linear-gradient(to bottom, mix(#ebdbb2,#e1c98b,0.9) 1px, transparent 1px); + border-image-source: linear-gradient(to bottom, mix(#ebdbb2,mix(#ebdbb2,#32302f,0.1),0.9) 1px, transparent 1px); background-color: #e8d5a6; transition: 200ms ease-out; } @@ -5785,9 +5800,9 @@ scrolledwindow junction { ******************/ progressbar { padding: 0; - border-radius: 0px; + border-radius: 4px; font-size: smaller; - color: rgba(40, 40, 40, 0.6); } + color: rgba(50, 48, 47, 0.6); } progressbar.horizontal trough, progressbar.horizontal progress { min-height: 6px; } @@ -5795,26 +5810,26 @@ progressbar { progressbar.vertical progress { min-width: 6px; } progressbar trough { - border: 1px solid mix(#ebdbb2,#282828,0.17); + border: 1px solid mix(#ebdbb2,#32302f,0.17); background-color: #f2e7cc; background-image: none; - border-radius: 0px; } + border-radius: 4px; } progressbar progress { background-color: #83a598; background-image: none; border-radius: 0; } progressbar progress.left { - border-top-left-radius: 0px; - border-bottom-left-radius: 0px; } + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; } progressbar progress.right { - border-top-right-radius: 0px; - border-bottom-right-radius: 0px; } + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; } progressbar progress.bottom { - border-bottom-left-radius: 0px; - border-bottom-right-radius: 0px; } + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; } progressbar progress.top { - border-top-left-radius: 0px; - border-top-right-radius: 0px; } + border-top-left-radius: 4px; + border-top-right-radius: 4px; } levelbar.horizontal block { min-width: 34px; @@ -5829,9 +5844,8 @@ levelbar:backdrop { levelbar trough { background-color: #f2e7cc; - background-image: none; - border: 1px solid mix(#ebdbb2,#282828,0.17); - border-radius: 0px; + border: 1px solid mix(#ebdbb2,#32302f,0.17); + border-radius: 4px; padding: 2px; } levelbar.horizontal.discrete block { @@ -5846,14 +5860,13 @@ levelbar.vertical.discrete block { levelbar block { background-color: #83a598; - background-image: none; border-color: transparent; - border-radius: 0px; } + border-radius: 4px; } levelbar block.low { - background-color: #ef6c00; + background-color: #ff7f42; border-color: transparent; } levelbar block.high, levelbar block:not(.empty) { - background-color: #4caf50; + background-color: #c3a544; border-color: transparent; } levelbar block.full { background-color: #64897b; @@ -5866,7 +5879,7 @@ levelbar block { scale { min-height: 10px; min-width: 10px; - padding: 3px; } + padding: 0px; } scale.horizontal trough { padding: 0 3px; } scale.horizontal highlight, scale.horizontal fill { @@ -5892,13 +5905,13 @@ scale { outline-offset: 2px; -gtk-outline-radius: 4.5px; border-radius: 2.5px; - background-color: mix(#ebdbb2,#282828,0.2); } + background-color: mix(#ebdbb2,#32302f,0.2); } scale trough:disabled { - background-color: mix(#ebdbb2,#282828,0.1); } + background-color: mix(#ebdbb2,#32302f,0.1); } menuitem:hover scale trough, row:selected scale trough, infobar scale trough { - background-color: rgba(0, 0, 0, 0.2); } + background-color: rgba(20, 19, 19, 0.2); } menuitem:hover scale trough highlight, row:selected scale trough highlight, infobar scale trough highlight { @@ -5910,7 +5923,7 @@ scale { menuitem:hover scale trough:disabled, row:selected scale trough:disabled, infobar scale trough:disabled { - background-color: rgba(0, 0, 0, 0.1); } + background-color: rgba(20, 19, 19, 0.1); } scale highlight { border-radius: 2.5px; background-color: #83a598; } @@ -6002,7 +6015,7 @@ scale { scale.color highlight, scale.color fill { margin: 0; } scale.color.horizontal { - padding: 0 0 6px 0; } + padding: 0 0 6px; } scale.color.horizontal trough { border-top-left-radius: 0; border-top-right-radius: 0; } @@ -6036,30 +6049,30 @@ scrollbar { -GtkScrollbar-has-backward-stepper: false; -GtkScrollbar-has-forward-stepper: false; } scrollbar.top { - border-bottom: 1px solid #e1c98b; } + border-bottom: 1px solid mix(#ebdbb2,#32302f,0.1); } scrollbar.bottom { - border-top: 1px solid #e1c98b; } + border-top: 1px solid mix(#ebdbb2,#32302f,0.1); } scrollbar.left { - border-right: 1px solid #e1c98b; } + border-right: 1px solid mix(#ebdbb2,#32302f,0.1); } scrollbar.right { - border-left: 1px solid #e1c98b; } + border-left: 1px solid mix(#ebdbb2,#32302f,0.1); } scrollbar:backdrop { background-color: #e8d5a6; - border-color: mix(#ebdbb2,#e1c98b,0.9); + border-color: mix(#ebdbb2,mix(#ebdbb2,#32302f,0.1),0.9); transition: 400ms ease-in; } scrollbar slider { min-width: 7px; min-height: 7px; border: 1px solid transparent; - border-radius: 0px; + border-radius: 4px; background-clip: padding-box; - background-color: mix(#ebdbb2,#282828,0.5); } + background-color: mix(#ebdbb2,#32302f,0.5); } scrollbar slider:hover { - background-color: mix(#ebdbb2,#282828,0.7); } + background-color: mix(#ebdbb2,#32302f,0.7); } scrollbar slider:hover:active { background-color: #a1bab1; } scrollbar slider:backdrop { - background-color: mix(mix(#282828,#ebdbb2,0.5),#ebdbb2,0.4); } + background-color: mix(mix(#32302f,#ebdbb2,0.5),#ebdbb2,0.4); } scrollbar slider:disabled { background-color: transparent; } scrollbar.horizontal slider { @@ -6077,8 +6090,8 @@ scrollbar { scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { min-width: 4px; min-height: 4px; - background-color: #282828; - border: 1px solid #000; } + background-color: #32302f; + border: 1px solid #141313; } scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { min-width: 4px; min-height: 4px; @@ -6098,28 +6111,28 @@ scrollbar { padding: 0; border: 0; border-radius: 0; - border-color: #e1c98b; + border-color: mix(#ebdbb2,#32302f,0.1); background-color: transparent; box-shadow: none; - color: mix(#ebdbb2,#282828,0.5); } + color: mix(#ebdbb2,#32302f,0.5); } scrollbar button:hover { - color: mix(#ebdbb2,#282828,0.7); } + color: mix(#ebdbb2,#32302f,0.7); } scrollbar button:active, scrollbar button:checked { color: #a1bab1; } scrollbar button:backdrop { - color: mix(mix(#282828,#ebdbb2,0.5),#ebdbb2,0.4); } + color: mix(mix(#32302f,#ebdbb2,0.5),#ebdbb2,0.4); } scrollbar.vertical button.down { -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); - border-top: 1px solid #e1c98b; } + border-top: 1px solid mix(#ebdbb2,#32302f,0.1); } scrollbar.vertical button.up { -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); - border-bottom: 1px solid #e1c98b; } + border-bottom: 1px solid mix(#ebdbb2,#32302f,0.1); } scrollbar.horizontal button.down { -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); - border-left: 1px solid #e1c98b; } + border-left: 1px solid mix(#ebdbb2,#32302f,0.1); } scrollbar.horizontal button.up { -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); - border-right: 1px solid #e1c98b; } + border-right: 1px solid mix(#ebdbb2,#32302f,0.1); } /********* ! Sidebar @@ -6128,14 +6141,14 @@ scrollbar { border-style: none; background-color: mix(#ebdbb2,#ebdbb2,0.5); } stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:dir(ltr), .sidebar.left, .sidebar.left:dir(rtl) { - border-right: 1px solid #e1c98b; + border-right: 1px solid mix(#ebdbb2,#32302f,0.1); border-left-style: none; } stacksidebar.sidebar:dir(rtl) list .sidebar:dir(rtl), stacksidebar.sidebar.right list .sidebar:dir(rtl), .sidebar.right { - border-left: 1px solid #e1c98b; + border-left: 1px solid mix(#ebdbb2,#32302f,0.1); border-right-style: none; } .sidebar:backdrop { background-color: mix(#ebdbb2,#ebdbb2,0.5); - border-color: mix(#ebdbb2,#e1c98b,0.9); + border-color: mix(#ebdbb2,mix(#ebdbb2,#32302f,0.1),0.9); transition: 200ms ease-out; } .sidebar .frame, .sidebar frame { border-width: 0; } @@ -6145,10 +6158,10 @@ scrollbar { border-style: none; } stacksidebar row { - padding: 6px 3px; } + padding: 0px 0px; } stacksidebar row > label { - padding-left: 3px; - padding-right: 3px; } + padding-left: 0px; + padding-right: 0px; } stacksidebar row.needs-attention > label { background-size: 6px 6px, 0 0; } @@ -6159,13 +6172,13 @@ placessidebar row { min-height: 32px; padding: 0; } placessidebar row > revealer { - padding: 0 6px; } + padding: 0 0px; } placessidebar row:selected { color: #ebdbb2; } placessidebar row:disabled { - color: mix(#282828,#ebdbb2,0.5); } + color: mix(#32302f,#ebdbb2,0.5); } placessidebar row:backdrop { - color: mix(#282828,#ebdbb2,0.5); } + color: mix(#32302f,#ebdbb2,0.5); } placessidebar row:backdrop:selected { color: mix(#83a598,#ebdbb2,0.66); } placessidebar row:backdrop:disabled { @@ -6173,11 +6186,11 @@ placessidebar row { placessidebar row image.sidebar-icon { opacity: 0.7; } placessidebar row image.sidebar-icon:dir(ltr) { - padding-right: 8px; - padding-left: 3px; } + padding-right: 2px; + padding-left: 0px; } placessidebar row image.sidebar-icon:dir(rtl) { - padding-left: 8px; - padding-right: 3px; } + padding-left: 2px; + padding-right: 0px; } placessidebar row label.sidebar-label:dir(ltr) { padding-right: 2px; } placessidebar row label.sidebar-label:dir(rtl) { @@ -6197,16 +6210,16 @@ placessidebar row { placessidebar row.sidebar-placeholder-row { padding: 0 8px; min-height: 2px; - background-image: image(#4e9a06); + background-image: image(#83a598); background-clip: content-box; } placessidebar row.sidebar-new-bookmark-row { color: #83a598; } placessidebar row:drop(active):not(:disabled) { - color: #4e9a06; - box-shadow: inset 0 1px #4e9a06, inset 0 -1px #4e9a06; } + color: #83a598; + box-shadow: inset 0 1px #83a598, inset 0 -1px #83a598; } placessidebar row:drop(active):not(:disabled):selected { color: #ebdbb2; - background-color: #4e9a06; } + background-color: #83a598; } /****** ! Paned @@ -6223,7 +6236,7 @@ paned > separator { paned > separator:selected { background-image: image(#83a598); } paned > separator:backdrop { - background-image: image(mix(#ebdbb2,#e1c98b,0.9)); } + background-image: image(mix(#ebdbb2,mix(#ebdbb2,#32302f,0.1),0.9)); } paned > separator.wide { min-width: 5px; min-height: 5px; @@ -6232,7 +6245,7 @@ paned > separator { background-size: 1px 1px, 1px 1px; } paned > separator.wide:backdrop { background-color: #ebdbb2; - background-image: image(mix(#ebdbb2,#e1c98b,0.9)), image(mix(#ebdbb2,#e1c98b,0.9)); } + background-image: image(mix(#ebdbb2,mix(#ebdbb2,#32302f,0.1),0.9)), image(mix(#ebdbb2,mix(#ebdbb2,#32302f,0.1),0.9)); } paned.horizontal > separator { background-repeat: repeat-y; @@ -6255,7 +6268,7 @@ paned.vertical > separator { background-position: bottom, top; } paned.titlebar > separator { - background-image: image(#2b2b2a); } + background-image: image(#242424); } /******************* ! Spinner animation @@ -6283,70 +6296,70 @@ radio { -gtk-icon-source: url("../assets/radio-unchecked-dark.svg"); min-width: 16px; min-height: 16px; - margin-right: 3px; } + margin-right: 0px; } radio:disabled { - -gtk-icon-source: url("../assets/radio-unchecked-disabled-dark.svg"); } + -gtk-icon-source: url("../assets/radio-unchecked-insensitive-dark.svg"); } radio:checked, radio:active { -gtk-icon-source: url("../assets/radio-checked-dark.svg"); } radio:checked:disabled, radio:active:disabled { - -gtk-icon-source: url("../assets/radio-checked-disabled-dark.svg"); } + -gtk-icon-source: url("../assets/radio-checked-insensitive-dark.svg"); } radio:indeterminate { -gtk-icon-source: url("../assets/radio-mixed-dark.svg"); } radio:indeterminate:disabled { - -gtk-icon-source: url("../assets/radio-mixed-disabled-dark.svg"); } + -gtk-icon-source: url("../assets/radio-mixed-insensitive-dark.svg"); } menuitem radio, modelbutton radio { -gtk-icon-source: url("../assets/menuitem-radio-unchecked.svg"); } menuitem radio:disabled, modelbutton radio:disabled { - -gtk-icon-source: url("../assets/menuitem-radio-checked-disabled.svg"); } + -gtk-icon-source: url("../assets/menuitem-radio-checked-insensitive.svg"); } menuitem radio:checked, menuitem radio:active, modelbutton radio:checked, modelbutton radio:active { -gtk-icon-source: url("../assets/menuitem-radio-checked.svg"); } menuitem radio:checked:hover, menuitem radio:active:hover, modelbutton radio:checked:hover, modelbutton radio:active:hover { -gtk-icon-source: url("../assets/menuitem-radio-checked-hover.svg"); } menuitem radio:checked:disabled, menuitem radio:active:disabled, modelbutton radio:checked:disabled, modelbutton radio:active:disabled { - -gtk-icon-source: url("../assets/menuitem-radio-checked-disabled.svg"); } + -gtk-icon-source: url("../assets/menuitem-radio-checked-insensitive.svg"); } menuitem radio:indeterminate, modelbutton radio:indeterminate { -gtk-icon-source: url("../assets/menuitem-radio-mixed.svg"); } menuitem radio:indeterminate:hover, modelbutton radio:indeterminate:hover { -gtk-icon-source: url("../assets/menuitem-radio-mixed-hover.svg"); } menuitem radio:indeterminate:disabled, modelbutton radio:indeterminate:disabled { - -gtk-icon-source: url("../assets/menuitem-radio-mixed-disabled.svg"); } + -gtk-icon-source: url("../assets/menuitem-radio-mixed-insensitive.svg"); } check { background-image: none; -gtk-icon-source: url("../assets/checkbox-unchecked-dark.svg"); min-width: 16px; min-height: 16px; - margin-right: 3px; } + margin-right: 0px; } check:disabled { - -gtk-icon-source: url("../assets/checkbox-unchecked-disabled-dark.svg"); } + -gtk-icon-source: url("../assets/checkbox-unchecked-insensitive-dark.svg"); } check:checked, check:active { -gtk-icon-source: url("../assets/checkbox-checked-dark.svg"); } check:checked:disabled, check:active:disabled { - -gtk-icon-source: url("../assets/checkbox-checked-disabled-dark.svg"); } + -gtk-icon-source: url("../assets/checkbox-checked-insensitive-dark.svg"); } check:indeterminate { -gtk-icon-source: url("../assets/checkbox-mixed-dark.svg"); } check:indeterminate:disabled { - -gtk-icon-source: url("../assets/checkbox-mixed-disabled-dark.svg"); } + -gtk-icon-source: url("../assets/checkbox-mixed-insensitive-dark.svg"); } menuitem check, modelbutton check { -gtk-icon-source: url("../assets/menuitem-checkbox-unchecked.svg"); } menuitem check:disabled, modelbutton check:disabled { - -gtk-icon-source: url("../assets/menuitem-checkbox-checked-disabled.svg"); } + -gtk-icon-source: url("../assets/menuitem-checkbox-checked-insensitive.svg"); } menuitem check:checked, menuitem check:active, modelbutton check:checked, modelbutton check:active { -gtk-icon-source: url("../assets/menuitem-checkbox-checked.svg"); } menuitem check:checked:hover, menuitem check:active:hover, modelbutton check:checked:hover, modelbutton check:active:hover { -gtk-icon-source: url("../assets/menuitem-checkbox-checked-hover.svg"); } menuitem check:checked:disabled, menuitem check:active:disabled, modelbutton check:checked:disabled, modelbutton check:active:disabled { - -gtk-icon-source: url("../assets/menuitem-checkbox-checked-disabled.svg"); } + -gtk-icon-source: url("../assets/menuitem-checkbox-checked-insensitive.svg"); } menuitem check:indeterminate, modelbutton check:indeterminate { -gtk-icon-source: url("../assets/menuitem-checkbox-mixed.svg"); } menuitem check:indeterminate:hover, modelbutton check:indeterminate:hover { -gtk-icon-source: url("../assets/menuitem-checkbox-mixed-hover.svg"); } menuitem check:indeterminate:disabled, modelbutton check:indeterminate:disabled { - -gtk-icon-source: url("../assets/menuitem-checkbox-mixed-disabled.svg"); } + -gtk-icon-source: url("../assets/menuitem-checkbox-mixed-insensitive.svg"); } radio:dir(rtl), check:dir(rtl) { margin-right: 0; - margin-left: 3px; } + margin-left: 0px; } .view.content-view.check:not(list), iconview.content-view.check:not(list) { -gtk-icon-shadow: none; @@ -6392,29 +6405,29 @@ radio:dir(rtl), check:dir(rtl) { ! Switch *********/ switch { - border-radius: 0px; - padding: 2px; - border: none; + border-radius: 4px; + padding: -1px; + border: 0; outline: none; transition: background-color .3s linear; min-width: 88px; min-height: 24px; background-color: mix(#ebdbb2,#ebdbb2,0.3); - color: #30302f; - box-shadow: inset 1px -1px 0 rgba(8, 8, 8, 0.06), inset -1px 1px 0 rgba(8, 8, 8, 0.06); } + color: #32302f; + box-shadow: inset 1px -1px 0 rgba(10, 10, 9, 0.06), inset -1px 1px 0 rgba(10, 10, 9, 0.06); } switch slider { - background-color: mix(#30302f,#ebdbb2,0.5); - transition: all 0.3s ease-in; - box-shadow: 0 1px 2px 0 rgba(8, 8, 8, 0.07), 1px 0 2px 0 rgba(8, 8, 8, 0.07); - border-radius: 0px; } + background-color: mix(#32302f,#ebdbb2,0.5); + transition: all .3s ease-in; + box-shadow: 0 1px 2px 0 rgba(10, 10, 9, 0.07), 1px 0 2px 0 rgba(10, 10, 9, 0.07); + border-radius: 4px; } switch:checked { background-color: #83a598; background-image: none; border-color: #83a598; color: #ebdbb2; } switch:checked slider { - background-color: #fff; - box-shadow: 0 1px 3px 0 rgba(8, 8, 8, 0.1); } + background-color: #ecdcb4; + box-shadow: 0 1px 3px 0 rgba(10, 10, 9, 0.1); } switch:disabled { background-color: mix(#ebdbb2,#ebdbb2,0.5); background-image: none; @@ -6430,7 +6443,7 @@ switch { background-color: mix(mix(#ebdbb2,#ebdbb2,0.5),#ebdbb2,0.4); } list row:selected switch:checked { color: #83a598; - background-color: mix(#30302f,#ebdbb2,0.5); } + background-color: mix(#32302f,#ebdbb2,0.5); } list row:selected switch:checked slider { background-color: #83a598; } @@ -6450,7 +6463,7 @@ switch { .view text, iconview text, textview text { - color: #30302f; + color: #32302f; background-color: #ebdbb2; caret-color: #282828; -gtk-secondary-caret-color: #282828; } @@ -6458,7 +6471,7 @@ textview text { .view text:backdrop, iconview text:backdrop, textview text:backdrop { - color: mix(#ebdbb2,#30302f,0.8); + color: mix(#ebdbb2,#32302f,0.8); background-color: #ebdbb2; } .view:selected:focus, iconview:selected:focus, .view:selected, iconview:selected, .view text:selected:focus, @@ -6467,7 +6480,7 @@ textview text { .view text:selected, iconview text:selected, textview text:selected { - border-radius: 0px; } + border-radius: 4px; } textview border { background-color: mix(#ebdbb2,#ebdbb2,0.5); } @@ -6494,7 +6507,7 @@ treeview entry.flat, treeview entry { border-color: #83a598; } treeview.view header button, treeview.view header button:hover, treeview.view header button:active { - padding: 1px 4px; + padding: -2px 1px; border-radius: 0; background-image: none; text-shadow: none; @@ -6506,7 +6519,7 @@ treeview.view header button, treeview.view header button:hover, treeview.view he treeview.view header button:backdrop { border-color: #ebdbb2; border-style: none solid solid none; - color: mix(mix(#282828,#ebdbb2,0.5),#ebdbb2,0.5); + color: mix(mix(#32302f,#ebdbb2,0.5),#ebdbb2,0.5); background-image: none; background-color: #ebdbb2; } treeview.view header button:backdrop:disabled { @@ -6515,18 +6528,18 @@ treeview.view header button, treeview.view header button:hover, treeview.view he treeview.view { -GtkTreeView-grid-line-width: 1; - -GtkTreeView-grid-line-pattern: ''; + -GtkTreeView-grid-line-pattern: ""; -GtkTreeView-tree-line-width: 1; - -GtkTreeView-tree-line-pattern: ''; - border-left-color: mix(#282828,#ebdbb2,0.5); + -GtkTreeView-tree-line-pattern: ""; + border-left-color: mix(#32302f,#ebdbb2,0.5); border-top-color: #ebdbb2; } treeview.view:selected:focus, treeview.view:selected { border-radius: 0; } treeview.view:selected:backdrop, treeview.view:selected { border-left-color: mix(#ebdbb2,#83a598,0.5); - border-top-color: rgba(40, 40, 40, 0.1); } + border-top-color: rgba(50, 48, 47, 0.1); } treeview.view:disabled { - color: mix(#282828,#ebdbb2,0.5); } + color: mix(#32302f,#ebdbb2,0.5); } treeview.view:disabled:selected { color: mix(#ebdbb2,#83a598,0.4); } treeview.view:disabled:selected:backdrop { @@ -6539,7 +6552,7 @@ treeview.view { treeview.view.separator:backdrop { color: rgba(235, 219, 178, 0.1); } treeview.view:backdrop { - border-left-color: mix(mix(#282828,#ebdbb2,0.5),#ebdbb2,0.5); + border-left-color: mix(mix(#32302f,#ebdbb2,0.5),#ebdbb2,0.5); border-top: #ebdbb2; } treeview.view:drop(active) { border-style: solid none; @@ -6551,11 +6564,11 @@ treeview.view { border-bottom-style: none; } treeview.view.expander { -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); - color: mix(#ebdbb2,#282828,0.7); } + color: mix(#ebdbb2,#32302f,0.7); } treeview.view.expander:dir(rtl) { -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } treeview.view.expander:hover { - color: #282828; } + color: #32302f; } treeview.view.expander:selected { color: mix(#83a598,#ebdbb2,0.7); } treeview.view.expander:selected:hover { @@ -6565,18 +6578,18 @@ treeview.view { treeview.view.expander:checked { -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } treeview.view.expander:backdrop { - color: mix(#ebdbb2,mix(#282828,#ebdbb2,0.5),0.7); } + color: mix(#ebdbb2,mix(#32302f,#ebdbb2,0.5),0.7); } treeview.view.progressbar { - border-radius: 0px; + border-radius: 4px; border: 1px solid #527065; background-color: #83a598; } treeview.view.progressbar:selected { border: 1px solid mix(#83a598,#ebdbb2,0.2); } treeview.view.progressbar:selected:focus, treeview.view.progressbar:selected { - box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); + box-shadow: inset 0 1px rgba(236, 220, 180, 0.05); background-color: #83a598; background-image: none; - border-radius: 0px; } + border-radius: 4px; } treeview.view.progressbar:selected:focus:backdrop, treeview.view.progressbar:selected:backdrop { border-color: #ebdbb2; background-color: mix(#ebdbb2,#83a598,0.9); } @@ -6589,23 +6602,23 @@ treeview.view { background-image: none; box-shadow: none; } treeview.view.trough { - background-color: rgba(40, 40, 40, 0.1); - border-radius: 0px; } + background-color: rgba(50, 48, 47, 0.1); + border-radius: 4px; } treeview.view.trough:selected:focus, treeview.view.trough:selected { background-color: #83a598; - border-radius: 0px; } + border-radius: 4px; } treeview.view header button { - color: mix(#282828,#ebdbb2,0.5); + color: mix(#32302f,#ebdbb2,0.5); background-color: #ebdbb2; font-weight: bold; text-shadow: none; box-shadow: none; } treeview.view header button:hover { - color: mix(mix(#282828,#ebdbb2,0.5),#282828,0.5); + color: mix(mix(#32302f,#ebdbb2,0.5),#32302f,0.5); box-shadow: none; transition: none; } treeview.view header button:active { - color: #282828; + color: #32302f; transition: none; } treeview.view header button:last-child:backdrop, treeview.view header button:last-child { border-right-style: none; } @@ -6630,7 +6643,7 @@ treeview.view { ! Separator ************/ separator { - background: rgba(0, 0, 0, 0.1); + background: rgba(20, 19, 19, 0.1); min-width: 1px; min-height: 1px; } @@ -6638,11 +6651,17 @@ separator { ! Frames * ***********/ frame > border, .frame { - border: 1px solid #e1c98b; } + border: 1px solid mix(#ebdbb2,#32302f,0.1); } frame > border.flat, .frame.flat { border-style: none; } frame > border:backdrop, .frame:backdrop { - border-color: mix(#ebdbb2,#e1c98b,0.9); } + border-color: mix(#ebdbb2,mix(#ebdbb2,#32302f,0.1),0.9); } + +frame.border-inset > border, +frame.border-outset > border, +frame.border-groove > border, +frame.border-ridge > border { + border: 1px solid alpha(mix(#ebdbb2,#32302f,0.1),1.1098); } /* avoid double borders when a viewport is packed into a GtkScrolledWindow */ scrolledwindow viewport.frame { @@ -6670,12 +6689,14 @@ placesview > actionbar > revealer > box > label { ! Window frame ***************/ decoration { - border-radius: 0px 0px 0 0; + border-radius: 4px 4px 0 0; + box-shadow: 0 3px 9px 1px rgba(20, 19, 19, 0.7), 0 0 0 1px #282828; /* this is used for the resize cursor area */ - border-width: 1px; + border-width: 0px; border-style: solid; border-color: #282828; } decoration:backdrop { + box-shadow: 0 3px 9px 1px transparent, 0 2px 6px 2px rgba(20, 19, 19, 0.4), 0 0 0 1px #282828; border-color: #282828; transition: 200ms ease-out; } .maximized decoration, .fullscreen decoration, .tiled decoration { @@ -6683,19 +6704,19 @@ decoration { .popup decoration { box-shadow: none; } .ssd decoration { - box-shadow: 0 0 0 1px #32302f; } + box-shadow: 0 0 0 1px #282828; } .solid-csd decoration { border-radius: 0; box-shadow: none; } .csd.popup decoration { border-radius: 0; - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(225, 201, 139, 0.8); } + box-shadow: 0 1px 2px rgba(20, 19, 19, 0.2), 0 0 0 1px rgba(40, 40, 40, 0.13); } tooltip.csd decoration { - border-radius: 0px; + border-radius: 4px; box-shadow: none; } messagedialog.csd decoration { - border-radius: 0px; - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(225, 201, 139, 0.8); } + border-radius: 4px; + box-shadow: 0 1px 2px rgba(20, 19, 19, 0.2), 0 0 0 1px rgba(40, 40, 40, 0.13); } /*********************** ! Fallback mode panel * @@ -6710,9 +6731,9 @@ panel-applet > menubar menuitem, panel-applet > menubar:backdrop menuitem, panel-toplevel .gnome-panel-menu-bar menuitem, panel-toplevel .gnome-panel-menu-bar:backdrop menuitem, wnck-pager, wnck-tasklist, .mate-panel-menu-bar, .xfce4-panel, UnityPanelWidget, .unity-panel { - background-color: #30302f; + background-color: #282828; background-image: none; - color: #ebdbb2; } + color: #d5c4a1; } clock-box menuitem label, clock-box:backdrop menuitem label, panel-applet > menubar menuitem label, @@ -6723,7 +6744,7 @@ panel-toplevel .gnome-panel-menu-bar:backdrop menuitem label, gp-calendar-window #clock-applet-button label, #showdesktop-button label { font-weight: normal; - color: #ebdbb2; } + color: #d5c4a1; } #clock-applet-button, #clock-applet-button:backdrop, panel-applet button, panel-applet button:backdrop, .xfce4-panel button, #login_window, #shutdown_dialog, #restart_dialog { border-width: 0 1px; @@ -6731,28 +6752,28 @@ panel-toplevel .gnome-panel-menu-bar:backdrop menuitem label, gp-calendar-window border-color: transparent; background-color: transparent; background-image: none; - color: #ebdbb2; } + color: #d5c4a1; } #clock-applet-button:hover, panel-applet button:hover, .xfce4-panel button:hover, #login_window:hover, #shutdown_dialog:hover, #restart_dialog:hover { - background-color: mix(#30302f,#ebdbb2,0.11); + background-color: mix(#282828,#d5c4a1,0.11); background-image: none; - border-color: mix(#30302f,#ebdbb2,0.11); - color: #f2e7cc; } + border-color: mix(#282828,#d5c4a1,0.11); + color: #ded1b6; } #clock-applet-button:active, panel-applet button:active, .xfce4-panel button:active, #login_window:active, #shutdown_dialog:active, #restart_dialog:active, #clock-applet-button:checked, panel-applet button:checked, .xfce4-panel button:checked, #login_window:checked, #shutdown_dialog:checked, #restart_dialog:checked { - background-color: mix(#30302f,#ebdbb2,0.21); + background-color: mix(#282828,#d5c4a1,0.21); background-image: none; - border-color: mix(#30302f,#ebdbb2,0.21); - color: #f2e7cc; } + border-color: mix(#282828,#d5c4a1,0.21); + color: #ded1b6; } #clock-applet-button:active:hover, panel-applet button:active:hover, .xfce4-panel button:active:hover, #login_window:active:hover, #shutdown_dialog:active:hover, #restart_dialog:active:hover, #clock-applet-button:checked:hover, panel-applet button:checked:hover, .xfce4-panel button:checked:hover, #login_window:checked:hover, #shutdown_dialog:checked:hover, #restart_dialog:checked:hover { - background-color: mix(#30302f,#ebdbb2,0.31); + background-color: mix(#282828,#d5c4a1,0.31); background-image: none; - border-color: mix(#30302f,#ebdbb2,0.31); } + border-color: mix(#282828,#d5c4a1,0.31); } panel-plug, panel-toplevel.background { padding: 0; } .gp-text-color { - color: #000; } + color: #141313; } panel-applet { border: 0; } @@ -6774,7 +6795,7 @@ panel-toplevel .gnome-panel-menu-bar:backdrop menuitem { #PanelApplet label, .mate-panel-menu-bar menubar > menuitem { - color: #ebdbb2; } + color: #d5c4a1; } PanelSeparator, MatePanelAppletFrameDBus { border-width: 0; @@ -6793,7 +6814,7 @@ PanelSeparator, MatePanelAppletFrameDBus { border-style: solid; border-radius: 0; border-width: 1px; - color: #ebdbb2; + color: #d5c4a1; text-shadow: none; box-shadow: none; padding: 2px; } @@ -6811,11 +6832,11 @@ PanelSeparator, MatePanelAppletFrameDBus { #PanelApplet button.flat.toggle:checked, #PanelApplet button.flat.toggle:checked:hover { background-image: none; - background-color: darker(#30302f); + background-color: darker(#282828); border-color: transparent; border-radius: 0; border-width: 1px; - color: lighter(#ebdbb2); + color: lighter(#d5c4a1); text-shadow: none; padding: 2px; } @@ -6824,7 +6845,7 @@ PanelSeparator, MatePanelAppletFrameDBus { #PanelApplet button.toggle:hover, #PanelApplet button.flat.toggle:hover { background-image: none; - background-color: #3e3e3d; + background-color: #343434; border-color: transparent; border-radius: 0; border-width: 1px; @@ -6845,7 +6866,7 @@ PanelSeparator, MatePanelAppletFrameDBus { ! Gnome clocks * *****************/ .clocks-analog-frame.trough { - color: mix(#282828,#ebdbb2,0.85); } + color: mix(#32302f,#ebdbb2,0.85); } .clocks-analog-frame.progress { color: mix(#ebdbb2,#83a598,0.5); } @@ -6862,15 +6883,19 @@ workbench.csd > stack.titlebar:not(headerbar) { border: 0; box-shadow: none; } workbench.csd > stack.titlebar:not(headerbar) headerbar, workbench.csd > stack.titlebar:not(headerbar) headerbar:first-child, workbench.csd > stack.titlebar:not(headerbar) headerbar:last-child { - border-radius: 0px 0px 0 0; } + border-radius: 4px 4px 0 0; } -/************************ - ! Unity-Control-Center * -*************************/ -.background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame { - border: 0 none transparent; } - .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview.view, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview.view:backdrop, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:backdrop { - background-color: transparent; } +/**************** + ! Geary * +*****************/ +.geary-expanded .geary-message-summary { + background-color: #e7d3a2; } + +.geary-folder-popover-list-row { + border-color: #303030; + box-shadow: None; } + .geary-folder-popover-list-row > label { + color: #ebdbb2; } /*********************** ! Unity Greeter * @@ -6881,27 +6906,27 @@ workbench.csd > stack.titlebar:not(headerbar) { .lightdm.button, .lightdm-combo.combobox-entry .button, .lightdm-combo .cell, .lightdm-combo .button, .lightdm-combo .entry { background-image: none; - background-color: rgba(0, 0, 0, 0.3); - border-color: rgba(255, 255, 255, 0.9); - border-radius: 1px; - padding: 3px; - color: #fff; } + background-color: rgba(20, 19, 19, 0.3); + border-color: rgba(236, 220, 180, 0.9); + border-radius: 9px; + padding: 0px; + color: #ecdcb4; } .lightdm.menu { background-image: none; - background-color: rgba(0, 0, 0, 0.6); - border-color: rgba(255, 255, 255, 0.2); - border-radius: 0px; + background-color: rgba(20, 19, 19, 0.6); + border-color: rgba(236, 220, 180, 0.2); + border-radius: 8px; padding: 1px; - color: #fff; } + color: #ecdcb4; } .lightdm.menu .menuitem *, .lightdm.menu .menuitem.check:active, .lightdm.menu .menuitem.radio:active { - color: #fff; } + color: #ecdcb4; } .lightdm.menubar *, .lightdm.menubar.menuitem { - padding: 0px; } + padding: -3px; } .lightdm.option-button { - padding: 3px; + padding: 0px; background: none; border: 0; } @@ -6909,24 +6934,24 @@ workbench.csd > stack.titlebar:not(headerbar) { background: none; border-width: 0; } .lightdm.toggle-button.selected { - background-color: rgba(0, 0, 0, 0.3); - border-color: rgba(255, 255, 255, 0.3); + background-color: rgba(20, 19, 19, 0.3); + border-color: rgba(236, 220, 180, 0.3); border-width: 1px; } .lightdm.toggle-button.selected:hover { - background-color: rgba(255, 255, 255, 0.3); } + background-color: rgba(236, 220, 180, 0.3); } .lightdm.button:hover { - background-color: rgba(255, 255, 255, 0.3); - border-color: rgba(255, 255, 255, 0.6); + background-color: rgba(236, 220, 180, 0.3); + border-color: rgba(236, 220, 180, 0.6); text-shadow: none; } .lightdm.entry, .lightdm.button:active, .lightdm.button:active:focus, .lightdm.button:focus { background-image: none; - background-color: rgba(0, 0, 0, 0.3); - border-color: rgba(255, 255, 255, 0.6); - border-radius: 1px; - padding: 5px; - color: #fff; + background-color: rgba(20, 19, 19, 0.3); + border-color: rgba(236, 220, 180, 0.6); + border-radius: 9px; + padding: 2px; + color: #ecdcb4; text-shadow: none; } .lightdm.entry:hover, .lightdm.entry:active, .lightdm.entry:active:focus { @@ -6938,19 +6963,19 @@ workbench.csd > stack.titlebar:not(headerbar) { animation: dashentry_spinner 1s infinite linear; } .lightdm.entry:focus { - border-color: rgba(255, 255, 255, 0.6); + border-color: rgba(236, 220, 180, 0.6); border-width: 1px; border-style: solid; - color: #fff; } + color: #ecdcb4; } .lightdm.entry:selected { - background-color: rgba(255, 255, 255, 0.2); } + background-color: rgba(236, 220, 180, 0.2); } .lightdm-combo.menu { - background-color: #343433; + background-color: #2b2b2b; border-radius: 0; padding: 0; - color: #fff; } + color: #ecdcb4; } /********* ! Gedit * @@ -6964,12 +6989,12 @@ GeditWindow .pane-separator { .gedit-document-panel { background-color: #ebdbb2; - color: mix(#282828,#ebdbb2,0.1); } + color: mix(#32302f,#ebdbb2,0.1); } .gedit-document-panel list row { - padding: 3px; } + padding: 0px; } .gedit-document-panel list row button { padding: 1px; - border-radius: 0px; + border-radius: 4px; border-style: solid; border-color: transparent; border-width: 1px; @@ -6978,15 +7003,15 @@ GeditWindow .pane-separator { color: transparent; -gtk-icon-shadow: none; } .gedit-document-panel .prelight-row button { - border-color: rgba(0, 0, 0, 0.1); - color: rgba(255, 255, 255, 0.8); } + border-color: rgba(20, 19, 19, 0.1); + color: rgba(236, 220, 180, 0.8); } .gedit-document-panel .prelight-row button:active { - border-color: rgba(0, 0, 0, 0.2); - background-color: rgba(0, 0, 0, 0.08); - color: #fff; } + border-color: rgba(20, 19, 19, 0.2); + background-color: rgba(20, 19, 19, 0.08); + color: #ecdcb4; } .gedit-document-panel list row button:hover, .gedit-document-panel .prelight-row button:hover { - border-color: rgba(0, 0, 0, 0.1); - color: #fff; } + border-color: rgba(20, 19, 19, 0.1); + color: #ecdcb4; } .gedit-document-panel-group-row, .gedit-document-panel-group-row:hover { border-top: 1px solid #e2cc91; @@ -6996,13 +7021,13 @@ GeditWindow .pane-separator { background-color: #efe3c2; } .gedit-document-panel-dragged-row { - border: 1px solid rgba(0, 0, 0, 0.1); - background-color: rgba(0, 0, 0, 0.5); - color: #fff; } + border: 1px solid rgba(20, 19, 19, 0.1); + background-color: rgba(20, 19, 19, 0.5); + color: #ecdcb4; } .gedit-document-panel-placeholder-row { border: 0; - background-color: rgba(0, 0, 0, 0.08); + background-color: rgba(20, 19, 19, 0.08); transition: all 200ms ease-in; } statusbar GeditSmallButton, GeditStatusMenuButton { @@ -7017,30 +7042,30 @@ statusbar GeditSmallButton, GeditStatusMenuButton { border-color: #dabc70; } statusbar GeditSmallButton button:active, GeditStatusMenuButton button:active { background-color: #e7d3a2; - color: #282828; } + color: #32302f; } GeditViewFrame .gedit-search-slider { - padding: 3px; - border-radius: 0 0 0px 0px; + padding: 0px; + border-radius: 0 0 4px 4px; border-width: 0 1px 1px; border-style: solid; border-color: #dabc70; background-color: #ebdbb2; } GeditViewFrame .gedit-search-slider .not-found { - background-color: #f44336; + background-color: #ff276a; background-image: none; - color: #fff; } + color: #32302f; } GeditFileBrowserWidget .toolbar { - padding: 1.5px; + padding: 0px; border-top: 0; background-color: #ebdbb2; background-image: none; } .gedit-search-entry-occurrences-tag { - margin: 1.5px; - padding: 1.5px; - color: mix(#30302f,#ebdbb2,0.5); } + margin: 0px; + padding: 0px; + color: mix(#32302f,#ebdbb2,0.5); } .gedit-bottom-panel-paned, .gedit-side-panel-paned, @@ -7048,16 +7073,16 @@ paned.titlebar { margin-right: 0; } .gedit-bottom-panel-paned notebook { - border-top: none; } + border-top: 0; } /************ ! Nautilus * *************/ .nautilus-desktop, .nautilus-desktop:backdrop, .nautilus-desktop *, .nautilus-desktop *:backdrop { - color: #fff; - text-shadow: 1px 1px #000; } + color: #ecdcb4; + text-shadow: 1px 1px #141313; } .nautilus-desktop:active, .nautilus-desktop:backdrop:active, .nautilus-desktop *:active, .nautilus-desktop *:backdrop:active { - color: #282828; } + color: #32302f; } .nautilus-desktop:selected, .nautilus-desktop:backdrop:selected, .nautilus-desktop *:selected, .nautilus-desktop *:backdrop:selected { color: #ebdbb2; } .nautilus-desktop:active, .nautilus-desktop:hover, .nautilus-desktop:selected, .nautilus-desktop:backdrop:active, .nautilus-desktop:backdrop:hover, .nautilus-desktop:backdrop:selected, .nautilus-desktop *:active, .nautilus-desktop *:hover, .nautilus-desktop *:selected, .nautilus-desktop *:backdrop:active, .nautilus-desktop *:backdrop:hover, .nautilus-desktop *:backdrop:selected { @@ -7082,16 +7107,16 @@ paned.titlebar { .nautilus-window .searchbar-container { margin-top: -1px; } .nautilus-window .searchbar-container searchbar { - padding-top: 0px; - padding-bottom: 1px; - border-bottom: 1px solid #e1c98b; } + padding-top: -3px; + padding-bottom: -2px; + border-bottom: 1px solid mix(#ebdbb2,#32302f,0.1); } .disk-space-display { border-style: solid; border-width: 1px; } .disk-space-display.unknown { - background-color: rgba(40, 40, 40, 0.5); - border-color: rgba(36, 36, 36, 0.5); } + background-color: rgba(50, 48, 47, 0.5); + border-color: rgba(45, 43, 42, 0.5); } .disk-space-display.used { background-color: rgba(131, 165, 152, 0.8); border-color: rgba(114, 153, 138, 0.8); } @@ -7100,11 +7125,11 @@ paned.titlebar { border-color: #dfc582; } .conflict-row.activatable, .conflict-row.activatable:active { - color: #fff; - background-color: #f44336; } + color: #32302f; + background-color: #ff276a; } .conflict-row.activatable:hover { - background-color: #f65d52; } + background-color: #ff447e; } .conflict-row.activatable:selected { color: #ebdbb2; @@ -7114,10 +7139,10 @@ paned.titlebar { ! Nemo * *********/ .nemo-desktop, .nemo-desktop:backdrop, .nemo-desktop *, .nemo-desktop *:backdrop { - color: #fff; - text-shadow: 1px 1px #000; } + color: #ecdcb4; + text-shadow: 1px 1px #141313; } .nemo-desktop:active, .nemo-desktop:backdrop:active, .nemo-desktop *:active, .nemo-desktop *:backdrop:active { - color: #282828; } + color: #32302f; } .nemo-desktop:selected, .nemo-desktop:backdrop:selected, .nemo-desktop *:selected, .nemo-desktop *:backdrop:selected { color: #ebdbb2; } .nemo-desktop:active, .nemo-desktop:hover, .nemo-desktop:selected, .nemo-desktop:backdrop:active, .nemo-desktop:backdrop:hover, .nemo-desktop:backdrop:selected, .nemo-desktop *:active, .nemo-desktop *:hover, .nemo-desktop *:selected, .nemo-desktop *:backdrop:active, .nemo-desktop *:backdrop:hover, .nemo-desktop *:backdrop:selected { @@ -7133,19 +7158,19 @@ paned.titlebar { .nemo-window toolbar button { background-color: #ebdbb2; background-image: none; - border-color: rgba(32, 32, 32, 0.32); - color: #282828; - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.12); } + border-color: rgba(40, 38, 38, 0.32); + color: #32302f; + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.12); } .nemo-window toolbar button:focus, .nemo-window toolbar button:hover { border-color: #527065; } .nemo-window toolbar button:active, .nemo-window toolbar button:active:hover, .nemo-window toolbar button:active:focus, .nemo-window toolbar button:active:hover:focus, .nemo-window toolbar button:checked, .nemo-window toolbar button:checked:hover, .nemo-window toolbar button:checked:focus, .nemo-window toolbar button:checked:hover:focus { - border-color: rgba(28, 28, 28, 0.32); } + border-color: rgba(35, 34, 33, 0.32); } .nemo-window toolbar button:disabled { - border-color: rgba(34, 34, 34, 0.32); } + border-color: rgba(43, 41, 40, 0.32); } .nemo-window toolbar button:active:disabled, .nemo-window toolbar button:checked:disabled { - border-color: rgba(32, 32, 32, 0.32); } + border-color: rgba(40, 38, 38, 0.32); } .nemo-window toolbar button.flat { - color: #282828; + color: #32302f; border-color: rgba(235, 219, 178, 0); background-color: rgba(235, 219, 178, 0); background-image: none; @@ -7153,72 +7178,72 @@ paned.titlebar { .nemo-window toolbar button:hover, .nemo-window toolbar button.flat:hover { background-color: #efe3c2; background-image: none; - border-color: rgba(32, 32, 32, 0.4); - color: #282828; - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.22); } + border-color: rgba(40, 38, 38, 0.4); + color: #32302f; + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.22); } .nemo-window toolbar button:hover:focus, .nemo-window toolbar button:hover:hover, .nemo-window toolbar button.flat:hover:focus, .nemo-window toolbar button.flat:hover:hover { border-color: #527065; } .nemo-window toolbar button:hover:active, .nemo-window toolbar button:hover:active:hover, .nemo-window toolbar button:hover:active:focus, .nemo-window toolbar button:hover:active:hover:focus, .nemo-window toolbar button:hover:checked, .nemo-window toolbar button:hover:checked:hover, .nemo-window toolbar button:hover:checked:focus, .nemo-window toolbar button:hover:checked:hover:focus, .nemo-window toolbar button.flat:hover:active, .nemo-window toolbar button.flat:hover:active:hover, .nemo-window toolbar button.flat:hover:active:focus, .nemo-window toolbar button.flat:hover:active:hover:focus, .nemo-window toolbar button.flat:hover:checked, .nemo-window toolbar button.flat:hover:checked:hover, .nemo-window toolbar button.flat:hover:checked:focus, .nemo-window toolbar button.flat:hover:checked:hover:focus { - border-color: rgba(28, 28, 28, 0.4); } + border-color: rgba(35, 34, 33, 0.4); } .nemo-window toolbar button:hover:disabled, .nemo-window toolbar button.flat:hover:disabled { - border-color: rgba(34, 34, 34, 0.4); } + border-color: rgba(43, 41, 40, 0.4); } .nemo-window toolbar button:hover:active:disabled, .nemo-window toolbar button:hover:checked:disabled, .nemo-window toolbar button.flat:hover:active:disabled, .nemo-window toolbar button.flat:hover:checked:disabled { - border-color: rgba(32, 32, 32, 0.4); } + border-color: rgba(40, 38, 38, 0.4); } .nemo-window toolbar button:focus, .nemo-window toolbar button.flat:focus { background-color: #efe3c2; background-image: none; - border-color: rgba(32, 32, 32, 0.4); - color: #282828; - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.32); } + border-color: rgba(40, 38, 38, 0.4); + color: #32302f; + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.32); } .nemo-window toolbar button:focus:focus, .nemo-window toolbar button:focus:hover, .nemo-window toolbar button.flat:focus:focus, .nemo-window toolbar button.flat:focus:hover { border-color: #527065; } .nemo-window toolbar button:focus:active, .nemo-window toolbar button:focus:active:hover, .nemo-window toolbar button:focus:active:focus, .nemo-window toolbar button:focus:active:hover:focus, .nemo-window toolbar button:focus:checked, .nemo-window toolbar button:focus:checked:hover, .nemo-window toolbar button:focus:checked:focus, .nemo-window toolbar button:focus:checked:hover:focus, .nemo-window toolbar button.flat:focus:active, .nemo-window toolbar button.flat:focus:active:hover, .nemo-window toolbar button.flat:focus:active:focus, .nemo-window toolbar button.flat:focus:active:hover:focus, .nemo-window toolbar button.flat:focus:checked, .nemo-window toolbar button.flat:focus:checked:hover, .nemo-window toolbar button.flat:focus:checked:focus, .nemo-window toolbar button.flat:focus:checked:hover:focus { - border-color: rgba(28, 28, 28, 0.4); } + border-color: rgba(35, 34, 33, 0.4); } .nemo-window toolbar button:focus:disabled, .nemo-window toolbar button.flat:focus:disabled { - border-color: rgba(34, 34, 34, 0.4); } + border-color: rgba(43, 41, 40, 0.4); } .nemo-window toolbar button:focus:active:disabled, .nemo-window toolbar button:focus:checked:disabled, .nemo-window toolbar button.flat:focus:active:disabled, .nemo-window toolbar button.flat:focus:checked:disabled { - border-color: rgba(32, 32, 32, 0.4); } + border-color: rgba(40, 38, 38, 0.4); } .nemo-window toolbar button:focus:hover, .nemo-window toolbar button.flat:focus:hover { background-color: #f4ead3; background-image: none; - border-color: rgba(32, 32, 32, 0.4); - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.38); } + border-color: rgba(40, 38, 38, 0.4); + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.38); } .nemo-window toolbar button:focus:hover:focus, .nemo-window toolbar button:focus:hover:hover, .nemo-window toolbar button.flat:focus:hover:focus, .nemo-window toolbar button.flat:focus:hover:hover { border-color: #527065; } .nemo-window toolbar button:focus:hover:active, .nemo-window toolbar button:focus:hover:active:hover, .nemo-window toolbar button:focus:hover:active:focus, .nemo-window toolbar button:focus:hover:active:hover:focus, .nemo-window toolbar button:focus:hover:checked, .nemo-window toolbar button:focus:hover:checked:hover, .nemo-window toolbar button:focus:hover:checked:focus, .nemo-window toolbar button:focus:hover:checked:hover:focus, .nemo-window toolbar button.flat:focus:hover:active, .nemo-window toolbar button.flat:focus:hover:active:hover, .nemo-window toolbar button.flat:focus:hover:active:focus, .nemo-window toolbar button.flat:focus:hover:active:hover:focus, .nemo-window toolbar button.flat:focus:hover:checked, .nemo-window toolbar button.flat:focus:hover:checked:hover, .nemo-window toolbar button.flat:focus:hover:checked:focus, .nemo-window toolbar button.flat:focus:hover:checked:hover:focus { - border-color: rgba(28, 28, 28, 0.4); } + border-color: rgba(35, 34, 33, 0.4); } .nemo-window toolbar button:focus:hover:disabled, .nemo-window toolbar button.flat:focus:hover:disabled { - border-color: rgba(34, 34, 34, 0.4); } + border-color: rgba(43, 41, 40, 0.4); } .nemo-window toolbar button:focus:hover:active:disabled, .nemo-window toolbar button:focus:hover:checked:disabled, .nemo-window toolbar button.flat:focus:hover:active:disabled, .nemo-window toolbar button.flat:focus:hover:checked:disabled { - border-color: rgba(32, 32, 32, 0.4); } + border-color: rgba(40, 38, 38, 0.4); } .nemo-window toolbar button:checked, .nemo-window toolbar button:active, .nemo-window toolbar button.flat:checked, .nemo-window toolbar button.flat:active { /*@include linear-gradient(shade($bg, .7), to top);*/ background-color: #83a598; background-image: none; + border-color: rgba(40, 38, 38, 0.32); color: #ebdbb2; - box-shadow: inset 1px 0 rgba(40, 40, 40, 0.06), inset 0 1px rgba(40, 40, 40, 0.07), inset -1px 0 rgba(40, 40, 40, 0.06), inset 0 -1px rgba(40, 40, 40, 0.05); - border-color: rgba(32, 32, 32, 0.32); } + box-shadow: inset 1px 0 rgba(50, 48, 47, 0.06), inset 0 1px rgba(50, 48, 47, 0.07), inset -1px 0 rgba(50, 48, 47, 0.06), inset 0 -1px rgba(50, 48, 47, 0.05); } .nemo-window toolbar button:checked:focus, .nemo-window toolbar button:checked:hover, .nemo-window toolbar button:active:focus, .nemo-window toolbar button:active:hover, .nemo-window toolbar button.flat:checked:focus, .nemo-window toolbar button.flat:checked:hover, .nemo-window toolbar button.flat:active:focus, .nemo-window toolbar button.flat:active:hover { border-color: #527065; } .nemo-window toolbar button:checked:active, .nemo-window toolbar button:checked:active:hover, .nemo-window toolbar button:checked:active:focus, .nemo-window toolbar button:checked:active:hover:focus, .nemo-window toolbar button:checked:checked, .nemo-window toolbar button:checked:checked:hover, .nemo-window toolbar button:checked:checked:focus, .nemo-window toolbar button:checked:checked:hover:focus, .nemo-window toolbar button:active:active, .nemo-window toolbar button:active:active:hover, .nemo-window toolbar button:active:active:focus, .nemo-window toolbar button:active:active:hover:focus, .nemo-window toolbar button:active:checked, .nemo-window toolbar button:active:checked:hover, .nemo-window toolbar button:active:checked:focus, .nemo-window toolbar button:active:checked:hover:focus, .nemo-window toolbar button.flat:checked:active, .nemo-window toolbar button.flat:checked:active:hover, .nemo-window toolbar button.flat:checked:active:focus, .nemo-window toolbar button.flat:checked:active:hover:focus, .nemo-window toolbar button.flat:checked:checked, .nemo-window toolbar button.flat:checked:checked:hover, .nemo-window toolbar button.flat:checked:checked:focus, .nemo-window toolbar button.flat:checked:checked:hover:focus, .nemo-window toolbar button.flat:active:active, .nemo-window toolbar button.flat:active:active:hover, .nemo-window toolbar button.flat:active:active:focus, .nemo-window toolbar button.flat:active:active:hover:focus, .nemo-window toolbar button.flat:active:checked, .nemo-window toolbar button.flat:active:checked:hover, .nemo-window toolbar button.flat:active:checked:focus, .nemo-window toolbar button.flat:active:checked:hover:focus { - border-color: rgba(28, 28, 28, 0.32); } + border-color: rgba(35, 34, 33, 0.32); } .nemo-window toolbar button:checked:disabled, .nemo-window toolbar button:active:disabled, .nemo-window toolbar button.flat:checked:disabled, .nemo-window toolbar button.flat:active:disabled { - border-color: rgba(34, 34, 34, 0.32); } + border-color: rgba(43, 41, 40, 0.32); } .nemo-window toolbar button:checked:active:disabled, .nemo-window toolbar button:checked:checked:disabled, .nemo-window toolbar button:active:active:disabled, .nemo-window toolbar button:active:checked:disabled, .nemo-window toolbar button.flat:checked:active:disabled, .nemo-window toolbar button.flat:checked:checked:disabled, .nemo-window toolbar button.flat:active:active:disabled, .nemo-window toolbar button.flat:active:checked:disabled { - border-color: rgba(32, 32, 32, 0.32); } + border-color: rgba(40, 38, 38, 0.32); } .nemo-window toolbar button:checked:focus, .nemo-window toolbar button:checked:hover, .nemo-window toolbar button:active:focus, .nemo-window toolbar button:active:hover, .nemo-window toolbar button.flat:checked:focus, .nemo-window toolbar button.flat:checked:hover, .nemo-window toolbar button.flat:active:focus, .nemo-window toolbar button.flat:active:hover { /*@include linear-gradient(shade($bg, .65), to top);*/ background-color: #8cab9f; background-image: none; color: #ebdbb2; } .nemo-window toolbar button:focus, .nemo-window toolbar button:hover, .nemo-window toolbar button.flat:focus, .nemo-window toolbar button.flat:hover { - color: #282828; } + color: #32302f; } .nemo-window toolbar button:disabled:disabled, .nemo-window toolbar button.flat:disabled:disabled { - background-color: alpha(mix(#ebdbb2,#282828,0.2),0.4); + background-color: alpha(mix(#ebdbb2,#32302f,0.2),0.4); background-image: none; /*border: 1px solid alpha($bg, .2);*/ opacity: .4; - color: mix(#ebdbb2,#282828,0.5); + color: mix(#ebdbb2,#32302f,0.5); box-shadow: none; } .nemo-window toolbar button:active:disabled, .nemo-window toolbar button:checked:disabled, .nemo-window toolbar button.flat:active:disabled, .nemo-window toolbar button.flat:checked:disabled { background-color: rgba(131, 165, 152, 0.6); @@ -7231,60 +7256,60 @@ paned.titlebar { .nemo-window toolbar button.separator:disabled, .nemo-window toolbar button .separator:disabled { color: rgba(235, 219, 178, 0.85); } .nemo-window toolbar .linked > button { - box-shadow: inset -1px 0 rgba(0, 0, 0, 0.12), 0 1px 2px -1px rgba(8, 8, 8, 0.12); } + box-shadow: inset -1px 0 rgba(0, 0, 0, 0.12), 0 1px 2px -1px rgba(10, 10, 9, 0.12); } .nemo-window toolbar .linked > button:focus, .nemo-window toolbar .linked > button:hover { - box-shadow: inset -1px 0 #527065, 0 1px 2px -1px rgba(8, 8, 8, 0.32); } + box-shadow: inset -1px 0 #527065, 0 1px 2px -1px rgba(10, 10, 9, 0.32); } .nemo-window toolbar .linked > button:active, .nemo-window toolbar .linked > button:active:hover, .nemo-window toolbar .linked > button:active:focus, .nemo-window toolbar .linked > button:active:hover:focus, .nemo-window toolbar .linked > button:checked, .nemo-window toolbar .linked > button:checked:hover, .nemo-window toolbar .linked > button:checked:focus, .nemo-window toolbar .linked > button:checked:hover:focus { - box-shadow: inset -1px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(8, 8, 8, 0.07), inset 0 -1px rgba(8, 8, 8, 0.05); } + box-shadow: inset -1px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(10, 10, 9, 0.07), inset 0 -1px rgba(10, 10, 9, 0.05); } .nemo-window toolbar .linked > button:disabled { box-shadow: inset -1px 0 #dabc70; } .nemo-window toolbar .linked > button:last-child, .nemo-window toolbar .linked > button:only-child { - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.12); } + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.12); } .nemo-window toolbar .linked > button:last-child:hover, .nemo-window toolbar .linked > button:only-child:hover { - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.32); } + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.32); } .nemo-window toolbar .linked > button:disabled:last-child, .nemo-window toolbar .linked > button:disabled:only-child, .nemo-window toolbar .linked > button:active:disabled:last-child, .nemo-window toolbar .linked > button:active:disabled:only-child, .nemo-window toolbar .linked > button:checked:disabled:last-child, .nemo-window toolbar .linked > button:checked:disabled:only-child { box-shadow: none; } .nemo-window toolbar .linked > button:active:last-child, .nemo-window toolbar .linked > button:active:last-child:focus, .nemo-window toolbar .linked > button:active:last-child:hover, .nemo-window toolbar .linked > button:active:last-child:hover:focus, .nemo-window toolbar .linked > button:checked:last-child, .nemo-window toolbar .linked > button:checked:last-child:focus, .nemo-window toolbar .linked > button:checked:last-child:hover, .nemo-window toolbar .linked > button:checked:last-child:hover:focus { - box-shadow: inset 0 1px rgba(8, 8, 8, 0.07), inset -1px 0 rgba(8, 8, 8, 0.06); } + box-shadow: inset 0 1px rgba(10, 10, 9, 0.07), inset -1px 0 rgba(10, 10, 9, 0.06); } .nemo-window toolbar .linked > button:active:only-child, .nemo-window toolbar .linked > button:active:only-child:focus, .nemo-window toolbar .linked > button:active:only-child:hover, .nemo-window toolbar .linked > button:active:only-child:hover:focus, .nemo-window toolbar .linked > button:checked:only-child, .nemo-window toolbar .linked > button:checked:only-child:focus, .nemo-window toolbar .linked > button:checked:only-child:hover, .nemo-window toolbar .linked > button:checked:only-child:hover:focus { - box-shadow: inset 1px 0 rgba(8, 8, 8, 0.06), inset 0 1px rgba(8, 8, 8, 0.07), inset -1px 0 rgba(8, 8, 8, 0.06); } + box-shadow: inset 1px 0 rgba(10, 10, 9, 0.06), inset 0 1px rgba(10, 10, 9, 0.07), inset -1px 0 rgba(10, 10, 9, 0.06); } .nemo-window toolbar separator, .nemo-window toolbar separator:disabled { color: #e2cc91; border-color: currentColor; -GtkWidget-window-dragging: true; } .nemo-window toolbar.primary-toolbar button.image-button { - padding: 0 8px; } + padding: 0 5px; } .nemo-window toolbar combobox, .nemo-window toolbar button { - padding: 3px; } + padding: 0px; } .nemo-window toolbar combobox.text-button, .nemo-window toolbar button.text-button { - padding: 3px; } + padding: 0px; } .nemo-window toolbar combobox.image-button, .nemo-window toolbar button.image-button { - padding: 3px; } + padding: 0px; } .nemo-window toolbar toolitem stack { margin-left: 15px; } .nemo-window toolbar toolitem stack widget button { - box-shadow: inset -1px 0 rgba(0, 0, 0, 0.12), 0 1px 2px -1px rgba(8, 8, 8, 0.12); - -NemoPathbarButton-border-radius: 0px; } + box-shadow: inset -1px 0 rgba(0, 0, 0, 0.12), 0 1px 2px -1px rgba(10, 10, 9, 0.12); + -NemoPathbarButton-border-radius: 4px; } .nemo-window toolbar toolitem stack widget button:focus, .nemo-window toolbar toolitem stack widget button:hover { - box-shadow: inset -1px 0 #527065, 0 1px 2px -1px rgba(8, 8, 8, 0.32); } + box-shadow: inset -1px 0 #527065, 0 1px 2px -1px rgba(10, 10, 9, 0.32); } .nemo-window toolbar toolitem stack widget button:active, .nemo-window toolbar toolitem stack widget button:active:hover, .nemo-window toolbar toolitem stack widget button:active:focus, .nemo-window toolbar toolitem stack widget button:active:hover:focus, .nemo-window toolbar toolitem stack widget button:checked, .nemo-window toolbar toolitem stack widget button:checked:hover, .nemo-window toolbar toolitem stack widget button:checked:focus, .nemo-window toolbar toolitem stack widget button:checked:hover:focus { - box-shadow: inset -1px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(8, 8, 8, 0.07), inset 0 -1px rgba(8, 8, 8, 0.05); } + box-shadow: inset -1px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(10, 10, 9, 0.07), inset 0 -1px rgba(10, 10, 9, 0.05); } .nemo-window toolbar toolitem stack widget button:disabled { box-shadow: inset -1px 0 #dabc70; } .nemo-window toolbar toolitem stack widget button:last-child, .nemo-window toolbar toolitem stack widget button:only-child { - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.12); } + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.12); } .nemo-window toolbar toolitem stack widget button:last-child:hover, .nemo-window toolbar toolitem stack widget button:only-child:hover { - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.32); } + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.32); } .nemo-window toolbar toolitem stack widget button:disabled:last-child, .nemo-window toolbar toolitem stack widget button:disabled:only-child, .nemo-window toolbar toolitem stack widget button:active:disabled:last-child, .nemo-window toolbar toolitem stack widget button:active:disabled:only-child, .nemo-window toolbar toolitem stack widget button:checked:disabled:last-child, .nemo-window toolbar toolitem stack widget button:checked:disabled:only-child { box-shadow: none; } .nemo-window toolbar toolitem stack widget button:active:last-child, .nemo-window toolbar toolitem stack widget button:active:last-child:focus, .nemo-window toolbar toolitem stack widget button:active:last-child:hover, .nemo-window toolbar toolitem stack widget button:active:last-child:hover:focus, .nemo-window toolbar toolitem stack widget button:checked:last-child, .nemo-window toolbar toolitem stack widget button:checked:last-child:focus, .nemo-window toolbar toolitem stack widget button:checked:last-child:hover, .nemo-window toolbar toolitem stack widget button:checked:last-child:hover:focus { - box-shadow: inset 0 1px rgba(8, 8, 8, 0.07), inset -1px 0 rgba(8, 8, 8, 0.06); } + box-shadow: inset 0 1px rgba(10, 10, 9, 0.07), inset -1px 0 rgba(10, 10, 9, 0.06); } .nemo-window toolbar toolitem stack widget button:active:only-child, .nemo-window toolbar toolitem stack widget button:active:only-child:focus, .nemo-window toolbar toolitem stack widget button:active:only-child:hover, .nemo-window toolbar toolitem stack widget button:active:only-child:hover:focus, .nemo-window toolbar toolitem stack widget button:checked:only-child, .nemo-window toolbar toolitem stack widget button:checked:only-child:focus, .nemo-window toolbar toolitem stack widget button:checked:only-child:hover, .nemo-window toolbar toolitem stack widget button:checked:only-child:hover:focus { - box-shadow: inset 1px 0 rgba(8, 8, 8, 0.06), inset 0 1px rgba(8, 8, 8, 0.07), inset -1px 0 rgba(8, 8, 8, 0.06); } + box-shadow: inset 1px 0 rgba(10, 10, 9, 0.06), inset 0 1px rgba(10, 10, 9, 0.07), inset -1px 0 rgba(10, 10, 9, 0.06); } .nemo-window grid > widget:last-child button { min-height: 16px; min-width: 16px; - padding: 2px 4px; } + padding: -1px -2px; } .nemo-window grid > widget:last-child button:first-child { margin-left: 20px; } .nemo-window grid > widget:last-child button:first-child + button { @@ -7300,8 +7325,8 @@ paned.titlebar { .nemo-window .sidebar .frame { border: 0; } .nemo-window .sidebar image { - padding-left: 3px; - padding-right: 3px; } + padding-left: 0px; + padding-right: 0px; } .nemo-window .sidebar .nemo-places-sidebar, .nemo-window .sidebar .nemo-places-sidebar .view, .nemo-window .sidebar .nemo-places-sidebar iconview { background-color: mix(#ebdbb2,#ebdbb2,0.5); } .nemo-window .sidebar .nemo-places-sidebar .view, .nemo-window .sidebar .nemo-places-sidebar iconview { @@ -7317,24 +7342,24 @@ paned.titlebar { .nemo-window .sidebar + separator + box .primary-toolbar { background-color: #e9d8ab; background-image: none; - padding-top: 0px; - padding-bottom: 0px; - border-bottom: 1px solid #e1c98b; } + padding-top: -3px; + padding-bottom: -3px; + border-bottom: 1px solid mix(#ebdbb2,#32302f,0.1); } .nemo-window .sidebar + separator + box .primary-toolbar button:nth-child(2) { - border-right: none; + border-right: 0; border-top-right-radius: 0; border-bottom-right-radius: 0; } .nemo-window .sidebar + separator + box .primary-toolbar button:nth-child(3) { margin-left: -6px; - border-left: none; + border-left: 0; border-top-left-radius: 0; border-bottom-left-radius: 0; } .nemo-window .sidebar + separator + box .primary-toolbar button.flat { background-color: #ebdbb2; background-image: none; border-color: rgba(0, 0, 0, 0.12); - color: #282828; - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.12); + color: #32302f; + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.12); padding: 5px 6px; } .nemo-window .sidebar + separator + box .primary-toolbar button.flat:focus, .nemo-window .sidebar + separator + box .primary-toolbar button.flat:hover { border-color: #527065; } @@ -7359,9 +7384,9 @@ paned.titlebar { GtkWindow > GtkVBox > .dock, GtkWindow > GtkVBox > .dock > GtkHBox > GtkToolbar { background-color: #ebdbb2; background-image: none; - padding: 3px; + padding: 0px; border: 0; - color: #282828; } + color: #32302f; } /*********************** ! Fallback mode panel * @@ -7375,7 +7400,7 @@ GtkWindow > GtkVBox > .dock, GtkWindow > GtkVBox > .dock > GtkHBox > GtkToolbar border: 0; background-image: none; background-color: #ebdbb2; - color: #30302f; } + color: #32302f; } .xfce4-panel { font: inherit; } @@ -7404,175 +7429,183 @@ UnityDecoration { -UnityDecoration-title-fade: 35px; -UnityDecoration-title-alignment: 0; } UnityDecoration .top { - border: 1px solid #32302f; + border: 1px solid #282828; border-bottom: 0; - border-radius: 0px 0px 0 0; - padding: 1px 6px 0 6px; - background-color: #30302f; - color: mix(#ebdbb2,#30302f,0.1); + border-radius: 4px 4px 0 0; + padding: 1px 3px 0; + background-color: #282828; + color: mix(#d5c4a1,#282828,0.1); text-shadow: none; } UnityDecoration .top:hover { border-radius: 0; - border-color: mix(#30302f,#ebdbb2,0.21); - background-color: mix(#30302f,#ebdbb2,0.21); + border-color: mix(#282828,#d5c4a1,0.21); + background-color: mix(#282828,#d5c4a1,0.21); background-image: none; - color: #f2e7cc; } + color: #ded1b6; } UnityDecoration .top:backdrop { border: 1px solid #282828; - color: mix(#ebdbb2,#30302f,0.4); } + color: mix(#d5c4a1,#282828,0.4); } UnityDecoration .left, UnityDecoration .right, UnityDecoration .bottom { - background-color: #30302f; } + background-color: #282828; } UnityDecoration .left:backdrop, UnityDecoration .right:backdrop, UnityDecoration .bottom:backdrop { - background-color: mix(#222221,#ebdbb2,0.21); } + background-color: mix(#1c1c1c,#d5c4a1,0.21); } UnityPanelWidget, .unity-panel { border: 0; } .unity-panel.menuitem, .unity-panel .menuitem { border-width: 0 1px; - color: #ebdbb2; } + color: #d5c4a1; } .unity-panel.menuitem:hover, .unity-panel.menuitem *:hover, .unity-panel .menuitem:hover, .unity-panel .menuitem *:hover { - border-color: mix(#30302f,#ebdbb2,0.21); - background-color: mix(#30302f,#ebdbb2,0.21); + border-color: mix(#282828,#d5c4a1,0.21); + background-color: mix(#282828,#d5c4a1,0.21); background-image: none; - color: #f2e7cc; } + color: #ded1b6; } SheetStyleDialog.unity-force-quit { background-color: #ebdbb2; } +/************************ + ! Unity-Control-Center * +*************************/ +.background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame { + border: 0 none transparent; } + .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview.view, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview.view:backdrop, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:backdrop { + background-color: transparent; } + /*********************** ! LightDM GTK Greeter * ***********************/ #panel_window { - background-color: #30302f; + background-color: #282828; background-image: none; - color: #fff; + color: #d5c4a1; font-weight: bold; - text-shadow: 0 1px rgba(0, 0, 0, 0.5); - -gtk-icon-shadow: 0 1px rgba(0, 0, 0, 0.5); } + text-shadow: 0 1px rgba(20, 19, 19, 0.5); + -gtk-icon-shadow: 0 1px rgba(20, 19, 19, 0.5); } #panel_window menubar { - padding-left: 3px; } + padding-left: 0px; } #panel_window menubar, #panel_window menubar > menuitem { background-color: transparent; background-image: none; border-style: none; - color: #fff; - text-shadow: 0 1px rgba(0, 0, 0, 0.5); - -gtk-icon-shadow: 0 1px rgba(0, 0, 0, 0.5); } + color: #d5c4a1; + text-shadow: 0 1px rgba(20, 19, 19, 0.5); + -gtk-icon-shadow: 0 1px rgba(20, 19, 19, 0.5); } #panel_window menubar:hover, #panel_window menubar > menuitem:hover { - background-color: rgba(255, 255, 255, 0.2); + background-color: rgba(213, 196, 161, 0.2); background-image: none; - color: #fff; } + color: #d5c4a1; } #panel_window menubar *:hover, #panel_window menubar > menuitem *:hover { - color: #fff; } + color: #d5c4a1; } #panel_window menubar:disabled, #panel_window menubar > menuitem:disabled { - color: rgba(255, 255, 255, 0.7); } + color: rgba(213, 196, 161, 0.7); } #panel_window menubar menu > menuitem { font-weight: normal; } #content_frame { - padding-bottom: 9px; } + padding-bottom: 0px; } #login_window, #shutdown_dialog, #restart_dialog { border-style: none; - border-radius: 0px; - background-color: #30302f; - color: #ebdbb2; + border-radius: 4px; + background-color: #282828; + color: #d5c4a1; /* draw border using box-shadow */ - box-shadow: inset 1px 0 mix(#222221,#ebdbb2,0.21), inset -1px 0 mix(#222221,#ebdbb2,0.21), inset 0 1px mix(#222221,#ebdbb2,0.21), inset 0 -1px mix(#222221,#ebdbb2,0.21); } + box-shadow: inset 1px 0 mix(#1c1c1c,#d5c4a1,0.21), inset -1px 0 mix(#1c1c1c,#d5c4a1,0.21), inset 0 1px mix(#1c1c1c,#d5c4a1,0.21), inset 0 -1px mix(#1c1c1c,#d5c4a1,0.21); } #login_window menu { border-radius: 0; } #login_window button { - background-color: #30302f; + background-color: #32302f; background-image: none; - border-color: rgba(218, 188, 112, 0.22); - color: #ebdbb2; - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.22); } + border-color: rgba(190, 164, 109, 0.22); + color: #d5c4a1; + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.22); } #login_window button:focus, #login_window button:hover { border-color: #527065; } #login_window button:active, #login_window button:active:hover, #login_window button:active:focus, #login_window button:active:hover:focus, #login_window button:checked, #login_window button:checked:hover, #login_window button:checked:focus, #login_window button:checked:hover:focus { - border-color: rgba(209, 173, 80, 0.22); } + border-color: rgba(178, 147, 83, 0.22); } #login_window button:disabled { - border-color: rgba(222, 196, 129, 0.22); } + border-color: rgba(196, 172, 122, 0.22); } #login_window button:active:disabled, #login_window button:checked:disabled { - border-color: rgba(218, 188, 112, 0.22); } + border-color: rgba(190, 164, 109, 0.22); } #login_window button.flat { - color: #ebdbb2; - border-color: rgba(48, 48, 47, 0); - background-color: rgba(48, 48, 47, 0); + color: #d5c4a1; + border-color: rgba(50, 48, 47, 0); + background-color: rgba(50, 48, 47, 0); background-image: none; box-shadow: none; } #login_window button:hover, #login_window button.flat:hover { - background-color: #323231; + background-color: #353231; background-image: none; - border-color: rgba(218, 188, 112, 0.3); - color: #ebdbb2; - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.32); } + border-color: rgba(190, 164, 109, 0.3); + color: #d5c4a1; + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.32); } #login_window button:hover:focus, #login_window button:hover:hover, #login_window button.flat:hover:focus, #login_window button.flat:hover:hover { border-color: #527065; } #login_window button:hover:active, #login_window button:hover:active:hover, #login_window button:hover:active:focus, #login_window button:hover:active:hover:focus, #login_window button:hover:checked, #login_window button:hover:checked:hover, #login_window button:hover:checked:focus, #login_window button:hover:checked:hover:focus, #login_window button.flat:hover:active, #login_window button.flat:hover:active:hover, #login_window button.flat:hover:active:focus, #login_window button.flat:hover:active:hover:focus, #login_window button.flat:hover:checked, #login_window button.flat:hover:checked:hover, #login_window button.flat:hover:checked:focus, #login_window button.flat:hover:checked:hover:focus { - border-color: rgba(209, 173, 80, 0.3); } + border-color: rgba(178, 147, 83, 0.3); } #login_window button:hover:disabled, #login_window button.flat:hover:disabled { - border-color: rgba(222, 196, 129, 0.3); } + border-color: rgba(196, 172, 122, 0.3); } #login_window button:hover:active:disabled, #login_window button:hover:checked:disabled, #login_window button.flat:hover:active:disabled, #login_window button.flat:hover:checked:disabled { - border-color: rgba(218, 188, 112, 0.3); } + border-color: rgba(190, 164, 109, 0.3); } #login_window button:focus, #login_window button.flat:focus { - background-color: #323231; + background-color: #353231; background-image: none; - border-color: rgba(218, 188, 112, 0.3); - color: #ebdbb2; - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.42); } + border-color: rgba(190, 164, 109, 0.3); + color: #d5c4a1; + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.42); } #login_window button:focus:focus, #login_window button:focus:hover, #login_window button.flat:focus:focus, #login_window button.flat:focus:hover { border-color: #527065; } #login_window button:focus:active, #login_window button:focus:active:hover, #login_window button:focus:active:focus, #login_window button:focus:active:hover:focus, #login_window button:focus:checked, #login_window button:focus:checked:hover, #login_window button:focus:checked:focus, #login_window button:focus:checked:hover:focus, #login_window button.flat:focus:active, #login_window button.flat:focus:active:hover, #login_window button.flat:focus:active:focus, #login_window button.flat:focus:active:hover:focus, #login_window button.flat:focus:checked, #login_window button.flat:focus:checked:hover, #login_window button.flat:focus:checked:focus, #login_window button.flat:focus:checked:hover:focus { - border-color: rgba(209, 173, 80, 0.3); } + border-color: rgba(178, 147, 83, 0.3); } #login_window button:focus:disabled, #login_window button.flat:focus:disabled { - border-color: rgba(222, 196, 129, 0.3); } + border-color: rgba(196, 172, 122, 0.3); } #login_window button:focus:active:disabled, #login_window button:focus:checked:disabled, #login_window button.flat:focus:active:disabled, #login_window button.flat:focus:checked:disabled { - border-color: rgba(218, 188, 112, 0.3); } + border-color: rgba(190, 164, 109, 0.3); } #login_window button:focus:hover, #login_window button.flat:focus:hover { - background-color: #353534; + background-color: #373534; background-image: none; - border-color: rgba(218, 188, 112, 0.3); - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.48); } + border-color: rgba(190, 164, 109, 0.3); + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.48); } #login_window button:focus:hover:focus, #login_window button:focus:hover:hover, #login_window button.flat:focus:hover:focus, #login_window button.flat:focus:hover:hover { border-color: #527065; } #login_window button:focus:hover:active, #login_window button:focus:hover:active:hover, #login_window button:focus:hover:active:focus, #login_window button:focus:hover:active:hover:focus, #login_window button:focus:hover:checked, #login_window button:focus:hover:checked:hover, #login_window button:focus:hover:checked:focus, #login_window button:focus:hover:checked:hover:focus, #login_window button.flat:focus:hover:active, #login_window button.flat:focus:hover:active:hover, #login_window button.flat:focus:hover:active:focus, #login_window button.flat:focus:hover:active:hover:focus, #login_window button.flat:focus:hover:checked, #login_window button.flat:focus:hover:checked:hover, #login_window button.flat:focus:hover:checked:focus, #login_window button.flat:focus:hover:checked:hover:focus { - border-color: rgba(209, 173, 80, 0.3); } + border-color: rgba(178, 147, 83, 0.3); } #login_window button:focus:hover:disabled, #login_window button.flat:focus:hover:disabled { - border-color: rgba(222, 196, 129, 0.3); } + border-color: rgba(196, 172, 122, 0.3); } #login_window button:focus:hover:active:disabled, #login_window button:focus:hover:checked:disabled, #login_window button.flat:focus:hover:active:disabled, #login_window button.flat:focus:hover:checked:disabled { - border-color: rgba(218, 188, 112, 0.3); } + border-color: rgba(190, 164, 109, 0.3); } #login_window button:checked, #login_window button:active, #login_window button.flat:checked, #login_window button.flat:active { /*@include linear-gradient(shade($bg, .7), to top);*/ background-color: #83a598; background-image: none; + border-color: rgba(190, 164, 109, 0.22); color: #ebdbb2; - box-shadow: inset 1px 0 rgba(235, 219, 178, 0.06), inset 0 1px rgba(235, 219, 178, 0.07), inset -1px 0 rgba(235, 219, 178, 0.06), inset 0 -1px rgba(235, 219, 178, 0.05); - border-color: rgba(218, 188, 112, 0.22); } + box-shadow: inset 1px 0 rgba(213, 196, 161, 0.06), inset 0 1px rgba(213, 196, 161, 0.07), inset -1px 0 rgba(213, 196, 161, 0.06), inset 0 -1px rgba(213, 196, 161, 0.05); } #login_window button:checked:focus, #login_window button:checked:hover, #login_window button:active:focus, #login_window button:active:hover, #login_window button.flat:checked:focus, #login_window button.flat:checked:hover, #login_window button.flat:active:focus, #login_window button.flat:active:hover { border-color: #527065; } #login_window button:checked:active, #login_window button:checked:active:hover, #login_window button:checked:active:focus, #login_window button:checked:active:hover:focus, #login_window button:checked:checked, #login_window button:checked:checked:hover, #login_window button:checked:checked:focus, #login_window button:checked:checked:hover:focus, #login_window button:active:active, #login_window button:active:active:hover, #login_window button:active:active:focus, #login_window button:active:active:hover:focus, #login_window button:active:checked, #login_window button:active:checked:hover, #login_window button:active:checked:focus, #login_window button:active:checked:hover:focus, #login_window button.flat:checked:active, #login_window button.flat:checked:active:hover, #login_window button.flat:checked:active:focus, #login_window button.flat:checked:active:hover:focus, #login_window button.flat:checked:checked, #login_window button.flat:checked:checked:hover, #login_window button.flat:checked:checked:focus, #login_window button.flat:checked:checked:hover:focus, #login_window button.flat:active:active, #login_window button.flat:active:active:hover, #login_window button.flat:active:active:focus, #login_window button.flat:active:active:hover:focus, #login_window button.flat:active:checked, #login_window button.flat:active:checked:hover, #login_window button.flat:active:checked:focus, #login_window button.flat:active:checked:hover:focus { - border-color: rgba(209, 173, 80, 0.22); } + border-color: rgba(178, 147, 83, 0.22); } #login_window button:checked:disabled, #login_window button:active:disabled, #login_window button.flat:checked:disabled, #login_window button.flat:active:disabled { - border-color: rgba(222, 196, 129, 0.22); } + border-color: rgba(196, 172, 122, 0.22); } #login_window button:checked:active:disabled, #login_window button:checked:checked:disabled, #login_window button:active:active:disabled, #login_window button:active:checked:disabled, #login_window button.flat:checked:active:disabled, #login_window button.flat:checked:checked:disabled, #login_window button.flat:active:active:disabled, #login_window button.flat:active:checked:disabled { - border-color: rgba(218, 188, 112, 0.22); } + border-color: rgba(190, 164, 109, 0.22); } #login_window button:checked:focus, #login_window button:checked:hover, #login_window button:active:focus, #login_window button:active:hover, #login_window button.flat:checked:focus, #login_window button.flat:checked:hover, #login_window button.flat:active:focus, #login_window button.flat:active:hover { /*@include linear-gradient(shade($bg, .65), to top);*/ background-color: #8cab9f; background-image: none; color: #ebdbb2; } #login_window button:focus, #login_window button:hover, #login_window button.flat:focus, #login_window button.flat:hover { - color: #ebdbb2; } + color: #d5c4a1; } #login_window button:disabled:disabled, #login_window button.flat:disabled:disabled { - background-color: alpha(mix(#30302f,#ebdbb2,0.2),0.4); + background-color: alpha(mix(#32302f,#d5c4a1,0.2),0.4); background-image: none; /*border: 1px solid alpha($bg, .2);*/ opacity: .4; - color: mix(#30302f,#ebdbb2,0.5); + color: mix(#32302f,#d5c4a1,0.5); box-shadow: none; } #login_window button:active:disabled, #login_window button:checked:disabled, #login_window button.flat:active:disabled, #login_window button.flat:checked:disabled { background-color: rgba(131, 165, 152, 0.6); @@ -7581,164 +7614,164 @@ SheetStyleDialog.unity-force-quit { box-shadow: none; } #login_window button.separator, #login_window button .separator { border: 1px solid currentColor; - color: rgba(48, 48, 47, 0.9); } + color: rgba(50, 48, 47, 0.9); } #login_window button.separator:disabled, #login_window button .separator:disabled { - color: rgba(48, 48, 47, 0.85); } + color: rgba(50, 48, 47, 0.85); } #login_window entry { - background-color: #30302f; + background-color: #282828; background-image: none; - border-color: shade(mix(#30302f,#ebdbb2,0.2),0.8); - padding: 3px; - color: #ebdbb2; + border-color: shade(mix(#282828,#d5c4a1,0.2),0.8); + padding: 0px; + color: #d5c4a1; caret-color: #282828; -gtk-secondary-caret-color: #282828; } #login_window entry:focus, #login_window entry:hover { border-color: #527065; } #login_window entry:active, #login_window entry:active:hover, #login_window entry:active:focus, #login_window entry:active:hover:focus, #login_window entry:checked, #login_window entry:checked:hover, #login_window entry:checked:focus, #login_window entry:checked:hover:focus { - border-color: shade(mix(#30302f,#ebdbb2,0.2),0.7); } + border-color: shade(mix(#282828,#d5c4a1,0.2),0.7); } #login_window entry:disabled { - border-color: shade(mix(#30302f,#ebdbb2,0.2),0.85); } + border-color: shade(mix(#282828,#d5c4a1,0.2),0.85); } #login_window entry:active:disabled, #login_window entry:checked:disabled { - border-color: shade(mix(#30302f,#ebdbb2,0.2),0.8); } + border-color: shade(mix(#282828,#d5c4a1,0.2),0.8); } #login_window entry:focus, #login_window entry:active { border-color: #527065; } #login_window entry:disabled { - background-color: #2b2b2a; + background-color: #242424; background-image: none; - border-color: shade(alpha(mix(#30302f,#ebdbb2,0.2),0.4),0.8); - /*@include border(mix($bg, $fg, .20));*/ + border-color: shade(alpha(mix(#282828,#d5c4a1,0.2),0.4),0.8); + /*@include border(mix($bg, $fg, .2));*/ /*border-color: alpha(mix($bg, $fg, .15), .8);*/ /*opacity: .8;*/ - color: mix(#30302f,#ebdbb2,0.5); } + color: mix(#282828,#d5c4a1,0.5); } #login_window entry:disabled:focus, #login_window entry:disabled:hover { border-color: #527065; } #login_window entry:disabled:active, #login_window entry:disabled:active:hover, #login_window entry:disabled:active:focus, #login_window entry:disabled:active:hover:focus, #login_window entry:disabled:checked, #login_window entry:disabled:checked:hover, #login_window entry:disabled:checked:focus, #login_window entry:disabled:checked:hover:focus { - border-color: shade(alpha(mix(#30302f,#ebdbb2,0.2),0.4),0.7); } + border-color: shade(alpha(mix(#282828,#d5c4a1,0.2),0.4),0.7); } #login_window entry:disabled:disabled { - border-color: shade(alpha(mix(#30302f,#ebdbb2,0.2),0.4),0.85); } + border-color: shade(alpha(mix(#282828,#d5c4a1,0.2),0.4),0.85); } #login_window entry:disabled:active:disabled, #login_window entry:disabled:checked:disabled { - border-color: shade(alpha(mix(#30302f,#ebdbb2,0.2),0.4),0.8); } + border-color: shade(alpha(mix(#282828,#d5c4a1,0.2),0.4),0.8); } #user_combobox { - color: #ebdbb2; + color: #d5c4a1; font-size: 18px; } #user_combobox menu { font-weight: normal; } #user_combobox arrow { - color: mix(#ebdbb2,#30302f,0.5); } + color: mix(#d5c4a1,#282828,0.5); } #user_image { - border-radius: 0px; + border-radius: 4px; /* draw border using box-shadow */ - box-shadow: inset 1px 0 #222221, inset -1px 0 #222221, inset 0 1px #222221, inset 0 -1px #222221; } + box-shadow: inset 1px 0 #1c1c1c, inset -1px 0 #1c1c1c, inset 0 1px #1c1c1c, inset 0 -1px #1c1c1c; } #user_image_border { - border-radius: 0px; - background-color: #2b2b2a; + border-radius: 4px; + background-color: #242424; background-image: none; - box-shadow: inset 1px 0 rgba(8, 8, 8, 0.07), inset 0 1px rgba(8, 8, 8, 0.08), inset -1px 0 rgba(8, 8, 8, 0.07), inset 0 -1px rgba(8, 8, 8, 0.05); } + box-shadow: inset 1px 0 rgba(10, 10, 9, 0.07), inset 0 1px rgba(10, 10, 9, 0.08), inset -1px 0 rgba(10, 10, 9, 0.07), inset 0 -1px rgba(10, 10, 9, 0.05); } #buttonbox_frame { - padding-top: 6px; + padding-top: 0px; padding-bottom: 0; border-style: none; - border-bottom-left-radius: 0px; - border-bottom-right-radius: 0px; + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; background-color: transparent; background-image: none; box-shadow: none; } /* shutdown button */ #shutdown_button button { - background-color: #f44336; + background-color: #ff276a; background-image: none; - border-color: rgba(204, 204, 204, 0.22); - color: #fff; - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.12); } + border-color: rgba(40, 38, 38, 0.32); + color: #32302f; + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.12); } #shutdown_button button:focus, #shutdown_button button:hover { border-color: #527065; } #shutdown_button button:active, #shutdown_button button:active:hover, #shutdown_button button:active:focus, #shutdown_button button:active:hover:focus, #shutdown_button button:checked, #shutdown_button button:checked:hover, #shutdown_button button:checked:focus, #shutdown_button button:checked:hover:focus { - border-color: rgba(179, 179, 179, 0.22); } + border-color: rgba(35, 34, 33, 0.32); } #shutdown_button button:disabled { - border-color: rgba(217, 217, 217, 0.22); } + border-color: rgba(43, 41, 40, 0.32); } #shutdown_button button:active:disabled, #shutdown_button button:checked:disabled { - border-color: rgba(204, 204, 204, 0.22); } + border-color: rgba(40, 38, 38, 0.32); } #shutdown_button button.flat { - color: #fff; - border-color: rgba(244, 67, 54, 0); - background-color: rgba(244, 67, 54, 0); + color: #32302f; + border-color: rgba(255, 39, 106, 0); + background-color: rgba(255, 39, 106, 0); background-image: none; box-shadow: none; } #shutdown_button button:hover, #shutdown_button button.flat:hover { - background-color: #f55044; + background-color: #ff3674; background-image: none; - border-color: rgba(204, 204, 204, 0.3); - color: #fff; - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.22); } + border-color: rgba(40, 38, 38, 0.4); + color: #32302f; + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.22); } #shutdown_button button:hover:focus, #shutdown_button button:hover:hover, #shutdown_button button.flat:hover:focus, #shutdown_button button.flat:hover:hover { border-color: #527065; } #shutdown_button button:hover:active, #shutdown_button button:hover:active:hover, #shutdown_button button:hover:active:focus, #shutdown_button button:hover:active:hover:focus, #shutdown_button button:hover:checked, #shutdown_button button:hover:checked:hover, #shutdown_button button:hover:checked:focus, #shutdown_button button:hover:checked:hover:focus, #shutdown_button button.flat:hover:active, #shutdown_button button.flat:hover:active:hover, #shutdown_button button.flat:hover:active:focus, #shutdown_button button.flat:hover:active:hover:focus, #shutdown_button button.flat:hover:checked, #shutdown_button button.flat:hover:checked:hover, #shutdown_button button.flat:hover:checked:focus, #shutdown_button button.flat:hover:checked:hover:focus { - border-color: rgba(179, 179, 179, 0.3); } + border-color: rgba(35, 34, 33, 0.4); } #shutdown_button button:hover:disabled, #shutdown_button button.flat:hover:disabled { - border-color: rgba(217, 217, 217, 0.3); } + border-color: rgba(43, 41, 40, 0.4); } #shutdown_button button:hover:active:disabled, #shutdown_button button:hover:checked:disabled, #shutdown_button button.flat:hover:active:disabled, #shutdown_button button.flat:hover:checked:disabled { - border-color: rgba(204, 204, 204, 0.3); } + border-color: rgba(40, 38, 38, 0.4); } #shutdown_button button:focus, #shutdown_button button.flat:focus { - background-color: #f55044; + background-color: #ff3674; background-image: none; - border-color: rgba(204, 204, 204, 0.3); - color: #fff; - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.32); } + border-color: rgba(40, 38, 38, 0.4); + color: #32302f; + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.32); } #shutdown_button button:focus:focus, #shutdown_button button:focus:hover, #shutdown_button button.flat:focus:focus, #shutdown_button button.flat:focus:hover { border-color: #527065; } #shutdown_button button:focus:active, #shutdown_button button:focus:active:hover, #shutdown_button button:focus:active:focus, #shutdown_button button:focus:active:hover:focus, #shutdown_button button:focus:checked, #shutdown_button button:focus:checked:hover, #shutdown_button button:focus:checked:focus, #shutdown_button button:focus:checked:hover:focus, #shutdown_button button.flat:focus:active, #shutdown_button button.flat:focus:active:hover, #shutdown_button button.flat:focus:active:focus, #shutdown_button button.flat:focus:active:hover:focus, #shutdown_button button.flat:focus:checked, #shutdown_button button.flat:focus:checked:hover, #shutdown_button button.flat:focus:checked:focus, #shutdown_button button.flat:focus:checked:hover:focus { - border-color: rgba(179, 179, 179, 0.3); } + border-color: rgba(35, 34, 33, 0.4); } #shutdown_button button:focus:disabled, #shutdown_button button.flat:focus:disabled { - border-color: rgba(217, 217, 217, 0.3); } + border-color: rgba(43, 41, 40, 0.4); } #shutdown_button button:focus:active:disabled, #shutdown_button button:focus:checked:disabled, #shutdown_button button.flat:focus:active:disabled, #shutdown_button button.flat:focus:checked:disabled { - border-color: rgba(204, 204, 204, 0.3); } + border-color: rgba(40, 38, 38, 0.4); } #shutdown_button button:focus:hover, #shutdown_button button.flat:focus:hover { - background-color: #f65d52; + background-color: #ff447e; background-image: none; - border-color: rgba(204, 204, 204, 0.3); - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.38); } + border-color: rgba(40, 38, 38, 0.4); + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.38); } #shutdown_button button:focus:hover:focus, #shutdown_button button:focus:hover:hover, #shutdown_button button.flat:focus:hover:focus, #shutdown_button button.flat:focus:hover:hover { border-color: #527065; } #shutdown_button button:focus:hover:active, #shutdown_button button:focus:hover:active:hover, #shutdown_button button:focus:hover:active:focus, #shutdown_button button:focus:hover:active:hover:focus, #shutdown_button button:focus:hover:checked, #shutdown_button button:focus:hover:checked:hover, #shutdown_button button:focus:hover:checked:focus, #shutdown_button button:focus:hover:checked:hover:focus, #shutdown_button button.flat:focus:hover:active, #shutdown_button button.flat:focus:hover:active:hover, #shutdown_button button.flat:focus:hover:active:focus, #shutdown_button button.flat:focus:hover:active:hover:focus, #shutdown_button button.flat:focus:hover:checked, #shutdown_button button.flat:focus:hover:checked:hover, #shutdown_button button.flat:focus:hover:checked:focus, #shutdown_button button.flat:focus:hover:checked:hover:focus { - border-color: rgba(179, 179, 179, 0.3); } + border-color: rgba(35, 34, 33, 0.4); } #shutdown_button button:focus:hover:disabled, #shutdown_button button.flat:focus:hover:disabled { - border-color: rgba(217, 217, 217, 0.3); } + border-color: rgba(43, 41, 40, 0.4); } #shutdown_button button:focus:hover:active:disabled, #shutdown_button button:focus:hover:checked:disabled, #shutdown_button button.flat:focus:hover:active:disabled, #shutdown_button button.flat:focus:hover:checked:disabled { - border-color: rgba(204, 204, 204, 0.3); } + border-color: rgba(40, 38, 38, 0.4); } #shutdown_button button:checked, #shutdown_button button:active, #shutdown_button button.flat:checked, #shutdown_button button.flat:active { /*@include linear-gradient(shade($bg, .7), to top);*/ background-color: #83a598; background-image: none; + border-color: rgba(40, 38, 38, 0.32); color: #ebdbb2; - box-shadow: inset 1px 0 rgba(255, 255, 255, 0.06), inset 0 1px rgba(255, 255, 255, 0.07), inset -1px 0 rgba(255, 255, 255, 0.06), inset 0 -1px rgba(255, 255, 255, 0.05); - border-color: rgba(204, 204, 204, 0.22); } + box-shadow: inset 1px 0 rgba(50, 48, 47, 0.06), inset 0 1px rgba(50, 48, 47, 0.07), inset -1px 0 rgba(50, 48, 47, 0.06), inset 0 -1px rgba(50, 48, 47, 0.05); } #shutdown_button button:checked:focus, #shutdown_button button:checked:hover, #shutdown_button button:active:focus, #shutdown_button button:active:hover, #shutdown_button button.flat:checked:focus, #shutdown_button button.flat:checked:hover, #shutdown_button button.flat:active:focus, #shutdown_button button.flat:active:hover { border-color: #527065; } #shutdown_button button:checked:active, #shutdown_button button:checked:active:hover, #shutdown_button button:checked:active:focus, #shutdown_button button:checked:active:hover:focus, #shutdown_button button:checked:checked, #shutdown_button button:checked:checked:hover, #shutdown_button button:checked:checked:focus, #shutdown_button button:checked:checked:hover:focus, #shutdown_button button:active:active, #shutdown_button button:active:active:hover, #shutdown_button button:active:active:focus, #shutdown_button button:active:active:hover:focus, #shutdown_button button:active:checked, #shutdown_button button:active:checked:hover, #shutdown_button button:active:checked:focus, #shutdown_button button:active:checked:hover:focus, #shutdown_button button.flat:checked:active, #shutdown_button button.flat:checked:active:hover, #shutdown_button button.flat:checked:active:focus, #shutdown_button button.flat:checked:active:hover:focus, #shutdown_button button.flat:checked:checked, #shutdown_button button.flat:checked:checked:hover, #shutdown_button button.flat:checked:checked:focus, #shutdown_button button.flat:checked:checked:hover:focus, #shutdown_button button.flat:active:active, #shutdown_button button.flat:active:active:hover, #shutdown_button button.flat:active:active:focus, #shutdown_button button.flat:active:active:hover:focus, #shutdown_button button.flat:active:checked, #shutdown_button button.flat:active:checked:hover, #shutdown_button button.flat:active:checked:focus, #shutdown_button button.flat:active:checked:hover:focus { - border-color: rgba(179, 179, 179, 0.22); } + border-color: rgba(35, 34, 33, 0.32); } #shutdown_button button:checked:disabled, #shutdown_button button:active:disabled, #shutdown_button button.flat:checked:disabled, #shutdown_button button.flat:active:disabled { - border-color: rgba(217, 217, 217, 0.22); } + border-color: rgba(43, 41, 40, 0.32); } #shutdown_button button:checked:active:disabled, #shutdown_button button:checked:checked:disabled, #shutdown_button button:active:active:disabled, #shutdown_button button:active:checked:disabled, #shutdown_button button.flat:checked:active:disabled, #shutdown_button button.flat:checked:checked:disabled, #shutdown_button button.flat:active:active:disabled, #shutdown_button button.flat:active:checked:disabled { - border-color: rgba(204, 204, 204, 0.22); } + border-color: rgba(40, 38, 38, 0.32); } #shutdown_button button:checked:focus, #shutdown_button button:checked:hover, #shutdown_button button:active:focus, #shutdown_button button:active:hover, #shutdown_button button.flat:checked:focus, #shutdown_button button.flat:checked:hover, #shutdown_button button.flat:active:focus, #shutdown_button button.flat:active:hover { /*@include linear-gradient(shade($bg, .65), to top);*/ background-color: #8cab9f; background-image: none; color: #ebdbb2; } #shutdown_button button:focus, #shutdown_button button:hover, #shutdown_button button.flat:focus, #shutdown_button button.flat:hover { - color: #fff; } + color: #32302f; } #shutdown_button button:disabled:disabled, #shutdown_button button.flat:disabled:disabled { - background-color: alpha(mix(#f44336,#fff,0.2),0.4); + background-color: alpha(mix(#ff276a,#32302f,0.2),0.4); background-image: none; /*border: 1px solid alpha($bg, .2);*/ opacity: .4; - color: mix(#f44336,#fff,0.5); + color: mix(#ff276a,#32302f,0.5); box-shadow: none; } #shutdown_button button:active:disabled, #shutdown_button button:checked:disabled, #shutdown_button button.flat:active:disabled, #shutdown_button button.flat:checked:disabled { background-color: rgba(131, 165, 152, 0.6); @@ -7747,100 +7780,100 @@ SheetStyleDialog.unity-force-quit { box-shadow: none; } #shutdown_button button.separator, #shutdown_button button .separator { border: 1px solid currentColor; - color: rgba(244, 67, 54, 0.9); } + color: rgba(255, 39, 106, 0.9); } #shutdown_button button.separator:disabled, #shutdown_button button .separator:disabled { - color: rgba(244, 67, 54, 0.85); } + color: rgba(255, 39, 106, 0.85); } /* restart button */ #restart_button button { - background-color: #ef6c00; + background-color: #ff7f42; background-image: none; - border-color: rgba(204, 204, 204, 0.22); - color: #fff; - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.22); } + border-color: rgba(40, 38, 38, 0.32); + color: #32302f; + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.12); } #restart_button button:focus, #restart_button button:hover { border-color: #527065; } #restart_button button:active, #restart_button button:active:hover, #restart_button button:active:focus, #restart_button button:active:hover:focus, #restart_button button:checked, #restart_button button:checked:hover, #restart_button button:checked:focus, #restart_button button:checked:hover:focus { - border-color: rgba(179, 179, 179, 0.22); } + border-color: rgba(35, 34, 33, 0.32); } #restart_button button:disabled { - border-color: rgba(217, 217, 217, 0.22); } + border-color: rgba(43, 41, 40, 0.32); } #restart_button button:active:disabled, #restart_button button:checked:disabled { - border-color: rgba(204, 204, 204, 0.22); } + border-color: rgba(40, 38, 38, 0.32); } #restart_button button.flat { - color: #fff; - border-color: rgba(239, 108, 0, 0); - background-color: rgba(239, 108, 0, 0); + color: #32302f; + border-color: rgba(255, 127, 66, 0); + background-color: rgba(255, 127, 66, 0); background-image: none; box-shadow: none; } #restart_button button:hover, #restart_button button.flat:hover { - background-color: #fb7100; + background-color: #ff8a52; background-image: none; - border-color: rgba(204, 204, 204, 0.3); - color: #fff; - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.32); } + border-color: rgba(40, 38, 38, 0.4); + color: #32302f; + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.22); } #restart_button button:hover:focus, #restart_button button:hover:hover, #restart_button button.flat:hover:focus, #restart_button button.flat:hover:hover { border-color: #527065; } #restart_button button:hover:active, #restart_button button:hover:active:hover, #restart_button button:hover:active:focus, #restart_button button:hover:active:hover:focus, #restart_button button:hover:checked, #restart_button button:hover:checked:hover, #restart_button button:hover:checked:focus, #restart_button button:hover:checked:hover:focus, #restart_button button.flat:hover:active, #restart_button button.flat:hover:active:hover, #restart_button button.flat:hover:active:focus, #restart_button button.flat:hover:active:hover:focus, #restart_button button.flat:hover:checked, #restart_button button.flat:hover:checked:hover, #restart_button button.flat:hover:checked:focus, #restart_button button.flat:hover:checked:hover:focus { - border-color: rgba(179, 179, 179, 0.3); } + border-color: rgba(35, 34, 33, 0.4); } #restart_button button:hover:disabled, #restart_button button.flat:hover:disabled { - border-color: rgba(217, 217, 217, 0.3); } + border-color: rgba(43, 41, 40, 0.4); } #restart_button button:hover:active:disabled, #restart_button button:hover:checked:disabled, #restart_button button.flat:hover:active:disabled, #restart_button button.flat:hover:checked:disabled { - border-color: rgba(204, 204, 204, 0.3); } + border-color: rgba(40, 38, 38, 0.4); } #restart_button button:focus, #restart_button button.flat:focus { - background-color: #fb7100; + background-color: #ff8a52; background-image: none; - border-color: rgba(204, 204, 204, 0.3); - color: #fff; - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.42); } + border-color: rgba(40, 38, 38, 0.4); + color: #32302f; + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.32); } #restart_button button:focus:focus, #restart_button button:focus:hover, #restart_button button.flat:focus:focus, #restart_button button.flat:focus:hover { border-color: #527065; } #restart_button button:focus:active, #restart_button button:focus:active:hover, #restart_button button:focus:active:focus, #restart_button button:focus:active:hover:focus, #restart_button button:focus:checked, #restart_button button:focus:checked:hover, #restart_button button:focus:checked:focus, #restart_button button:focus:checked:hover:focus, #restart_button button.flat:focus:active, #restart_button button.flat:focus:active:hover, #restart_button button.flat:focus:active:focus, #restart_button button.flat:focus:active:hover:focus, #restart_button button.flat:focus:checked, #restart_button button.flat:focus:checked:hover, #restart_button button.flat:focus:checked:focus, #restart_button button.flat:focus:checked:hover:focus { - border-color: rgba(179, 179, 179, 0.3); } + border-color: rgba(35, 34, 33, 0.4); } #restart_button button:focus:disabled, #restart_button button.flat:focus:disabled { - border-color: rgba(217, 217, 217, 0.3); } + border-color: rgba(43, 41, 40, 0.4); } #restart_button button:focus:active:disabled, #restart_button button:focus:checked:disabled, #restart_button button.flat:focus:active:disabled, #restart_button button.flat:focus:checked:disabled { - border-color: rgba(204, 204, 204, 0.3); } + border-color: rgba(40, 38, 38, 0.4); } #restart_button button:focus:hover, #restart_button button.flat:focus:hover { - background-color: #ff7808; + background-color: #ff9562; background-image: none; - border-color: rgba(204, 204, 204, 0.3); - box-shadow: 0 1px 2px -1px rgba(8, 8, 8, 0.48); } + border-color: rgba(40, 38, 38, 0.4); + box-shadow: 0 1px 2px -1px rgba(10, 10, 9, 0.38); } #restart_button button:focus:hover:focus, #restart_button button:focus:hover:hover, #restart_button button.flat:focus:hover:focus, #restart_button button.flat:focus:hover:hover { border-color: #527065; } #restart_button button:focus:hover:active, #restart_button button:focus:hover:active:hover, #restart_button button:focus:hover:active:focus, #restart_button button:focus:hover:active:hover:focus, #restart_button button:focus:hover:checked, #restart_button button:focus:hover:checked:hover, #restart_button button:focus:hover:checked:focus, #restart_button button:focus:hover:checked:hover:focus, #restart_button button.flat:focus:hover:active, #restart_button button.flat:focus:hover:active:hover, #restart_button button.flat:focus:hover:active:focus, #restart_button button.flat:focus:hover:active:hover:focus, #restart_button button.flat:focus:hover:checked, #restart_button button.flat:focus:hover:checked:hover, #restart_button button.flat:focus:hover:checked:focus, #restart_button button.flat:focus:hover:checked:hover:focus { - border-color: rgba(179, 179, 179, 0.3); } + border-color: rgba(35, 34, 33, 0.4); } #restart_button button:focus:hover:disabled, #restart_button button.flat:focus:hover:disabled { - border-color: rgba(217, 217, 217, 0.3); } + border-color: rgba(43, 41, 40, 0.4); } #restart_button button:focus:hover:active:disabled, #restart_button button:focus:hover:checked:disabled, #restart_button button.flat:focus:hover:active:disabled, #restart_button button.flat:focus:hover:checked:disabled { - border-color: rgba(204, 204, 204, 0.3); } + border-color: rgba(40, 38, 38, 0.4); } #restart_button button:checked, #restart_button button:active, #restart_button button.flat:checked, #restart_button button.flat:active { /*@include linear-gradient(shade($bg, .7), to top);*/ background-color: #83a598; background-image: none; + border-color: rgba(40, 38, 38, 0.32); color: #ebdbb2; - box-shadow: inset 1px 0 rgba(255, 255, 255, 0.06), inset 0 1px rgba(255, 255, 255, 0.07), inset -1px 0 rgba(255, 255, 255, 0.06), inset 0 -1px rgba(255, 255, 255, 0.05); - border-color: rgba(204, 204, 204, 0.22); } + box-shadow: inset 1px 0 rgba(50, 48, 47, 0.06), inset 0 1px rgba(50, 48, 47, 0.07), inset -1px 0 rgba(50, 48, 47, 0.06), inset 0 -1px rgba(50, 48, 47, 0.05); } #restart_button button:checked:focus, #restart_button button:checked:hover, #restart_button button:active:focus, #restart_button button:active:hover, #restart_button button.flat:checked:focus, #restart_button button.flat:checked:hover, #restart_button button.flat:active:focus, #restart_button button.flat:active:hover { border-color: #527065; } #restart_button button:checked:active, #restart_button button:checked:active:hover, #restart_button button:checked:active:focus, #restart_button button:checked:active:hover:focus, #restart_button button:checked:checked, #restart_button button:checked:checked:hover, #restart_button button:checked:checked:focus, #restart_button button:checked:checked:hover:focus, #restart_button button:active:active, #restart_button button:active:active:hover, #restart_button button:active:active:focus, #restart_button button:active:active:hover:focus, #restart_button button:active:checked, #restart_button button:active:checked:hover, #restart_button button:active:checked:focus, #restart_button button:active:checked:hover:focus, #restart_button button.flat:checked:active, #restart_button button.flat:checked:active:hover, #restart_button button.flat:checked:active:focus, #restart_button button.flat:checked:active:hover:focus, #restart_button button.flat:checked:checked, #restart_button button.flat:checked:checked:hover, #restart_button button.flat:checked:checked:focus, #restart_button button.flat:checked:checked:hover:focus, #restart_button button.flat:active:active, #restart_button button.flat:active:active:hover, #restart_button button.flat:active:active:focus, #restart_button button.flat:active:active:hover:focus, #restart_button button.flat:active:checked, #restart_button button.flat:active:checked:hover, #restart_button button.flat:active:checked:focus, #restart_button button.flat:active:checked:hover:focus { - border-color: rgba(179, 179, 179, 0.22); } + border-color: rgba(35, 34, 33, 0.32); } #restart_button button:checked:disabled, #restart_button button:active:disabled, #restart_button button.flat:checked:disabled, #restart_button button.flat:active:disabled { - border-color: rgba(217, 217, 217, 0.22); } + border-color: rgba(43, 41, 40, 0.32); } #restart_button button:checked:active:disabled, #restart_button button:checked:checked:disabled, #restart_button button:active:active:disabled, #restart_button button:active:checked:disabled, #restart_button button.flat:checked:active:disabled, #restart_button button.flat:checked:checked:disabled, #restart_button button.flat:active:active:disabled, #restart_button button.flat:active:checked:disabled { - border-color: rgba(204, 204, 204, 0.22); } + border-color: rgba(40, 38, 38, 0.32); } #restart_button button:checked:focus, #restart_button button:checked:hover, #restart_button button:active:focus, #restart_button button:active:hover, #restart_button button.flat:checked:focus, #restart_button button.flat:checked:hover, #restart_button button.flat:active:focus, #restart_button button.flat:active:hover { /*@include linear-gradient(shade($bg, .65), to top);*/ background-color: #8cab9f; background-image: none; color: #ebdbb2; } #restart_button button:focus, #restart_button button:hover, #restart_button button.flat:focus, #restart_button button.flat:hover { - color: #fff; } + color: #32302f; } #restart_button button:disabled:disabled, #restart_button button.flat:disabled:disabled { - background-color: alpha(mix(#ef6c00,#fff,0.2),0.4); + background-color: alpha(mix(#ff7f42,#32302f,0.2),0.4); background-image: none; /*border: 1px solid alpha($bg, .2);*/ opacity: .4; - color: mix(#ef6c00,#fff,0.5); + color: mix(#ff7f42,#32302f,0.5); box-shadow: none; } #restart_button button:active:disabled, #restart_button button:checked:disabled, #restart_button button.flat:active:disabled, #restart_button button.flat:checked:disabled { background-color: rgba(131, 165, 152, 0.6); @@ -7849,9 +7882,9 @@ SheetStyleDialog.unity-force-quit { box-shadow: none; } #restart_button button.separator, #restart_button button .separator { border: 1px solid currentColor; - color: rgba(239, 108, 0, 0.9); } + color: rgba(255, 127, 66, 0.9); } #restart_button button.separator:disabled, #restart_button button .separator:disabled { - color: rgba(239, 108, 0, 0.85); } + color: rgba(255, 127, 66, 0.85); } /* password warning */ #greeter_infobar { @@ -7861,17 +7894,17 @@ SheetStyleDialog.unity-force-quit { ! Genome Terminal * ***********************/ VteTerminal { - background-color: #30302f; - color: #ebdbb2; } + background-color: #282828; + color: #d5c4a1; } terminal-window junction, terminal-window scrollbar trough { - background-color: #30302f; - border-color: #262626; } + background-color: #282828; + border-color: #202020; } terminal-window scrollbar.vertical slider { - background-color: mix(#30302f,#ebdbb2,0.2); } + background-color: mix(#282828,#d5c4a1,0.2); } terminal-window scrollbar.vertical slider:hover { - background-color: mix(#30302f,#ebdbb2,0.3); } + background-color: mix(#282828,#d5c4a1,0.3); } terminal-window scrollbar.vertical slider:hover:active { background-color: #83a598; } terminal-window scrollbar.vertical slider:disabled { @@ -7887,7 +7920,7 @@ terminal-window scrollbar.vertical slider { background-color: rgba(235, 219, 178, 0.93); } .raven .raven-header { background-color: #ebdbb2; - border: solid #e1c98b; + border: solid mix(#ebdbb2,#32302f,0.1); border-width: 1px 0; } .raven .raven-background { background-color: rgba(235, 219, 178, 0.93); } diff --git a/.themes/oomox-numix-gruvbox/gtk-3.20/dist/gtk.css b/.themes/oomox-gruvbox/gtk-3.20/dist/gtk.css similarity index 86% rename from .themes/oomox-numix-gruvbox/gtk-3.20/dist/gtk.css rename to .themes/oomox-gruvbox/gtk-3.20/dist/gtk.css index 1fd57bc7..129a0572 100644 --- a/.themes/oomox-numix-gruvbox/gtk-3.20/dist/gtk.css +++ b/.themes/oomox-gruvbox/gtk-3.20/dist/gtk.css @@ -1,43 +1,43 @@ -/*$selected_borders_color: if($variant == 'light', darken($selected_bg_color, 30%), darken($selected_bg_color, 20%));*/ -/*$borders_color: if($variant == 'light', shade($bg_color, .85), shade($bg_color, .88));*/ /*$dark_shadow: #000;*/ /*$light_shadow: #fff;*/ +/*$selected_borders_color: if($variant == 'light', darken($selected_bg_color, 30%), darken($selected_bg_color, 20%));*/ +/*$borders_color: if($variant == 'light', shade($bg_color, .85), shade($bg_color, .88));*/ /*$button_border_strength: if(lightness($bg) > 50, 0, .1);*/ /*$button_shadow_strength: if(lightness($bg) > 50, 0, .1);*/ -/*$selected_borders_color: if($variant == 'light', darken($selected_bg_color, 30%), darken($selected_bg_color, 20%));*/ -/*$borders_color: if($variant == 'light', shade($bg_color, .85), shade($bg_color, .88));*/ /*$dark_shadow: #000;*/ /*$light_shadow: #fff;*/ +/*$selected_borders_color: if($variant == 'light', darken($selected_bg_color, 30%), darken($selected_bg_color, 20%));*/ +/*$borders_color: if($variant == 'light', shade($bg_color, .85), shade($bg_color, .88));*/ /*$button_border_strength: if(lightness($bg) > 50, 0, .1);*/ /*$button_shadow_strength: if(lightness($bg) > 50, 0, .1);*/ /* dark color scheme */ -@define-color dark_bg_color #30302f; -@define-color dark_fg_color #ebdbb2; +@define-color dark_bg_color #282828; +@define-color dark_fg_color #d5c4a1; /* colormap actually used by the theme, to be overridden in other css files */ -@define-color theme_bg_color #282828; +@define-color theme_bg_color #32302f; @define-color theme_fg_color #ebdbb2; -@define-color theme_base_color #30302f; +@define-color theme_base_color #32302f; @define-color theme_text_color #ebdbb2; @define-color theme_selected_bg_color #83a598; @define-color theme_selected_fg_color #ebdbb2; -@define-color theme_tooltip_bg_color #282828; +@define-color theme_tooltip_bg_color #32302f; @define-color theme_tooltip_fg_color #ebdbb2; /* shadow effects */ -@define-color light_shadow #292929; +@define-color light_shadow #333130; @define-color dark_shadow #423411; /* misc colors used by gtk+ */ -@define-color info_fg_color #fff; -@define-color info_bg_color #03a9f4; -@define-color warning_fg_color #fff; -@define-color warning_bg_color #ef6c00; -@define-color question_fg_color #fff; -@define-color question_bg_color #673ab7; -@define-color error_fg_color #fff; -@define-color error_bg_color #f44336; -@define-color link_color #3f51b5; -@define-color success_color #4caf50; -@define-color warning_color #ef6c00; -@define-color error_color #f44336; +@define-color info_fg_color #32302f; +@define-color info_bg_color #a327c0; +@define-color warning_fg_color #32302f; +@define-color warning_bg_color #ff7f42; +@define-color question_fg_color #32302f; +@define-color question_bg_color #a327c0; +@define-color error_fg_color #32302f; +@define-color error_bg_color #ff276a; +@define-color link_color #9400af; +@define-color success_color #c3a544; +@define-color warning_color #ff7f42; +@define-color error_color #ff276a; /* widget colors */ @define-color titlebar_bg_color @dark_bg_color; @define-color titlebar_fg_color @dark_fg_color; @@ -49,48 +49,48 @@ @define-color menu_fg_color @dark_fg_color; @define-color panel_bg_color @dark_bg_color; @define-color panel_fg_color @dark_fg_color; -@define-color borders mix(#282828,#ebdbb2,0.08); -@define-color unfocused_borders mix(#282828,mix(#282828,#ebdbb2,0.08),0.9); +@define-color borders mix(#32302f,#ebdbb2,0.18); +@define-color unfocused_borders mix(#32302f,mix(#32302f,#ebdbb2,0.18),0.9); @define-color button_bg_color #32302f; @define-color button_fg_color #ebdbb2; -@define-color header_button_bg_color #30302f; -@define-color header_button_fg_color #ebdbb2; -@define-color insensitive_bg_color mix(#282828,#30302f,0.6); -@define-color insensitive_fg_color mix(#ebdbb2,#282828,0.5); +@define-color header_button_bg_color #32302f; +@define-color header_button_fg_color #d5c4a1; +@define-color insensitive_bg_color mix(#32302f,#32302f,0.6); +@define-color insensitive_fg_color mix(#ebdbb2,#32302f,0.5); /* osd */ -@define-color osd_base #30302f; -@define-color osd_bg rgba(48, 48, 47, 0.8); -@define-color osd_fg #ebdbb2; -@define-color osd_insensitive_bg_color mix(#ebdbb2,rgba(48, 48, 47, 0.8),0.5); -@define-color osd_insensitive_fg_color mix(#ebdbb2,#30302f,0.6); -@define-color osd_borders_color rgba(41, 41, 40, 0.8); +@define-color osd_base #282828; +@define-color osd_bg rgba(40, 40, 40, 0.8); +@define-color osd_fg #d5c4a1; +@define-color osd_insensitive_bg_color mix(#d5c4a1,rgba(40, 40, 40, 0.8),0.5); +@define-color osd_insensitive_fg_color mix(#d5c4a1,#282828,0.6); +@define-color osd_borders_color rgba(34, 34, 34, 0.8); /* lightdm greeter colors */ -@define-color lightdm_bg_color #30302f; -@define-color lightdm_fg_color #ebdbb2; +@define-color lightdm_bg_color #282828; +@define-color lightdm_fg_color #d5c4a1; /* widget text/foreground color on backdrop windows */ -@define-color theme_unfocused_fg_color mix(#ebdbb2,#282828,0.5); +@define-color theme_unfocused_fg_color mix(#ebdbb2,#32302f,0.5); /* text color for entries, views and content in general on backdrop windows */ @define-color theme_unfocused_text_color #ebdbb2; /* widget base background color on backdrop windows */ -@define-color theme_unfocused_bg_color #282828; +@define-color theme_unfocused_bg_color #32302f; /* text widgets and the like base background color on backdrop windows */ -@define-color theme_unfocused_base_color #30302f; +@define-color theme_unfocused_base_color #32302f; /* base background color of selections on backdrop windows */ @define-color theme_unfocused_selected_bg_color #83a598; /* text/foreground color of selections on backdrop windows */ @define-color theme_unfocused_selected_fg_color #ebdbb2; /* insensitive color on backdrop windows*/ -@define-color unfocused_insensitive_color #020202; +@define-color unfocused_insensitive_color #0b0a0a; /* window manager colors */ -@define-color wm_bg #30302f; -@define-color wm_border_focused #32302f; +@define-color wm_bg #282828; +@define-color wm_border_focused #282828; @define-color wm_border_unfocused #282828; -@define-color wm_title_focused mix(#ebdbb2,#30302f,0.1); -@define-color wm_title_unfocused mix(#ebdbb2,#30302f,0.4); -@define-color wm_icons_focused mix(#ebdbb2,#30302f,0.1); +@define-color wm_title_focused mix(#d5c4a1,#282828,0.1); +@define-color wm_title_unfocused mix(#d5c4a1,#282828,0.4); +@define-color wm_icons_focused mix(#d5c4a1,#282828,0.1); @define-color wm_icons_focused_prelight #83a598; @define-color wm_icons_focused_pressed #64897b; -@define-color wm_icons_unfocused mix(#ebdbb2,#30302f,0.4); +@define-color wm_icons_unfocused mix(#d5c4a1,#282828,0.4); @define-color wm_icons_unfocused_prelight #83a598; @define-color wm_icons_unfocused_pressed #64897b; /************** @@ -105,7 +105,7 @@ outline-style: dashed; outline-width: 1px; outline-offset: -1px; - -gtk-outline-radius: 0px; } + -gtk-outline-radius: 4px; } /************* ! Base states @@ -116,37 +116,37 @@ * { /* hyperlinks */ - -GtkIMHtml-hyperlink-color: #3f51b5; } + -GtkIMHtml-hyperlink-color: #9400af; } *:disabled, *:disabled:disabled { - color: mix(#ebdbb2,#282828,0.5); } + color: mix(#ebdbb2,#32302f,0.5); } *:disabled, *:disabled { -gtk-icon-effect: dim; } *:hover { -gtk-icon-effect: highlight; } *:link, *:visited { - color: #3f51b5; } + color: #9400af; } .background { - background-color: #282828; + background-color: #32302f; color: #ebdbb2; } .background:backdrop { text-shadow: none; -gtk-icon-shadow: none; } .background.csd { - background-color: #282828; } + background-color: #32302f; } .gtkstyle-fallback { - background-color: rgba(40, 40, 40, 0.5); + background-color: rgba(50, 48, 47, 0.5); color: #ebdbb2; } .gtkstyle-fallback:hover { - background-color: #2c2c2c; + background-color: #373534; color: #ebdbb2; } .gtkstyle-fallback:active { - background-color: #242424; + background-color: #2d2b2a; color: #ebdbb2; } .gtkstyle-fallback:disabled { - background-color: #282828; - color: mix(#ebdbb2,#282828,0.5); } + background-color: #32302f; + color: mix(#ebdbb2,#32302f,0.5); } image, image:disabled, label, label:disabled, box, box:disabled, grid, grid:disabled { background-color: transparent; } @@ -154,35 +154,35 @@ image, image:disabled, label, label:disabled, box, box:disabled, grid, grid:disa label.separator { color: #ebdbb2; } label.separator:backdrop { - color: mix(#ebdbb2,#282828,0.5); } + color: mix(#ebdbb2,#32302f,0.5); } label selection { background-color: #83a598; color: #ebdbb2; } label:disabled { - color: mix(#ebdbb2,#282828,0.5); } + color: mix(#ebdbb2,#32302f,0.5); } label:disabled:backdrop { - color: #020202; } + color: #0b0a0a; } label:backdrop { - color: mix(#ebdbb2,#282828,0.5); } + color: mix(#ebdbb2,#32302f,0.5); } assistant .sidebar { - background-color: #30302f; - border-top: 1px solid mix(#282828,#ebdbb2,0.08); } + background-color: #32302f; + border-top: 1px solid mix(#32302f,#ebdbb2,0.18); } assistant .sidebar:backdrop { - background-color: #30302f; - border-color: mix(#282828,mix(#282828,#ebdbb2,0.08),0.9); } + background-color: #32302f; + border-color: mix(#32302f,mix(#32302f,#ebdbb2,0.18),0.9); } assistant.csd .sidebar { border-top-style: none; } assistant .sidebar label { - padding: 3px 6px; } + padding: 0px 0px; } assistant .sidebar label.highlight { - background-color: mix(#ebdbb2,#282828,0.8); } + background-color: mix(#ebdbb2,#32302f,0.8); } /********* ! Buttons @@ -195,7 +195,7 @@ assistant .sidebar label.highlight { stacksidebar row.needs-attention > label { animation: needs_attention 150ms ease-in; - background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#83a598), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.5, to(rgba(0, 0, 0, 0.87451)), to(transparent)); + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#83a598), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.5, to(rgba(131, 104, 34, 0.847843)), to(transparent)); background-size: 6px 6px, 6px 6px; background-repeat: no-repeat; background-position: right 3px, right 4px; } @@ -210,12 +210,12 @@ button, headerbar button, .titlebar:not(headerbar) button, toolbar button, toolb #XfceNotifyWindow button, .osd button, .osd spinbutton:not(.vertical) button, #XfceNotifyWindow spinbutton:not(.vertical) button, .osd spinbutton.vertical button:first-child, #XfceNotifyWindow spinbutton.vertical button:first-child, .nemo-window toolbar button, .nemo-window .sidebar + separator + box .primary-toolbar button.flat, #login_window button, #shutdown_button button, #restart_button button { - min-height: 20px; - min-width: 20px; - padding: 3px 5px; + min-height: 14px; + min-width: 14px; + padding: 0px 2px; border-width: 1px; border-style: solid; - border-radius: 0px; + border-radius: 4px; transition: 150ms ease; outline-color: transparent; } @@ -262,7 +262,7 @@ toolbar.inline-toolbar toolbutton:backdrop > button.flat { .linked > button:first-child, combobox box button:first-child, combobox box entry:first-child, .linked:not(.vertical) > combobox:first-child > box > button.combo, headerbar .linked > button:first-child, .titlebar:not(headerbar) .linked > button:first-child, toolbar .linked > button:first-child, toolbar.inline-toolbar toolbutton:first-child > button.flat, toolbar.inline-toolbar toolbutton:backdrop:first-child > button.flat, popover.background .linked > button:first-child, .nemo-window toolbar toolitem stack widget button:first-child { border-width: 1px; - border-radius: 0px; + border-radius: 4px; border-left-style: solid; border-right-style: none; border-top-right-radius: 0; @@ -276,7 +276,7 @@ toolbar.inline-toolbar toolbutton:backdrop > button.flat { .linked > button:last-child, combobox box button:last-child, combobox box entry:last-child, .linked:not(.vertical) > combobox:last-child > box > button.combo, headerbar .linked > button:last-child, .titlebar:not(headerbar) .linked > button:last-child, toolbar .linked > button:last-child, toolbar.inline-toolbar toolbutton:last-child > button.flat, toolbar.inline-toolbar toolbutton:backdrop:last-child > button.flat, popover.background .linked > button:last-child, .nemo-window toolbar toolitem stack widget button:last-child { border-width: 1px; - border-radius: 0px; + border-radius: 4px; border-left-style: none; border-right-style: solid; border-top-left-radius: 0; @@ -295,7 +295,7 @@ toolbar.inline-toolbar toolbutton:backdrop > button.flat { .inline-toolbar button:only-child, .linked > button:only-child, combobox box button:only-child, combobox box entry:only-child, .linked:not(.vertical) > combobox:only-child > box > button.combo, headerbar .linked > button:only-child, .titlebar:not(headerbar) .linked > button:only-child, toolbar .linked > button:only-child, toolbar.inline-toolbar toolbutton:only-child > button.flat, toolbar.inline-toolbar toolbutton:backdrop:only-child > button.flat, popover.background .linked > button:only-child, .nemo-window toolbar toolitem stack widget button:only-child { - border-radius: 0px; } + border-radius: 4px; } .linked.vertical > button { border-width: 1px; @@ -305,7 +305,7 @@ toolbar.inline-toolbar toolbutton:backdrop > button.flat { border-bottom-style: none; } .linked.vertical > button:first-child, .linked.vertical > combobox:first-child > box > button.combo { border-width: 1px; - border-radius: 0px; + border-radius: 4px; border-top-style: solid; border-bottom-style: none; border-bottom-left-radius: 0; @@ -315,7 +315,7 @@ toolbar.inline-toolbar toolbutton:backdrop > button.flat { border-bottom-style: solid; } .linked.vertical > button:last-child, .linked.vertical > combobox:last-child > box > button.combo { border-width: 1px; - border-radius: 0px; + border-radius: 4px; border-top-style: none; border-bottom-style: solid; border-top-left-radius: 0; @@ -327,7 +327,7 @@ toolbar.inline-toolbar toolbutton:backdrop > button.flat { border-width: 1px; border-style: solid; } .linked.vertical > button:only-child, .linked.vertical > combobox:only-child > box > button.combo { - border-radius: 0px; } + border-radius: 4px; } infobar.info button.close, infobar.warning button.close, infobar.question button.close, infobar.error button.close, notebook > header > tabs > arrow { border: 1px solid transparent; @@ -335,7 +335,7 @@ infobar.info button.close, infobar.warning button.close, infobar.question button background-image: none; box-shadow: none; } infobar.info button.close:focus, infobar.warning button.close:focus, infobar.question button.close:focus, infobar.error button.close:focus, notebook > header > tabs > arrow:focus, infobar.info button.close:hover, infobar.warning button.close:hover, infobar.question button.close:hover, infobar.error button.close:hover, notebook > header > tabs > arrow:hover { - border: 1px solid rgba(40, 40, 40, 0.3); + border: 1px solid rgba(50, 48, 47, 0.3); background-color: rgba(235, 219, 178, 0.2); background-image: none; box-shadow: none; } @@ -410,9 +410,9 @@ button { /*@include linear-gradient(shade($bg, .7), to top);*/ background-color: #83a598; background-image: none; + border-color: rgba(218, 188, 112, 0.22); color: #ebdbb2; - box-shadow: inset 1px 0 rgba(235, 219, 178, 0.06), inset 0 1px rgba(235, 219, 178, 0.07), inset -1px 0 rgba(235, 219, 178, 0.06), inset 0 -1px rgba(235, 219, 178, 0.05); - border-color: rgba(218, 188, 112, 0.22); } + box-shadow: inset 1px 0 rgba(235, 219, 178, 0.06), inset 0 1px rgba(235, 219, 178, 0.07), inset -1px 0 rgba(235, 219, 178, 0.06), inset 0 -1px rgba(235, 219, 178, 0.05); } button:checked:focus, button:checked:hover, button:active:focus, button:active:hover, button.flat:checked:focus, button.flat:checked:hover, button.flat:active:focus, button.flat:active:hover { border-color: mix(#83a598,rgba(235, 219, 178, 0.22),0.3); } button:checked:active, button:checked:active:hover, button:checked:active:focus, button:checked:active:hover:focus, button:checked:checked, button:checked:checked:hover, button:checked:checked:focus, button:checked:checked:hover:focus, button:active:active, button:active:active:hover, button:active:active:focus, button:active:active:hover:focus, button:active:checked, button:active:checked:hover, button:active:checked:focus, button:active:checked:hover:focus, button.flat:checked:active, button.flat:checked:active:hover, button.flat:checked:active:focus, button.flat:checked:active:hover:focus, button.flat:checked:checked, button.flat:checked:checked:hover, button.flat:checked:checked:focus, button.flat:checked:checked:hover:focus, button.flat:active:active, button.flat:active:active:hover, button.flat:active:active:focus, button.flat:active:active:hover:focus, button.flat:active:checked, button.flat:active:checked:hover, button.flat:active:checked:focus, button.flat:active:checked:hover:focus { @@ -537,28 +537,28 @@ spinbutton button { background-color: #3c3a38; background-image: none; } spinbutton button:disabled { - color: mix(#ebdbb2,#282828,0.7); } + color: mix(#ebdbb2,#32302f,0.7); } spinbutton button:backdrop { - color: mix(#30302f,mix(#ebdbb2,#282828,0.5),0.9); } + color: mix(#32302f,mix(#ebdbb2,#32302f,0.5),0.9); } spinbutton button:backdrop:disabled { - color: rgba(2, 2, 2, 0.8); } + color: rgba(11, 10, 10, 0.8); } spinbutton:not(.vertical) { /*@extend %entry;*/ - background-color: #30302f; + background-color: #32302f; background-image: none; /*@include border($base_color);*/ padding: 0; - border-radius: 0px; + border-radius: 4px; color: #ebdbb2; caret-color: #ebdbb2; /*&:focus, &:active { border-color: border_focus($borders_color); }*/ } spinbutton:not(.vertical):disabled { - background-color: #2b2b2a; + background-color: #2d2b2a; background-image: none; - color: mix(#30302f,#ebdbb2,0.5); } + color: mix(#32302f,#ebdbb2,0.5); } spinbutton:not(.vertical) entry { - border-radius: 0px 0 0 0px; + border-radius: 4px 0 0 4px; border-right-width: 0; box-shadow: none; } spinbutton:not(.vertical) button { @@ -572,31 +572,31 @@ spinbutton:not(.vertical) { background-color: shade($bg_color, 1.08); } - &:hover { + &:hover { @if (lightness($bg_color) > 50) { background-color: shade($bg_color, 1.11); - } + } } - */ } + */ } spinbutton:not(.vertical) button:dir(rtl) { border-style: none solid none none; } spinbutton:not(.vertical) button:active { - box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2); } + box-shadow: inset 0 2px 3px -1px rgba(131, 104, 34, 0.2); } spinbutton:not(.vertical) button:backdrop { - border-color: alpha(mix(#282828,mix(#282828,#ebdbb2,0.08),0.9),0.8); } + border-color: alpha(mix(#32302f,mix(#32302f,#ebdbb2,0.18),0.9),0.8); } spinbutton:not(.vertical) button:backdrop:disabled { 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(rtl):first-child { - border-radius: 0px 0 0 0px; } + border-radius: 4px 0 0 4px; } spinbutton:not(.vertical) button:dir(ltr):last-child { - border-radius: 0 0px 0px 0; } + border-radius: 0 4px 4px 0; } spinbutton.vertical button, spinbutton.vertical entry { min-width: 0; - padding-left: 1px; - padding-right: 1px; } + padding-left: -2px; + padding-right: -2px; } spinbutton.vertical entry { border-radius: 0; @@ -604,20 +604,20 @@ spinbutton.vertical entry { border-bottom-width: 0; } spinbutton.vertical button.up { - border-style: solid solid none solid; - border-radius: 0px 0px 0 0; } + border-style: solid solid none; + border-radius: 4px 4px 0 0; } spinbutton.vertical button.down { - border-style: none solid solid solid; - border-radius: 0 0 0px 0px; } + border-style: none solid solid; + border-radius: 0 0 4px 4px; } /****************** ! ComboBoxes * *******************/ combobox button.combo { min-width: 0; - padding-left: 5px; - padding-right: 5px; } + padding-left: 2px; + padding-right: 2px; } combobox arrow { -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); @@ -625,7 +625,7 @@ combobox arrow { min-width: 16px; } combobox box button, combobox box entry { - padding: 3px 5px; } + padding: 0px 2px; } /********* ! Entry * @@ -637,7 +637,7 @@ combobox box button, combobox box entry { border-left-width: 0; } .linked:not(.vertical) > entry:first-child { border-width: 1px; - border-radius: 0px; + border-radius: 4px; border-right-width: 0; border-bottom-right-radius: 0; border-top-right-radius: 0; } @@ -646,7 +646,7 @@ combobox box button, combobox box entry { border-right-width: 1px; } .linked:not(.vertical) > entry:last-child { border-width: 1px; - border-radius: 0px; + border-radius: 4px; border-left-width: 0; border-bottom-left-radius: 0; border-top-left-radius: 0; } @@ -656,7 +656,7 @@ combobox box button, combobox box entry { .linked:not(.vertical) > entry:only-child, .linked:not(.vertical) > entry:first-child:only-child { border-width: 1px; } .linked:not(.vertical) > entry:only-child { - border-radius: 0px; } + border-radius: 4px; } .linked.vertical > entry { border-width: 1px; @@ -665,7 +665,7 @@ combobox box button, combobox box entry { border-bottom-width: 0; } .linked.vertical > entry:first-child { border-width: 1px; - border-radius: 0px; + border-radius: 4px; border-top-width: 1px; border-bottom-width: 0; border-bottom-left-radius: 0; @@ -675,7 +675,7 @@ combobox box button, combobox box entry { border-bottom-width: 1px; } .linked.vertical > entry:last-child { border-width: 1px; - border-radius: 0px; + border-radius: 4px; border-top-width: 0; border-bottom-width: 1px; border-top-left-radius: 0; @@ -686,14 +686,13 @@ combobox box button, combobox box entry { .linked.vertical > entry:only-child, .linked.vertical > entry:first-child:only-child { border-width: 1px; } .linked.vertical > entry:only-child { - border-radius: 0px; } + border-radius: 4px; } entry, menuitem entry, popover.background entry, .osd entry, #XfceNotifyWindow entry, #login_window entry { border-width: 1px; border-style: solid; - border-radius: 0px; - border-color: #202020; + border-radius: 4px; transition: border 100ms ease-out; box-shadow: inset 1px 0 rgba(66, 52, 17, 0.1), inset 0 1px rgba(66, 52, 17, 0.12), inset -1px 0 rgba(66, 52, 17, 0.1), inset 0 -1px rgba(66, 52, 17, 0.05); } entry:focus, popover.background entry:focus, @@ -709,108 +708,99 @@ entry, menuitem entry, popover.background entry, .osd entry, entry:disabled, popover.background entry:disabled, #XfceNotifyWindow entry:disabled, #login_window entry:disabled { box-shadow: none; } - entry progress, popover.background entry progress, .osd entry progress, - #XfceNotifyWindow entry progress, #login_window entry progress { + entry progress, popover.background entry progress, .osd entry progress, #XfceNotifyWindow entry progress, #login_window entry progress { background-color: #83a598; background-image: none; border-width: 0; - border-radius: 0px; + border-radius: 4px; color: #ebdbb2; } - entry image.left, - #XfceNotifyWindow entry image.left, #login_window entry image.left { - padding-right: 3px; } - entry image.right, - #XfceNotifyWindow entry image.right, #login_window entry image.right { - padding-left: 3px; } + entry image.left, #XfceNotifyWindow entry image.left, #login_window entry image.left { + padding-right: 0px; } + entry image.right, #XfceNotifyWindow entry image.right, #login_window entry image.right { + padding-left: 0px; } entry.warning, popover.background entry.warning, #XfceNotifyWindow entry.warning, #login_window entry.warning { - color: #fff; - border-color: #bf5600; - background-color: mix(#30302f,#ef6c00,0.6); } - entry.warning image, - #XfceNotifyWindow entry.warning image, #login_window entry.warning image { - color: #fff; } + color: #32302f; + border-color: #ff5402; + background-color: mix(#32302f,#ff7f42,0.6); } + entry.warning image, #XfceNotifyWindow entry.warning image, #login_window entry.warning image { + color: #32302f; } entry.warning:focus, #XfceNotifyWindow entry.warning:focus, #login_window entry.warning:focus { - color: #fff; - border-color: mix(#83a598,#ef6c00,0.3); - background-color: #ef6c00; + color: #32302f; + border-color: mix(#83a598,#ff7f42,0.3); + background-color: #ff7f42; box-shadow: none; } - entry.warning selection, - #XfceNotifyWindow entry.warning selection, #login_window entry.warning selection { - background-color: #fff; - color: #ef6c00; } + entry.warning selection, #XfceNotifyWindow entry.warning selection, #login_window entry.warning selection { + background-color: #32302f; + color: #ff7f42; } entry.error, popover.background entry.error, #XfceNotifyWindow entry.error, #login_window entry.error { - color: #fff; - border-color: #e21b0c; - background-color: mix(#30302f,#f44336,0.6); } - entry.error image, - #XfceNotifyWindow entry.error image, #login_window entry.error image { - color: #fff; } + color: #32302f; + border-color: #eb0049; + background-color: mix(#32302f,#ff276a,0.6); } + entry.error image, #XfceNotifyWindow entry.error image, #login_window entry.error image { + color: #32302f; } entry.error:focus, #XfceNotifyWindow entry.error:focus, #login_window entry.error:focus { - color: #fff; - border-color: mix(#83a598,#f44336,0.3); - background-color: #f44336; + color: #32302f; + border-color: mix(#83a598,#ff276a,0.3); + background-color: #ff276a; box-shadow: none; } - entry.error selection, - #XfceNotifyWindow entry.error selection, #login_window entry.error selection { - background-color: #fff; - color: #f44336; } + entry.error selection, #XfceNotifyWindow entry.error selection, #login_window entry.error selection { + background-color: #32302f; + color: #ff276a; } entry.search-missing, popover.background entry.search-missing, #XfceNotifyWindow entry.search-missing, #login_window entry.search-missing { - color: #fff; - border-color: #e21b0c; - background-color: mix(#30302f,#f44336,0.6); } - entry.search-missing image, - #XfceNotifyWindow entry.search-missing image, #login_window entry.search-missing image { - color: #fff; } + color: #32302f; + border-color: #eb0049; + background-color: mix(#32302f,#ff276a,0.6); } + entry.search-missing image, #XfceNotifyWindow entry.search-missing image, #login_window entry.search-missing image { + color: #32302f; } entry.search-missing:focus, #XfceNotifyWindow entry.search-missing:focus, #login_window entry.search-missing:focus { - color: #fff; - border-color: mix(#83a598,#f44336,0.3); - background-color: #f44336; + color: #32302f; + border-color: mix(#83a598,#ff276a,0.3); + background-color: #ff276a; box-shadow: none; } - entry.search-missing selection, - #XfceNotifyWindow entry.search-missing selection, #login_window entry.search-missing selection { - background-color: #fff; - color: #f44336; } + entry.search-missing selection, #XfceNotifyWindow entry.search-missing selection, #login_window entry.search-missing selection { + background-color: #32302f; + color: #ff276a; } entry { - background-color: #30302f; + background-color: #32302f; background-image: none; - border-color: shade(mix(#30302f,#ebdbb2,0.2),0.8); - padding: 3px; + border-color: shade(mix(#32302f,#ebdbb2,0.2),0.8); + padding: 0px; color: #ebdbb2; caret-color: #282828; -gtk-secondary-caret-color: #282828; } entry:focus, entry:hover { - border-color: mix(#83a598,mix(#30302f,#ebdbb2,0.2),0.3); } + border-color: mix(#83a598,mix(#32302f,#ebdbb2,0.2),0.3); } entry:active, entry:active:hover, entry:active:focus, entry:active:hover:focus, entry:checked, entry:checked:hover, entry:checked:focus, entry:checked:hover:focus { - border-color: shade(mix(#30302f,#ebdbb2,0.2),0.7); } + border-color: shade(mix(#32302f,#ebdbb2,0.2),0.7); } entry:disabled { - border-color: shade(mix(#30302f,#ebdbb2,0.2),0.85); } + border-color: shade(mix(#32302f,#ebdbb2,0.2),0.85); } entry:active:disabled, entry:checked:disabled { - border-color: shade(mix(#30302f,#ebdbb2,0.2),0.8); } + border-color: shade(mix(#32302f,#ebdbb2,0.2),0.8); } entry:focus, entry:active { - border-color: mix(#83a598,mix(#282828,#ebdbb2,0.08),0.3); } + border-color: mix(#83a598,mix(#32302f,#ebdbb2,0.18),0.3); } entry:disabled { - background-color: #2b2b2a; + background-color: #2d2b2a; background-image: none; - border-color: shade(alpha(mix(#30302f,#ebdbb2,0.2),0.4),0.8); - /*@include border(mix($bg, $fg, .20));*/ + border-color: shade(alpha(mix(#32302f,#ebdbb2,0.2),0.4),0.8); + /*@include border(mix($bg, $fg, .2));*/ /*border-color: alpha(mix($bg, $fg, .15), .8);*/ /*opacity: .8;*/ - color: mix(#30302f,#ebdbb2,0.5); } + color: mix(#32302f,#ebdbb2,0.5); } entry:disabled:focus, entry:disabled:hover { - border-color: mix(#83a598,alpha(mix(#30302f,#ebdbb2,0.2),0.4),0.3); } + border-color: mix(#83a598,alpha(mix(#32302f,#ebdbb2,0.2),0.4),0.3); } entry:disabled:active, entry:disabled:active:hover, entry:disabled:active:focus, entry:disabled:active:hover:focus, entry:disabled:checked, entry:disabled:checked:hover, entry:disabled:checked:focus, entry:disabled:checked:hover:focus { - border-color: shade(alpha(mix(#30302f,#ebdbb2,0.2),0.4),0.7); } + border-color: shade(alpha(mix(#32302f,#ebdbb2,0.2),0.4),0.7); } entry:disabled:disabled { - border-color: shade(alpha(mix(#30302f,#ebdbb2,0.2),0.4),0.85); } + border-color: shade(alpha(mix(#32302f,#ebdbb2,0.2),0.4),0.85); } entry:disabled:active:disabled, entry:disabled:checked:disabled { - border-color: shade(alpha(mix(#30302f,#ebdbb2,0.2),0.4),0.8); } + border-color: shade(alpha(mix(#32302f,#ebdbb2,0.2),0.4),0.8); } /********* ! Buttons @@ -828,147 +818,150 @@ entry { ! Toolbar **********/ toolbar { - padding: 2px; + padding: -1px; border-style: none; } toolbar.horizontal separator { - margin: 0 5px 1px; } + margin: 0 2px 1px; } toolbar.vertical separator { - margin: 5px 1px 5px 0; } + margin: 2px 1px 2px 0; } headerbar { border-width: 0 0 1px; border-style: solid; } - headerbar entry, headerbar spinbutton, headerbar separator, headerbar button { - margin-top: 6px; - margin-bottom: 6px; } + headerbar entry, + headerbar spinbutton, + headerbar separator, + headerbar button { + margin-top: 3px; + margin-bottom: 3px; } headerbar switch { - margin-top: 4px; - margin-bottom: 4px; } + margin-top: 1px; + margin-bottom: 1px; } window:not(.tiled):not(.maximized) separator:first-child + headerbar:backdrop, window:not(.tiled):not(.maximized) separator:first-child + headerbar, window:not(.tiled):not(.maximized) headerbar:first-child:backdrop, window:not(.tiled):not(.maximized) headerbar:first-child { - border-top-left-radius: 0px; } + border-top-left-radius: 4px; } window:not(.tiled):not(.maximized) headerbar:last-child:backdrop, window:not(.tiled):not(.maximized) headerbar:last-child { - border-top-right-radius: 0px; } + border-top-right-radius: 4px; } headerbar, .titlebar:not(headerbar) { - background-color: #30302f; + background-color: #282828; background-image: none; - border-color: #262626; - color: #ebdbb2; - background-color: #30302f; + border-color: #202020; + color: #d5c4a1; + background-color: #282828; background-image: none; - border-radius: 0px 0px 0 0; - color: mix(#ebdbb2,#30302f,0.1); - padding: 0 6px; + border-radius: 4px 4px 0 0; + color: mix(#d5c4a1,#282828,0.1); + padding: 0 0px; min-height: 42px; } headerbar:focus, .titlebar:focus:not(headerbar), headerbar:hover, .titlebar:hover:not(headerbar) { - border-color: mix(#83a598,#30302f,0.3); } + border-color: mix(#83a598,#282828,0.3); } headerbar:active, .titlebar:active:not(headerbar), headerbar:active:hover, .titlebar:active:hover:not(headerbar), headerbar:active:focus, .titlebar:active:focus:not(headerbar), headerbar:active:hover:focus, .titlebar:active:hover:focus:not(headerbar), headerbar:checked, .titlebar:checked:not(headerbar), headerbar:checked:hover, .titlebar:checked:hover:not(headerbar), headerbar:checked:focus, .titlebar:checked:focus:not(headerbar), headerbar:checked:hover:focus, .titlebar:checked:hover:focus:not(headerbar) { - border-color: #222221; } + border-color: #1c1c1c; } headerbar:disabled, .titlebar:disabled:not(headerbar) { - border-color: #292928; } + border-color: #222222; } headerbar:active:disabled, .titlebar:active:disabled:not(headerbar), headerbar:checked:disabled, .titlebar:checked:disabled:not(headerbar) { - border-color: #262626; } + border-color: #202020; } headerbar:disabled, .titlebar:disabled:not(headerbar) { - background-color: #2b2b2a; + background-color: #242424; background-image: none; - color: mix(#ebdbb2,#30302f,0.5); } + color: mix(#d5c4a1,#282828,0.5); } headerbar .title, .titlebar:not(headerbar) .title { font-weight: bold; - padding: 0 6px; } + padding: 0 0px; } headerbar .subtitle, .titlebar:not(headerbar) .subtitle { font-size: smaller; - padding: 0 6px; } + padding: 0 0px; } headerbar button, .titlebar:not(headerbar) button { - background-color: #30302f; + background-color: #282828; background-image: none; - border-color: rgba(218, 188, 112, 0.22); - color: #ebdbb2; + border-color: rgba(190, 164, 109, 0.22); + color: #d5c4a1; box-shadow: 0 1px 2px -1px rgba(66, 52, 17, 0.22); } headerbar button:focus, .titlebar:not(headerbar) button:focus, headerbar button:hover, .titlebar:not(headerbar) button:hover { - border-color: mix(#83a598,rgba(235, 219, 178, 0.22),0.3); } + border-color: mix(#83a598,rgba(213, 196, 161, 0.22),0.3); } headerbar button:active, .titlebar:not(headerbar) button:active, headerbar button:active:hover, .titlebar:not(headerbar) button:active:hover, headerbar button:active:focus, .titlebar:not(headerbar) button:active:focus, headerbar button:active:hover:focus, .titlebar:not(headerbar) button:active:hover:focus, headerbar button:checked, .titlebar:not(headerbar) button:checked, headerbar button:checked:hover, .titlebar:not(headerbar) button:checked:hover, headerbar button:checked:focus, .titlebar:not(headerbar) button:checked:focus, headerbar button:checked:hover:focus, .titlebar:not(headerbar) button:checked:hover:focus { - border-color: rgba(209, 173, 80, 0.22); } + border-color: rgba(178, 147, 83, 0.22); } headerbar button:disabled, .titlebar:not(headerbar) button:disabled { - border-color: rgba(222, 196, 129, 0.22); } + border-color: rgba(196, 172, 122, 0.22); } headerbar button:active:disabled, .titlebar:not(headerbar) button:active:disabled, headerbar button:checked:disabled, .titlebar:not(headerbar) button:checked:disabled { - border-color: rgba(218, 188, 112, 0.22); } + border-color: rgba(190, 164, 109, 0.22); } headerbar button.flat, .titlebar:not(headerbar) button.flat { - color: #ebdbb2; - border-color: rgba(48, 48, 47, 0); - background-color: rgba(48, 48, 47, 0); + color: #d5c4a1; + border-color: rgba(40, 40, 40, 0); + background-color: rgba(40, 40, 40, 0); background-image: none; box-shadow: none; } headerbar button:hover, .titlebar:not(headerbar) button:hover, headerbar button.flat:hover, .titlebar:not(headerbar) button.flat:hover { - background-color: #323231; + background-color: #2a2a2a; background-image: none; - border-color: rgba(218, 188, 112, 0.3); - color: #ebdbb2; + border-color: rgba(190, 164, 109, 0.3); + color: #d5c4a1; box-shadow: 0 1px 2px -1px rgba(66, 52, 17, 0.32); } headerbar button:hover:focus, .titlebar:not(headerbar) button:hover:focus, headerbar button:hover:hover, .titlebar:not(headerbar) button:hover:hover, headerbar button.flat:hover:focus, .titlebar:not(headerbar) button.flat:hover:focus, headerbar button.flat:hover:hover, .titlebar:not(headerbar) button.flat:hover:hover { - border-color: mix(#83a598,rgba(235, 219, 178, 0.3),0.3); } + border-color: mix(#83a598,rgba(213, 196, 161, 0.3),0.3); } headerbar button:hover:active, .titlebar:not(headerbar) button:hover:active, headerbar button:hover:active:hover, .titlebar:not(headerbar) button:hover:active:hover, headerbar button:hover:active:focus, .titlebar:not(headerbar) button:hover:active:focus, headerbar button:hover:active:hover:focus, .titlebar:not(headerbar) button:hover:active:hover:focus, headerbar button:hover:checked, .titlebar:not(headerbar) button:hover:checked, headerbar button:hover:checked:hover, .titlebar:not(headerbar) button:hover:checked:hover, headerbar button:hover:checked:focus, .titlebar:not(headerbar) button:hover:checked:focus, headerbar button:hover:checked:hover:focus, .titlebar:not(headerbar) button:hover:checked:hover:focus, headerbar button.flat:hover:active, .titlebar:not(headerbar) button.flat:hover:active, headerbar button.flat:hover:active:hover, .titlebar:not(headerbar) button.flat:hover:active:hover, headerbar button.flat:hover:active:focus, .titlebar:not(headerbar) button.flat:hover:active:focus, headerbar button.flat:hover:active:hover:focus, .titlebar:not(headerbar) button.flat:hover:active:hover:focus, headerbar button.flat:hover:checked, .titlebar:not(headerbar) button.flat:hover:checked, headerbar button.flat:hover:checked:hover, .titlebar:not(headerbar) button.flat:hover:checked:hover, headerbar button.flat:hover:checked:focus, .titlebar:not(headerbar) button.flat:hover:checked:focus, headerbar button.flat:hover:checked:hover:focus, .titlebar:not(headerbar) button.flat:hover:checked:hover:focus { - border-color: rgba(209, 173, 80, 0.3); } + border-color: rgba(178, 147, 83, 0.3); } headerbar button:hover:disabled, .titlebar:not(headerbar) button:hover:disabled, headerbar button.flat:hover:disabled, .titlebar:not(headerbar) button.flat:hover:disabled { - border-color: rgba(222, 196, 129, 0.3); } + border-color: rgba(196, 172, 122, 0.3); } headerbar button:hover:active:disabled, .titlebar:not(headerbar) button:hover:active:disabled, headerbar button:hover:checked:disabled, .titlebar:not(headerbar) button:hover:checked:disabled, headerbar button.flat:hover:active:disabled, .titlebar:not(headerbar) button.flat:hover:active:disabled, headerbar button.flat:hover:checked:disabled, .titlebar:not(headerbar) button.flat:hover:checked:disabled { - border-color: rgba(218, 188, 112, 0.3); } + border-color: rgba(190, 164, 109, 0.3); } headerbar button:focus, .titlebar:not(headerbar) button:focus, headerbar button.flat:focus, .titlebar:not(headerbar) button.flat:focus { - background-color: #323231; + background-color: #2a2a2a; background-image: none; - border-color: rgba(218, 188, 112, 0.3); - color: #ebdbb2; + border-color: rgba(190, 164, 109, 0.3); + color: #d5c4a1; box-shadow: 0 1px 2px -1px rgba(66, 52, 17, 0.42); } headerbar button:focus:focus, .titlebar:not(headerbar) button:focus:focus, headerbar button:focus:hover, .titlebar:not(headerbar) button:focus:hover, headerbar button.flat:focus:focus, .titlebar:not(headerbar) button.flat:focus:focus, headerbar button.flat:focus:hover, .titlebar:not(headerbar) button.flat:focus:hover { - border-color: mix(#83a598,rgba(235, 219, 178, 0.3),0.3); } + border-color: mix(#83a598,rgba(213, 196, 161, 0.3),0.3); } headerbar button:focus:active, .titlebar:not(headerbar) button:focus:active, headerbar button:focus:active:hover, .titlebar:not(headerbar) button:focus:active:hover, headerbar button:focus:active:focus, .titlebar:not(headerbar) button:focus:active:focus, headerbar button:focus:active:hover:focus, .titlebar:not(headerbar) button:focus:active:hover:focus, headerbar button:focus:checked, .titlebar:not(headerbar) button:focus:checked, headerbar button:focus:checked:hover, .titlebar:not(headerbar) button:focus:checked:hover, headerbar button:focus:checked:focus, .titlebar:not(headerbar) button:focus:checked:focus, headerbar button:focus:checked:hover:focus, .titlebar:not(headerbar) button:focus:checked:hover:focus, headerbar button.flat:focus:active, .titlebar:not(headerbar) button.flat:focus:active, headerbar button.flat:focus:active:hover, .titlebar:not(headerbar) button.flat:focus:active:hover, headerbar button.flat:focus:active:focus, .titlebar:not(headerbar) button.flat:focus:active:focus, headerbar button.flat:focus:active:hover:focus, .titlebar:not(headerbar) button.flat:focus:active:hover:focus, headerbar button.flat:focus:checked, .titlebar:not(headerbar) button.flat:focus:checked, headerbar button.flat:focus:checked:hover, .titlebar:not(headerbar) button.flat:focus:checked:hover, headerbar button.flat:focus:checked:focus, .titlebar:not(headerbar) button.flat:focus:checked:focus, headerbar button.flat:focus:checked:hover:focus, .titlebar:not(headerbar) button.flat:focus:checked:hover:focus { - border-color: rgba(209, 173, 80, 0.3); } + border-color: rgba(178, 147, 83, 0.3); } headerbar button:focus:disabled, .titlebar:not(headerbar) button:focus:disabled, headerbar button.flat:focus:disabled, .titlebar:not(headerbar) button.flat:focus:disabled { - border-color: rgba(222, 196, 129, 0.3); } + border-color: rgba(196, 172, 122, 0.3); } headerbar button:focus:active:disabled, .titlebar:not(headerbar) button:focus:active:disabled, headerbar button:focus:checked:disabled, .titlebar:not(headerbar) button:focus:checked:disabled, headerbar button.flat:focus:active:disabled, .titlebar:not(headerbar) button.flat:focus:active:disabled, headerbar button.flat:focus:checked:disabled, .titlebar:not(headerbar) button.flat:focus:checked:disabled { - border-color: rgba(218, 188, 112, 0.3); } + border-color: rgba(190, 164, 109, 0.3); } headerbar button:focus:hover, .titlebar:not(headerbar) button:focus:hover, headerbar button.flat:focus:hover, .titlebar:not(headerbar) button.flat:focus:hover { - background-color: #353534; + background-color: #2c2c2c; background-image: none; - border-color: rgba(218, 188, 112, 0.3); + border-color: rgba(190, 164, 109, 0.3); box-shadow: 0 1px 2px -1px rgba(66, 52, 17, 0.48); } headerbar button:focus:hover:focus, .titlebar:not(headerbar) button:focus:hover:focus, headerbar button:focus:hover:hover, .titlebar:not(headerbar) button:focus:hover:hover, headerbar button.flat:focus:hover:focus, .titlebar:not(headerbar) button.flat:focus:hover:focus, headerbar button.flat:focus:hover:hover, .titlebar:not(headerbar) button.flat:focus:hover:hover { - border-color: mix(#83a598,rgba(235, 219, 178, 0.3),0.3); } + border-color: mix(#83a598,rgba(213, 196, 161, 0.3),0.3); } headerbar button:focus:hover:active, .titlebar:not(headerbar) button:focus:hover:active, headerbar button:focus:hover:active:hover, .titlebar:not(headerbar) button:focus:hover:active:hover, headerbar button:focus:hover:active:focus, .titlebar:not(headerbar) button:focus:hover:active:focus, headerbar button:focus:hover:active:hover:focus, .titlebar:not(headerbar) button:focus:hover:active:hover:focus, headerbar button:focus:hover:checked, .titlebar:not(headerbar) button:focus:hover:checked, headerbar button:focus:hover:checked:hover, .titlebar:not(headerbar) button:focus:hover:checked:hover, headerbar button:focus:hover:checked:focus, .titlebar:not(headerbar) button:focus:hover:checked:focus, headerbar button:focus:hover:checked:hover:focus, .titlebar:not(headerbar) button:focus:hover:checked:hover:focus, headerbar button.flat:focus:hover:active, .titlebar:not(headerbar) button.flat:focus:hover:active, headerbar button.flat:focus:hover:active:hover, .titlebar:not(headerbar) button.flat:focus:hover:active:hover, headerbar button.flat:focus:hover:active:focus, .titlebar:not(headerbar) button.flat:focus:hover:active:focus, headerbar button.flat:focus:hover:active:hover:focus, .titlebar:not(headerbar) button.flat:focus:hover:active:hover:focus, headerbar button.flat:focus:hover:checked, .titlebar:not(headerbar) button.flat:focus:hover:checked, headerbar button.flat:focus:hover:checked:hover, .titlebar:not(headerbar) button.flat:focus:hover:checked:hover, headerbar button.flat:focus:hover:checked:focus, .titlebar:not(headerbar) button.flat:focus:hover:checked:focus, headerbar button.flat:focus:hover:checked:hover:focus, .titlebar:not(headerbar) button.flat:focus:hover:checked:hover:focus { - border-color: rgba(209, 173, 80, 0.3); } + border-color: rgba(178, 147, 83, 0.3); } headerbar button:focus:hover:disabled, .titlebar:not(headerbar) button:focus:hover:disabled, headerbar button.flat:focus:hover:disabled, .titlebar:not(headerbar) button.flat:focus:hover:disabled { - border-color: rgba(222, 196, 129, 0.3); } + border-color: rgba(196, 172, 122, 0.3); } headerbar button:focus:hover:active:disabled, .titlebar:not(headerbar) button:focus:hover:active:disabled, headerbar button:focus:hover:checked:disabled, .titlebar:not(headerbar) button:focus:hover:checked:disabled, headerbar button.flat:focus:hover:active:disabled, .titlebar:not(headerbar) button.flat:focus:hover:active:disabled, headerbar button.flat:focus:hover:checked:disabled, .titlebar:not(headerbar) button.flat:focus:hover:checked:disabled { - border-color: rgba(218, 188, 112, 0.3); } + border-color: rgba(190, 164, 109, 0.3); } headerbar button:checked, .titlebar:not(headerbar) button:checked, headerbar button:active, .titlebar:not(headerbar) button:active, headerbar button.flat:checked, .titlebar:not(headerbar) button.flat:checked, headerbar button.flat:active, .titlebar:not(headerbar) button.flat:active { /*@include linear-gradient(shade($bg, .7), to top);*/ background-color: #83a598; background-image: none; + border-color: rgba(190, 164, 109, 0.22); color: #ebdbb2; - box-shadow: inset 1px 0 rgba(235, 219, 178, 0.06), inset 0 1px rgba(235, 219, 178, 0.07), inset -1px 0 rgba(235, 219, 178, 0.06), inset 0 -1px rgba(235, 219, 178, 0.05); - border-color: rgba(218, 188, 112, 0.22); } + box-shadow: inset 1px 0 rgba(213, 196, 161, 0.06), inset 0 1px rgba(213, 196, 161, 0.07), inset -1px 0 rgba(213, 196, 161, 0.06), inset 0 -1px rgba(213, 196, 161, 0.05); } headerbar button:checked:focus, .titlebar:not(headerbar) button:checked:focus, headerbar button:checked:hover, .titlebar:not(headerbar) button:checked:hover, headerbar button:active:focus, .titlebar:not(headerbar) button:active:focus, headerbar button:active:hover, .titlebar:not(headerbar) button:active:hover, headerbar button.flat:checked:focus, .titlebar:not(headerbar) button.flat:checked:focus, headerbar button.flat:checked:hover, .titlebar:not(headerbar) button.flat:checked:hover, headerbar button.flat:active:focus, .titlebar:not(headerbar) button.flat:active:focus, headerbar button.flat:active:hover, .titlebar:not(headerbar) button.flat:active:hover { - border-color: mix(#83a598,rgba(235, 219, 178, 0.22),0.3); } + border-color: mix(#83a598,rgba(213, 196, 161, 0.22),0.3); } headerbar button:checked:active, .titlebar:not(headerbar) button:checked:active, headerbar button:checked:active:hover, .titlebar:not(headerbar) button:checked:active:hover, headerbar button:checked:active:focus, .titlebar:not(headerbar) button:checked:active:focus, headerbar button:checked:active:hover:focus, .titlebar:not(headerbar) button:checked:active:hover:focus, headerbar button:checked:checked, .titlebar:not(headerbar) button:checked:checked, headerbar button:checked:checked:hover, .titlebar:not(headerbar) button:checked:checked:hover, headerbar button:checked:checked:focus, .titlebar:not(headerbar) button:checked:checked:focus, headerbar button:checked:checked:hover:focus, .titlebar:not(headerbar) button:checked:checked:hover:focus, headerbar button:active:active, .titlebar:not(headerbar) button:active:active, headerbar button:active:active:hover, .titlebar:not(headerbar) button:active:active:hover, headerbar button:active:active:focus, .titlebar:not(headerbar) button:active:active:focus, headerbar button:active:active:hover:focus, .titlebar:not(headerbar) button:active:active:hover:focus, headerbar button:active:checked, .titlebar:not(headerbar) button:active:checked, headerbar button:active:checked:hover, .titlebar:not(headerbar) button:active:checked:hover, headerbar button:active:checked:focus, .titlebar:not(headerbar) button:active:checked:focus, headerbar button:active:checked:hover:focus, .titlebar:not(headerbar) button:active:checked:hover:focus, headerbar button.flat:checked:active, .titlebar:not(headerbar) button.flat:checked:active, headerbar button.flat:checked:active:hover, .titlebar:not(headerbar) button.flat:checked:active:hover, headerbar button.flat:checked:active:focus, .titlebar:not(headerbar) button.flat:checked:active:focus, headerbar button.flat:checked:active:hover:focus, .titlebar:not(headerbar) button.flat:checked:active:hover:focus, headerbar button.flat:checked:checked, .titlebar:not(headerbar) button.flat:checked:checked, headerbar button.flat:checked:checked:hover, .titlebar:not(headerbar) button.flat:checked:checked:hover, headerbar button.flat:checked:checked:focus, .titlebar:not(headerbar) button.flat:checked:checked:focus, headerbar button.flat:checked:checked:hover:focus, .titlebar:not(headerbar) button.flat:checked:checked:hover:focus, headerbar button.flat:active:active, .titlebar:not(headerbar) button.flat:active:active, headerbar button.flat:active:active:hover, .titlebar:not(headerbar) button.flat:active:active:hover, headerbar button.flat:active:active:focus, .titlebar:not(headerbar) button.flat:active:active:focus, headerbar button.flat:active:active:hover:focus, .titlebar:not(headerbar) button.flat:active:active:hover:focus, headerbar button.flat:active:checked, .titlebar:not(headerbar) button.flat:active:checked, headerbar button.flat:active:checked:hover, .titlebar:not(headerbar) button.flat:active:checked:hover, headerbar button.flat:active:checked:focus, .titlebar:not(headerbar) button.flat:active:checked:focus, headerbar button.flat:active:checked:hover:focus, .titlebar:not(headerbar) button.flat:active:checked:hover:focus { - border-color: rgba(209, 173, 80, 0.22); } + border-color: rgba(178, 147, 83, 0.22); } headerbar button:checked:disabled, .titlebar:not(headerbar) button:checked:disabled, headerbar button:active:disabled, .titlebar:not(headerbar) button:active:disabled, headerbar button.flat:checked:disabled, .titlebar:not(headerbar) button.flat:checked:disabled, headerbar button.flat:active:disabled, .titlebar:not(headerbar) button.flat:active:disabled { - border-color: rgba(222, 196, 129, 0.22); } + border-color: rgba(196, 172, 122, 0.22); } headerbar button:checked:active:disabled, .titlebar:not(headerbar) button:checked:active:disabled, headerbar button:checked:checked:disabled, .titlebar:not(headerbar) button:checked:checked:disabled, headerbar button:active:active:disabled, .titlebar:not(headerbar) button:active:active:disabled, headerbar button:active:checked:disabled, .titlebar:not(headerbar) button:active:checked:disabled, headerbar button.flat:checked:active:disabled, .titlebar:not(headerbar) button.flat:checked:active:disabled, headerbar button.flat:checked:checked:disabled, .titlebar:not(headerbar) button.flat:checked:checked:disabled, headerbar button.flat:active:active:disabled, .titlebar:not(headerbar) button.flat:active:active:disabled, headerbar button.flat:active:checked:disabled, .titlebar:not(headerbar) button.flat:active:checked:disabled { - border-color: rgba(218, 188, 112, 0.22); } + border-color: rgba(190, 164, 109, 0.22); } headerbar button:checked:focus, .titlebar:not(headerbar) button:checked:focus, headerbar button:checked:hover, .titlebar:not(headerbar) button:checked:hover, headerbar button:active:focus, .titlebar:not(headerbar) button:active:focus, headerbar button:active:hover, .titlebar:not(headerbar) button:active:hover, headerbar button.flat:checked:focus, .titlebar:not(headerbar) button.flat:checked:focus, headerbar button.flat:checked:hover, .titlebar:not(headerbar) button.flat:checked:hover, headerbar button.flat:active:focus, .titlebar:not(headerbar) button.flat:active:focus, headerbar button.flat:active:hover, .titlebar:not(headerbar) button.flat:active:hover { /*@include linear-gradient(shade($bg, .65), to top);*/ background-color: #8cab9f; background-image: none; color: #ebdbb2; } headerbar button:focus, .titlebar:not(headerbar) button:focus, headerbar button:hover, .titlebar:not(headerbar) button:hover, headerbar button.flat:focus, .titlebar:not(headerbar) button.flat:focus, headerbar button.flat:hover, .titlebar:not(headerbar) button.flat:hover { - color: #ebdbb2; } + color: #d5c4a1; } headerbar button:disabled:disabled, .titlebar:not(headerbar) button:disabled:disabled, headerbar button.flat:disabled:disabled, .titlebar:not(headerbar) button.flat:disabled:disabled { - background-color: alpha(mix(#30302f,#ebdbb2,0.2),0.4); + background-color: alpha(mix(#282828,#d5c4a1,0.2),0.4); background-image: none; /*border: 1px solid alpha($bg, .2);*/ opacity: .4; - color: mix(#30302f,#ebdbb2,0.5); + color: mix(#282828,#d5c4a1,0.5); box-shadow: none; } headerbar button:active:disabled, .titlebar:not(headerbar) button:active:disabled, headerbar button:checked:disabled, .titlebar:not(headerbar) button:checked:disabled, headerbar button.flat:active:disabled, .titlebar:not(headerbar) button.flat:active:disabled, headerbar button.flat:checked:disabled, .titlebar:not(headerbar) button.flat:checked:disabled { background-color: rgba(131, 165, 152, 0.6); @@ -977,9 +970,9 @@ headerbar, .titlebar:not(headerbar) { box-shadow: none; } headerbar button.separator, .titlebar:not(headerbar) button.separator, headerbar button .separator, .titlebar:not(headerbar) button .separator { border: 1px solid currentColor; - color: rgba(48, 48, 47, 0.9); } + color: rgba(40, 40, 40, 0.9); } headerbar button.separator:disabled, .titlebar:not(headerbar) button.separator:disabled, headerbar button .separator:disabled, .titlebar:not(headerbar) button .separator:disabled { - color: rgba(48, 48, 47, 0.85); } + color: rgba(40, 40, 40, 0.85); } headerbar .linked > button, .titlebar:not(headerbar) .linked > button { box-shadow: inset -1px 0 rgba(0, 0, 0, 0.22), 0 1px 2px -1px rgba(66, 52, 17, 0.22); } headerbar .linked > button:focus, .titlebar:not(headerbar) .linked > button:focus, headerbar .linked > button:hover, .titlebar:not(headerbar) .linked > button:hover { @@ -987,7 +980,7 @@ headerbar, .titlebar:not(headerbar) { headerbar .linked > button:active, .titlebar:not(headerbar) .linked > button:active, headerbar .linked > button:active:hover, .titlebar:not(headerbar) .linked > button:active:hover, headerbar .linked > button:active:focus, .titlebar:not(headerbar) .linked > button:active:focus, headerbar .linked > button:active:hover:focus, .titlebar:not(headerbar) .linked > button:active:hover:focus, headerbar .linked > button:checked, .titlebar:not(headerbar) .linked > button:checked, headerbar .linked > button:checked:hover, .titlebar:not(headerbar) .linked > button:checked:hover, headerbar .linked > button:checked:focus, .titlebar:not(headerbar) .linked > button:checked:focus, headerbar .linked > button:checked:hover:focus, .titlebar:not(headerbar) .linked > button:checked:hover:focus { box-shadow: inset -1px 0 rgba(0, 0, 0, 0.22), inset 0 1px rgba(66, 52, 17, 0.07), inset 0 -1px rgba(66, 52, 17, 0.05); } headerbar .linked > button:disabled, .titlebar:not(headerbar) .linked > button:disabled { - box-shadow: inset -1px 0 #262626; } + box-shadow: inset -1px 0 #202020; } headerbar .linked > button:last-child, .titlebar:not(headerbar) .linked > button:last-child, headerbar .linked > button:only-child, .titlebar:not(headerbar) .linked > button:only-child { box-shadow: 0 1px 2px -1px rgba(66, 52, 17, 0.22); } headerbar .linked > button:last-child:hover, .titlebar:not(headerbar) .linked > button:last-child:hover, headerbar .linked > button:only-child:hover, .titlebar:not(headerbar) .linked > button:only-child:hover { @@ -999,19 +992,19 @@ headerbar, .titlebar:not(headerbar) { headerbar .linked > button:active:only-child, .titlebar:not(headerbar) .linked > button:active:only-child, headerbar .linked > button:active:only-child:focus, .titlebar:not(headerbar) .linked > button:active:only-child:focus, headerbar .linked > button:active:only-child:hover, .titlebar:not(headerbar) .linked > button:active:only-child:hover, headerbar .linked > button:active:only-child:hover:focus, .titlebar:not(headerbar) .linked > button:active:only-child:hover:focus, headerbar .linked > button:checked:only-child, .titlebar:not(headerbar) .linked > button:checked:only-child, headerbar .linked > button:checked:only-child:focus, .titlebar:not(headerbar) .linked > button:checked:only-child:focus, headerbar .linked > button:checked:only-child:hover, .titlebar:not(headerbar) .linked > button:checked:only-child:hover, headerbar .linked > button:checked:only-child:hover:focus, .titlebar:not(headerbar) .linked > button:checked:only-child:hover:focus { box-shadow: inset 1px 0 rgba(66, 52, 17, 0.06), inset 0 1px rgba(66, 52, 17, 0.07), inset -1px 0 rgba(66, 52, 17, 0.06); } headerbar combobox, .titlebar:not(headerbar) combobox, headerbar button, .titlebar:not(headerbar) button { - padding: 3px; } + padding: 0px; } headerbar combobox.text-button, .titlebar:not(headerbar) combobox.text-button, headerbar button.text-button, .titlebar:not(headerbar) button.text-button { - padding: 3px; } + padding: 0px; } headerbar combobox.image-button, .titlebar:not(headerbar) combobox.image-button, headerbar button.image-button, .titlebar:not(headerbar) button.image-button { - padding: 3px; } + padding: 0px; } headerbar separator, .titlebar:not(headerbar) separator, headerbar separator:disabled, .titlebar:not(headerbar) separator:disabled { - color: #1d1d1c; + color: #181818; border-color: currentColor; -GtkWidget-window-dragging: true; } headerbar:backdrop, .titlebar:backdrop:not(headerbar) { - background-color: #30302f; + background-color: #282828; background-image: none; - color: mix(#ebdbb2,#30302f,0.6); + color: mix(#d5c4a1,#282828,0.6); text-shadow: none; } headerbar.default-decoration, .default-decoration.titlebar:not(headerbar) { min-height: 24px; @@ -1031,96 +1024,96 @@ headerbar, .titlebar:not(headerbar) { headerbar .title, .titlebar:not(headerbar) .title { font-weight: bold; } headerbar separator.titlebutton, .titlebar:not(headerbar) separator.titlebutton { - margin-left: 3px; } + margin-left: 0px; } headerbar button, .titlebar:not(headerbar) button { - background-color: #30302f; + background-color: #32302f; background-image: none; - border-color: rgba(218, 188, 112, 0.22); - color: #ebdbb2; + border-color: rgba(190, 164, 109, 0.22); + color: #d5c4a1; box-shadow: 0 1px 2px -1px rgba(66, 52, 17, 0.22); } headerbar button:focus, .titlebar:not(headerbar) button:focus, headerbar button:hover, .titlebar:not(headerbar) button:hover { - border-color: mix(#83a598,rgba(235, 219, 178, 0.22),0.3); } + border-color: mix(#83a598,rgba(213, 196, 161, 0.22),0.3); } headerbar button:active, .titlebar:not(headerbar) button:active, headerbar button:active:hover, .titlebar:not(headerbar) button:active:hover, headerbar button:active:focus, .titlebar:not(headerbar) button:active:focus, headerbar button:active:hover:focus, .titlebar:not(headerbar) button:active:hover:focus, headerbar button:checked, .titlebar:not(headerbar) button:checked, headerbar button:checked:hover, .titlebar:not(headerbar) button:checked:hover, headerbar button:checked:focus, .titlebar:not(headerbar) button:checked:focus, headerbar button:checked:hover:focus, .titlebar:not(headerbar) button:checked:hover:focus { - border-color: rgba(209, 173, 80, 0.22); } + border-color: rgba(178, 147, 83, 0.22); } headerbar button:disabled, .titlebar:not(headerbar) button:disabled { - border-color: rgba(222, 196, 129, 0.22); } + border-color: rgba(196, 172, 122, 0.22); } headerbar button:active:disabled, .titlebar:not(headerbar) button:active:disabled, headerbar button:checked:disabled, .titlebar:not(headerbar) button:checked:disabled { - border-color: rgba(218, 188, 112, 0.22); } + border-color: rgba(190, 164, 109, 0.22); } headerbar button.flat, .titlebar:not(headerbar) button.flat { - color: #ebdbb2; - border-color: rgba(48, 48, 47, 0); - background-color: rgba(48, 48, 47, 0); + color: #d5c4a1; + border-color: rgba(50, 48, 47, 0); + background-color: rgba(50, 48, 47, 0); background-image: none; box-shadow: none; } headerbar button:hover, .titlebar:not(headerbar) button:hover, headerbar button.flat:hover, .titlebar:not(headerbar) button.flat:hover { - background-color: #323231; + background-color: #353231; background-image: none; - border-color: rgba(218, 188, 112, 0.3); - color: #ebdbb2; + border-color: rgba(190, 164, 109, 0.3); + color: #d5c4a1; box-shadow: 0 1px 2px -1px rgba(66, 52, 17, 0.32); } headerbar button:hover:focus, .titlebar:not(headerbar) button:hover:focus, headerbar button:hover:hover, .titlebar:not(headerbar) button:hover:hover, headerbar button.flat:hover:focus, .titlebar:not(headerbar) button.flat:hover:focus, headerbar button.flat:hover:hover, .titlebar:not(headerbar) button.flat:hover:hover { - border-color: mix(#83a598,rgba(235, 219, 178, 0.3),0.3); } + border-color: mix(#83a598,rgba(213, 196, 161, 0.3),0.3); } headerbar button:hover:active, .titlebar:not(headerbar) button:hover:active, headerbar button:hover:active:hover, .titlebar:not(headerbar) button:hover:active:hover, headerbar button:hover:active:focus, .titlebar:not(headerbar) button:hover:active:focus, headerbar button:hover:active:hover:focus, .titlebar:not(headerbar) button:hover:active:hover:focus, headerbar button:hover:checked, .titlebar:not(headerbar) button:hover:checked, headerbar button:hover:checked:hover, .titlebar:not(headerbar) button:hover:checked:hover, headerbar button:hover:checked:focus, .titlebar:not(headerbar) button:hover:checked:focus, headerbar button:hover:checked:hover:focus, .titlebar:not(headerbar) button:hover:checked:hover:focus, headerbar button.flat:hover:active, .titlebar:not(headerbar) button.flat:hover:active, headerbar button.flat:hover:active:hover, .titlebar:not(headerbar) button.flat:hover:active:hover, headerbar button.flat:hover:active:focus, .titlebar:not(headerbar) button.flat:hover:active:focus, headerbar button.flat:hover:active:hover:focus, .titlebar:not(headerbar) button.flat:hover:active:hover:focus, headerbar button.flat:hover:checked, .titlebar:not(headerbar) button.flat:hover:checked, headerbar button.flat:hover:checked:hover, .titlebar:not(headerbar) button.flat:hover:checked:hover, headerbar button.flat:hover:checked:focus, .titlebar:not(headerbar) button.flat:hover:checked:focus, headerbar button.flat:hover:checked:hover:focus, .titlebar:not(headerbar) button.flat:hover:checked:hover:focus { - border-color: rgba(209, 173, 80, 0.3); } + border-color: rgba(178, 147, 83, 0.3); } headerbar button:hover:disabled, .titlebar:not(headerbar) button:hover:disabled, headerbar button.flat:hover:disabled, .titlebar:not(headerbar) button.flat:hover:disabled { - border-color: rgba(222, 196, 129, 0.3); } + border-color: rgba(196, 172, 122, 0.3); } headerbar button:hover:active:disabled, .titlebar:not(headerbar) button:hover:active:disabled, headerbar button:hover:checked:disabled, .titlebar:not(headerbar) button:hover:checked:disabled, headerbar button.flat:hover:active:disabled, .titlebar:not(headerbar) button.flat:hover:active:disabled, headerbar button.flat:hover:checked:disabled, .titlebar:not(headerbar) button.flat:hover:checked:disabled { - border-color: rgba(218, 188, 112, 0.3); } + border-color: rgba(190, 164, 109, 0.3); } headerbar button:focus, .titlebar:not(headerbar) button:focus, headerbar button.flat:focus, .titlebar:not(headerbar) button.flat:focus { - background-color: #323231; + background-color: #353231; background-image: none; - border-color: rgba(218, 188, 112, 0.3); - color: #ebdbb2; + border-color: rgba(190, 164, 109, 0.3); + color: #d5c4a1; box-shadow: 0 1px 2px -1px rgba(66, 52, 17, 0.42); } headerbar button:focus:focus, .titlebar:not(headerbar) button:focus:focus, headerbar button:focus:hover, .titlebar:not(headerbar) button:focus:hover, headerbar button.flat:focus:focus, .titlebar:not(headerbar) button.flat:focus:focus, headerbar button.flat:focus:hover, .titlebar:not(headerbar) button.flat:focus:hover { - border-color: mix(#83a598,rgba(235, 219, 178, 0.3),0.3); } + border-color: mix(#83a598,rgba(213, 196, 161, 0.3),0.3); } headerbar button:focus:active, .titlebar:not(headerbar) button:focus:active, headerbar button:focus:active:hover, .titlebar:not(headerbar) button:focus:active:hover, headerbar button:focus:active:focus, .titlebar:not(headerbar) button:focus:active:focus, headerbar button:focus:active:hover:focus, .titlebar:not(headerbar) button:focus:active:hover:focus, headerbar button:focus:checked, .titlebar:not(headerbar) button:focus:checked, headerbar button:focus:checked:hover, .titlebar:not(headerbar) button:focus:checked:hover, headerbar button:focus:checked:focus, .titlebar:not(headerbar) button:focus:checked:focus, headerbar button:focus:checked:hover:focus, .titlebar:not(headerbar) button:focus:checked:hover:focus, headerbar button.flat:focus:active, .titlebar:not(headerbar) button.flat:focus:active, headerbar button.flat:focus:active:hover, .titlebar:not(headerbar) button.flat:focus:active:hover, headerbar button.flat:focus:active:focus, .titlebar:not(headerbar) button.flat:focus:active:focus, headerbar button.flat:focus:active:hover:focus, .titlebar:not(headerbar) button.flat:focus:active:hover:focus, headerbar button.flat:focus:checked, .titlebar:not(headerbar) button.flat:focus:checked, headerbar button.flat:focus:checked:hover, .titlebar:not(headerbar) button.flat:focus:checked:hover, headerbar button.flat:focus:checked:focus, .titlebar:not(headerbar) button.flat:focus:checked:focus, headerbar button.flat:focus:checked:hover:focus, .titlebar:not(headerbar) button.flat:focus:checked:hover:focus { - border-color: rgba(209, 173, 80, 0.3); } + border-color: rgba(178, 147, 83, 0.3); } headerbar button:focus:disabled, .titlebar:not(headerbar) button:focus:disabled, headerbar button.flat:focus:disabled, .titlebar:not(headerbar) button.flat:focus:disabled { - border-color: rgba(222, 196, 129, 0.3); } + border-color: rgba(196, 172, 122, 0.3); } headerbar button:focus:active:disabled, .titlebar:not(headerbar) button:focus:active:disabled, headerbar button:focus:checked:disabled, .titlebar:not(headerbar) button:focus:checked:disabled, headerbar button.flat:focus:active:disabled, .titlebar:not(headerbar) button.flat:focus:active:disabled, headerbar button.flat:focus:checked:disabled, .titlebar:not(headerbar) button.flat:focus:checked:disabled { - border-color: rgba(218, 188, 112, 0.3); } + border-color: rgba(190, 164, 109, 0.3); } headerbar button:focus:hover, .titlebar:not(headerbar) button:focus:hover, headerbar button.flat:focus:hover, .titlebar:not(headerbar) button.flat:focus:hover { - background-color: #353534; + background-color: #373534; background-image: none; - border-color: rgba(218, 188, 112, 0.3); + border-color: rgba(190, 164, 109, 0.3); box-shadow: 0 1px 2px -1px rgba(66, 52, 17, 0.48); } headerbar button:focus:hover:focus, .titlebar:not(headerbar) button:focus:hover:focus, headerbar button:focus:hover:hover, .titlebar:not(headerbar) button:focus:hover:hover, headerbar button.flat:focus:hover:focus, .titlebar:not(headerbar) button.flat:focus:hover:focus, headerbar button.flat:focus:hover:hover, .titlebar:not(headerbar) button.flat:focus:hover:hover { - border-color: mix(#83a598,rgba(235, 219, 178, 0.3),0.3); } + border-color: mix(#83a598,rgba(213, 196, 161, 0.3),0.3); } headerbar button:focus:hover:active, .titlebar:not(headerbar) button:focus:hover:active, headerbar button:focus:hover:active:hover, .titlebar:not(headerbar) button:focus:hover:active:hover, headerbar button:focus:hover:active:focus, .titlebar:not(headerbar) button:focus:hover:active:focus, headerbar button:focus:hover:active:hover:focus, .titlebar:not(headerbar) button:focus:hover:active:hover:focus, headerbar button:focus:hover:checked, .titlebar:not(headerbar) button:focus:hover:checked, headerbar button:focus:hover:checked:hover, .titlebar:not(headerbar) button:focus:hover:checked:hover, headerbar button:focus:hover:checked:focus, .titlebar:not(headerbar) button:focus:hover:checked:focus, headerbar button:focus:hover:checked:hover:focus, .titlebar:not(headerbar) button:focus:hover:checked:hover:focus, headerbar button.flat:focus:hover:active, .titlebar:not(headerbar) button.flat:focus:hover:active, headerbar button.flat:focus:hover:active:hover, .titlebar:not(headerbar) button.flat:focus:hover:active:hover, headerbar button.flat:focus:hover:active:focus, .titlebar:not(headerbar) button.flat:focus:hover:active:focus, headerbar button.flat:focus:hover:active:hover:focus, .titlebar:not(headerbar) button.flat:focus:hover:active:hover:focus, headerbar button.flat:focus:hover:checked, .titlebar:not(headerbar) button.flat:focus:hover:checked, headerbar button.flat:focus:hover:checked:hover, .titlebar:not(headerbar) button.flat:focus:hover:checked:hover, headerbar button.flat:focus:hover:checked:focus, .titlebar:not(headerbar) button.flat:focus:hover:checked:focus, headerbar button.flat:focus:hover:checked:hover:focus, .titlebar:not(headerbar) button.flat:focus:hover:checked:hover:focus { - border-color: rgba(209, 173, 80, 0.3); } + border-color: rgba(178, 147, 83, 0.3); } headerbar button:focus:hover:disabled, .titlebar:not(headerbar) button:focus:hover:disabled, headerbar button.flat:focus:hover:disabled, .titlebar:not(headerbar) button.flat:focus:hover:disabled { - border-color: rgba(222, 196, 129, 0.3); } + border-color: rgba(196, 172, 122, 0.3); } headerbar button:focus:hover:active:disabled, .titlebar:not(headerbar) button:focus:hover:active:disabled, headerbar button:focus:hover:checked:disabled, .titlebar:not(headerbar) button:focus:hover:checked:disabled, headerbar button.flat:focus:hover:active:disabled, .titlebar:not(headerbar) button.flat:focus:hover:active:disabled, headerbar button.flat:focus:hover:checked:disabled, .titlebar:not(headerbar) button.flat:focus:hover:checked:disabled { - border-color: rgba(218, 188, 112, 0.3); } + border-color: rgba(190, 164, 109, 0.3); } headerbar button:checked, .titlebar:not(headerbar) button:checked, headerbar button:active, .titlebar:not(headerbar) button:active, headerbar button.flat:checked, .titlebar:not(headerbar) button.flat:checked, headerbar button.flat:active, .titlebar:not(headerbar) button.flat:active { /*@include linear-gradient(shade($bg, .7), to top);*/ background-color: #83a598; background-image: none; + border-color: rgba(190, 164, 109, 0.22); color: #ebdbb2; - box-shadow: inset 1px 0 rgba(235, 219, 178, 0.06), inset 0 1px rgba(235, 219, 178, 0.07), inset -1px 0 rgba(235, 219, 178, 0.06), inset 0 -1px rgba(235, 219, 178, 0.05); - border-color: rgba(218, 188, 112, 0.22); } + box-shadow: inset 1px 0 rgba(213, 196, 161, 0.06), inset 0 1px rgba(213, 196, 161, 0.07), inset -1px 0 rgba(213, 196, 161, 0.06), inset 0 -1px rgba(213, 196, 161, 0.05); } headerbar button:checked:focus, .titlebar:not(headerbar) button:checked:focus, headerbar button:checked:hover, .titlebar:not(headerbar) button:checked:hover, headerbar button:active:focus, .titlebar:not(headerbar) button:active:focus, headerbar button:active:hover, .titlebar:not(headerbar) button:active:hover, headerbar button.flat:checked:focus, .titlebar:not(headerbar) button.flat:checked:focus, headerbar button.flat:checked:hover, .titlebar:not(headerbar) button.flat:checked:hover, headerbar button.flat:active:focus, .titlebar:not(headerbar) button.flat:active:focus, headerbar button.flat:active:hover, .titlebar:not(headerbar) button.flat:active:hover { - border-color: mix(#83a598,rgba(235, 219, 178, 0.22),0.3); } + border-color: mix(#83a598,rgba(213, 196, 161, 0.22),0.3); } headerbar button:checked:active, .titlebar:not(headerbar) button:checked:active, headerbar button:checked:active:hover, .titlebar:not(headerbar) button:checked:active:hover, headerbar button:checked:active:focus, .titlebar:not(headerbar) button:checked:active:focus, headerbar button:checked:active:hover:focus, .titlebar:not(headerbar) button:checked:active:hover:focus, headerbar button:checked:checked, .titlebar:not(headerbar) button:checked:checked, headerbar button:checked:checked:hover, .titlebar:not(headerbar) button:checked:checked:hover, headerbar button:checked:checked:focus, .titlebar:not(headerbar) button:checked:checked:focus, headerbar button:checked:checked:hover:focus, .titlebar:not(headerbar) button:checked:checked:hover:focus, headerbar button:active:active, .titlebar:not(headerbar) button:active:active, headerbar button:active:active:hover, .titlebar:not(headerbar) button:active:active:hover, headerbar button:active:active:focus, .titlebar:not(headerbar) button:active:active:focus, headerbar button:active:active:hover:focus, .titlebar:not(headerbar) button:active:active:hover:focus, headerbar button:active:checked, .titlebar:not(headerbar) button:active:checked, headerbar button:active:checked:hover, .titlebar:not(headerbar) button:active:checked:hover, headerbar button:active:checked:focus, .titlebar:not(headerbar) button:active:checked:focus, headerbar button:active:checked:hover:focus, .titlebar:not(headerbar) button:active:checked:hover:focus, headerbar button.flat:checked:active, .titlebar:not(headerbar) button.flat:checked:active, headerbar button.flat:checked:active:hover, .titlebar:not(headerbar) button.flat:checked:active:hover, headerbar button.flat:checked:active:focus, .titlebar:not(headerbar) button.flat:checked:active:focus, headerbar button.flat:checked:active:hover:focus, .titlebar:not(headerbar) button.flat:checked:active:hover:focus, headerbar button.flat:checked:checked, .titlebar:not(headerbar) button.flat:checked:checked, headerbar button.flat:checked:checked:hover, .titlebar:not(headerbar) button.flat:checked:checked:hover, headerbar button.flat:checked:checked:focus, .titlebar:not(headerbar) button.flat:checked:checked:focus, headerbar button.flat:checked:checked:hover:focus, .titlebar:not(headerbar) button.flat:checked:checked:hover:focus, headerbar button.flat:active:active, .titlebar:not(headerbar) button.flat:active:active, headerbar button.flat:active:active:hover, .titlebar:not(headerbar) button.flat:active:active:hover, headerbar button.flat:active:active:focus, .titlebar:not(headerbar) button.flat:active:active:focus, headerbar button.flat:active:active:hover:focus, .titlebar:not(headerbar) button.flat:active:active:hover:focus, headerbar button.flat:active:checked, .titlebar:not(headerbar) button.flat:active:checked, headerbar button.flat:active:checked:hover, .titlebar:not(headerbar) button.flat:active:checked:hover, headerbar button.flat:active:checked:focus, .titlebar:not(headerbar) button.flat:active:checked:focus, headerbar button.flat:active:checked:hover:focus, .titlebar:not(headerbar) button.flat:active:checked:hover:focus { - border-color: rgba(209, 173, 80, 0.22); } + border-color: rgba(178, 147, 83, 0.22); } headerbar button:checked:disabled, .titlebar:not(headerbar) button:checked:disabled, headerbar button:active:disabled, .titlebar:not(headerbar) button:active:disabled, headerbar button.flat:checked:disabled, .titlebar:not(headerbar) button.flat:checked:disabled, headerbar button.flat:active:disabled, .titlebar:not(headerbar) button.flat:active:disabled { - border-color: rgba(222, 196, 129, 0.22); } + border-color: rgba(196, 172, 122, 0.22); } headerbar button:checked:active:disabled, .titlebar:not(headerbar) button:checked:active:disabled, headerbar button:checked:checked:disabled, .titlebar:not(headerbar) button:checked:checked:disabled, headerbar button:active:active:disabled, .titlebar:not(headerbar) button:active:active:disabled, headerbar button:active:checked:disabled, .titlebar:not(headerbar) button:active:checked:disabled, headerbar button.flat:checked:active:disabled, .titlebar:not(headerbar) button.flat:checked:active:disabled, headerbar button.flat:checked:checked:disabled, .titlebar:not(headerbar) button.flat:checked:checked:disabled, headerbar button.flat:active:active:disabled, .titlebar:not(headerbar) button.flat:active:active:disabled, headerbar button.flat:active:checked:disabled, .titlebar:not(headerbar) button.flat:active:checked:disabled { - border-color: rgba(218, 188, 112, 0.22); } + border-color: rgba(190, 164, 109, 0.22); } headerbar button:checked:focus, .titlebar:not(headerbar) button:checked:focus, headerbar button:checked:hover, .titlebar:not(headerbar) button:checked:hover, headerbar button:active:focus, .titlebar:not(headerbar) button:active:focus, headerbar button:active:hover, .titlebar:not(headerbar) button:active:hover, headerbar button.flat:checked:focus, .titlebar:not(headerbar) button.flat:checked:focus, headerbar button.flat:checked:hover, .titlebar:not(headerbar) button.flat:checked:hover, headerbar button.flat:active:focus, .titlebar:not(headerbar) button.flat:active:focus, headerbar button.flat:active:hover, .titlebar:not(headerbar) button.flat:active:hover { /*@include linear-gradient(shade($bg, .65), to top);*/ background-color: #8cab9f; background-image: none; color: #ebdbb2; } headerbar button:focus, .titlebar:not(headerbar) button:focus, headerbar button:hover, .titlebar:not(headerbar) button:hover, headerbar button.flat:focus, .titlebar:not(headerbar) button.flat:focus, headerbar button.flat:hover, .titlebar:not(headerbar) button.flat:hover { - color: #ebdbb2; } + color: #d5c4a1; } headerbar button:disabled:disabled, .titlebar:not(headerbar) button:disabled:disabled, headerbar button.flat:disabled:disabled, .titlebar:not(headerbar) button.flat:disabled:disabled { - background-color: alpha(mix(#30302f,#ebdbb2,0.2),0.4); + background-color: alpha(mix(#32302f,#d5c4a1,0.2),0.4); background-image: none; /*border: 1px solid alpha($bg, .2);*/ opacity: .4; - color: mix(#30302f,#ebdbb2,0.5); + color: mix(#32302f,#d5c4a1,0.5); box-shadow: none; } headerbar button:active:disabled, .titlebar:not(headerbar) button:active:disabled, headerbar button:checked:disabled, .titlebar:not(headerbar) button:checked:disabled, headerbar button.flat:active:disabled, .titlebar:not(headerbar) button.flat:active:disabled, headerbar button.flat:checked:disabled, .titlebar:not(headerbar) button.flat:checked:disabled { background-color: rgba(131, 165, 152, 0.6); @@ -1129,17 +1122,17 @@ headerbar, .titlebar:not(headerbar) { box-shadow: none; } headerbar button.separator, .titlebar:not(headerbar) button.separator, headerbar button .separator, .titlebar:not(headerbar) button .separator { border: 1px solid currentColor; - color: rgba(48, 48, 47, 0.9); } + color: rgba(50, 48, 47, 0.9); } headerbar button.separator:disabled, .titlebar:not(headerbar) button.separator:disabled, headerbar button .separator:disabled, .titlebar:not(headerbar) button .separator:disabled { - color: rgba(48, 48, 47, 0.85); } + color: rgba(50, 48, 47, 0.85); } headerbar button.titlebutton + separator.titlebutton, .titlebar:not(headerbar) button.titlebutton + separator.titlebutton { margin-left: 0; - margin-right: 3px; } + margin-right: 0px; } headerbar button.titlebutton, .titlebar:not(headerbar) button.titlebutton { border: 0; background-image: none; background-color: transparent; - color: mix(#ebdbb2,#30302f,0.1); + color: mix(#d5c4a1,#282828,0.1); box-shadow: none; } headerbar button.titlebutton:hover, .titlebar:not(headerbar) button.titlebutton:hover, headerbar button.titlebutton:hover:focus, .titlebar:not(headerbar) button.titlebutton:hover:focus { background-image: none; @@ -1153,34 +1146,34 @@ headerbar, .titlebar:not(headerbar) { box-shadow: none; } headerbar button.titlebutton:backdrop, .titlebar:not(headerbar) button.titlebutton:backdrop { background: none; - color: mix(#ebdbb2,#30302f,0.6); + color: mix(#d5c4a1,#282828,0.6); -gtk-icon-shadow: none; } toolbar { - background-color: #282828; + background-color: #32302f; background-image: none; - border-color: #202020; + border-color: #282626; color: #ebdbb2; } toolbar:focus, toolbar:hover { - border-color: mix(#83a598,#282828,0.3); } + border-color: mix(#83a598,#32302f,0.3); } toolbar:active, toolbar:active:hover, toolbar:active:focus, toolbar:active:hover:focus, toolbar:checked, toolbar:checked:hover, toolbar:checked:focus, toolbar:checked:hover:focus { - border-color: #1c1c1c; } + border-color: #232221; } toolbar:disabled { - border-color: #222222; } + border-color: #2b2928; } toolbar:active:disabled, toolbar:checked:disabled { - border-color: #202020; } + border-color: #282626; } toolbar:disabled { - background-color: #242424; + background-color: #2d2b2a; background-image: none; - color: mix(#ebdbb2,#282828,0.5); } + color: mix(#ebdbb2,#32302f,0.5); } toolbar .title { font-weight: bold; - padding: 0 6px; } + padding: 0 0px; } toolbar .subtitle { font-size: smaller; - padding: 0 6px; } + padding: 0 0px; } toolbar button { - background-color: #282828; + background-color: #32302f; background-image: none; border-color: rgba(218, 188, 112, 0.22); color: #ebdbb2; @@ -1195,12 +1188,12 @@ toolbar { border-color: rgba(218, 188, 112, 0.22); } toolbar button.flat { color: #ebdbb2; - border-color: rgba(40, 40, 40, 0); - background-color: rgba(40, 40, 40, 0); + border-color: rgba(50, 48, 47, 0); + background-color: rgba(50, 48, 47, 0); background-image: none; box-shadow: none; } toolbar button:hover, toolbar button.flat:hover { - background-color: #2a2a2a; + background-color: #353231; background-image: none; border-color: rgba(218, 188, 112, 0.3); color: #ebdbb2; @@ -1214,7 +1207,7 @@ toolbar { toolbar button:hover:active:disabled, toolbar button:hover:checked:disabled, toolbar button.flat:hover:active:disabled, toolbar button.flat:hover:checked:disabled { border-color: rgba(218, 188, 112, 0.3); } toolbar button:focus, toolbar button.flat:focus { - background-color: #2a2a2a; + background-color: #353231; background-image: none; border-color: rgba(218, 188, 112, 0.3); color: #ebdbb2; @@ -1228,7 +1221,7 @@ toolbar { toolbar button:focus:active:disabled, toolbar button:focus:checked:disabled, toolbar button.flat:focus:active:disabled, toolbar button.flat:focus:checked:disabled { border-color: rgba(218, 188, 112, 0.3); } toolbar button:focus:hover, toolbar button.flat:focus:hover { - background-color: #2c2c2c; + background-color: #373534; background-image: none; border-color: rgba(218, 188, 112, 0.3); box-shadow: 0 1px 2px -1px rgba(66, 52, 17, 0.48); } @@ -1244,9 +1237,9 @@ toolbar { /*@include linear-gradient(shade($bg, .7), to top);*/ background-color: #83a598; background-image: none; + border-color: rgba(218, 188, 112, 0.22); color: #ebdbb2; - box-shadow: inset 1px 0 rgba(235, 219, 178, 0.06), inset 0 1px rgba(235, 219, 178, 0.07), inset -1px 0 rgba(235, 219, 178, 0.06), inset 0 -1px rgba(235, 219, 178, 0.05); - border-color: rgba(218, 188, 112, 0.22); } + box-shadow: inset 1px 0 rgba(235, 219, 178, 0.06), inset 0 1px rgba(235, 219, 178, 0.07), inset -1px 0 rgba(235, 219, 178, 0.06), inset 0 -1px rgba(235, 219, 178, 0.05); } toolbar button:checked:focus, toolbar button:checked:hover, toolbar button:active:focus, toolbar button:active:hover, toolbar button.flat:checked:focus, toolbar button.flat:checked:hover, toolbar button.flat:active:focus, toolbar button.flat:active:hover { border-color: mix(#83a598,rgba(235, 219, 178, 0.22),0.3); } toolbar button:checked:active, toolbar button:checked:active:hover, toolbar button:checked:active:focus, toolbar button:checked:active:hover:focus, toolbar button:checked:checked, toolbar button:checked:checked:hover, toolbar button:checked:checked:focus, toolbar button:checked:checked:hover:focus, toolbar button:active:active, toolbar button:active:active:hover, toolbar button:active:active:focus, toolbar button:active:active:hover:focus, toolbar button:active:checked, toolbar button:active:checked:hover, toolbar button:active:checked:focus, toolbar button:active:checked:hover:focus, toolbar button.flat:checked:active, toolbar button.flat:checked:active:hover, toolbar button.flat:checked:active:focus, toolbar button.flat:checked:active:hover:focus, toolbar button.flat:checked:checked, toolbar button.flat:checked:checked:hover, toolbar button.flat:checked:checked:focus, toolbar button.flat:checked:checked:hover:focus, toolbar button.flat:active:active, toolbar button.flat:active:active:hover, toolbar button.flat:active:active:focus, toolbar button.flat:active:active:hover:focus, toolbar button.flat:active:checked, toolbar button.flat:active:checked:hover, toolbar button.flat:active:checked:focus, toolbar button.flat:active:checked:hover:focus { @@ -1263,11 +1256,11 @@ toolbar { toolbar button:focus, toolbar button:hover, toolbar button.flat:focus, toolbar button.flat:hover { color: #ebdbb2; } toolbar button:disabled:disabled, toolbar button.flat:disabled:disabled { - background-color: alpha(mix(#282828,#ebdbb2,0.2),0.4); + background-color: alpha(mix(#32302f,#ebdbb2,0.2),0.4); background-image: none; /*border: 1px solid alpha($bg, .2);*/ opacity: .4; - color: mix(#282828,#ebdbb2,0.5); + color: mix(#32302f,#ebdbb2,0.5); box-shadow: none; } toolbar button:active:disabled, toolbar button:checked:disabled, toolbar button.flat:active:disabled, toolbar button.flat:checked:disabled { background-color: rgba(131, 165, 152, 0.6); @@ -1276,9 +1269,9 @@ toolbar { box-shadow: none; } toolbar button.separator, toolbar button .separator { border: 1px solid currentColor; - color: rgba(40, 40, 40, 0.9); } + color: rgba(50, 48, 47, 0.9); } toolbar button.separator:disabled, toolbar button .separator:disabled { - color: rgba(40, 40, 40, 0.85); } + color: rgba(50, 48, 47, 0.85); } toolbar .linked > button { box-shadow: inset -1px 0 rgba(0, 0, 0, 0.22), 0 1px 2px -1px rgba(66, 52, 17, 0.22); } toolbar .linked > button:focus, toolbar .linked > button:hover { @@ -1286,7 +1279,7 @@ toolbar { toolbar .linked > button:active, toolbar .linked > button:active:hover, toolbar .linked > button:active:focus, toolbar .linked > button:active:hover:focus, toolbar .linked > button:checked, toolbar .linked > button:checked:hover, toolbar .linked > button:checked:focus, toolbar .linked > button:checked:hover:focus { box-shadow: inset -1px 0 rgba(0, 0, 0, 0.22), inset 0 1px rgba(66, 52, 17, 0.07), inset 0 -1px rgba(66, 52, 17, 0.05); } toolbar .linked > button:disabled { - box-shadow: inset -1px 0 #202020; } + box-shadow: inset -1px 0 #282626; } toolbar .linked > button:last-child, toolbar .linked > button:only-child { box-shadow: 0 1px 2px -1px rgba(66, 52, 17, 0.22); } toolbar .linked > button:last-child:hover, toolbar .linked > button:only-child:hover { @@ -1298,28 +1291,28 @@ toolbar { toolbar .linked > button:active:only-child, toolbar .linked > button:active:only-child:focus, toolbar .linked > button:active:only-child:hover, toolbar .linked > button:active:only-child:hover:focus, toolbar .linked > button:checked:only-child, toolbar .linked > button:checked:only-child:focus, toolbar .linked > button:checked:only-child:hover, toolbar .linked > button:checked:only-child:hover:focus { box-shadow: inset 1px 0 rgba(66, 52, 17, 0.06), inset 0 1px rgba(66, 52, 17, 0.07), inset -1px 0 rgba(66, 52, 17, 0.06); } toolbar combobox, toolbar button { - padding: 3px; } + padding: 0px; } toolbar combobox.text-button, toolbar button.text-button { - padding: 3px; } + padding: 0px; } toolbar combobox.image-button, toolbar button.image-button { - padding: 3px; } + padding: 0px; } toolbar separator, toolbar separator:disabled { - color: #181818; + color: #1e1d1c; border-color: currentColor; -GtkWidget-window-dragging: true; } toolbar.inline-toolbar { padding: 1px; border-width: 0 1px 1px; border-style: solid; - border-color: mix(#282828,#ebdbb2,0.08); - background-color: mix(mix(#282828,#ebdbb2,0.08),#282828,0.7); + border-color: mix(#32302f,#ebdbb2,0.18); + background-color: mix(mix(#32302f,#ebdbb2,0.18),#32302f,0.7); background-image: none; } toolbar.inline-toolbar:backdrop { - border-color: mix(#282828,mix(#282828,#ebdbb2,0.08),0.9); - background-color: mix(#282828,mix(#282828,mix(#282828,#ebdbb2,0.08),0.9),0.35); + border-color: mix(#32302f,mix(#32302f,#ebdbb2,0.18),0.9); + background-color: mix(#32302f,mix(#32302f,mix(#32302f,#ebdbb2,0.18),0.9),0.35); transition: 200ms ease-out; } toolbar.inline-toolbar button { - background-color: #282828; + background-color: #32302f; background-image: none; border-color: rgba(218, 188, 112, 0.22); color: #ebdbb2; @@ -1334,12 +1327,12 @@ toolbar { border-color: rgba(218, 188, 112, 0.22); } toolbar.inline-toolbar button.flat { color: #ebdbb2; - border-color: rgba(40, 40, 40, 0); - background-color: rgba(40, 40, 40, 0); + border-color: rgba(50, 48, 47, 0); + background-color: rgba(50, 48, 47, 0); background-image: none; box-shadow: none; } toolbar.inline-toolbar button:hover, toolbar.inline-toolbar button.flat:hover { - background-color: #2a2a2a; + background-color: #353231; background-image: none; border-color: rgba(218, 188, 112, 0.3); color: #ebdbb2; @@ -1353,7 +1346,7 @@ toolbar { toolbar.inline-toolbar button:hover:active:disabled, toolbar.inline-toolbar button:hover:checked:disabled, toolbar.inline-toolbar button.flat:hover:active:disabled, toolbar.inline-toolbar button.flat:hover:checked:disabled { border-color: rgba(218, 188, 112, 0.3); } toolbar.inline-toolbar button:focus, toolbar.inline-toolbar button.flat:focus { - background-color: #2a2a2a; + background-color: #353231; background-image: none; border-color: rgba(218, 188, 112, 0.3); color: #ebdbb2; @@ -1367,7 +1360,7 @@ toolbar { toolbar.inline-toolbar button:focus:active:disabled, toolbar.inline-toolbar button:focus:checked:disabled, toolbar.inline-toolbar button.flat:focus:active:disabled, toolbar.inline-toolbar button.flat:focus:checked:disabled { border-color: rgba(218, 188, 112, 0.3); } toolbar.inline-toolbar button:focus:hover, toolbar.inline-toolbar button.flat:focus:hover { - background-color: #2c2c2c; + background-color: #373534; background-image: none; border-color: rgba(218, 188, 112, 0.3); box-shadow: 0 1px 2px -1px rgba(66, 52, 17, 0.48); } @@ -1383,9 +1376,9 @@ toolbar { /*@include linear-gradient(shade($bg, .7), to top);*/ background-color: #83a598; background-image: none; + border-color: rgba(218, 188, 112, 0.22); color: #ebdbb2; - box-shadow: inset 1px 0 rgba(235, 219, 178, 0.06), inset 0 1px rgba(235, 219, 178, 0.07), inset -1px 0 rgba(235, 219, 178, 0.06), inset 0 -1px rgba(235, 219, 178, 0.05); - border-color: rgba(218, 188, 112, 0.22); } + box-shadow: inset 1px 0 rgba(235, 219, 178, 0.06), inset 0 1px rgba(235, 219, 178, 0.07), inset -1px 0 rgba(235, 219, 178, 0.06), inset 0 -1px rgba(235, 219, 178, 0.05); } toolbar.inline-toolbar button:checked:focus, toolbar.inline-toolbar button:checked:hover, toolbar.inline-toolbar button:active:focus, toolbar.inline-toolbar button:active:hover, toolbar.inline-toolbar button.flat:checked:focus, toolbar.inline-toolbar button.flat:checked:hover, toolbar.inline-toolbar button.flat:active:focus, toolbar.inline-toolbar button.flat:active:hover { border-color: mix(#83a598,rgba(235, 219, 178, 0.22),0.3); } toolbar.inline-toolbar button:checked:active, toolbar.inline-toolbar button:checked:active:hover, toolbar.inline-toolbar button:checked:active:focus, toolbar.inline-toolbar button:checked:active:hover:focus, toolbar.inline-toolbar button:checked:checked, toolbar.inline-toolbar button:checked:checked:hover, toolbar.inline-toolbar button:checked:checked:focus, toolbar.inline-toolbar button:checked:checked:hover:focus, toolbar.inline-toolbar button:active:active, toolbar.inline-toolbar button:active:active:hover, toolbar.inline-toolbar button:active:active:focus, toolbar.inline-toolbar button:active:active:hover:focus, toolbar.inline-toolbar button:active:checked, toolbar.inline-toolbar button:active:checked:hover, toolbar.inline-toolbar button:active:checked:focus, toolbar.inline-toolbar button:active:checked:hover:focus, toolbar.inline-toolbar button.flat:checked:active, toolbar.inline-toolbar button.flat:checked:active:hover, toolbar.inline-toolbar button.flat:checked:active:focus, toolbar.inline-toolbar button.flat:checked:active:hover:focus, toolbar.inline-toolbar button.flat:checked:checked, toolbar.inline-toolbar button.flat:checked:checked:hover, toolbar.inline-toolbar button.flat:checked:checked:focus, toolbar.inline-toolbar button.flat:checked:checked:hover:focus, toolbar.inline-toolbar button.flat:active:active, toolbar.inline-toolbar button.flat:active:active:hover, toolbar.inline-toolbar button.flat:active:active:focus, toolbar.inline-toolbar button.flat:active:active:hover:focus, toolbar.inline-toolbar button.flat:active:checked, toolbar.inline-toolbar button.flat:active:checked:hover, toolbar.inline-toolbar button.flat:active:checked:focus, toolbar.inline-toolbar button.flat:active:checked:hover:focus { @@ -1402,11 +1395,11 @@ toolbar { toolbar.inline-toolbar button:focus, toolbar.inline-toolbar button:hover, toolbar.inline-toolbar button.flat:focus, toolbar.inline-toolbar button.flat:hover { color: #ebdbb2; } toolbar.inline-toolbar button:disabled:disabled, toolbar.inline-toolbar button.flat:disabled:disabled { - background-color: alpha(mix(#282828,#ebdbb2,0.2),0.4); + background-color: alpha(mix(#32302f,#ebdbb2,0.2),0.4); background-image: none; /*border: 1px solid alpha($bg, .2);*/ opacity: .4; - color: mix(#282828,#ebdbb2,0.5); + color: mix(#32302f,#ebdbb2,0.5); box-shadow: none; } toolbar.inline-toolbar button:active:disabled, toolbar.inline-toolbar button:checked:disabled, toolbar.inline-toolbar button.flat:active:disabled, toolbar.inline-toolbar button.flat:checked:disabled { background-color: rgba(131, 165, 152, 0.6); @@ -1415,9 +1408,9 @@ toolbar { box-shadow: none; } toolbar.inline-toolbar button.separator, toolbar.inline-toolbar button .separator { border: 1px solid currentColor; - color: rgba(40, 40, 40, 0.9); } + color: rgba(50, 48, 47, 0.9); } toolbar.inline-toolbar button.separator:disabled, toolbar.inline-toolbar button .separator:disabled { - color: rgba(40, 40, 40, 0.85); } + color: rgba(50, 48, 47, 0.85); } window.csd > .titlebar:not(headerbar) { padding: 0; @@ -1428,11 +1421,11 @@ window.csd > .titlebar:not(headerbar) { box-shadow: none; } .titlebar:not(headerbar) > separator { - background-color: #2a2a29; } + background-color: #232323; } .background:not(.tiled):not(.maximized) .titlebar:backdrop, .background:not(.tiled):not(.maximized) .titlebar { - border-top-left-radius: 0px; - border-top-right-radius: 0px; } + border-top-left-radius: 4px; + border-top-right-radius: 4px; } .background:not(.csd):not(.ssd):not(.solid-csd) headerbar, .background:not(.csd):not(.ssd):not(.solid-csd) headerbar:not(:last-child), .background:not(.csd):not(.ssd):not(.solid-csd) headerbar:backdrop, .background:not(.csd):not(.ssd):not(.solid-csd) headerbar:backdrop:not(:last-child) { border-radius: 0; @@ -1442,21 +1435,21 @@ window.csd > .titlebar:not(headerbar) { ! Action-bar * ***************/ actionbar > revealer > box { - padding: 3px; - border-top: 1px solid mix(#282828,#ebdbb2,0.08); } + padding: 0px; + border-top: 1px solid mix(#32302f,#ebdbb2,0.18); } actionbar > revealer > box:backdrop { - border-color: mix(#282828,mix(#282828,#ebdbb2,0.08),0.9); } + border-color: mix(#32302f,mix(#32302f,#ebdbb2,0.18),0.9); } /**************************** ! Search and Location bars * *****************************/ searchbar, .location-bar { - background-color: #272727; + background-color: #312f2e; background-image: none; border-width: 0 0 1px; border-style: solid; - border-color: #202020; + border-color: #282626; color: #ebdbb2; } /****************** @@ -1464,11 +1457,11 @@ searchbar, *******************/ .suggested-action, headerbar.selection-mode button.suggested-action, .titlebar:not(headerbar).selection-mode button.suggested-action { - background-color: #4caf50; + background-color: #c3a544; background-image: none; border-color: rgba(218, 188, 112, 0.22); color: #ebdbb2; - box-shadow: 0 1px 2px -1px rgba(66, 52, 17, 0.22); } + box-shadow: 0 1px 2px -1px rgba(66, 52, 17, 0.12); } .suggested-action:focus, headerbar.selection-mode button.suggested-action:focus, .titlebar:not(headerbar).selection-mode button.suggested-action:focus, .suggested-action:hover, headerbar.selection-mode button.suggested-action:hover, .titlebar:not(headerbar).selection-mode button.suggested-action:hover { @@ -1491,18 +1484,18 @@ searchbar, .suggested-action.flat, headerbar.selection-mode button.flat.suggested-action, .titlebar:not(headerbar).selection-mode button.flat.suggested-action { color: #ebdbb2; - border-color: rgba(76, 175, 80, 0); - background-color: rgba(76, 175, 80, 0); + border-color: rgba(195, 165, 68, 0); + background-color: rgba(195, 165, 68, 0); background-image: none; box-shadow: none; } .suggested-action:hover, headerbar.selection-mode button.suggested-action:hover, .titlebar:not(headerbar).selection-mode button.suggested-action:hover, .suggested-action.flat:hover, .titlebar:not(headerbar).selection-mode button.flat.suggested-action:hover { - background-color: #53b457; + background-color: #c6aa4e; background-image: none; border-color: rgba(218, 188, 112, 0.3); color: #ebdbb2; - box-shadow: 0 1px 2px -1px rgba(66, 52, 17, 0.32); } + box-shadow: 0 1px 2px -1px rgba(66, 52, 17, 0.22); } .suggested-action:hover:focus, .titlebar:not(headerbar).selection-mode button.suggested-action:hover:focus, .suggested-action:hover:hover, .titlebar:not(headerbar).selection-mode button.suggested-action:hover:hover, .suggested-action.flat:hover:focus, .suggested-action.flat:hover:hover { @@ -1519,11 +1512,11 @@ searchbar, .suggested-action:focus, headerbar.selection-mode button.suggested-action:focus, .titlebar:not(headerbar).selection-mode button.suggested-action:focus, .suggested-action.flat:focus, .titlebar:not(headerbar).selection-mode button.flat.suggested-action:focus { - background-color: #53b457; + background-color: #c6aa4e; background-image: none; border-color: rgba(218, 188, 112, 0.3); color: #ebdbb2; - box-shadow: 0 1px 2px -1px rgba(66, 52, 17, 0.42); } + box-shadow: 0 1px 2px -1px rgba(66, 52, 17, 0.32); } .suggested-action:focus:focus, .titlebar:not(headerbar).selection-mode button.suggested-action:focus:focus, .suggested-action:focus:hover, .titlebar:not(headerbar).selection-mode button.suggested-action:focus:hover, .suggested-action.flat:focus:focus, .suggested-action.flat:focus:hover { @@ -1539,10 +1532,10 @@ searchbar, border-color: rgba(218, 188, 112, 0.3); } .suggested-action:focus:hover, .titlebar:not(headerbar).selection-mode button.suggested-action:focus:hover, .suggested-action.flat:focus:hover { - background-color: #5cb860; + background-color: #c9af58; background-image: none; border-color: rgba(218, 188, 112, 0.3); - box-shadow: 0 1px 2px -1px rgba(66, 52, 17, 0.48); } + box-shadow: 0 1px 2px -1px rgba(66, 52, 17, 0.38); } .suggested-action:focus:hover:focus, .suggested-action:focus:hover:hover, .suggested-action.flat:focus:hover:focus, .suggested-action.flat:focus:hover:hover { border-color: mix(#83a598,rgba(235, 219, 178, 0.3),0.3); } .suggested-action:focus:hover:active, .suggested-action:focus:hover:active:hover, .suggested-action:focus:hover:active:focus, .suggested-action:focus:hover:active:hover:focus, .suggested-action:focus:hover:checked, .suggested-action:focus:hover:checked:hover, .suggested-action:focus:hover:checked:focus, .suggested-action:focus:hover:checked:hover:focus, .suggested-action.flat:focus:hover:active, .suggested-action.flat:focus:hover:active:hover, .suggested-action.flat:focus:hover:active:focus, .suggested-action.flat:focus:hover:active:hover:focus, .suggested-action.flat:focus:hover:checked, .suggested-action.flat:focus:hover:checked:hover, .suggested-action.flat:focus:hover:checked:focus, .suggested-action.flat:focus:hover:checked:hover:focus { @@ -1559,9 +1552,9 @@ searchbar, /*@include linear-gradient(shade($bg, .7), to top);*/ background-color: #83a598; background-image: none; + border-color: rgba(218, 188, 112, 0.22); color: #ebdbb2; - box-shadow: inset 1px 0 rgba(235, 219, 178, 0.06), inset 0 1px rgba(235, 219, 178, 0.07), inset -1px 0 rgba(235, 219, 178, 0.06), inset 0 -1px rgba(235, 219, 178, 0.05); - border-color: rgba(218, 188, 112, 0.22); } + box-shadow: inset 1px 0 rgba(235, 219, 178, 0.06), inset 0 1px rgba(235, 219, 178, 0.07), inset -1px 0 rgba(235, 219, 178, 0.06), inset 0 -1px rgba(235, 219, 178, 0.05); } .suggested-action:checked:focus, .titlebar:not(headerbar).selection-mode button.suggested-action:checked:focus, .suggested-action:checked:hover, .titlebar:not(headerbar).selection-mode button.suggested-action:checked:hover, .suggested-action:active:focus, @@ -1597,11 +1590,11 @@ searchbar, color: #ebdbb2; } .suggested-action:disabled:disabled, .titlebar:not(headerbar).selection-mode button.suggested-action:disabled:disabled, .suggested-action.flat:disabled:disabled { - background-color: alpha(mix(#4caf50,#ebdbb2,0.2),0.4); + background-color: alpha(mix(#c3a544,#ebdbb2,0.2),0.4); background-image: none; /*border: 1px solid alpha($bg, .2);*/ opacity: .4; - color: mix(#4caf50,#ebdbb2,0.5); + color: mix(#c3a544,#ebdbb2,0.5); box-shadow: none; } .suggested-action:active:disabled, .titlebar:not(headerbar).selection-mode button.suggested-action:active:disabled, .suggested-action:checked:disabled, @@ -1611,17 +1604,15 @@ searchbar, color: #ebdbb2; box-shadow: none; } .suggested-action.separator, headerbar.selection-mode button.separator.suggested-action, - .titlebar:not(headerbar).selection-mode button.separator.suggested-action, .suggested-action .separator, headerbar.selection-mode button.suggested-action .separator, - .titlebar:not(headerbar).selection-mode button.suggested-action .separator { + .titlebar:not(headerbar).selection-mode button.separator.suggested-action, .suggested-action .separator, headerbar.selection-mode button.suggested-action .separator, .titlebar:not(headerbar).selection-mode button.suggested-action .separator { border: 1px solid currentColor; - color: rgba(76, 175, 80, 0.9); } + color: rgba(195, 165, 68, 0.9); } .suggested-action.separator:disabled, - .titlebar:not(headerbar).selection-mode button.separator.suggested-action:disabled, .suggested-action .separator:disabled, - .titlebar:not(headerbar).selection-mode button.suggested-action .separator:disabled { - color: rgba(76, 175, 80, 0.85); } + .titlebar:not(headerbar).selection-mode button.separator.suggested-action:disabled, .suggested-action .separator:disabled, .titlebar:not(headerbar).selection-mode button.suggested-action .separator:disabled { + color: rgba(195, 165, 68, 0.85); } .destructive-action { - background-color: #f44336; + background-color: #ff276a; background-image: none; border-color: rgba(218, 188, 112, 0.22); color: #ebdbb2; @@ -1636,12 +1627,12 @@ searchbar, border-color: rgba(218, 188, 112, 0.22); } .destructive-action.flat { color: #ebdbb2; - border-color: rgba(244, 67, 54, 0); - background-color: rgba(244, 67, 54, 0); + border-color: rgba(255, 39, 106, 0); + background-color: rgba(255, 39, 106, 0); background-image: none; box-shadow: none; } .destructive-action:hover, .destructive-action.flat:hover { - background-color: #f55044; + background-color: #ff3674; background-image: none; border-color: rgba(218, 188, 112, 0.3); color: #ebdbb2; @@ -1655,7 +1646,7 @@ searchbar, .destructive-action:hover:active:disabled, .destructive-action:hover:checked:disabled, .destructive-action.flat:hover:active:disabled, .destructive-action.flat:hover:checked:disabled { border-color: rgba(218, 188, 112, 0.3); } .destructive-action:focus, .destructive-action.flat:focus { - background-color: #f55044; + background-color: #ff3674; background-image: none; border-color: rgba(218, 188, 112, 0.3); color: #ebdbb2; @@ -1669,7 +1660,7 @@ searchbar, .destructive-action:focus:active:disabled, .destructive-action:focus:checked:disabled, .destructive-action.flat:focus:active:disabled, .destructive-action.flat:focus:checked:disabled { border-color: rgba(218, 188, 112, 0.3); } .destructive-action:focus:hover, .destructive-action.flat:focus:hover { - background-color: #f65d52; + background-color: #ff447e; background-image: none; border-color: rgba(218, 188, 112, 0.3); box-shadow: 0 1px 2px -1px rgba(66, 52, 17, 0.38); } @@ -1685,9 +1676,9 @@ searchbar, /*@include linear-gradient(shade($bg, .7), to top);*/ background-color: #83a598; background-image: none; + border-color: rgba(218, 188, 112, 0.22); color: #ebdbb2; - box-shadow: inset 1px 0 rgba(235, 219, 178, 0.06), inset 0 1px rgba(235, 219, 178, 0.07), inset -1px 0 rgba(235, 219, 178, 0.06), inset 0 -1px rgba(235, 219, 178, 0.05); - border-color: rgba(218, 188, 112, 0.22); } + box-shadow: inset 1px 0 rgba(235, 219, 178, 0.06), inset 0 1px rgba(235, 219, 178, 0.07), inset -1px 0 rgba(235, 219, 178, 0.06), inset 0 -1px rgba(235, 219, 178, 0.05); } .destructive-action:checked:focus, .destructive-action:checked:hover, .destructive-action:active:focus, .destructive-action:active:hover, .destructive-action.flat:checked:focus, .destructive-action.flat:checked:hover, .destructive-action.flat:active:focus, .destructive-action.flat:active:hover { border-color: mix(#83a598,rgba(235, 219, 178, 0.22),0.3); } .destructive-action:checked:active, .destructive-action:checked:active:hover, .destructive-action:checked:active:focus, .destructive-action:checked:active:hover:focus, .destructive-action:checked:checked, .destructive-action:checked:checked:hover, .destructive-action:checked:checked:focus, .destructive-action:checked:checked:hover:focus, .destructive-action:active:active, .destructive-action:active:active:hover, .destructive-action:active:active:focus, .destructive-action:active:active:hover:focus, .destructive-action:active:checked, .destructive-action:active:checked:hover, .destructive-action:active:checked:focus, .destructive-action:active:checked:hover:focus, .destructive-action.flat:checked:active, .destructive-action.flat:checked:active:hover, .destructive-action.flat:checked:active:focus, .destructive-action.flat:checked:active:hover:focus, .destructive-action.flat:checked:checked, .destructive-action.flat:checked:checked:hover, .destructive-action.flat:checked:checked:focus, .destructive-action.flat:checked:checked:hover:focus, .destructive-action.flat:active:active, .destructive-action.flat:active:active:hover, .destructive-action.flat:active:active:focus, .destructive-action.flat:active:active:hover:focus, .destructive-action.flat:active:checked, .destructive-action.flat:active:checked:hover, .destructive-action.flat:active:checked:focus, .destructive-action.flat:active:checked:hover:focus { @@ -1704,11 +1695,11 @@ searchbar, .destructive-action:focus, .destructive-action:hover, .destructive-action.flat:focus, .destructive-action.flat:hover { color: #ebdbb2; } .destructive-action:disabled:disabled, .destructive-action.flat:disabled:disabled { - background-color: alpha(mix(#f44336,#ebdbb2,0.2),0.4); + background-color: alpha(mix(#ff276a,#ebdbb2,0.2),0.4); background-image: none; /*border: 1px solid alpha($bg, .2);*/ opacity: .4; - color: mix(#f44336,#ebdbb2,0.5); + color: mix(#ff276a,#ebdbb2,0.5); box-shadow: none; } .destructive-action:active:disabled, .destructive-action:checked:disabled, .destructive-action.flat:active:disabled, .destructive-action.flat:checked:disabled { background-color: rgba(131, 165, 152, 0.6); @@ -1717,9 +1708,9 @@ searchbar, box-shadow: none; } .destructive-action.separator, .destructive-action .separator { border: 1px solid currentColor; - color: rgba(244, 67, 54, 0.9); } + color: rgba(255, 39, 106, 0.9); } .destructive-action.separator:disabled, .destructive-action .separator:disabled { - color: rgba(244, 67, 54, 0.85); } + color: rgba(255, 39, 106, 0.85); } /****************** ! Selection mode * @@ -1759,11 +1750,11 @@ headerbar.selection-mode, headerbar.selection-mode .title, .titlebar:not(headerbar).selection-mode .title { font-weight: bold; - padding: 0 6px; } + padding: 0 0px; } headerbar.selection-mode .subtitle, .titlebar:not(headerbar).selection-mode .subtitle { font-size: smaller; - padding: 0 6px; } + padding: 0 0px; } headerbar.selection-mode button, .titlebar:not(headerbar).selection-mode button { background-color: #83a598; @@ -1932,9 +1923,9 @@ headerbar.selection-mode, /*@include linear-gradient(shade($bg, .7), to top);*/ background-color: #83a598; background-image: none; + border-color: rgba(218, 188, 112, 0.22); color: #ebdbb2; - box-shadow: inset 1px 0 rgba(235, 219, 178, 0.06), inset 0 1px rgba(235, 219, 178, 0.07), inset -1px 0 rgba(235, 219, 178, 0.06), inset 0 -1px rgba(235, 219, 178, 0.05); - border-color: rgba(218, 188, 112, 0.22); } + box-shadow: inset 1px 0 rgba(235, 219, 178, 0.06), inset 0 1px rgba(235, 219, 178, 0.07), inset -1px 0 rgba(235, 219, 178, 0.06), inset 0 -1px rgba(235, 219, 178, 0.05); } headerbar.selection-mode button:checked:focus, headerbar.selection-mode button:checked:hover, headerbar.selection-mode button:active:focus, headerbar.selection-mode button:active:hover, headerbar.selection-mode button.flat:checked:focus, headerbar.selection-mode button.flat:checked:hover, headerbar.selection-mode button.flat:active:focus, headerbar.selection-mode button.flat:active:hover, .titlebar:not(headerbar).selection-mode button:checked:focus, .titlebar:not(headerbar).selection-mode button:checked:hover, @@ -2100,15 +2091,15 @@ headerbar.selection-mode, headerbar.selection-mode combobox, headerbar.selection-mode button, .titlebar:not(headerbar).selection-mode combobox, .titlebar:not(headerbar).selection-mode button { - padding: 3px; } + padding: 0px; } headerbar.selection-mode combobox.text-button, headerbar.selection-mode button.text-button, .titlebar:not(headerbar).selection-mode combobox.text-button, .titlebar:not(headerbar).selection-mode button.text-button { - padding: 3px; } + padding: 0px; } headerbar.selection-mode combobox.image-button, headerbar.selection-mode button.image-button, .titlebar:not(headerbar).selection-mode combobox.image-button, .titlebar:not(headerbar).selection-mode button.image-button { - padding: 3px; } + padding: 0px; } headerbar.selection-mode separator, headerbar.selection-mode separator:disabled, .titlebar:not(headerbar).selection-mode separator, .titlebar:not(headerbar).selection-mode separator:disabled { @@ -2283,9 +2274,9 @@ headerbar.selection-mode, /*@include linear-gradient(shade($bg, .7), to top);*/ background-color: #83a598; background-image: none; + border-color: rgba(218, 188, 112, 0.22); color: #ebdbb2; - box-shadow: inset 1px 0 rgba(235, 219, 178, 0.06), inset 0 1px rgba(235, 219, 178, 0.07), inset -1px 0 rgba(235, 219, 178, 0.06), inset 0 -1px rgba(235, 219, 178, 0.05); - border-color: rgba(218, 188, 112, 0.22); } + box-shadow: inset 1px 0 rgba(235, 219, 178, 0.06), inset 0 1px rgba(235, 219, 178, 0.07), inset -1px 0 rgba(235, 219, 178, 0.06), inset 0 -1px rgba(235, 219, 178, 0.05); } headerbar.selection-mode button:checked:focus, headerbar.selection-mode button:checked:hover, headerbar.selection-mode button:active:focus, headerbar.selection-mode button:active:hover, headerbar.selection-mode button.flat:checked:focus, headerbar.selection-mode button.flat:checked:hover, headerbar.selection-mode button.flat:active:focus, headerbar.selection-mode button.flat:active:hover, .titlebar:not(headerbar).selection-mode button:checked:focus, .titlebar:not(headerbar).selection-mode button:checked:hover, @@ -2420,9 +2411,7 @@ headerbar.selection-mode, -gtk-icon-shadow: none; } headerbar.selection-mode .dim-label, headerbar.selection-mode label.separator, .selection-menu headerbar.selection-mode .dim-label, .selection-menu headerbar.selection-mode label.separator, .titlebar:not(headerbar).selection-mode .dim-label, - .titlebar:not(headerbar).selection-mode label.separator, .selection-menu - .titlebar:not(headerbar).selection-mode .dim-label, .selection-menu - .titlebar:not(headerbar).selection-mode label.separator { + .titlebar:not(headerbar).selection-mode label.separator, .selection-menu .titlebar:not(headerbar).selection-mode .dim-label, .selection-menu .titlebar:not(headerbar).selection-mode label.separator { color: #57786b; } /********** @@ -2433,31 +2422,31 @@ calendar { outline-offset: -1px; color: #ebdbb2; } calendar:selected { - border-radius: 0px; } + border-radius: 4px; } calendar.header { - border-bottom: 1px solid rgba(0, 0, 0, 0.1); + border-bottom: 1px solid rgba(131, 104, 34, 0.1); border-radius: 0; } calendar.header:backdrop { - border-color: rgba(0, 0, 0, 0.1); } + border-color: rgba(131, 104, 34, 0.1); } calendar.button { color: rgba(235, 219, 178, 0.55); } calendar.button:hover { color: #ebdbb2; } calendar.button:backdrop { - color: alpha(mix(#ebdbb2,#282828,0.5),0.55); } + color: alpha(mix(#ebdbb2,#32302f,0.5),0.55); } calendar.button:disabled { - color: alpha(mix(#ebdbb2,#282828,0.5),0.55); } + color: alpha(mix(#ebdbb2,#32302f,0.5),0.55); } calendar:indeterminate, calendar:indeterminate:backdrop { - color: mix(#ebdbb2,#282828,0.5); } + color: mix(#ebdbb2,#32302f,0.5); } calendar.highlight, calendar.highlight:backdrop { font-size: smaller; color: mix(#83a598,#ebdbb2,0.5); } calendar:backdrop { - color: mix(#30302f,#ebdbb2,0.8); } + color: mix(#32302f,#ebdbb2,0.8); } /* gnome-calendar */ .calendar-view { - background-color: #30302f; + background-color: #32302f; color: #ebdbb2; } /*************** @@ -2467,96 +2456,94 @@ colorswatch:drop(active), colorswatch { border-style: none; } colorswatch.top { - border-top-left-radius: 0.5px; - border-top-right-radius: 0.5px; } + border-top-left-radius: 4.5px; + border-top-right-radius: 4.5px; } colorswatch.top overlay { - border-top-left-radius: 0px; - border-top-right-radius: 0px; } + border-top-left-radius: 4px; + border-top-right-radius: 4px; } colorswatch.bottom { - border-bottom-left-radius: 0.5px; - border-bottom-right-radius: 0.5px; } + border-bottom-left-radius: 4.5px; + border-bottom-right-radius: 4.5px; } colorswatch.bottom overlay { - border-bottom-left-radius: 0px; - border-bottom-right-radius: 0px; } + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; } colorswatch.left, colorswatch:first-child:not(.top) { - border-top-left-radius: 0.5px; - border-bottom-left-radius: 0.5px; } + border-top-left-radius: 4.5px; + border-bottom-left-radius: 4.5px; } colorswatch.left overlay, colorswatch:first-child:not(.top) overlay { - border-top-left-radius: 0px; - border-bottom-left-radius: 0px; } + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; } colorswatch.right, colorswatch:last-child:not(.bottom) { - border-top-right-radius: 0.5px; - border-bottom-right-radius: 0.5px; } + border-top-right-radius: 4.5px; + border-bottom-right-radius: 4.5px; } colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay { - border-top-right-radius: 0px; - border-bottom-right-radius: 0px; } + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; } colorswatch.dark overlay { color: #ebdbb2; } colorswatch.dark overlay:hover { - border-color: rgba(0, 0, 0, 0.8); } + border-color: rgba(131, 104, 34, 0.8); } colorswatch.dark overlay:backdrop { color: mix(#83a598,#ebdbb2,0.66); } colorswatch.light overlay { color: #ebdbb2; } colorswatch.light overlay:hover { - border-color: rgba(0, 0, 0, 0.5); } + border-color: rgba(131, 104, 34, 0.5); } colorswatch.light overlay:backdrop { - color: mix(#30302f,#ebdbb2,0.8); } + color: mix(#32302f,#ebdbb2,0.8); } colorswatch:drop(active) { box-shadow: none; } colorswatch:drop(active).light overlay { - border-color: #4e9a06; - box-shadow: inset 0 0 0 2px #3d7805, inset 0 0 0 1px #4e9a06; } + border-color: #83a598; + box-shadow: inset 0 0 0 2px #6e9687, inset 0 0 0 1px #83a598; } colorswatch:drop(active).dark overlay { - border-color: #4e9a06; - box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.3), inset 0 0 0 1px #4e9a06; } + border-color: #83a598; + box-shadow: inset 0 0 0 2px rgba(131, 104, 34, 0.3), inset 0 0 0 1px #83a598; } colorswatch overlay { - border: 1px solid rgba(0, 0, 0, 0.3); } + border: 1px solid rgba(131, 104, 34, 0.3); } colorswatch overlay:hover { - box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), inset 0 -1px rgba(0, 0, 0, 0.2); } + box-shadow: inset 0 1px rgba(51, 49, 48, 0.4), inset 0 -1px rgba(131, 104, 34, 0.2); } colorswatch overlay:backdrop, colorswatch overlay:backdrop:hover { - border-color: rgba(0, 0, 0, 0.3); + border-color: rgba(131, 104, 34, 0.3); box-shadow: none; } colorswatch:disabled { opacity: .5; } colorswatch:disabled overlay { - border-color: rgba(0, 0, 0, 0.6); + border-color: rgba(131, 104, 34, 0.6); box-shadow: none; } row:selected colorswatch { box-shadow: 0 0 0 2px #ebdbb2; } colorswatch#add-color-button { - border-radius: 0px 0px 0 0; } + border-radius: 4px 4px 0 0; } colorswatch#add-color-button:only-child { - border-radius: 0px; } + border-radius: 4px; } colorswatch#add-color-button overlay { - background-color: #262626; + background-color: #302e2d; color: #ebdbb2; } colorswatch#add-color-button overlay:hover { - background-color: #242424; } + background-color: #2d2b2a; } colorswatch#add-color-button overlay:backdrop { - background-color: #262626; } + background-color: #302e2d; } colorswatch#editor-color-sample { - border-radius: 0px; } + border-radius: 4px; } colorswatch#editor-color-sample overlay { - border-radius: 0.5px; } + border-radius: 4.5px; } button.color { - padding: 3px; } - button.color colorswatch:only-child { - box-shadow: 0 1px rgba(0, 0, 0, 0.87451); } - button.color colorswatch:only-child, button.color colorswatch:only-child overlay { - border-radius: 0; } + padding: 0px; } + button.color colorswatch:only-child, button.color colorswatch:only-child overlay { + border-radius: 4px; } button.color:disabled colorswatch:only-child, button.color:backdrop colorswatch:only-child, button.color:active colorswatch:only-child, button.color:checked colorswatch:only-child { box-shadow: none; } @@ -2566,11 +2553,11 @@ button.color { filechooser { /* for fallback when header bar not used */ } filechooser .dialog-action-box { - border-top: 1px solid mix(#282828,#ebdbb2,0.08); } + border-top: 1px solid mix(#32302f,#ebdbb2,0.18); } filechooser .dialog-action-box:backdrop { - border-top-color: mix(#282828,mix(#282828,#ebdbb2,0.08),0.9); } + border-top-color: mix(#32302f,mix(#32302f,#ebdbb2,0.18),0.9); } filechooser #pathbarbox { - border-bottom: 1px solid #282828; } + border-bottom: 1px solid #32302f; } filechooserbutton:drop(active) { box-shadow: none; @@ -2581,13 +2568,13 @@ filechooserbutton:drop(active) { *******************/ list { color: #ebdbb2; - background-color: #30302f; - border-color: mix(#282828,#ebdbb2,0.08); } + background-color: #32302f; + border-color: mix(#32302f,#ebdbb2,0.18); } list:backdrop { - background-color: #30302f; - border-color: mix(#282828,mix(#282828,#ebdbb2,0.08),0.9); } + background-color: #32302f; + border-color: mix(#32302f,mix(#32302f,#ebdbb2,0.18),0.9); } list row { - padding: 3px; } + padding: 0px; } row { transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } @@ -2598,19 +2585,19 @@ row { row.activatable.has-open-popup, row.activatable:hover { background-color: rgba(235, 219, 178, 0.05); } row.activatable:active { - box-shadow: inset 0 2px 2px -2px rgba(0, 0, 0, 0.2); } + box-shadow: inset 0 2px 2px -2px rgba(131, 104, 34, 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); } + box-shadow: inset 0 2px 3px -1px rgba(131, 104, 34, 0.5); } row.activatable:selected.has-open-popup, row.activatable:selected:hover { background-color: mix(#83a598,#ebdbb2,0.1); } row.activatable:selected:backdrop { background-color: #83a598; } flowbox flowboxchild { - padding: 3px; - border-radius: 0px; } + padding: 0px; + border-radius: 4px; } flowbox flowboxchild:selected { outline-offset: -2px; } @@ -2626,101 +2613,101 @@ flowbox flowboxchild { infobar { border: 0; } infobar.info, infobar.info:backdrop { - background-color: #03a9f4; + background-color: #a327c0; background-image: none; - border: 1px solid #0287c3; + border: 1px solid #821f9a; caret-color: currentColor; } infobar.info label, infobar.info, infobar.info:backdrop label, infobar.info:backdrop { - color: #fff; } + color: #32302f; } infobar.info button { - background-color: #03a9f4; + background-color: #a327c0; background-image: none; - border-color: rgba(204, 204, 204, 0.22); - color: #fff; + border-color: rgba(40, 38, 38, 0.32); + color: #32302f; box-shadow: 0 1px 2px -1px rgba(66, 52, 17, 0.22); } infobar.info button:focus, infobar.info button:hover { - border-color: mix(#83a598,rgba(255, 255, 255, 0.22),0.3); } + border-color: mix(#83a598,rgba(50, 48, 47, 0.32),0.3); } infobar.info button:active, infobar.info button:active:hover, infobar.info button:active:focus, infobar.info button:active:hover:focus, infobar.info button:checked, infobar.info button:checked:hover, infobar.info button:checked:focus, infobar.info button:checked:hover:focus { - border-color: rgba(179, 179, 179, 0.22); } + border-color: rgba(35, 34, 33, 0.32); } infobar.info button:disabled { - border-color: rgba(217, 217, 217, 0.22); } + border-color: rgba(43, 41, 40, 0.32); } infobar.info button:active:disabled, infobar.info button:checked:disabled { - border-color: rgba(204, 204, 204, 0.22); } + border-color: rgba(40, 38, 38, 0.32); } infobar.info button.flat { - color: #fff; - border-color: rgba(3, 169, 244, 0); - background-color: rgba(3, 169, 244, 0); + color: #32302f; + border-color: rgba(163, 39, 192, 0); + background-color: rgba(163, 39, 192, 0); background-image: none; box-shadow: none; } infobar.info button:hover, infobar.info button.flat:hover { - background-color: #07b0fc; + background-color: #ab29ca; background-image: none; - border-color: rgba(204, 204, 204, 0.3); - color: #fff; + border-color: rgba(40, 38, 38, 0.4); + color: #32302f; box-shadow: 0 1px 2px -1px rgba(66, 52, 17, 0.32); } infobar.info button:hover:focus, infobar.info button:hover:hover, infobar.info button.flat:hover:focus, infobar.info button.flat:hover:hover { - border-color: mix(#83a598,rgba(255, 255, 255, 0.3),0.3); } + border-color: mix(#83a598,rgba(50, 48, 47, 0.4),0.3); } infobar.info button:hover:active, infobar.info button:hover:active:hover, infobar.info button:hover:active:focus, infobar.info button:hover:active:hover:focus, infobar.info button:hover:checked, infobar.info button:hover:checked:hover, infobar.info button:hover:checked:focus, infobar.info button:hover:checked:hover:focus, infobar.info button.flat:hover:active, infobar.info button.flat:hover:active:hover, infobar.info button.flat:hover:active:focus, infobar.info button.flat:hover:active:hover:focus, infobar.info button.flat:hover:checked, infobar.info button.flat:hover:checked:hover, infobar.info button.flat:hover:checked:focus, infobar.info button.flat:hover:checked:hover:focus { - border-color: rgba(179, 179, 179, 0.3); } + border-color: rgba(35, 34, 33, 0.4); } infobar.info button:hover:disabled, infobar.info button.flat:hover:disabled { - border-color: rgba(217, 217, 217, 0.3); } + border-color: rgba(43, 41, 40, 0.4); } infobar.info button:hover:active:disabled, infobar.info button:hover:checked:disabled, infobar.info button.flat:hover:active:disabled, infobar.info button.flat:hover:checked:disabled { - border-color: rgba(204, 204, 204, 0.3); } + border-color: rgba(40, 38, 38, 0.4); } infobar.info button:focus, infobar.info button.flat:focus { - background-color: #07b0fc; + background-color: #ab29ca; background-image: none; - border-color: rgba(204, 204, 204, 0.3); - color: #fff; + border-color: rgba(40, 38, 38, 0.4); + color: #32302f; box-shadow: 0 1px 2px -1px rgba(66, 52, 17, 0.42); } infobar.info button:focus:focus, infobar.info button:focus:hover, infobar.info button.flat:focus:focus, infobar.info button.flat:focus:hover { - border-color: mix(#83a598,rgba(255, 255, 255, 0.3),0.3); } + border-color: mix(#83a598,rgba(50, 48, 47, 0.4),0.3); } infobar.info button:focus:active, infobar.info button:focus:active:hover, infobar.info button:focus:active:focus, infobar.info button:focus:active:hover:focus, infobar.info button:focus:checked, infobar.info button:focus:checked:hover, infobar.info button:focus:checked:focus, infobar.info button:focus:checked:hover:focus, infobar.info button.flat:focus:active, infobar.info button.flat:focus:active:hover, infobar.info button.flat:focus:active:focus, infobar.info button.flat:focus:active:hover:focus, infobar.info button.flat:focus:checked, infobar.info button.flat:focus:checked:hover, infobar.info button.flat:focus:checked:focus, infobar.info button.flat:focus:checked:hover:focus { - border-color: rgba(179, 179, 179, 0.3); } + border-color: rgba(35, 34, 33, 0.4); } infobar.info button:focus:disabled, infobar.info button.flat:focus:disabled { - border-color: rgba(217, 217, 217, 0.3); } + border-color: rgba(43, 41, 40, 0.4); } infobar.info button:focus:active:disabled, infobar.info button:focus:checked:disabled, infobar.info button.flat:focus:active:disabled, infobar.info button.flat:focus:checked:disabled { - border-color: rgba(204, 204, 204, 0.3); } + border-color: rgba(40, 38, 38, 0.4); } infobar.info button:focus:hover, infobar.info button.flat:focus:hover { - background-color: #14b4fc; + background-color: #b32bd3; background-image: none; - border-color: rgba(204, 204, 204, 0.3); + border-color: rgba(40, 38, 38, 0.4); box-shadow: 0 1px 2px -1px rgba(66, 52, 17, 0.48); } infobar.info button:focus:hover:focus, infobar.info button:focus:hover:hover, infobar.info button.flat:focus:hover:focus, infobar.info button.flat:focus:hover:hover { - border-color: mix(#83a598,rgba(255, 255, 255, 0.3),0.3); } + border-color: mix(#83a598,rgba(50, 48, 47, 0.4),0.3); } infobar.info button:focus:hover:active, infobar.info button:focus:hover:active:hover, infobar.info button:focus:hover:active:focus, infobar.info button:focus:hover:active:hover:focus, infobar.info button:focus:hover:checked, infobar.info button:focus:hover:checked:hover, infobar.info button:focus:hover:checked:focus, infobar.info button:focus:hover:checked:hover:focus, infobar.info button.flat:focus:hover:active, infobar.info button.flat:focus:hover:active:hover, infobar.info button.flat:focus:hover:active:focus, infobar.info button.flat:focus:hover:active:hover:focus, infobar.info button.flat:focus:hover:checked, infobar.info button.flat:focus:hover:checked:hover, infobar.info button.flat:focus:hover:checked:focus, infobar.info button.flat:focus:hover:checked:hover:focus { - border-color: rgba(179, 179, 179, 0.3); } + border-color: rgba(35, 34, 33, 0.4); } infobar.info button:focus:hover:disabled, infobar.info button.flat:focus:hover:disabled { - border-color: rgba(217, 217, 217, 0.3); } + border-color: rgba(43, 41, 40, 0.4); } infobar.info button:focus:hover:active:disabled, infobar.info button:focus:hover:checked:disabled, infobar.info button.flat:focus:hover:active:disabled, infobar.info button.flat:focus:hover:checked:disabled { - border-color: rgba(204, 204, 204, 0.3); } + border-color: rgba(40, 38, 38, 0.4); } infobar.info button:checked, infobar.info button:active, infobar.info button.flat:checked, infobar.info button.flat:active { /*@include linear-gradient(shade($bg, .7), to top);*/ background-color: #83a598; background-image: none; + border-color: rgba(40, 38, 38, 0.32); color: #ebdbb2; - box-shadow: inset 1px 0 rgba(255, 255, 255, 0.06), inset 0 1px rgba(255, 255, 255, 0.07), inset -1px 0 rgba(255, 255, 255, 0.06), inset 0 -1px rgba(255, 255, 255, 0.05); - border-color: rgba(204, 204, 204, 0.22); } + box-shadow: inset 1px 0 rgba(50, 48, 47, 0.06), inset 0 1px rgba(50, 48, 47, 0.07), inset -1px 0 rgba(50, 48, 47, 0.06), inset 0 -1px rgba(50, 48, 47, 0.05); } infobar.info button:checked:focus, infobar.info button:checked:hover, infobar.info button:active:focus, infobar.info button:active:hover, infobar.info button.flat:checked:focus, infobar.info button.flat:checked:hover, infobar.info button.flat:active:focus, infobar.info button.flat:active:hover { - border-color: mix(#83a598,rgba(255, 255, 255, 0.22),0.3); } + border-color: mix(#83a598,rgba(50, 48, 47, 0.32),0.3); } infobar.info button:checked:active, infobar.info button:checked:active:hover, infobar.info button:checked:active:focus, infobar.info button:checked:active:hover:focus, infobar.info button:checked:checked, infobar.info button:checked:checked:hover, infobar.info button:checked:checked:focus, infobar.info button:checked:checked:hover:focus, infobar.info button:active:active, infobar.info button:active:active:hover, infobar.info button:active:active:focus, infobar.info button:active:active:hover:focus, infobar.info button:active:checked, infobar.info button:active:checked:hover, infobar.info button:active:checked:focus, infobar.info button:active:checked:hover:focus, infobar.info button.flat:checked:active, infobar.info button.flat:checked:active:hover, infobar.info button.flat:checked:active:focus, infobar.info button.flat:checked:active:hover:focus, infobar.info button.flat:checked:checked, infobar.info button.flat:checked:checked:hover, infobar.info button.flat:checked:checked:focus, infobar.info button.flat:checked:checked:hover:focus, infobar.info button.flat:active:active, infobar.info button.flat:active:active:hover, infobar.info button.flat:active:active:focus, infobar.info button.flat:active:active:hover:focus, infobar.info button.flat:active:checked, infobar.info button.flat:active:checked:hover, infobar.info button.flat:active:checked:focus, infobar.info button.flat:active:checked:hover:focus { - border-color: rgba(179, 179, 179, 0.22); } + border-color: rgba(35, 34, 33, 0.32); } infobar.info button:checked:disabled, infobar.info button:active:disabled, infobar.info button.flat:checked:disabled, infobar.info button.flat:active:disabled { - border-color: rgba(217, 217, 217, 0.22); } + border-color: rgba(43, 41, 40, 0.32); } infobar.info button:checked:active:disabled, infobar.info button:checked:checked:disabled, infobar.info button:active:active:disabled, infobar.info button:active:checked:disabled, infobar.info button.flat:checked:active:disabled, infobar.info button.flat:checked:checked:disabled, infobar.info button.flat:active:active:disabled, infobar.info button.flat:active:checked:disabled { - border-color: rgba(204, 204, 204, 0.22); } + border-color: rgba(40, 38, 38, 0.32); } infobar.info button:checked:focus, infobar.info button:checked:hover, infobar.info button:active:focus, infobar.info button:active:hover, infobar.info button.flat:checked:focus, infobar.info button.flat:checked:hover, infobar.info button.flat:active:focus, infobar.info button.flat:active:hover { /*@include linear-gradient(shade($bg, .65), to top);*/ background-color: #8cab9f; background-image: none; color: #ebdbb2; } infobar.info button:focus, infobar.info button:hover, infobar.info button.flat:focus, infobar.info button.flat:hover { - color: #fff; } + color: #32302f; } infobar.info button:disabled:disabled, infobar.info button.flat:disabled:disabled { - background-color: alpha(mix(#03a9f4,#fff,0.2),0.4); + background-color: alpha(mix(#a327c0,#32302f,0.2),0.4); background-image: none; /*border: 1px solid alpha($bg, .2);*/ opacity: .4; - color: mix(#03a9f4,#fff,0.5); + color: mix(#a327c0,#32302f,0.5); box-shadow: none; } infobar.info button:active:disabled, infobar.info button:checked:disabled, infobar.info button.flat:active:disabled, infobar.info button.flat:checked:disabled { background-color: rgba(131, 165, 152, 0.6); @@ -2729,105 +2716,105 @@ infobar { box-shadow: none; } infobar.info button.separator, infobar.info button .separator { border: 1px solid currentColor; - color: rgba(3, 169, 244, 0.9); } + color: rgba(163, 39, 192, 0.9); } infobar.info button.separator:disabled, infobar.info button .separator:disabled { - color: rgba(3, 169, 244, 0.85); } + color: rgba(163, 39, 192, 0.85); } infobar.warning, infobar.warning:backdrop { - background-color: #ef6c00; + background-color: #ff7f42; background-image: none; - border: 1px solid #bf5600; + border: 1px solid #ff5402; caret-color: currentColor; } infobar.warning label, infobar.warning, infobar.warning:backdrop label, infobar.warning:backdrop { - color: #fff; } + color: #32302f; } infobar.warning button { - background-color: #ef6c00; + background-color: #ff7f42; background-image: none; - border-color: rgba(204, 204, 204, 0.22); - color: #fff; - box-shadow: 0 1px 2px -1px rgba(66, 52, 17, 0.22); } + border-color: rgba(40, 38, 38, 0.32); + color: #32302f; + box-shadow: 0 1px 2px -1px rgba(66, 52, 17, 0.12); } infobar.warning button:focus, infobar.warning button:hover { - border-color: mix(#83a598,rgba(255, 255, 255, 0.22),0.3); } + border-color: mix(#83a598,rgba(50, 48, 47, 0.32),0.3); } infobar.warning button:active, infobar.warning button:active:hover, infobar.warning button:active:focus, infobar.warning button:active:hover:focus, infobar.warning button:checked, infobar.warning button:checked:hover, infobar.warning button:checked:focus, infobar.warning button:checked:hover:focus { - border-color: rgba(179, 179, 179, 0.22); } + border-color: rgba(35, 34, 33, 0.32); } infobar.warning button:disabled { - border-color: rgba(217, 217, 217, 0.22); } + border-color: rgba(43, 41, 40, 0.32); } infobar.warning button:active:disabled, infobar.warning button:checked:disabled { - border-color: rgba(204, 204, 204, 0.22); } + border-color: rgba(40, 38, 38, 0.32); } infobar.warning button.flat { - color: #fff; - border-color: rgba(239, 108, 0, 0); - background-color: rgba(239, 108, 0, 0); + color: #32302f; + border-color: rgba(255, 127, 66, 0); + background-color: rgba(255, 127, 66, 0); background-image: none; box-shadow: none; } infobar.warning button:hover, infobar.warning button.flat:hover { - background-color: #fb7100; + background-color: #ff8a52; background-image: none; - border-color: rgba(204, 204, 204, 0.3); - color: #fff; - box-shadow: 0 1px 2px -1px rgba(66, 52, 17, 0.32); } + border-color: rgba(40, 38, 38, 0.4); + color: #32302f; + box-shadow: 0 1px 2px -1px rgba(66, 52, 17, 0.22); } infobar.warning button:hover:focus, infobar.warning button:hover:hover, infobar.warning button.flat:hover:focus, infobar.warning button.flat:hover:hover { - border-color: mix(#83a598,rgba(255, 255, 255, 0.3),0.3); } + border-color: mix(#83a598,rgba(50, 48, 47, 0.4),0.3); } infobar.warning button:hover:active, infobar.warning button:hover:active:hover, infobar.warning button:hover:active:focus, infobar.warning button:hover:active:hover:focus, infobar.warning button:hover:checked, infobar.warning button:hover:checked:hover, infobar.warning button:hover:checked:focus, infobar.warning button:hover:checked:hover:focus, infobar.warning button.flat:hover:active, infobar.warning button.flat:hover:active:hover, infobar.warning button.flat:hover:active:focus, infobar.warning button.flat:hover:active:hover:focus, infobar.warning button.flat:hover:checked, infobar.warning button.flat:hover:checked:hover, infobar.warning button.flat:hover:checked:focus, infobar.warning button.flat:hover:checked:hover:focus { - border-color: rgba(179, 179, 179, 0.3); } + border-color: rgba(35, 34, 33, 0.4); } infobar.warning button:hover:disabled, infobar.warning button.flat:hover:disabled { - border-color: rgba(217, 217, 217, 0.3); } + border-color: rgba(43, 41, 40, 0.4); } infobar.warning button:hover:active:disabled, infobar.warning button:hover:checked:disabled, infobar.warning button.flat:hover:active:disabled, infobar.warning button.flat:hover:checked:disabled { - border-color: rgba(204, 204, 204, 0.3); } + border-color: rgba(40, 38, 38, 0.4); } infobar.warning button:focus, infobar.warning button.flat:focus { - background-color: #fb7100; + background-color: #ff8a52; background-image: none; - border-color: rgba(204, 204, 204, 0.3); - color: #fff; - box-shadow: 0 1px 2px -1px rgba(66, 52, 17, 0.42); } + border-color: rgba(40, 38, 38, 0.4); + color: #32302f; + box-shadow: 0 1px 2px -1px rgba(66, 52, 17, 0.32); } infobar.warning button:focus:focus, infobar.warning button:focus:hover, infobar.warning button.flat:focus:focus, infobar.warning button.flat:focus:hover { - border-color: mix(#83a598,rgba(255, 255, 255, 0.3),0.3); } + border-color: mix(#83a598,rgba(50, 48, 47, 0.4),0.3); } infobar.warning button:focus:active, infobar.warning button:focus:active:hover, infobar.warning button:focus:active:focus, infobar.warning button:focus:active:hover:focus, infobar.warning button:focus:checked, infobar.warning button:focus:checked:hover, infobar.warning button:focus:checked:focus, infobar.warning button:focus:checked:hover:focus, infobar.warning button.flat:focus:active, infobar.warning button.flat:focus:active:hover, infobar.warning button.flat:focus:active:focus, infobar.warning button.flat:focus:active:hover:focus, infobar.warning button.flat:focus:checked, infobar.warning button.flat:focus:checked:hover, infobar.warning button.flat:focus:checked:focus, infobar.warning button.flat:focus:checked:hover:focus { - border-color: rgba(179, 179, 179, 0.3); } + border-color: rgba(35, 34, 33, 0.4); } infobar.warning button:focus:disabled, infobar.warning button.flat:focus:disabled { - border-color: rgba(217, 217, 217, 0.3); } + border-color: rgba(43, 41, 40, 0.4); } infobar.warning button:focus:active:disabled, infobar.warning button:focus:checked:disabled, infobar.warning button.flat:focus:active:disabled, infobar.warning button.flat:focus:checked:disabled { - border-color: rgba(204, 204, 204, 0.3); } + border-color: rgba(40, 38, 38, 0.4); } infobar.warning button:focus:hover, infobar.warning button.flat:focus:hover { - background-color: #ff7808; + background-color: #ff9562; background-image: none; - border-color: rgba(204, 204, 204, 0.3); - box-shadow: 0 1px 2px -1px rgba(66, 52, 17, 0.48); } + border-color: rgba(40, 38, 38, 0.4); + box-shadow: 0 1px 2px -1px rgba(66, 52, 17, 0.38); } infobar.warning button:focus:hover:focus, infobar.warning button:focus:hover:hover, infobar.warning button.flat:focus:hover:focus, infobar.warning button.flat:focus:hover:hover { - border-color: mix(#83a598,rgba(255, 255, 255, 0.3),0.3); } + border-color: mix(#83a598,rgba(50, 48, 47, 0.4),0.3); } infobar.warning button:focus:hover:active, infobar.warning button:focus:hover:active:hover, infobar.warning button:focus:hover:active:focus, infobar.warning button:focus:hover:active:hover:focus, infobar.warning button:focus:hover:checked, infobar.warning button:focus:hover:checked:hover, infobar.warning button:focus:hover:checked:focus, infobar.warning button:focus:hover:checked:hover:focus, infobar.warning button.flat:focus:hover:active, infobar.warning button.flat:focus:hover:active:hover, infobar.warning button.flat:focus:hover:active:focus, infobar.warning button.flat:focus:hover:active:hover:focus, infobar.warning button.flat:focus:hover:checked, infobar.warning button.flat:focus:hover:checked:hover, infobar.warning button.flat:focus:hover:checked:focus, infobar.warning button.flat:focus:hover:checked:hover:focus { - border-color: rgba(179, 179, 179, 0.3); } + border-color: rgba(35, 34, 33, 0.4); } infobar.warning button:focus:hover:disabled, infobar.warning button.flat:focus:hover:disabled { - border-color: rgba(217, 217, 217, 0.3); } + border-color: rgba(43, 41, 40, 0.4); } infobar.warning button:focus:hover:active:disabled, infobar.warning button:focus:hover:checked:disabled, infobar.warning button.flat:focus:hover:active:disabled, infobar.warning button.flat:focus:hover:checked:disabled { - border-color: rgba(204, 204, 204, 0.3); } + border-color: rgba(40, 38, 38, 0.4); } infobar.warning button:checked, infobar.warning button:active, infobar.warning button.flat:checked, infobar.warning button.flat:active { /*@include linear-gradient(shade($bg, .7), to top);*/ background-color: #83a598; background-image: none; + border-color: rgba(40, 38, 38, 0.32); color: #ebdbb2; - box-shadow: inset 1px 0 rgba(255, 255, 255, 0.06), inset 0 1px rgba(255, 255, 255, 0.07), inset -1px 0 rgba(255, 255, 255, 0.06), inset 0 -1px rgba(255, 255, 255, 0.05); - border-color: rgba(204, 204, 204, 0.22); } + box-shadow: inset 1px 0 rgba(50, 48, 47, 0.06), inset 0 1px rgba(50, 48, 47, 0.07), inset -1px 0 rgba(50, 48, 47, 0.06), inset 0 -1px rgba(50, 48, 47, 0.05); } infobar.warning button:checked:focus, infobar.warning button:checked:hover, infobar.warning button:active:focus, infobar.warning button:active:hover, infobar.warning button.flat:checked:focus, infobar.warning button.flat:checked:hover, infobar.warning button.flat:active:focus, infobar.warning button.flat:active:hover { - border-color: mix(#83a598,rgba(255, 255, 255, 0.22),0.3); } + border-color: mix(#83a598,rgba(50, 48, 47, 0.32),0.3); } infobar.warning button:checked:active, infobar.warning button:checked:active:hover, infobar.warning button:checked:active:focus, infobar.warning button:checked:active:hover:focus, infobar.warning button:checked:checked, infobar.warning button:checked:checked:hover, infobar.warning button:checked:checked:focus, infobar.warning button:checked:checked:hover:focus, infobar.warning button:active:active, infobar.warning button:active:active:hover, infobar.warning button:active:active:focus, infobar.warning button:active:active:hover:focus, infobar.warning button:active:checked, infobar.warning button:active:checked:hover, infobar.warning button:active:checked:focus, infobar.warning button:active:checked:hover:focus, infobar.warning button.flat:checked:active, infobar.warning button.flat:checked:active:hover, infobar.warning button.flat:checked:active:focus, infobar.warning button.flat:checked:active:hover:focus, infobar.warning button.flat:checked:checked, infobar.warning button.flat:checked:checked:hover, infobar.warning button.flat:checked:checked:focus, infobar.warning button.flat:checked:checked:hover:focus, infobar.warning button.flat:active:active, infobar.warning button.flat:active:active:hover, infobar.warning button.flat:active:active:focus, infobar.warning button.flat:active:active:hover:focus, infobar.warning button.flat:active:checked, infobar.warning button.flat:active:checked:hover, infobar.warning button.flat:active:checked:focus, infobar.warning button.flat:active:checked:hover:focus { - border-color: rgba(179, 179, 179, 0.22); } + border-color: rgba(35, 34, 33, 0.32); } infobar.warning button:checked:disabled, infobar.warning button:active:disabled, infobar.warning button.flat:checked:disabled, infobar.warning button.flat:active:disabled { - border-color: rgba(217, 217, 217, 0.22); } + border-color: rgba(43, 41, 40, 0.32); } infobar.warning button:checked:active:disabled, infobar.warning button:checked:checked:disabled, infobar.warning button:active:active:disabled, infobar.warning button:active:checked:disabled, infobar.warning button.flat:checked:active:disabled, infobar.warning button.flat:checked:checked:disabled, infobar.warning button.flat:active:active:disabled, infobar.warning button.flat:active:checked:disabled { - border-color: rgba(204, 204, 204, 0.22); } + border-color: rgba(40, 38, 38, 0.32); } infobar.warning button:checked:focus, infobar.warning button:checked:hover, infobar.warning button:active:focus, infobar.warning button:active:hover, infobar.warning button.flat:checked:focus, infobar.warning button.flat:checked:hover, infobar.warning button.flat:active:focus, infobar.warning button.flat:active:hover { /*@include linear-gradient(shade($bg, .65), to top);*/ background-color: #8cab9f; background-image: none; color: #ebdbb2; } infobar.warning button:focus, infobar.warning button:hover, infobar.warning button.flat:focus, infobar.warning button.flat:hover { - color: #fff; } + color: #32302f; } infobar.warning button:disabled:disabled, infobar.warning button.flat:disabled:disabled { - background-color: alpha(mix(#ef6c00,#fff,0.2),0.4); + background-color: alpha(mix(#ff7f42,#32302f,0.2),0.4); background-image: none; /*border: 1px solid alpha($bg, .2);*/ opacity: .4; - color: mix(#ef6c00,#fff,0.5); + color: mix(#ff7f42,#32302f,0.5); box-shadow: none; } infobar.warning button:active:disabled, infobar.warning button:checked:disabled, infobar.warning button.flat:active:disabled, infobar.warning button.flat:checked:disabled { background-color: rgba(131, 165, 152, 0.6); @@ -2836,105 +2823,105 @@ infobar { box-shadow: none; } infobar.warning button.separator, infobar.warning button .separator { border: 1px solid currentColor; - color: rgba(239, 108, 0, 0.9); } + color: rgba(255, 127, 66, 0.9); } infobar.warning button.separator:disabled, infobar.warning button .separator:disabled { - color: rgba(239, 108, 0, 0.85); } + color: rgba(255, 127, 66, 0.85); } infobar.question, infobar.question:backdrop { - background-color: #673ab7; + background-color: #a327c0; background-image: none; - border: 1px solid #522e92; + border: 1px solid #821f9a; caret-color: currentColor; } infobar.question label, infobar.question, infobar.question:backdrop label, infobar.question:backdrop { - color: #fff; } + color: #32302f; } infobar.question button { - background-color: #673ab7; + background-color: #a327c0; background-image: none; - border-color: rgba(204, 204, 204, 0.22); - color: #fff; + border-color: rgba(40, 38, 38, 0.32); + color: #32302f; box-shadow: 0 1px 2px -1px rgba(66, 52, 17, 0.22); } infobar.question button:focus, infobar.question button:hover { - border-color: mix(#83a598,rgba(255, 255, 255, 0.22),0.3); } + border-color: mix(#83a598,rgba(50, 48, 47, 0.32),0.3); } infobar.question button:active, infobar.question button:active:hover, infobar.question button:active:focus, infobar.question button:active:hover:focus, infobar.question button:checked, infobar.question button:checked:hover, infobar.question button:checked:focus, infobar.question button:checked:hover:focus { - border-color: rgba(179, 179, 179, 0.22); } + border-color: rgba(35, 34, 33, 0.32); } infobar.question button:disabled { - border-color: rgba(217, 217, 217, 0.22); } + border-color: rgba(43, 41, 40, 0.32); } infobar.question button:active:disabled, infobar.question button:checked:disabled { - border-color: rgba(204, 204, 204, 0.22); } + border-color: rgba(40, 38, 38, 0.32); } infobar.question button.flat { - color: #fff; - border-color: rgba(103, 58, 183, 0); - background-color: rgba(103, 58, 183, 0); + color: #32302f; + border-color: rgba(163, 39, 192, 0); + background-color: rgba(163, 39, 192, 0); background-image: none; box-shadow: none; } infobar.question button:hover, infobar.question button.flat:hover { - background-color: #6c3dc0; + background-color: #ab29ca; background-image: none; - border-color: rgba(204, 204, 204, 0.3); - color: #fff; + border-color: rgba(40, 38, 38, 0.4); + color: #32302f; box-shadow: 0 1px 2px -1px rgba(66, 52, 17, 0.32); } infobar.question button:hover:focus, infobar.question button:hover:hover, infobar.question button.flat:hover:focus, infobar.question button.flat:hover:hover { - border-color: mix(#83a598,rgba(255, 255, 255, 0.3),0.3); } + border-color: mix(#83a598,rgba(50, 48, 47, 0.4),0.3); } infobar.question button:hover:active, infobar.question button:hover:active:hover, infobar.question button:hover:active:focus, infobar.question button:hover:active:hover:focus, infobar.question button:hover:checked, infobar.question button:hover:checked:hover, infobar.question button:hover:checked:focus, infobar.question button:hover:checked:hover:focus, infobar.question button.flat:hover:active, infobar.question button.flat:hover:active:hover, infobar.question button.flat:hover:active:focus, infobar.question button.flat:hover:active:hover:focus, infobar.question button.flat:hover:checked, infobar.question button.flat:hover:checked:hover, infobar.question button.flat:hover:checked:focus, infobar.question button.flat:hover:checked:hover:focus { - border-color: rgba(179, 179, 179, 0.3); } + border-color: rgba(35, 34, 33, 0.4); } infobar.question button:hover:disabled, infobar.question button.flat:hover:disabled { - border-color: rgba(217, 217, 217, 0.3); } + border-color: rgba(43, 41, 40, 0.4); } infobar.question button:hover:active:disabled, infobar.question button:hover:checked:disabled, infobar.question button.flat:hover:active:disabled, infobar.question button.flat:hover:checked:disabled { - border-color: rgba(204, 204, 204, 0.3); } + border-color: rgba(40, 38, 38, 0.4); } infobar.question button:focus, infobar.question button.flat:focus { - background-color: #6c3dc0; + background-color: #ab29ca; background-image: none; - border-color: rgba(204, 204, 204, 0.3); - color: #fff; + border-color: rgba(40, 38, 38, 0.4); + color: #32302f; box-shadow: 0 1px 2px -1px rgba(66, 52, 17, 0.42); } infobar.question button:focus:focus, infobar.question button:focus:hover, infobar.question button.flat:focus:focus, infobar.question button.flat:focus:hover { - border-color: mix(#83a598,rgba(255, 255, 255, 0.3),0.3); } + border-color: mix(#83a598,rgba(50, 48, 47, 0.4),0.3); } infobar.question button:focus:active, infobar.question button:focus:active:hover, infobar.question button:focus:active:focus, infobar.question button:focus:active:hover:focus, infobar.question button:focus:checked, infobar.question button:focus:checked:hover, infobar.question button:focus:checked:focus, infobar.question button:focus:checked:hover:focus, infobar.question button.flat:focus:active, infobar.question button.flat:focus:active:hover, infobar.question button.flat:focus:active:focus, infobar.question button.flat:focus:active:hover:focus, infobar.question button.flat:focus:checked, infobar.question button.flat:focus:checked:hover, infobar.question button.flat:focus:checked:focus, infobar.question button.flat:focus:checked:hover:focus { - border-color: rgba(179, 179, 179, 0.3); } + border-color: rgba(35, 34, 33, 0.4); } infobar.question button:focus:disabled, infobar.question button.flat:focus:disabled { - border-color: rgba(217, 217, 217, 0.3); } + border-color: rgba(43, 41, 40, 0.4); } infobar.question button:focus:active:disabled, infobar.question button:focus:checked:disabled, infobar.question button.flat:focus:active:disabled, infobar.question button.flat:focus:checked:disabled { - border-color: rgba(204, 204, 204, 0.3); } + border-color: rgba(40, 38, 38, 0.4); } infobar.question button:focus:hover, infobar.question button.flat:focus:hover { - background-color: #7345c4; + background-color: #b32bd3; background-image: none; - border-color: rgba(204, 204, 204, 0.3); + border-color: rgba(40, 38, 38, 0.4); box-shadow: 0 1px 2px -1px rgba(66, 52, 17, 0.48); } infobar.question button:focus:hover:focus, infobar.question button:focus:hover:hover, infobar.question button.flat:focus:hover:focus, infobar.question button.flat:focus:hover:hover { - border-color: mix(#83a598,rgba(255, 255, 255, 0.3),0.3); } + border-color: mix(#83a598,rgba(50, 48, 47, 0.4),0.3); } infobar.question button:focus:hover:active, infobar.question button:focus:hover:active:hover, infobar.question button:focus:hover:active:focus, infobar.question button:focus:hover:active:hover:focus, infobar.question button:focus:hover:checked, infobar.question button:focus:hover:checked:hover, infobar.question button:focus:hover:checked:focus, infobar.question button:focus:hover:checked:hover:focus, infobar.question button.flat:focus:hover:active, infobar.question button.flat:focus:hover:active:hover, infobar.question button.flat:focus:hover:active:focus, infobar.question button.flat:focus:hover:active:hover:focus, infobar.question button.flat:focus:hover:checked, infobar.question button.flat:focus:hover:checked:hover, infobar.question button.flat:focus:hover:checked:focus, infobar.question button.flat:focus:hover:checked:hover:focus { - border-color: rgba(179, 179, 179, 0.3); } + border-color: rgba(35, 34, 33, 0.4); } infobar.question button:focus:hover:disabled, infobar.question button.flat:focus:hover:disabled { - border-color: rgba(217, 217, 217, 0.3); } + border-color: rgba(43, 41, 40, 0.4); } infobar.question button:focus:hover:active:disabled, infobar.question button:focus:hover:checked:disabled, infobar.question button.flat:focus:hover:active:disabled, infobar.question button.flat:focus:hover:checked:disabled { - border-color: rgba(204, 204, 204, 0.3); } + border-color: rgba(40, 38, 38, 0.4); } infobar.question button:checked, infobar.question button:active, infobar.question button.flat:checked, infobar.question button.flat:active { /*@include linear-gradient(shade($bg, .7), to top);*/ background-color: #83a598; background-image: none; + border-color: rgba(40, 38, 38, 0.32); color: #ebdbb2; - box-shadow: inset 1px 0 rgba(255, 255, 255, 0.06), inset 0 1px rgba(255, 255, 255, 0.07), inset -1px 0 rgba(255, 255, 255, 0.06), inset 0 -1px rgba(255, 255, 255, 0.05); - border-color: rgba(204, 204, 204, 0.22); } + box-shadow: inset 1px 0 rgba(50, 48, 47, 0.06), inset 0 1px rgba(50, 48, 47, 0.07), inset -1px 0 rgba(50, 48, 47, 0.06), inset 0 -1px rgba(50, 48, 47, 0.05); } infobar.question button:checked:focus, infobar.question button:checked:hover, infobar.question button:active:focus, infobar.question button:active:hover, infobar.question button.flat:checked:focus, infobar.question button.flat:checked:hover, infobar.question button.flat:active:focus, infobar.question button.flat:active:hover { - border-color: mix(#83a598,rgba(255, 255, 255, 0.22),0.3); } + border-color: mix(#83a598,rgba(50, 48, 47, 0.32),0.3); } infobar.question button:checked:active, infobar.question button:checked:active:hover, infobar.question button:checked:active:focus, infobar.question button:checked:active:hover:focus, infobar.question button:checked:checked, infobar.question button:checked:checked:hover, infobar.question button:checked:checked:focus, infobar.question button:checked:checked:hover:focus, infobar.question button:active:active, infobar.question button:active:active:hover, infobar.question button:active:active:focus, infobar.question button:active:active:hover:focus, infobar.question button:active:checked, infobar.question button:active:checked:hover, infobar.question button:active:checked:focus, infobar.question button:active:checked:hover:focus, infobar.question button.flat:checked:active, infobar.question button.flat:checked:active:hover, infobar.question button.flat:checked:active:focus, infobar.question button.flat:checked:active:hover:focus, infobar.question button.flat:checked:checked, infobar.question button.flat:checked:checked:hover, infobar.question button.flat:checked:checked:focus, infobar.question button.flat:checked:checked:hover:focus, infobar.question button.flat:active:active, infobar.question button.flat:active:active:hover, infobar.question button.flat:active:active:focus, infobar.question button.flat:active:active:hover:focus, infobar.question button.flat:active:checked, infobar.question button.flat:active:checked:hover, infobar.question button.flat:active:checked:focus, infobar.question button.flat:active:checked:hover:focus { - border-color: rgba(179, 179, 179, 0.22); } + border-color: rgba(35, 34, 33, 0.32); } infobar.question button:checked:disabled, infobar.question button:active:disabled, infobar.question button.flat:checked:disabled, infobar.question button.flat:active:disabled { - border-color: rgba(217, 217, 217, 0.22); } + border-color: rgba(43, 41, 40, 0.32); } infobar.question button:checked:active:disabled, infobar.question button:checked:checked:disabled, infobar.question button:active:active:disabled, infobar.question button:active:checked:disabled, infobar.question button.flat:checked:active:disabled, infobar.question button.flat:checked:checked:disabled, infobar.question button.flat:active:active:disabled, infobar.question button.flat:active:checked:disabled { - border-color: rgba(204, 204, 204, 0.22); } + border-color: rgba(40, 38, 38, 0.32); } infobar.question button:checked:focus, infobar.question button:checked:hover, infobar.question button:active:focus, infobar.question button:active:hover, infobar.question button.flat:checked:focus, infobar.question button.flat:checked:hover, infobar.question button.flat:active:focus, infobar.question button.flat:active:hover { /*@include linear-gradient(shade($bg, .65), to top);*/ background-color: #8cab9f; background-image: none; color: #ebdbb2; } infobar.question button:focus, infobar.question button:hover, infobar.question button.flat:focus, infobar.question button.flat:hover { - color: #fff; } + color: #32302f; } infobar.question button:disabled:disabled, infobar.question button.flat:disabled:disabled { - background-color: alpha(mix(#673ab7,#fff,0.2),0.4); + background-color: alpha(mix(#a327c0,#32302f,0.2),0.4); background-image: none; /*border: 1px solid alpha($bg, .2);*/ opacity: .4; - color: mix(#673ab7,#fff,0.5); + color: mix(#a327c0,#32302f,0.5); box-shadow: none; } infobar.question button:active:disabled, infobar.question button:checked:disabled, infobar.question button.flat:active:disabled, infobar.question button.flat:checked:disabled { background-color: rgba(131, 165, 152, 0.6); @@ -2943,105 +2930,105 @@ infobar { box-shadow: none; } infobar.question button.separator, infobar.question button .separator { border: 1px solid currentColor; - color: rgba(103, 58, 183, 0.9); } + color: rgba(163, 39, 192, 0.9); } infobar.question button.separator:disabled, infobar.question button .separator:disabled { - color: rgba(103, 58, 183, 0.85); } + color: rgba(163, 39, 192, 0.85); } infobar.error, infobar.error:backdrop { - background-color: #f44336; + background-color: #ff276a; background-image: none; - border: 1px solid #e21b0c; + border: 1px solid #eb0049; caret-color: currentColor; } infobar.error label, infobar.error, infobar.error:backdrop label, infobar.error:backdrop { - color: #fff; } + color: #32302f; } infobar.error button { - background-color: #f44336; + background-color: #ff276a; background-image: none; - border-color: rgba(204, 204, 204, 0.22); - color: #fff; + border-color: rgba(40, 38, 38, 0.32); + color: #32302f; box-shadow: 0 1px 2px -1px rgba(66, 52, 17, 0.12); } infobar.error button:focus, infobar.error button:hover { - border-color: mix(#83a598,rgba(255, 255, 255, 0.22),0.3); } + border-color: mix(#83a598,rgba(50, 48, 47, 0.32),0.3); } infobar.error button:active, infobar.error button:active:hover, infobar.error button:active:focus, infobar.error button:active:hover:focus, infobar.error button:checked, infobar.error button:checked:hover, infobar.error button:checked:focus, infobar.error button:checked:hover:focus { - border-color: rgba(179, 179, 179, 0.22); } + border-color: rgba(35, 34, 33, 0.32); } infobar.error button:disabled { - border-color: rgba(217, 217, 217, 0.22); } + border-color: rgba(43, 41, 40, 0.32); } infobar.error button:active:disabled, infobar.error button:checked:disabled { - border-color: rgba(204, 204, 204, 0.22); } + border-color: rgba(40, 38, 38, 0.32); } infobar.error button.flat { - color: #fff; - border-color: rgba(244, 67, 54, 0); - background-color: rgba(244, 67, 54, 0); + color: #32302f; + border-color: rgba(255, 39, 106, 0); + background-color: rgba(255, 39, 106, 0); background-image: none; box-shadow: none; } infobar.error button:hover, infobar.error button.flat:hover { - background-color: #f55044; + background-color: #ff3674; background-image: none; - border-color: rgba(204, 204, 204, 0.3); - color: #fff; + border-color: rgba(40, 38, 38, 0.4); + color: #32302f; box-shadow: 0 1px 2px -1px rgba(66, 52, 17, 0.22); } infobar.error button:hover:focus, infobar.error button:hover:hover, infobar.error button.flat:hover:focus, infobar.error button.flat:hover:hover { - border-color: mix(#83a598,rgba(255, 255, 255, 0.3),0.3); } + border-color: mix(#83a598,rgba(50, 48, 47, 0.4),0.3); } infobar.error button:hover:active, infobar.error button:hover:active:hover, infobar.error button:hover:active:focus, infobar.error button:hover:active:hover:focus, infobar.error button:hover:checked, infobar.error button:hover:checked:hover, infobar.error button:hover:checked:focus, infobar.error button:hover:checked:hover:focus, infobar.error button.flat:hover:active, infobar.error button.flat:hover:active:hover, infobar.error button.flat:hover:active:focus, infobar.error button.flat:hover:active:hover:focus, infobar.error button.flat:hover:checked, infobar.error button.flat:hover:checked:hover, infobar.error button.flat:hover:checked:focus, infobar.error button.flat:hover:checked:hover:focus { - border-color: rgba(179, 179, 179, 0.3); } + border-color: rgba(35, 34, 33, 0.4); } infobar.error button:hover:disabled, infobar.error button.flat:hover:disabled { - border-color: rgba(217, 217, 217, 0.3); } + border-color: rgba(43, 41, 40, 0.4); } infobar.error button:hover:active:disabled, infobar.error button:hover:checked:disabled, infobar.error button.flat:hover:active:disabled, infobar.error button.flat:hover:checked:disabled { - border-color: rgba(204, 204, 204, 0.3); } + border-color: rgba(40, 38, 38, 0.4); } infobar.error button:focus, infobar.error button.flat:focus { - background-color: #f55044; + background-color: #ff3674; background-image: none; - border-color: rgba(204, 204, 204, 0.3); - color: #fff; + border-color: rgba(40, 38, 38, 0.4); + color: #32302f; box-shadow: 0 1px 2px -1px rgba(66, 52, 17, 0.32); } infobar.error button:focus:focus, infobar.error button:focus:hover, infobar.error button.flat:focus:focus, infobar.error button.flat:focus:hover { - border-color: mix(#83a598,rgba(255, 255, 255, 0.3),0.3); } + border-color: mix(#83a598,rgba(50, 48, 47, 0.4),0.3); } infobar.error button:focus:active, infobar.error button:focus:active:hover, infobar.error button:focus:active:focus, infobar.error button:focus:active:hover:focus, infobar.error button:focus:checked, infobar.error button:focus:checked:hover, infobar.error button:focus:checked:focus, infobar.error button:focus:checked:hover:focus, infobar.error button.flat:focus:active, infobar.error button.flat:focus:active:hover, infobar.error button.flat:focus:active:focus, infobar.error button.flat:focus:active:hover:focus, infobar.error button.flat:focus:checked, infobar.error button.flat:focus:checked:hover, infobar.error button.flat:focus:checked:focus, infobar.error button.flat:focus:checked:hover:focus { - border-color: rgba(179, 179, 179, 0.3); } + border-color: rgba(35, 34, 33, 0.4); } infobar.error button:focus:disabled, infobar.error button.flat:focus:disabled { - border-color: rgba(217, 217, 217, 0.3); } + border-color: rgba(43, 41, 40, 0.4); } infobar.error button:focus:active:disabled, infobar.error button:focus:checked:disabled, infobar.error button.flat:focus:active:disabled, infobar.error button.flat:focus:checked:disabled { - border-color: rgba(204, 204, 204, 0.3); } + border-color: rgba(40, 38, 38, 0.4); } infobar.error button:focus:hover, infobar.error button.flat:focus:hover { - background-color: #f65d52; + background-color: #ff447e; background-image: none; - border-color: rgba(204, 204, 204, 0.3); + border-color: rgba(40, 38, 38, 0.4); box-shadow: 0 1px 2px -1px rgba(66, 52, 17, 0.38); } infobar.error button:focus:hover:focus, infobar.error button:focus:hover:hover, infobar.error button.flat:focus:hover:focus, infobar.error button.flat:focus:hover:hover { - border-color: mix(#83a598,rgba(255, 255, 255, 0.3),0.3); } + border-color: mix(#83a598,rgba(50, 48, 47, 0.4),0.3); } infobar.error button:focus:hover:active, infobar.error button:focus:hover:active:hover, infobar.error button:focus:hover:active:focus, infobar.error button:focus:hover:active:hover:focus, infobar.error button:focus:hover:checked, infobar.error button:focus:hover:checked:hover, infobar.error button:focus:hover:checked:focus, infobar.error button:focus:hover:checked:hover:focus, infobar.error button.flat:focus:hover:active, infobar.error button.flat:focus:hover:active:hover, infobar.error button.flat:focus:hover:active:focus, infobar.error button.flat:focus:hover:active:hover:focus, infobar.error button.flat:focus:hover:checked, infobar.error button.flat:focus:hover:checked:hover, infobar.error button.flat:focus:hover:checked:focus, infobar.error button.flat:focus:hover:checked:hover:focus { - border-color: rgba(179, 179, 179, 0.3); } + border-color: rgba(35, 34, 33, 0.4); } infobar.error button:focus:hover:disabled, infobar.error button.flat:focus:hover:disabled { - border-color: rgba(217, 217, 217, 0.3); } + border-color: rgba(43, 41, 40, 0.4); } infobar.error button:focus:hover:active:disabled, infobar.error button:focus:hover:checked:disabled, infobar.error button.flat:focus:hover:active:disabled, infobar.error button.flat:focus:hover:checked:disabled { - border-color: rgba(204, 204, 204, 0.3); } + border-color: rgba(40, 38, 38, 0.4); } infobar.error button:checked, infobar.error button:active, infobar.error button.flat:checked, infobar.error button.flat:active { /*@include linear-gradient(shade($bg, .7), to top);*/ background-color: #83a598; background-image: none; + border-color: rgba(40, 38, 38, 0.32); color: #ebdbb2; - box-shadow: inset 1px 0 rgba(255, 255, 255, 0.06), inset 0 1px rgba(255, 255, 255, 0.07), inset -1px 0 rgba(255, 255, 255, 0.06), inset 0 -1px rgba(255, 255, 255, 0.05); - border-color: rgba(204, 204, 204, 0.22); } + box-shadow: inset 1px 0 rgba(50, 48, 47, 0.06), inset 0 1px rgba(50, 48, 47, 0.07), inset -1px 0 rgba(50, 48, 47, 0.06), inset 0 -1px rgba(50, 48, 47, 0.05); } infobar.error button:checked:focus, infobar.error button:checked:hover, infobar.error button:active:focus, infobar.error button:active:hover, infobar.error button.flat:checked:focus, infobar.error button.flat:checked:hover, infobar.error button.flat:active:focus, infobar.error button.flat:active:hover { - border-color: mix(#83a598,rgba(255, 255, 255, 0.22),0.3); } + border-color: mix(#83a598,rgba(50, 48, 47, 0.32),0.3); } infobar.error button:checked:active, infobar.error button:checked:active:hover, infobar.error button:checked:active:focus, infobar.error button:checked:active:hover:focus, infobar.error button:checked:checked, infobar.error button:checked:checked:hover, infobar.error button:checked:checked:focus, infobar.error button:checked:checked:hover:focus, infobar.error button:active:active, infobar.error button:active:active:hover, infobar.error button:active:active:focus, infobar.error button:active:active:hover:focus, infobar.error button:active:checked, infobar.error button:active:checked:hover, infobar.error button:active:checked:focus, infobar.error button:active:checked:hover:focus, infobar.error button.flat:checked:active, infobar.error button.flat:checked:active:hover, infobar.error button.flat:checked:active:focus, infobar.error button.flat:checked:active:hover:focus, infobar.error button.flat:checked:checked, infobar.error button.flat:checked:checked:hover, infobar.error button.flat:checked:checked:focus, infobar.error button.flat:checked:checked:hover:focus, infobar.error button.flat:active:active, infobar.error button.flat:active:active:hover, infobar.error button.flat:active:active:focus, infobar.error button.flat:active:active:hover:focus, infobar.error button.flat:active:checked, infobar.error button.flat:active:checked:hover, infobar.error button.flat:active:checked:focus, infobar.error button.flat:active:checked:hover:focus { - border-color: rgba(179, 179, 179, 0.22); } + border-color: rgba(35, 34, 33, 0.32); } infobar.error button:checked:disabled, infobar.error button:active:disabled, infobar.error button.flat:checked:disabled, infobar.error button.flat:active:disabled { - border-color: rgba(217, 217, 217, 0.22); } + border-color: rgba(43, 41, 40, 0.32); } infobar.error button:checked:active:disabled, infobar.error button:checked:checked:disabled, infobar.error button:active:active:disabled, infobar.error button:active:checked:disabled, infobar.error button.flat:checked:active:disabled, infobar.error button.flat:checked:checked:disabled, infobar.error button.flat:active:active:disabled, infobar.error button.flat:active:checked:disabled { - border-color: rgba(204, 204, 204, 0.22); } + border-color: rgba(40, 38, 38, 0.32); } infobar.error button:checked:focus, infobar.error button:checked:hover, infobar.error button:active:focus, infobar.error button:active:hover, infobar.error button.flat:checked:focus, infobar.error button.flat:checked:hover, infobar.error button.flat:active:focus, infobar.error button.flat:active:hover { /*@include linear-gradient(shade($bg, .65), to top);*/ background-color: #8cab9f; background-image: none; color: #ebdbb2; } infobar.error button:focus, infobar.error button:hover, infobar.error button.flat:focus, infobar.error button.flat:hover { - color: #fff; } + color: #32302f; } infobar.error button:disabled:disabled, infobar.error button.flat:disabled:disabled { - background-color: alpha(mix(#f44336,#fff,0.2),0.4); + background-color: alpha(mix(#ff276a,#32302f,0.2),0.4); background-image: none; /*border: 1px solid alpha($bg, .2);*/ opacity: .4; - color: mix(#f44336,#fff,0.5); + color: mix(#ff276a,#32302f,0.5); box-shadow: none; } infobar.error button:active:disabled, infobar.error button:checked:disabled, infobar.error button.flat:active:disabled, infobar.error button.flat:checked:disabled { background-color: rgba(131, 165, 152, 0.6); @@ -3050,9 +3037,9 @@ infobar { box-shadow: none; } infobar.error button.separator, infobar.error button .separator { border: 1px solid currentColor; - color: rgba(244, 67, 54, 0.9); } + color: rgba(255, 39, 106, 0.9); } infobar.error button.separator:disabled, infobar.error button .separator:disabled { - color: rgba(244, 67, 54, 0.85); } + color: rgba(255, 39, 106, 0.85); } /********* ! Entry * @@ -3064,7 +3051,7 @@ infobar { border-left-width: 0; } .linked:not(.vertical) > entry:first-child { border-width: 1px; - border-radius: 0px; + border-radius: 4px; border-right-width: 0; border-bottom-right-radius: 0; border-top-right-radius: 0; } @@ -3073,7 +3060,7 @@ infobar { border-right-width: 1px; } .linked:not(.vertical) > entry:last-child { border-width: 1px; - border-radius: 0px; + border-radius: 4px; border-left-width: 0; border-bottom-left-radius: 0; border-top-left-radius: 0; } @@ -3083,7 +3070,7 @@ infobar { .linked:not(.vertical) > entry:only-child, .linked:not(.vertical) > entry:first-child:only-child { border-width: 1px; } .linked:not(.vertical) > entry:only-child { - border-radius: 0px; } + border-radius: 4px; } .linked.vertical > entry { border-width: 1px; @@ -3092,7 +3079,7 @@ infobar { border-bottom-width: 0; } .linked.vertical > entry:first-child { border-width: 1px; - border-radius: 0px; + border-radius: 4px; border-top-width: 1px; border-bottom-width: 0; border-bottom-left-radius: 0; @@ -3102,7 +3089,7 @@ infobar { border-bottom-width: 1px; } .linked.vertical > entry:last-child { border-width: 1px; - border-radius: 0px; + border-radius: 4px; border-top-width: 0; border-bottom-width: 1px; border-top-left-radius: 0; @@ -3113,14 +3100,13 @@ infobar { .linked.vertical > entry:only-child, .linked.vertical > entry:first-child:only-child { border-width: 1px; } .linked.vertical > entry:only-child { - border-radius: 0px; } + border-radius: 4px; } entry, menuitem entry, popover.background entry, .osd entry, #XfceNotifyWindow entry, #login_window entry { border-width: 1px; border-style: solid; - border-radius: 0px; - border-color: #202020; + border-radius: 4px; transition: border 100ms ease-out; box-shadow: inset 1px 0 rgba(66, 52, 17, 0.1), inset 0 1px rgba(66, 52, 17, 0.12), inset -1px 0 rgba(66, 52, 17, 0.1), inset 0 -1px rgba(66, 52, 17, 0.05); } entry:focus, popover.background entry:focus, @@ -3136,73 +3122,64 @@ entry, menuitem entry, popover.background entry, .osd entry, entry:disabled, popover.background entry:disabled, #XfceNotifyWindow entry:disabled, #login_window entry:disabled { box-shadow: none; } - entry progress, popover.background entry progress, .osd entry progress, - #XfceNotifyWindow entry progress, #login_window entry progress { + entry progress, popover.background entry progress, .osd entry progress, #XfceNotifyWindow entry progress, #login_window entry progress { background-color: #83a598; background-image: none; border-width: 0; - border-radius: 0px; + border-radius: 4px; color: #ebdbb2; } - entry image.left, - #XfceNotifyWindow entry image.left, #login_window entry image.left { - padding-right: 3px; } - entry image.right, - #XfceNotifyWindow entry image.right, #login_window entry image.right { - padding-left: 3px; } + entry image.left, #XfceNotifyWindow entry image.left, #login_window entry image.left { + padding-right: 0px; } + entry image.right, #XfceNotifyWindow entry image.right, #login_window entry image.right { + padding-left: 0px; } entry.warning, popover.background entry.warning, #XfceNotifyWindow entry.warning, #login_window entry.warning { - color: #fff; - border-color: #bf5600; - background-color: mix(#30302f,#ef6c00,0.6); } - entry.warning image, - #XfceNotifyWindow entry.warning image, #login_window entry.warning image { - color: #fff; } + color: #32302f; + border-color: #ff5402; + background-color: mix(#32302f,#ff7f42,0.6); } + entry.warning image, #XfceNotifyWindow entry.warning image, #login_window entry.warning image { + color: #32302f; } entry.warning:focus, #XfceNotifyWindow entry.warning:focus, #login_window entry.warning:focus { - color: #fff; - border-color: mix(#83a598,#ef6c00,0.3); - background-color: #ef6c00; + color: #32302f; + border-color: mix(#83a598,#ff7f42,0.3); + background-color: #ff7f42; box-shadow: none; } - entry.warning selection, - #XfceNotifyWindow entry.warning selection, #login_window entry.warning selection { - background-color: #fff; - color: #ef6c00; } + entry.warning selection, #XfceNotifyWindow entry.warning selection, #login_window entry.warning selection { + background-color: #32302f; + color: #ff7f42; } entry.error, popover.background entry.error, #XfceNotifyWindow entry.error, #login_window entry.error { - color: #fff; - border-color: #e21b0c; - background-color: mix(#30302f,#f44336,0.6); } - entry.error image, - #XfceNotifyWindow entry.error image, #login_window entry.error image { - color: #fff; } + color: #32302f; + border-color: #eb0049; + background-color: mix(#32302f,#ff276a,0.6); } + entry.error image, #XfceNotifyWindow entry.error image, #login_window entry.error image { + color: #32302f; } entry.error:focus, #XfceNotifyWindow entry.error:focus, #login_window entry.error:focus { - color: #fff; - border-color: mix(#83a598,#f44336,0.3); - background-color: #f44336; + color: #32302f; + border-color: mix(#83a598,#ff276a,0.3); + background-color: #ff276a; box-shadow: none; } - entry.error selection, - #XfceNotifyWindow entry.error selection, #login_window entry.error selection { - background-color: #fff; - color: #f44336; } + entry.error selection, #XfceNotifyWindow entry.error selection, #login_window entry.error selection { + background-color: #32302f; + color: #ff276a; } entry.search-missing, popover.background entry.search-missing, #XfceNotifyWindow entry.search-missing, #login_window entry.search-missing { - color: #fff; - border-color: #e21b0c; - background-color: mix(#30302f,#f44336,0.6); } - entry.search-missing image, - #XfceNotifyWindow entry.search-missing image, #login_window entry.search-missing image { - color: #fff; } + color: #32302f; + border-color: #eb0049; + background-color: mix(#32302f,#ff276a,0.6); } + entry.search-missing image, #XfceNotifyWindow entry.search-missing image, #login_window entry.search-missing image { + color: #32302f; } entry.search-missing:focus, #XfceNotifyWindow entry.search-missing:focus, #login_window entry.search-missing:focus { - color: #fff; - border-color: mix(#83a598,#f44336,0.3); - background-color: #f44336; + color: #32302f; + border-color: mix(#83a598,#ff276a,0.3); + background-color: #ff276a; box-shadow: none; } - entry.search-missing selection, - #XfceNotifyWindow entry.search-missing selection, #login_window entry.search-missing selection { - background-color: #fff; - color: #f44336; } + entry.search-missing selection, #XfceNotifyWindow entry.search-missing selection, #login_window entry.search-missing selection { + background-color: #32302f; + color: #ff276a; } /********* ! Menubar @@ -3211,23 +3188,23 @@ menubar, .menubar { -GtkWidget-window-dragging: true; padding: 0; border: 0; - background-color: #30302f; + background-color: #282828; background-image: none; - color: #ebdbb2; } + color: #d5c4a1; } menubar > menuitem, .menubar > menuitem { min-height: 16px; - padding: 4.5px 7.5px; + padding: 0px 0px; border: 1px solid transparent; background-color: transparent; background-image: none; - color: #ebdbb2; } + color: #d5c4a1; } menubar > menuitem:hover, .menubar > menuitem:hover { - border-color: mix(#30302f,#ebdbb2,0.21); - background-color: mix(#30302f,#ebdbb2,0.21); + border-color: mix(#282828,#d5c4a1,0.21); + background-color: mix(#282828,#d5c4a1,0.21); background-image: none; - color: #f2e7cc; } + color: #ded1b6; } menubar > menuitem *:hover, .menubar > menuitem *:hover { - color: #f2e7cc; } + color: #ded1b6; } /****** ! Menu @@ -3237,9 +3214,9 @@ menu, .context-menu { border: 0; border-radius: 0; - padding: 3px; - background-color: #30302f; - color: #ebdbb2; } + padding: 0px; + background-color: #282828; + color: #d5c4a1; } .csd menu, .csd .menu, .csd .context-menu { @@ -3256,8 +3233,8 @@ menu, .context-menu separator, .csd .context-menu separator { - background-color: #2b2b2a; - margin: 1px 0; } + background-color: #242424; + margin: -2px 0; } menu .separator, .csd menu .separator, .menu .separator, @@ -3266,13 +3243,13 @@ menu, .context-menu .separator, .csd .context-menu .separator { - color: #2b2b2a; } + color: #242424; } menu menuitem, .menu menuitem, .context-menu menuitem { min-height: 16px; min-width: 40px; - padding: 3px; + padding: 0px; border-radius: 0; } menu menuitem:active, menu menuitem:hover, .menu menuitem:active, @@ -3294,7 +3271,7 @@ menu, .menu menuitem *:disabled, .context-menu menuitem:disabled, .context-menu menuitem *:disabled { - color: mix(#ebdbb2,#30302f,0.5); } + color: mix(#d5c4a1,#282828,0.5); } menu menuitem arrow, .menu menuitem arrow, .context-menu menuitem arrow { @@ -3359,30 +3336,30 @@ menu, menu menuitem calendar, .menu menuitem calendar, .context-menu menuitem calendar { - color: #ebdbb2; } + color: #d5c4a1; } menu menuitem calendar.header, .menu menuitem calendar.header, .context-menu menuitem calendar.header { - border-bottom: 1px solid #2b2b2a; + border-bottom: 1px solid #242424; border-radius: 0; } menu menuitem calendar.header:backdrop, .menu menuitem calendar.header:backdrop, .context-menu menuitem calendar.header:backdrop { - border-color: #2b2b2a; } + border-color: #242424; } menu menuitem calendar.button, .menu menuitem calendar.button, .context-menu menuitem calendar.button { - color: rgba(235, 219, 178, 0.55); } + color: rgba(213, 196, 161, 0.55); } menu menuitem calendar.button:hover, .menu menuitem calendar.button:hover, .context-menu menuitem calendar.button:hover { - color: #ebdbb2; } + color: #d5c4a1; } menu menuitem calendar:indeterminate, menu menuitem calendar:indeterminate:backdrop, .menu menuitem calendar:indeterminate, .menu menuitem calendar:indeterminate:backdrop, .context-menu menuitem calendar:indeterminate, .context-menu menuitem calendar:indeterminate:backdrop { - color: mix(#ebdbb2,#30302f,0.5); } + color: mix(#d5c4a1,#282828,0.5); } menu menuitem label:dir(rtl), menu menuitem label:dir(ltr), .menu menuitem label:dir(rtl), .menu menuitem label:dir(ltr), @@ -3394,29 +3371,29 @@ menu, .context-menu > arrow { min-height: 16px; min-width: 16px; - padding: 3px; - background-color: #30302f; + padding: 0px; + background-color: #282828; border-radius: 0; } menu > arrow.top, .menu > arrow.top, .context-menu > arrow.top { margin-top: -6px; - border-bottom: 1px solid mix(#ebdbb2,#30302f,0.1); + border-bottom: 1px solid mix(#ebdbb2,#32302f,0.1); -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } menu > arrow.bottom, .menu > arrow.bottom, .context-menu > arrow.bottom { margin-bottom: -6px; - border-top: 1px solid mix(#ebdbb2,#30302f,0.1); + border-top: 1px solid mix(#ebdbb2,#32302f,0.1); -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } menu > arrow:hover, .menu > arrow:hover, .context-menu > arrow:hover { - background-color: mix(#ebdbb2,#30302f,0.1); } + background-color: mix(#ebdbb2,#32302f,0.1); } menu > arrow:backdrop, .menu > arrow:backdrop, .context-menu > arrow:backdrop { - background-color: #30302f; } + background-color: #32302f; } menu > arrow:disabled, .menu > arrow:disabled, .context-menu > arrow:disabled { @@ -3431,11 +3408,11 @@ menu, font-family: monospace; } menuitem accelerator { - color: rgba(235, 219, 178, 0.6); } + color: rgba(213, 196, 161, 0.6); } menuitem accelerator:hover { color: rgba(235, 219, 178, 0.8); } menuitem accelerator:disabled { - color: alpha(mix(#ebdbb2,#30302f,0.5),0.4); } + color: alpha(mix(#d5c4a1,#282828,0.5),0.4); } menuitem check, menuitem radio { min-height: 16px; @@ -3446,216 +3423,216 @@ menuitem check, menuitem radio { margin-left: 7px; } menuitem window decoration { - box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2); } + box-shadow: 0 2px 3px rgba(131, 104, 34, 0.2); } menuitem entry { - background-color: #30302f; + background-color: #282828; background-image: none; - border-color: shade(mix(#30302f,#ebdbb2,0.2),0.8); - padding: 3px; - color: #ebdbb2; + border-color: shade(mix(#282828,#d5c4a1,0.2),0.8); + padding: 0px; + color: #d5c4a1; caret-color: #282828; -gtk-secondary-caret-color: #282828; } menuitem entry:focus, menuitem entry:hover { - border-color: mix(#83a598,mix(#30302f,#ebdbb2,0.2),0.3); } + border-color: mix(#83a598,mix(#282828,#d5c4a1,0.2),0.3); } menuitem entry:active, menuitem entry:active:hover, menuitem entry:active:focus, menuitem entry:active:hover:focus, menuitem entry:checked, menuitem entry:checked:hover, menuitem entry:checked:focus, menuitem entry:checked:hover:focus { - border-color: shade(mix(#30302f,#ebdbb2,0.2),0.7); } + border-color: shade(mix(#282828,#d5c4a1,0.2),0.7); } menuitem entry:disabled { - border-color: shade(mix(#30302f,#ebdbb2,0.2),0.85); } + border-color: shade(mix(#282828,#d5c4a1,0.2),0.85); } menuitem entry:active:disabled, menuitem entry:checked:disabled { - border-color: shade(mix(#30302f,#ebdbb2,0.2),0.8); } + border-color: shade(mix(#282828,#d5c4a1,0.2),0.8); } menuitem entry:focus, menuitem entry:active { - border-color: mix(#83a598,mix(#282828,#ebdbb2,0.08),0.3); } + border-color: mix(#83a598,mix(#32302f,#ebdbb2,0.18),0.3); } menuitem entry:disabled { - background-color: #2b2b2a; + background-color: #242424; background-image: none; - border-color: shade(alpha(mix(#30302f,#ebdbb2,0.2),0.4),0.8); - /*@include border(mix($bg, $fg, .20));*/ + border-color: shade(alpha(mix(#282828,#d5c4a1,0.2),0.4),0.8); + /*@include border(mix($bg, $fg, .2));*/ /*border-color: alpha(mix($bg, $fg, .15), .8);*/ /*opacity: .8;*/ - color: mix(#30302f,#ebdbb2,0.5); } + color: mix(#282828,#d5c4a1,0.5); } menuitem entry:disabled:focus, menuitem entry:disabled:hover { - border-color: mix(#83a598,alpha(mix(#30302f,#ebdbb2,0.2),0.4),0.3); } + border-color: mix(#83a598,alpha(mix(#282828,#d5c4a1,0.2),0.4),0.3); } menuitem entry:disabled:active, menuitem entry:disabled:active:hover, menuitem entry:disabled:active:focus, menuitem entry:disabled:active:hover:focus, menuitem entry:disabled:checked, menuitem entry:disabled:checked:hover, menuitem entry:disabled:checked:focus, menuitem entry:disabled:checked:hover:focus { - border-color: shade(alpha(mix(#30302f,#ebdbb2,0.2),0.4),0.7); } + border-color: shade(alpha(mix(#282828,#d5c4a1,0.2),0.4),0.7); } menuitem entry:disabled:disabled { - border-color: shade(alpha(mix(#30302f,#ebdbb2,0.2),0.4),0.85); } + border-color: shade(alpha(mix(#282828,#d5c4a1,0.2),0.4),0.85); } menuitem entry:disabled:active:disabled, menuitem entry:disabled:checked:disabled { - border-color: shade(alpha(mix(#30302f,#ebdbb2,0.2),0.4),0.8); } + border-color: shade(alpha(mix(#282828,#d5c4a1,0.2),0.4),0.8); } /********* ! Popover **********/ popover.background { - padding: 0px; - border-radius: 0px; + padding: -3px; + border-radius: 4px; background-clip: border-box; - background-color: #30302f; + background-color: #282828; background-image: none; - color: #ebdbb2; - box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16); } + color: #d5c4a1; + box-shadow: 0 3px 6px rgba(131, 104, 34, 0.16); } .csd popover.background, popover.background { /*@include border($menu_bg_color);*/ - border-color: rgba(218, 188, 112, 0.5); + border-color: rgba(190, 164, 109, 0.5); border-width: 1px; border-style: solid; } .csd popover.background:focus, .csd popover.background:hover, popover.background:focus, popover.background:hover { - border-color: mix(#83a598,rgba(235, 219, 178, 0.5),0.3); } + border-color: mix(#83a598,rgba(213, 196, 161, 0.5),0.3); } .csd popover.background:active, .csd popover.background:active:hover, .csd popover.background:active:focus, .csd popover.background:active:hover:focus, .csd popover.background:checked, .csd popover.background:checked:hover, .csd popover.background:checked:focus, .csd popover.background:checked:hover:focus, popover.background:active, popover.background:active:hover, popover.background:active:focus, popover.background:active:hover:focus, popover.background:checked, popover.background:checked:hover, popover.background:checked:focus, popover.background:checked:hover:focus { - border-color: rgba(209, 173, 80, 0.5); } + border-color: rgba(178, 147, 83, 0.5); } .csd popover.background:disabled, popover.background:disabled { - border-color: rgba(222, 196, 129, 0.5); } + border-color: rgba(196, 172, 122, 0.5); } .csd popover.background:active:disabled, .csd popover.background:checked:disabled, popover.background:active:disabled, popover.background:checked:disabled { - border-color: rgba(218, 188, 112, 0.5); } + border-color: rgba(190, 164, 109, 0.5); } popover.background:backdrop { box-shadow: none; } popover.background treeview.view:hover, popover.background treeview.view:selected, popover.background treeview.view:selected:focus, popover.background treeview.view:backdrop:selected, popover.background treeview.view:backdrop:selected:focus { border-top-color: #83a598; } popover.background treeview.view, popover.background treeview.view:backdrop { - border-top-color: #3a3a38; } + border-top-color: #303030; } popover.background view:hover, popover.background .view:hover, popover.background iconview:hover, popover.background list:hover { background-image: none; background-color: #83a598; color: #ebdbb2; } popover.background view, popover.background view:backdrop, popover.background .view, popover.background iconview, popover.background .view:backdrop, popover.background iconview:backdrop, popover.background list, popover.background list:backdrop { - background-color: #3e3e3d; + background-color: #343434; background-image: none; - color: #ebdbb2; - border-color: #262626; } + color: #d5c4a1; + border-color: #202020; } popover.background list row, popover.background list row .button { background-color: transparent; background-image: none; - color: #ebdbb2; } + color: #d5c4a1; } popover.background list row:focus, popover.background list row:hover, popover.background list row:active, popover.background list row .button:focus, popover.background list row .button:hover, popover.background list row .button:active { background-image: none; background-color: #83a598; color: #ebdbb2; } popover.background .frame { - border-color: #262626; - border-radius: 0px; } + border-color: #202020; + border-radius: 4px; } popover.background entry { - background-color: #30302f; + background-color: #32302f; background-image: none; - border-color: shade(mix(#30302f,#ebdbb2,0.2),0.8); - padding: 3px; + border-color: shade(mix(#32302f,#ebdbb2,0.2),0.8); + padding: 0px; color: #ebdbb2; caret-color: #282828; -gtk-secondary-caret-color: #282828; } popover.background entry:focus, popover.background entry:hover { - border-color: mix(#83a598,mix(#30302f,#ebdbb2,0.2),0.3); } + border-color: mix(#83a598,mix(#32302f,#ebdbb2,0.2),0.3); } popover.background entry:active, popover.background entry:active:hover, popover.background entry:active:focus, popover.background entry:active:hover:focus, popover.background entry:checked, popover.background entry:checked:hover, popover.background entry:checked:focus, popover.background entry:checked:hover:focus { - border-color: shade(mix(#30302f,#ebdbb2,0.2),0.7); } + border-color: shade(mix(#32302f,#ebdbb2,0.2),0.7); } popover.background entry:disabled { - border-color: shade(mix(#30302f,#ebdbb2,0.2),0.85); } + border-color: shade(mix(#32302f,#ebdbb2,0.2),0.85); } popover.background entry:active:disabled, popover.background entry:checked:disabled { - border-color: shade(mix(#30302f,#ebdbb2,0.2),0.8); } + border-color: shade(mix(#32302f,#ebdbb2,0.2),0.8); } popover.background entry:focus, popover.background entry:active { - border-color: mix(#83a598,mix(#282828,#ebdbb2,0.08),0.3); } + border-color: mix(#83a598,mix(#32302f,#ebdbb2,0.18),0.3); } popover.background entry:disabled { - background-color: #2b2b2a; + background-color: #2d2b2a; background-image: none; - border-color: shade(alpha(mix(#30302f,#ebdbb2,0.2),0.4),0.8); - /*@include border(mix($bg, $fg, .20));*/ + border-color: shade(alpha(mix(#32302f,#ebdbb2,0.2),0.4),0.8); + /*@include border(mix($bg, $fg, .2));*/ /*border-color: alpha(mix($bg, $fg, .15), .8);*/ /*opacity: .8;*/ - color: mix(#30302f,#ebdbb2,0.5); } + color: mix(#32302f,#ebdbb2,0.5); } popover.background entry:disabled:focus, popover.background entry:disabled:hover { - border-color: mix(#83a598,alpha(mix(#30302f,#ebdbb2,0.2),0.4),0.3); } + border-color: mix(#83a598,alpha(mix(#32302f,#ebdbb2,0.2),0.4),0.3); } popover.background entry:disabled:active, popover.background entry:disabled:active:hover, popover.background entry:disabled:active:focus, popover.background entry:disabled:active:hover:focus, popover.background entry:disabled:checked, popover.background entry:disabled:checked:hover, popover.background entry:disabled:checked:focus, popover.background entry:disabled:checked:hover:focus { - border-color: shade(alpha(mix(#30302f,#ebdbb2,0.2),0.4),0.7); } + border-color: shade(alpha(mix(#32302f,#ebdbb2,0.2),0.4),0.7); } popover.background entry:disabled:disabled { - border-color: shade(alpha(mix(#30302f,#ebdbb2,0.2),0.4),0.85); } + border-color: shade(alpha(mix(#32302f,#ebdbb2,0.2),0.4),0.85); } popover.background entry:disabled:active:disabled, popover.background entry:disabled:checked:disabled { - border-color: shade(alpha(mix(#30302f,#ebdbb2,0.2),0.4),0.8); } + border-color: shade(alpha(mix(#32302f,#ebdbb2,0.2),0.4),0.8); } popover.background button { - background-color: #30302f; + background-color: #32302f; background-image: none; - border-color: rgba(218, 188, 112, 0.22); - color: #ebdbb2; + border-color: rgba(190, 164, 109, 0.22); + color: #d5c4a1; box-shadow: 0 1px 2px -1px rgba(66, 52, 17, 0.22); } popover.background button:focus, popover.background button:hover { - border-color: mix(#83a598,rgba(235, 219, 178, 0.22),0.3); } + border-color: mix(#83a598,rgba(213, 196, 161, 0.22),0.3); } popover.background button:active, popover.background button:active:hover, popover.background button:active:focus, popover.background button:active:hover:focus, popover.background button:checked, popover.background button:checked:hover, popover.background button:checked:focus, popover.background button:checked:hover:focus { - border-color: rgba(209, 173, 80, 0.22); } + border-color: rgba(178, 147, 83, 0.22); } popover.background button:disabled { - border-color: rgba(222, 196, 129, 0.22); } + border-color: rgba(196, 172, 122, 0.22); } popover.background button:active:disabled, popover.background button:checked:disabled { - border-color: rgba(218, 188, 112, 0.22); } + border-color: rgba(190, 164, 109, 0.22); } popover.background button.flat { - color: #ebdbb2; - border-color: rgba(48, 48, 47, 0); - background-color: rgba(48, 48, 47, 0); + color: #d5c4a1; + border-color: rgba(50, 48, 47, 0); + background-color: rgba(50, 48, 47, 0); background-image: none; box-shadow: none; } popover.background button:hover, popover.background button.flat:hover { - background-color: #323231; + background-color: #353231; background-image: none; - border-color: rgba(218, 188, 112, 0.3); - color: #ebdbb2; + border-color: rgba(190, 164, 109, 0.3); + color: #d5c4a1; box-shadow: 0 1px 2px -1px rgba(66, 52, 17, 0.32); } popover.background button:hover:focus, popover.background button:hover:hover, popover.background button.flat:hover:focus, popover.background button.flat:hover:hover { - border-color: mix(#83a598,rgba(235, 219, 178, 0.3),0.3); } + border-color: mix(#83a598,rgba(213, 196, 161, 0.3),0.3); } popover.background button:hover:active, popover.background button:hover:active:hover, popover.background button:hover:active:focus, popover.background button:hover:active:hover:focus, popover.background button:hover:checked, popover.background button:hover:checked:hover, popover.background button:hover:checked:focus, popover.background button:hover:checked:hover:focus, popover.background button.flat:hover:active, popover.background button.flat:hover:active:hover, popover.background button.flat:hover:active:focus, popover.background button.flat:hover:active:hover:focus, popover.background button.flat:hover:checked, popover.background button.flat:hover:checked:hover, popover.background button.flat:hover:checked:focus, popover.background button.flat:hover:checked:hover:focus { - border-color: rgba(209, 173, 80, 0.3); } + border-color: rgba(178, 147, 83, 0.3); } popover.background button:hover:disabled, popover.background button.flat:hover:disabled { - border-color: rgba(222, 196, 129, 0.3); } + border-color: rgba(196, 172, 122, 0.3); } popover.background button:hover:active:disabled, popover.background button:hover:checked:disabled, popover.background button.flat:hover:active:disabled, popover.background button.flat:hover:checked:disabled { - border-color: rgba(218, 188, 112, 0.3); } + border-color: rgba(190, 164, 109, 0.3); } popover.background button:focus, popover.background button.flat:focus { - background-color: #323231; + background-color: #353231; background-image: none; - border-color: rgba(218, 188, 112, 0.3); - color: #ebdbb2; + border-color: rgba(190, 164, 109, 0.3); + color: #d5c4a1; box-shadow: 0 1px 2px -1px rgba(66, 52, 17, 0.42); } popover.background button:focus:focus, popover.background button:focus:hover, popover.background button.flat:focus:focus, popover.background button.flat:focus:hover { - border-color: mix(#83a598,rgba(235, 219, 178, 0.3),0.3); } + border-color: mix(#83a598,rgba(213, 196, 161, 0.3),0.3); } popover.background button:focus:active, popover.background button:focus:active:hover, popover.background button:focus:active:focus, popover.background button:focus:active:hover:focus, popover.background button:focus:checked, popover.background button:focus:checked:hover, popover.background button:focus:checked:focus, popover.background button:focus:checked:hover:focus, popover.background button.flat:focus:active, popover.background button.flat:focus:active:hover, popover.background button.flat:focus:active:focus, popover.background button.flat:focus:active:hover:focus, popover.background button.flat:focus:checked, popover.background button.flat:focus:checked:hover, popover.background button.flat:focus:checked:focus, popover.background button.flat:focus:checked:hover:focus { - border-color: rgba(209, 173, 80, 0.3); } + border-color: rgba(178, 147, 83, 0.3); } popover.background button:focus:disabled, popover.background button.flat:focus:disabled { - border-color: rgba(222, 196, 129, 0.3); } + border-color: rgba(196, 172, 122, 0.3); } popover.background button:focus:active:disabled, popover.background button:focus:checked:disabled, popover.background button.flat:focus:active:disabled, popover.background button.flat:focus:checked:disabled { - border-color: rgba(218, 188, 112, 0.3); } + border-color: rgba(190, 164, 109, 0.3); } popover.background button:focus:hover, popover.background button.flat:focus:hover { - background-color: #353534; + background-color: #373534; background-image: none; - border-color: rgba(218, 188, 112, 0.3); + border-color: rgba(190, 164, 109, 0.3); box-shadow: 0 1px 2px -1px rgba(66, 52, 17, 0.48); } popover.background button:focus:hover:focus, popover.background button:focus:hover:hover, popover.background button.flat:focus:hover:focus, popover.background button.flat:focus:hover:hover { - border-color: mix(#83a598,rgba(235, 219, 178, 0.3),0.3); } + border-color: mix(#83a598,rgba(213, 196, 161, 0.3),0.3); } popover.background button:focus:hover:active, popover.background button:focus:hover:active:hover, popover.background button:focus:hover:active:focus, popover.background button:focus:hover:active:hover:focus, popover.background button:focus:hover:checked, popover.background button:focus:hover:checked:hover, popover.background button:focus:hover:checked:focus, popover.background button:focus:hover:checked:hover:focus, popover.background button.flat:focus:hover:active, popover.background button.flat:focus:hover:active:hover, popover.background button.flat:focus:hover:active:focus, popover.background button.flat:focus:hover:active:hover:focus, popover.background button.flat:focus:hover:checked, popover.background button.flat:focus:hover:checked:hover, popover.background button.flat:focus:hover:checked:focus, popover.background button.flat:focus:hover:checked:hover:focus { - border-color: rgba(209, 173, 80, 0.3); } + border-color: rgba(178, 147, 83, 0.3); } popover.background button:focus:hover:disabled, popover.background button.flat:focus:hover:disabled { - border-color: rgba(222, 196, 129, 0.3); } + border-color: rgba(196, 172, 122, 0.3); } popover.background button:focus:hover:active:disabled, popover.background button:focus:hover:checked:disabled, popover.background button.flat:focus:hover:active:disabled, popover.background button.flat:focus:hover:checked:disabled { - border-color: rgba(218, 188, 112, 0.3); } + border-color: rgba(190, 164, 109, 0.3); } popover.background button:checked, popover.background button:active, popover.background button.flat:checked, popover.background button.flat:active { /*@include linear-gradient(shade($bg, .7), to top);*/ background-color: #83a598; background-image: none; + border-color: rgba(190, 164, 109, 0.22); color: #ebdbb2; - box-shadow: inset 1px 0 rgba(235, 219, 178, 0.06), inset 0 1px rgba(235, 219, 178, 0.07), inset -1px 0 rgba(235, 219, 178, 0.06), inset 0 -1px rgba(235, 219, 178, 0.05); - border-color: rgba(218, 188, 112, 0.22); } + box-shadow: inset 1px 0 rgba(213, 196, 161, 0.06), inset 0 1px rgba(213, 196, 161, 0.07), inset -1px 0 rgba(213, 196, 161, 0.06), inset 0 -1px rgba(213, 196, 161, 0.05); } popover.background button:checked:focus, popover.background button:checked:hover, popover.background button:active:focus, popover.background button:active:hover, popover.background button.flat:checked:focus, popover.background button.flat:checked:hover, popover.background button.flat:active:focus, popover.background button.flat:active:hover { - border-color: mix(#83a598,rgba(235, 219, 178, 0.22),0.3); } + border-color: mix(#83a598,rgba(213, 196, 161, 0.22),0.3); } popover.background button:checked:active, popover.background button:checked:active:hover, popover.background button:checked:active:focus, popover.background button:checked:active:hover:focus, popover.background button:checked:checked, popover.background button:checked:checked:hover, popover.background button:checked:checked:focus, popover.background button:checked:checked:hover:focus, popover.background button:active:active, popover.background button:active:active:hover, popover.background button:active:active:focus, popover.background button:active:active:hover:focus, popover.background button:active:checked, popover.background button:active:checked:hover, popover.background button:active:checked:focus, popover.background button:active:checked:hover:focus, popover.background button.flat:checked:active, popover.background button.flat:checked:active:hover, popover.background button.flat:checked:active:focus, popover.background button.flat:checked:active:hover:focus, popover.background button.flat:checked:checked, popover.background button.flat:checked:checked:hover, popover.background button.flat:checked:checked:focus, popover.background button.flat:checked:checked:hover:focus, popover.background button.flat:active:active, popover.background button.flat:active:active:hover, popover.background button.flat:active:active:focus, popover.background button.flat:active:active:hover:focus, popover.background button.flat:active:checked, popover.background button.flat:active:checked:hover, popover.background button.flat:active:checked:focus, popover.background button.flat:active:checked:hover:focus { - border-color: rgba(209, 173, 80, 0.22); } + border-color: rgba(178, 147, 83, 0.22); } popover.background button:checked:disabled, popover.background button:active:disabled, popover.background button.flat:checked:disabled, popover.background button.flat:active:disabled { - border-color: rgba(222, 196, 129, 0.22); } + border-color: rgba(196, 172, 122, 0.22); } popover.background button:checked:active:disabled, popover.background button:checked:checked:disabled, popover.background button:active:active:disabled, popover.background button:active:checked:disabled, popover.background button.flat:checked:active:disabled, popover.background button.flat:checked:checked:disabled, popover.background button.flat:active:active:disabled, popover.background button.flat:active:checked:disabled { - border-color: rgba(218, 188, 112, 0.22); } + border-color: rgba(190, 164, 109, 0.22); } popover.background button:checked:focus, popover.background button:checked:hover, popover.background button:active:focus, popover.background button:active:hover, popover.background button.flat:checked:focus, popover.background button.flat:checked:hover, popover.background button.flat:active:focus, popover.background button.flat:active:hover { /*@include linear-gradient(shade($bg, .65), to top);*/ background-color: #8cab9f; background-image: none; color: #ebdbb2; } popover.background button:focus, popover.background button:hover, popover.background button.flat:focus, popover.background button.flat:hover { - color: #ebdbb2; } + color: #d5c4a1; } popover.background button:disabled:disabled, popover.background button.flat:disabled:disabled { - background-color: alpha(mix(#30302f,#ebdbb2,0.2),0.4); + background-color: alpha(mix(#32302f,#d5c4a1,0.2),0.4); background-image: none; /*border: 1px solid alpha($bg, .2);*/ opacity: .4; - color: mix(#30302f,#ebdbb2,0.5); + color: mix(#32302f,#d5c4a1,0.5); box-shadow: none; } popover.background button:active:disabled, popover.background button:checked:disabled, popover.background button.flat:active:disabled, popover.background button.flat:checked:disabled { background-color: rgba(131, 165, 152, 0.6); @@ -3664,9 +3641,9 @@ popover.background { box-shadow: none; } popover.background button.separator, popover.background button .separator { border: 1px solid currentColor; - color: rgba(48, 48, 47, 0.9); } + color: rgba(50, 48, 47, 0.9); } popover.background button.separator:disabled, popover.background button .separator:disabled { - color: rgba(48, 48, 47, 0.85); } + color: rgba(50, 48, 47, 0.85); } popover.background .linked > button { box-shadow: inset -1px 0 rgba(0, 0, 0, 0.22), 0 1px 2px -1px rgba(66, 52, 17, 0.22); } popover.background .linked > button:focus, popover.background .linked > button:hover { @@ -3674,7 +3651,7 @@ popover.background { popover.background .linked > button:active, popover.background .linked > button:active:hover, popover.background .linked > button:active:focus, popover.background .linked > button:active:hover:focus, popover.background .linked > button:checked, popover.background .linked > button:checked:hover, popover.background .linked > button:checked:focus, popover.background .linked > button:checked:hover:focus { box-shadow: inset -1px 0 rgba(0, 0, 0, 0.22), inset 0 1px rgba(66, 52, 17, 0.07), inset 0 -1px rgba(66, 52, 17, 0.05); } popover.background .linked > button:disabled { - box-shadow: inset -1px 0 #262626; } + box-shadow: inset -1px 0 #282626; } popover.background .linked > button:last-child, popover.background .linked > button:only-child { box-shadow: 0 1px 2px -1px rgba(66, 52, 17, 0.22); } popover.background .linked > button:last-child:hover, popover.background .linked > button:only-child:hover { @@ -3691,7 +3668,7 @@ popover.background { modelbutton.flat, menuitem.button.flat { - padding: 3px 5px; + padding: 0px 2px; outline-color: transparent; transition: none; } modelbutton.flat:hover, @@ -3731,10 +3708,10 @@ menuitem.button.flat { .tooltip.background, .tooltip.background.csd, tooltip.background, tooltip.background.csd { - background-color: #282828; + background-color: #32302f; background-clip: padding-box; - border: 1px solid #202020; - border-radius: 0px; + border: 1px solid #282626; + border-radius: 4px; color: #ebdbb2; } .tooltip *, @@ -3748,123 +3725,125 @@ tooltip * { messagedialog, .message-dialog, .prompt { -GtkDialog-content-area-border: 0; -GtkDialog-action-area-border: 0; - -GtkDialog-button-spacing: 3px; + -GtkDialog-button-spacing: 0px; margin: 0; padding: 0; } + messagedialog .dialog-action-box, .message-dialog .dialog-action-box, .prompt .dialog-action-box { + margin: 0px; } printdialog paper { color: #ebdbb2; - border: 1px solid mix(#282828,#ebdbb2,0.08); - background: #fff; + border: 1px solid mix(#32302f,#ebdbb2,0.18); + background: #333130; padding: 0; } printdialog paper:backdrop { - color: mix(#ebdbb2,#282828,0.5); - border-color: mix(#282828,mix(#282828,#ebdbb2,0.08),0.9); } + color: mix(#ebdbb2,#32302f,0.5); + border-color: mix(#32302f,mix(#32302f,#ebdbb2,0.18),0.9); } printdialog .dialog-action-box { - margin: 6px; } + margin: 0px; } /********************* ! App notifications * **********************/ frame.app-notification { border-style: solid; - border-color: rgba(38, 38, 38, 0.8); + border-color: rgba(32, 32, 32, 0.8); border-width: 0 1px 1px; - border-radius: 0 0 0px 0px; - padding: 6px; - background-color: rgba(48, 48, 47, 0.8); + border-radius: 0 0 4px 4px; + padding: 0px; + background-color: rgba(40, 40, 40, 0.8); background-image: none; - color: #ebdbb2; } + color: #d5c4a1; } frame.app-notification button { - background-color: rgba(48, 48, 47, 0.8); + background-color: rgba(40, 40, 40, 0.8); background-image: none; - border-color: rgba(218, 188, 112, 0.22); - color: #ebdbb2; + border-color: rgba(190, 164, 109, 0.22); + color: #d5c4a1; box-shadow: 0 1px 2px -1px rgba(66, 52, 17, 0.22); } frame.app-notification button:focus, frame.app-notification button:hover { - border-color: mix(#83a598,rgba(235, 219, 178, 0.22),0.3); } + border-color: mix(#83a598,rgba(213, 196, 161, 0.22),0.3); } frame.app-notification button:active, frame.app-notification button:active:hover, frame.app-notification button:active:focus, frame.app-notification button:active:hover:focus, frame.app-notification button:checked, frame.app-notification button:checked:hover, frame.app-notification button:checked:focus, frame.app-notification button:checked:hover:focus { - border-color: rgba(209, 173, 80, 0.22); } + border-color: rgba(178, 147, 83, 0.22); } frame.app-notification button:disabled { - border-color: rgba(222, 196, 129, 0.22); } + border-color: rgba(196, 172, 122, 0.22); } frame.app-notification button:active:disabled, frame.app-notification button:checked:disabled { - border-color: rgba(218, 188, 112, 0.22); } + border-color: rgba(190, 164, 109, 0.22); } frame.app-notification button.flat { - color: #ebdbb2; - border-color: rgba(48, 48, 47, 0); - background-color: rgba(48, 48, 47, 0); + color: #d5c4a1; + border-color: rgba(40, 40, 40, 0); + background-color: rgba(40, 40, 40, 0); background-image: none; box-shadow: none; } frame.app-notification button:hover, frame.app-notification button.flat:hover { - background-color: rgba(50, 50, 49, 0.8); + background-color: rgba(42, 42, 42, 0.8); background-image: none; - border-color: rgba(218, 188, 112, 0.3); - color: #ebdbb2; + border-color: rgba(190, 164, 109, 0.3); + color: #d5c4a1; box-shadow: 0 1px 2px -1px rgba(66, 52, 17, 0.32); } frame.app-notification button:hover:focus, frame.app-notification button:hover:hover, frame.app-notification button.flat:hover:focus, frame.app-notification button.flat:hover:hover { - border-color: mix(#83a598,rgba(235, 219, 178, 0.3),0.3); } + border-color: mix(#83a598,rgba(213, 196, 161, 0.3),0.3); } frame.app-notification button:hover:active, frame.app-notification button:hover:active:hover, frame.app-notification button:hover:active:focus, frame.app-notification button:hover:active:hover:focus, frame.app-notification button:hover:checked, frame.app-notification button:hover:checked:hover, frame.app-notification button:hover:checked:focus, frame.app-notification button:hover:checked:hover:focus, frame.app-notification button.flat:hover:active, frame.app-notification button.flat:hover:active:hover, frame.app-notification button.flat:hover:active:focus, frame.app-notification button.flat:hover:active:hover:focus, frame.app-notification button.flat:hover:checked, frame.app-notification button.flat:hover:checked:hover, frame.app-notification button.flat:hover:checked:focus, frame.app-notification button.flat:hover:checked:hover:focus { - border-color: rgba(209, 173, 80, 0.3); } + border-color: rgba(178, 147, 83, 0.3); } frame.app-notification button:hover:disabled, frame.app-notification button.flat:hover:disabled { - border-color: rgba(222, 196, 129, 0.3); } + border-color: rgba(196, 172, 122, 0.3); } frame.app-notification button:hover:active:disabled, frame.app-notification button:hover:checked:disabled, frame.app-notification button.flat:hover:active:disabled, frame.app-notification button.flat:hover:checked:disabled { - border-color: rgba(218, 188, 112, 0.3); } + border-color: rgba(190, 164, 109, 0.3); } frame.app-notification button:focus, frame.app-notification button.flat:focus { - background-color: rgba(50, 50, 49, 0.8); + background-color: rgba(42, 42, 42, 0.8); background-image: none; - border-color: rgba(218, 188, 112, 0.3); - color: #ebdbb2; + border-color: rgba(190, 164, 109, 0.3); + color: #d5c4a1; box-shadow: 0 1px 2px -1px rgba(66, 52, 17, 0.42); } frame.app-notification button:focus:focus, frame.app-notification button:focus:hover, frame.app-notification button.flat:focus:focus, frame.app-notification button.flat:focus:hover { - border-color: mix(#83a598,rgba(235, 219, 178, 0.3),0.3); } + border-color: mix(#83a598,rgba(213, 196, 161, 0.3),0.3); } frame.app-notification button:focus:active, frame.app-notification button:focus:active:hover, frame.app-notification button:focus:active:focus, frame.app-notification button:focus:active:hover:focus, frame.app-notification button:focus:checked, frame.app-notification button:focus:checked:hover, frame.app-notification button:focus:checked:focus, frame.app-notification button:focus:checked:hover:focus, frame.app-notification button.flat:focus:active, frame.app-notification button.flat:focus:active:hover, frame.app-notification button.flat:focus:active:focus, frame.app-notification button.flat:focus:active:hover:focus, frame.app-notification button.flat:focus:checked, frame.app-notification button.flat:focus:checked:hover, frame.app-notification button.flat:focus:checked:focus, frame.app-notification button.flat:focus:checked:hover:focus { - border-color: rgba(209, 173, 80, 0.3); } + border-color: rgba(178, 147, 83, 0.3); } frame.app-notification button:focus:disabled, frame.app-notification button.flat:focus:disabled { - border-color: rgba(222, 196, 129, 0.3); } + border-color: rgba(196, 172, 122, 0.3); } frame.app-notification button:focus:active:disabled, frame.app-notification button:focus:checked:disabled, frame.app-notification button.flat:focus:active:disabled, frame.app-notification button.flat:focus:checked:disabled { - border-color: rgba(218, 188, 112, 0.3); } + border-color: rgba(190, 164, 109, 0.3); } frame.app-notification button:focus:hover, frame.app-notification button.flat:focus:hover { - background-color: rgba(53, 53, 52, 0.8); + background-color: rgba(44, 44, 44, 0.8); background-image: none; - border-color: rgba(218, 188, 112, 0.3); + border-color: rgba(190, 164, 109, 0.3); box-shadow: 0 1px 2px -1px rgba(66, 52, 17, 0.48); } frame.app-notification button:focus:hover:focus, frame.app-notification button:focus:hover:hover, frame.app-notification button.flat:focus:hover:focus, frame.app-notification button.flat:focus:hover:hover { - border-color: mix(#83a598,rgba(235, 219, 178, 0.3),0.3); } + border-color: mix(#83a598,rgba(213, 196, 161, 0.3),0.3); } frame.app-notification button:focus:hover:active, frame.app-notification button:focus:hover:active:hover, frame.app-notification button:focus:hover:active:focus, frame.app-notification button:focus:hover:active:hover:focus, frame.app-notification button:focus:hover:checked, frame.app-notification button:focus:hover:checked:hover, frame.app-notification button:focus:hover:checked:focus, frame.app-notification button:focus:hover:checked:hover:focus, frame.app-notification button.flat:focus:hover:active, frame.app-notification button.flat:focus:hover:active:hover, frame.app-notification button.flat:focus:hover:active:focus, frame.app-notification button.flat:focus:hover:active:hover:focus, frame.app-notification button.flat:focus:hover:checked, frame.app-notification button.flat:focus:hover:checked:hover, frame.app-notification button.flat:focus:hover:checked:focus, frame.app-notification button.flat:focus:hover:checked:hover:focus { - border-color: rgba(209, 173, 80, 0.3); } + border-color: rgba(178, 147, 83, 0.3); } frame.app-notification button:focus:hover:disabled, frame.app-notification button.flat:focus:hover:disabled { - border-color: rgba(222, 196, 129, 0.3); } + border-color: rgba(196, 172, 122, 0.3); } frame.app-notification button:focus:hover:active:disabled, frame.app-notification button:focus:hover:checked:disabled, frame.app-notification button.flat:focus:hover:active:disabled, frame.app-notification button.flat:focus:hover:checked:disabled { - border-color: rgba(218, 188, 112, 0.3); } + border-color: rgba(190, 164, 109, 0.3); } frame.app-notification button:checked, frame.app-notification button:active, frame.app-notification button.flat:checked, frame.app-notification button.flat:active { /*@include linear-gradient(shade($bg, .7), to top);*/ background-color: #83a598; background-image: none; + border-color: rgba(190, 164, 109, 0.22); color: #ebdbb2; - box-shadow: inset 1px 0 rgba(235, 219, 178, 0.06), inset 0 1px rgba(235, 219, 178, 0.07), inset -1px 0 rgba(235, 219, 178, 0.06), inset 0 -1px rgba(235, 219, 178, 0.05); - border-color: rgba(218, 188, 112, 0.22); } + box-shadow: inset 1px 0 rgba(213, 196, 161, 0.06), inset 0 1px rgba(213, 196, 161, 0.07), inset -1px 0 rgba(213, 196, 161, 0.06), inset 0 -1px rgba(213, 196, 161, 0.05); } frame.app-notification button:checked:focus, frame.app-notification button:checked:hover, frame.app-notification button:active:focus, frame.app-notification button:active:hover, frame.app-notification button.flat:checked:focus, frame.app-notification button.flat:checked:hover, frame.app-notification button.flat:active:focus, frame.app-notification button.flat:active:hover { - border-color: mix(#83a598,rgba(235, 219, 178, 0.22),0.3); } + border-color: mix(#83a598,rgba(213, 196, 161, 0.22),0.3); } frame.app-notification button:checked:active, frame.app-notification button:checked:active:hover, frame.app-notification button:checked:active:focus, frame.app-notification button:checked:active:hover:focus, frame.app-notification button:checked:checked, frame.app-notification button:checked:checked:hover, frame.app-notification button:checked:checked:focus, frame.app-notification button:checked:checked:hover:focus, frame.app-notification button:active:active, frame.app-notification button:active:active:hover, frame.app-notification button:active:active:focus, frame.app-notification button:active:active:hover:focus, frame.app-notification button:active:checked, frame.app-notification button:active:checked:hover, frame.app-notification button:active:checked:focus, frame.app-notification button:active:checked:hover:focus, frame.app-notification button.flat:checked:active, frame.app-notification button.flat:checked:active:hover, frame.app-notification button.flat:checked:active:focus, frame.app-notification button.flat:checked:active:hover:focus, frame.app-notification button.flat:checked:checked, frame.app-notification button.flat:checked:checked:hover, frame.app-notification button.flat:checked:checked:focus, frame.app-notification button.flat:checked:checked:hover:focus, frame.app-notification button.flat:active:active, frame.app-notification button.flat:active:active:hover, frame.app-notification button.flat:active:active:focus, frame.app-notification button.flat:active:active:hover:focus, frame.app-notification button.flat:active:checked, frame.app-notification button.flat:active:checked:hover, frame.app-notification button.flat:active:checked:focus, frame.app-notification button.flat:active:checked:hover:focus { - border-color: rgba(209, 173, 80, 0.22); } + border-color: rgba(178, 147, 83, 0.22); } frame.app-notification button:checked:disabled, frame.app-notification button:active:disabled, frame.app-notification button.flat:checked:disabled, frame.app-notification button.flat:active:disabled { - border-color: rgba(222, 196, 129, 0.22); } + border-color: rgba(196, 172, 122, 0.22); } frame.app-notification button:checked:active:disabled, frame.app-notification button:checked:checked:disabled, frame.app-notification button:active:active:disabled, frame.app-notification button:active:checked:disabled, frame.app-notification button.flat:checked:active:disabled, frame.app-notification button.flat:checked:checked:disabled, frame.app-notification button.flat:active:active:disabled, frame.app-notification button.flat:active:checked:disabled { - border-color: rgba(218, 188, 112, 0.22); } + border-color: rgba(190, 164, 109, 0.22); } frame.app-notification button:checked:focus, frame.app-notification button:checked:hover, frame.app-notification button:active:focus, frame.app-notification button:active:hover, frame.app-notification button.flat:checked:focus, frame.app-notification button.flat:checked:hover, frame.app-notification button.flat:active:focus, frame.app-notification button.flat:active:hover { /*@include linear-gradient(shade($bg, .65), to top);*/ background-color: #8cab9f; background-image: none; color: #ebdbb2; } frame.app-notification button:focus, frame.app-notification button:hover, frame.app-notification button.flat:focus, frame.app-notification button.flat:hover { - color: #ebdbb2; } + color: #d5c4a1; } frame.app-notification button:disabled:disabled, frame.app-notification button.flat:disabled:disabled { - background-color: alpha(mix(rgba(48, 48, 47, 0.8),#ebdbb2,0.2),0.4); + background-color: alpha(mix(rgba(40, 40, 40, 0.8),#d5c4a1,0.2),0.4); background-image: none; /*border: 1px solid alpha($bg, .2);*/ opacity: .4; - color: mix(rgba(48, 48, 47, 0.8),#ebdbb2,0.5); + color: mix(rgba(40, 40, 40, 0.8),#d5c4a1,0.5); box-shadow: none; } frame.app-notification button:active:disabled, frame.app-notification button:checked:disabled, frame.app-notification button.flat:active:disabled, frame.app-notification button.flat:checked:disabled { background-color: rgba(131, 165, 152, 0.6); @@ -3873,9 +3852,9 @@ frame.app-notification { box-shadow: none; } frame.app-notification button.separator, frame.app-notification button .separator { border: 1px solid currentColor; - color: rgba(48, 48, 47, 0.7); } + color: rgba(40, 40, 40, 0.7); } frame.app-notification button.separator:disabled, frame.app-notification button .separator:disabled { - color: rgba(48, 48, 47, 0.65); } + color: rgba(40, 40, 40, 0.65); } frame.app-notification border { border: 0; } @@ -3907,10 +3886,10 @@ expander arrow { ! Floating bar * *****************/ .floating-bar { - background-color: #282828; + background-color: #32302f; background-image: none; - border: 1px solid #202020; - border-radius: 0px; + border: 1px solid #282626; + border-radius: 4px; color: #ebdbb2; } .floating-bar.top { border-top-width: 0; @@ -3937,10 +3916,10 @@ expander arrow { ! Touch text selections * **************************/ GtkBubbleWindow { - border-radius: 0px; + border-radius: 4px; background-clip: border-box; } GtkBubbleWindow.osd.background { - background-color: rgba(48, 48, 47, 0.8); } + background-color: rgba(40, 40, 40, 0.8); } GtkBubbleWindow .toolbar { background-color: transparent; } @@ -3948,20 +3927,20 @@ GtkBubbleWindow { ! Font-viewer * ****************/ SushiFontWidget { - padding: 3px 6px; } + padding: 0px 0px; } /************* ! Gucharmap * **************/ GucharmapChartable { - background-color: #30302f; + background-color: #32302f; color: #ebdbb2; } /************* ! Evolution * **************/ EPreviewPane .entry { - background-color: #30302f; + background-color: #32302f; color: #ebdbb2; } /******************* @@ -3970,8 +3949,8 @@ EPreviewPane .entry { entry.entry.pin-entry { font-style: normal; font-size: 50px; - padding-left: 15px; - padding-right: 15px; } + padding-left: 0px; + padding-right: 0px; } label.pin-label { font-style: normal; @@ -3984,19 +3963,19 @@ label.pin-label { min-width: 20px; min-height: 24px; margin-top: 2px; - padding-bottom: 1.5px; - padding-left: 3px; - padding-right: 3px; + padding-bottom: 0px; + padding-left: 0px; + padding-right: 0px; color: #ebdbb2; - background-color: #30302f; + background-color: #32302f; border: 1px solid; - border-color: mix(mix(#282828,#ebdbb2,0.08),#282828,0.5); - border-radius: 0px; - box-shadow: inset 0 -3px mix(#30302f,#282828,0.2); + border-color: mix(mix(#32302f,#ebdbb2,0.18),#32302f,0.5); + border-radius: 4px; + box-shadow: inset 0 -3px mix(#32302f,#32302f,0.2); font-size: smaller; } .keycap:backdrop { - background-color: #30302f; - color: mix(#ebdbb2,#282828,0.5); + background-color: #32302f; + color: mix(#ebdbb2,#32302f,0.5); transition: 200ms ease-out; } /***************** @@ -4013,8 +3992,7 @@ stackswitcher button.circular, stackswitcher button.nautilus-circular-button.ima /******************* ! Selected Items * ********************/ -entry selection, menuitem entry selection, popover.background entry selection, .osd entry selection, -#XfceNotifyWindow entry selection, #login_window entry selection, calendar:selected, row:selected, flowbox flowboxchild:selected, modelbutton.flat:active, modelbutton.flat:active arrow, modelbutton.flat:selected, modelbutton.flat:selected arrow, +entry selection, menuitem entry selection, popover.background entry selection, .osd entry selection, #XfceNotifyWindow entry selection, #login_window entry selection, calendar:selected, row:selected, flowbox flowboxchild:selected, modelbutton.flat:active, modelbutton.flat:active arrow, modelbutton.flat:selected, modelbutton.flat:selected arrow, menuitem.button.flat:active, menuitem.button.flat:active arrow, menuitem.button.flat:selected, @@ -4022,10 +4000,9 @@ menuitem.button.flat:selected arrow, .view:selected:focus, iconview:selected:foc textview text:selected:focus, .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, treeview.view:selected:focus, treeview.view:selected, .cs-category-view:selected:focus, .cs-category-view:selected, .cs-category-view .view:selected:focus, .cs-category-view iconview:selected:focus, .cs-category-view .view:selected, .cs-category-view iconview:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview.view:selected:focus, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:selected:focus, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview.view:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:selected, .nemo-window .sidebar .nemo-places-sidebar .view:selected:focus, .nemo-window .sidebar .nemo-places-sidebar iconview:selected:focus, .nemo-window .sidebar .nemo-places-sidebar .view:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:selected { +textview text selection, treeview.view:selected:focus, treeview.view:selected, .cs-category-view:selected:focus, .cs-category-view:selected, .cs-category-view .view:selected:focus, .cs-category-view iconview:selected:focus, .cs-category-view .view:selected, .cs-category-view iconview:selected, .nemo-window .sidebar .nemo-places-sidebar .view:selected:focus, .nemo-window .sidebar .nemo-places-sidebar iconview:selected:focus, .nemo-window .sidebar .nemo-places-sidebar .view:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview.view:selected:focus, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:selected:focus, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview.view:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:selected { background-color: #83a598; } - row:selected label, label:selected, entry selection, menuitem entry selection, popover.background entry selection, .osd entry selection, - #XfceNotifyWindow entry selection, #login_window entry selection, calendar:selected, row:selected, flowbox flowboxchild:selected, modelbutton.flat:active, modelbutton.flat:active arrow, modelbutton.flat:selected, modelbutton.flat:selected arrow, + row:selected label, label:selected, entry selection, menuitem entry selection, popover.background entry selection, .osd entry selection, #XfceNotifyWindow entry selection, #login_window entry selection, calendar:selected, row:selected, flowbox flowboxchild:selected, modelbutton.flat:active, modelbutton.flat:active arrow, modelbutton.flat:selected, modelbutton.flat:selected arrow, menuitem.button.flat:active, menuitem.button.flat:active arrow, menuitem.button.flat:selected, @@ -4033,38 +4010,35 @@ textview text selection, treeview.view:selected:focus, treeview.view:selected, . textview text:selected:focus, .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, treeview.view:selected:focus, treeview.view:selected, .cs-category-view:selected:focus, .cs-category-view:selected, .cs-category-view .view:selected:focus, .cs-category-view iconview:selected:focus, .cs-category-view .view:selected, .cs-category-view iconview:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview.view:selected:focus, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:selected:focus, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview.view:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:selected, .nemo-window .sidebar .nemo-places-sidebar .view:selected:focus, .nemo-window .sidebar .nemo-places-sidebar iconview:selected:focus, .nemo-window .sidebar .nemo-places-sidebar .view:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:selected { + textview text selection, treeview.view:selected:focus, treeview.view:selected, .cs-category-view:selected:focus, .cs-category-view:selected, .cs-category-view .view:selected:focus, .cs-category-view iconview:selected:focus, .cs-category-view .view:selected, .cs-category-view iconview:selected, .nemo-window .sidebar .nemo-places-sidebar .view:selected:focus, .nemo-window .sidebar .nemo-places-sidebar iconview:selected:focus, .nemo-window .sidebar .nemo-places-sidebar .view:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview.view:selected:focus, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:selected:focus, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview.view:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:selected { color: #ebdbb2; outline-color: rgba(235, 219, 178, 0.3); } - row:selected label:disabled, label:disabled:selected, label:disabled selection, entry selection:disabled, - #XfceNotifyWindow entry selection:disabled, #login_window entry selection:disabled, calendar:disabled:selected, row:disabled:selected, flowbox flowboxchild:disabled:selected, modelbutton.flat:disabled:active, modelbutton.flat:active arrow:disabled, modelbutton.flat:disabled:selected, modelbutton.flat:selected arrow:disabled, + row:selected label:disabled, label:disabled:selected, label:disabled selection, entry selection:disabled, #XfceNotifyWindow entry selection:disabled, #login_window entry selection:disabled, calendar:disabled:selected, row:disabled:selected, flowbox flowboxchild:disabled:selected, modelbutton.flat:disabled:active, modelbutton.flat:active arrow:disabled, modelbutton.flat:disabled:selected, modelbutton.flat:selected arrow:disabled, menuitem.button.flat:disabled:active, menuitem.button.flat:active arrow:disabled, menuitem.button.flat:disabled:selected, menuitem.button.flat:selected arrow: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, .cs-category-view:disabled:selected, .cs-category-view iconview:disabled:selected:focus, .cs-category-view iconview:disabled:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:disabled:selected:focus, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:disabled:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:disabled:selected:focus, .nemo-window .sidebar .nemo-places-sidebar .view:disabled:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:disabled:selected { + textview text selection:disabled, .cs-category-view:disabled:selected, .cs-category-view iconview:disabled:selected:focus, .cs-category-view iconview:disabled:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:disabled:selected:focus, .nemo-window .sidebar .nemo-places-sidebar .view:disabled:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:disabled:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:disabled:selected:focus, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:disabled:selected { color: mix(#ebdbb2,#83a598,0.5); } - row:selected label:backdrop, label:backdrop:selected, label:backdrop selection, entry selection:backdrop, - #XfceNotifyWindow entry selection:backdrop, #login_window entry selection:backdrop, calendar:backdrop:selected, row:backdrop:selected, flowbox flowboxchild:backdrop:selected, modelbutton.flat:backdrop:active, modelbutton.flat:active arrow:backdrop, modelbutton.flat:backdrop:selected, modelbutton.flat:selected arrow:backdrop, + row:selected label:backdrop, label:backdrop:selected, label:backdrop selection, entry selection:backdrop, #XfceNotifyWindow entry selection:backdrop, #login_window entry selection:backdrop, calendar:backdrop:selected, row:backdrop:selected, flowbox flowboxchild:backdrop:selected, modelbutton.flat:backdrop:active, modelbutton.flat:active arrow:backdrop, modelbutton.flat:backdrop:selected, modelbutton.flat:selected arrow:backdrop, menuitem.button.flat:backdrop:active, menuitem.button.flat:active arrow:backdrop, menuitem.button.flat:backdrop:selected, menuitem.button.flat:selected arrow: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, .cs-category-view:backdrop:selected, .cs-category-view iconview:backdrop:selected:focus, .cs-category-view iconview:backdrop:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:backdrop:selected:focus, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:backdrop:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:backdrop:selected:focus, .nemo-window .sidebar .nemo-places-sidebar .view:backdrop:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:backdrop:selected { + textview text selection:backdrop, .cs-category-view:backdrop:selected, .cs-category-view iconview:backdrop:selected:focus, .cs-category-view iconview:backdrop:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:backdrop:selected:focus, .nemo-window .sidebar .nemo-places-sidebar .view:backdrop:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:backdrop:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:backdrop:selected:focus, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:backdrop:selected { background-color: #83a598; color: mix(#83a598,#ebdbb2,0.66); } - row:selected label:backdrop:disabled, label:backdrop:disabled:selected, label:disabled selection:backdrop, label:backdrop selection:disabled, entry selection:backdrop:disabled, - #XfceNotifyWindow entry selection:backdrop:disabled, #login_window entry selection:backdrop:disabled, calendar:backdrop:disabled:selected, row:backdrop:disabled:selected, flowbox flowboxchild:backdrop:disabled:selected, modelbutton.flat:backdrop:disabled:active, modelbutton.flat:active arrow:backdrop:disabled, modelbutton.flat:backdrop:disabled:selected, modelbutton.flat:selected arrow:backdrop:disabled, + row:selected label:backdrop:disabled, label:backdrop:disabled:selected, label:disabled selection:backdrop, label:backdrop selection:disabled, entry selection:backdrop:disabled, #XfceNotifyWindow entry selection:backdrop:disabled, #login_window entry selection:backdrop:disabled, calendar:backdrop:disabled:selected, row:backdrop:disabled:selected, flowbox flowboxchild:backdrop:disabled:selected, modelbutton.flat:backdrop:disabled:active, modelbutton.flat:active arrow:backdrop:disabled, modelbutton.flat:backdrop:disabled:selected, modelbutton.flat:selected arrow:backdrop:disabled, menuitem.button.flat:backdrop:disabled:active, menuitem.button.flat:active arrow:backdrop:disabled, menuitem.button.flat:backdrop:disabled:selected, menuitem.button.flat:selected arrow: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, .cs-category-view:backdrop:disabled:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:backdrop:disabled:selected, .nemo-window .sidebar .nemo-places-sidebar .view:backdrop:disabled:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:backdrop:disabled:selected { + textview text selection:backdrop:disabled, .cs-category-view:backdrop:disabled:selected, .nemo-window .sidebar .nemo-places-sidebar .view:backdrop:disabled:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:backdrop:disabled:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:backdrop:disabled:selected { color: mix(mix(#83a598,#ebdbb2,0.66),#83a598,0.3); } /********* @@ -4079,7 +4053,7 @@ textview text selection, treeview.view:selected:focus, treeview.view:selected, . notebook { padding: 0; } notebook.frame { - border: 1px solid mix(#282828,#ebdbb2,0.08); } + border: 1px solid mix(#32302f,#ebdbb2,0.18); } notebook.frame > header { margin: -1px; } notebook.frame > header.top { @@ -4097,78 +4071,18 @@ notebook { padding-top: 0; padding-bottom: 0; } notebook > stack:not(:only-child) { - background-color: #282828; } + background-color: #32302f; } notebook > header { - padding: 3px; - background-color: #282828; } + padding: 0px; + background-color: #32302f; } notebook > header.top { - box-shadow: inset 0 -1px mix(#282828,#ebdbb2,0.08); } + box-shadow: inset 0 -1px mix(#32302f,#ebdbb2,0.18); } notebook > header.bottom { - box-shadow: inset 0 1px mix(#282828,#ebdbb2,0.08); } + box-shadow: inset 0 1px mix(#32302f,#ebdbb2,0.18); } notebook > header.right { - box-shadow: inset 1px 0 mix(#282828,#ebdbb2,0.08); } + box-shadow: inset 1px 0 mix(#32302f,#ebdbb2,0.18); } notebook > header.left { - box-shadow: inset -1px 0 mix(#282828,#ebdbb2,0.08); } - notebook > header.top { - padding-bottom: 0; } - notebook > header.top > tabs > tab { - padding: 3px 11px; - min-width: 20px; - min-height: 20px; - outline-offset: -4px; - border: 1px solid transparent; - border-bottom: none; - border-top-width: 3px; - border-radius: 1px 1px 0 0; } - notebook > header.top > tabs > tab:checked { - border-top-color: #83a598; } - notebook > header.top > tabs > tab + tab { - margin-left: -1px; } - notebook > header.bottom { - padding-top: 0; } - notebook > header.bottom > tabs > tab { - padding: 3px 11px; - min-width: 20px; - min-height: 20px; - outline-offset: -4px; - border: 1px solid transparent; - border-top: none; - border-bottom-width: 3px; - border-radius: 0 0 1px 1px; } - notebook > header.bottom > tabs > tab:checked { - border-bottom-color: #83a598; } - notebook > header.bottom > tabs > tab + tab { - margin-left: -1px; } - notebook > header.right { - padding-left: 0; } - notebook > header.right > tabs > tab { - padding: 3px 11px; - min-width: 20px; - min-height: 20px; - outline-offset: -4px; - border: 1px solid transparent; - border-left: none; - border-right-width: 3px; - border-radius: 0 1px 1px 0; } - notebook > header.right > tabs > tab:checked { - border-right-color: #83a598; } - notebook > header.right > tabs > tab + tab { - margin-top: -1px; } - notebook > header.left { - padding-right: 0; } - notebook > header.left > tabs > tab { - padding: 3px 11px; - min-width: 20px; - min-height: 20px; - outline-offset: -4px; - border: 1px solid transparent; - border-right: none; - border-left-width: 3px; - border-radius: 1px 0 0 1px; } - notebook > header.left > tabs > tab:checked { - border-left-color: #83a598; } - notebook > header.left > tabs > tab + tab { - margin-top: -1px; } + box-shadow: inset -1px 0 mix(#32302f,#ebdbb2,0.18); } notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up { -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } notebook > header.top > tabs > arrow.up:last-child, notebook > header.bottom > tabs > arrow.up:last-child { @@ -4186,41 +4100,138 @@ notebook { notebook > header.left > tabs > arrow.down:first-child, notebook > header.right > tabs > arrow.down:first-child { margin-bottom: 2px; } notebook > header > tabs > arrow { - color: mix(#ebdbb2,#282828,0.5); } + color: mix(#ebdbb2,#32302f,0.5); } notebook > header > tabs > arrow:hover { - color: mix(#ebdbb2,mix(#ebdbb2,#282828,0.5),0.5); } + color: mix(#ebdbb2,mix(#ebdbb2,#32302f,0.5),0.5); } notebook > header > tabs > arrow:active { color: #ebdbb2; } notebook > header > tabs > arrow:disabled { - color: alpha(mix(#ebdbb2,#282828,0.5),0.3); } - notebook > header.top > tabs > tab:hover:not(:checked) { - box-shadow: inset 0 -1px mix(#282828,#ebdbb2,0.08); } - notebook > header.bottom > tabs > tab:hover:not(:checked) { - box-shadow: inset 0 1px mix(#282828,#ebdbb2,0.08); } - notebook > header.left > tabs > tab:hover:not(:checked) { - box-shadow: inset -1px 0 mix(#282828,#ebdbb2,0.08); } - notebook > header.right > tabs > tab:hover:not(:checked) { - box-shadow: inset 1px 0 mix(#282828,#ebdbb2,0.08); } + color: alpha(mix(#ebdbb2,#32302f,0.5),0.3); } notebook > header > tabs > tab { + background-color: alpha(mix(#32302f,#ebdbb2,0.1),0.7); + background-image: none; + border-color: mix(mix(#32302f,#ebdbb2,0.18),mix(#ebdbb2,#32302f,0.5),0.15); color: rgba(235, 219, 178, 0.8); - background-color: alpha(mix(#282828,#ebdbb2,0.1),0.7); } + padding: 0px 8px; + min-width: 20px; + min-height: 20px; + outline-offset: -4px; + border-width: 1px; + border-style: solid; } notebook > header > tabs > tab:hover:not(:checked) { - color: mix(#ebdbb2,mix(#ebdbb2,#282828,0.5),0.5); - background-color: rgba(48, 48, 47, 0.5); - border-color: mix(#282828,#ebdbb2,0.08); } - notebook > header > tabs > tab:checked { - border-color: mix(#282828,#ebdbb2,0.08); - color: #ebdbb2; - background-color: #282828; } + background-color: mix(#32302f,#ebdbb2,0.12); + background-image: none; + border-color: mix(mix(#32302f,#ebdbb2,0.18),#83a598,0.3); + color: mix(#ebdbb2,mix(#ebdbb2,#32302f,0.5),0.5); } + notebook > header > tabs > tab:checked, notebook > header > tabs > tab:checked:hover { + background: #32302f; + border-color: mix(#32302f,#ebdbb2,0.18); + color: #ebdbb2; } notebook > header > tabs > tab button.flat { min-height: 22px; - min-width: 16px; + min-width: 22px; padding: 0; - color: mix(#282828,#ebdbb2,0.35); } + color: mix(#32302f,#ebdbb2,0.35); } notebook > header > tabs > tab button.flat:hover { - color: #ff4d4d; } + color: #ff749f; } notebook > header > tabs > tab button.flat:active, notebook > header > tabs > tab button.flat:active:hover { color: #83a598; } + notebook > header.top > tabs > tab:hover:not(:checked) { + box-shadow: inset 0 -1px mix(#32302f,#ebdbb2,0.18); } + notebook > header.bottom > tabs > tab:hover:not(:checked) { + box-shadow: inset 0 1px mix(#32302f,#ebdbb2,0.18); } + notebook > header.left > tabs > tab:hover:not(:checked) { + box-shadow: inset -1px 0 mix(#32302f,#ebdbb2,0.18); } + notebook > header.right > tabs > tab:hover:not(:checked) { + box-shadow: inset 1px 0 mix(#32302f,#ebdbb2,0.18); } + notebook > header.top { + padding-bottom: 0; } + notebook > header.top > tabs > tab { + border-bottom: none; + padding-left: 8px; + padding-right: 8px; + -gtk-outline-radius: 0; + margin-top: 4px; } + notebook > header.top > tabs > tab + tab { + margin-left: -1px; } + notebook > header.top > tabs > tab:first-child { + border-radius: 4px 0 0; + -gtk-outline-radius: 4px 0 0; } + notebook > header.top > tabs > tab:last-child { + border-radius: 0 4px 0 0; + -gtk-outline-radius: 0 4px 0 0; } + notebook > header.top > tabs > tab:checked { + border-top-width: 3px; + border-top-color: #83a598; + margin-top: 0; + -gtk-outline-radius: 4px; + border-radius: 4px 4px 0 0; } + notebook > header.bottom { + padding-top: 0; } + notebook > header.bottom > tabs > tab { + border-top: none; + padding-left: 8px; + padding-right: 8px; + -gtk-outline-radius: 0; + margin-bottom: 4px; } + notebook > header.bottom > tabs > tab + tab { + margin-left: -1px; } + notebook > header.bottom > tabs > tab:first-child { + border-radius: 0 0 0 4px; + -gtk-outline-radius: 0 0 0 4px; } + notebook > header.bottom > tabs > tab:last-child { + border-radius: 0 0 4px; + -gtk-outline-radius: 0 0 4px; } + notebook > header.bottom > tabs > tab:checked { + border-bottom-width: 3px; + border-bottom-color: #83a598; + margin-bottom: 0; + -gtk-outline-radius: 4px; + border-radius: 0 0 4px 4px; } + notebook > header.right { + padding-left: 0; } + notebook > header.right > tabs > tab { + border-left: none; + padding-left: 8px; + padding-right: 8px; + -gtk-outline-radius: 0; + margin-right: 4px; } + notebook > header.right > tabs > tab + tab { + margin-top: -1px; } + notebook > header.right > tabs > tab:first-child { + border-radius: 0 4px 0 0; + -gtk-outline-radius: 0 4px 0 0; } + notebook > header.right > tabs > tab:last-child { + border-radius: 0 0 4px; + -gtk-outline-radius: 0 0 4px; } + notebook > header.right > tabs > tab:checked { + border-right-width: 3px; + border-right-color: #83a598; + margin-right: 0; + -gtk-outline-radius: 4px; + border-radius: 0 4px 4px 0; } + notebook > header.left { + padding-right: 0; } + notebook > header.left > tabs > tab { + border-right: none; + padding-left: 8px; + padding-right: 8px; + -gtk-outline-radius: 0; + margin-left: 4px; } + notebook > header.left > tabs > tab + tab { + margin-top: -1px; } + notebook > header.left > tabs > tab:first-child { + border-radius: 4px 0 0; + -gtk-outline-radius: 4px 0 0; } + notebook > header.left > tabs > tab:last-child { + border-radius: 0 0 0 4px; + -gtk-outline-radius: 0 0 0 4px; } + notebook > header.left > tabs > tab:checked { + border-left-width: 3px; + border-left-color: #83a598; + margin-left: 0; + -gtk-outline-radius: 4px; + border-radius: 4px 0 0 4px; } /********* ! Buttons @@ -4235,7 +4246,7 @@ overlay.osd { background-color: transparent; } colorchooser .popover.osd { - border-radius: 0px; } + border-radius: 4px; } button.color .osd colorswatch:only-child { box-shadow: none; } @@ -4245,15 +4256,15 @@ button.color .osd colorswatch:only-child { button.osd, #XfceNotifyWindow button { - background-color: rgba(48, 48, 47, 0.8); + background-color: rgba(40, 40, 40, 0.8); background-image: none; - border-color: rgba(218, 188, 112, 0.22); - color: #ebdbb2; + border-color: rgba(190, 164, 109, 0.22); + color: #d5c4a1; box-shadow: 0 1px 2px -1px rgba(66, 52, 17, 0.22); } button.osd:focus, button.osd:hover, #XfceNotifyWindow button:focus, #XfceNotifyWindow button:hover { - border-color: mix(#83a598,rgba(235, 219, 178, 0.22),0.3); } + border-color: mix(#83a598,rgba(213, 196, 161, 0.22),0.3); } button.osd:active, button.osd:active:hover, button.osd:active:focus, button.osd:active:hover:focus, button.osd:checked, button.osd:checked:hover, button.osd:checked:focus, button.osd:checked:hover:focus, #XfceNotifyWindow button:active, #XfceNotifyWindow button:active:hover, @@ -4263,35 +4274,35 @@ button.osd, #XfceNotifyWindow button:checked:hover, #XfceNotifyWindow button:checked:focus, #XfceNotifyWindow button:checked:hover:focus { - border-color: rgba(209, 173, 80, 0.22); } + border-color: rgba(178, 147, 83, 0.22); } button.osd:disabled, #XfceNotifyWindow button:disabled { - border-color: rgba(222, 196, 129, 0.22); } + border-color: rgba(196, 172, 122, 0.22); } button.osd:active:disabled, button.osd:checked:disabled, #XfceNotifyWindow button:active:disabled, #XfceNotifyWindow button:checked:disabled { - border-color: rgba(218, 188, 112, 0.22); } + border-color: rgba(190, 164, 109, 0.22); } button.osd.flat, #XfceNotifyWindow button.flat { - color: #ebdbb2; - border-color: rgba(48, 48, 47, 0); - background-color: rgba(48, 48, 47, 0); + color: #d5c4a1; + border-color: rgba(40, 40, 40, 0); + background-color: rgba(40, 40, 40, 0); background-image: none; box-shadow: none; } button.osd:hover, button.osd.flat:hover, #XfceNotifyWindow button:hover, #XfceNotifyWindow button.flat:hover { - background-color: rgba(50, 50, 49, 0.8); + background-color: rgba(42, 42, 42, 0.8); background-image: none; - border-color: rgba(218, 188, 112, 0.3); - color: #ebdbb2; + border-color: rgba(190, 164, 109, 0.3); + color: #d5c4a1; box-shadow: 0 1px 2px -1px rgba(66, 52, 17, 0.32); } button.osd:hover:focus, button.osd:hover:hover, button.osd.flat:hover:focus, button.osd.flat:hover:hover, #XfceNotifyWindow button:hover:focus, #XfceNotifyWindow button:hover:hover, #XfceNotifyWindow button.flat:hover:focus, #XfceNotifyWindow button.flat:hover:hover { - border-color: mix(#83a598,rgba(235, 219, 178, 0.3),0.3); } + border-color: mix(#83a598,rgba(213, 196, 161, 0.3),0.3); } button.osd:hover:active, button.osd:hover:active:hover, button.osd:hover:active:focus, button.osd:hover:active:hover:focus, button.osd:hover:checked, button.osd:hover:checked:hover, button.osd:hover:checked:focus, button.osd:hover:checked:hover:focus, button.osd.flat:hover:active, button.osd.flat:hover:active:hover, button.osd.flat:hover:active:focus, button.osd.flat:hover:active:hover:focus, button.osd.flat:hover:checked, button.osd.flat:hover:checked:hover, button.osd.flat:hover:checked:focus, button.osd.flat:hover:checked:hover:focus, #XfceNotifyWindow button:hover:active, #XfceNotifyWindow button:hover:active:hover, @@ -4309,31 +4320,31 @@ button.osd, #XfceNotifyWindow button.flat:hover:checked:hover, #XfceNotifyWindow button.flat:hover:checked:focus, #XfceNotifyWindow button.flat:hover:checked:hover:focus { - border-color: rgba(209, 173, 80, 0.3); } + border-color: rgba(178, 147, 83, 0.3); } button.osd:hover:disabled, button.osd.flat:hover:disabled, #XfceNotifyWindow button:hover:disabled, #XfceNotifyWindow button.flat:hover:disabled { - border-color: rgba(222, 196, 129, 0.3); } + border-color: rgba(196, 172, 122, 0.3); } button.osd:hover:active:disabled, button.osd:hover:checked:disabled, button.osd.flat:hover:active:disabled, button.osd.flat:hover:checked:disabled, #XfceNotifyWindow button:hover:active:disabled, #XfceNotifyWindow button:hover:checked:disabled, #XfceNotifyWindow button.flat:hover:active:disabled, #XfceNotifyWindow button.flat:hover:checked:disabled { - border-color: rgba(218, 188, 112, 0.3); } + border-color: rgba(190, 164, 109, 0.3); } button.osd:focus, button.osd.flat:focus, #XfceNotifyWindow button:focus, #XfceNotifyWindow button.flat:focus { - background-color: rgba(50, 50, 49, 0.8); + background-color: rgba(42, 42, 42, 0.8); background-image: none; - border-color: rgba(218, 188, 112, 0.3); - color: #ebdbb2; + border-color: rgba(190, 164, 109, 0.3); + color: #d5c4a1; box-shadow: 0 1px 2px -1px rgba(66, 52, 17, 0.42); } button.osd:focus:focus, button.osd:focus:hover, button.osd.flat:focus:focus, button.osd.flat:focus:hover, #XfceNotifyWindow button:focus:focus, #XfceNotifyWindow button:focus:hover, #XfceNotifyWindow button.flat:focus:focus, #XfceNotifyWindow button.flat:focus:hover { - border-color: mix(#83a598,rgba(235, 219, 178, 0.3),0.3); } + border-color: mix(#83a598,rgba(213, 196, 161, 0.3),0.3); } button.osd:focus:active, button.osd:focus:active:hover, button.osd:focus:active:focus, button.osd:focus:active:hover:focus, button.osd:focus:checked, button.osd:focus:checked:hover, button.osd:focus:checked:focus, button.osd:focus:checked:hover:focus, button.osd.flat:focus:active, button.osd.flat:focus:active:hover, button.osd.flat:focus:active:focus, button.osd.flat:focus:active:hover:focus, button.osd.flat:focus:checked, button.osd.flat:focus:checked:hover, button.osd.flat:focus:checked:focus, button.osd.flat:focus:checked:hover:focus, #XfceNotifyWindow button:focus:active, #XfceNotifyWindow button:focus:active:hover, @@ -4351,30 +4362,30 @@ button.osd, #XfceNotifyWindow button.flat:focus:checked:hover, #XfceNotifyWindow button.flat:focus:checked:focus, #XfceNotifyWindow button.flat:focus:checked:hover:focus { - border-color: rgba(209, 173, 80, 0.3); } + border-color: rgba(178, 147, 83, 0.3); } button.osd:focus:disabled, button.osd.flat:focus:disabled, #XfceNotifyWindow button:focus:disabled, #XfceNotifyWindow button.flat:focus:disabled { - border-color: rgba(222, 196, 129, 0.3); } + border-color: rgba(196, 172, 122, 0.3); } button.osd:focus:active:disabled, button.osd:focus:checked:disabled, button.osd.flat:focus:active:disabled, button.osd.flat:focus:checked:disabled, #XfceNotifyWindow button:focus:active:disabled, #XfceNotifyWindow button:focus:checked:disabled, #XfceNotifyWindow button.flat:focus:active:disabled, #XfceNotifyWindow button.flat:focus:checked:disabled { - border-color: rgba(218, 188, 112, 0.3); } + border-color: rgba(190, 164, 109, 0.3); } button.osd:focus:hover, button.osd.flat:focus:hover, #XfceNotifyWindow button:focus:hover, #XfceNotifyWindow button.flat:focus:hover { - background-color: rgba(53, 53, 52, 0.8); + background-color: rgba(44, 44, 44, 0.8); background-image: none; - border-color: rgba(218, 188, 112, 0.3); + border-color: rgba(190, 164, 109, 0.3); box-shadow: 0 1px 2px -1px rgba(66, 52, 17, 0.48); } button.osd:focus:hover:focus, button.osd:focus:hover:hover, button.osd.flat:focus:hover:focus, button.osd.flat:focus:hover:hover, #XfceNotifyWindow button:focus:hover:focus, #XfceNotifyWindow button:focus:hover:hover, #XfceNotifyWindow button.flat:focus:hover:focus, #XfceNotifyWindow button.flat:focus:hover:hover { - border-color: mix(#83a598,rgba(235, 219, 178, 0.3),0.3); } + border-color: mix(#83a598,rgba(213, 196, 161, 0.3),0.3); } button.osd:focus:hover:active, button.osd:focus:hover:active:hover, button.osd:focus:hover:active:focus, button.osd:focus:hover:active:hover:focus, button.osd:focus:hover:checked, button.osd:focus:hover:checked:hover, button.osd:focus:hover:checked:focus, button.osd:focus:hover:checked:hover:focus, button.osd.flat:focus:hover:active, button.osd.flat:focus:hover:active:hover, button.osd.flat:focus:hover:active:focus, button.osd.flat:focus:hover:active:hover:focus, button.osd.flat:focus:hover:checked, button.osd.flat:focus:hover:checked:hover, button.osd.flat:focus:hover:checked:focus, button.osd.flat:focus:hover:checked:hover:focus, #XfceNotifyWindow button:focus:hover:active, #XfceNotifyWindow button:focus:hover:active:hover, @@ -4392,17 +4403,17 @@ button.osd, #XfceNotifyWindow button.flat:focus:hover:checked:hover, #XfceNotifyWindow button.flat:focus:hover:checked:focus, #XfceNotifyWindow button.flat:focus:hover:checked:hover:focus { - border-color: rgba(209, 173, 80, 0.3); } + border-color: rgba(178, 147, 83, 0.3); } button.osd:focus:hover:disabled, button.osd.flat:focus:hover:disabled, #XfceNotifyWindow button:focus:hover:disabled, #XfceNotifyWindow button.flat:focus:hover:disabled { - border-color: rgba(222, 196, 129, 0.3); } + border-color: rgba(196, 172, 122, 0.3); } button.osd:focus:hover:active:disabled, button.osd:focus:hover:checked:disabled, button.osd.flat:focus:hover:active:disabled, button.osd.flat:focus:hover:checked:disabled, #XfceNotifyWindow button:focus:hover:active:disabled, #XfceNotifyWindow button:focus:hover:checked:disabled, #XfceNotifyWindow button.flat:focus:hover:active:disabled, #XfceNotifyWindow button.flat:focus:hover:checked:disabled { - border-color: rgba(218, 188, 112, 0.3); } + border-color: rgba(190, 164, 109, 0.3); } button.osd:checked, button.osd:active, button.osd.flat:checked, button.osd.flat:active, #XfceNotifyWindow button:checked, #XfceNotifyWindow button:active, @@ -4411,9 +4422,9 @@ button.osd, /*@include linear-gradient(shade($bg, .7), to top);*/ background-color: #83a598; background-image: none; + border-color: rgba(190, 164, 109, 0.22); color: #ebdbb2; - box-shadow: inset 1px 0 rgba(235, 219, 178, 0.06), inset 0 1px rgba(235, 219, 178, 0.07), inset -1px 0 rgba(235, 219, 178, 0.06), inset 0 -1px rgba(235, 219, 178, 0.05); - border-color: rgba(218, 188, 112, 0.22); } + box-shadow: inset 1px 0 rgba(213, 196, 161, 0.06), inset 0 1px rgba(213, 196, 161, 0.07), inset -1px 0 rgba(213, 196, 161, 0.06), inset 0 -1px rgba(213, 196, 161, 0.05); } button.osd:checked:focus, button.osd:checked:hover, button.osd:active:focus, button.osd:active:hover, button.osd.flat:checked:focus, button.osd.flat:checked:hover, button.osd.flat:active:focus, button.osd.flat:active:hover, #XfceNotifyWindow button:checked:focus, #XfceNotifyWindow button:checked:hover, @@ -4423,7 +4434,7 @@ button.osd, #XfceNotifyWindow button.flat:checked:hover, #XfceNotifyWindow button.flat:active:focus, #XfceNotifyWindow button.flat:active:hover { - border-color: mix(#83a598,rgba(235, 219, 178, 0.22),0.3); } + border-color: mix(#83a598,rgba(213, 196, 161, 0.22),0.3); } button.osd:checked:active, button.osd:checked:active:hover, button.osd:checked:active:focus, button.osd:checked:active:hover:focus, button.osd:checked:checked, button.osd:checked:checked:hover, button.osd:checked:checked:focus, button.osd:checked:checked:hover:focus, button.osd:active:active, button.osd:active:active:hover, button.osd:active:active:focus, button.osd:active:active:hover:focus, button.osd:active:checked, button.osd:active:checked:hover, button.osd:active:checked:focus, button.osd:active:checked:hover:focus, button.osd.flat:checked:active, button.osd.flat:checked:active:hover, button.osd.flat:checked:active:focus, button.osd.flat:checked:active:hover:focus, button.osd.flat:checked:checked, button.osd.flat:checked:checked:hover, button.osd.flat:checked:checked:focus, button.osd.flat:checked:checked:hover:focus, button.osd.flat:active:active, button.osd.flat:active:active:hover, button.osd.flat:active:active:focus, button.osd.flat:active:active:hover:focus, button.osd.flat:active:checked, button.osd.flat:active:checked:hover, button.osd.flat:active:checked:focus, button.osd.flat:active:checked:hover:focus, #XfceNotifyWindow button:checked:active, #XfceNotifyWindow button:checked:active:hover, @@ -4457,13 +4468,13 @@ button.osd, #XfceNotifyWindow button.flat:active:checked:hover, #XfceNotifyWindow button.flat:active:checked:focus, #XfceNotifyWindow button.flat:active:checked:hover:focus { - border-color: rgba(209, 173, 80, 0.22); } + border-color: rgba(178, 147, 83, 0.22); } button.osd:checked:disabled, button.osd:active:disabled, button.osd.flat:checked:disabled, button.osd.flat:active:disabled, #XfceNotifyWindow button:checked:disabled, #XfceNotifyWindow button:active:disabled, #XfceNotifyWindow button.flat:checked:disabled, #XfceNotifyWindow button.flat:active:disabled { - border-color: rgba(222, 196, 129, 0.22); } + border-color: rgba(196, 172, 122, 0.22); } button.osd:checked:active:disabled, button.osd:checked:checked:disabled, button.osd:active:active:disabled, button.osd:active:checked:disabled, button.osd.flat:checked:active:disabled, button.osd.flat:checked:checked:disabled, button.osd.flat:active:active:disabled, button.osd.flat:active:checked:disabled, #XfceNotifyWindow button:checked:active:disabled, #XfceNotifyWindow button:checked:checked:disabled, @@ -4473,7 +4484,7 @@ button.osd, #XfceNotifyWindow button.flat:checked:checked:disabled, #XfceNotifyWindow button.flat:active:active:disabled, #XfceNotifyWindow button.flat:active:checked:disabled { - border-color: rgba(218, 188, 112, 0.22); } + border-color: rgba(190, 164, 109, 0.22); } button.osd:checked:focus, button.osd:checked:hover, button.osd:active:focus, button.osd:active:hover, button.osd.flat:checked:focus, button.osd.flat:checked:hover, button.osd.flat:active:focus, button.osd.flat:active:hover, #XfceNotifyWindow button:checked:focus, #XfceNotifyWindow button:checked:hover, @@ -4492,15 +4503,15 @@ button.osd, #XfceNotifyWindow button:hover, #XfceNotifyWindow button.flat:focus, #XfceNotifyWindow button.flat:hover { - color: #ebdbb2; } + color: #d5c4a1; } button.osd:disabled:disabled, button.osd.flat:disabled:disabled, #XfceNotifyWindow button:disabled:disabled, #XfceNotifyWindow button.flat:disabled:disabled { - background-color: alpha(mix(rgba(48, 48, 47, 0.8),#ebdbb2,0.2),0.4); + background-color: alpha(mix(rgba(40, 40, 40, 0.8),#d5c4a1,0.2),0.4); background-image: none; /*border: 1px solid alpha($bg, .2);*/ opacity: .4; - color: mix(rgba(48, 48, 47, 0.8),#ebdbb2,0.5); + color: mix(rgba(40, 40, 40, 0.8),#d5c4a1,0.5); box-shadow: none; } button.osd:active:disabled, button.osd:checked:disabled, button.osd.flat:active:disabled, button.osd.flat:checked:disabled, #XfceNotifyWindow button:active:disabled, @@ -4515,11 +4526,11 @@ button.osd, #XfceNotifyWindow button.separator, #XfceNotifyWindow button .separator { border: 1px solid currentColor; - color: rgba(48, 48, 47, 0.7); } + color: rgba(40, 40, 40, 0.7); } button.osd.separator:disabled, button.osd .separator:disabled, #XfceNotifyWindow button.separator:disabled, #XfceNotifyWindow button .separator:disabled { - color: rgba(48, 48, 47, 0.65); } + color: rgba(40, 40, 40, 0.65); } button.osd.image-button, #XfceNotifyWindow button.image-button { padding: 0; @@ -4528,14 +4539,14 @@ button.osd, toolbar.osd { -GtkToolbar-button-relief: normal; - padding: 3px; - border: 1px solid rgba(38, 38, 38, 0.8); - border-radius: 0px; - background-color: rgba(48, 48, 47, 0.8); + padding: 0px; + border: 1px solid rgba(32, 32, 32, 0.8); + border-radius: 4px; + background-color: rgba(40, 40, 40, 0.8); background-image: none; - color: #ebdbb2; } + color: #d5c4a1; } toolbar.osd separator { - color: rgba(43, 43, 42, 0.8); } + color: rgba(36, 36, 36, 0.8); } toolbar.osd.left, toolbar.osd.right, toolbar.osd.top, toolbar.osd.bottom { border-radius: 0; } @@ -4556,29 +4567,29 @@ progressbar.osd { .osd, #XfceNotifyWindow { - background-color: rgba(48, 48, 47, 0.8); - color: #ebdbb2; + background-color: rgba(40, 40, 40, 0.8); + color: #d5c4a1; /* used by gnome-settings-daemon's media-keys OSD */ /* used by Documents */ } .osd.background, #XfceNotifyWindow.background { - background-color: rgba(48, 48, 47, 0.6); - color: #ebdbb2; } + background-color: rgba(40, 40, 40, 0.6); + color: #d5c4a1; } .osd .frame, #XfceNotifyWindow .frame { background-clip: border-box; background-origin: border-box; } .osd button, #XfceNotifyWindow button { - background-color: rgba(48, 48, 47, 0.8); + background-color: rgba(40, 40, 40, 0.8); background-image: none; - border-color: rgba(218, 188, 112, 0.22); - color: #ebdbb2; + border-color: rgba(190, 164, 109, 0.22); + color: #d5c4a1; box-shadow: 0 1px 2px -1px rgba(66, 52, 17, 0.22); } .osd button:focus, .osd button:hover, #XfceNotifyWindow button:focus, #XfceNotifyWindow button:hover { - border-color: mix(#83a598,rgba(235, 219, 178, 0.22),0.3); } + border-color: mix(#83a598,rgba(213, 196, 161, 0.22),0.3); } .osd button:active, .osd button:active:hover, .osd button:active:focus, .osd button:active:hover:focus, .osd button:checked, .osd button:checked:hover, .osd button:checked:focus, .osd button:checked:hover:focus, #XfceNotifyWindow button:active, #XfceNotifyWindow button:active:hover, @@ -4588,35 +4599,35 @@ progressbar.osd { #XfceNotifyWindow button:checked:hover, #XfceNotifyWindow button:checked:focus, #XfceNotifyWindow button:checked:hover:focus { - border-color: rgba(209, 173, 80, 0.22); } + border-color: rgba(178, 147, 83, 0.22); } .osd button:disabled, #XfceNotifyWindow button:disabled { - border-color: rgba(222, 196, 129, 0.22); } + border-color: rgba(196, 172, 122, 0.22); } .osd button:active:disabled, .osd button:checked:disabled, #XfceNotifyWindow button:active:disabled, #XfceNotifyWindow button:checked:disabled { - border-color: rgba(218, 188, 112, 0.22); } + border-color: rgba(190, 164, 109, 0.22); } .osd button.flat, #XfceNotifyWindow button.flat { - color: #ebdbb2; - border-color: rgba(48, 48, 47, 0); - background-color: rgba(48, 48, 47, 0); + color: #d5c4a1; + border-color: rgba(40, 40, 40, 0); + background-color: rgba(40, 40, 40, 0); background-image: none; box-shadow: none; } .osd button:hover, .osd button.flat:hover, #XfceNotifyWindow button:hover, #XfceNotifyWindow button.flat:hover { - background-color: rgba(50, 50, 49, 0.8); + background-color: rgba(42, 42, 42, 0.8); background-image: none; - border-color: rgba(218, 188, 112, 0.3); - color: #ebdbb2; + border-color: rgba(190, 164, 109, 0.3); + color: #d5c4a1; box-shadow: 0 1px 2px -1px rgba(66, 52, 17, 0.32); } .osd button:hover:focus, .osd button:hover:hover, .osd button.flat:hover:focus, .osd button.flat:hover:hover, #XfceNotifyWindow button:hover:focus, #XfceNotifyWindow button:hover:hover, #XfceNotifyWindow button.flat:hover:focus, #XfceNotifyWindow button.flat:hover:hover { - border-color: mix(#83a598,rgba(235, 219, 178, 0.3),0.3); } + border-color: mix(#83a598,rgba(213, 196, 161, 0.3),0.3); } .osd button:hover:active, .osd button:hover:active:hover, .osd button:hover:active:focus, .osd button:hover:active:hover:focus, .osd button:hover:checked, .osd button:hover:checked:hover, .osd button:hover:checked:focus, .osd button:hover:checked:hover:focus, .osd button.flat:hover:active, .osd button.flat:hover:active:hover, .osd button.flat:hover:active:focus, .osd button.flat:hover:active:hover:focus, .osd button.flat:hover:checked, .osd button.flat:hover:checked:hover, .osd button.flat:hover:checked:focus, .osd button.flat:hover:checked:hover:focus, #XfceNotifyWindow button:hover:active, #XfceNotifyWindow button:hover:active:hover, @@ -4634,31 +4645,31 @@ progressbar.osd { #XfceNotifyWindow button.flat:hover:checked:hover, #XfceNotifyWindow button.flat:hover:checked:focus, #XfceNotifyWindow button.flat:hover:checked:hover:focus { - border-color: rgba(209, 173, 80, 0.3); } + border-color: rgba(178, 147, 83, 0.3); } .osd button:hover:disabled, .osd button.flat:hover:disabled, #XfceNotifyWindow button:hover:disabled, #XfceNotifyWindow button.flat:hover:disabled { - border-color: rgba(222, 196, 129, 0.3); } + border-color: rgba(196, 172, 122, 0.3); } .osd button:hover:active:disabled, .osd button:hover:checked:disabled, .osd button.flat:hover:active:disabled, .osd button.flat:hover:checked:disabled, #XfceNotifyWindow button:hover:active:disabled, #XfceNotifyWindow button:hover:checked:disabled, #XfceNotifyWindow button.flat:hover:active:disabled, #XfceNotifyWindow button.flat:hover:checked:disabled { - border-color: rgba(218, 188, 112, 0.3); } + border-color: rgba(190, 164, 109, 0.3); } .osd button:focus, .osd button.flat:focus, #XfceNotifyWindow button:focus, #XfceNotifyWindow button.flat:focus { - background-color: rgba(50, 50, 49, 0.8); + background-color: rgba(42, 42, 42, 0.8); background-image: none; - border-color: rgba(218, 188, 112, 0.3); - color: #ebdbb2; + border-color: rgba(190, 164, 109, 0.3); + color: #d5c4a1; box-shadow: 0 1px 2px -1px rgba(66, 52, 17, 0.42); } .osd button:focus:focus, .osd button:focus:hover, .osd button.flat:focus:focus, .osd button.flat:focus:hover, #XfceNotifyWindow button:focus:focus, #XfceNotifyWindow button:focus:hover, #XfceNotifyWindow button.flat:focus:focus, #XfceNotifyWindow button.flat:focus:hover { - border-color: mix(#83a598,rgba(235, 219, 178, 0.3),0.3); } + border-color: mix(#83a598,rgba(213, 196, 161, 0.3),0.3); } .osd button:focus:active, .osd button:focus:active:hover, .osd button:focus:active:focus, .osd button:focus:active:hover:focus, .osd button:focus:checked, .osd button:focus:checked:hover, .osd button:focus:checked:focus, .osd button:focus:checked:hover:focus, .osd button.flat:focus:active, .osd button.flat:focus:active:hover, .osd button.flat:focus:active:focus, .osd button.flat:focus:active:hover:focus, .osd button.flat:focus:checked, .osd button.flat:focus:checked:hover, .osd button.flat:focus:checked:focus, .osd button.flat:focus:checked:hover:focus, #XfceNotifyWindow button:focus:active, #XfceNotifyWindow button:focus:active:hover, @@ -4676,30 +4687,30 @@ progressbar.osd { #XfceNotifyWindow button.flat:focus:checked:hover, #XfceNotifyWindow button.flat:focus:checked:focus, #XfceNotifyWindow button.flat:focus:checked:hover:focus { - border-color: rgba(209, 173, 80, 0.3); } + border-color: rgba(178, 147, 83, 0.3); } .osd button:focus:disabled, .osd button.flat:focus:disabled, #XfceNotifyWindow button:focus:disabled, #XfceNotifyWindow button.flat:focus:disabled { - border-color: rgba(222, 196, 129, 0.3); } + border-color: rgba(196, 172, 122, 0.3); } .osd button:focus:active:disabled, .osd button:focus:checked:disabled, .osd button.flat:focus:active:disabled, .osd button.flat:focus:checked:disabled, #XfceNotifyWindow button:focus:active:disabled, #XfceNotifyWindow button:focus:checked:disabled, #XfceNotifyWindow button.flat:focus:active:disabled, #XfceNotifyWindow button.flat:focus:checked:disabled { - border-color: rgba(218, 188, 112, 0.3); } + border-color: rgba(190, 164, 109, 0.3); } .osd button:focus:hover, .osd button.flat:focus:hover, #XfceNotifyWindow button:focus:hover, #XfceNotifyWindow button.flat:focus:hover { - background-color: rgba(53, 53, 52, 0.8); + background-color: rgba(44, 44, 44, 0.8); background-image: none; - border-color: rgba(218, 188, 112, 0.3); + border-color: rgba(190, 164, 109, 0.3); box-shadow: 0 1px 2px -1px rgba(66, 52, 17, 0.48); } .osd button:focus:hover:focus, .osd button:focus:hover:hover, .osd button.flat:focus:hover:focus, .osd button.flat:focus:hover:hover, #XfceNotifyWindow button:focus:hover:focus, #XfceNotifyWindow button:focus:hover:hover, #XfceNotifyWindow button.flat:focus:hover:focus, #XfceNotifyWindow button.flat:focus:hover:hover { - border-color: mix(#83a598,rgba(235, 219, 178, 0.3),0.3); } + border-color: mix(#83a598,rgba(213, 196, 161, 0.3),0.3); } .osd button:focus:hover:active, .osd button:focus:hover:active:hover, .osd button:focus:hover:active:focus, .osd button:focus:hover:active:hover:focus, .osd button:focus:hover:checked, .osd button:focus:hover:checked:hover, .osd button:focus:hover:checked:focus, .osd button:focus:hover:checked:hover:focus, .osd button.flat:focus:hover:active, .osd button.flat:focus:hover:active:hover, .osd button.flat:focus:hover:active:focus, .osd button.flat:focus:hover:active:hover:focus, .osd button.flat:focus:hover:checked, .osd button.flat:focus:hover:checked:hover, .osd button.flat:focus:hover:checked:focus, .osd button.flat:focus:hover:checked:hover:focus, #XfceNotifyWindow button:focus:hover:active, #XfceNotifyWindow button:focus:hover:active:hover, @@ -4717,17 +4728,17 @@ progressbar.osd { #XfceNotifyWindow button.flat:focus:hover:checked:hover, #XfceNotifyWindow button.flat:focus:hover:checked:focus, #XfceNotifyWindow button.flat:focus:hover:checked:hover:focus { - border-color: rgba(209, 173, 80, 0.3); } + border-color: rgba(178, 147, 83, 0.3); } .osd button:focus:hover:disabled, .osd button.flat:focus:hover:disabled, #XfceNotifyWindow button:focus:hover:disabled, #XfceNotifyWindow button.flat:focus:hover:disabled { - border-color: rgba(222, 196, 129, 0.3); } + border-color: rgba(196, 172, 122, 0.3); } .osd button:focus:hover:active:disabled, .osd button:focus:hover:checked:disabled, .osd button.flat:focus:hover:active:disabled, .osd button.flat:focus:hover:checked:disabled, #XfceNotifyWindow button:focus:hover:active:disabled, #XfceNotifyWindow button:focus:hover:checked:disabled, #XfceNotifyWindow button.flat:focus:hover:active:disabled, #XfceNotifyWindow button.flat:focus:hover:checked:disabled { - border-color: rgba(218, 188, 112, 0.3); } + border-color: rgba(190, 164, 109, 0.3); } .osd button:checked, .osd button:active, .osd button.flat:checked, .osd button.flat:active, #XfceNotifyWindow button:checked, #XfceNotifyWindow button:active, @@ -4736,9 +4747,9 @@ progressbar.osd { /*@include linear-gradient(shade($bg, .7), to top);*/ background-color: #83a598; background-image: none; + border-color: rgba(190, 164, 109, 0.22); color: #ebdbb2; - box-shadow: inset 1px 0 rgba(235, 219, 178, 0.06), inset 0 1px rgba(235, 219, 178, 0.07), inset -1px 0 rgba(235, 219, 178, 0.06), inset 0 -1px rgba(235, 219, 178, 0.05); - border-color: rgba(218, 188, 112, 0.22); } + box-shadow: inset 1px 0 rgba(213, 196, 161, 0.06), inset 0 1px rgba(213, 196, 161, 0.07), inset -1px 0 rgba(213, 196, 161, 0.06), inset 0 -1px rgba(213, 196, 161, 0.05); } .osd button:checked:focus, .osd button:checked:hover, .osd button:active:focus, .osd button:active:hover, .osd button.flat:checked:focus, .osd button.flat:checked:hover, .osd button.flat:active:focus, .osd button.flat:active:hover, #XfceNotifyWindow button:checked:focus, #XfceNotifyWindow button:checked:hover, @@ -4748,7 +4759,7 @@ progressbar.osd { #XfceNotifyWindow button.flat:checked:hover, #XfceNotifyWindow button.flat:active:focus, #XfceNotifyWindow button.flat:active:hover { - border-color: mix(#83a598,rgba(235, 219, 178, 0.22),0.3); } + border-color: mix(#83a598,rgba(213, 196, 161, 0.22),0.3); } .osd button:checked:active, .osd button:checked:active:hover, .osd button:checked:active:focus, .osd button:checked:active:hover:focus, .osd button:checked:checked, .osd button:checked:checked:hover, .osd button:checked:checked:focus, .osd button:checked:checked:hover:focus, .osd button:active:active, .osd button:active:active:hover, .osd button:active:active:focus, .osd button:active:active:hover:focus, .osd button:active:checked, .osd button:active:checked:hover, .osd button:active:checked:focus, .osd button:active:checked:hover:focus, .osd button.flat:checked:active, .osd button.flat:checked:active:hover, .osd button.flat:checked:active:focus, .osd button.flat:checked:active:hover:focus, .osd button.flat:checked:checked, .osd button.flat:checked:checked:hover, .osd button.flat:checked:checked:focus, .osd button.flat:checked:checked:hover:focus, .osd button.flat:active:active, .osd button.flat:active:active:hover, .osd button.flat:active:active:focus, .osd button.flat:active:active:hover:focus, .osd button.flat:active:checked, .osd button.flat:active:checked:hover, .osd button.flat:active:checked:focus, .osd button.flat:active:checked:hover:focus, #XfceNotifyWindow button:checked:active, #XfceNotifyWindow button:checked:active:hover, @@ -4782,13 +4793,13 @@ progressbar.osd { #XfceNotifyWindow button.flat:active:checked:hover, #XfceNotifyWindow button.flat:active:checked:focus, #XfceNotifyWindow button.flat:active:checked:hover:focus { - border-color: rgba(209, 173, 80, 0.22); } + border-color: rgba(178, 147, 83, 0.22); } .osd button:checked:disabled, .osd button:active:disabled, .osd button.flat:checked:disabled, .osd button.flat:active:disabled, #XfceNotifyWindow button:checked:disabled, #XfceNotifyWindow button:active:disabled, #XfceNotifyWindow button.flat:checked:disabled, #XfceNotifyWindow button.flat:active:disabled { - border-color: rgba(222, 196, 129, 0.22); } + border-color: rgba(196, 172, 122, 0.22); } .osd button:checked:active:disabled, .osd button:checked:checked:disabled, .osd button:active:active:disabled, .osd button:active:checked:disabled, .osd button.flat:checked:active:disabled, .osd button.flat:checked:checked:disabled, .osd button.flat:active:active:disabled, .osd button.flat:active:checked:disabled, #XfceNotifyWindow button:checked:active:disabled, #XfceNotifyWindow button:checked:checked:disabled, @@ -4798,7 +4809,7 @@ progressbar.osd { #XfceNotifyWindow button.flat:checked:checked:disabled, #XfceNotifyWindow button.flat:active:active:disabled, #XfceNotifyWindow button.flat:active:checked:disabled { - border-color: rgba(218, 188, 112, 0.22); } + border-color: rgba(190, 164, 109, 0.22); } .osd button:checked:focus, .osd button:checked:hover, .osd button:active:focus, .osd button:active:hover, .osd button.flat:checked:focus, .osd button.flat:checked:hover, .osd button.flat:active:focus, .osd button.flat:active:hover, #XfceNotifyWindow button:checked:focus, #XfceNotifyWindow button:checked:hover, @@ -4817,15 +4828,15 @@ progressbar.osd { #XfceNotifyWindow button:hover, #XfceNotifyWindow button.flat:focus, #XfceNotifyWindow button.flat:hover { - color: #ebdbb2; } + color: #d5c4a1; } .osd button:disabled:disabled, .osd button.flat:disabled:disabled, #XfceNotifyWindow button:disabled:disabled, #XfceNotifyWindow button.flat:disabled:disabled { - background-color: alpha(mix(rgba(48, 48, 47, 0.8),#ebdbb2,0.2),0.4); + background-color: alpha(mix(rgba(40, 40, 40, 0.8),#d5c4a1,0.2),0.4); background-image: none; /*border: 1px solid alpha($bg, .2);*/ opacity: .4; - color: mix(rgba(48, 48, 47, 0.8),#ebdbb2,0.5); + color: mix(rgba(40, 40, 40, 0.8),#d5c4a1,0.5); box-shadow: none; } .osd button:active:disabled, .osd button:checked:disabled, .osd button.flat:active:disabled, .osd button.flat:checked:disabled, #XfceNotifyWindow button:active:disabled, @@ -4840,24 +4851,24 @@ progressbar.osd { #XfceNotifyWindow button.separator, #XfceNotifyWindow button .separator { border: 1px solid currentColor; - color: rgba(48, 48, 47, 0.7); } + color: rgba(40, 40, 40, 0.7); } .osd button.separator:disabled, .osd button .separator:disabled, #XfceNotifyWindow button.separator:disabled, #XfceNotifyWindow button .separator:disabled { - color: rgba(48, 48, 47, 0.65); } + color: rgba(40, 40, 40, 0.65); } .osd entry, #XfceNotifyWindow entry { - background-color: #30302f; + background-color: #282828; background-image: none; - border-color: shade(mix(#30302f,#ebdbb2,0.2),0.8); - padding: 3px; - color: #ebdbb2; + border-color: shade(mix(#282828,#d5c4a1,0.2),0.8); + padding: 0px; + color: #d5c4a1; caret-color: #282828; -gtk-secondary-caret-color: #282828; } .osd entry:focus, .osd entry:hover, #XfceNotifyWindow entry:focus, #XfceNotifyWindow entry:hover { - border-color: mix(#83a598,mix(#30302f,#ebdbb2,0.2),0.3); } + border-color: mix(#83a598,mix(#282828,#d5c4a1,0.2),0.3); } .osd entry:active, .osd entry:active:hover, .osd entry:active:focus, .osd entry:active:hover:focus, .osd entry:checked, .osd entry:checked:hover, .osd entry:checked:focus, .osd entry:checked:hover:focus, #XfceNotifyWindow entry:active, #XfceNotifyWindow entry:active:hover, @@ -4867,31 +4878,31 @@ progressbar.osd { #XfceNotifyWindow entry:checked:hover, #XfceNotifyWindow entry:checked:focus, #XfceNotifyWindow entry:checked:hover:focus { - border-color: shade(mix(#30302f,#ebdbb2,0.2),0.7); } + border-color: shade(mix(#282828,#d5c4a1,0.2),0.7); } .osd entry:disabled, #XfceNotifyWindow entry:disabled { - border-color: shade(mix(#30302f,#ebdbb2,0.2),0.85); } + border-color: shade(mix(#282828,#d5c4a1,0.2),0.85); } .osd entry:active:disabled, .osd entry:checked:disabled, #XfceNotifyWindow entry:active:disabled, #XfceNotifyWindow entry:checked:disabled { - border-color: shade(mix(#30302f,#ebdbb2,0.2),0.8); } + border-color: shade(mix(#282828,#d5c4a1,0.2),0.8); } .osd entry:focus, .osd entry:active, #XfceNotifyWindow entry:focus, #XfceNotifyWindow entry:active { - border-color: mix(#83a598,rgba(41, 41, 40, 0.8),0.3); } + border-color: mix(#83a598,rgba(34, 34, 34, 0.8),0.3); } .osd entry:disabled, #XfceNotifyWindow entry:disabled { - background-color: #2b2b2a; + background-color: #242424; background-image: none; - border-color: shade(alpha(mix(#30302f,#ebdbb2,0.2),0.4),0.8); - /*@include border(mix($bg, $fg, .20));*/ + border-color: shade(alpha(mix(#282828,#d5c4a1,0.2),0.4),0.8); + /*@include border(mix($bg, $fg, .2));*/ /*border-color: alpha(mix($bg, $fg, .15), .8);*/ /*opacity: .8;*/ - color: mix(#30302f,#ebdbb2,0.5); } + color: mix(#282828,#d5c4a1,0.5); } .osd entry:disabled:focus, .osd entry:disabled:hover, #XfceNotifyWindow entry:disabled:focus, #XfceNotifyWindow entry:disabled:hover { - border-color: mix(#83a598,alpha(mix(#30302f,#ebdbb2,0.2),0.4),0.3); } + border-color: mix(#83a598,alpha(mix(#282828,#d5c4a1,0.2),0.4),0.3); } .osd entry:disabled:active, .osd entry:disabled:active:hover, .osd entry:disabled:active:focus, .osd entry:disabled:active:hover:focus, .osd entry:disabled:checked, .osd entry:disabled:checked:hover, .osd entry:disabled:checked:focus, .osd entry:disabled:checked:hover:focus, #XfceNotifyWindow entry:disabled:active, #XfceNotifyWindow entry:disabled:active:hover, @@ -4901,31 +4912,31 @@ progressbar.osd { #XfceNotifyWindow entry:disabled:checked:hover, #XfceNotifyWindow entry:disabled:checked:focus, #XfceNotifyWindow entry:disabled:checked:hover:focus { - border-color: shade(alpha(mix(#30302f,#ebdbb2,0.2),0.4),0.7); } + border-color: shade(alpha(mix(#282828,#d5c4a1,0.2),0.4),0.7); } .osd entry:disabled:disabled, #XfceNotifyWindow entry:disabled:disabled { - border-color: shade(alpha(mix(#30302f,#ebdbb2,0.2),0.4),0.85); } + border-color: shade(alpha(mix(#282828,#d5c4a1,0.2),0.4),0.85); } .osd entry:disabled:active:disabled, .osd entry:disabled:checked:disabled, #XfceNotifyWindow entry:disabled:active:disabled, #XfceNotifyWindow entry:disabled:checked:disabled { - border-color: shade(alpha(mix(#30302f,#ebdbb2,0.2),0.4),0.8); } + border-color: shade(alpha(mix(#282828,#d5c4a1,0.2),0.4),0.8); } .osd trough, .osd.trough, #XfceNotifyWindow trough, #XfceNotifyWindow.trough { - background-color: rgba(235, 219, 178, 0.3); } + background-color: rgba(213, 196, 161, 0.3); } .osd progressbar, .osd.progressbar, #XfceNotifyWindow progressbar, #XfceNotifyWindow.progressbar { - background-color: #ebdbb2; } + background-color: #d5c4a1; } .osd scale slider, #XfceNotifyWindow scale slider { - background-color: rgba(52, 52, 51, 0.8); + background-color: rgba(43, 43, 43, 0.8); background-image: none; - border-color: rgba(38, 38, 38, 0.8); } + border-color: rgba(32, 32, 32, 0.8); } .osd scale slider:focus, .osd scale slider:hover, #XfceNotifyWindow scale slider:focus, #XfceNotifyWindow scale slider:hover { - border-color: mix(#83a598,rgba(48, 48, 47, 0.8),0.3); } + border-color: mix(#83a598,rgba(40, 40, 40, 0.8),0.3); } .osd scale slider:active, .osd scale slider:active:hover, .osd scale slider:active:focus, .osd scale slider:active:hover:focus, .osd scale slider:checked, .osd scale slider:checked:hover, .osd scale slider:checked:focus, .osd scale slider:checked:hover:focus, #XfceNotifyWindow scale slider:active, #XfceNotifyWindow scale slider:active:hover, @@ -4935,22 +4946,22 @@ progressbar.osd { #XfceNotifyWindow scale slider:checked:hover, #XfceNotifyWindow scale slider:checked:focus, #XfceNotifyWindow scale slider:checked:hover:focus { - border-color: rgba(34, 34, 33, 0.8); } + border-color: rgba(28, 28, 28, 0.8); } .osd scale slider:disabled, #XfceNotifyWindow scale slider:disabled { - border-color: rgba(41, 41, 40, 0.8); } + border-color: rgba(34, 34, 34, 0.8); } .osd scale slider:active:disabled, .osd scale slider:checked:disabled, #XfceNotifyWindow scale slider:active:disabled, #XfceNotifyWindow scale slider:checked:disabled { - border-color: rgba(38, 38, 38, 0.8); } + border-color: rgba(32, 32, 32, 0.8); } .osd scale slider:disabled, #XfceNotifyWindow scale slider:disabled { - background-color: rgba(43, 43, 42, 0.8); + background-color: rgba(36, 36, 36, 0.8); background-image: none; } .osd scale trough, #XfceNotifyWindow scale trough { - border-color: rgba(38, 38, 38, 0.8); - background-color: rgba(52, 52, 51, 0.8); + border-color: rgba(32, 32, 32, 0.8); + background-color: rgba(43, 43, 43, 0.8); background-image: none; } .osd scale trough.highlight, #XfceNotifyWindow scale trough.highlight { @@ -4960,12 +4971,12 @@ progressbar.osd { .osd scale trough:disabled, .osd scale trough.highlight:disabled, #XfceNotifyWindow scale trough:disabled, #XfceNotifyWindow scale trough.highlight:disabled { - border-color: rgba(41, 41, 40, 0.8); - background-color: rgba(43, 43, 42, 0.8); + border-color: rgba(34, 34, 34, 0.8); + background-color: rgba(36, 36, 36, 0.8); background-image: none; } .osd scale trough, #XfceNotifyWindow scale trough { - background-color: rgba(66, 66, 65, 0.8); } + background-color: rgba(58, 58, 58, 0.8); } .osd scale trough highlight, #XfceNotifyWindow scale trough highlight { background-color: #83a598; } @@ -4988,19 +4999,19 @@ progressbar.osd { #XfceNotifyWindow .view, #XfceNotifyWindow iconview, #XfceNotifyWindow view { - background-color: rgba(48, 48, 47, 0.8); } + background-color: rgba(40, 40, 40, 0.8); } .osd scrollbar trough, #XfceNotifyWindow scrollbar trough { - background-color: rgba(48, 48, 47, 0.8); } + background-color: rgba(40, 40, 40, 0.8); } .osd scrollbar slider, #XfceNotifyWindow scrollbar slider { - border: 1px solid mix(rgba(42, 42, 41, 0.8),#ebdbb2,0.21); + border: 1px solid mix(rgba(35, 35, 35, 0.8),#d5c4a1,0.21); border-radius: 0; - background-color: mix(rgba(48, 48, 47, 0.8),#ebdbb2,0.21); } + background-color: mix(rgba(40, 40, 40, 0.8),#d5c4a1,0.21); } .osd scrollbar slider:hover, #XfceNotifyWindow scrollbar slider:hover { - border-color: mix(rgba(42, 42, 41, 0.8),#ebdbb2,0.31); - background-color: mix(rgba(48, 48, 47, 0.8),#ebdbb2,0.31); } + border-color: mix(rgba(35, 35, 35, 0.8),#d5c4a1,0.31); + background-color: mix(rgba(40, 40, 40, 0.8),#d5c4a1,0.31); } .osd scrollbar slider:active, #XfceNotifyWindow scrollbar slider:active { border-color: #72998a; @@ -5009,17 +5020,17 @@ progressbar.osd { #XfceNotifyWindow iconview.cell:selected, #XfceNotifyWindow iconview.cell:selected:focus { background-color: transparent; - border: 3px solid mix(rgba(42, 42, 41, 0.8),#ebdbb2,0.21); - border-radius: 0px; + border: 3px solid mix(rgba(35, 35, 35, 0.8),#d5c4a1,0.21); + border-radius: 4px; outline-color: transparent; } .osd .page-thumbnail, #XfceNotifyWindow .page-thumbnail { - border: 1px solid rgba(43, 43, 42, 0.8); + border: 1px solid rgba(36, 36, 36, 0.8); /* when there's no pixbuf yet */ - background-color: rgba(48, 48, 47, 0.8); } + background-color: rgba(40, 40, 40, 0.8); } .osd popover.background, #XfceNotifyWindow popover.background { - box-shadow: 0 2px 7px 3px rgba(0, 0, 0, 0.5); } + box-shadow: 0 2px 7px 3px rgba(131, 104, 34, 0.5); } .osd popover.background > toolbar button, #XfceNotifyWindow popover.background > toolbar button { border-radius: 0; @@ -5028,16 +5039,16 @@ progressbar.osd { background-image: none; } .osd spinbutton:not(.vertical), #XfceNotifyWindow spinbutton:not(.vertical) { - background-color: #30302f; + background-color: #282828; background-image: none; - border-color: #262626; + border-color: #202020; padding: 0; - color: #ebdbb2; - caret-color: #ebdbb2; } + color: #d5c4a1; + caret-color: #d5c4a1; } .osd spinbutton:not(.vertical):focus, .osd spinbutton:not(.vertical):hover, #XfceNotifyWindow spinbutton:not(.vertical):focus, #XfceNotifyWindow spinbutton:not(.vertical):hover { - border-color: mix(#83a598,#30302f,0.3); } + border-color: mix(#83a598,#282828,0.3); } .osd spinbutton:not(.vertical):active, .osd spinbutton:not(.vertical):active:hover, .osd spinbutton:not(.vertical):active:focus, .osd spinbutton:not(.vertical):active:hover:focus, .osd spinbutton:not(.vertical):checked, .osd spinbutton:not(.vertical):checked:hover, .osd spinbutton:not(.vertical):checked:focus, .osd spinbutton:not(.vertical):checked:hover:focus, #XfceNotifyWindow spinbutton:not(.vertical):active, #XfceNotifyWindow spinbutton:not(.vertical):active:hover, @@ -5047,39 +5058,39 @@ progressbar.osd { #XfceNotifyWindow spinbutton:not(.vertical):checked:hover, #XfceNotifyWindow spinbutton:not(.vertical):checked:focus, #XfceNotifyWindow spinbutton:not(.vertical):checked:hover:focus { - border-color: #222221; } + border-color: #1c1c1c; } .osd spinbutton:not(.vertical):disabled, #XfceNotifyWindow spinbutton:not(.vertical):disabled { - border-color: #292928; } + border-color: #222222; } .osd spinbutton:not(.vertical):active:disabled, .osd spinbutton:not(.vertical):checked:disabled, #XfceNotifyWindow spinbutton:not(.vertical):active:disabled, #XfceNotifyWindow spinbutton:not(.vertical):checked:disabled { - border-color: #262626; } + border-color: #202020; } .osd spinbutton:not(.vertical):focus, .osd spinbutton:not(.vertical):active, #XfceNotifyWindow spinbutton:not(.vertical):focus, #XfceNotifyWindow spinbutton:not(.vertical):active { - border-color: mix(#83a598,rgba(41, 41, 40, 0.8),0.3); } + border-color: mix(#83a598,rgba(34, 34, 34, 0.8),0.3); } .osd spinbutton:not(.vertical):disabled, #XfceNotifyWindow spinbutton:not(.vertical):disabled { - background-color: #2b2b2a; + background-color: #242424; background-image: none; - color: mix(#30302f,#ebdbb2,0.5); } + color: mix(#282828,#d5c4a1,0.5); } .osd spinbutton:not(.vertical) button, #XfceNotifyWindow spinbutton:not(.vertical) button { - background-color: rgba(48, 48, 47, 0.8); + background-color: rgba(40, 40, 40, 0.8); background-image: none; - border-color: rgba(218, 188, 112, 0.22); - color: #ebdbb2; + border-color: rgba(190, 164, 109, 0.22); + color: #d5c4a1; box-shadow: 0 1px 2px -1px rgba(66, 52, 17, 0.22); border-radius: 0; - border-color: rgba(41, 41, 40, 0.5); + border-color: rgba(34, 34, 34, 0.5); border-style: none none none solid; background-image: none; box-shadow: none; } .osd spinbutton:not(.vertical) button:focus, .osd spinbutton:not(.vertical) button:hover, #XfceNotifyWindow spinbutton:not(.vertical) button:focus, #XfceNotifyWindow spinbutton:not(.vertical) button:hover { - border-color: mix(#83a598,rgba(235, 219, 178, 0.22),0.3); } + border-color: mix(#83a598,rgba(213, 196, 161, 0.22),0.3); } .osd spinbutton:not(.vertical) button:active, .osd spinbutton:not(.vertical) button:active:hover, .osd spinbutton:not(.vertical) button:active:focus, .osd spinbutton:not(.vertical) button:active:hover:focus, .osd spinbutton:not(.vertical) button:checked, .osd spinbutton:not(.vertical) button:checked:hover, .osd spinbutton:not(.vertical) button:checked:focus, .osd spinbutton:not(.vertical) button:checked:hover:focus, #XfceNotifyWindow spinbutton:not(.vertical) button:active, #XfceNotifyWindow spinbutton:not(.vertical) button:active:hover, @@ -5089,35 +5100,35 @@ progressbar.osd { #XfceNotifyWindow spinbutton:not(.vertical) button:checked:hover, #XfceNotifyWindow spinbutton:not(.vertical) button:checked:focus, #XfceNotifyWindow spinbutton:not(.vertical) button:checked:hover:focus { - border-color: rgba(209, 173, 80, 0.22); } + border-color: rgba(178, 147, 83, 0.22); } .osd spinbutton:not(.vertical) button:disabled, #XfceNotifyWindow spinbutton:not(.vertical) button:disabled { - border-color: rgba(222, 196, 129, 0.22); } + border-color: rgba(196, 172, 122, 0.22); } .osd spinbutton:not(.vertical) button:active:disabled, .osd spinbutton:not(.vertical) button:checked:disabled, #XfceNotifyWindow spinbutton:not(.vertical) button:active:disabled, #XfceNotifyWindow spinbutton:not(.vertical) button:checked:disabled { - border-color: rgba(218, 188, 112, 0.22); } + border-color: rgba(190, 164, 109, 0.22); } .osd spinbutton:not(.vertical) button.flat, #XfceNotifyWindow spinbutton:not(.vertical) button.flat { - color: #ebdbb2; - border-color: rgba(48, 48, 47, 0); - background-color: rgba(48, 48, 47, 0); + color: #d5c4a1; + border-color: rgba(40, 40, 40, 0); + background-color: rgba(40, 40, 40, 0); background-image: none; box-shadow: none; } .osd spinbutton:not(.vertical) button:hover, .osd spinbutton:not(.vertical) button.flat:hover, #XfceNotifyWindow spinbutton:not(.vertical) button:hover, #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover { - background-color: rgba(50, 50, 49, 0.8); + background-color: rgba(42, 42, 42, 0.8); background-image: none; - border-color: rgba(218, 188, 112, 0.3); - color: #ebdbb2; + border-color: rgba(190, 164, 109, 0.3); + color: #d5c4a1; box-shadow: 0 1px 2px -1px rgba(66, 52, 17, 0.32); } .osd spinbutton:not(.vertical) button:hover:focus, .osd spinbutton:not(.vertical) button:hover:hover, .osd spinbutton:not(.vertical) button.flat:hover:focus, .osd spinbutton:not(.vertical) button.flat:hover:hover, #XfceNotifyWindow spinbutton:not(.vertical) button:hover:focus, #XfceNotifyWindow spinbutton:not(.vertical) button:hover:hover, #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:focus, #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:hover { - border-color: mix(#83a598,rgba(235, 219, 178, 0.3),0.3); } + border-color: mix(#83a598,rgba(213, 196, 161, 0.3),0.3); } .osd spinbutton:not(.vertical) button:hover:active, .osd spinbutton:not(.vertical) button:hover:active:hover, .osd spinbutton:not(.vertical) button:hover:active:focus, .osd spinbutton:not(.vertical) button:hover:active:hover:focus, .osd spinbutton:not(.vertical) button:hover:checked, .osd spinbutton:not(.vertical) button:hover:checked:hover, .osd spinbutton:not(.vertical) button:hover:checked:focus, .osd spinbutton:not(.vertical) button:hover:checked:hover:focus, .osd spinbutton:not(.vertical) button.flat:hover:active, .osd spinbutton:not(.vertical) button.flat:hover:active:hover, .osd spinbutton:not(.vertical) button.flat:hover:active:focus, .osd spinbutton:not(.vertical) button.flat:hover:active:hover:focus, .osd spinbutton:not(.vertical) button.flat:hover:checked, .osd spinbutton:not(.vertical) button.flat:hover:checked:hover, .osd spinbutton:not(.vertical) button.flat:hover:checked:focus, .osd spinbutton:not(.vertical) button.flat:hover:checked:hover:focus, #XfceNotifyWindow spinbutton:not(.vertical) button:hover:active, #XfceNotifyWindow spinbutton:not(.vertical) button:hover:active:hover, @@ -5135,31 +5146,31 @@ progressbar.osd { #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:checked:hover, #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:checked:focus, #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:checked:hover:focus { - border-color: rgba(209, 173, 80, 0.3); } + border-color: rgba(178, 147, 83, 0.3); } .osd spinbutton:not(.vertical) button:hover:disabled, .osd spinbutton:not(.vertical) button.flat:hover:disabled, #XfceNotifyWindow spinbutton:not(.vertical) button:hover:disabled, #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:disabled { - border-color: rgba(222, 196, 129, 0.3); } + border-color: rgba(196, 172, 122, 0.3); } .osd spinbutton:not(.vertical) button:hover:active:disabled, .osd spinbutton:not(.vertical) button:hover:checked:disabled, .osd spinbutton:not(.vertical) button.flat:hover:active:disabled, .osd spinbutton:not(.vertical) button.flat:hover:checked:disabled, #XfceNotifyWindow spinbutton:not(.vertical) button:hover:active:disabled, #XfceNotifyWindow spinbutton:not(.vertical) button:hover:checked:disabled, #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:active:disabled, #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:checked:disabled { - border-color: rgba(218, 188, 112, 0.3); } + border-color: rgba(190, 164, 109, 0.3); } .osd spinbutton:not(.vertical) button:focus, .osd spinbutton:not(.vertical) button.flat:focus, #XfceNotifyWindow spinbutton:not(.vertical) button:focus, #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus { - background-color: rgba(50, 50, 49, 0.8); + background-color: rgba(42, 42, 42, 0.8); background-image: none; - border-color: rgba(218, 188, 112, 0.3); - color: #ebdbb2; + border-color: rgba(190, 164, 109, 0.3); + color: #d5c4a1; box-shadow: 0 1px 2px -1px rgba(66, 52, 17, 0.42); } .osd spinbutton:not(.vertical) button:focus:focus, .osd spinbutton:not(.vertical) button:focus:hover, .osd spinbutton:not(.vertical) button.flat:focus:focus, .osd spinbutton:not(.vertical) button.flat:focus:hover, #XfceNotifyWindow spinbutton:not(.vertical) button:focus:focus, #XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover, #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:focus, #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover { - border-color: mix(#83a598,rgba(235, 219, 178, 0.3),0.3); } + border-color: mix(#83a598,rgba(213, 196, 161, 0.3),0.3); } .osd spinbutton:not(.vertical) button:focus:active, .osd spinbutton:not(.vertical) button:focus:active:hover, .osd spinbutton:not(.vertical) button:focus:active:focus, .osd spinbutton:not(.vertical) button:focus:active:hover:focus, .osd spinbutton:not(.vertical) button:focus:checked, .osd spinbutton:not(.vertical) button:focus:checked:hover, .osd spinbutton:not(.vertical) button:focus:checked:focus, .osd spinbutton:not(.vertical) button:focus:checked:hover:focus, .osd spinbutton:not(.vertical) button.flat:focus:active, .osd spinbutton:not(.vertical) button.flat:focus:active:hover, .osd spinbutton:not(.vertical) button.flat:focus:active:focus, .osd spinbutton:not(.vertical) button.flat:focus:active:hover:focus, .osd spinbutton:not(.vertical) button.flat:focus:checked, .osd spinbutton:not(.vertical) button.flat:focus:checked:hover, .osd spinbutton:not(.vertical) button.flat:focus:checked:focus, .osd spinbutton:not(.vertical) button.flat:focus:checked:hover:focus, #XfceNotifyWindow spinbutton:not(.vertical) button:focus:active, #XfceNotifyWindow spinbutton:not(.vertical) button:focus:active:hover, @@ -5177,30 +5188,30 @@ progressbar.osd { #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:checked:hover, #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:checked:focus, #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:checked:hover:focus { - border-color: rgba(209, 173, 80, 0.3); } + border-color: rgba(178, 147, 83, 0.3); } .osd spinbutton:not(.vertical) button:focus:disabled, .osd spinbutton:not(.vertical) button.flat:focus:disabled, #XfceNotifyWindow spinbutton:not(.vertical) button:focus:disabled, #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:disabled { - border-color: rgba(222, 196, 129, 0.3); } + border-color: rgba(196, 172, 122, 0.3); } .osd spinbutton:not(.vertical) button:focus:active:disabled, .osd spinbutton:not(.vertical) button:focus:checked:disabled, .osd spinbutton:not(.vertical) button.flat:focus:active:disabled, .osd spinbutton:not(.vertical) button.flat:focus:checked:disabled, #XfceNotifyWindow spinbutton:not(.vertical) button:focus:active:disabled, #XfceNotifyWindow spinbutton:not(.vertical) button:focus:checked:disabled, #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:active:disabled, #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:checked:disabled { - border-color: rgba(218, 188, 112, 0.3); } + border-color: rgba(190, 164, 109, 0.3); } .osd spinbutton:not(.vertical) button:focus:hover, .osd spinbutton:not(.vertical) button.flat:focus:hover, #XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover, #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover { - background-color: rgba(53, 53, 52, 0.8); + background-color: rgba(44, 44, 44, 0.8); background-image: none; - border-color: rgba(218, 188, 112, 0.3); + border-color: rgba(190, 164, 109, 0.3); box-shadow: 0 1px 2px -1px rgba(66, 52, 17, 0.48); } .osd spinbutton:not(.vertical) button:focus:hover:focus, .osd spinbutton:not(.vertical) button:focus:hover:hover, .osd spinbutton:not(.vertical) button.flat:focus:hover:focus, .osd spinbutton:not(.vertical) button.flat:focus:hover:hover, #XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:focus, #XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:hover, #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:focus, #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:hover { - border-color: mix(#83a598,rgba(235, 219, 178, 0.3),0.3); } + border-color: mix(#83a598,rgba(213, 196, 161, 0.3),0.3); } .osd spinbutton:not(.vertical) button:focus:hover:active, .osd spinbutton:not(.vertical) button:focus:hover:active:hover, .osd spinbutton:not(.vertical) button:focus:hover:active:focus, .osd spinbutton:not(.vertical) button:focus:hover:active:hover:focus, .osd spinbutton:not(.vertical) button:focus:hover:checked, .osd spinbutton:not(.vertical) button:focus:hover:checked:hover, .osd spinbutton:not(.vertical) button:focus:hover:checked:focus, .osd spinbutton:not(.vertical) button:focus:hover:checked:hover:focus, .osd spinbutton:not(.vertical) button.flat:focus:hover:active, .osd spinbutton:not(.vertical) button.flat:focus:hover:active:hover, .osd spinbutton:not(.vertical) button.flat:focus:hover:active:focus, .osd spinbutton:not(.vertical) button.flat:focus:hover:active:hover:focus, .osd spinbutton:not(.vertical) button.flat:focus:hover:checked, .osd spinbutton:not(.vertical) button.flat:focus:hover:checked:hover, .osd spinbutton:not(.vertical) button.flat:focus:hover:checked:focus, .osd spinbutton:not(.vertical) button.flat:focus:hover:checked:hover:focus, #XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:active, #XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:active:hover, @@ -5218,17 +5229,17 @@ progressbar.osd { #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:checked:hover, #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:checked:focus, #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:checked:hover:focus { - border-color: rgba(209, 173, 80, 0.3); } + border-color: rgba(178, 147, 83, 0.3); } .osd spinbutton:not(.vertical) button:focus:hover:disabled, .osd spinbutton:not(.vertical) button.flat:focus:hover:disabled, #XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:disabled, #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:disabled { - border-color: rgba(222, 196, 129, 0.3); } + border-color: rgba(196, 172, 122, 0.3); } .osd spinbutton:not(.vertical) button:focus:hover:active:disabled, .osd spinbutton:not(.vertical) button:focus:hover:checked:disabled, .osd spinbutton:not(.vertical) button.flat:focus:hover:active:disabled, .osd spinbutton:not(.vertical) button.flat:focus:hover:checked:disabled, #XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:active:disabled, #XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:checked:disabled, #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:active:disabled, #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:checked:disabled { - border-color: rgba(218, 188, 112, 0.3); } + border-color: rgba(190, 164, 109, 0.3); } .osd spinbutton:not(.vertical) button:checked, .osd spinbutton:not(.vertical) button:active, .osd spinbutton:not(.vertical) button.flat:checked, .osd spinbutton:not(.vertical) button.flat:active, #XfceNotifyWindow spinbutton:not(.vertical) button:checked, #XfceNotifyWindow spinbutton:not(.vertical) button:active, @@ -5237,9 +5248,9 @@ progressbar.osd { /*@include linear-gradient(shade($bg, .7), to top);*/ background-color: #83a598; background-image: none; + border-color: rgba(190, 164, 109, 0.22); color: #ebdbb2; - box-shadow: inset 1px 0 rgba(235, 219, 178, 0.06), inset 0 1px rgba(235, 219, 178, 0.07), inset -1px 0 rgba(235, 219, 178, 0.06), inset 0 -1px rgba(235, 219, 178, 0.05); - border-color: rgba(218, 188, 112, 0.22); } + box-shadow: inset 1px 0 rgba(213, 196, 161, 0.06), inset 0 1px rgba(213, 196, 161, 0.07), inset -1px 0 rgba(213, 196, 161, 0.06), inset 0 -1px rgba(213, 196, 161, 0.05); } .osd spinbutton:not(.vertical) button:checked:focus, .osd spinbutton:not(.vertical) button:checked:hover, .osd spinbutton:not(.vertical) button:active:focus, .osd spinbutton:not(.vertical) button:active:hover, .osd spinbutton:not(.vertical) button.flat:checked:focus, .osd spinbutton:not(.vertical) button.flat:checked:hover, .osd spinbutton:not(.vertical) button.flat:active:focus, .osd spinbutton:not(.vertical) button.flat:active:hover, #XfceNotifyWindow spinbutton:not(.vertical) button:checked:focus, #XfceNotifyWindow spinbutton:not(.vertical) button:checked:hover, @@ -5249,7 +5260,7 @@ progressbar.osd { #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:hover, #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:focus, #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:hover { - border-color: mix(#83a598,rgba(235, 219, 178, 0.22),0.3); } + border-color: mix(#83a598,rgba(213, 196, 161, 0.22),0.3); } .osd spinbutton:not(.vertical) button:checked:active, .osd spinbutton:not(.vertical) button:checked:active:hover, .osd spinbutton:not(.vertical) button:checked:active:focus, .osd spinbutton:not(.vertical) button:checked:active:hover:focus, .osd spinbutton:not(.vertical) button:checked:checked, .osd spinbutton:not(.vertical) button:checked:checked:hover, .osd spinbutton:not(.vertical) button:checked:checked:focus, .osd spinbutton:not(.vertical) button:checked:checked:hover:focus, .osd spinbutton:not(.vertical) button:active:active, .osd spinbutton:not(.vertical) button:active:active:hover, .osd spinbutton:not(.vertical) button:active:active:focus, .osd spinbutton:not(.vertical) button:active:active:hover:focus, .osd spinbutton:not(.vertical) button:active:checked, .osd spinbutton:not(.vertical) button:active:checked:hover, .osd spinbutton:not(.vertical) button:active:checked:focus, .osd spinbutton:not(.vertical) button:active:checked:hover:focus, .osd spinbutton:not(.vertical) button.flat:checked:active, .osd spinbutton:not(.vertical) button.flat:checked:active:hover, .osd spinbutton:not(.vertical) button.flat:checked:active:focus, .osd spinbutton:not(.vertical) button.flat:checked:active:hover:focus, .osd spinbutton:not(.vertical) button.flat:checked:checked, .osd spinbutton:not(.vertical) button.flat:checked:checked:hover, .osd spinbutton:not(.vertical) button.flat:checked:checked:focus, .osd spinbutton:not(.vertical) button.flat:checked:checked:hover:focus, .osd spinbutton:not(.vertical) button.flat:active:active, .osd spinbutton:not(.vertical) button.flat:active:active:hover, .osd spinbutton:not(.vertical) button.flat:active:active:focus, .osd spinbutton:not(.vertical) button.flat:active:active:hover:focus, .osd spinbutton:not(.vertical) button.flat:active:checked, .osd spinbutton:not(.vertical) button.flat:active:checked:hover, .osd spinbutton:not(.vertical) button.flat:active:checked:focus, .osd spinbutton:not(.vertical) button.flat:active:checked:hover:focus, #XfceNotifyWindow spinbutton:not(.vertical) button:checked:active, #XfceNotifyWindow spinbutton:not(.vertical) button:checked:active:hover, @@ -5283,13 +5294,13 @@ progressbar.osd { #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:checked:hover, #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:checked:focus, #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:checked:hover:focus { - border-color: rgba(209, 173, 80, 0.22); } + border-color: rgba(178, 147, 83, 0.22); } .osd spinbutton:not(.vertical) button:checked:disabled, .osd spinbutton:not(.vertical) button:active:disabled, .osd spinbutton:not(.vertical) button.flat:checked:disabled, .osd spinbutton:not(.vertical) button.flat:active:disabled, #XfceNotifyWindow spinbutton:not(.vertical) button:checked:disabled, #XfceNotifyWindow spinbutton:not(.vertical) button:active:disabled, #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:disabled, #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:disabled { - border-color: rgba(222, 196, 129, 0.22); } + border-color: rgba(196, 172, 122, 0.22); } .osd spinbutton:not(.vertical) button:checked:active:disabled, .osd spinbutton:not(.vertical) button:checked:checked:disabled, .osd spinbutton:not(.vertical) button:active:active:disabled, .osd spinbutton:not(.vertical) button:active:checked:disabled, .osd spinbutton:not(.vertical) button.flat:checked:active:disabled, .osd spinbutton:not(.vertical) button.flat:checked:checked:disabled, .osd spinbutton:not(.vertical) button.flat:active:active:disabled, .osd spinbutton:not(.vertical) button.flat:active:checked:disabled, #XfceNotifyWindow spinbutton:not(.vertical) button:checked:active:disabled, #XfceNotifyWindow spinbutton:not(.vertical) button:checked:checked:disabled, @@ -5299,7 +5310,7 @@ progressbar.osd { #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:checked:disabled, #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:active:disabled, #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:checked:disabled { - border-color: rgba(218, 188, 112, 0.22); } + border-color: rgba(190, 164, 109, 0.22); } .osd spinbutton:not(.vertical) button:checked:focus, .osd spinbutton:not(.vertical) button:checked:hover, .osd spinbutton:not(.vertical) button:active:focus, .osd spinbutton:not(.vertical) button:active:hover, .osd spinbutton:not(.vertical) button.flat:checked:focus, .osd spinbutton:not(.vertical) button.flat:checked:hover, .osd spinbutton:not(.vertical) button.flat:active:focus, .osd spinbutton:not(.vertical) button.flat:active:hover, #XfceNotifyWindow spinbutton:not(.vertical) button:checked:focus, #XfceNotifyWindow spinbutton:not(.vertical) button:checked:hover, @@ -5318,15 +5329,15 @@ progressbar.osd { #XfceNotifyWindow spinbutton:not(.vertical) button:hover, #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus, #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover { - color: #ebdbb2; } + color: #d5c4a1; } .osd spinbutton:not(.vertical) button:disabled:disabled, .osd spinbutton:not(.vertical) button.flat:disabled:disabled, #XfceNotifyWindow spinbutton:not(.vertical) button:disabled:disabled, #XfceNotifyWindow spinbutton:not(.vertical) button.flat:disabled:disabled { - background-color: alpha(mix(rgba(48, 48, 47, 0.8),#ebdbb2,0.2),0.4); + background-color: alpha(mix(rgba(40, 40, 40, 0.8),#d5c4a1,0.2),0.4); background-image: none; /*border: 1px solid alpha($bg, .2);*/ opacity: .4; - color: mix(rgba(48, 48, 47, 0.8),#ebdbb2,0.5); + color: mix(rgba(40, 40, 40, 0.8),#d5c4a1,0.5); box-shadow: none; } .osd spinbutton:not(.vertical) button:active:disabled, .osd spinbutton:not(.vertical) button:checked:disabled, .osd spinbutton:not(.vertical) button.flat:active:disabled, .osd spinbutton:not(.vertical) button.flat:checked:disabled, #XfceNotifyWindow spinbutton:not(.vertical) button:active:disabled, @@ -5341,11 +5352,11 @@ progressbar.osd { #XfceNotifyWindow spinbutton:not(.vertical) button.separator, #XfceNotifyWindow spinbutton:not(.vertical) button .separator { border: 1px solid currentColor; - color: rgba(48, 48, 47, 0.7); } + color: rgba(40, 40, 40, 0.7); } .osd spinbutton:not(.vertical) button.separator:disabled, .osd spinbutton:not(.vertical) button .separator:disabled, #XfceNotifyWindow spinbutton:not(.vertical) button.separator:disabled, #XfceNotifyWindow spinbutton:not(.vertical) button .separator:disabled { - color: rgba(48, 48, 47, 0.65); } + color: rgba(40, 40, 40, 0.65); } .osd spinbutton:not(.vertical) button:dir(rtl), #XfceNotifyWindow spinbutton:not(.vertical) button:dir(rtl) { border-style: none solid none none; } @@ -5353,40 +5364,40 @@ progressbar.osd { #XfceNotifyWindow spinbutton:not(.vertical) button:active, #XfceNotifyWindow spinbutton:not(.vertical) button:checked, #XfceNotifyWindow spinbutton:not(.vertical) button:hover { - color: #ebdbb2; } + color: #d5c4a1; } .osd spinbutton:not(.vertical) button:disabled, #XfceNotifyWindow spinbutton:not(.vertical) button:disabled { - color: alpha(mix(#ebdbb2,#30302f,0.6),0.8); } + color: alpha(mix(#d5c4a1,#282828,0.6),0.8); } .osd spinbutton:not(.vertical) button:backdrop, #XfceNotifyWindow spinbutton:not(.vertical) button:backdrop { - color: mix(#30302f,mix(#ebdbb2,#282828,0.5),0.9); } + color: mix(#32302f,mix(#ebdbb2,#32302f,0.5),0.9); } .osd spinbutton:not(.vertical) button:active, #XfceNotifyWindow spinbutton:not(.vertical) button:active { - box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2); } + box-shadow: inset 0 2px 3px -1px rgba(131, 104, 34, 0.2); } .osd spinbutton:not(.vertical) button:backdrop:disabled, #XfceNotifyWindow spinbutton:not(.vertical) button:backdrop:disabled { - color: rgba(2, 2, 2, 0.8); + color: rgba(11, 10, 10, 0.8); border-style: none none none solid; } .osd spinbutton:not(.vertical) button:backdrop:disabled:dir(rtl), #XfceNotifyWindow spinbutton:not(.vertical) button:backdrop:disabled:dir(rtl) { border-style: none solid none none; } .osd spinbutton:not(.vertical) button:dir(rtl):first-child, #XfceNotifyWindow spinbutton:not(.vertical) button:dir(rtl):first-child { - border-radius: 0px 0 0 0px; } + border-radius: 4px 0 0 4px; } .osd spinbutton:not(.vertical) button:dir(ltr):last-child, #XfceNotifyWindow spinbutton:not(.vertical) button:dir(ltr):last-child { - border-radius: 0 0px 0px 0; } + border-radius: 0 4px 4px 0; } .osd spinbutton.vertical button:first-child, #XfceNotifyWindow spinbutton.vertical button:first-child { - background-color: rgba(48, 48, 47, 0.8); + background-color: rgba(40, 40, 40, 0.8); background-image: none; - border-color: rgba(218, 188, 112, 0.22); - color: #ebdbb2; + border-color: rgba(190, 164, 109, 0.22); + color: #d5c4a1; box-shadow: 0 1px 2px -1px rgba(66, 52, 17, 0.22); } .osd spinbutton.vertical button:first-child:focus, .osd spinbutton.vertical button:first-child:hover, #XfceNotifyWindow spinbutton.vertical button:first-child:focus, #XfceNotifyWindow spinbutton.vertical button:first-child:hover { - border-color: mix(#83a598,rgba(235, 219, 178, 0.22),0.3); } + border-color: mix(#83a598,rgba(213, 196, 161, 0.22),0.3); } .osd spinbutton.vertical button:first-child:active, .osd spinbutton.vertical button:first-child:active:hover, .osd spinbutton.vertical button:first-child:active:focus, .osd spinbutton.vertical button:first-child:active:hover:focus, .osd spinbutton.vertical button:first-child:checked, .osd spinbutton.vertical button:first-child:checked:hover, .osd spinbutton.vertical button:first-child:checked:focus, .osd spinbutton.vertical button:first-child:checked:hover:focus, #XfceNotifyWindow spinbutton.vertical button:first-child:active, #XfceNotifyWindow spinbutton.vertical button:first-child:active:hover, @@ -5396,35 +5407,35 @@ progressbar.osd { #XfceNotifyWindow spinbutton.vertical button:first-child:checked:hover, #XfceNotifyWindow spinbutton.vertical button:first-child:checked:focus, #XfceNotifyWindow spinbutton.vertical button:first-child:checked:hover:focus { - border-color: rgba(209, 173, 80, 0.22); } + border-color: rgba(178, 147, 83, 0.22); } .osd spinbutton.vertical button:first-child:disabled, #XfceNotifyWindow spinbutton.vertical button:first-child:disabled { - border-color: rgba(222, 196, 129, 0.22); } + border-color: rgba(196, 172, 122, 0.22); } .osd spinbutton.vertical button:first-child:active:disabled, .osd spinbutton.vertical button:first-child:checked:disabled, #XfceNotifyWindow spinbutton.vertical button:first-child:active:disabled, #XfceNotifyWindow spinbutton.vertical button:first-child:checked:disabled { - border-color: rgba(218, 188, 112, 0.22); } + border-color: rgba(190, 164, 109, 0.22); } .osd spinbutton.vertical button:first-child.flat, #XfceNotifyWindow spinbutton.vertical button:first-child.flat { - color: #ebdbb2; - border-color: rgba(48, 48, 47, 0); - background-color: rgba(48, 48, 47, 0); + color: #d5c4a1; + border-color: rgba(40, 40, 40, 0); + background-color: rgba(40, 40, 40, 0); background-image: none; box-shadow: none; } .osd spinbutton.vertical button:first-child:hover, .osd spinbutton.vertical button:first-child.flat:hover, #XfceNotifyWindow spinbutton.vertical button:first-child:hover, #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover { - background-color: rgba(50, 50, 49, 0.8); + background-color: rgba(42, 42, 42, 0.8); background-image: none; - border-color: rgba(218, 188, 112, 0.3); - color: #ebdbb2; + border-color: rgba(190, 164, 109, 0.3); + color: #d5c4a1; box-shadow: 0 1px 2px -1px rgba(66, 52, 17, 0.32); } .osd spinbutton.vertical button:first-child:hover:focus, .osd spinbutton.vertical button:first-child:hover:hover, .osd spinbutton.vertical button:first-child.flat:hover:focus, .osd spinbutton.vertical button:first-child.flat:hover:hover, #XfceNotifyWindow spinbutton.vertical button:first-child:hover:focus, #XfceNotifyWindow spinbutton.vertical button:first-child:hover:hover, #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:focus, #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:hover { - border-color: mix(#83a598,rgba(235, 219, 178, 0.3),0.3); } + border-color: mix(#83a598,rgba(213, 196, 161, 0.3),0.3); } .osd spinbutton.vertical button:first-child:hover:active, .osd spinbutton.vertical button:first-child:hover:active:hover, .osd spinbutton.vertical button:first-child:hover:active:focus, .osd spinbutton.vertical button:first-child:hover:active:hover:focus, .osd spinbutton.vertical button:first-child:hover:checked, .osd spinbutton.vertical button:first-child:hover:checked:hover, .osd spinbutton.vertical button:first-child:hover:checked:focus, .osd spinbutton.vertical button:first-child:hover:checked:hover:focus, .osd spinbutton.vertical button:first-child.flat:hover:active, .osd spinbutton.vertical button:first-child.flat:hover:active:hover, .osd spinbutton.vertical button:first-child.flat:hover:active:focus, .osd spinbutton.vertical button:first-child.flat:hover:active:hover:focus, .osd spinbutton.vertical button:first-child.flat:hover:checked, .osd spinbutton.vertical button:first-child.flat:hover:checked:hover, .osd spinbutton.vertical button:first-child.flat:hover:checked:focus, .osd spinbutton.vertical button:first-child.flat:hover:checked:hover:focus, #XfceNotifyWindow spinbutton.vertical button:first-child:hover:active, #XfceNotifyWindow spinbutton.vertical button:first-child:hover:active:hover, @@ -5442,31 +5453,31 @@ progressbar.osd { #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:checked:hover, #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:checked:focus, #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:checked:hover:focus { - border-color: rgba(209, 173, 80, 0.3); } + border-color: rgba(178, 147, 83, 0.3); } .osd spinbutton.vertical button:first-child:hover:disabled, .osd spinbutton.vertical button:first-child.flat:hover:disabled, #XfceNotifyWindow spinbutton.vertical button:first-child:hover:disabled, #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:disabled { - border-color: rgba(222, 196, 129, 0.3); } + border-color: rgba(196, 172, 122, 0.3); } .osd spinbutton.vertical button:first-child:hover:active:disabled, .osd spinbutton.vertical button:first-child:hover:checked:disabled, .osd spinbutton.vertical button:first-child.flat:hover:active:disabled, .osd spinbutton.vertical button:first-child.flat:hover:checked:disabled, #XfceNotifyWindow spinbutton.vertical button:first-child:hover:active:disabled, #XfceNotifyWindow spinbutton.vertical button:first-child:hover:checked:disabled, #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:active:disabled, #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:checked:disabled { - border-color: rgba(218, 188, 112, 0.3); } + border-color: rgba(190, 164, 109, 0.3); } .osd spinbutton.vertical button:first-child:focus, .osd spinbutton.vertical button:first-child.flat:focus, #XfceNotifyWindow spinbutton.vertical button:first-child:focus, #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus { - background-color: rgba(50, 50, 49, 0.8); + background-color: rgba(42, 42, 42, 0.8); background-image: none; - border-color: rgba(218, 188, 112, 0.3); - color: #ebdbb2; + border-color: rgba(190, 164, 109, 0.3); + color: #d5c4a1; box-shadow: 0 1px 2px -1px rgba(66, 52, 17, 0.42); } .osd spinbutton.vertical button:first-child:focus:focus, .osd spinbutton.vertical button:first-child:focus:hover, .osd spinbutton.vertical button:first-child.flat:focus:focus, .osd spinbutton.vertical button:first-child.flat:focus:hover, #XfceNotifyWindow spinbutton.vertical button:first-child:focus:focus, #XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover, #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:focus, #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover { - border-color: mix(#83a598,rgba(235, 219, 178, 0.3),0.3); } + border-color: mix(#83a598,rgba(213, 196, 161, 0.3),0.3); } .osd spinbutton.vertical button:first-child:focus:active, .osd spinbutton.vertical button:first-child:focus:active:hover, .osd spinbutton.vertical button:first-child:focus:active:focus, .osd spinbutton.vertical button:first-child:focus:active:hover:focus, .osd spinbutton.vertical button:first-child:focus:checked, .osd spinbutton.vertical button:first-child:focus:checked:hover, .osd spinbutton.vertical button:first-child:focus:checked:focus, .osd spinbutton.vertical button:first-child:focus:checked:hover:focus, .osd spinbutton.vertical button:first-child.flat:focus:active, .osd spinbutton.vertical button:first-child.flat:focus:active:hover, .osd spinbutton.vertical button:first-child.flat:focus:active:focus, .osd spinbutton.vertical button:first-child.flat:focus:active:hover:focus, .osd spinbutton.vertical button:first-child.flat:focus:checked, .osd spinbutton.vertical button:first-child.flat:focus:checked:hover, .osd spinbutton.vertical button:first-child.flat:focus:checked:focus, .osd spinbutton.vertical button:first-child.flat:focus:checked:hover:focus, #XfceNotifyWindow spinbutton.vertical button:first-child:focus:active, #XfceNotifyWindow spinbutton.vertical button:first-child:focus:active:hover, @@ -5484,30 +5495,30 @@ progressbar.osd { #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:checked:hover, #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:checked:focus, #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:checked:hover:focus { - border-color: rgba(209, 173, 80, 0.3); } + border-color: rgba(178, 147, 83, 0.3); } .osd spinbutton.vertical button:first-child:focus:disabled, .osd spinbutton.vertical button:first-child.flat:focus:disabled, #XfceNotifyWindow spinbutton.vertical button:first-child:focus:disabled, #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:disabled { - border-color: rgba(222, 196, 129, 0.3); } + border-color: rgba(196, 172, 122, 0.3); } .osd spinbutton.vertical button:first-child:focus:active:disabled, .osd spinbutton.vertical button:first-child:focus:checked:disabled, .osd spinbutton.vertical button:first-child.flat:focus:active:disabled, .osd spinbutton.vertical button:first-child.flat:focus:checked:disabled, #XfceNotifyWindow spinbutton.vertical button:first-child:focus:active:disabled, #XfceNotifyWindow spinbutton.vertical button:first-child:focus:checked:disabled, #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:active:disabled, #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:checked:disabled { - border-color: rgba(218, 188, 112, 0.3); } + border-color: rgba(190, 164, 109, 0.3); } .osd spinbutton.vertical button:first-child:focus:hover, .osd spinbutton.vertical button:first-child.flat:focus:hover, #XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover, #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover { - background-color: rgba(53, 53, 52, 0.8); + background-color: rgba(44, 44, 44, 0.8); background-image: none; - border-color: rgba(218, 188, 112, 0.3); + border-color: rgba(190, 164, 109, 0.3); box-shadow: 0 1px 2px -1px rgba(66, 52, 17, 0.48); } .osd spinbutton.vertical button:first-child:focus:hover:focus, .osd spinbutton.vertical button:first-child:focus:hover:hover, .osd spinbutton.vertical button:first-child.flat:focus:hover:focus, .osd spinbutton.vertical button:first-child.flat:focus:hover:hover, #XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:focus, #XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:hover, #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:focus, #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:hover { - border-color: mix(#83a598,rgba(235, 219, 178, 0.3),0.3); } + border-color: mix(#83a598,rgba(213, 196, 161, 0.3),0.3); } .osd spinbutton.vertical button:first-child:focus:hover:active, .osd spinbutton.vertical button:first-child:focus:hover:active:hover, .osd spinbutton.vertical button:first-child:focus:hover:active:focus, .osd spinbutton.vertical button:first-child:focus:hover:active:hover:focus, .osd spinbutton.vertical button:first-child:focus:hover:checked, .osd spinbutton.vertical button:first-child:focus:hover:checked:hover, .osd spinbutton.vertical button:first-child:focus:hover:checked:focus, .osd spinbutton.vertical button:first-child:focus:hover:checked:hover:focus, .osd spinbutton.vertical button:first-child.flat:focus:hover:active, .osd spinbutton.vertical button:first-child.flat:focus:hover:active:hover, .osd spinbutton.vertical button:first-child.flat:focus:hover:active:focus, .osd spinbutton.vertical button:first-child.flat:focus:hover:active:hover:focus, .osd spinbutton.vertical button:first-child.flat:focus:hover:checked, .osd spinbutton.vertical button:first-child.flat:focus:hover:checked:hover, .osd spinbutton.vertical button:first-child.flat:focus:hover:checked:focus, .osd spinbutton.vertical button:first-child.flat:focus:hover:checked:hover:focus, #XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:active, #XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:active:hover, @@ -5525,17 +5536,17 @@ progressbar.osd { #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:checked:hover, #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:checked:focus, #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:checked:hover:focus { - border-color: rgba(209, 173, 80, 0.3); } + border-color: rgba(178, 147, 83, 0.3); } .osd spinbutton.vertical button:first-child:focus:hover:disabled, .osd spinbutton.vertical button:first-child.flat:focus:hover:disabled, #XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:disabled, #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:disabled { - border-color: rgba(222, 196, 129, 0.3); } + border-color: rgba(196, 172, 122, 0.3); } .osd spinbutton.vertical button:first-child:focus:hover:active:disabled, .osd spinbutton.vertical button:first-child:focus:hover:checked:disabled, .osd spinbutton.vertical button:first-child.flat:focus:hover:active:disabled, .osd spinbutton.vertical button:first-child.flat:focus:hover:checked:disabled, #XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:active:disabled, #XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:checked:disabled, #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:active:disabled, #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:checked:disabled { - border-color: rgba(218, 188, 112, 0.3); } + border-color: rgba(190, 164, 109, 0.3); } .osd spinbutton.vertical button:first-child:checked, .osd spinbutton.vertical button:first-child:active, .osd spinbutton.vertical button:first-child.flat:checked, .osd spinbutton.vertical button:first-child.flat:active, #XfceNotifyWindow spinbutton.vertical button:first-child:checked, #XfceNotifyWindow spinbutton.vertical button:first-child:active, @@ -5544,9 +5555,9 @@ progressbar.osd { /*@include linear-gradient(shade($bg, .7), to top);*/ background-color: #83a598; background-image: none; + border-color: rgba(190, 164, 109, 0.22); color: #ebdbb2; - box-shadow: inset 1px 0 rgba(235, 219, 178, 0.06), inset 0 1px rgba(235, 219, 178, 0.07), inset -1px 0 rgba(235, 219, 178, 0.06), inset 0 -1px rgba(235, 219, 178, 0.05); - border-color: rgba(218, 188, 112, 0.22); } + box-shadow: inset 1px 0 rgba(213, 196, 161, 0.06), inset 0 1px rgba(213, 196, 161, 0.07), inset -1px 0 rgba(213, 196, 161, 0.06), inset 0 -1px rgba(213, 196, 161, 0.05); } .osd spinbutton.vertical button:first-child:checked:focus, .osd spinbutton.vertical button:first-child:checked:hover, .osd spinbutton.vertical button:first-child:active:focus, .osd spinbutton.vertical button:first-child:active:hover, .osd spinbutton.vertical button:first-child.flat:checked:focus, .osd spinbutton.vertical button:first-child.flat:checked:hover, .osd spinbutton.vertical button:first-child.flat:active:focus, .osd spinbutton.vertical button:first-child.flat:active:hover, #XfceNotifyWindow spinbutton.vertical button:first-child:checked:focus, #XfceNotifyWindow spinbutton.vertical button:first-child:checked:hover, @@ -5556,7 +5567,7 @@ progressbar.osd { #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:hover, #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:focus, #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:hover { - border-color: mix(#83a598,rgba(235, 219, 178, 0.22),0.3); } + border-color: mix(#83a598,rgba(213, 196, 161, 0.22),0.3); } .osd spinbutton.vertical button:first-child:checked:active, .osd spinbutton.vertical button:first-child:checked:active:hover, .osd spinbutton.vertical button:first-child:checked:active:focus, .osd spinbutton.vertical button:first-child:checked:active:hover:focus, .osd spinbutton.vertical button:first-child:checked:checked, .osd spinbutton.vertical button:first-child:checked:checked:hover, .osd spinbutton.vertical button:first-child:checked:checked:focus, .osd spinbutton.vertical button:first-child:checked:checked:hover:focus, .osd spinbutton.vertical button:first-child:active:active, .osd spinbutton.vertical button:first-child:active:active:hover, .osd spinbutton.vertical button:first-child:active:active:focus, .osd spinbutton.vertical button:first-child:active:active:hover:focus, .osd spinbutton.vertical button:first-child:active:checked, .osd spinbutton.vertical button:first-child:active:checked:hover, .osd spinbutton.vertical button:first-child:active:checked:focus, .osd spinbutton.vertical button:first-child:active:checked:hover:focus, .osd spinbutton.vertical button:first-child.flat:checked:active, .osd spinbutton.vertical button:first-child.flat:checked:active:hover, .osd spinbutton.vertical button:first-child.flat:checked:active:focus, .osd spinbutton.vertical button:first-child.flat:checked:active:hover:focus, .osd spinbutton.vertical button:first-child.flat:checked:checked, .osd spinbutton.vertical button:first-child.flat:checked:checked:hover, .osd spinbutton.vertical button:first-child.flat:checked:checked:focus, .osd spinbutton.vertical button:first-child.flat:checked:checked:hover:focus, .osd spinbutton.vertical button:first-child.flat:active:active, .osd spinbutton.vertical button:first-child.flat:active:active:hover, .osd spinbutton.vertical button:first-child.flat:active:active:focus, .osd spinbutton.vertical button:first-child.flat:active:active:hover:focus, .osd spinbutton.vertical button:first-child.flat:active:checked, .osd spinbutton.vertical button:first-child.flat:active:checked:hover, .osd spinbutton.vertical button:first-child.flat:active:checked:focus, .osd spinbutton.vertical button:first-child.flat:active:checked:hover:focus, #XfceNotifyWindow spinbutton.vertical button:first-child:checked:active, #XfceNotifyWindow spinbutton.vertical button:first-child:checked:active:hover, @@ -5590,13 +5601,13 @@ progressbar.osd { #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:checked:hover, #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:checked:focus, #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:checked:hover:focus { - border-color: rgba(209, 173, 80, 0.22); } + border-color: rgba(178, 147, 83, 0.22); } .osd spinbutton.vertical button:first-child:checked:disabled, .osd spinbutton.vertical button:first-child:active:disabled, .osd spinbutton.vertical button:first-child.flat:checked:disabled, .osd spinbutton.vertical button:first-child.flat:active:disabled, #XfceNotifyWindow spinbutton.vertical button:first-child:checked:disabled, #XfceNotifyWindow spinbutton.vertical button:first-child:active:disabled, #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:disabled, #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:disabled { - border-color: rgba(222, 196, 129, 0.22); } + border-color: rgba(196, 172, 122, 0.22); } .osd spinbutton.vertical button:first-child:checked:active:disabled, .osd spinbutton.vertical button:first-child:checked:checked:disabled, .osd spinbutton.vertical button:first-child:active:active:disabled, .osd spinbutton.vertical button:first-child:active:checked:disabled, .osd spinbutton.vertical button:first-child.flat:checked:active:disabled, .osd spinbutton.vertical button:first-child.flat:checked:checked:disabled, .osd spinbutton.vertical button:first-child.flat:active:active:disabled, .osd spinbutton.vertical button:first-child.flat:active:checked:disabled, #XfceNotifyWindow spinbutton.vertical button:first-child:checked:active:disabled, #XfceNotifyWindow spinbutton.vertical button:first-child:checked:checked:disabled, @@ -5606,7 +5617,7 @@ progressbar.osd { #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:checked:disabled, #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:active:disabled, #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:checked:disabled { - border-color: rgba(218, 188, 112, 0.22); } + border-color: rgba(190, 164, 109, 0.22); } .osd spinbutton.vertical button:first-child:checked:focus, .osd spinbutton.vertical button:first-child:checked:hover, .osd spinbutton.vertical button:first-child:active:focus, .osd spinbutton.vertical button:first-child:active:hover, .osd spinbutton.vertical button:first-child.flat:checked:focus, .osd spinbutton.vertical button:first-child.flat:checked:hover, .osd spinbutton.vertical button:first-child.flat:active:focus, .osd spinbutton.vertical button:first-child.flat:active:hover, #XfceNotifyWindow spinbutton.vertical button:first-child:checked:focus, #XfceNotifyWindow spinbutton.vertical button:first-child:checked:hover, @@ -5625,15 +5636,15 @@ progressbar.osd { #XfceNotifyWindow spinbutton.vertical button:first-child:hover, #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus, #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover { - color: #ebdbb2; } + color: #d5c4a1; } .osd spinbutton.vertical button:first-child:disabled:disabled, .osd spinbutton.vertical button:first-child.flat:disabled:disabled, #XfceNotifyWindow spinbutton.vertical button:first-child:disabled:disabled, #XfceNotifyWindow spinbutton.vertical button:first-child.flat:disabled:disabled { - background-color: alpha(mix(rgba(48, 48, 47, 0.8),#ebdbb2,0.2),0.4); + background-color: alpha(mix(rgba(40, 40, 40, 0.8),#d5c4a1,0.2),0.4); background-image: none; /*border: 1px solid alpha($bg, .2);*/ opacity: .4; - color: mix(rgba(48, 48, 47, 0.8),#ebdbb2,0.5); + color: mix(rgba(40, 40, 40, 0.8),#d5c4a1,0.5); box-shadow: none; } .osd spinbutton.vertical button:first-child:active:disabled, .osd spinbutton.vertical button:first-child:checked:disabled, .osd spinbutton.vertical button:first-child.flat:active:disabled, .osd spinbutton.vertical button:first-child.flat:checked:disabled, #XfceNotifyWindow spinbutton.vertical button:first-child:active:disabled, @@ -5648,11 +5659,11 @@ progressbar.osd { #XfceNotifyWindow spinbutton.vertical button:first-child.separator, #XfceNotifyWindow spinbutton.vertical button:first-child .separator { border: 1px solid currentColor; - color: rgba(48, 48, 47, 0.7); } + color: rgba(40, 40, 40, 0.7); } .osd spinbutton.vertical button:first-child.separator:disabled, .osd spinbutton.vertical button:first-child .separator:disabled, #XfceNotifyWindow spinbutton.vertical button:first-child.separator:disabled, #XfceNotifyWindow spinbutton.vertical button:first-child .separator:disabled { - color: rgba(48, 48, 47, 0.65); } + color: rgba(40, 40, 40, 0.65); } scrolledwindow viewport.frame { border-style: none; } @@ -5779,13 +5790,13 @@ scrolledwindow undershoot.right { scrolledwindow junction { border-color: transparent; - border-image: linear-gradient(to bottom, mix(#282828,#ebdbb2,0.08) 1px, transparent 1px) 0 0 0 1/0 1px stretch; - background-color: #1b1b1b; } + border-image: linear-gradient(to bottom, mix(#32302f,#ebdbb2,0.18) 1px, transparent 1px) 0 0 0 1/0 1px stretch; + background-color: #252323; } scrolledwindow junction:dir(rtl) { border-image-slice: 0 1 0 0; } scrolledwindow junction:backdrop { - border-image-source: linear-gradient(to bottom, mix(#282828,mix(#282828,#ebdbb2,0.08),0.9) 1px, transparent 1px); - background-color: #202020; + border-image-source: linear-gradient(to bottom, mix(#32302f,mix(#32302f,#ebdbb2,0.18),0.9) 1px, transparent 1px); + background-color: #2a2828; transition: 200ms ease-out; } /***************** @@ -5793,7 +5804,7 @@ scrolledwindow junction { ******************/ progressbar { padding: 0; - border-radius: 0px; + border-radius: 4px; font-size: smaller; color: rgba(235, 219, 178, 0.6); } progressbar.horizontal trough, @@ -5803,26 +5814,26 @@ progressbar { progressbar.vertical progress { min-width: 6px; } progressbar trough { - border: 1px solid mix(#282828,#ebdbb2,0.17); - background-color: #2b2b2b; + border: 1px solid mix(#32302f,#ebdbb2,0.17); + background-color: #363433; background-image: none; - border-radius: 0px; } + border-radius: 4px; } progressbar progress { background-color: #83a598; background-image: none; border-radius: 0; } progressbar progress.left { - border-top-left-radius: 0px; - border-bottom-left-radius: 0px; } + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; } progressbar progress.right { - border-top-right-radius: 0px; - border-bottom-right-radius: 0px; } + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; } progressbar progress.bottom { - border-bottom-left-radius: 0px; - border-bottom-right-radius: 0px; } + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; } progressbar progress.top { - border-top-left-radius: 0px; - border-top-right-radius: 0px; } + border-top-left-radius: 4px; + border-top-right-radius: 4px; } levelbar.horizontal block { min-width: 34px; @@ -5836,10 +5847,9 @@ levelbar:backdrop { transition: 200ms ease-out; } levelbar trough { - background-color: #2b2b2b; - background-image: none; - border: 1px solid mix(#282828,#ebdbb2,0.17); - border-radius: 0px; + background-color: #363433; + border: 1px solid mix(#32302f,#ebdbb2,0.17); + border-radius: 4px; padding: 2px; } levelbar.horizontal.discrete block { @@ -5854,14 +5864,13 @@ levelbar.vertical.discrete block { levelbar block { background-color: #83a598; - background-image: none; border-color: transparent; - border-radius: 0px; } + border-radius: 4px; } levelbar block.low { - background-color: #ef6c00; + background-color: #ff7f42; border-color: transparent; } levelbar block.high, levelbar block:not(.empty) { - background-color: #4caf50; + background-color: #c3a544; border-color: transparent; } levelbar block.full { background-color: #64897b; @@ -5874,7 +5883,7 @@ levelbar block { scale { min-height: 10px; min-width: 10px; - padding: 3px; } + padding: 0px; } scale.horizontal trough { padding: 0 3px; } scale.horizontal highlight, scale.horizontal fill { @@ -5900,13 +5909,13 @@ scale { outline-offset: 2px; -gtk-outline-radius: 4.5px; border-radius: 2.5px; - background-color: mix(#282828,#ebdbb2,0.2); } + background-color: mix(#32302f,#ebdbb2,0.2); } scale trough:disabled { - background-color: mix(#282828,#ebdbb2,0.1); } + background-color: mix(#32302f,#ebdbb2,0.1); } menuitem:hover scale trough, row:selected scale trough, infobar scale trough { - background-color: rgba(0, 0, 0, 0.2); } + background-color: rgba(131, 104, 34, 0.2); } menuitem:hover scale trough highlight, row:selected scale trough highlight, infobar scale trough highlight { @@ -5918,7 +5927,7 @@ scale { menuitem:hover scale trough:disabled, row:selected scale trough:disabled, infobar scale trough:disabled { - background-color: rgba(0, 0, 0, 0.1); } + background-color: rgba(131, 104, 34, 0.1); } scale highlight { border-radius: 2.5px; background-color: #83a598; } @@ -5942,7 +5951,7 @@ scale { background-color: #83a598; border-color: #83a598; } scale slider:disabled { - background-color: mix(#32302f,#282828,0.55); + background-color: mix(#32302f,#32302f,0.55); border-color: rgba(235, 219, 178, 0); } menuitem:hover scale slider, row:selected scale slider, @@ -6010,7 +6019,7 @@ scale { scale.color highlight, scale.color fill { margin: 0; } scale.color.horizontal { - padding: 0 0 6px 0; } + padding: 0 0 6px; } scale.color.horizontal trough { border-top-left-radius: 0; border-top-right-radius: 0; } @@ -6038,36 +6047,36 @@ scale { ! Scrollbar ************/ scrollbar { - background-color: #1b1b1b; + background-color: #252323; transition: 300ms ease-out; } * { -GtkScrollbar-has-backward-stepper: false; -GtkScrollbar-has-forward-stepper: false; } scrollbar.top { - border-bottom: 1px solid mix(#282828,#ebdbb2,0.08); } + border-bottom: 1px solid mix(#32302f,#ebdbb2,0.18); } scrollbar.bottom { - border-top: 1px solid mix(#282828,#ebdbb2,0.08); } + border-top: 1px solid mix(#32302f,#ebdbb2,0.18); } scrollbar.left { - border-right: 1px solid mix(#282828,#ebdbb2,0.08); } + border-right: 1px solid mix(#32302f,#ebdbb2,0.18); } scrollbar.right { - border-left: 1px solid mix(#282828,#ebdbb2,0.08); } + border-left: 1px solid mix(#32302f,#ebdbb2,0.18); } scrollbar:backdrop { - background-color: #202020; - border-color: mix(#282828,mix(#282828,#ebdbb2,0.08),0.9); + background-color: #2a2828; + border-color: mix(#32302f,mix(#32302f,#ebdbb2,0.18),0.9); transition: 400ms ease-in; } scrollbar slider { min-width: 7px; min-height: 7px; border: 1px solid transparent; - border-radius: 0px; + border-radius: 4px; background-clip: padding-box; - background-color: mix(#282828,#ebdbb2,0.5); } + background-color: mix(#32302f,#ebdbb2,0.5); } scrollbar slider:hover { - background-color: mix(#282828,#ebdbb2,0.7); } + background-color: mix(#32302f,#ebdbb2,0.7); } scrollbar slider:hover:active { background-color: #749a8c; } scrollbar slider:backdrop { - background-color: mix(mix(#ebdbb2,#282828,0.5),#282828,0.4); } + background-color: mix(mix(#ebdbb2,#32302f,0.5),#32302f,0.4); } scrollbar slider:disabled { background-color: transparent; } scrollbar.horizontal slider { @@ -6086,7 +6095,7 @@ scrollbar { min-width: 4px; min-height: 4px; background-color: #ebdbb2; - border: 1px solid #fff; } + border: 1px solid #333130; } scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { min-width: 4px; min-height: 4px; @@ -6106,44 +6115,44 @@ scrollbar { padding: 0; border: 0; border-radius: 0; - border-color: mix(#282828,#ebdbb2,0.08); + border-color: mix(#32302f,#ebdbb2,0.18); background-color: transparent; box-shadow: none; - color: mix(#282828,#ebdbb2,0.5); } + color: mix(#32302f,#ebdbb2,0.5); } scrollbar button:hover { - color: mix(#282828,#ebdbb2,0.7); } + color: mix(#32302f,#ebdbb2,0.7); } scrollbar button:active, scrollbar button:checked { color: #749a8c; } scrollbar button:backdrop { - color: mix(mix(#ebdbb2,#282828,0.5),#282828,0.4); } + color: mix(mix(#ebdbb2,#32302f,0.5),#32302f,0.4); } scrollbar.vertical button.down { -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); - border-top: 1px solid mix(#282828,#ebdbb2,0.08); } + border-top: 1px solid mix(#32302f,#ebdbb2,0.18); } scrollbar.vertical button.up { -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); - border-bottom: 1px solid mix(#282828,#ebdbb2,0.08); } + border-bottom: 1px solid mix(#32302f,#ebdbb2,0.18); } scrollbar.horizontal button.down { -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); - border-left: 1px solid mix(#282828,#ebdbb2,0.08); } + border-left: 1px solid mix(#32302f,#ebdbb2,0.18); } scrollbar.horizontal button.up { -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); - border-right: 1px solid mix(#282828,#ebdbb2,0.08); } + border-right: 1px solid mix(#32302f,#ebdbb2,0.18); } /********* ! Sidebar **********/ .sidebar { border-style: none; - background-color: mix(#282828,#30302f,0.5); } + background-color: mix(#32302f,#32302f,0.5); } stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:dir(ltr), .sidebar.left, .sidebar.left:dir(rtl) { - border-right: 1px solid mix(#282828,#ebdbb2,0.08); + border-right: 1px solid mix(#32302f,#ebdbb2,0.18); border-left-style: none; } stacksidebar.sidebar:dir(rtl) list .sidebar:dir(rtl), stacksidebar.sidebar.right list .sidebar:dir(rtl), .sidebar.right { - border-left: 1px solid mix(#282828,#ebdbb2,0.08); + border-left: 1px solid mix(#32302f,#ebdbb2,0.18); border-right-style: none; } .sidebar:backdrop { - background-color: mix(#282828,#30302f,0.5); - border-color: mix(#282828,mix(#282828,#ebdbb2,0.08),0.9); + background-color: mix(#32302f,#32302f,0.5); + border-color: mix(#32302f,mix(#32302f,#ebdbb2,0.18),0.9); transition: 200ms ease-out; } .sidebar .frame, .sidebar frame { border-width: 0; } @@ -6153,10 +6162,10 @@ scrollbar { border-style: none; } stacksidebar row { - padding: 6px 3px; } + padding: 0px 0px; } stacksidebar row > label { - padding-left: 3px; - padding-right: 3px; } + padding-left: 0px; + padding-right: 0px; } stacksidebar row.needs-attention > label { background-size: 6px 6px, 0 0; } @@ -6167,25 +6176,25 @@ placessidebar row { min-height: 32px; padding: 0; } placessidebar row > revealer { - padding: 0 6px; } + padding: 0 0px; } placessidebar row:selected { color: #ebdbb2; } placessidebar row:disabled { - color: mix(#ebdbb2,#282828,0.5); } + color: mix(#ebdbb2,#32302f,0.5); } placessidebar row:backdrop { - color: mix(#ebdbb2,#282828,0.5); } + color: mix(#ebdbb2,#32302f,0.5); } placessidebar row:backdrop:selected { color: mix(#83a598,#ebdbb2,0.66); } placessidebar row:backdrop:disabled { - color: #020202; } + color: #0b0a0a; } placessidebar row image.sidebar-icon { opacity: 0.7; } placessidebar row image.sidebar-icon:dir(ltr) { - padding-right: 8px; - padding-left: 3px; } + padding-right: 2px; + padding-left: 0px; } placessidebar row image.sidebar-icon:dir(rtl) { - padding-left: 8px; - padding-right: 3px; } + padding-left: 2px; + padding-right: 0px; } placessidebar row label.sidebar-label:dir(ltr) { padding-right: 2px; } placessidebar row label.sidebar-label:dir(rtl) { @@ -6205,16 +6214,16 @@ placessidebar row { placessidebar row.sidebar-placeholder-row { padding: 0 8px; min-height: 2px; - background-image: image(#4e9a06); + background-image: image(#83a598); background-clip: content-box; } placessidebar row.sidebar-new-bookmark-row { color: #83a598; } placessidebar row:drop(active):not(:disabled) { - color: #4e9a06; - box-shadow: inset 0 1px #4e9a06, inset 0 -1px #4e9a06; } + color: #83a598; + box-shadow: inset 0 1px #83a598, inset 0 -1px #83a598; } placessidebar row:drop(active):not(:disabled):selected { color: #ebdbb2; - background-color: #4e9a06; } + background-color: #83a598; } /****** ! Paned @@ -6225,22 +6234,22 @@ paned > separator { -gtk-icon-source: none; border-style: none; background-color: transparent; - background-image: image(#242424); + background-image: image(#2d2b2a); background-size: 1px 1px; background-position: center center; } paned > separator:selected { background-image: image(#83a598); } paned > separator:backdrop { - background-image: image(mix(#282828,mix(#282828,#ebdbb2,0.08),0.9)); } + background-image: image(mix(#32302f,mix(#32302f,#ebdbb2,0.18),0.9)); } paned > separator.wide { min-width: 5px; min-height: 5px; - background-color: #282828; - background-image: image(#202020), image(#202020); + background-color: #32302f; + background-image: image(#282626), image(#282626); background-size: 1px 1px, 1px 1px; } paned > separator.wide:backdrop { - background-color: #282828; - background-image: image(mix(#282828,mix(#282828,#ebdbb2,0.08),0.9)), image(mix(#282828,mix(#282828,#ebdbb2,0.08),0.9)); } + background-color: #32302f; + background-image: image(mix(#32302f,mix(#32302f,#ebdbb2,0.18),0.9)), image(mix(#32302f,mix(#32302f,#ebdbb2,0.18),0.9)); } paned.horizontal > separator { background-repeat: repeat-y; @@ -6263,7 +6272,7 @@ paned.vertical > separator { background-position: bottom, top; } paned.titlebar > separator { - background-image: image(#2b2b2a); } + background-image: image(#242424); } /******************* ! Spinner animation @@ -6291,70 +6300,70 @@ radio { -gtk-icon-source: url("../assets/radio-unchecked.svg"); min-width: 16px; min-height: 16px; - margin-right: 3px; } + margin-right: 0px; } radio:disabled { - -gtk-icon-source: url("../assets/radio-unchecked-disabled.svg"); } + -gtk-icon-source: url("../assets/radio-unchecked-insensitive.svg"); } radio:checked, radio:active { -gtk-icon-source: url("../assets/radio-checked.svg"); } radio:checked:disabled, radio:active:disabled { - -gtk-icon-source: url("../assets/radio-checked-disabled.svg"); } + -gtk-icon-source: url("../assets/radio-checked-insensitive.svg"); } radio:indeterminate { -gtk-icon-source: url("../assets/radio-mixed.svg"); } radio:indeterminate:disabled { - -gtk-icon-source: url("../assets/radio-mixed-disabled.svg"); } + -gtk-icon-source: url("../assets/radio-mixed-insensitive.svg"); } menuitem radio, modelbutton radio { -gtk-icon-source: url("../assets/menuitem-radio-unchecked.svg"); } menuitem radio:disabled, modelbutton radio:disabled { - -gtk-icon-source: url("../assets/menuitem-radio-checked-disabled.svg"); } + -gtk-icon-source: url("../assets/menuitem-radio-checked-insensitive.svg"); } menuitem radio:checked, menuitem radio:active, modelbutton radio:checked, modelbutton radio:active { -gtk-icon-source: url("../assets/menuitem-radio-checked.svg"); } menuitem radio:checked:hover, menuitem radio:active:hover, modelbutton radio:checked:hover, modelbutton radio:active:hover { -gtk-icon-source: url("../assets/menuitem-radio-checked-hover.svg"); } menuitem radio:checked:disabled, menuitem radio:active:disabled, modelbutton radio:checked:disabled, modelbutton radio:active:disabled { - -gtk-icon-source: url("../assets/menuitem-radio-checked-disabled.svg"); } + -gtk-icon-source: url("../assets/menuitem-radio-checked-insensitive.svg"); } menuitem radio:indeterminate, modelbutton radio:indeterminate { -gtk-icon-source: url("../assets/menuitem-radio-mixed.svg"); } menuitem radio:indeterminate:hover, modelbutton radio:indeterminate:hover { -gtk-icon-source: url("../assets/menuitem-radio-mixed-hover.svg"); } menuitem radio:indeterminate:disabled, modelbutton radio:indeterminate:disabled { - -gtk-icon-source: url("../assets/menuitem-radio-mixed-disabled.svg"); } + -gtk-icon-source: url("../assets/menuitem-radio-mixed-insensitive.svg"); } check { background-image: none; -gtk-icon-source: url("../assets/checkbox-unchecked.svg"); min-width: 16px; min-height: 16px; - margin-right: 3px; } + margin-right: 0px; } check:disabled { - -gtk-icon-source: url("../assets/checkbox-unchecked-disabled.svg"); } + -gtk-icon-source: url("../assets/checkbox-unchecked-insensitive.svg"); } check:checked, check:active { -gtk-icon-source: url("../assets/checkbox-checked.svg"); } check:checked:disabled, check:active:disabled { - -gtk-icon-source: url("../assets/checkbox-checked-disabled.svg"); } + -gtk-icon-source: url("../assets/checkbox-checked-insensitive.svg"); } check:indeterminate { -gtk-icon-source: url("../assets/checkbox-mixed.svg"); } check:indeterminate:disabled { - -gtk-icon-source: url("../assets/checkbox-mixed-disabled.svg"); } + -gtk-icon-source: url("../assets/checkbox-mixed-insensitive.svg"); } menuitem check, modelbutton check { -gtk-icon-source: url("../assets/menuitem-checkbox-unchecked.svg"); } menuitem check:disabled, modelbutton check:disabled { - -gtk-icon-source: url("../assets/menuitem-checkbox-checked-disabled.svg"); } + -gtk-icon-source: url("../assets/menuitem-checkbox-checked-insensitive.svg"); } menuitem check:checked, menuitem check:active, modelbutton check:checked, modelbutton check:active { -gtk-icon-source: url("../assets/menuitem-checkbox-checked.svg"); } menuitem check:checked:hover, menuitem check:active:hover, modelbutton check:checked:hover, modelbutton check:active:hover { -gtk-icon-source: url("../assets/menuitem-checkbox-checked-hover.svg"); } menuitem check:checked:disabled, menuitem check:active:disabled, modelbutton check:checked:disabled, modelbutton check:active:disabled { - -gtk-icon-source: url("../assets/menuitem-checkbox-checked-disabled.svg"); } + -gtk-icon-source: url("../assets/menuitem-checkbox-checked-insensitive.svg"); } menuitem check:indeterminate, modelbutton check:indeterminate { -gtk-icon-source: url("../assets/menuitem-checkbox-mixed.svg"); } menuitem check:indeterminate:hover, modelbutton check:indeterminate:hover { -gtk-icon-source: url("../assets/menuitem-checkbox-mixed-hover.svg"); } menuitem check:indeterminate:disabled, modelbutton check:indeterminate:disabled { - -gtk-icon-source: url("../assets/menuitem-checkbox-mixed-disabled.svg"); } + -gtk-icon-source: url("../assets/menuitem-checkbox-mixed-insensitive.svg"); } radio:dir(rtl), check:dir(rtl) { margin-right: 0; - margin-left: 3px; } + margin-left: 0px; } .view.content-view.check:not(list), iconview.content-view.check:not(list) { -gtk-icon-shadow: none; @@ -6400,45 +6409,45 @@ radio:dir(rtl), check:dir(rtl) { ! Switch *********/ switch { - border-radius: 0px; - padding: 2px; - border: none; + border-radius: 4px; + padding: -1px; + border: 0; outline: none; transition: background-color .3s linear; min-width: 88px; min-height: 24px; - background-color: mix(#282828,#30302f,0.3); + background-color: mix(#32302f,#32302f,0.3); color: #ebdbb2; box-shadow: inset 1px -1px 0 rgba(66, 52, 17, 0.06), inset -1px 1px 0 rgba(66, 52, 17, 0.06); } switch slider { - background-color: mix(#ebdbb2,#282828,0.5); - transition: all 0.3s ease-in; + background-color: mix(#ebdbb2,#32302f,0.5); + transition: all .3s ease-in; box-shadow: 0 1px 2px 0 rgba(66, 52, 17, 0.07), 1px 0 2px 0 rgba(66, 52, 17, 0.07); - border-radius: 0px; } + border-radius: 4px; } switch:checked { background-color: #83a598; background-image: none; border-color: #83a598; - color: #30302f; } + color: #32302f; } switch:checked slider { - background-color: #fff; + background-color: #333130; box-shadow: 0 1px 3px 0 rgba(66, 52, 17, 0.1); } switch:disabled { - background-color: mix(#282828,#30302f,0.5); + background-color: mix(#32302f,#32302f,0.5); background-image: none; - border-color: #282828; - color: #282828; + border-color: #32302f; + color: #32302f; box-shadow: none; } switch:disabled slider { - background-color: #282828; } + background-color: #32302f; } list row:selected switch { - background-color: #282828; - color: mix(#282828,#30302f,0.5); } + background-color: #32302f; + color: mix(#32302f,#32302f,0.5); } list row:selected switch slider { - background-color: mix(mix(#282828,#30302f,0.5),#30302f,0.4); } + background-color: mix(mix(#32302f,#32302f,0.5),#32302f,0.4); } list row:selected switch:checked { color: #83a598; - background-color: mix(#ebdbb2,#282828,0.5); } + background-color: mix(#ebdbb2,#32302f,0.5); } list row:selected switch:checked slider { background-color: #83a598; } @@ -6459,15 +6468,15 @@ switch { iconview text, textview text { color: #ebdbb2; - background-color: #30302f; + background-color: #32302f; caret-color: #282828; -gtk-secondary-caret-color: #282828; } .view:backdrop, iconview:backdrop, .view text:backdrop, iconview text:backdrop, textview text:backdrop { - color: mix(#30302f,#ebdbb2,0.8); - background-color: #30302f; } + color: mix(#32302f,#ebdbb2,0.8); + background-color: #32302f; } .view:selected:focus, iconview:selected:focus, .view:selected, iconview:selected, .view text:selected:focus, iconview text:selected:focus, @@ -6475,10 +6484,10 @@ textview text { .view text:selected, iconview text:selected, textview text:selected { - border-radius: 0px; } + border-radius: 4px; } textview border { - background-color: mix(#282828,#30302f,0.5); } + background-color: mix(#32302f,#32302f,0.5); } /************ ! Treeview @@ -6491,64 +6500,64 @@ treeview.view rubberband { background-color: rgba(131, 165, 152, 0.2); } treeview entry:focus:dir(rtl), treeview entry:focus:dir(ltr) { - background-color: #30302f; + background-color: #32302f; transition-property: color, background; } treeview entry.flat, treeview entry { border-radius: 0; background-image: none; - background-color: #30302f; } + background-color: #32302f; } treeview entry.flat:focus, treeview entry:focus { border-color: #83a598; } treeview.view header button, treeview.view header button:hover, treeview.view header button:active { - padding: 1px 4px; + padding: -2px 1px; border-radius: 0; background-image: none; text-shadow: none; border-style: none solid solid none; - border-color: #282828; } + border-color: #32302f; } treeview.view header button:disabled { - border-color: #282828; + border-color: #32302f; background-image: none; } treeview.view header button:backdrop { - border-color: #282828; + border-color: #32302f; border-style: none solid solid none; - color: mix(mix(#ebdbb2,#282828,0.5),#282828,0.5); + color: mix(mix(#ebdbb2,#32302f,0.5),#32302f,0.5); background-image: none; - background-color: #30302f; } + background-color: #32302f; } treeview.view header button:backdrop:disabled { - border-color: #282828; + border-color: #32302f; background-image: none; } treeview.view { -GtkTreeView-grid-line-width: 1; - -GtkTreeView-grid-line-pattern: ''; + -GtkTreeView-grid-line-pattern: ""; -GtkTreeView-tree-line-width: 1; - -GtkTreeView-tree-line-pattern: ''; - border-left-color: mix(#ebdbb2,#30302f,0.5); - border-top-color: #282828; } + -GtkTreeView-tree-line-pattern: ""; + border-left-color: mix(#ebdbb2,#32302f,0.5); + border-top-color: #32302f; } treeview.view:selected:focus, treeview.view:selected { border-radius: 0; } treeview.view:selected:backdrop, treeview.view:selected { border-left-color: mix(#ebdbb2,#83a598,0.5); border-top-color: rgba(235, 219, 178, 0.1); } treeview.view:disabled { - color: mix(#ebdbb2,#282828,0.5); } + color: mix(#ebdbb2,#32302f,0.5); } treeview.view:disabled:selected { color: mix(#ebdbb2,#83a598,0.4); } treeview.view:disabled:selected:backdrop { color: mix(mix(#83a598,#ebdbb2,0.66),#83a598,0.3); } treeview.view:disabled:backdrop { - color: #020202; } + color: #0b0a0a; } treeview.view.separator { min-height: 2px; - color: #282828; } + color: #32302f; } treeview.view.separator:backdrop { - color: rgba(40, 40, 40, 0.1); } + color: rgba(50, 48, 47, 0.1); } treeview.view:backdrop { - border-left-color: mix(mix(#ebdbb2,#282828,0.5),#282828,0.5); - border-top: #282828; } + border-left-color: mix(mix(#ebdbb2,#32302f,0.5),#32302f,0.5); + border-top: #32302f; } treeview.view:drop(active) { border-style: solid none; border-width: 1px; @@ -6559,7 +6568,7 @@ treeview.view { border-bottom-style: none; } treeview.view.expander { -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); - color: mix(#30302f,#ebdbb2,0.7); } + color: mix(#32302f,#ebdbb2,0.7); } treeview.view.expander:dir(rtl) { -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } treeview.view.expander:hover { @@ -6573,10 +6582,10 @@ treeview.view { treeview.view.expander:checked { -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } treeview.view.expander:backdrop { - color: mix(#30302f,mix(#ebdbb2,#282828,0.5),0.7); } + color: mix(#32302f,mix(#ebdbb2,#32302f,0.5),0.7); } treeview.view.progressbar { - color: #30302f; - border-radius: 0px; + color: #32302f; + border-radius: 4px; border: 1px solid mix(#83a598,#ebdbb2,0.3); background-color: #83a598; } treeview.view.progressbar:selected { @@ -6586,36 +6595,36 @@ treeview.view { box-shadow: none; background-color: #83a598; background-image: none; - border-radius: 0px; } + border-radius: 4px; } treeview.view.progressbar:selected:focus:backdrop, treeview.view.progressbar:selected:backdrop { color: mix(#83a598,#ebdbb2,0.66); border-color: mix(#83a598,#ebdbb2,0.3); - background-color: mix(#30302f,#83a598,0.9); } + background-color: mix(#32302f,#83a598,0.9); } treeview.view.progressbar:disabled { - background-color: #282828; + background-color: #32302f; background-image: none; - border-color: #222222; } + border-color: #2b2928; } treeview.view.progressbar:backdrop { - color: #30302f; + color: #32302f; background-image: none; box-shadow: none; } treeview.view.trough { background-color: rgba(235, 219, 178, 0.1); - border-radius: 0px; } + border-radius: 4px; } treeview.view.trough:selected:focus, treeview.view.trough:selected { background-color: rgba(235, 219, 178, 0.3); border-width: 1px 0; border-style: solid; border-color: #83a598; - border-radius: 0px; } + border-radius: 4px; } treeview.view header button { - color: mix(#ebdbb2,#30302f,0.5); - background-color: #30302f; + color: mix(#ebdbb2,#32302f,0.5); + background-color: #32302f; font-weight: bold; text-shadow: none; box-shadow: none; } treeview.view header button:hover { - color: mix(mix(#ebdbb2,#30302f,0.5),#ebdbb2,0.5); + color: mix(mix(#ebdbb2,#32302f,0.5),#ebdbb2,0.5); box-shadow: none; transition: none; } treeview.view header button:active { @@ -6632,10 +6641,10 @@ treeview.view { transition: none; background-image: none; background-color: #83a598; - color: #30302f; + color: #32302f; border-radius: 0; border-style: none; - box-shadow: inset 0 0 0 1px #30302f; + box-shadow: inset 0 0 0 1px #32302f; text-shadow: none; } treeview.view acceleditor > label { background-color: #83a598; } @@ -6644,7 +6653,7 @@ treeview.view { ! Separator ************/ separator { - background: rgba(0, 0, 0, 0.1); + background: rgba(131, 104, 34, 0.1); min-width: 1px; min-height: 1px; } @@ -6652,11 +6661,17 @@ separator { ! Frames * ***********/ frame > border, .frame { - border: 1px solid mix(#282828,#ebdbb2,0.08); } + border: 1px solid mix(#32302f,#ebdbb2,0.18); } frame > border.flat, .frame.flat { border-style: none; } frame > border:backdrop, .frame:backdrop { - border-color: mix(#282828,mix(#282828,#ebdbb2,0.08),0.9); } + border-color: mix(#32302f,mix(#32302f,#ebdbb2,0.18),0.9); } + +frame.border-inset > border, +frame.border-outset > border, +frame.border-groove > border, +frame.border-ridge > border { + border: 1px solid alpha(mix(#32302f,#ebdbb2,0.18),0.3902); } /* avoid double borders when a viewport is packed into a GtkScrolledWindow */ scrolledwindow viewport.frame { @@ -6684,12 +6699,14 @@ placesview > actionbar > revealer > box > label { ! Window frame ***************/ decoration { - border-radius: 0px 0px 0 0; + border-radius: 4px 4px 0 0; + box-shadow: 0 3px 9px 1px rgba(131, 104, 34, 0.7), 0 0 0 1px #282828; /* this is used for the resize cursor area */ - border-width: 1px; + border-width: 0px; border-style: solid; border-color: #282828; } decoration:backdrop { + box-shadow: 0 3px 9px 1px transparent, 0 2px 6px 2px rgba(131, 104, 34, 0.4), 0 0 0 1px #282828; border-color: #282828; transition: 200ms ease-out; } .maximized decoration, .fullscreen decoration, .tiled decoration { @@ -6697,19 +6714,19 @@ decoration { .popup decoration { box-shadow: none; } .ssd decoration { - box-shadow: 0 0 0 1px #32302f; } + box-shadow: 0 0 0 1px #282828; } .solid-csd decoration { border-radius: 0; box-shadow: none; } .csd.popup decoration { border-radius: 0; - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.13); } + box-shadow: 0 1px 2px rgba(131, 104, 34, 0.2), 0 0 0 1px rgba(40, 40, 40, 0.13); } tooltip.csd decoration { - border-radius: 0px; + border-radius: 4px; box-shadow: none; } messagedialog.csd decoration { - border-radius: 0px; - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.13); } + border-radius: 4px; + box-shadow: 0 1px 2px rgba(131, 104, 34, 0.2), 0 0 0 1px rgba(40, 40, 40, 0.13); } /*********************** ! Fallback mode panel * @@ -6724,9 +6741,9 @@ panel-applet > menubar menuitem, panel-applet > menubar:backdrop menuitem, panel-toplevel .gnome-panel-menu-bar menuitem, panel-toplevel .gnome-panel-menu-bar:backdrop menuitem, wnck-pager, wnck-tasklist, .mate-panel-menu-bar, .xfce4-panel, UnityPanelWidget, .unity-panel { - background-color: #30302f; + background-color: #282828; background-image: none; - color: #ebdbb2; } + color: #d5c4a1; } clock-box menuitem label, clock-box:backdrop menuitem label, panel-applet > menubar menuitem label, @@ -6737,7 +6754,7 @@ panel-toplevel .gnome-panel-menu-bar:backdrop menuitem label, gp-calendar-window #clock-applet-button label, #showdesktop-button label { font-weight: normal; - color: #ebdbb2; } + color: #d5c4a1; } #clock-applet-button, #clock-applet-button:backdrop, panel-applet button, panel-applet button:backdrop, .xfce4-panel button, #login_window, #shutdown_dialog, #restart_dialog { border-width: 0 1px; @@ -6745,28 +6762,28 @@ panel-toplevel .gnome-panel-menu-bar:backdrop menuitem label, gp-calendar-window border-color: transparent; background-color: transparent; background-image: none; - color: #ebdbb2; } + color: #d5c4a1; } #clock-applet-button:hover, panel-applet button:hover, .xfce4-panel button:hover, #login_window:hover, #shutdown_dialog:hover, #restart_dialog:hover { - background-color: mix(#30302f,#ebdbb2,0.11); + background-color: mix(#282828,#d5c4a1,0.11); background-image: none; - border-color: mix(#30302f,#ebdbb2,0.11); - color: #f2e7cc; } + border-color: mix(#282828,#d5c4a1,0.11); + color: #ded1b6; } #clock-applet-button:active, panel-applet button:active, .xfce4-panel button:active, #login_window:active, #shutdown_dialog:active, #restart_dialog:active, #clock-applet-button:checked, panel-applet button:checked, .xfce4-panel button:checked, #login_window:checked, #shutdown_dialog:checked, #restart_dialog:checked { - background-color: mix(#30302f,#ebdbb2,0.21); + background-color: mix(#282828,#d5c4a1,0.21); background-image: none; - border-color: mix(#30302f,#ebdbb2,0.21); - color: #f2e7cc; } + border-color: mix(#282828,#d5c4a1,0.21); + color: #ded1b6; } #clock-applet-button:active:hover, panel-applet button:active:hover, .xfce4-panel button:active:hover, #login_window:active:hover, #shutdown_dialog:active:hover, #restart_dialog:active:hover, #clock-applet-button:checked:hover, panel-applet button:checked:hover, .xfce4-panel button:checked:hover, #login_window:checked:hover, #shutdown_dialog:checked:hover, #restart_dialog:checked:hover { - background-color: mix(#30302f,#ebdbb2,0.31); + background-color: mix(#282828,#d5c4a1,0.31); background-image: none; - border-color: mix(#30302f,#ebdbb2,0.31); } + border-color: mix(#282828,#d5c4a1,0.31); } panel-plug, panel-toplevel.background { padding: 0; } .gp-text-color { - color: #000; } + color: #836822; } panel-applet { border: 0; } @@ -6788,7 +6805,7 @@ panel-toplevel .gnome-panel-menu-bar:backdrop menuitem { #PanelApplet label, .mate-panel-menu-bar menubar > menuitem { - color: #ebdbb2; } + color: #d5c4a1; } PanelSeparator, MatePanelAppletFrameDBus { border-width: 0; @@ -6807,7 +6824,7 @@ PanelSeparator, MatePanelAppletFrameDBus { border-style: solid; border-radius: 0; border-width: 1px; - color: #ebdbb2; + color: #d5c4a1; text-shadow: none; box-shadow: none; padding: 2px; } @@ -6825,11 +6842,11 @@ PanelSeparator, MatePanelAppletFrameDBus { #PanelApplet button.flat.toggle:checked, #PanelApplet button.flat.toggle:checked:hover { background-image: none; - background-color: darker(#30302f); + background-color: darker(#282828); border-color: transparent; border-radius: 0; border-width: 1px; - color: lighter(#ebdbb2); + color: lighter(#d5c4a1); text-shadow: none; padding: 2px; } @@ -6838,7 +6855,7 @@ PanelSeparator, MatePanelAppletFrameDBus { #PanelApplet button.toggle:hover, #PanelApplet button.flat.toggle:hover { background-image: none; - background-color: #3e3e3d; + background-color: #343434; border-color: transparent; border-radius: 0; border-width: 1px; @@ -6859,10 +6876,10 @@ PanelSeparator, MatePanelAppletFrameDBus { ! Gnome clocks * *****************/ .clocks-analog-frame.trough { - color: mix(#ebdbb2,#282828,0.85); } + color: mix(#ebdbb2,#32302f,0.85); } .clocks-analog-frame.progress { - color: mix(#282828,#83a598,0.5); } + color: mix(#32302f,#83a598,0.5); } .clocks-analog-frame.progress-fast { color: #57786b; } @@ -6876,15 +6893,19 @@ workbench.csd > stack.titlebar:not(headerbar) { border: 0; box-shadow: none; } workbench.csd > stack.titlebar:not(headerbar) headerbar, workbench.csd > stack.titlebar:not(headerbar) headerbar:first-child, workbench.csd > stack.titlebar:not(headerbar) headerbar:last-child { - border-radius: 0px 0px 0 0; } + border-radius: 4px 4px 0 0; } -/************************ - ! Unity-Control-Center * -*************************/ -.background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame { - border: 0 none transparent; } - .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview.view, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview.view:backdrop, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:backdrop { - background-color: transparent; } +/**************** + ! Geary * +*****************/ +.geary-expanded .geary-message-summary { + background-color: #302e2d; } + +.geary-folder-popover-list-row { + border-color: #303030; + box-shadow: None; } + .geary-folder-popover-list-row > label { + color: #32302f; } /*********************** ! Unity Greeter * @@ -6895,27 +6916,27 @@ workbench.csd > stack.titlebar:not(headerbar) { .lightdm.button, .lightdm-combo.combobox-entry .button, .lightdm-combo .cell, .lightdm-combo .button, .lightdm-combo .entry { background-image: none; - background-color: rgba(0, 0, 0, 0.3); - border-color: rgba(255, 255, 255, 0.9); - border-radius: 1px; - padding: 3px; - color: #fff; } + background-color: rgba(131, 104, 34, 0.3); + border-color: rgba(51, 49, 48, 0.9); + border-radius: 9px; + padding: 0px; + color: #333130; } .lightdm.menu { background-image: none; - background-color: rgba(0, 0, 0, 0.6); - border-color: rgba(255, 255, 255, 0.2); - border-radius: 0px; + background-color: rgba(131, 104, 34, 0.6); + border-color: rgba(51, 49, 48, 0.2); + border-radius: 8px; padding: 1px; - color: #fff; } + color: #333130; } .lightdm.menu .menuitem *, .lightdm.menu .menuitem.check:active, .lightdm.menu .menuitem.radio:active { - color: #fff; } + color: #333130; } .lightdm.menubar *, .lightdm.menubar.menuitem { - padding: 0px; } + padding: -3px; } .lightdm.option-button { - padding: 3px; + padding: 0px; background: none; border: 0; } @@ -6923,24 +6944,24 @@ workbench.csd > stack.titlebar:not(headerbar) { background: none; border-width: 0; } .lightdm.toggle-button.selected { - background-color: rgba(0, 0, 0, 0.3); - border-color: rgba(255, 255, 255, 0.3); + background-color: rgba(131, 104, 34, 0.3); + border-color: rgba(51, 49, 48, 0.3); border-width: 1px; } .lightdm.toggle-button.selected:hover { - background-color: rgba(255, 255, 255, 0.3); } + background-color: rgba(51, 49, 48, 0.3); } .lightdm.button:hover { - background-color: rgba(255, 255, 255, 0.3); - border-color: rgba(255, 255, 255, 0.6); + background-color: rgba(51, 49, 48, 0.3); + border-color: rgba(51, 49, 48, 0.6); text-shadow: none; } .lightdm.entry, .lightdm.button:active, .lightdm.button:active:focus, .lightdm.button:focus { background-image: none; - background-color: rgba(0, 0, 0, 0.3); - border-color: rgba(255, 255, 255, 0.6); - border-radius: 1px; - padding: 5px; - color: #fff; + background-color: rgba(131, 104, 34, 0.3); + border-color: rgba(51, 49, 48, 0.6); + border-radius: 9px; + padding: 2px; + color: #333130; text-shadow: none; } .lightdm.entry:hover, .lightdm.entry:active, .lightdm.entry:active:focus { @@ -6952,19 +6973,19 @@ workbench.csd > stack.titlebar:not(headerbar) { animation: dashentry_spinner 1s infinite linear; } .lightdm.entry:focus { - border-color: rgba(255, 255, 255, 0.6); + border-color: rgba(51, 49, 48, 0.6); border-width: 1px; border-style: solid; - color: #fff; } + color: #333130; } .lightdm.entry:selected { - background-color: rgba(255, 255, 255, 0.2); } + background-color: rgba(51, 49, 48, 0.2); } .lightdm-combo.menu { - background-color: #343433; + background-color: #2b2b2b; border-radius: 0; padding: 0; - color: #fff; } + color: #333130; } /********* ! Gedit * @@ -6973,17 +6994,17 @@ GeditWindow .pane-separator { border-width: 0 1px 0 0; border-style: solid; } GeditWindow .pane-separator, GeditWindow .pane-separator:hover { - border-color: #242424; - background-color: #282828; } + border-color: #2d2b2a; + background-color: #32302f; } .gedit-document-panel { - background-color: #282828; - color: mix(#ebdbb2,#282828,0.1); } + background-color: #32302f; + color: mix(#ebdbb2,#32302f,0.1); } .gedit-document-panel list row { - padding: 3px; } + padding: 0px; } .gedit-document-panel list row button { padding: 1px; - border-radius: 0px; + border-radius: 4px; border-style: solid; border-color: transparent; border-width: 1px; @@ -6992,31 +7013,31 @@ GeditWindow .pane-separator { color: transparent; -gtk-icon-shadow: none; } .gedit-document-panel .prelight-row button { - border-color: rgba(0, 0, 0, 0.1); - color: rgba(255, 255, 255, 0.8); } + border-color: rgba(131, 104, 34, 0.1); + color: rgba(51, 49, 48, 0.8); } .gedit-document-panel .prelight-row button:active { - border-color: rgba(0, 0, 0, 0.2); - background-color: rgba(0, 0, 0, 0.08); - color: #fff; } + border-color: rgba(131, 104, 34, 0.2); + background-color: rgba(131, 104, 34, 0.08); + color: #333130; } .gedit-document-panel list row button:hover, .gedit-document-panel .prelight-row button:hover { - border-color: rgba(0, 0, 0, 0.1); - color: #fff; } + border-color: rgba(131, 104, 34, 0.1); + color: #333130; } .gedit-document-panel-group-row, .gedit-document-panel-group-row:hover { - border-top: 1px solid #242424; - background-color: #282828; } + border-top: 1px solid #2d2b2a; + background-color: #32302f; } .gedit-document-panel-document-row:hover { - background-color: #2a2a2a; } + background-color: #353231; } .gedit-document-panel-dragged-row { - border: 1px solid rgba(0, 0, 0, 0.1); - background-color: rgba(0, 0, 0, 0.5); - color: #fff; } + border: 1px solid rgba(131, 104, 34, 0.1); + background-color: rgba(131, 104, 34, 0.5); + color: #333130; } .gedit-document-panel-placeholder-row { border: 0; - background-color: rgba(0, 0, 0, 0.08); + background-color: rgba(131, 104, 34, 0.08); transition: all 200ms ease-in; } statusbar GeditSmallButton, GeditStatusMenuButton { @@ -7028,33 +7049,33 @@ statusbar GeditSmallButton, GeditStatusMenuButton { border-radius: 0; padding: 1px 6px 2px 4px; } statusbar GeditSmallButton button:hover, statusbar GeditSmallButton button:active, statusbar GeditSmallButton button:active:hover, GeditStatusMenuButton button:hover, GeditStatusMenuButton button:active, GeditStatusMenuButton button:active:hover { - border-color: #202020; } + border-color: #282626; } statusbar GeditSmallButton button:active, GeditStatusMenuButton button:active { - background-color: #262626; + background-color: #302e2d; color: #ebdbb2; } GeditViewFrame .gedit-search-slider { - padding: 3px; - border-radius: 0 0 0px 0px; + padding: 0px; + border-radius: 0 0 4px 4px; border-width: 0 1px 1px; border-style: solid; - border-color: #262626; - background-color: #30302f; } + border-color: #282626; + background-color: #32302f; } GeditViewFrame .gedit-search-slider .not-found { - background-color: #f44336; + background-color: #ff276a; background-image: none; - color: #fff; } + color: #32302f; } GeditFileBrowserWidget .toolbar { - padding: 1.5px; + padding: 0px; border-top: 0; - background-color: #282828; + background-color: #32302f; background-image: none; } .gedit-search-entry-occurrences-tag { - margin: 1.5px; - padding: 1.5px; - color: mix(#ebdbb2,#30302f,0.5); } + margin: 0px; + padding: 0px; + color: mix(#ebdbb2,#32302f,0.5); } .gedit-bottom-panel-paned, .gedit-side-panel-paned, @@ -7062,14 +7083,14 @@ paned.titlebar { margin-right: 0; } .gedit-bottom-panel-paned notebook { - border-top: none; } + border-top: 0; } /************ ! Nautilus * *************/ .nautilus-desktop, .nautilus-desktop:backdrop, .nautilus-desktop *, .nautilus-desktop *:backdrop { - color: #fff; - text-shadow: 1px 1px #000; } + color: #333130; + text-shadow: 1px 1px #836822; } .nautilus-desktop:active, .nautilus-desktop:backdrop:active, .nautilus-desktop *:active, .nautilus-desktop *:backdrop:active { color: #ebdbb2; } .nautilus-desktop:selected, .nautilus-desktop:backdrop:selected, .nautilus-desktop *:selected, .nautilus-desktop *:backdrop:selected { @@ -7080,7 +7101,7 @@ paned.titlebar { .nautilus-window toolbar { border-width: 0 0 1px; border-style: solid; - border-color: #202020; } + border-color: #282626; } .nautilus-window .sidebar { border: 0; } @@ -7088,7 +7109,7 @@ paned.titlebar { border: 0; } .nautilus-window notebook { - background-color: #30302f; + background-color: #32302f; border: 0; } .nautilus-window notebook frame { border: 0; } @@ -7096,9 +7117,9 @@ paned.titlebar { .nautilus-window .searchbar-container { margin-top: -1px; } .nautilus-window .searchbar-container searchbar { - padding-top: 0px; - padding-bottom: 1px; - border-bottom: 1px solid mix(#282828,#ebdbb2,0.08); } + padding-top: -3px; + padding-bottom: -2px; + border-bottom: 1px solid mix(#32302f,#ebdbb2,0.18); } .disk-space-display { border-style: solid; @@ -7110,15 +7131,15 @@ paned.titlebar { background-color: rgba(131, 165, 152, 0.8); border-color: rgba(114, 153, 138, 0.8); } .disk-space-display.free { - background-color: #262626; - border-color: #222222; } + background-color: #302e2d; + border-color: #2b2928; } .conflict-row.activatable, .conflict-row.activatable:active { - color: #fff; - background-color: #f44336; } + color: #32302f; + background-color: #ff276a; } .conflict-row.activatable:hover { - background-color: #f65d52; } + background-color: #ff447e; } .conflict-row.activatable:selected { color: #ebdbb2; @@ -7128,8 +7149,8 @@ paned.titlebar { ! Nemo * *********/ .nemo-desktop, .nemo-desktop:backdrop, .nemo-desktop *, .nemo-desktop *:backdrop { - color: #fff; - text-shadow: 1px 1px #000; } + color: #333130; + text-shadow: 1px 1px #836822; } .nemo-desktop:active, .nemo-desktop:backdrop:active, .nemo-desktop *:active, .nemo-desktop *:backdrop:active { color: #ebdbb2; } .nemo-desktop:selected, .nemo-desktop:backdrop:selected, .nemo-desktop *:selected, .nemo-desktop *:backdrop:selected { @@ -7142,10 +7163,10 @@ paned.titlebar { .nemo-window toolbar { border-width: 0 0 1px; border-style: solid; - border-color: #202020; + border-color: #282626; /* Path Bar */ } .nemo-window toolbar button { - background-color: #282828; + background-color: #32302f; background-image: none; border-color: rgba(218, 188, 112, 0.22); color: #ebdbb2; @@ -7160,12 +7181,12 @@ paned.titlebar { border-color: rgba(218, 188, 112, 0.22); } .nemo-window toolbar button.flat { color: #ebdbb2; - border-color: rgba(40, 40, 40, 0); - background-color: rgba(40, 40, 40, 0); + border-color: rgba(50, 48, 47, 0); + background-color: rgba(50, 48, 47, 0); background-image: none; box-shadow: none; } .nemo-window toolbar button:hover, .nemo-window toolbar button.flat:hover { - background-color: #2a2a2a; + background-color: #353231; background-image: none; border-color: rgba(218, 188, 112, 0.3); color: #ebdbb2; @@ -7179,7 +7200,7 @@ paned.titlebar { .nemo-window toolbar button:hover:active:disabled, .nemo-window toolbar button:hover:checked:disabled, .nemo-window toolbar button.flat:hover:active:disabled, .nemo-window toolbar button.flat:hover:checked:disabled { border-color: rgba(218, 188, 112, 0.3); } .nemo-window toolbar button:focus, .nemo-window toolbar button.flat:focus { - background-color: #2a2a2a; + background-color: #353231; background-image: none; border-color: rgba(218, 188, 112, 0.3); color: #ebdbb2; @@ -7193,7 +7214,7 @@ paned.titlebar { .nemo-window toolbar button:focus:active:disabled, .nemo-window toolbar button:focus:checked:disabled, .nemo-window toolbar button.flat:focus:active:disabled, .nemo-window toolbar button.flat:focus:checked:disabled { border-color: rgba(218, 188, 112, 0.3); } .nemo-window toolbar button:focus:hover, .nemo-window toolbar button.flat:focus:hover { - background-color: #2c2c2c; + background-color: #373534; background-image: none; border-color: rgba(218, 188, 112, 0.3); box-shadow: 0 1px 2px -1px rgba(66, 52, 17, 0.48); } @@ -7209,9 +7230,9 @@ paned.titlebar { /*@include linear-gradient(shade($bg, .7), to top);*/ background-color: #83a598; background-image: none; + border-color: rgba(218, 188, 112, 0.22); color: #ebdbb2; - box-shadow: inset 1px 0 rgba(235, 219, 178, 0.06), inset 0 1px rgba(235, 219, 178, 0.07), inset -1px 0 rgba(235, 219, 178, 0.06), inset 0 -1px rgba(235, 219, 178, 0.05); - border-color: rgba(218, 188, 112, 0.22); } + box-shadow: inset 1px 0 rgba(235, 219, 178, 0.06), inset 0 1px rgba(235, 219, 178, 0.07), inset -1px 0 rgba(235, 219, 178, 0.06), inset 0 -1px rgba(235, 219, 178, 0.05); } .nemo-window toolbar button:checked:focus, .nemo-window toolbar button:checked:hover, .nemo-window toolbar button:active:focus, .nemo-window toolbar button:active:hover, .nemo-window toolbar button.flat:checked:focus, .nemo-window toolbar button.flat:checked:hover, .nemo-window toolbar button.flat:active:focus, .nemo-window toolbar button.flat:active:hover { border-color: mix(#83a598,rgba(235, 219, 178, 0.22),0.3); } .nemo-window toolbar button:checked:active, .nemo-window toolbar button:checked:active:hover, .nemo-window toolbar button:checked:active:focus, .nemo-window toolbar button:checked:active:hover:focus, .nemo-window toolbar button:checked:checked, .nemo-window toolbar button:checked:checked:hover, .nemo-window toolbar button:checked:checked:focus, .nemo-window toolbar button:checked:checked:hover:focus, .nemo-window toolbar button:active:active, .nemo-window toolbar button:active:active:hover, .nemo-window toolbar button:active:active:focus, .nemo-window toolbar button:active:active:hover:focus, .nemo-window toolbar button:active:checked, .nemo-window toolbar button:active:checked:hover, .nemo-window toolbar button:active:checked:focus, .nemo-window toolbar button:active:checked:hover:focus, .nemo-window toolbar button.flat:checked:active, .nemo-window toolbar button.flat:checked:active:hover, .nemo-window toolbar button.flat:checked:active:focus, .nemo-window toolbar button.flat:checked:active:hover:focus, .nemo-window toolbar button.flat:checked:checked, .nemo-window toolbar button.flat:checked:checked:hover, .nemo-window toolbar button.flat:checked:checked:focus, .nemo-window toolbar button.flat:checked:checked:hover:focus, .nemo-window toolbar button.flat:active:active, .nemo-window toolbar button.flat:active:active:hover, .nemo-window toolbar button.flat:active:active:focus, .nemo-window toolbar button.flat:active:active:hover:focus, .nemo-window toolbar button.flat:active:checked, .nemo-window toolbar button.flat:active:checked:hover, .nemo-window toolbar button.flat:active:checked:focus, .nemo-window toolbar button.flat:active:checked:hover:focus { @@ -7228,11 +7249,11 @@ paned.titlebar { .nemo-window toolbar button:focus, .nemo-window toolbar button:hover, .nemo-window toolbar button.flat:focus, .nemo-window toolbar button.flat:hover { color: #ebdbb2; } .nemo-window toolbar button:disabled:disabled, .nemo-window toolbar button.flat:disabled:disabled { - background-color: alpha(mix(#282828,#ebdbb2,0.2),0.4); + background-color: alpha(mix(#32302f,#ebdbb2,0.2),0.4); background-image: none; /*border: 1px solid alpha($bg, .2);*/ opacity: .4; - color: mix(#282828,#ebdbb2,0.5); + color: mix(#32302f,#ebdbb2,0.5); box-shadow: none; } .nemo-window toolbar button:active:disabled, .nemo-window toolbar button:checked:disabled, .nemo-window toolbar button.flat:active:disabled, .nemo-window toolbar button.flat:checked:disabled { background-color: rgba(131, 165, 152, 0.6); @@ -7241,9 +7262,9 @@ paned.titlebar { box-shadow: none; } .nemo-window toolbar button.separator, .nemo-window toolbar button .separator { border: 1px solid currentColor; - color: rgba(40, 40, 40, 0.9); } + color: rgba(50, 48, 47, 0.9); } .nemo-window toolbar button.separator:disabled, .nemo-window toolbar button .separator:disabled { - color: rgba(40, 40, 40, 0.85); } + color: rgba(50, 48, 47, 0.85); } .nemo-window toolbar .linked > button { box-shadow: inset -1px 0 rgba(0, 0, 0, 0.22), 0 1px 2px -1px rgba(66, 52, 17, 0.22); } .nemo-window toolbar .linked > button:focus, .nemo-window toolbar .linked > button:hover { @@ -7251,7 +7272,7 @@ paned.titlebar { .nemo-window toolbar .linked > button:active, .nemo-window toolbar .linked > button:active:hover, .nemo-window toolbar .linked > button:active:focus, .nemo-window toolbar .linked > button:active:hover:focus, .nemo-window toolbar .linked > button:checked, .nemo-window toolbar .linked > button:checked:hover, .nemo-window toolbar .linked > button:checked:focus, .nemo-window toolbar .linked > button:checked:hover:focus { box-shadow: inset -1px 0 rgba(0, 0, 0, 0.22), inset 0 1px rgba(66, 52, 17, 0.07), inset 0 -1px rgba(66, 52, 17, 0.05); } .nemo-window toolbar .linked > button:disabled { - box-shadow: inset -1px 0 #202020; } + box-shadow: inset -1px 0 #282626; } .nemo-window toolbar .linked > button:last-child, .nemo-window toolbar .linked > button:only-child { box-shadow: 0 1px 2px -1px rgba(66, 52, 17, 0.22); } .nemo-window toolbar .linked > button:last-child:hover, .nemo-window toolbar .linked > button:only-child:hover { @@ -7263,28 +7284,28 @@ paned.titlebar { .nemo-window toolbar .linked > button:active:only-child, .nemo-window toolbar .linked > button:active:only-child:focus, .nemo-window toolbar .linked > button:active:only-child:hover, .nemo-window toolbar .linked > button:active:only-child:hover:focus, .nemo-window toolbar .linked > button:checked:only-child, .nemo-window toolbar .linked > button:checked:only-child:focus, .nemo-window toolbar .linked > button:checked:only-child:hover, .nemo-window toolbar .linked > button:checked:only-child:hover:focus { box-shadow: inset 1px 0 rgba(66, 52, 17, 0.06), inset 0 1px rgba(66, 52, 17, 0.07), inset -1px 0 rgba(66, 52, 17, 0.06); } .nemo-window toolbar separator, .nemo-window toolbar separator:disabled { - color: #242424; + color: #2d2b2a; border-color: currentColor; -GtkWidget-window-dragging: true; } .nemo-window toolbar.primary-toolbar button.image-button { - padding: 0 8px; } + padding: 0 5px; } .nemo-window toolbar combobox, .nemo-window toolbar button { - padding: 3px; } + padding: 0px; } .nemo-window toolbar combobox.text-button, .nemo-window toolbar button.text-button { - padding: 3px; } + padding: 0px; } .nemo-window toolbar combobox.image-button, .nemo-window toolbar button.image-button { - padding: 3px; } + padding: 0px; } .nemo-window toolbar toolitem stack { margin-left: 15px; } .nemo-window toolbar toolitem stack widget button { box-shadow: inset -1px 0 rgba(0, 0, 0, 0.22), 0 1px 2px -1px rgba(66, 52, 17, 0.22); - -NemoPathbarButton-border-radius: 0px; } + -NemoPathbarButton-border-radius: 4px; } .nemo-window toolbar toolitem stack widget button:focus, .nemo-window toolbar toolitem stack widget button:hover { box-shadow: inset -1px 0 mix(#83a598,rgba(0, 0, 0, 0.22),0.3), 0 1px 2px -1px rgba(66, 52, 17, 0.42); } .nemo-window toolbar toolitem stack widget button:active, .nemo-window toolbar toolitem stack widget button:active:hover, .nemo-window toolbar toolitem stack widget button:active:focus, .nemo-window toolbar toolitem stack widget button:active:hover:focus, .nemo-window toolbar toolitem stack widget button:checked, .nemo-window toolbar toolitem stack widget button:checked:hover, .nemo-window toolbar toolitem stack widget button:checked:focus, .nemo-window toolbar toolitem stack widget button:checked:hover:focus { box-shadow: inset -1px 0 rgba(0, 0, 0, 0.22), inset 0 1px rgba(66, 52, 17, 0.07), inset 0 -1px rgba(66, 52, 17, 0.05); } .nemo-window toolbar toolitem stack widget button:disabled { - box-shadow: inset -1px 0 #202020; } + box-shadow: inset -1px 0 #282626; } .nemo-window toolbar toolitem stack widget button:last-child, .nemo-window toolbar toolitem stack widget button:only-child { box-shadow: 0 1px 2px -1px rgba(66, 52, 17, 0.22); } .nemo-window toolbar toolitem stack widget button:last-child:hover, .nemo-window toolbar toolitem stack widget button:only-child:hover { @@ -7298,7 +7319,7 @@ paned.titlebar { .nemo-window grid > widget:last-child button { min-height: 16px; min-width: 16px; - padding: 2px 4px; } + padding: -1px -2px; } .nemo-window grid > widget:last-child button:first-child { margin-left: 20px; } .nemo-window grid > widget:last-child button:first-child + button { @@ -7314,12 +7335,12 @@ paned.titlebar { .nemo-window .sidebar .frame { border: 0; } .nemo-window .sidebar image { - padding-left: 3px; - padding-right: 3px; } + padding-left: 0px; + padding-right: 0px; } .nemo-window .sidebar .nemo-places-sidebar, .nemo-window .sidebar .nemo-places-sidebar .view, .nemo-window .sidebar .nemo-places-sidebar iconview { - background-color: mix(#282828,#30302f,0.5); } + background-color: mix(#32302f,#32302f,0.5); } .nemo-window .sidebar .nemo-places-sidebar .view, .nemo-window .sidebar .nemo-places-sidebar iconview { - -NemoPlacesTreeView-disk-full-bg-color: #202020; + -NemoPlacesTreeView-disk-full-bg-color: #282626; -NemoPlacesTreeView-disk-full-fg-color: #83a598; -NemoPlacesTreeView-disk-full-bar-width: 2px; -NemoPlacesTreeView-disk-full-bar-radius: 1px; @@ -7329,22 +7350,22 @@ paned.titlebar { -NemoPlacesTreeView-disk-full-bg-color: #ebdbb2; -NemoPlacesTreeView-disk-full-fg-color: #a5beb4; } .nemo-window .sidebar + separator + box .primary-toolbar { - background-color: #272727; + background-color: #312f2e; background-image: none; - padding-top: 0px; - padding-bottom: 0px; - border-bottom: 1px solid mix(#282828,#ebdbb2,0.08); } + padding-top: -3px; + padding-bottom: -3px; + border-bottom: 1px solid mix(#32302f,#ebdbb2,0.18); } .nemo-window .sidebar + separator + box .primary-toolbar button:nth-child(2) { - border-right: none; + border-right: 0; border-top-right-radius: 0; border-bottom-right-radius: 0; } .nemo-window .sidebar + separator + box .primary-toolbar button:nth-child(3) { margin-left: -6px; - border-left: none; + border-left: 0; border-top-left-radius: 0; border-bottom-left-radius: 0; } .nemo-window .sidebar + separator + box .primary-toolbar button.flat { - background-color: #303030; + background-color: #32302f; background-image: none; border-color: rgba(0, 0, 0, 0.22); color: #ebdbb2; @@ -7359,7 +7380,7 @@ paned.titlebar { .nemo-window .sidebar + separator + box .primary-toolbar button.flat:active:disabled, .nemo-window .sidebar + separator + box .primary-toolbar button.flat:checked:disabled { border-color: rgba(0, 0, 0, 0.22); } .nemo-window notebook { - background-color: #30302f; + background-color: #32302f; border-width: 0; } .nemo-window notebook tabs { border: 0; } @@ -7371,9 +7392,9 @@ paned.titlebar { ! Synaptic * *************/ GtkWindow > GtkVBox > .dock, GtkWindow > GtkVBox > .dock > GtkHBox > GtkToolbar { - background-color: #282828; + background-color: #32302f; background-image: none; - padding: 3px; + padding: 0px; border: 0; color: #ebdbb2; } @@ -7388,7 +7409,7 @@ GtkWindow > GtkVBox > .dock, GtkWindow > GtkVBox > .dock > GtkHBox > GtkToolbar padding: 0; border: 0; background-image: none; - background-color: #30302f; + background-color: #32302f; color: #ebdbb2; } .xfce4-panel { @@ -7418,175 +7439,183 @@ UnityDecoration { -UnityDecoration-title-fade: 35px; -UnityDecoration-title-alignment: 0; } UnityDecoration .top { - border: 1px solid #32302f; + border: 1px solid #282828; border-bottom: 0; - border-radius: 0px 0px 0 0; - padding: 1px 6px 0 6px; - background-color: #30302f; - color: mix(#ebdbb2,#30302f,0.1); + border-radius: 4px 4px 0 0; + padding: 1px 3px 0; + background-color: #282828; + color: mix(#d5c4a1,#282828,0.1); text-shadow: none; } UnityDecoration .top:hover { border-radius: 0; - border-color: mix(#30302f,#ebdbb2,0.21); - background-color: mix(#30302f,#ebdbb2,0.21); + border-color: mix(#282828,#d5c4a1,0.21); + background-color: mix(#282828,#d5c4a1,0.21); background-image: none; - color: #f2e7cc; } + color: #ded1b6; } UnityDecoration .top:backdrop { border: 1px solid #282828; - color: mix(#ebdbb2,#30302f,0.4); } + color: mix(#d5c4a1,#282828,0.4); } UnityDecoration .left, UnityDecoration .right, UnityDecoration .bottom { - background-color: #30302f; } + background-color: #282828; } UnityDecoration .left:backdrop, UnityDecoration .right:backdrop, UnityDecoration .bottom:backdrop { - background-color: mix(#222221,#ebdbb2,0.21); } + background-color: mix(#1c1c1c,#d5c4a1,0.21); } UnityPanelWidget, .unity-panel { border: 0; } .unity-panel.menuitem, .unity-panel .menuitem { border-width: 0 1px; - color: #ebdbb2; } + color: #d5c4a1; } .unity-panel.menuitem:hover, .unity-panel.menuitem *:hover, .unity-panel .menuitem:hover, .unity-panel .menuitem *:hover { - border-color: mix(#30302f,#ebdbb2,0.21); - background-color: mix(#30302f,#ebdbb2,0.21); + border-color: mix(#282828,#d5c4a1,0.21); + background-color: mix(#282828,#d5c4a1,0.21); background-image: none; - color: #f2e7cc; } + color: #ded1b6; } SheetStyleDialog.unity-force-quit { - background-color: #282828; } + background-color: #32302f; } + +/************************ + ! Unity-Control-Center * +*************************/ +.background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame { + border: 0 none transparent; } + .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview.view, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview.view:backdrop, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:backdrop { + background-color: transparent; } /*********************** ! LightDM GTK Greeter * ***********************/ #panel_window { - background-color: #30302f; + background-color: #282828; background-image: none; - color: #fff; + color: #d5c4a1; font-weight: bold; - text-shadow: 0 1px rgba(0, 0, 0, 0.5); - -gtk-icon-shadow: 0 1px rgba(0, 0, 0, 0.5); } + text-shadow: 0 1px rgba(131, 104, 34, 0.5); + -gtk-icon-shadow: 0 1px rgba(131, 104, 34, 0.5); } #panel_window menubar { - padding-left: 3px; } + padding-left: 0px; } #panel_window menubar, #panel_window menubar > menuitem { background-color: transparent; background-image: none; border-style: none; - color: #fff; - text-shadow: 0 1px rgba(0, 0, 0, 0.5); - -gtk-icon-shadow: 0 1px rgba(0, 0, 0, 0.5); } + color: #d5c4a1; + text-shadow: 0 1px rgba(131, 104, 34, 0.5); + -gtk-icon-shadow: 0 1px rgba(131, 104, 34, 0.5); } #panel_window menubar:hover, #panel_window menubar > menuitem:hover { - background-color: rgba(255, 255, 255, 0.2); + background-color: rgba(213, 196, 161, 0.2); background-image: none; - color: #fff; } + color: #d5c4a1; } #panel_window menubar *:hover, #panel_window menubar > menuitem *:hover { - color: #fff; } + color: #d5c4a1; } #panel_window menubar:disabled, #panel_window menubar > menuitem:disabled { - color: rgba(255, 255, 255, 0.7); } + color: rgba(213, 196, 161, 0.7); } #panel_window menubar menu > menuitem { font-weight: normal; } #content_frame { - padding-bottom: 9px; } + padding-bottom: 0px; } #login_window, #shutdown_dialog, #restart_dialog { border-style: none; - border-radius: 0px; - background-color: #30302f; - color: #ebdbb2; + border-radius: 4px; + background-color: #282828; + color: #d5c4a1; /* draw border using box-shadow */ - box-shadow: inset 1px 0 mix(#222221,#ebdbb2,0.21), inset -1px 0 mix(#222221,#ebdbb2,0.21), inset 0 1px mix(#222221,#ebdbb2,0.21), inset 0 -1px mix(#222221,#ebdbb2,0.21); } + box-shadow: inset 1px 0 mix(#1c1c1c,#d5c4a1,0.21), inset -1px 0 mix(#1c1c1c,#d5c4a1,0.21), inset 0 1px mix(#1c1c1c,#d5c4a1,0.21), inset 0 -1px mix(#1c1c1c,#d5c4a1,0.21); } #login_window menu { border-radius: 0; } #login_window button { - background-color: #30302f; + background-color: #32302f; background-image: none; - border-color: rgba(218, 188, 112, 0.22); - color: #ebdbb2; + border-color: rgba(190, 164, 109, 0.22); + color: #d5c4a1; box-shadow: 0 1px 2px -1px rgba(66, 52, 17, 0.22); } #login_window button:focus, #login_window button:hover { - border-color: mix(#83a598,rgba(235, 219, 178, 0.22),0.3); } + border-color: mix(#83a598,rgba(213, 196, 161, 0.22),0.3); } #login_window button:active, #login_window button:active:hover, #login_window button:active:focus, #login_window button:active:hover:focus, #login_window button:checked, #login_window button:checked:hover, #login_window button:checked:focus, #login_window button:checked:hover:focus { - border-color: rgba(209, 173, 80, 0.22); } + border-color: rgba(178, 147, 83, 0.22); } #login_window button:disabled { - border-color: rgba(222, 196, 129, 0.22); } + border-color: rgba(196, 172, 122, 0.22); } #login_window button:active:disabled, #login_window button:checked:disabled { - border-color: rgba(218, 188, 112, 0.22); } + border-color: rgba(190, 164, 109, 0.22); } #login_window button.flat { - color: #ebdbb2; - border-color: rgba(48, 48, 47, 0); - background-color: rgba(48, 48, 47, 0); + color: #d5c4a1; + border-color: rgba(50, 48, 47, 0); + background-color: rgba(50, 48, 47, 0); background-image: none; box-shadow: none; } #login_window button:hover, #login_window button.flat:hover { - background-color: #323231; + background-color: #353231; background-image: none; - border-color: rgba(218, 188, 112, 0.3); - color: #ebdbb2; + border-color: rgba(190, 164, 109, 0.3); + color: #d5c4a1; box-shadow: 0 1px 2px -1px rgba(66, 52, 17, 0.32); } #login_window button:hover:focus, #login_window button:hover:hover, #login_window button.flat:hover:focus, #login_window button.flat:hover:hover { - border-color: mix(#83a598,rgba(235, 219, 178, 0.3),0.3); } + border-color: mix(#83a598,rgba(213, 196, 161, 0.3),0.3); } #login_window button:hover:active, #login_window button:hover:active:hover, #login_window button:hover:active:focus, #login_window button:hover:active:hover:focus, #login_window button:hover:checked, #login_window button:hover:checked:hover, #login_window button:hover:checked:focus, #login_window button:hover:checked:hover:focus, #login_window button.flat:hover:active, #login_window button.flat:hover:active:hover, #login_window button.flat:hover:active:focus, #login_window button.flat:hover:active:hover:focus, #login_window button.flat:hover:checked, #login_window button.flat:hover:checked:hover, #login_window button.flat:hover:checked:focus, #login_window button.flat:hover:checked:hover:focus { - border-color: rgba(209, 173, 80, 0.3); } + border-color: rgba(178, 147, 83, 0.3); } #login_window button:hover:disabled, #login_window button.flat:hover:disabled { - border-color: rgba(222, 196, 129, 0.3); } + border-color: rgba(196, 172, 122, 0.3); } #login_window button:hover:active:disabled, #login_window button:hover:checked:disabled, #login_window button.flat:hover:active:disabled, #login_window button.flat:hover:checked:disabled { - border-color: rgba(218, 188, 112, 0.3); } + border-color: rgba(190, 164, 109, 0.3); } #login_window button:focus, #login_window button.flat:focus { - background-color: #323231; + background-color: #353231; background-image: none; - border-color: rgba(218, 188, 112, 0.3); - color: #ebdbb2; + border-color: rgba(190, 164, 109, 0.3); + color: #d5c4a1; box-shadow: 0 1px 2px -1px rgba(66, 52, 17, 0.42); } #login_window button:focus:focus, #login_window button:focus:hover, #login_window button.flat:focus:focus, #login_window button.flat:focus:hover { - border-color: mix(#83a598,rgba(235, 219, 178, 0.3),0.3); } + border-color: mix(#83a598,rgba(213, 196, 161, 0.3),0.3); } #login_window button:focus:active, #login_window button:focus:active:hover, #login_window button:focus:active:focus, #login_window button:focus:active:hover:focus, #login_window button:focus:checked, #login_window button:focus:checked:hover, #login_window button:focus:checked:focus, #login_window button:focus:checked:hover:focus, #login_window button.flat:focus:active, #login_window button.flat:focus:active:hover, #login_window button.flat:focus:active:focus, #login_window button.flat:focus:active:hover:focus, #login_window button.flat:focus:checked, #login_window button.flat:focus:checked:hover, #login_window button.flat:focus:checked:focus, #login_window button.flat:focus:checked:hover:focus { - border-color: rgba(209, 173, 80, 0.3); } + border-color: rgba(178, 147, 83, 0.3); } #login_window button:focus:disabled, #login_window button.flat:focus:disabled { - border-color: rgba(222, 196, 129, 0.3); } + border-color: rgba(196, 172, 122, 0.3); } #login_window button:focus:active:disabled, #login_window button:focus:checked:disabled, #login_window button.flat:focus:active:disabled, #login_window button.flat:focus:checked:disabled { - border-color: rgba(218, 188, 112, 0.3); } + border-color: rgba(190, 164, 109, 0.3); } #login_window button:focus:hover, #login_window button.flat:focus:hover { - background-color: #353534; + background-color: #373534; background-image: none; - border-color: rgba(218, 188, 112, 0.3); + border-color: rgba(190, 164, 109, 0.3); box-shadow: 0 1px 2px -1px rgba(66, 52, 17, 0.48); } #login_window button:focus:hover:focus, #login_window button:focus:hover:hover, #login_window button.flat:focus:hover:focus, #login_window button.flat:focus:hover:hover { - border-color: mix(#83a598,rgba(235, 219, 178, 0.3),0.3); } + border-color: mix(#83a598,rgba(213, 196, 161, 0.3),0.3); } #login_window button:focus:hover:active, #login_window button:focus:hover:active:hover, #login_window button:focus:hover:active:focus, #login_window button:focus:hover:active:hover:focus, #login_window button:focus:hover:checked, #login_window button:focus:hover:checked:hover, #login_window button:focus:hover:checked:focus, #login_window button:focus:hover:checked:hover:focus, #login_window button.flat:focus:hover:active, #login_window button.flat:focus:hover:active:hover, #login_window button.flat:focus:hover:active:focus, #login_window button.flat:focus:hover:active:hover:focus, #login_window button.flat:focus:hover:checked, #login_window button.flat:focus:hover:checked:hover, #login_window button.flat:focus:hover:checked:focus, #login_window button.flat:focus:hover:checked:hover:focus { - border-color: rgba(209, 173, 80, 0.3); } + border-color: rgba(178, 147, 83, 0.3); } #login_window button:focus:hover:disabled, #login_window button.flat:focus:hover:disabled { - border-color: rgba(222, 196, 129, 0.3); } + border-color: rgba(196, 172, 122, 0.3); } #login_window button:focus:hover:active:disabled, #login_window button:focus:hover:checked:disabled, #login_window button.flat:focus:hover:active:disabled, #login_window button.flat:focus:hover:checked:disabled { - border-color: rgba(218, 188, 112, 0.3); } + border-color: rgba(190, 164, 109, 0.3); } #login_window button:checked, #login_window button:active, #login_window button.flat:checked, #login_window button.flat:active { /*@include linear-gradient(shade($bg, .7), to top);*/ background-color: #83a598; background-image: none; + border-color: rgba(190, 164, 109, 0.22); color: #ebdbb2; - box-shadow: inset 1px 0 rgba(235, 219, 178, 0.06), inset 0 1px rgba(235, 219, 178, 0.07), inset -1px 0 rgba(235, 219, 178, 0.06), inset 0 -1px rgba(235, 219, 178, 0.05); - border-color: rgba(218, 188, 112, 0.22); } + box-shadow: inset 1px 0 rgba(213, 196, 161, 0.06), inset 0 1px rgba(213, 196, 161, 0.07), inset -1px 0 rgba(213, 196, 161, 0.06), inset 0 -1px rgba(213, 196, 161, 0.05); } #login_window button:checked:focus, #login_window button:checked:hover, #login_window button:active:focus, #login_window button:active:hover, #login_window button.flat:checked:focus, #login_window button.flat:checked:hover, #login_window button.flat:active:focus, #login_window button.flat:active:hover { - border-color: mix(#83a598,rgba(235, 219, 178, 0.22),0.3); } + border-color: mix(#83a598,rgba(213, 196, 161, 0.22),0.3); } #login_window button:checked:active, #login_window button:checked:active:hover, #login_window button:checked:active:focus, #login_window button:checked:active:hover:focus, #login_window button:checked:checked, #login_window button:checked:checked:hover, #login_window button:checked:checked:focus, #login_window button:checked:checked:hover:focus, #login_window button:active:active, #login_window button:active:active:hover, #login_window button:active:active:focus, #login_window button:active:active:hover:focus, #login_window button:active:checked, #login_window button:active:checked:hover, #login_window button:active:checked:focus, #login_window button:active:checked:hover:focus, #login_window button.flat:checked:active, #login_window button.flat:checked:active:hover, #login_window button.flat:checked:active:focus, #login_window button.flat:checked:active:hover:focus, #login_window button.flat:checked:checked, #login_window button.flat:checked:checked:hover, #login_window button.flat:checked:checked:focus, #login_window button.flat:checked:checked:hover:focus, #login_window button.flat:active:active, #login_window button.flat:active:active:hover, #login_window button.flat:active:active:focus, #login_window button.flat:active:active:hover:focus, #login_window button.flat:active:checked, #login_window button.flat:active:checked:hover, #login_window button.flat:active:checked:focus, #login_window button.flat:active:checked:hover:focus { - border-color: rgba(209, 173, 80, 0.22); } + border-color: rgba(178, 147, 83, 0.22); } #login_window button:checked:disabled, #login_window button:active:disabled, #login_window button.flat:checked:disabled, #login_window button.flat:active:disabled { - border-color: rgba(222, 196, 129, 0.22); } + border-color: rgba(196, 172, 122, 0.22); } #login_window button:checked:active:disabled, #login_window button:checked:checked:disabled, #login_window button:active:active:disabled, #login_window button:active:checked:disabled, #login_window button.flat:checked:active:disabled, #login_window button.flat:checked:checked:disabled, #login_window button.flat:active:active:disabled, #login_window button.flat:active:checked:disabled { - border-color: rgba(218, 188, 112, 0.22); } + border-color: rgba(190, 164, 109, 0.22); } #login_window button:checked:focus, #login_window button:checked:hover, #login_window button:active:focus, #login_window button:active:hover, #login_window button.flat:checked:focus, #login_window button.flat:checked:hover, #login_window button.flat:active:focus, #login_window button.flat:active:hover { /*@include linear-gradient(shade($bg, .65), to top);*/ background-color: #8cab9f; background-image: none; color: #ebdbb2; } #login_window button:focus, #login_window button:hover, #login_window button.flat:focus, #login_window button.flat:hover { - color: #ebdbb2; } + color: #d5c4a1; } #login_window button:disabled:disabled, #login_window button.flat:disabled:disabled { - background-color: alpha(mix(#30302f,#ebdbb2,0.2),0.4); + background-color: alpha(mix(#32302f,#d5c4a1,0.2),0.4); background-image: none; /*border: 1px solid alpha($bg, .2);*/ opacity: .4; - color: mix(#30302f,#ebdbb2,0.5); + color: mix(#32302f,#d5c4a1,0.5); box-shadow: none; } #login_window button:active:disabled, #login_window button:checked:disabled, #login_window button.flat:active:disabled, #login_window button.flat:checked:disabled { background-color: rgba(131, 165, 152, 0.6); @@ -7595,164 +7624,164 @@ SheetStyleDialog.unity-force-quit { box-shadow: none; } #login_window button.separator, #login_window button .separator { border: 1px solid currentColor; - color: rgba(48, 48, 47, 0.9); } + color: rgba(50, 48, 47, 0.9); } #login_window button.separator:disabled, #login_window button .separator:disabled { - color: rgba(48, 48, 47, 0.85); } + color: rgba(50, 48, 47, 0.85); } #login_window entry { - background-color: #30302f; + background-color: #282828; background-image: none; - border-color: shade(mix(#30302f,#ebdbb2,0.2),0.8); - padding: 3px; - color: #ebdbb2; + border-color: shade(mix(#282828,#d5c4a1,0.2),0.8); + padding: 0px; + color: #d5c4a1; caret-color: #282828; -gtk-secondary-caret-color: #282828; } #login_window entry:focus, #login_window entry:hover { - border-color: mix(#83a598,mix(#30302f,#ebdbb2,0.2),0.3); } + border-color: mix(#83a598,mix(#282828,#d5c4a1,0.2),0.3); } #login_window entry:active, #login_window entry:active:hover, #login_window entry:active:focus, #login_window entry:active:hover:focus, #login_window entry:checked, #login_window entry:checked:hover, #login_window entry:checked:focus, #login_window entry:checked:hover:focus { - border-color: shade(mix(#30302f,#ebdbb2,0.2),0.7); } + border-color: shade(mix(#282828,#d5c4a1,0.2),0.7); } #login_window entry:disabled { - border-color: shade(mix(#30302f,#ebdbb2,0.2),0.85); } + border-color: shade(mix(#282828,#d5c4a1,0.2),0.85); } #login_window entry:active:disabled, #login_window entry:checked:disabled { - border-color: shade(mix(#30302f,#ebdbb2,0.2),0.8); } + border-color: shade(mix(#282828,#d5c4a1,0.2),0.8); } #login_window entry:focus, #login_window entry:active { - border-color: mix(#83a598,mix(#282828,#ebdbb2,0.08),0.3); } + border-color: mix(#83a598,mix(#32302f,#ebdbb2,0.18),0.3); } #login_window entry:disabled { - background-color: #2b2b2a; + background-color: #242424; background-image: none; - border-color: shade(alpha(mix(#30302f,#ebdbb2,0.2),0.4),0.8); - /*@include border(mix($bg, $fg, .20));*/ + border-color: shade(alpha(mix(#282828,#d5c4a1,0.2),0.4),0.8); + /*@include border(mix($bg, $fg, .2));*/ /*border-color: alpha(mix($bg, $fg, .15), .8);*/ /*opacity: .8;*/ - color: mix(#30302f,#ebdbb2,0.5); } + color: mix(#282828,#d5c4a1,0.5); } #login_window entry:disabled:focus, #login_window entry:disabled:hover { - border-color: mix(#83a598,alpha(mix(#30302f,#ebdbb2,0.2),0.4),0.3); } + border-color: mix(#83a598,alpha(mix(#282828,#d5c4a1,0.2),0.4),0.3); } #login_window entry:disabled:active, #login_window entry:disabled:active:hover, #login_window entry:disabled:active:focus, #login_window entry:disabled:active:hover:focus, #login_window entry:disabled:checked, #login_window entry:disabled:checked:hover, #login_window entry:disabled:checked:focus, #login_window entry:disabled:checked:hover:focus { - border-color: shade(alpha(mix(#30302f,#ebdbb2,0.2),0.4),0.7); } + border-color: shade(alpha(mix(#282828,#d5c4a1,0.2),0.4),0.7); } #login_window entry:disabled:disabled { - border-color: shade(alpha(mix(#30302f,#ebdbb2,0.2),0.4),0.85); } + border-color: shade(alpha(mix(#282828,#d5c4a1,0.2),0.4),0.85); } #login_window entry:disabled:active:disabled, #login_window entry:disabled:checked:disabled { - border-color: shade(alpha(mix(#30302f,#ebdbb2,0.2),0.4),0.8); } + border-color: shade(alpha(mix(#282828,#d5c4a1,0.2),0.4),0.8); } #user_combobox { - color: #ebdbb2; + color: #d5c4a1; font-size: 18px; } #user_combobox menu { font-weight: normal; } #user_combobox arrow { - color: mix(#ebdbb2,#30302f,0.5); } + color: mix(#d5c4a1,#282828,0.5); } #user_image { - border-radius: 0px; + border-radius: 4px; /* draw border using box-shadow */ - box-shadow: inset 1px 0 #222221, inset -1px 0 #222221, inset 0 1px #222221, inset 0 -1px #222221; } + box-shadow: inset 1px 0 #1c1c1c, inset -1px 0 #1c1c1c, inset 0 1px #1c1c1c, inset 0 -1px #1c1c1c; } #user_image_border { - border-radius: 0px; - background-color: #2b2b2a; + border-radius: 4px; + background-color: #242424; background-image: none; box-shadow: inset 1px 0 rgba(66, 52, 17, 0.07), inset 0 1px rgba(66, 52, 17, 0.08), inset -1px 0 rgba(66, 52, 17, 0.07), inset 0 -1px rgba(66, 52, 17, 0.05); } #buttonbox_frame { - padding-top: 6px; + padding-top: 0px; padding-bottom: 0; border-style: none; - border-bottom-left-radius: 0px; - border-bottom-right-radius: 0px; + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; background-color: transparent; background-image: none; box-shadow: none; } /* shutdown button */ #shutdown_button button { - background-color: #f44336; + background-color: #ff276a; background-image: none; - border-color: rgba(204, 204, 204, 0.22); - color: #fff; + border-color: rgba(40, 38, 38, 0.32); + color: #32302f; box-shadow: 0 1px 2px -1px rgba(66, 52, 17, 0.12); } #shutdown_button button:focus, #shutdown_button button:hover { - border-color: mix(#83a598,rgba(255, 255, 255, 0.22),0.3); } + border-color: mix(#83a598,rgba(50, 48, 47, 0.32),0.3); } #shutdown_button button:active, #shutdown_button button:active:hover, #shutdown_button button:active:focus, #shutdown_button button:active:hover:focus, #shutdown_button button:checked, #shutdown_button button:checked:hover, #shutdown_button button:checked:focus, #shutdown_button button:checked:hover:focus { - border-color: rgba(179, 179, 179, 0.22); } + border-color: rgba(35, 34, 33, 0.32); } #shutdown_button button:disabled { - border-color: rgba(217, 217, 217, 0.22); } + border-color: rgba(43, 41, 40, 0.32); } #shutdown_button button:active:disabled, #shutdown_button button:checked:disabled { - border-color: rgba(204, 204, 204, 0.22); } + border-color: rgba(40, 38, 38, 0.32); } #shutdown_button button.flat { - color: #fff; - border-color: rgba(244, 67, 54, 0); - background-color: rgba(244, 67, 54, 0); + color: #32302f; + border-color: rgba(255, 39, 106, 0); + background-color: rgba(255, 39, 106, 0); background-image: none; box-shadow: none; } #shutdown_button button:hover, #shutdown_button button.flat:hover { - background-color: #f55044; + background-color: #ff3674; background-image: none; - border-color: rgba(204, 204, 204, 0.3); - color: #fff; + border-color: rgba(40, 38, 38, 0.4); + color: #32302f; box-shadow: 0 1px 2px -1px rgba(66, 52, 17, 0.22); } #shutdown_button button:hover:focus, #shutdown_button button:hover:hover, #shutdown_button button.flat:hover:focus, #shutdown_button button.flat:hover:hover { - border-color: mix(#83a598,rgba(255, 255, 255, 0.3),0.3); } + border-color: mix(#83a598,rgba(50, 48, 47, 0.4),0.3); } #shutdown_button button:hover:active, #shutdown_button button:hover:active:hover, #shutdown_button button:hover:active:focus, #shutdown_button button:hover:active:hover:focus, #shutdown_button button:hover:checked, #shutdown_button button:hover:checked:hover, #shutdown_button button:hover:checked:focus, #shutdown_button button:hover:checked:hover:focus, #shutdown_button button.flat:hover:active, #shutdown_button button.flat:hover:active:hover, #shutdown_button button.flat:hover:active:focus, #shutdown_button button.flat:hover:active:hover:focus, #shutdown_button button.flat:hover:checked, #shutdown_button button.flat:hover:checked:hover, #shutdown_button button.flat:hover:checked:focus, #shutdown_button button.flat:hover:checked:hover:focus { - border-color: rgba(179, 179, 179, 0.3); } + border-color: rgba(35, 34, 33, 0.4); } #shutdown_button button:hover:disabled, #shutdown_button button.flat:hover:disabled { - border-color: rgba(217, 217, 217, 0.3); } + border-color: rgba(43, 41, 40, 0.4); } #shutdown_button button:hover:active:disabled, #shutdown_button button:hover:checked:disabled, #shutdown_button button.flat:hover:active:disabled, #shutdown_button button.flat:hover:checked:disabled { - border-color: rgba(204, 204, 204, 0.3); } + border-color: rgba(40, 38, 38, 0.4); } #shutdown_button button:focus, #shutdown_button button.flat:focus { - background-color: #f55044; + background-color: #ff3674; background-image: none; - border-color: rgba(204, 204, 204, 0.3); - color: #fff; + border-color: rgba(40, 38, 38, 0.4); + color: #32302f; box-shadow: 0 1px 2px -1px rgba(66, 52, 17, 0.32); } #shutdown_button button:focus:focus, #shutdown_button button:focus:hover, #shutdown_button button.flat:focus:focus, #shutdown_button button.flat:focus:hover { - border-color: mix(#83a598,rgba(255, 255, 255, 0.3),0.3); } + border-color: mix(#83a598,rgba(50, 48, 47, 0.4),0.3); } #shutdown_button button:focus:active, #shutdown_button button:focus:active:hover, #shutdown_button button:focus:active:focus, #shutdown_button button:focus:active:hover:focus, #shutdown_button button:focus:checked, #shutdown_button button:focus:checked:hover, #shutdown_button button:focus:checked:focus, #shutdown_button button:focus:checked:hover:focus, #shutdown_button button.flat:focus:active, #shutdown_button button.flat:focus:active:hover, #shutdown_button button.flat:focus:active:focus, #shutdown_button button.flat:focus:active:hover:focus, #shutdown_button button.flat:focus:checked, #shutdown_button button.flat:focus:checked:hover, #shutdown_button button.flat:focus:checked:focus, #shutdown_button button.flat:focus:checked:hover:focus { - border-color: rgba(179, 179, 179, 0.3); } + border-color: rgba(35, 34, 33, 0.4); } #shutdown_button button:focus:disabled, #shutdown_button button.flat:focus:disabled { - border-color: rgba(217, 217, 217, 0.3); } + border-color: rgba(43, 41, 40, 0.4); } #shutdown_button button:focus:active:disabled, #shutdown_button button:focus:checked:disabled, #shutdown_button button.flat:focus:active:disabled, #shutdown_button button.flat:focus:checked:disabled { - border-color: rgba(204, 204, 204, 0.3); } + border-color: rgba(40, 38, 38, 0.4); } #shutdown_button button:focus:hover, #shutdown_button button.flat:focus:hover { - background-color: #f65d52; + background-color: #ff447e; background-image: none; - border-color: rgba(204, 204, 204, 0.3); + border-color: rgba(40, 38, 38, 0.4); box-shadow: 0 1px 2px -1px rgba(66, 52, 17, 0.38); } #shutdown_button button:focus:hover:focus, #shutdown_button button:focus:hover:hover, #shutdown_button button.flat:focus:hover:focus, #shutdown_button button.flat:focus:hover:hover { - border-color: mix(#83a598,rgba(255, 255, 255, 0.3),0.3); } + border-color: mix(#83a598,rgba(50, 48, 47, 0.4),0.3); } #shutdown_button button:focus:hover:active, #shutdown_button button:focus:hover:active:hover, #shutdown_button button:focus:hover:active:focus, #shutdown_button button:focus:hover:active:hover:focus, #shutdown_button button:focus:hover:checked, #shutdown_button button:focus:hover:checked:hover, #shutdown_button button:focus:hover:checked:focus, #shutdown_button button:focus:hover:checked:hover:focus, #shutdown_button button.flat:focus:hover:active, #shutdown_button button.flat:focus:hover:active:hover, #shutdown_button button.flat:focus:hover:active:focus, #shutdown_button button.flat:focus:hover:active:hover:focus, #shutdown_button button.flat:focus:hover:checked, #shutdown_button button.flat:focus:hover:checked:hover, #shutdown_button button.flat:focus:hover:checked:focus, #shutdown_button button.flat:focus:hover:checked:hover:focus { - border-color: rgba(179, 179, 179, 0.3); } + border-color: rgba(35, 34, 33, 0.4); } #shutdown_button button:focus:hover:disabled, #shutdown_button button.flat:focus:hover:disabled { - border-color: rgba(217, 217, 217, 0.3); } + border-color: rgba(43, 41, 40, 0.4); } #shutdown_button button:focus:hover:active:disabled, #shutdown_button button:focus:hover:checked:disabled, #shutdown_button button.flat:focus:hover:active:disabled, #shutdown_button button.flat:focus:hover:checked:disabled { - border-color: rgba(204, 204, 204, 0.3); } + border-color: rgba(40, 38, 38, 0.4); } #shutdown_button button:checked, #shutdown_button button:active, #shutdown_button button.flat:checked, #shutdown_button button.flat:active { /*@include linear-gradient(shade($bg, .7), to top);*/ background-color: #83a598; background-image: none; + border-color: rgba(40, 38, 38, 0.32); color: #ebdbb2; - box-shadow: inset 1px 0 rgba(255, 255, 255, 0.06), inset 0 1px rgba(255, 255, 255, 0.07), inset -1px 0 rgba(255, 255, 255, 0.06), inset 0 -1px rgba(255, 255, 255, 0.05); - border-color: rgba(204, 204, 204, 0.22); } + box-shadow: inset 1px 0 rgba(50, 48, 47, 0.06), inset 0 1px rgba(50, 48, 47, 0.07), inset -1px 0 rgba(50, 48, 47, 0.06), inset 0 -1px rgba(50, 48, 47, 0.05); } #shutdown_button button:checked:focus, #shutdown_button button:checked:hover, #shutdown_button button:active:focus, #shutdown_button button:active:hover, #shutdown_button button.flat:checked:focus, #shutdown_button button.flat:checked:hover, #shutdown_button button.flat:active:focus, #shutdown_button button.flat:active:hover { - border-color: mix(#83a598,rgba(255, 255, 255, 0.22),0.3); } + border-color: mix(#83a598,rgba(50, 48, 47, 0.32),0.3); } #shutdown_button button:checked:active, #shutdown_button button:checked:active:hover, #shutdown_button button:checked:active:focus, #shutdown_button button:checked:active:hover:focus, #shutdown_button button:checked:checked, #shutdown_button button:checked:checked:hover, #shutdown_button button:checked:checked:focus, #shutdown_button button:checked:checked:hover:focus, #shutdown_button button:active:active, #shutdown_button button:active:active:hover, #shutdown_button button:active:active:focus, #shutdown_button button:active:active:hover:focus, #shutdown_button button:active:checked, #shutdown_button button:active:checked:hover, #shutdown_button button:active:checked:focus, #shutdown_button button:active:checked:hover:focus, #shutdown_button button.flat:checked:active, #shutdown_button button.flat:checked:active:hover, #shutdown_button button.flat:checked:active:focus, #shutdown_button button.flat:checked:active:hover:focus, #shutdown_button button.flat:checked:checked, #shutdown_button button.flat:checked:checked:hover, #shutdown_button button.flat:checked:checked:focus, #shutdown_button button.flat:checked:checked:hover:focus, #shutdown_button button.flat:active:active, #shutdown_button button.flat:active:active:hover, #shutdown_button button.flat:active:active:focus, #shutdown_button button.flat:active:active:hover:focus, #shutdown_button button.flat:active:checked, #shutdown_button button.flat:active:checked:hover, #shutdown_button button.flat:active:checked:focus, #shutdown_button button.flat:active:checked:hover:focus { - border-color: rgba(179, 179, 179, 0.22); } + border-color: rgba(35, 34, 33, 0.32); } #shutdown_button button:checked:disabled, #shutdown_button button:active:disabled, #shutdown_button button.flat:checked:disabled, #shutdown_button button.flat:active:disabled { - border-color: rgba(217, 217, 217, 0.22); } + border-color: rgba(43, 41, 40, 0.32); } #shutdown_button button:checked:active:disabled, #shutdown_button button:checked:checked:disabled, #shutdown_button button:active:active:disabled, #shutdown_button button:active:checked:disabled, #shutdown_button button.flat:checked:active:disabled, #shutdown_button button.flat:checked:checked:disabled, #shutdown_button button.flat:active:active:disabled, #shutdown_button button.flat:active:checked:disabled { - border-color: rgba(204, 204, 204, 0.22); } + border-color: rgba(40, 38, 38, 0.32); } #shutdown_button button:checked:focus, #shutdown_button button:checked:hover, #shutdown_button button:active:focus, #shutdown_button button:active:hover, #shutdown_button button.flat:checked:focus, #shutdown_button button.flat:checked:hover, #shutdown_button button.flat:active:focus, #shutdown_button button.flat:active:hover { /*@include linear-gradient(shade($bg, .65), to top);*/ background-color: #8cab9f; background-image: none; color: #ebdbb2; } #shutdown_button button:focus, #shutdown_button button:hover, #shutdown_button button.flat:focus, #shutdown_button button.flat:hover { - color: #fff; } + color: #32302f; } #shutdown_button button:disabled:disabled, #shutdown_button button.flat:disabled:disabled { - background-color: alpha(mix(#f44336,#fff,0.2),0.4); + background-color: alpha(mix(#ff276a,#32302f,0.2),0.4); background-image: none; /*border: 1px solid alpha($bg, .2);*/ opacity: .4; - color: mix(#f44336,#fff,0.5); + color: mix(#ff276a,#32302f,0.5); box-shadow: none; } #shutdown_button button:active:disabled, #shutdown_button button:checked:disabled, #shutdown_button button.flat:active:disabled, #shutdown_button button.flat:checked:disabled { background-color: rgba(131, 165, 152, 0.6); @@ -7761,100 +7790,100 @@ SheetStyleDialog.unity-force-quit { box-shadow: none; } #shutdown_button button.separator, #shutdown_button button .separator { border: 1px solid currentColor; - color: rgba(244, 67, 54, 0.9); } + color: rgba(255, 39, 106, 0.9); } #shutdown_button button.separator:disabled, #shutdown_button button .separator:disabled { - color: rgba(244, 67, 54, 0.85); } + color: rgba(255, 39, 106, 0.85); } /* restart button */ #restart_button button { - background-color: #ef6c00; + background-color: #ff7f42; background-image: none; - border-color: rgba(204, 204, 204, 0.22); - color: #fff; - box-shadow: 0 1px 2px -1px rgba(66, 52, 17, 0.22); } + border-color: rgba(40, 38, 38, 0.32); + color: #32302f; + box-shadow: 0 1px 2px -1px rgba(66, 52, 17, 0.12); } #restart_button button:focus, #restart_button button:hover { - border-color: mix(#83a598,rgba(255, 255, 255, 0.22),0.3); } + border-color: mix(#83a598,rgba(50, 48, 47, 0.32),0.3); } #restart_button button:active, #restart_button button:active:hover, #restart_button button:active:focus, #restart_button button:active:hover:focus, #restart_button button:checked, #restart_button button:checked:hover, #restart_button button:checked:focus, #restart_button button:checked:hover:focus { - border-color: rgba(179, 179, 179, 0.22); } + border-color: rgba(35, 34, 33, 0.32); } #restart_button button:disabled { - border-color: rgba(217, 217, 217, 0.22); } + border-color: rgba(43, 41, 40, 0.32); } #restart_button button:active:disabled, #restart_button button:checked:disabled { - border-color: rgba(204, 204, 204, 0.22); } + border-color: rgba(40, 38, 38, 0.32); } #restart_button button.flat { - color: #fff; - border-color: rgba(239, 108, 0, 0); - background-color: rgba(239, 108, 0, 0); + color: #32302f; + border-color: rgba(255, 127, 66, 0); + background-color: rgba(255, 127, 66, 0); background-image: none; box-shadow: none; } #restart_button button:hover, #restart_button button.flat:hover { - background-color: #fb7100; + background-color: #ff8a52; background-image: none; - border-color: rgba(204, 204, 204, 0.3); - color: #fff; - box-shadow: 0 1px 2px -1px rgba(66, 52, 17, 0.32); } + border-color: rgba(40, 38, 38, 0.4); + color: #32302f; + box-shadow: 0 1px 2px -1px rgba(66, 52, 17, 0.22); } #restart_button button:hover:focus, #restart_button button:hover:hover, #restart_button button.flat:hover:focus, #restart_button button.flat:hover:hover { - border-color: mix(#83a598,rgba(255, 255, 255, 0.3),0.3); } + border-color: mix(#83a598,rgba(50, 48, 47, 0.4),0.3); } #restart_button button:hover:active, #restart_button button:hover:active:hover, #restart_button button:hover:active:focus, #restart_button button:hover:active:hover:focus, #restart_button button:hover:checked, #restart_button button:hover:checked:hover, #restart_button button:hover:checked:focus, #restart_button button:hover:checked:hover:focus, #restart_button button.flat:hover:active, #restart_button button.flat:hover:active:hover, #restart_button button.flat:hover:active:focus, #restart_button button.flat:hover:active:hover:focus, #restart_button button.flat:hover:checked, #restart_button button.flat:hover:checked:hover, #restart_button button.flat:hover:checked:focus, #restart_button button.flat:hover:checked:hover:focus { - border-color: rgba(179, 179, 179, 0.3); } + border-color: rgba(35, 34, 33, 0.4); } #restart_button button:hover:disabled, #restart_button button.flat:hover:disabled { - border-color: rgba(217, 217, 217, 0.3); } + border-color: rgba(43, 41, 40, 0.4); } #restart_button button:hover:active:disabled, #restart_button button:hover:checked:disabled, #restart_button button.flat:hover:active:disabled, #restart_button button.flat:hover:checked:disabled { - border-color: rgba(204, 204, 204, 0.3); } + border-color: rgba(40, 38, 38, 0.4); } #restart_button button:focus, #restart_button button.flat:focus { - background-color: #fb7100; + background-color: #ff8a52; background-image: none; - border-color: rgba(204, 204, 204, 0.3); - color: #fff; - box-shadow: 0 1px 2px -1px rgba(66, 52, 17, 0.42); } + border-color: rgba(40, 38, 38, 0.4); + color: #32302f; + box-shadow: 0 1px 2px -1px rgba(66, 52, 17, 0.32); } #restart_button button:focus:focus, #restart_button button:focus:hover, #restart_button button.flat:focus:focus, #restart_button button.flat:focus:hover { - border-color: mix(#83a598,rgba(255, 255, 255, 0.3),0.3); } + border-color: mix(#83a598,rgba(50, 48, 47, 0.4),0.3); } #restart_button button:focus:active, #restart_button button:focus:active:hover, #restart_button button:focus:active:focus, #restart_button button:focus:active:hover:focus, #restart_button button:focus:checked, #restart_button button:focus:checked:hover, #restart_button button:focus:checked:focus, #restart_button button:focus:checked:hover:focus, #restart_button button.flat:focus:active, #restart_button button.flat:focus:active:hover, #restart_button button.flat:focus:active:focus, #restart_button button.flat:focus:active:hover:focus, #restart_button button.flat:focus:checked, #restart_button button.flat:focus:checked:hover, #restart_button button.flat:focus:checked:focus, #restart_button button.flat:focus:checked:hover:focus { - border-color: rgba(179, 179, 179, 0.3); } + border-color: rgba(35, 34, 33, 0.4); } #restart_button button:focus:disabled, #restart_button button.flat:focus:disabled { - border-color: rgba(217, 217, 217, 0.3); } + border-color: rgba(43, 41, 40, 0.4); } #restart_button button:focus:active:disabled, #restart_button button:focus:checked:disabled, #restart_button button.flat:focus:active:disabled, #restart_button button.flat:focus:checked:disabled { - border-color: rgba(204, 204, 204, 0.3); } + border-color: rgba(40, 38, 38, 0.4); } #restart_button button:focus:hover, #restart_button button.flat:focus:hover { - background-color: #ff7808; + background-color: #ff9562; background-image: none; - border-color: rgba(204, 204, 204, 0.3); - box-shadow: 0 1px 2px -1px rgba(66, 52, 17, 0.48); } + border-color: rgba(40, 38, 38, 0.4); + box-shadow: 0 1px 2px -1px rgba(66, 52, 17, 0.38); } #restart_button button:focus:hover:focus, #restart_button button:focus:hover:hover, #restart_button button.flat:focus:hover:focus, #restart_button button.flat:focus:hover:hover { - border-color: mix(#83a598,rgba(255, 255, 255, 0.3),0.3); } + border-color: mix(#83a598,rgba(50, 48, 47, 0.4),0.3); } #restart_button button:focus:hover:active, #restart_button button:focus:hover:active:hover, #restart_button button:focus:hover:active:focus, #restart_button button:focus:hover:active:hover:focus, #restart_button button:focus:hover:checked, #restart_button button:focus:hover:checked:hover, #restart_button button:focus:hover:checked:focus, #restart_button button:focus:hover:checked:hover:focus, #restart_button button.flat:focus:hover:active, #restart_button button.flat:focus:hover:active:hover, #restart_button button.flat:focus:hover:active:focus, #restart_button button.flat:focus:hover:active:hover:focus, #restart_button button.flat:focus:hover:checked, #restart_button button.flat:focus:hover:checked:hover, #restart_button button.flat:focus:hover:checked:focus, #restart_button button.flat:focus:hover:checked:hover:focus { - border-color: rgba(179, 179, 179, 0.3); } + border-color: rgba(35, 34, 33, 0.4); } #restart_button button:focus:hover:disabled, #restart_button button.flat:focus:hover:disabled { - border-color: rgba(217, 217, 217, 0.3); } + border-color: rgba(43, 41, 40, 0.4); } #restart_button button:focus:hover:active:disabled, #restart_button button:focus:hover:checked:disabled, #restart_button button.flat:focus:hover:active:disabled, #restart_button button.flat:focus:hover:checked:disabled { - border-color: rgba(204, 204, 204, 0.3); } + border-color: rgba(40, 38, 38, 0.4); } #restart_button button:checked, #restart_button button:active, #restart_button button.flat:checked, #restart_button button.flat:active { /*@include linear-gradient(shade($bg, .7), to top);*/ background-color: #83a598; background-image: none; + border-color: rgba(40, 38, 38, 0.32); color: #ebdbb2; - box-shadow: inset 1px 0 rgba(255, 255, 255, 0.06), inset 0 1px rgba(255, 255, 255, 0.07), inset -1px 0 rgba(255, 255, 255, 0.06), inset 0 -1px rgba(255, 255, 255, 0.05); - border-color: rgba(204, 204, 204, 0.22); } + box-shadow: inset 1px 0 rgba(50, 48, 47, 0.06), inset 0 1px rgba(50, 48, 47, 0.07), inset -1px 0 rgba(50, 48, 47, 0.06), inset 0 -1px rgba(50, 48, 47, 0.05); } #restart_button button:checked:focus, #restart_button button:checked:hover, #restart_button button:active:focus, #restart_button button:active:hover, #restart_button button.flat:checked:focus, #restart_button button.flat:checked:hover, #restart_button button.flat:active:focus, #restart_button button.flat:active:hover { - border-color: mix(#83a598,rgba(255, 255, 255, 0.22),0.3); } + border-color: mix(#83a598,rgba(50, 48, 47, 0.32),0.3); } #restart_button button:checked:active, #restart_button button:checked:active:hover, #restart_button button:checked:active:focus, #restart_button button:checked:active:hover:focus, #restart_button button:checked:checked, #restart_button button:checked:checked:hover, #restart_button button:checked:checked:focus, #restart_button button:checked:checked:hover:focus, #restart_button button:active:active, #restart_button button:active:active:hover, #restart_button button:active:active:focus, #restart_button button:active:active:hover:focus, #restart_button button:active:checked, #restart_button button:active:checked:hover, #restart_button button:active:checked:focus, #restart_button button:active:checked:hover:focus, #restart_button button.flat:checked:active, #restart_button button.flat:checked:active:hover, #restart_button button.flat:checked:active:focus, #restart_button button.flat:checked:active:hover:focus, #restart_button button.flat:checked:checked, #restart_button button.flat:checked:checked:hover, #restart_button button.flat:checked:checked:focus, #restart_button button.flat:checked:checked:hover:focus, #restart_button button.flat:active:active, #restart_button button.flat:active:active:hover, #restart_button button.flat:active:active:focus, #restart_button button.flat:active:active:hover:focus, #restart_button button.flat:active:checked, #restart_button button.flat:active:checked:hover, #restart_button button.flat:active:checked:focus, #restart_button button.flat:active:checked:hover:focus { - border-color: rgba(179, 179, 179, 0.22); } + border-color: rgba(35, 34, 33, 0.32); } #restart_button button:checked:disabled, #restart_button button:active:disabled, #restart_button button.flat:checked:disabled, #restart_button button.flat:active:disabled { - border-color: rgba(217, 217, 217, 0.22); } + border-color: rgba(43, 41, 40, 0.32); } #restart_button button:checked:active:disabled, #restart_button button:checked:checked:disabled, #restart_button button:active:active:disabled, #restart_button button:active:checked:disabled, #restart_button button.flat:checked:active:disabled, #restart_button button.flat:checked:checked:disabled, #restart_button button.flat:active:active:disabled, #restart_button button.flat:active:checked:disabled { - border-color: rgba(204, 204, 204, 0.22); } + border-color: rgba(40, 38, 38, 0.32); } #restart_button button:checked:focus, #restart_button button:checked:hover, #restart_button button:active:focus, #restart_button button:active:hover, #restart_button button.flat:checked:focus, #restart_button button.flat:checked:hover, #restart_button button.flat:active:focus, #restart_button button.flat:active:hover { /*@include linear-gradient(shade($bg, .65), to top);*/ background-color: #8cab9f; background-image: none; color: #ebdbb2; } #restart_button button:focus, #restart_button button:hover, #restart_button button.flat:focus, #restart_button button.flat:hover { - color: #fff; } + color: #32302f; } #restart_button button:disabled:disabled, #restart_button button.flat:disabled:disabled { - background-color: alpha(mix(#ef6c00,#fff,0.2),0.4); + background-color: alpha(mix(#ff7f42,#32302f,0.2),0.4); background-image: none; /*border: 1px solid alpha($bg, .2);*/ opacity: .4; - color: mix(#ef6c00,#fff,0.5); + color: mix(#ff7f42,#32302f,0.5); box-shadow: none; } #restart_button button:active:disabled, #restart_button button:checked:disabled, #restart_button button.flat:active:disabled, #restart_button button.flat:checked:disabled { background-color: rgba(131, 165, 152, 0.6); @@ -7863,9 +7892,9 @@ SheetStyleDialog.unity-force-quit { box-shadow: none; } #restart_button button.separator, #restart_button button .separator { border: 1px solid currentColor; - color: rgba(239, 108, 0, 0.9); } + color: rgba(255, 127, 66, 0.9); } #restart_button button.separator:disabled, #restart_button button .separator:disabled { - color: rgba(239, 108, 0, 0.85); } + color: rgba(255, 127, 66, 0.85); } /* password warning */ #greeter_infobar { @@ -7875,17 +7904,17 @@ SheetStyleDialog.unity-force-quit { ! Genome Terminal * ***********************/ VteTerminal { - background-color: #30302f; - color: #ebdbb2; } + background-color: #282828; + color: #d5c4a1; } terminal-window junction, terminal-window scrollbar trough { - background-color: #30302f; - border-color: #262626; } + background-color: #282828; + border-color: #202020; } terminal-window scrollbar.vertical slider { - background-color: mix(#30302f,#ebdbb2,0.2); } + background-color: mix(#282828,#d5c4a1,0.2); } terminal-window scrollbar.vertical slider:hover { - background-color: mix(#30302f,#ebdbb2,0.3); } + background-color: mix(#282828,#d5c4a1,0.3); } terminal-window scrollbar.vertical slider:hover:active { background-color: #83a598; } terminal-window scrollbar.vertical slider:disabled { @@ -7898,13 +7927,13 @@ terminal-window scrollbar.vertical slider { background-color: transparent; } .raven { - background-color: rgba(40, 40, 40, 0.93); } + background-color: rgba(50, 48, 47, 0.93); } .raven .raven-header { - background-color: #282828; - border: solid mix(#282828,#ebdbb2,0.08); + background-color: #32302f; + border: solid mix(#32302f,#ebdbb2,0.18); border-width: 1px 0; } .raven .raven-background { - background-color: rgba(40, 40, 40, 0.93); } + background-color: rgba(50, 48, 47, 0.93); } .raven-mpris { - background-color: rgba(40, 40, 40, 0.7); } + background-color: rgba(50, 48, 47, 0.7); } diff --git a/.themes/oomox-numix-gruvbox/gtk-3.20/gtk-dark.css b/.themes/oomox-gruvbox/gtk-3.20/gtk-dark.css similarity index 100% rename from .themes/oomox-numix-gruvbox/gtk-3.20/gtk-dark.css rename to .themes/oomox-gruvbox/gtk-3.20/gtk-dark.css diff --git a/.themes/oomox-numix-gruvbox/gtk-3.20/gtk.css b/.themes/oomox-gruvbox/gtk-3.20/gtk.css similarity index 100% rename from .themes/oomox-numix-gruvbox/gtk-3.20/gtk.css rename to .themes/oomox-gruvbox/gtk-3.20/gtk.css diff --git a/.themes/oomox-gruvbox/gtk-3.20/gtk.gresource b/.themes/oomox-gruvbox/gtk-3.20/gtk.gresource new file mode 100644 index 0000000000000000000000000000000000000000..39215fa07b9053bbe835b4890402aebfecfd49eb GIT binary patch literal 8294448 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 z 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�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

$)xIZT*ivpZir}>yHX+CSTtQd)rPiv%aq8 zot`dNwbxtm{$%;YJ!eb6yWW-K>uI?(*xUMezpw2T;_j@;>_v5{Xc_~4_wR|-=UGRy zzTW6|f6&<_lAUkIwvz2;pr_?a{l4~>WaBUuul)hy)YE=6(AB)VXI;xh*;$ItdF$Rz zR}t$RZs(;cdprG3?bTNT-L3Zodg>QBr?i~?COtikpQ8TB9i$ik%TBE6%aV=3vy3&h0cA^r+N5t%eH`~}X#AWlOVB}?=6(?o_WRpkvjZ2hDSDK8>rNYOJezy1g;>y}h~msr9XEpXpiO_^iL%b&|$P zU#9x>Q!CrQK~Kv8^x=&`+`plrl=?H@$`p?@Z}=sy+SJT(w>zhx$;+&1@hxA?M) zs`TF0+u77gHv7kBlnZhGNAjI`k#!ZVm;b(2eliuFIQ@MU>D2XYwa@f<+e{maWq%T$ zmrbw4oc(lHSM7({e}Q;3biSI$PW;_1-)W}ypOH2>Q;c#tE0>pir=zv*Y1Z$C*H?eX zZ+zXZ&CaGv-`jO|G_C6MyMJJ$%*hw+zq#*GR$TCdOfqD0T4yU)mQHoAYy39Pn;R*w zpr`dedspB%0m5^$YbJn?#s6}t$AuA^=Hzp_w0M%Ti^UQDT>tgKL>hT zJJKDK}b=O?Qx%1)*# z1N@$xS8jXqoIS4{(pwHZE=6lOI+Lp%d)?i&Yu9@Ny{%u>D+_*({3M>EHq&pwTyo~L z$Yn)o@%PBbUH>>S_0@a2nnL!XaBgmyNnZD=mr3@as99b9Z7p&~*wpOuxKd|(J^RAw znpflYDzDv`TiUkyM(xSg$MrJFeQox;0cWW>(<`Gjt5-g&x6dB+GoZBswxKbWQSRgX zAH7UQ?RM_cxAe*z&xx~4zALY=U#YILBAaff_NLx`H`hV-^8r`lTp1y&!h*bC(LN8l z)<{vAz0G@s$gVg2y)E1H)IEN`nyQs(OImb}5cSvJ7t-|X#eTOuo)(Rmyl z>tyM@e$9U2M$~=8k)Ez~yK0`+!zTNJ1vfN(Og1*XG#{X6ZjtA1c-$8}rN@(z@^dw; zX1%GouTJY-o(+e??~{d1_6ySEJ4sBwVddHdBg@ihaq&Da`%`PxoxHb#BwQ{ef5)$D z%|EwE%9a&NyNyfGp#eH*DY$&?-(<;m!6DgnEYnmraletX)9djtcQ5bb*9*4KRn8x zroI~2xA^zO-}Ym)xG?V*TGt7aP5p_>Rq+wC*<|~zb)O*i!6?9dw;k>GIeF%F>{{0c z2fADKn$0Eo2<_3L%h^}0w5Z@U=tukMN3}BJu}v)uu-`+^hQ>;>*yKH|I1Md%TDzwF z8MXJrefzTN>1;Zog@dr){i0cC6_G#GQ(E%Uy{-X%7#8_qm|f=!^K*YmZB0%4;<8VV z(K?g&pVY!6ugAgK2m9(n5w3Y(FJeNt|4X*^7d&Te6q~$Hug1R4*)v^ku2B;{PyiYG!b1rLI%C@vHpU=*ETa+DtSBvm|GJI}^ z7C&_C)e9!$+10WRozJNjwdH(%wKXxa8HDVG#@W~j!|88 z`7y8v784opbTyw8)opa<=9g0G%-(g4wW9Iy`8d4aXJVf49h|PNTz*`XBc4wrE*H+n zCeIOx#@EqOhq;|B9~+uS2c2b~GEtW1J2Qy=HZ{!eoGmLUcy*q9o#TU#u-TR%@L{`1EXoOT!v9vcb0`a>>4$q$`Dd;`#h;lvjG?l`Zm% z&HspT#rqT{a!ITXi`wv(2KZQJ3s*+GXRx>Jdm?P{9An}h2;@8Yk0Q@<80=XIU8#jv zw}ySUJl(Fgc%3P_2Nv%Gq9soV3x+FJmYx>XdHx>P-3pi8-8Fwj&k40Hv8D{1Y1K7+ zrhw=k=OIt~(+ZdV&Xz7wo*QddeM@V;5FRXxuKyYExBphzmqUyH5T8Q?&cK;g2HY*; z=UjNZnisRq6g|U{_rRk3oYk5qga^l3{5X8wEk5S5&*y$s#E!Er24i4M4+At0BfR$k z_kF_Q#`8seI5)J{qHT$}$CPuAYTWXA9ufT)?rnR**WH*W5|+a>)K+58Kyay>OI|Z8 z!dmpqfS#uHB4IgHg_BuZEJoQ>hf5&fpovy2d!cu(2 z1$jR=JMYQjZ(QFRx$cqs@i9mS$z+^~dwlMLC~Kl;GV}fjnaF#xG{B{?buyWZGjWg3 zOMX_E%bwPM775E|r)MJX$TPF@KoxvsRFdD=BwTK=R9qa5MAG%EF z#$;)LOXqMYx^|c5dW87pHJ8bl$;3Ty=^QS(|16>}dHhEtTzg|R^rb=LhgOfpWyi254|>GbMvAVxXl+LO(n^+$OnW|V%>IqfED_Ozbe77SBH`Sw8rX64dvyD_ zDZJDC;*UjmL@sj?i8RR<6$lm(Jmm#><7y z1PJ@ugnW;Dv@fw0^^4O4m(Jj_Ab06oBDR^s&^YJUMZyMqTVDp3#`0lgUq(w@R+S^~ zhbh8ZluJ+RKZt~-b8;=){{{Ne*!o}<80wmk5{CE_j#xl-{x8oxr6txTLd7 z#Mbwa9rt!O4T*5cVM z%THMKPDt1O`zi34jtFZ!c1e5ve?}xMhiPqGW0|iTxU@f)d^Vm4YqY1^aoPrEq3B#> z&-%t^!H50%u%Zm}b1(U$s83~}x9$J({zRf{eAsu+ig!Yq_OA=P51@#yD*=H1L? zNN}uZBl#W`lQ^B>vcDL zBFg24rZu9^Sh=18`qIAoQq;eV_V0h4ndE<7Z^iq`-|hDzY|=dWDez%mKCCFa!u;Gf zMfb7{dRqQ1MrG{3)c1K_giG#I733{_+lu!?n)a*@wQI_SZ8-1a7SE;V{#nfK>WVVU ze2c)Q{n!*8PiMCL31>ulHSB}AzOB|WA7OB5KQ3ucm!AvSVp=<~YuB###_P+CZubX8 zeKzTQ)Bge=_T$5fGFw?z@}dZn9472(pVPKf_@qA5lcI5~Twa3n$1z@%a=eIbt0+_6 zF4tCt#rP|avx~;j(OPHOIy5WlJ<`-=AI`Ght{_uqz3W{$@jNPj_pEEVh~f}Bk8k>% zNSx&ZovErbc@9R9$q3JdD;y@f(t01^GbZ8prb~yYmZQ^jGW+?6a_Q@GU6+hUBX=UiN_n|TF--!CDu^+I%v+Zvc29sTTdt3fa)Rwa!hgD}(IISF=_CAeu zRZolRw`qUNWH`>b7xuOa`4w}zd>*CKWQzAmyM1z2bYBf-DA3(<`5XXMzIeJCHi@!M z{jFc}x?q%L+GXjOc4zhKmCuRtL*d>E1l%80L2=G)x4ZNMqWczc`pp*ZL5TVwUwxqS zZNDSRCGAV__#F6Be4%{`$3^3&^LT$kYj}STM&x58(`8brVQh%`>g}jsodU%m5bc;WATvZd9W0&>Z+udErhO0Uw4~S7(fI9bESGG4=jhyy-~9_wPIwIukNM0Cp1_Y` zPn+<5N4$=sVtJ`$XPjm;A6C7)7GE}ImweK<31F8pNcV=OwW4)_!_j=v4`|%z4_3(u z>1M9~MSj08iJk$)Y*4%M$F;S!f0`0H!2om~&^NWP+1^}@y^I|01IPPLimty^*zs*> z?h`~#C|IDUei8d=DDkJd^19y@%Zk1W-IY1rm1$Y?86~MWi2t4Y&_b|j45VevBh<_p7i^ zczr~KS>Qdegdo!y$lK}aQJ53Fo~>I`aSW`O%Ss02d)Cw0bX>6PqfGJ{_dP8wf2k8W z;m3&mZ)nLE@6oZMwD@}&l$~RI#$=Nj?@y(r>^W>tS5rtBt~3Jjy0wiox1%M0VNdI8 ztp8<`Gx8&@$9bO>ExtU=2aSCnOanE|kNP`ZVJ%#8SYJ=e8LQ5;0Dt2AC6iTINx`dh zHr}talzD%^{Y$mAx0->|@Boczeoae0IjoiE`6ZJ#?xp6nxG?{XK41G!w3fB6tI4AQ zC&Pkn*wFaDXdQ*{8CJ@BS$Q@uI84o9yo`$Sa(^A{6+1IrDPO(@dR>ni2AYnDyu7Dt z!2M2qo<#m`X(+@ScTAo-|y~!pB`c z78TyfN9gyyZkO#`YN}ki9J+3;_z{v1NS#Q(4;~A~*LgCN0!OvZq@m6Y2{?^~^dPzq)a+~rt!@)8j zLf`u4ztPhVVi~M&S`0Ebtm<^f3ByG!{tYQMgM33LZ(IG@woH3jiIN$@%&an zZZ6ITvVct$h#8`$O~Tl9if|H(uqd2eY$L9rk*Z%?aNuT78EP4Y$Ny&PcI)6<{qGsAPh z>F9}mU)w7^J&m8T03%b9^wJrr#MoQ$^-km8XK8=p=ZXuVJN490Ubm=aKa6B$!+jj( zOi@!Hu_#hcm#dn6pOU?^=sos*u3fVN{_lczo%bBz_1)>{NG==N)AwmR^}Dqq&ilmC zzJ#xea;O%L{RvnH=+PZn@=SF73h!s8CPUHtf!@}y8oB0MD>Io2AKcLNF&>K*m5W+9 z(gA<$Uf1~T(xL*KzZR!Ixh2<$C=LM;;8NE+_cFbo< zasKOBq6?GGr&p{jJ?-yl5kB{BKA8^q+keabRkO-p_ISNrP5mUFboxV4Ulx`z&oOm% zG#o1{EqW!3_&i%(wemSVev)cjvj3z^zG_x6%ya78*He>|*86OKJmjav=U(x?j80^f z{m6N)M$5Sm0&+Y{Hthe%;L~dri;3y-yg%&$zlWI;kl&1sOcj>LkK0|u`=v;8`8g= zuiW??L+UrYz-PCuu3UaRlYVyG{w*sm_(6Sj`L{aV^~ZScP_yczB7+4rIg%7LWgU@Q?@lN9N?NqYQ#P8JBi|%R0 z`;tqkC|#189joX9BKcUn($Ewu-KCL0@8 zrabR2o;{`Oh&Nrx`+D&hy+iE$S?cGXqCHx!=k~QD zN(e8pfPG}RElTrl&*<5M&PaVH8W*h#eUr~M=03HZ*B=5uF$uU_6(8|*yW0FcuDf}S z0MGe|vSMa99@hzaTK$_tv-nJG@~yoq+}rj<)b~!~ zKJtRhp5=B0)raHUUtt~2{wn_UO&^z8Mw!jqh1<6Ic3jjqx@k#ZWMskJ*T=S*x#Z$c z2YthvJR|+S;LzpEaxPf9bZObemz+=cHxKmnkIw!;BNEd;jD$9a0;8dz$3HY23=NNX z0z;dJhL`0GgfIN`WxnA7-{5G@iWNDZjYja6Xz;>M&py`|dt^~g{?gA}G;e@B z3UJYMx`N5^tAsB6w0|a%B_)NFNRrznvr%sw9UU5+ej(4u=x}JTZ?r%9O3}9%42_I% zlo#c!%qd*DD2M*PBzGoXv4>+K)cP=_fAOdNR!KjKW=<5}oRL6(XiF%E*slnN!UKb$ z#j*R*0#abgxgf8E|5uhQPR=+i(um)tvCa=FrHw8H+yanax># zUjEX&aAMA4p=Prd@(2C?yyT($zL8L@X69TlUu>hH?W0P#`QkgL!slF2lJ6@lJx6@8 zOwI%s%kAjU(B{#Bt%4FzLZ2Hq6;iC~=7hpwQfx^?9j^*WH2L|t`AZW;7*~;VE-1*$ zryba$0Bji;3B)KEnJIeG!k;_0KnDiHL!R0EB`<+!pxHwA<>wU#&dJN=zTv@v!M>D{ zDdA@03x|ut1?S*#>9)|w=m06mRJof8I2&W~91`h6!zrVSg_?~k9L_5)@+C@s^T6OH z1;^5YrAvM1RDzLhfdFZ6B~XAMEGS5fMiEA=+Fy`d60sc31c_yb2)cYA*cTdA%K026 zGCDB2Ipp^Z&%#T+uZiKega)^1h+YY|A%|#y(f~B<4m5 zKO6mAEtD9Zvm+{*XxQ0^qf%79CdRwfHyGM18gVSJ5>*O`OgBYxwhU~)a9UL^x*(y4zT7|8clN^RgH!sD?KMJ#azyqo8+2eI@rt`P3JE$XZ;~+E)kg1 zHaJD3b3@O@tysLdwsT-`Bs4fOFgkEqXto&UylgD%^qNKIyk`8vGYLf>o))ws_@zq< z>0zpbLnFa+wJP28uwhd(-O=Csa)$f-z6%SeU8j7OE;+XpIc&IZ*1peuTmCgZ(=&Q2 zn(3H?79~xG-k)D#{^;h)U^=?#_DE6zM&B&Hi5`2&`~qrsPk&-BNurBdxZswYzTr@4 zl-nKLq*t?q!7a0;snQ^tjxSEbD}>A{OKwJ75*`{3^$ibg8w|$M%o!TY@%sXsg2O{w zNvjT0uOvw}V)|sZQq7f(8XuhCbSji=PH1p+cpx;gDCe?)5GCS^W?^uYZgcyqFEkh$ z_HEXepJXkh*%y!E$S;}xi_b7N(_o`yqVE~ANU_%7M#P9dk`NfM?nOr4Bfgy?KI08z?hT#w)m4jYJ*f1eHda zi9I-*MDj-ql07;QAb9koIp;yo*5Oc8JE?U>D3j+rFv5Md3yKO#N{jtTUMdzojhC8v zR6KWc9+{iJOD>-C@BExk<Kg4MWO?hf88X)(r+WwfjakZ5|jIT^y#?#bWN+Zuae< zXajR2;zsl0z_#I$q2a~8k*)Oe;$a{4G$^ViOR0sPlQXn!l-l>xo$+Nc3znOoyC^5O zsF40sm`8&#QR6uqbYyhL=Fl?g+mG~zg7I-o=Q4Ne_V~L);V?;NS@`h2RD@&8z|m8?=nMt!59k@Iune`L8XQ?wS17g4m)oRLU2Q*%17 zDelLbZGnE@Fbxw_(Ph-!O?_zx1;>lm0?u4Aj(0`cr&HLcxL2#X)M1Qe%2_ zakSw(`*oOx0d)mlrsRvG?;w*}J?x_al_h=AUwsGy~md%T2ewvALx*tms;JRD}k%F!h{;XyK{`>?aiwRjNvGeoxNrWdqdwC*64^MKY7e3ufQ$ z{3WyUj0T$hIwK3Edo%m|tax*B;v!ha4@Vo0vE;ZNv^X}lvn*$DXfVXpo&?VoJo=t< zev7_nTx>K>uH;)iQ}odJ=hkeMH;K0WdHA@Xgg(Wynk(Aco`Vg&*SY#4z6_FOsW`td zKdLlUBz10#F@-T*I!U6;3+DOrs4)^>cyok*Zj=hE>XFWt=S)85qxSrPE!6y3loP$o zP`@Z=v(F#eJbj6~?H}5{D2M(NcZG zR5yWy&i9RsP@90~hn9?x9q{{N5={c$EF-bj>*CR&t;=%ALg$POkqMbIdNOz5C0dQo zO(^lD=1nt)0OF}FMFm9*ZhEL9{_i;{$Hr<{Iy0$9Rmj{|jm1lEvv|6h64gs{o|+X- zj0uKrt1lR&wi~sJNCfnW(m9h(!V^no)UgUh$w8#?4$jAH6DQidiH-}!w;5@IWK(EI zn2q~L&R{4M9P#)@xz|j6yJ&jh;h`KjwOecY^~Cobfxk1BD1zHkpG zdWlZ2CEi)Gl-hiwLl;h00GiOFFLBkCrt+dCPg5x@FGG{2hGwdiS#U&lV3Wc%HKUe9 zg|m28I4ffnEt)~!APIy;MwTf-hPj1Hw~XY3s9m{uV32jMfl^HMDvR_NP%P@Gjf*wV zm(C6{6%>~gM>k(|F0iw2usIZ-eu3y; zN;f1nTDvGGHXO@(RJpT6nL1cTP3#M2e!plY!1UmJ;`b#3gVBCg;?GM)w)OSV>`y4T zm>Ua2gK>$HVPsDLy197EP>=?eqPpVTC(c*PlxPGwOM?GDd+*j8SCXU&zUx;+w|X0y zYLOx-ijvqsVYUl1jRkh*Wf$mq8wAOq6iAApB}0{|PV9eQcQ-S4Gk0@0^AnL-Rg0`k zrWD7npI!WN{G1a^c>0!>H(onlPpSq!XN_I`Vt`a-^psD|C#*DqfF&->fW|Ag)B=&q1X4@r?Be3{k(lp&2@5y1>)w*?gTf$ znw;bp^YHpFVe&-tw10^+z}4y3r_f}dzK6*}x`Bl@p58yK_petkA9kO%kN*pGP`F<{ zfBv=)o6g}dNJ;<#YxOehiR{DTT>hSF_sjM%?~&mJFMtf^8AK_5 z#0f&0@T3+8a|ga95fr5{5c^#jIU+snVc^V+4VGz~52>(u4EN7YXaRlds6%?Q3g zRLan0dNEf*c(V(~3cn~ZoHbzz6UCm4NXMcVbz(ybhba_fP!4nG=2T*_%#cj} z7#49)-`O;g(vS)1O$ZfIOe5t=p4`^c$i`^*Ot9fxDf70LNS&=X$)bO0_)F^sI!FY- z^2}Q@Mc|z#Er2K$sZx4fC^Z^AC*%w->{C`5BCgBC0H+27DRbm?6yI<4oIGY2G=J9i zN14c(L%Zy)oyI=)GE@q;+aa4e=TgCG!%R2jYAZROZ076%5@OlE zVO<7{?%;Z0vIfmvb;jS@Rdz?IFyrj3FG^(16d|*X-Ih36N5zx{v!-HA7BlMVc~7v{ z)>Ac&X7Rhnhwrpat8{gCS*9z_;k(x%o%v-uiwpI9S1-IXU7d4vQ&k}vboD|lGjy`6 zcg47}v2ZWx>Vn&z1T*qbe8Wi`BURIhEq$)LwCzNgliF#5=`%R--oKl0@2HjXX#>><3EWYMA90X35 zGKePgtP@U8m6i@VHn`BK(Nvk+9e+7Sw<+dN_hOH#Itwavs@Z{cerus5J$VAr$hY8l<(f*&4#ZZp?*zRw8 za$uGHWhc16VtSlr1V~Mz!cr5p;1Goc5z&!Jtc^t@HRZjmo_QNNnkuAl87(fhGU}_=O4qPT<^m}5of0tEq!%nB(}Qt)W|6I zbOMGzQh}_AbR=sk1xg|@u_Qt=EB>3#j->j%4zHxS4d-0Ob=*?vrZ>VA+cS-6e5UMM z5B}8|Ism^W)&0=LD$Ynk(<4dVcMCnQjaB{X(CUtLh!xK&O4Bt#F9wsQdYfk}XA3w! z^;;FZtAJndwM^42^5gBH`pd;iFi!tOe>o3b<@`hZ$9Z~G^a2_T($Ir?!D8N2&eD@6 z;fQ8>C=?z#y}Ek6icg!Kr{}h!n6%EP8BTn=M|kcC?(no-Qanil&kMqC3RKEkMguViQqoY4$V-V?zoZl|@>X>#f0d|I*EDrXp^`xy zI_Y40Me0?q3*E|f#a~WUIjvmkTR<*$O&|hhLnljo%_=DhTaWa*2^e>|&2(+3#%xxg zr_*Yx*ptS7aEAsHL?mWtc&}OIZVrZv!rz?}U|B|B7^V>!!z`C-ory-f zRP&BH43$mm4^bFu`|VTJi#bceNxhm;HBoD0M_NlraFR&FDW!Aqd0>?b*ILe2G++`C zqVhMd{>%39_TgK27(LvR39pI!>!l0YBHc`D;(k3C`E zitWrbFvyI}IG|C&-1?%hxW1S;E93~Dsvm8;@c*{mtXNFp^V ze3hR_QM)OB)-{qFs!F=3_$adsG*L^{u1W1Gg)l*-Fzu)ikV1qvx~)VqFoj6Ewuo>^ zHR6(nh$K*~kOYni|V8PT?SacivH5Y zp@H?3qHkd(H5*Eh(7#D-CXf;AUGA|v>EcNs(T;HK&xS zL6f9tmY|fb3wn7;;X-)|6W5fzc21(M;#YOT>$dnTN=%gUJnD9R^D%srA+0rsGpS~J z#Ak@Ye67a_0stj}fsT1KFi0KO`S{0Ohmqo2sW=6FkZ zQE_}T6q>cxm@yJ;` z_m*y;WzWi1QM*Ej_h{jN@lI{{lmBLT(Aarw1a6Oau0qR7L8~ps`JjG{S9j<L{sJtDHd*59~Cx^8)GRxUC^9|p+ltf zxC)$xB!JS8B>6S8g%HxkNPNaLBXfituqPLJH+56lSLxcW{pHaVw(vjeo?khm=Fu%# z>eihnVCk~$L;N7X)x{OH!%l*g^V8i-Er(<~HZd7`oQee1>|=DgVgpT4It~|GkWe?d zk*AZ@(iZw>w>XMBdy2gquuNO5>(XM)XO`l(o5i7pif~3v!^8CG!O)}|l%~u9KDy|d z!PLuksHmT*$;uwN_E8RlwPG<*5o@tkkuS43fzgzJsY zc!LorCE88QhSJE(mL6hjRBo{Z05!A_u!XJbKubC;+gVw~7~#V(s|!yjL0ddW^U9Xm zQCYJF3&ah`?v<=a`+m;@}gE<&i- zH*%(>UZTNvN73W$cCnkKW>*c)u3knXc-}Nu-e-YOmrNP~))3oxwJgc?IV}vW5hLO3 zbEc)Xy-|2fcX~XaO)XqlJ@rR2^|aI>83Gf!)7$OS?YD<@_z)xh@VNfA-#&bMKA|fo zcp=^3!@p$eiU?gRpNN3_OYAEW7a!o`5b$XU`Y31l6;CtK%K<)y{}6-vMN1@*H>t=f z`ncMRYZVWPLdV&skK)Zd=4i0sMfoga7sFUN2|K~ms~0m>ESV`uGg#f3TB;l zDP=4Mr@h_#^6l;0_1h1_`;#4OXgEXJ=t7!e!wu@!<@4t6ac$pP9!+8&JmgaN=gJz1 z;nscnvV6xl5-WotZ$_TSZ?J|HOZ5tGdX= zZ}6f>Ivzn0qN5QU>oD?#2ORK}L}p-L+)JMWg@3?XbdYw0D8EaWd`Zr~d6oVZaiIVF zm+k%Phx9qr$IbI|NP|z90pUjcyEFRU7g5u{nQDx6KC%q#q1H~%f?JKg&_GED{rjJ* zB?kQt|6XQbJ+WFPt3Ic{M?w_yS%`1Z>h=8EQ!G3s1qw#bputzPq!&bQr0p} ziV_^sI-hz^Uv_`-534`N&)@vp?w9cG(^oIV=icEjZ(h)g$7o%U{_cpK9=iBzbU8~c zuh(MVvEF@qx(y%B%)jhEZ@z4P_{Z>R_wZr&pC3=2zXz)ywzvP7Mi245y6~aR2nNfm z^Z1j{8Ad+zruzO*$(=IQ3b7)i<)>u-Yy2*dKov zTQd#83+XM6JXP~rzoTAh9I7$7O30j$s}a-kdt*|*gcVf3Z;*4_?;~{B-}YJ+m83Tt z2UaoULspoemHniY^jR1a!@cWaCZokU?3Z#z#Hx38Cd(&mci|Ow9U#uxNr4!C5EgG? z^n#@9!1PGLwwx8COL)1EtN;Bc2AWx+9fqYmtg!jc{bEDwTsAFW0Tn!ml{w zfiD}>0Z`U(3ty=pb+|StUZncRy0ZhRA_PV2@+l;)$ong^nE$}yYfLh zyplfc3x8HV4U9zctGVgNWX7lk@QI!>@xsxPf5;Z3g}tTxCG_wyTVSmhVj+O^Y^&VW zJyg9z~};LH?vV{l*`20<&q$d4N?W8DN!ZRIKPK8Ot8Z zDEoiOp4Hc<-KX$T?eN;fUhEi2X-@3NPWf;O@sV$-mrNYv$#%S&JyzNDa3sbbc{>hh z<_%eT_K8h;?dubFa*aslPR?rZ)yGI*lPC9@(lVx`mQ+WcFcz~O1G&)VM>K&vv zTpuJi3eaK$uL1s5v=VL?wjE0B&CS`_Q&PNsgH*3{8#&*hR-&U(<`7lBiN-D&J>{TssCA)H z_Kf;#6o|CX)AR=%c2JH|JFwhNC=M%+T}(-Ko$jT@#v!vB?){1h2%h4I-$;P_dx42> zyGJ3EQaJmMzlhTe;aSY^-$CAjjZ$pnl+?Zhq$*a&F1rff${YA zS`bGoL;g29DJXu!HIw))EmNg=`8*F0(xEc3prs#$Ncxe<#JZ4Pn!%wHJ77SwCgN|= zHf81K{Ds>j^EJ$n^6N$D_hoj|O=D0cun|ji35OkYxGycEUR&DE5WPoTq%{C&d&j(a z6GtwhbTWzF8wbMDJ3P|sHvZ`z-nr2pC&5}Pni&0gd^w6ZgHn#NeV~IWC_t~1a=2b5 zkxX?0QIureOL%;WwRFBr!-XP+^Y5^c3U7qPV^5TH)z7kK>x&|r>Wi%68sSwrXI4?I zJ+2O1f){A=2)I0*sO%fq$mS#H$nBs}0u`EL)kWl(#-x*pFXVmRe@pKgd1iOV-!O`N z&)ju0{r8gmf5X=(h0XMZ%3t|78+U-&XwA;4z(Nq2PCxISw*R?%+^-+P`~}}NgVF!8 ze)_b147(%oK6!k(isbyu=4rpZ9q=Jn;!d|GUX+h}M_Vy}=}vdhquQKKLxAeSpL$Jv z0I&R1&cRf_lUwp#$}-(g zd#izopXIs4b2qGdY4|I6rC~S~MTRp>Rq~%{3@;2YG>30Y{g8?12&)_^`81;#PE(1@ zoaYcl1&&-&2R8}{a0cHnY9=b|I0I?eEl9Zb7SQ(U0Np&7DMrv#r0+dZH13NFw$|2m z5?~=fbO3aNqjI^jMwU3$%=vBnZ#4$72}}Wr<}5C;7wJE>Sd0@%;yt9gR4L(^M4oC= z>T8u49Rln!asXTcfztCXFT#Ie%d@^&90NuS0bD)!-H}L@6 zb(onv+<`q+Ba`lj7vg=pNezCag=n~<=P<-yub#iGA09UNioUTXn5_)di0KSNky5y{ z{V?$=F{m1Uo|GY5I%aVGF+M(Xbs3+b$zL@KEj>r%Wf^dyfO3Om>fz-QIq;?J0#*DZ zS;O9RA)P&uVQgym`ACtVxHu1Ahl3BiU4`e0(g)tcphsf|8_?>fxk`)B&4AKoB`gKB z!`(;>Q8$=i18ExLP#9A8gmrrDP^92#1Y?6Tvz<1R6x684Ig_9w?^)zcNfOsXj;;$B ztPD|@I%x}48^2R~ei^<3`61*i`xK#)q}nK<$B!t7n$rgm-^WiO#@9KIRaZlr9rK2v z8!WQbmPybO$Jjfi8>Vrg1vb4`)>NOUvPx>$yrEagj@mv>f_f)}CXSp0zr}PNA^`JwgL-YcuNr7Ok)$nq2Cbh<5i*@4O z3MWQ~3LpN8icSm^N&%*k@)rBZqnynXIx>$#Frhjxo;W>9<^w`W>xc-EE)9vo-yJ#T zr|Zdqi794HKZ191rYA)kK2A;7L2@%&HIhmW1;v@#Wu&7x6+)l*7H>U_9Fb3cFV&wuaGEr80u*t z6mxyMx$M42`kA}Smvl}%-mD%2OH&>r17BoJTHI`az6A999nB3*F75I#A z71W7R$9ci-yb(R;3`yWjJT(pq5e=;d)B{eBlGL=PDx5yci<}-MB6XMgL#a1Zh%Ir> zq0HnFy(BEus4=%)Y8C{B)OaF8w2MQd3aCA6%ajVh$bvqjSA{c9Jw?RsR_BXXS6wG& zUHX~0`GnY>V#v+nYV~DKw-UmCI!{Dij<=}*Lt0s;L+WaW`3X|kG^rl_%q5F4 z*12cGVmK;XHY$a78VX`H{U0r73;-4`YaqoM<{A!x8YL9DW!9U)T`OzLv$1bF1dRk+ z>9m`z-L(ii0lG_|+FrUZWP^`Jw5>)t%&*^20`OV^;Bc1j3QDG~9Rgvb$|VbkGpOvX z^5G*b;XMc^pW@RR;jyS6;JH%x1bh6X$bJ|8_ccEj8oE(glhLw`znDo7D2q1vFonKk z3m@dBH6W=dPkP6t7+=RVU&d%o*`BE%$7sp)FQ~M1TwHloT1!WV%GJdqCA@E}q8x_) z(B@aZp1PDf(`jg~Gpt$|7%5g!_k=l3!~TQRwJ=dggoa_C$}<-1vsDTnT8v)#qRk7O zeAMlgV7YMMEV&`nlMH)_9cok@T~`KON^#KWPfDV%UCv3)U6>WyO?hc8!EQiWo79>6 z*JLSG7OD`uU5N7F;dLN0SRx6)Nx{TsiuaXBMwG&4Ay0GyzC}Jz+!{|XEh&91;T8E< z9Kkmwl$Z?BPQ-=1J`lhFqFrD+vGzR3S?iRY=?#H|+?-hAvV_k8PMO=waEuF)O(pn< zxAsDgcED+NU!BP#n!q$dpeZ0$ml|I%R5hK5sI)U-u?37h%UM2!UFLELCybY|#ha7BoSmxoA|pnE5}sIz=39*1B;*cBZio;W>9W+Ee%4C5k6=c6*J+ME;S1RLn-Wu4ACwQjUu4C6jAp(;|>8nH8)sz__y82pu$n(OpDw?VFa;d zs71;)?-tx+)5T*kOiHh~jNsIpvA*b3I?P^}r~D0L?Rlnb!)gVMIOyL6w?+w?(O6@t z=<)Rww5B*Uw2ZY1nM$*s7~ErJt#O7|Qd`TetLuU7Qr2T0s%kBp(N%L>l~?V8`zp^j zJmf0s3<>#q8V3C3i{v$k)GwXJVQhM~;bo_3lDf7`W}eSJm1iv2XR8$4!4ilhL^D~~ zK~;#IF_+`ZGTM0?;wrvnvbhf-ZZyzsf)BUrn~&*}x^dH8kSO;e$^+T_GZM;#!WZ-I zW`z%`@eI#r0z_ySKA$llDADGC5y<#%fzDeC^4Zw@2fH=UD9c#%T2TmHdEM}3r`p?D z?A@XGUNU?`P1x^Fo8FiC?i6EI(u=;xdmZ0QxPs3zf^fLK7Ur<{J>J!-yf+nJWt4L> zZN)c+gnLW)P62)|Z1|o9EJA|9j!MH&$0Uycewp?7*51kzO~x&_!&O@hWUUddB&yj4 zIRuNAxAEiQSMS0<-laF0gimTv(8^6zC2^?G`ZqmCfe!Dh$2W1BA?BntRN?hhZaIv$ zfResc&2#_u+tX9H#r)^^$#DV#T}^n2w~U;A9IWt)X{=*dG0g5To`KVh%8<;w&rBJH zT*r!w`6ai-4Ez9L_=L9k&aRpiRq}q&e)KEM7x90m@eUrmH8s6swcN>;AN^ue%D$O2 z^mUP{jU|SGNNb>KM9R^si$im7v%)04kjn!Md$M!j1vJq?B{pslhbfdM41UnDqa(7m z0&CLIvE30|ZV8bu^Mkkt-eBXN2|{ME#ma;9ZD_Z=9f~9jp_m!<+-$$|jrt-+tqOg8(lkKC^q_3u z%mW}ARr5n#SHzTB9Q6Izw`%QqLx<-WKC^+IFW#HjQp)i7_?_0c2Qatf^RD(~%qgA@ zu%g(GaF6LIezO>>-h{uu!9U|^~ z_lloBNq?j+QX+7>`*O1jOV2^4C?ti=+;0N{^tQZjpFV8FSDYmObies!e_~43$!pV` z!ay4*&H-{7opz)rtd{hR+46EX>(FjaJutjz$=kYvcrzM>F>l&>BxGVVj`r%$Kg9pS zwzho6sonNI`S<-#|FOOMv;}@q3fudt-DkY-9}XuA}<&CASd#*66N% zRAt-!!v_AGla(8Nenm#ZH;nLWW#VW0P8!`3DOC!d1RKH^zSy^mDD){^X&6{`D$8Ee2n0)u@kB_wE+mUs|@ZgdexJ=g(U~W)Cg3vjsW&$WLTXzgp>Y-)k zyitlw_7P7b7^jprXqm7l!V4QsVtcsJbtiBY`Pe#wq1)ULIugpT%fpJCR6y1K@sSq% zVy`=o>gk)m8#cFdAZF=AiK#wO?g~mu*E>`Q!!P z$>r0ZJa;sU3Q%SABY5d#fGL${ATb#})=%a+oW#+96qr__uMJ!6GSX3;X63hhwE_-L zW6eZmG`u54tyvSAYGx~#VKu-%q+5bnTj*VH4(oEJ+!Jj!|L<m)#h;v;f|Q8$ zxKPhEG6jSXaV-k6ea19}V+Vzc_W(8Q6G;J28rgS$|mrfG;DQP;kT%Y?EoB-kMk zp|Rj(@|>+k_HgY)I&U{|cC5$NkSZ3^?#MAeT~DsF>9=7R*w5%kp1UWmJUfWV@NsIo4o>1|Knl#HLSGxU z+GV7pIL*p$`Dz6mp2iv@U_;)KqSmYlO*OL>%7d=o~53G@uwM z*D9zJrH=E0-T84@ozP}Y@XDC>5vnv>HlasV*oI_A`m^jVXom2)D&5AYgu0|+_kbcBOCjsL(oXD zl}@|a+FgsV6QH{Us_ms$3EAMI5z4R*px6?KuC@Uj&hlMB$<(?qQst5b#2HlQ+tL2` zNXyOohvw*y_~uJ_wM|R+$46SynfB^bv5~J8wVwObEoKJ#if1f14SHs|i>e+^Q=kB8 za&2G$awUsyFVf7I%UNF1e$X?6C6WO2!cIZM95uyH0#D+R%@i--TjT>3aia<= z%bV^M`BEYMIF+n!sJ4fLL8>76gV;*b^C|T^t%kKzAvk?su|R0S*=(W#h~MJkPNUM~ySB zOACc16VtFT)FNdUDs+b69-A({vBD+2;xd9$Z^rtfQ|T~!VGdHmSbLr+DbL*44mcYn zXhvg=0Wc*}!`D+V?*xi&8EX|Xl^Tl-PYmv{vevjMZ7sX54t-kYT90|Cs7w$H7CcJ} zF9A!pPgnmk{i-m(5Nw0;{bBHSF8u9j`|0!OrD9k)*4xVzlYUJv0fQH)#CPk#Uk4|? z+cMiftskGm7m32Bf5a=r^fwHi<9o;WDe%#oX}D{&{bDr=7C2&QMzV&+JGgfkwXsY& zF7JRZ*W=3%Z`bcW;yWkhxp_BY(2UK&U!Y7pL(KSWa*22d%x{6(`-_hsKdd1Y7orxU zRKJk3dR<{#OV`AuIK^Mjm*cA!2)%-HwL1B<|LJ6VyL&vT-^BT1zuP^8fj4PtQ|e`T zQy{xoWuts)(#!Dr(5s89h#Ji>`8N|$AJqu`l}}BjJbrco&0!}Mh@Ub|{+(*J`V}YC z)vw8f+Af?V#IH&woa$9_{c|On<`_&i##B1_^5X5q#l<>ah^W-7k7HZTQvC>{rCuHzfp{B8W9@cNtN3;)vnuT`WPR* zJdGD082&bVr10YWV=z3vQZRhyvN||asjTXfbjqHu@^q}_oE?(7W=W|i##|fqRawFH z)wYoJ_?{(%-o9Ra2wQpyB|2GEIa^hvF6|=Z$a&h9zX)kY1#9 z7#2z{^p`w^RlmgaS^MH8wwQJ~p%FKA7j>2g1o=cqT3?M42oDLCxz<2|=2tf7XST#wx zSHU`nsf^#>U85H7mD0S{iwJ%lm2JXBXNHIYK}v^im=15$phfRP=mh3hvZT&KNs@$( zNmx;L2s=FoH4WQMMKdx-$N|3E9v%iApq9dpIHIZA){|%3*8zpdJXphbw0sy2Dv}4)c#Or|E z3Mc$jr2FJf_=I$@eNYYNKrzgH>X&t5wN4PFY07Be7}{dAd#xT^1D;49a>I6*!ay9R zZxMU8hTyxa?5m0w^~SAu?l}@dMKom5 zU697V&^i{!9;0sL(N2H-7>6EUz3+7HywH4O)aGc{V$gReYX`lCNCr|yM(~t_-klR~ zex$B<-MdhNMRnC?EYV=qrJ6{ErY3@>F(&QQWEM39x}kFE8V$sh9UZ6;q9Ia}Mz=`P zjBrBA9!&DGJ`EtB2+E;JL^QAol9vdwoUFDRpsr-^;AO-adgm6n3a?UCA@BRotHPKWZ8+BHd0pLt9W(erE zFhBCt^c*TDV;R&n+F7th5#;n{jfAfltaF&z4ApD6B2A6=G=C20Vp03KJVtG2sbDSgFJv+K7%nZsj*|NNXO;CzsAgB2hHK{y( z*gpOgzFqw%TOvV4oeXl%!RNa7zSYln7*K&dRpQSvP)XWiO-~zqTK-Gfg7z>ELa3LaV{* zVg0;6x&6F-xElb!dwlo~L@GXZZhFe8SW=I@jnT!PL6O;3c`Akwzb@ttfXdXx!U1(P zp!rnPOfF57>DfM)Hw{&P0{NyZiWXng+5Lbf zptQ?>q|BfJ?RNL&W*25c1vGK2zMQ}R`b(Ws#Cp2l{IWj*wpt9omOGS7Xj=R9r1Fac zvE-yOEzdvIvtL>vo^Q_Y&TrwcuY4G!eX#Q6-}gWL$M){iCOihQeZ1TKd~)}+{`6`4 z`00AJfBLo&Pl23nAH$4!b3(@bnpSHWlaK>K>CfA{{paw&UYc#z7oYdvAL1huyN4}4 zbRkXE*Lmk3aIwjjnrva%Wn#~Ryl*A&#j0#RmB-5CQ|&_yxH#?Gauy$1#f7f!2R*&Q zW$-`a0r;@^4uFJzeoU`eEsNmvxZ`%e-928fF3!%rJg+wE=grCP+rFxV%0Iad3OA3G zGcy-&&o1s2^Ers*oB$`yWe>aeXivk~A(rKuX58~A2k?{G5^q!-b#z}Z8 z{WTz39~5aG{qbSoYt7Jya7o}vE&xowJEIq)gt4wtcKw7R1Q13HOze)@cfOt zUMxjTx^eaJJ#QUWzthO7Y@A#?baVPRCk2m`nvtug5F8v_7Ip&X&#OeqEYVgW@4_nU zoK_(rj%A_pH#E?)J>i&a4t!jrArMWpuLP(|G~@=*rv}2pP*=-uFwlZxS3gG(F!epn zPI4qwM*EN)Fd$Cw`Fb}hp-Pe{iB0372$1jD=A1BW23zot$U57Ja z>*|B78C2)N11*G{1_q;2xShme8h6M*%M&sW?S_$6rIDQm7k6#RKns>q&`GHY&S;?Z z4JDpV!ktU>(ylV9(t`hO^~jt(^wz_My~>RoWifBBXR8P2CeVS5FcJXM2HMIZP+e-8 zP(Wi50jaTEGz8D!GcyzeKoc!r0E>K{p0DwN@@Z~g*B1(@l0BKAGA=c8;h@dKVq|)o zf)ml~GJE{(GW+A&itq)u%Qro+gRPVw%iJbz=J&7zIEML|dZ*!OI#GzxVeEL=pRpFR zlXM$KtHtQ#ZIfh9cgs(KCIcM6jivOwHMwgjZsOMi5Bt9xI;XCf5afSU|gizdH&`?HX<}0_cS9R zGh8(#*-^g{1(nB@jXLMNn}pMBEJbF!yc8T0K1x2nhmvohe=}i3g#ytTWQcLvMPg(= zve{w1$)PTB#Hk(cU`TUq!$~S$C%Me*DJF~n@t7dgOQ%IBR7x!{C|LAwGS=dg={(6b zsZ54o&Oyn$Nbw?9K`*k_YRycj*Mf^O!Be<-R^%DVsB&C_(RGhp86%H$$>G<5M)_56 zFGSRwi`?D=%VH6m*SWXrn~(YMZCnLdH@=&tE1qw*TBZkpi80Y54nmef#egK&!^P}iK%+?$4@TQ@nt3>SwNf6B&Vkm?iI=nCad<6vS7we%VyY8L)&NlV zG=m;OFsDOSIT<#LTAED^9Mvs$D|dpTTET zQjG-ha@VF7rWDnSuC;$EpXy3zFjFYK!gpK3f8+BSFHXzl>-dSEAogK%_aprI%len? zm+<+KyB`@ikpVvrG|LP2z>(Vh?(50J=6-+jw7%PZd%j*>!XrM2M7*3n`z5Zc7KiAe zz0c)O@!6k~cx9D8;}qTlQ5)=KO>nU1Uc-a#%ViA!blXER8pAlmge;_NfgRI;XITXH z%`5Sr7ps3*{qMK&L7$WOsijvh#MM{feHyW$?jGaCKdqiNf7z_V2WsLA4|cyKD@w`K zk>zi9(8rYcFjksQ^mWt^Ovw`BV)>uj$D2|aRK81BBNG4DX8m;gd9{ALTm7HA+jVq2 zOpu3x8J-teg5|8)8=`VwtQ@$}(pt*bA^mkOYz!ioQa7!l_YTp>|PebB<>X!$M$4m2JuP^7UN zDI#E@N-ejZ#f~>u+t|_?Ye8@`>k*<$vIahN_exu*prG^m`LC;s`|!6dHc zb#e|-Hc%Shsc-+42jZ{{s;3CBZ?d%isR06KDc{g;)4_0Vk( zZJb-B!aj6@3~-~w)_=qsJ9Q5wN!1;1xh`ZeXt7nt26?PVlgO^GG&~s25}D5f!(E<2 z-B`3lAXO<7g|ugCh1D*Aet1j0VOxrmdmMY;X^0uIT$(F1`Ts&dMW{YN0`u#lXj^Z zeJYWp{k=^k*jqI^;XCG3B0!s#I{^cO@SlfLnnJviLkb)SN~``RPGUD1_E1s+^0lS94Q+Cw3fg9xW0e) zA>Jm7{~7HR=o4WD2a+{)=jScm+>B-nA?&s*jGbuo>0jFI5L`ca_N$hr|yiCrdB0gr8N~c9_>*$A&6d3?0eO

zK?j!Y8y3yDNI4q@j6?SxNt7~lP<2nQ<&p6S){zO#xCUV&v@vbf&uy#JEp4x zahOleW7x{G#%%6ElN0`&F}u9zCPuvVkY*+%oWDzzpHlgIc&@lfB&tH_Eyvkp#56*Y zZ8Bw@F!xB{9;uGI1FU@F;V3F0efwVG^&>hdB(}JUrqH!ZQh{|nS%!jw9U1 zjI|W0I4uawMuODcKr7Pv=pZpg8Qz^ zGGNMPidKuPw1bTISxwZv#2UypTt)B}(2w_rxWgxeV9ir8hc zkPH~-HIN+U)b;4_=nBcE#no|#wJfzwQJN2Bl4JIqEVR`t)7K=#coE$Y_j>8=0=`n9 zbf9MFB4adK6z7nNBuxTXklCUo#BK#{)3xf%XEKKos`mz55rP^$N_r9&y|T}th9+`U zoxQ$9g?L0aF_K*`@%j;+6cVir?%5^twuhIGVNkW5AZoF~ka45X3&|WP!lxRH5fAoVreGku!y)I7;iqDcW)~0m)Pu(|9+@l%k zCR<|wJ#Ejo@kR&5v7?ap$H2T6*&?1trDLk4p)kvA^@>hw($xaH36Unr-3R+eSx{9* z8lIhz3(x9(T|ce&yC=u(1|n@XOP9pEFRVp8{6gdoGpol51@nQOfXSjbI$mFZ@qqx# zCp*~73mR05)1sNpw==@7(NN?LG3R9a?fzjCo-Jg6G(?=Rk8tzC~e^8oce@JM3IT@GGi_LCarN!-?jyg{K{ z;zOWZRomwy!a9Pzc2mKQ9x7e+uhHaYKtVGC#d*d3SlKC{KeMI?|?meMASGdl#Nld;2jw zuy%H3KCE_O5jS%jUS@0#qCnEm4>mWYAhjpA?(g4Ty-$zskI!vs=~6@d+dSdb^LbQR z36wz*GiU~4I2G?mbwb!ZseX>C>l0Lg-Vwkl-dr4XgWk}}8(;xo((H4jShO4up=qL! zIIxk&YXD?R=FAj?zHe_&veRbtQ^kyn7I?U+eP#>UU^h08I_uRTgPw&6^R;e{Q}Z@0 zC&Hlt^&sQ100T+#RYPRL=ZTw2%Y);Q&FKknGG^$k(sAKDl>)XE?{xj|ZD8Qf>-2mc zR2y6}%RNCe5Cic8s^5HI05yYthE8GPC41B?m2^q0gAPUslX}#p44ATc1THt4fa@cyQTxmmvLT|wR@MDltTr$t6Ffau5)KWR8yG+^ z29kR5s5}UdAuWg7Bb(FL3Wm=11_pf`24{U)lBkMqZ3S_8`5xa9Fw3!#F zXWj}SpZ(|#4#^+L-%)shYyzTzNFG%tH-lQ^GQFNKqdeU5VA(+TANzh|F9$cwzNb+G zYf@?l0E@s)IB3|y7AmeeGp3q0he)-*O$)@ckA9b>??;!#ibKmd3PzWD5RpF5j5`!c z=1;e>j5Uj0NA7M9))2X2P=BbhE%FR2YU-11bGbRmMZqC90|;d-=&o-@**NNVkaZ(& zpa5XeVCO-BKORVkJEHI7>$^_RuEM)~;W3D_)yetSUsh0kZ^Opv#W|x3_gzzv^<1Y6 z>bC^ilp1sz8rKFwoW0jJN95PQCZ1(bpo2=}*5w+Kd$RVdLEae|!wm{mi!$EaC>P}b ze!`W@9H5eI7}ar2GzdmR>M)f|W&@9o0{S$9RFI79l!OB-C85{GA)F{u_&xNPC~Y%| z(y~()7Z{|Ppb-vmRmuBitK@UGkC2w)1vU<6iQa2I(fjNdc{Q*`(3!|fYRhs-J!Q8I zI|>)5*nSeZ({v(dws+dPI%VZ&WtEjKNvBztYCesLLn4`p4pKyqD2Gnf(_W`nl?vTC zf`I-_2IqCA!2=o~#-o?INB=wBP#7XA4a^S*W_pPU(^5 zlcyZ3Q$GBZ5QwH6P15qQjx2>jlvzdGpah zFel>4@t8OSPEi4W7V4Y#j{-8GP#`+vAu&$7NQ^9oq6yQv(wFbvzyEM`1N(*DjGz%{ z#&qJ*)n2VXUVKQObz7CMo>e`O;!BboC6Gxcf`i$&gq2Vx-j1)(XVWz7H-)&pmHhtV zynl!$$B_l>mbgg z6S1E^Hc;OH=#~h?7&}_Ok&#tmMC>-mirN_0D{3|}*!Ezfa}&~X*204tsMB;J=e93N zmoi0}&KD7x<+{tX;~)zT5JMqd;)94oY<1I4kc8!hOA=TvbjsM;@U@bZM)yUI67$fu z!M?3!Ts?a+n+4%UhAr}{)_O<^kRd~av~djYaT^Gwy_6+RCdO=3wM0%1*W-n{4}-5a z6hk)(bJI8TwWzrqX9{XX5d`K?CSu!n4Zk>IOkxk9%ptz+S2_gvjs_VXUv=?=4q*&c#Mh{`7Rlp9fz9Gba$8qH90ANhow1y z0IkMu{+!yGA(&3s%m5}Ut0WJbI(RL_PB%$D=Mi<&DVK<8#wVU1&Oo&+PTv$ppMMJD zQXjp+<0=KNX4o~(c{hbl?0$!IB8=_fA~4oR5CotcK@iV{L&Q;T96`nrP@)Vt943-< zFit$R4@sz2&LMay(hk5(k#GY; zYs^E6{xBgt3M9$E>X4;5fQ3^g(r03ZvnC3wn~ys;tCRCKiVulbZO9?Aj$;^i^(fYH zfwhT7a`l(y-nC$Am}W|G6M^H9I2<6MF@yuu9yI)Td2_zLg0q0}Ob=V#D<=@@Wfn9$ z1!HtR(w8#}_FZ)G`k|=+;jGfRUV=ezVPu`Enn1{D!R*=>dlpzO#{h+N-b|K0|5EpbevEw{YL;w@LmcUh_VGj= zvDag117ydx@Q4^vRvp7c5ocNs&W=u6gFC*zm_Y}Hr!5q0PYbc^$vZ47yHbA>-+voi z4@}Y)f}><=U+j^g71ly63}#p6R>s_1YSA(qM!L+pupmS$I8<00Es|(rIoj%&0~1FD z(rk{!0s%?`H+Sputo~L)W5h9HTbp$Zna47;h2Timwt{Pu&BRoe@V-Ya{AYW?Su;_= z8Fau&jiOVqCuf1AXbJCfwbIE2x1n(Q}Rm$TTjMjAlP{zJWx z{ypg#u}!*0Y)PBfH^jpmGC@Asyph-Gm7;0VC&a_fLsTX3o93ExOXza?CEE=cZJMbu zIpe0X`rK4mXYx`C@J3SQTI4OoXNkMSJMXW^d1q(^&y=r{bH-E2x!BLSu%c3d?i@zM zy1-Rp<-RVPzmOzwhcd2}H~e^pKE023jQR7;urS z!*fg2O<(?=Z|s)DfT}Q3qoshg9%+nU|WRL-I?N zcK~#%yd&dxP{v6EMTCzL5fXSb2ua|PFceMT5Ql}J!!uBdI~YAF?zq?;A^p%i5!)jK zgXA3xK9a}q>u!ap_x`3{azonOH<|qJ{>0bX$=Y}80XB?T=2|wKH%=}Sa};Aba4fP& z#mGpO`sU`MY^jl$-d4&1H91k$v_@oTLT@RQ@tIXCxfd#5=(5O$M)jfut5<6|Y==oZ zl5riJmf67$Rn?X&EEX5N#F{e_UR2k&OC0mLN3cf6W{}Hi zW25`wEGvPlrh%!tFyZ*ew2T);u`gIHD*5Nl*Y(qSzk6E3&6F2l9pClJZ&ubZ|Cm2n zZJwejNR`fK)f%(9Fk!$Z8)ioDKtY;G8Bqf*{1n*$s?&$<<4>Er)t_*CEQZ?aXw8dO z@x*S=P@aV^l*9i{!-qk_pHf%92%Wv0pS-$yy?S>Mzh@plXYToaNNtLF5Ts#PFw1CU zESTdoGLjuRzFjQ&aF!~i!u9MlyhhpqE_=^ex0^IJLJJ-YbsY|KTH52Yrl>u>1m=7$ z;9xc5AdPR3M*TL^SW1l3E)pa6acX34Ou?`oLkPbaw6vYbZI0tv#Sc;}wvAHcFtbDq z=SJBkdL-)@O^9T%+_GDe)`sv9Jv8}5Aba~+IcR^@9RSYg!(tQTST*P_jx){cZTIOj znbtzS3Eac_d4F>IdHZlT({Of=58sjNupDIS4--@@Qo;I-2Kr+D{OD3FK1#o8OgR>w zVBJDg7me_g_SeOyndHpu1>qU?YKgbdh+4`rTc{OgmzE*Yh+)u_W>hn%ATZ48i8*P*JU@kQMNH3(J0j+7A;gz~(Q+Td zg89Kpv4c&|4xBtTSRY&7Q6}Aul}8!2J5rBgaT~M)fo%o;Ms^+rTE$wHvueA89V5?z zfj^mBttzhaF5&E^#&zk&3uY{ZdA>(r8Zr?}J7z6n-WG~mku(EF%Y6(BmUqnJ1;{u` z#WdkMu&^6>zm1hgDeKl&R@DdM&?e8(1s(<2*3P3q+Y<{m4>~4$>p{~D>0Jg#>Z;wI zdb|5_vkP0+gJv=R)$=SgtQ5T4IO0p`<@@mTb@;(P5@|c#Z+_XIptb#}GY|;ksRfOy zZc0LHK~9ooj;F&aZqEhvl;PR+D*1{?EII-4k3t`S<-#|FOOMwAr8hynVde{d{uwwEpyI z`}pa4wSW4y`PZ~<*@XxTVZwUgK#SYcAur)f2pV5rF`Qy~y-JJTlupvIw1s@39nDO{ zgbaU048MhToIOZz4M!2HH!K+ygo5OlH)oJD4ad0@B!tbK!;AU@wDtQcjI5v+VVX$b zw85Izq7O)I-4~P8d>&%jgJbQW>QOii%1+CP+-W+IbK92$9RQn~Eh*?7B4EM2C&hv# z^D`N#MLvi)93){m48n$H&i8b;c{;%!2c7WjV>~7C_VwyRy#Ig7&Zt{OOWVea93|#X zivimPkM>x`VeOL|e}!g_S+eOGw0LhRcLfSZH-9CgwPbb)x7?>EdQQCMJk3u$y zR-b*#FJ)^-_7r>%eKXWAKZNOP%y8@vXqV*2Vos(wL*D}T@`E@*&InYbniw_HqVPq@ zn(%z6ZT;~mYL%)5CggvF@w@M0plDjg8q59;u6BTWLC!KgR?ep zSJ)VHh?s;(PRhFW?YUw&WfqT`!SW%Vz_waD1RLinQ`Csu9FKDj#;pQ9&g?>BZ2R^= z1&U~tNPnAUnsP~Ka{9#6%o(Vb#ThMy(dVDS2-wcEdxOVS3S7+yYMhJh6#02bC*li+ z*&c#M;6x4b_;6b=L60Da=fWZ4C^wEE11sVfk|1}EA?aY8cxoS#P_3Lp@KU55fSDrg zsJI=JWZXE}l@{fPChkbk3G1NLyE6}Uc{@MPpk>%pht5ok0L0FCm=GQXl4M|2FSqBx z!e&nTOw77$> z$)(j|PQWCwX9(EJn>I-PwwLDYh_Af>OTIc+0zifXv9<7GP&&nPjzgx9+@)o83la{n zfxD7~!RFlTw3>@a*5su89hT+*0<;>t`EzP#hG05jGXt2ctdcx@+U4ZLPUm%q8YASw zoDOH&qf0`Qla=R(Gf*vyGg=CxFJubiOx!rTH+Txq0xu~d^KKF+_w$fWgt0wb1fp;R zK>*4T1RV<_%8f%z5^-DBva4!79428C_Ju`0@}f8-p;|eIWR)WA0L&C=2j>@;c~Fum zf{uk8CCQPXBXJD7?#$!hrFpWs+-9}LSdL;|V=gKPEY-t=XyzDL9kMhBuyD$hEw?bM znv$E3J2$J7^HM%##fQYJHslal$1#k%dKBxpz}iG3x%x|U?^-Ywy*WSTCIZJHaX3Ii zV+aSRoFt^B`^U?h^Ys=caA`AA=09A%#`eEWgjE1e1u&IFv5 z4~=|bWSy#-K*+&ucI}Hj3oIAo+Ch>;rp-!fT|CIJR$Q`h!hEEN5VQj9AN7jJoVTzq{;* z`R)yNt6pGlCQF}xsry1d#y$@#?)}vSV9#L<}jbj$xvRGi^M~ zj!s&GJHEe|K?jAWEfj1|3$g6UJ1i@^QhyWQe;Zs6OwtyDqhxAd?2(}r)@A` z#@t*guXg80&CI&6AVe!TR9G7=l4xQ%+Ul4C6GsKoY>veO0ZIcmckA-3{#HU`#4%!9 zn{^DC$1=2q;7HcCf@_n_#8j5>zDF(Sa{+b&g0m(aID-y2sZn$a_T(&(6fNOhu2wp^ zKsN{g19EVkZ|#pS72NN_|Gu(UgR^}f+8W}|pjsP4%0n^D0~hfT39Ls_!JkBxdqwb~ z6ZY7C^Bm^cRq&&EA4*GB-l51}iPF+>aph&ZEnRutqTR8n4q+I##yzSfoTi!N5PqD} zdZ~Sjb&;S>4U%U@&y*uP_2qon9%LCVfIY>^wwO0>5dlIk$u^r(d$&fYGLz8j~|_Dyz>;m31aB zr2uavRjx(eQhb)UOT6>`ikx?bR`5*uDmiC7m7I(HoC_-|73j`kM63&3C06e1viS>1 z0(WS`cW&a5M_86*`D36(vW@{4$vQl@L|raKOUS@} zvMhR1(jiDmNk_x!u(U#>MDz~BoJ1V~DiU=tR&q!MpO<;5NjfCIRCxzLr^-7reg|co zG*CqN7!e_XM}v?A9tlIy1P*an2s%6irMQF9lj4qx-4W6c%@eUbLNG|)vEULoX%&3%)JzG&oTkhMR_hB3=r%ZBsD$z@`WVoV2)MHYdq$}A&U>YJO3vZYdK zu4VG9zlnsoA%&`@H6p{bLK&Y~wUT?G@`WyoY-m(3O0XQa8i&KA9m%*3PRndVVaG8| zromCblOm64<}qO$=AhA;>bu*EIune-W>+En(jaTMFNDY`9I1V>Wn6t4B+rbVDMv&w zLCdn*BD4>fBIQnWh#kWFWv+axT`%-AlDGrTal{{dE+OTcIh%D}Wofz}USKd*n_58L3oQp4LV!&j=$PA~Jx9>%Pc z%9~ekQ0O{+*7|w(u)SM>@PE4b^m-M9{p+hY*!y;0*SFjK_v_W^Wp!*wHzb_PK~Db6 znd|#-_zqL-FNBOec+=?P=72n$)dO6OvLy*rt6n1G7>4LTEU-q$W{}HiW21fn^J(}b z7A4Q{0m!Op5D$CEaU$VP%ZD$l_RcGOo0WCUKeA^% zjrU{~q)O+TfUGcKz$P1JM(;pD49F}gBWj@afzBQFpt_E&_wH%;H71DD!OVkJuhirEL&tgEeS5myT(9yk`_G#%n;-u1>-zB|eC8<- zd=DRGd)VIoW1awDy1@;Q`r|)kl9?r*JbzvXQTSCRqZi(7znna*Z#EADwA1xaUZIPu z_q(SsEtWm4Kk%J0@ouJCU5KhXKa0Kzu3BN^-vafEWmLvs3bifg#hX|8KQC7Qu=?}* zVe@#metMCAeHB(NxABu7vDyt7v_jIHx$+BSig(Ak~N0Xp{7(#u@KR}Vq(C}<|au517gdqM0+1Pp) z0`mIh+l#kn7x!VQ8+MVxKl*miTCg_7FOxjG4qu|%>^DzewvX%m=5_X1{$7UwT}W$W z#dsJcNX6;r?WfNV;s5(0zWi2;zTZ9WPoB5`8T#q-m-WNL2EU%iRl;=fb=e;vq)25g zlrtm9g&AH46KZeu>2ddEb3#H^q1I06FDHN5ZhlU1$9R5v+I@Sxqwhdr-1HLTHJ!>h z6?Xh8;Oh4CZuh(q)tx9piO1{DKd<+ph0@lEXf}Z!^9|B^uF607E z!!uZ%H2n4CVROGf$+dm@4*CPuVdk=}vD`pKz~R}EVzOWzf} zf{(q6Ag6{u<&NN(^(T)2tUpPC1BZG;0s}|1VJy?~(lP40IJhgF`&1aC#z}sUmF@P? z^QUL4v(-hI=Dobye7ySbzC4&3FU0vDNvJbL7%#$nm?3Irh0jstCuSAHc#??pfFd?0 zkM!Dm78?>%pPrR;rFkx))H8G#uDNfRwPkY<6Ulu6*( z#pdD;B8EVU&MkUFVPc&W?8&)3C{3^9xZtk{WdjMv- zC(r9IUmrG|h_o1LylUR%NYGgQ0@hon3CE-_uXE2}b`^a178aY2NWyZC#rw5~h>)kq z!h|}Tq^T=qo(D#J?ZJ}htU!|E+&-s7}n%%6D4`f>_yM!h-s`wwaf=Lm$ zUU3!t&t(A_)P?0b-D%?9y!^V}e-17;ZopKPdqRuISb$6fZanZsU;>0U)fCh+4Mw~9 zO@b(t?JZFV<5KkBpW^ND810AM&q1md=Ql4Nw$J;d7ll)2i(1anoC@zf2Kcw3?~*+g2&;J-)`XYs3KRZNL6)ePIz$^m2TG0VPo&xJ_|lg{bIde z-#lziKd+xpc3(G-Ctr78zkPijMe^&yh!)v2?)TqCQVYXI1(n0|k)~U5t{VS;691u2 zDrinsizXNhgR2xz5DI^3Qxos9~MuW zQ%WV>LxPNaY^xG)vZe+DwN5pkb|Dg@D1lPH&1i_tLI@}`KuC#Z8#<&xbb@uF*ns{m zjpKZLdBZ5ERlN!W)1PSB^tdSb|9HILh33mh-@MquZ^>C&ao{8p zFP+AJ$0bZ+PJgS*vMrsL>$ey0Z_i@O6CF{x8w>Yc<5C2UCcXS{aen`C4Xn4}rf%33 zii_Cm&|se8E#5!Jzd`g@!mL%guOLm8e=CM7q~#*SEALFRp{P;_qftM_=1?F%Q){?9 z3%3WtaxDHoe9o9&<3!_48B$`?FZFA`?wg&%<}t;oA-w@YyTn_zI@Dm5Ci~w7`{Q!* zGOWv!{b5Q#YgH9Ry7MbTisL=>R_GKmq+~Zz;9*S7d@f_;CQc%CHFOROZr-c563M_6 zB1uxf7EGcV*Mw!fAsTNLy?sl$kb0jEV{+(_;i7or-u z)24P`dpc^Cg=yKZB6fZiJbW8=G|oR>1Q+vt=C)HMJRIar=aO|-rY(9@`uPHf>8jdl zN2~SC#m8Ihia~WDPz`JLQY7Z(=x7honT{g9^`})HOLIMYfWU>(pmG_KVot%Za{PI5y!@3_m^- zT%(XoKQhL&+9R8%3dNHY7~YDRT=7ZqP2^l3Dwf z7>FcLrG)8*?-;`b=oxf3^a^t@8Kfqxq)TEQbXGe~iJ~JDbT!w88&Fm0jMtiv8fEobHyaS4$?l%*G zCYL>cOYn@kphh@o-YU7%bfpnGLk&((5f6N53KRo7fV0a2A?yRtGLC}LrJnMJa9&^) z=m8)GrDY6Lb|q0?c7~M5EtC4I8`~t$5Tj;48RzuHqow>d z>Cn9+4Cvovkxngh%0=rEEb;RgE;%NYOt=6#kfBy#giOrQ-6882Mjm@pF$|+K5Q4t+ zWk^{2k|doa57k=YxOEI(=c3|we<|ABohGxpTj(T^Gc2^lh$oi%M?LcPasGpvJP=T- z=uDgSwKv7sQ^0T_i#=KV*LssyV@OyzDXTl{SP3Q~p`ikn3vx&$T8M+P+htn((}?#w zz5Pi^b^cZd<#K$B0lxL2eEPk!5H31%0;{oO#%026W!@eDfGZ2~yNk%@ zpVv>1+sE+6x9W%b++!QSm-qMY?=LSPLD}Wz)&QL#Wv4ms@84aXA*=f|Cz@Ix=(Ihk zj&&kK?O_H^J=saht;3yjp!`0EJI~8K_A1JBPO@s=(phNzIl<(~LE~0Ny&=)j4;`yX zLNbq!tQOJO6)ve>f>vH*FYD@~URTW?bSXYvfHcr{@E$J|I`C5G9?9&^(mOJ{gG>hi zmkqsXr*1Ft&8f$Wcj4sh`9(N_d=;NVDMM_zy@|3C*befh<;88ga#&Iu zuPc;>Nd%*?oItULOOD^)e^|f6rWy<=-l*m^u*mJ^aBm+GB=P)kx%6-9czLib^>Qtg$doD6yT~bnPAtm4;z)8?6pJ4Z@k+TN4z&qV`tuE2%7#^82AXs8CJx=fUzNjo8=Rt1d?o&XbV z?)<7Day)Yzf-xo?J$o=I2_B1_$H1w9v(#z~&&4QOJl6+NPhzHY$x7MCLSw_<@X(`f zUR61m{2K!SS3SMLAq-**gsCrPZ0l4urq|w~2ULwaBYKGGnat{DKbPmijZ1YgV9Fa7 zP+@qiCE8^BjNGxkJeFgCTS|XAA$~*Kd-DDE8=!Lqgys-=jlu1L&;UMk%VgQm16l0r z-I8`}$n?+y!ZF5{JpjdE|4ueH9s{Qa&O%Wjs|?ROLr-_o51zY|C=qfK$|9!>MIYZ? z9-OWY`PwW1(0YFN=>3D5 zh~*;Nmic7_sdbESA4aOrHtCws1{uRzUR{dD(C4Z=YVQ6}6NhD3e<*Yr<{YrpvLX}x zPC2#p15GMTR64_CXN6|utI;^YTtfyB0RY*0=bh_6j>FOmEyTIn@{&ZyaoB23KrLX{ zIr0>6*p}!3&{!0v{!o%gBq+IYZIKrasi=QwB+pT3{5ezWrfAGh>bp|iUPK;%c|C7) zAUr76#6y>B;)LWF`pjZfd`&kVwi{}n*@U0RZUoPOT2L7_OWLu;l6Jyg3uY87kmx2- zMeH(JNFL{gtYA>qvqhsFE5zdVMWo+2B!blAhh%Vg zAsJ?UaD@X^2%KDQ6Nldo;$VJs#|>pN?b$yj6*T|rc|v2cMJH3%M~#RQ@z_NHlqX3YQc=G{D7Tcs?pz4{)sFC1tB0YZo)Kdx0N_usXNYL?RX@&KnMbvq&o1_| z3p6$4Su5MxMFZHOUO0&NH*l!8F~onUw*n5clK|<#mP^+n1bm%RWz~`BK`hc(`a2)+ zm4KD=v^}WUN!sGc^fBM+gqV8Fw`ZAI1kA)tn{CZ!RukB@9nE3i|L5E0IliE|z(K#% zhhf{&`rTjNN~YE4ed+g+6V-`dVyV5%@To_Bi3?AmBIpMr^ZT6nRbJ>?`BN_y>&vpk zALZ0^XvZG~ZMzrx_bowHfsE41}O zugXG=!|w(Kj``6o8)eWchf>R}m&!g2GmRSEOyYhJ@z@kO)cH-pxBH%Q^#!zbE+z*JDB!ZI>OA5g!a$j-EaUrI z4NIWQ=$7cEt5HhYB)(rXTsu~fi^J-SXap6BF)V=4PmV^@fJ=7F|p z->hJ@>InXE#QJ>Wu=V*^9u7*=7#4k%NIicduUTmN|Sbw`*!PP}ufZ^`C{4 z1LJ5lb+KF~WZGc@-d$5*O4FbAJr4bvr zt1M$TRF-*PtVl>TzIf<7GwujIMoxh?45}+Mg4Puo$>H%ta`@wde7>+q;u%i};0afV zh53?aLiNg6nSQ%&oRSWjEOu**8i`3LbJ0nTxDxf)O*xgHaf0Jc>4ixRy zfP`)Z5?8Mp$u+5L(k0OsYE?!^#TsNPq~n6h1AQtYGkS(F1Y|5rLOzx#X+3h$1dmv5 zErZ{=i2AFYO0H+RV^>{0cq{^fkigF{(ZLw~WO8jHb%%V?vYTk2tD(<&+nb>5Y;yCS z-@n5b4%g6Ok`f|a;Bq0GlmM|;uB<>3K8QyeX@BSQ$rWhY0p*H>9se!9OrKD$POzyb zlqHoF*@k(oGKn-AFn;MNO?H&0Kyr;;g`_a<>p)-tm3a% z>}AB8o3pdakMO!n_sfWrUG>rAvF+8NWYx0_mU-UX+Pg}L1!Kv0q6F8#e}s^(D|Su#G=gra}QI6aN=_G5U}@R|EH!(;NMnZ?Cp zc_Ec{$XFmWNE;YEt4eEckl)|Gy?TF1Zw4OqS#@38d$Cpz)8d=`vMu(&L%9*ux<9Nw zs0SZRBS8#JnAYa(sbMj;k-JBV6~~5c3_Rm)sMBHu;i!iQLimeKK5lOyh3Yu{ZD=J? zy7fXZypbCL$|G!}s!$JXR;W#UInNMeg|J?E@!ZnLou*TCnC;y%P==XuGIdza)a~^| z;pP+N*a*2NB{%?2) zQMapjHGumg5RhWfyC6^rrjZ~{mZW7&f0H2u>=|`D^vrH{l5o&0Bq3`Po%#VAhusZD zQUMIYP*K`u3YoyI+sPw00<@*G8!->loDJTg&jB(wT%cm(LF5CtyVAkmZW$~YLcm#1 zCzh0BBPNFs5bbL6RnqzmcS+ZfCl!Xrogt(%a)ZZ%;^dYz%}-mETwcE4(5fW#$3mhk znd<(T5~sH^iNrIjkj^WAl|jVY?|^OwEN^3Al393bcxG29cFge(q~0ws#lbfBU?a#= zdQD0nVJ1w%4(1R~y>1XXP4cWIbB&z?rTfs-9^Eh=_|fGVgrds>CQfka*EvYln=nQx2ifNde!&V4} z4*7uu+|E`z?+gENxc2bFwPIYSwle4t`R3=KnNq(UiLnPpkvyX@MG_9|;<;uE>jwRL$GGA$wTW*;o=kh)P52F;~bP z#gcMy2rWYDKvq(YER~ezlz{9U!-_(M_nkOZqz+Ss)Dfn#;6RaXg+>WEHbFlyy)WNy z{}6GhKp^DtfEe5^5QCX7V39XIoN=e5<0)qZcHg(8ldijWbq9uwh<0Z?C zni)4ldDlve(22RdKXijK$wPE1jd7GlVi19W6p8LYmLxPKqGnSdw~)c?T#)?L4yuY- z{J=@O^ADH-@&t8;hVF^!hf{@FRJZwjot{Uar6JB5+14m3XU9_E4Bg+vD|6!sHfD(b zmAL{m%twMlhb))pm<*70NtD$^Vh1ruGOquP>Cn^)jwGH@++!t?N(SKg7{$cfBANNn+SFc{sZ?9gxd2#x%ef(*2cm25A z|8V-3&C`B+yMFj_^{3S)5&s$vg5lA*pSO4W&*_9|yd{A@KCSPz-=42mXZ*MAr_cKn zBg(?7E)2A%WzI@hPIu3D_~#cd|L6Vf=6~$=+xzeT zv3_|ya|7GQ=gmGna&opx(~zrhBK+M&I2!)`_3G^O{Kq)$ ziX?E%StAKs;YgFdD`?6oUmujZ&cakWm01Fv_W62H_nW(cWtn7PTc%lQ)|IOO z2L1gy{{dF04h1#KP+vt%rZf-6(Rg&_))6?epxo;06Db0!f*eM@Qp|mT~OD2x-EPe8%Irb!*9*)HL zBX7q6&AecG*#u^lr15e(r3Kut z!?Td@?=LUHt<$S~>oj4Rl_pHPXf|Xmo{|KeD2XHYvxM$4qIAa;5>5k%(&!{fPk(|j z&z3k+(1sXN;U+Utw?zhcW&*WQtYF$fhOMCCrf=hU-C0&v+D|#Rm3peoZ!z1%t%qkKeW)Rf(PU1>3|1l}1`iA_ZwikTI?t zz$Fo+bfWhpG$&NM0VC*Xrt}mKQ}V-^_y{zdm>_B`nak6`u{O#qwTya{%m7GEyne@M z3A^xSY1z>>=-o6)JWlD-b)x(dG z>XmLI=R4F&bTrBwqRKZ>1(MNI4l0KOXpr4AicA2E9xqDiF3Ty07*Q@>0w{!p>=W=47 zoBq=FqKgmlzj0t?Js@TD^(u9vaD`Iu?%nO>`W(hEvg%KH&w!a)e#A`qvVA=HyouY^ zVN?Dp%q~-=6idJUlIEQ0S14HidWf{f`?`J#Egu+}sc74Xr1D1hXO;X2h=;w(=v&+c zp_`341ofp{2eQeeApwAW{SrV6L&C-RV1hHl()hzX+T5MrTtS31k5;b+KGDVORgQa> zN{Jiq(ERs+5~b{$7ZJ19FA`GWU$?u*{pOebN&Gd5qoDFzEVSrJzwunCvXRUvsY<`_ zggm_s8&b)NRs3T}B`_xct+9!wrLj0tJB{3V869^gk_7n+my)j_Vr^Q!#Km?NANo^B zPvuwPSH2|;xhghO6|+~DYTdC)yYMy(Sj4Z;U_&| zH!`!q)o(03jToLdI-BsOkf1x18t6j-K4Kb+I>$AaIoQt?6D`WryI1@bcQ7yGf;o7* zTGeSxId)Q#9Y^jIV^TyrV#%g#7}jbMoKmq|!TmAqQr^ak`K5V9%79rXNkY(l@&N~t z=w?6DlTbl0Xjgo91KL&gFf=3D0~AP6lZrvZ0#$hQizYHf=>QwDAfrPmH}EFhTzFpJ zJjAWX+M9euvAM7*7lR!YuO3Pd5tCKBl}08U#9rc{c6Lfz*mcy_;nh(;tFhr%R6|#Z zBCFSnF6b*|mu3=JPO2g4p3cMm=|`}r$(N+DB^sEQiL;%n)yb#*Pbb^Jbn?9W_H-L= zUgTf)pEqANKm6m@_2bFr@$TgL`68HL-cytmZC|;%AzA%+zZV9JO;YC_iRp76*`J{2^&4Czm%1a38GBlP_Jt|c? zL8Kc7hl}u_nPwe7s5BBWwv$UK#wwkFQ0!mgOF}u4NKCZKC5mk9KuwKopA_IVuA63a zhz7O;nZp4tuZCQ$AqoA6MEEi!6l434vhrw1tA}R9!b4=zx!vOsW5{gb6OMBEIfS`e zw-c9U1G2jWp!SZ-F|zDE7w2o9(GTBWtO^5oRLz2;XPEXp#ZwHc2g-Z zz9S*9chO8jP(J`S;0J=#_C}V70GQ&kP5oBTp9T|h+@^sX0nvcYVG{?dFR4Y$qIH@G zf-5^mWh5{h61G?l$rXc#^b7>^|Pu(o+7U69yookdykw0(!R22w`kW+86))-%9x z+BM7~!=|8;MXTzf>UJi|R@2&r@1(R-Pm+E5d9%LTp#Eky-J=?tf-IJ%cMM z!%Fcc+o&6Df}`5!Z^HqpkKv@$`PF$mCiSkY`%F7|%ZbEedmCz(-M}TFB}{!8eI0hu zH~Y;~SXHj~n`*9}lR#4CkW%t=Jd<2g#I1@k9353NOj#vE6S17z0!Z&z4l^$}L0&^z zu9kIqgRTK2 z#zrc0Wj}Fr4<~n)rX{91Bbspf7F(atL~~LUGUaxHp-_z>{tS6*51m8M)K{xQ zp5l4sH&RdhSv^+zcu6=Q68F8ilwiGbQ|vzM&R>Tk#o-+D`XTm}aQ|%gxO@J(zTG67 zBEiZ1`pfp=`}HbcN|e#rbW(eLdmE0mrdvvh2hG#RZ#s>paf{RtQr^CMy}CG$uhD-0 zAh>tqpZG`xHYWvT@{kX0PPd0^{{NWk8xK(n!A~G4w1yHyy((H}*x%P30Nko-UxvUGiVuRqs+akMNRsd_B1EvvrKYKYOFEEX zlB%f5G&&NDlb`Uc$p`*Ur7G2GCzLAw|JZxi=D2brQSiHdMP17`uDXX+;!BU#L^x*b z89VmF%zD?}o&Dx0kwuEzB^INq*xj1`^P50s0+~SKb?V4&Z`f@~DT($M zZ(s|J%NYS^2Yubc5qh`Pdwxg^+ff?Fp9Q@YqKVb2I=NIw(sYr3{^%)I@;Lh?_X3pI zDWs0T4>`9T&1oy!8PirGy0cgbZA7QKTxQi zLM)`GGPPEwVs5hY4(4DFD*?TW{*SnSkC$n|X8PAJjQw9f%RYPw#fIyeDV}*GNgMA( z#<|%(!03;fLCxZUjC?h|!q8KXtD?_+{R5*+y9T=8s@5;3%EdF+Bs-C<4EJjn$bb2G z{}-QzLZ;Hm4NI}_;GCL^w@`*%oI`Ew*F<=v)K>3q4Ej|28+~a5vj=V+Sk5@-veIix z8f8G^jfW|?o6LXq_yO{_JPokK7$?2@drmElR+L#9tyI!0wGBzH(V)c{XR`)t+)VLi z*o4(pe8v2f8xSYu1}z?fY77)g4l9~MJ}a}KaH!HVLm>E9KZ(2U=v}IE8YGeYrCRsCA*X}=8 zP$^|*istt8u}hX8{Oa=D{a5rH$I!y9*({0SUM^^%MUi1S*Ez~G)j);=FmILE4^4dk zRuv*F8LUuZK|3ghrftfhDQ0-mV%@UpE!&dPj@NMbQmd8>7_zPI_Uq3$pA1OV6!lAT z4(T_t-Y@hPxX-re3_NAubOgc1*R!J)K5|j> zs^jwZ^5Z34Nv$$!){~~GF`I_6gH+9zTJs4mz{L!xm@%C=XX?O=S<{dN?TixVO*=H& zjBQrEDhPe8QZ%-h(5q-N=DZ#@o9Qp`NrBYLG->;mtEcTn<}phV%x3|rog&kw%}kyF zbc;~So~HyyOrLl4{5oAqePhA2JYVNYkNF}Wh zC(U%C+m&Nbw`-*jYF$ekx=AHnBn_J^*3yGEg*kuM35iTkW@*zQPB3K_UitDa? zxMo@uN=`Cl>PGDxd8Jci)AqF~73m}Gaj4b0nUheNG8s3ug(~8H+bq%)D=O{vH}7O! zVQ=y-E#2&+^2W{1zyN8lNCl+CT8c=z>8OZuLhthx-zrcSeHV8vIZrgHj&uKpG59>)eo|{!S-xedevxH2rj>0@yfAtfh!z=hjZ?t(+y< z@@*wAaiA7DyLZst(PwMdqlo^{7|W$8yfvD0?MFs#*Sw_LvC^pvw0Fh4?y`>Wirj@!Z7_`6;WIGotLL7%f5;4#e#?aQtL&XJi zA88t@1TxfZqQ=S0E&1vcC&<_~UQUvY(XwC}a$HPB6XmQ#Z?kjljaBX}hWv(snhe%D z+g=XIahPU>Q8NlV;Bqte)68MnkW9F(q+&;09%Z(@x;@8+thX^?J5)&!M(pu{+x6fq z@8!K)0R&$vU*RWk|M7bD4mR!_ckutGuq0k}?_2@s6-xE~-<;h~bm%73{YR+qeVdm% z(NkFxWOw{rrsr3jzYTZzhqhCa?O*+evis<5%9U@%f$Rg4p9)Nr$H|o7tP^ zU7H9gPWtj>FPq9Qo4iWz?Cc&S*TJF3>m%?n^<}V@&{%dPUCUv*WmEiMQxd9aG7EoG zZ-ELy_Xxm*TF#N;9%cr0)CMCBwN0QJwk@EWHw~bhV{z0A)S-St->vv7fT3wIwG!4D?)J<(9u-;b~gZNncFu6P6rc%5+}rJg0nIB zUuLidqg`_VVt|NNbH6|uZkXV(Xh@I1QgSUT8vL{qegy9*n6b=G-oi2<0ZPn&DgGcJ@Xs zG-wcSh@dWJmDXUDHzd(GjgvzEmyHY}&=x~vV#8P|jf}w{#gA0rs3acz#wmEi27Dxk zJVFzZZr%byADnH0M;>s$A89 zTSq1XRP2Ji^%b0hdGQtw#JX^o2m5RASP@lYu#ZtVFwCg(;(aF-RftPfqC9?OzH|k3 zE;aE(TzXN}g2UB!VPi-oh$DABp&{4|%>%z-zQ^Dttm`)B)mAWz_5J1+ZgIk3C4~7j zk(}6pu8RJ@a+3jc2lVt6%_$R=F>TgVr=}v`*=L_b26s$Dk04?NNQX9SlaZMuvTHKE zwFFVl;Ux&Kv=J>+V(DXxvrxJF&iG=G0Z|x4$P%KV=mtJI64SRXGCz;Ao9D$P`{9yu zGu$(I^ZY3?o0>^=$0@zN40n|EINf%AfJ5OvJ#6ipyEA68OYhyB;K-L_F(Mh`uTrE` zxI`$^*zNVng8|Hj`Y@{002sB~7d=ULKTJ4Yk6>dNoS=xa~VhfrL$5hLLIY-{3U+-Tfic>gUbju)g2i`q%!p zaR2)4Qg=vKj|h~(a04MZ~8`t$_d_3`2E;l>}bpSosj|N4bLENiuX zdRj^dj13Ggb%1NI0mrhRkhy{ipa1X~`J@gy6&4FLDCN9abljdpc?YNMx!$}W^9^#A7EFKpF9ep>v`0Okx&$gOLto)y2YMf;fM>9_D#$nl_;ep;i8hW+97ROFh z<@{^N`TU3TughJcxykz9^gN5Y4~htC=n2EPE0~2!yOOPJ?->dXm^xcK^JeE;^vK_r zfKgWzwLPvyDkF%l%$C#W(jZalOw33`CDA_PGsu7_41zR!0Hrr{872o9_R;|pm8f;u zNdos7%YYb`j%_fieTEaZD@LZ-(Z)j&w<82*==nBn;x^>Jy$p zM0#!jN^j^gOb#&YrKIp4xk}W!>?DEvjAcL!OUE`C6_4SB?TV3kV%Lh1!rj4uhcHNk zvFTkaaz+lq)EW#X5!MMMO+7|WLbB1AXiG847(8~ZeO*US_K@uP_L8T<@EfkPx~4y} zt8I;A(+-0Qt6WH$CUEWJpuJ<2lRnF%qx_&Ut0(rzZ7|#>DRwvs30lG^sTL=6y93@6 z7IXG%lft7%M@p#!dESCUZ4H~UFVic69L2*DGT>Au2i!Fa>pnx4z=pduw8nr*>y#(P zPM>je(rl<63zwmL%v^>R{#=RvX4gIv>)b6hdeEF_25d4~>*_~19qWS4=w+UVg&m`v zD~p|r8E7jl?;&aXQ9UX5dH+aa=);I2qnd(notw@6afZmp^{eb_pgNMI_Y9FP=jckT z=|0Lj=7FS7zBkajaPai!R)*-$S&eOV?DVl@mUwLG0=car0qTvsm5JF!2v{&UD6m-`mz84cA7`G9+HOj zJR%Om^xFnwm*J4zhKpJtU6PrAJ>r>wQ)TS4oF>Wo>4`2Ia$HPBv&%P;vhwUMQ!0o7 zOKP}&2{qiP9SM5Gj2dKILN>*)hzuxXEOw3NAVw@W>Fo%)qHdU;lV)dg?bSm-qu%!q#693DLw%~}&AT??}NKC7LjHHI0M0k>@DjlU{TV9Zi_9l2iPq2pa zsVA{>#B?DhjrHKw_UXZ{A^K?$Q~e~Q6vASi!`Q$2nJM)lS&!HQeM1jAG?X_`P+zhd zuxk>7Q_|QPhzu(5kS`yIXQ}vph}TEEf8E!OvzOsOlfTi)DlN8nF}?m?(!a=&T%C2+ zO8#j+YqVFnu#<+4at5l{5G#nk&bceqP>VZ`8fp;-n?$*21q84dwcTD8LwY# z=pF7l^awvcJT7T3#l>6P7~vj$+C1EUI>Lq+de*lq(b^KIX@X+*ulC37HzdtC-X%c) ziu9G>mYJ0DC?+oHBCutEzkw#;6tqK}!M?c1WE*B;6WkQzw$J?O%jb{au{R69emS=f zwuD`C{=H|TCIveUHpi}sc&~x+0Yn6L*lag9N4L))d0-*rGoy3Qqa8xO-|k>%(BnO< z*4`)k*1U8e+#NMp@-F4Px3Tx}C9A$U4q_shu!C>0Q2fBw#3xcAZ8L%g93Fm)SD3MM zFZ_1QC2teV-@A>!;e@qc1T|5@}_54iM@|t&};=qvQ<+xkzQzq0Y)*!!=HE0 zH=q0_+64w0Y_2Q?J_5de0XsH-`~30acJp5kkC0xxs@ON+MEU2#2j0;pIrp1fsTnK@ z!Tuycwb~tS#a3K4LMFe_MRCeZFydxjj%1}M%0W_>mcCqK{5|YUUHoN z^nCdA;2Qnc!|nYBohR@sQ&=^U++J!)4j>x!ijz1-S42uaSa+rU1$0b z`G}+{CqhT`-+$O`pWQy%Oq$m({{4^pjT7~c>&MMvd7Xu`Q5KjnLbqm~N0YU2T~H4B^8dNJ+5D&5S^kAO zy$tXroEPx$_!o-t?Dfrh3xkjK{zI&1_i$uI{0+*^AE94d(7*l^Jn=d`lZ0mTK-}bT z5PE?lDC2dcm_hO@f;A7+VY;=KRd^<1pVt#4X8!$2L*XfZN8&SvvKP8JoRS2GO1R!E zG=yP<``wp3;bDr_eEY&hSQ*wp8_8>ga2AJ&O7a#x+GH+&9qGq+2?OGV<{-WxVx`w` zhV*{p%L7j?Q=t78e2@)K}qtAUUwkO%14OMZYuG+w!rZ@$5w z{LI(V{q7Fv-Tk!sVY5HNsT^DQ6`F27?sng={A?0D@coYa_h!F?p81ya`J07P*%K5` zISvL@s98f=%AlrSD7U#A|3VqnYW?M!KPa>`ZlSx&pm1L-WG9U0P0_Ja0n1rl4)F17 z`5WUPy{r`YM~MLkfUWnS`O=YZp~xtlbcY{18aQI1QNY3teu1S1o@+K!u~9+>5gaIF z6+q}ZlgXiwO%2dWxsmXYk%LH7HBoHvkCG!PU;Ddkov?%D`Vnx48gk(T9GZ!LlpMc= z0x7rWKS~ZalRdfO3<~unN0=YtSy;$!*@?4$4*T*7E*QDI_|BaZ{oXBAh`U4c!X$jN zs5TN;mc6-s?vQYfH;h1{D&=;z2C3I}2 zKSS0J!>xgM_$I^Mnv?x@4_~-gE9r|EL)oBRAZzz`Oz3P;oz)jOLx0Dhf=Aci8IR5W z&S;nQccD#Rf5**@zKmZ9W;1H6Yw9-`q|(!HlfnLu!Fn(=Q1K57WdF!zVVa^>@s9RE!tiKx1%YwKDoUrV)%} zbc#JDE%$d8h5jyz%^o$zju*VC9~t&{UyGq%aDSJH9F*tY-0yeKkGH?5PYk)aLw^@J z=3`^kRUf)Tq>eBij{Y`Y0#xl2Ly3^~f#HRS7{8J!(J<-DT@L zdDL6P+tls;Dfiv##>fhuo6?EX{v|@DQ{3_|{0$-SY z3**9~6n?-|08#_h48tHjX1@x?jfyhT2i%Mq;SzbSHq0DHcDbPpTuFDIBP2Ddv0fE( zWI#k=CRV%8&CIV@sN>Ftly#0L_i(woCVi65v?C1liyh;YnGRiv>MQ&J%IYu9sDBA} z4TuH)Zb{j1pJCPYNKcCZ29x4WM@cd@+X|sl1B|&$5Ylu5(g<*cq0^9`@11snc@Q+`4uzD8$o+&MB8zO6bI~Z>Tb9u$Kenw4RM`yrL zIM%=dzabG}sJhD!tDcx3b-Tx6bhh;5S_jH~nu4WY#x;T6x^fghh}-DKc$JWW@1QYC zzEzcZk4z)Q$;?Y{MH8jB4woa~}h3AtA8Y*I)Cus4v@qVUxun_bS_>Q~(Exm-gxWO;<4*_*v5eORj-W8`6*tkvghya$m z@%SxX0w+{n?9t9DM!1M41`sNHMFDJ#Bf_#=Sej_g6A`RWoJ6XQs$tMAEt* z8Yet`^pR8wn0RHo^Lrkj<7h+lG4Ykx z#s}H|EEc}_<$fhOuE3#{lPRvZ2|Y)Tb1(kMjr@cJ0UvUyCy0757Am};8Q z8o4<*@xt^MQHD4s^1Z|Uu3e`Ik}u1+>6{6BGcgdvw01_uyCFo3IuVM&@rlZcSj(g}G6MRPi`|L5uv2v6+q)Ue@?Y5!KqVZW(b+ zhSFj3Q3ik3a!psh0nx~FlxZe)EHQmV%6q&#o#suGbgFYAcUth&uTyg!Q69&h|Bk?F zI<-K=Dlc>qa0fZxM;}2B9zuP_BmF(bh*9>26GS$n@OJx$& z4!uTMgdr$%O6c4m)QFRO4$eshHCujPBCp_c`cl2fsgy8(TMgr4|6jsW=f_ZrM5H7u zam|e~^%OA?Pd=oJ-ITOEu5s^b8naz9l9X5VGeiE=5m<@m^^jm?qA!j>4D-`3hcqO4 zaFw&XeUDWPs1BJ7DD<2`SdN5l!3HcPd1SC@>`9vyvNR5~l43C)kddWcE~QH09o|

&;_iVNBP3ZIq9y@Tl64~` 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 E8wGzzU;qFB literal 0 HcmV?d00001 diff --git a/.themes/oomox-numix-gruvbox/gtk-3.20/gtk.gresource.xml b/.themes/oomox-gruvbox/gtk-3.20/gtk.gresource.xml similarity index 100% rename from .themes/oomox-numix-gruvbox/gtk-3.20/gtk.gresource.xml rename to .themes/oomox-gruvbox/gtk-3.20/gtk.gresource.xml diff --git a/.themes/oomox-numix-gruvbox/gtk-3.20/thumbnail.png b/.themes/oomox-gruvbox/gtk-3.20/thumbnail.png similarity index 100% rename from .themes/oomox-numix-gruvbox/gtk-3.20/thumbnail.png rename to .themes/oomox-gruvbox/gtk-3.20/thumbnail.png diff --git a/.themes/oomox-numix-gruvbox/index.theme b/.themes/oomox-gruvbox/index.theme similarity index 66% rename from .themes/oomox-numix-gruvbox/index.theme rename to .themes/oomox-gruvbox/index.theme index 0916adbb..0db3b709 100644 --- a/.themes/oomox-numix-gruvbox/index.theme +++ b/.themes/oomox-gruvbox/index.theme @@ -1,11 +1,11 @@ [Desktop Entry] Type=X-GNOME-Metatheme -Name=oomox-numix-gruvbox +Name=oomox-gruvbox Comment=A partially sexual act; when a female (of any species; mostly humanoids) rubs the ears/lobes of a male Ferengi, creating sensual emotions and chemical reactions in the male (and sometimes in the female). Encoding=UTF-8 [X-GNOME-Metatheme] -Name=oomox-numix-gruvbox -GtkTheme=oomox-numix-gruvbox -IconTheme=oomox-numix-gruvbox -MetacityTheme=oomox-numix-gruvbox +Name=oomox-gruvbox +GtkTheme=oomox-gruvbox +IconTheme=oomox-gruvbox +MetacityTheme=oomox-gruvbox diff --git a/.themes/oomox-numix-gruvbox/metacity-1/metacity-theme-2.xml b/.themes/oomox-gruvbox/metacity-1/metacity-theme-2.xml similarity index 99% rename from .themes/oomox-numix-gruvbox/metacity-1/metacity-theme-2.xml rename to .themes/oomox-gruvbox/metacity-1/metacity-theme-2.xml index 4acf43bc..ad3c7d92 100644 --- a/.themes/oomox-numix-gruvbox/metacity-1/metacity-theme-2.xml +++ b/.themes/oomox-gruvbox/metacity-1/metacity-theme-2.xml @@ -1,7 +1,7 @@ - oomox-numix-gruvbox + oomox-gruvbox Satyajit Sahoo GPL-3.0+ 11 December 2013 @@ -9,15 +9,15 @@ - - + + - - - + + + - + diff --git a/.themes/oomox-numix-gruvbox/metacity-1/metacity-theme-3.xml b/.themes/oomox-gruvbox/metacity-1/metacity-theme-3.xml similarity index 100% rename from .themes/oomox-numix-gruvbox/metacity-1/metacity-theme-3.xml rename to .themes/oomox-gruvbox/metacity-1/metacity-theme-3.xml diff --git a/.themes/oomox-numix-gruvbox/metacity-1/thumbnail.png b/.themes/oomox-gruvbox/metacity-1/thumbnail.png similarity index 100% rename from .themes/oomox-numix-gruvbox/metacity-1/thumbnail.png rename to .themes/oomox-gruvbox/metacity-1/thumbnail.png diff --git a/.themes/oomox-numix-gruvbox/openbox-3/close.xbm b/.themes/oomox-gruvbox/openbox-3/close.xbm similarity index 100% rename from .themes/oomox-numix-gruvbox/openbox-3/close.xbm rename to .themes/oomox-gruvbox/openbox-3/close.xbm diff --git a/.themes/oomox-numix-gruvbox/openbox-3/close_hover.xbm b/.themes/oomox-gruvbox/openbox-3/close_hover.xbm similarity index 100% rename from .themes/oomox-numix-gruvbox/openbox-3/close_hover.xbm rename to .themes/oomox-gruvbox/openbox-3/close_hover.xbm diff --git a/.themes/oomox-numix-gruvbox/openbox-3/desk.xbm b/.themes/oomox-gruvbox/openbox-3/desk.xbm similarity index 100% rename from .themes/oomox-numix-gruvbox/openbox-3/desk.xbm rename to .themes/oomox-gruvbox/openbox-3/desk.xbm diff --git a/.themes/oomox-numix-gruvbox/openbox-3/desk_toggled.xbm b/.themes/oomox-gruvbox/openbox-3/desk_toggled.xbm similarity index 100% rename from .themes/oomox-numix-gruvbox/openbox-3/desk_toggled.xbm rename to .themes/oomox-gruvbox/openbox-3/desk_toggled.xbm diff --git a/.themes/oomox-numix-gruvbox/openbox-3/iconify.xbm b/.themes/oomox-gruvbox/openbox-3/iconify.xbm similarity index 100% rename from .themes/oomox-numix-gruvbox/openbox-3/iconify.xbm rename to .themes/oomox-gruvbox/openbox-3/iconify.xbm diff --git a/.themes/oomox-numix-gruvbox/openbox-3/iconify_hover.xbm b/.themes/oomox-gruvbox/openbox-3/iconify_hover.xbm similarity index 100% rename from .themes/oomox-numix-gruvbox/openbox-3/iconify_hover.xbm rename to .themes/oomox-gruvbox/openbox-3/iconify_hover.xbm diff --git a/.themes/oomox-numix-gruvbox/openbox-3/max.xbm b/.themes/oomox-gruvbox/openbox-3/max.xbm similarity index 100% rename from .themes/oomox-numix-gruvbox/openbox-3/max.xbm rename to .themes/oomox-gruvbox/openbox-3/max.xbm diff --git a/.themes/oomox-numix-gruvbox/openbox-3/max_toggled.xbm b/.themes/oomox-gruvbox/openbox-3/max_toggled.xbm similarity index 100% rename from .themes/oomox-numix-gruvbox/openbox-3/max_toggled.xbm rename to .themes/oomox-gruvbox/openbox-3/max_toggled.xbm diff --git a/.themes/oomox-numix-gruvbox/openbox-3/shade.xbm b/.themes/oomox-gruvbox/openbox-3/shade.xbm similarity index 100% rename from .themes/oomox-numix-gruvbox/openbox-3/shade.xbm rename to .themes/oomox-gruvbox/openbox-3/shade.xbm diff --git a/.themes/oomox-numix-gruvbox/openbox-3/shade_toggled.xbm b/.themes/oomox-gruvbox/openbox-3/shade_toggled.xbm similarity index 100% rename from .themes/oomox-numix-gruvbox/openbox-3/shade_toggled.xbm rename to .themes/oomox-gruvbox/openbox-3/shade_toggled.xbm diff --git a/.themes/oomox-numix-gruvbox/openbox-3/themerc b/.themes/oomox-gruvbox/openbox-3/themerc similarity index 62% rename from .themes/oomox-numix-gruvbox/openbox-3/themerc rename to .themes/oomox-gruvbox/openbox-3/themerc index e84b8891..a626ce4b 100644 --- a/.themes/oomox-numix-gruvbox/openbox-3/themerc +++ b/.themes/oomox-gruvbox/openbox-3/themerc @@ -9,60 +9,60 @@ menu.border.color: #ebdbb2 menu.title.bg: Solid Flat -menu.title.bg.color: #30302f +menu.title.bg.color: #282828 menu.title.bg.shadow: 0 -menu.title.text.color: #ebdbb2 +menu.title.text.color: #d5c4a1 menu.title.text.justify: Center menu.items.bg: Solid Flat -menu.items.bg.color: #30302f -menu.items.text.color: #ebdbb2 -menu.items.disabled.text.color: #bcb091 +menu.items.bg.color: #282828 +menu.items.text.color: #d5c4a1 +menu.items.disabled.text.color: #a99d82 menu.items.active.bg: Solid Flat menu.items.active.bg.color: #83a598 -menu.items.active.text.color: #ebdbb2 +menu.items.active.text.color: #d5c4a1 -menu.separator.color: #bcb091 +menu.separator.color: #a99d82 menu.separator.width: 1 menu.separator.padding.width: 2 menu.separator.padding.height: 4 # Window focused -window.active.title.separator.color: #30302f +window.active.title.separator.color: #282828 # Active window -window.active.border.color: #32302f +window.active.border.color: #282828 window.active.title.bg: flat solid -window.active.title.bg.color: #30302f -window.active.title.separator.color: #30302f +window.active.title.bg.color: #282828 +window.active.title.separator.color: #282828 window.active.text.justify: center window.active.label.bg: parentrelative -window.active.label.text.color: #ebdbb2 +window.active.label.text.color: #d5c4a1 window.active.handle.bg: flat solid -window.active.handle.bg.color: #30302f +window.active.handle.bg.color: #282828 window.active.grip.bg: flat solid -window.active.grip.bg.color: #30302f +window.active.grip.bg.color: #282828 window.active.button.unpressed.bg: flat solid -window.active.button.unpressed.bg.color: #30302f -window.active.button.unpressed.image.color: #ebdbb2 +window.active.button.unpressed.bg.color: #282828 +window.active.button.unpressed.image.color: #d5c4a1 window.active.button.pressed.bg: flat solid window.active.button.pressed.bg.color: #83a598 window.active.button.pressed.image.color: #ebdbb2 window.active.button.disabled.bg: flat solid -window.active.button.disabled.bg.color: #30302f -window.active.button.disabled.image.color: #bcb091 +window.active.button.disabled.bg.color: #282828 +window.active.button.disabled.image.color: #a99d82 window.active.button.hover.bg: flat solid -window.active.button.hover.bg.color: #30302f +window.active.button.hover.bg.color: #282828 window.active.button.hover.image.color: #83a598 #window.active.button.toggled.bg: #83a598 @@ -72,33 +72,33 @@ window.active.button.hover.image.color: #83a598 window.inactive.border.color: #282828 window.inactive.title.bg: flat solid -window.inactive.title.bg.color: #30302f -window.inactive.title.separator.color: #30302f +window.inactive.title.bg.color: #282828 +window.inactive.title.separator.color: #282828 window.inactive.text.justify: center window.inactive.label.bg: parentrelative -window.inactive.label.text.color: #bcb091 +window.inactive.label.text.color: #a99d82 window.inactive.handle.bg: flat solid -window.inactive.handle.bg.color: #30302f +window.inactive.handle.bg.color: #282828 window.inactive.grip.bg: flat solid -window.inactive.grip.bg.color: #30302f +window.inactive.grip.bg.color: #282828 window.inactive.button.unpressed.bg: flat solid -window.inactive.button.unpressed.bg.color: #30302f -window.inactive.button.unpressed.image.color: #bcb091 +window.inactive.button.unpressed.bg.color: #282828 +window.inactive.button.unpressed.image.color: #a99d82 window.inactive.button.pressed.bg: flat solid window.inactive.button.pressed.bg.color: #83a598 window.inactive.button.pressed.image.color: #ebdbb2 window.inactive.button.disabled.bg: flat solid -window.inactive.button.disabled.bg.color: #bcb091 -window.inactive.button.disabled.image.color: #30302f +window.inactive.button.disabled.bg.color: #a99d82 +window.inactive.button.disabled.image.color: #282828 window.inactive.button.hover.bg: flat solid -window.inactive.button.hover.bg.color: #30302f +window.inactive.button.hover.bg.color: #282828 window.inactive.button.hover.image.color: #83a598 @@ -107,25 +107,25 @@ osd.border.width: 1 osd.border.color: #83a598 osd.bg: flat solid -osd.bg.color: #30302f +osd.bg.color: #282828 osd.label.bg: flat solid -osd.label.bg.color: #30302f -osd.label.text.color: #ebdbb2 +osd.label.bg.color: #282828 +osd.label.text.color: #d5c4a1 # OSD osd.bg: Solid Flat -osd.bg.color: #30302f +osd.bg.color: #282828 osd.bg.shadow: 0 osd.border.width: 2 osd.hilight.bg: Solid Flat osd.hilight.bg.color: #83a598 osd.unhilight.bg: flat solid -osd.unhilight.bg.color: #282828 +osd.unhilight.bg.color: #32302f osd.button.unpressed.bg: flat border -osd.button.unpressed.bg.color: #30302f -#osd.button.unpressed.*.border.color: #ebdbb2 +osd.button.unpressed.bg.color: #32302f +#osd.button.unpressed.*.border.color: #d5c4a1 osd.button.pressed.bg: flat border osd.button.pressed.bg.color: #83a598 @@ -133,7 +133,7 @@ osd.button.pressed.bg.color: #83a598 osd.button.focused.bg: flat solid border osd.button.focused.bg.color: #ebdbb2 -#osd.button.focused.*.border.color: #282828 +#osd.button.focused.*.border.color: #32302f osd.button.focused.box.color: #83a598 @@ -146,9 +146,9 @@ menu.title.text.font:shadow=n # Everything else -border.width: 3 +border.width: 0 padding.width: 8 -padding.height: 3 +padding.height: 0 window.handle.width: 0 window.client.padding.width: 0 window.label.text.justify: center diff --git a/.themes/oomox-numix-gruvbox/unity/close.svg b/.themes/oomox-gruvbox/unity/close.svg similarity index 91% rename from .themes/oomox-numix-gruvbox/unity/close.svg rename to .themes/oomox-gruvbox/unity/close.svg index a60c5ae2..7172a1c6 100644 --- a/.themes/oomox-numix-gruvbox/unity/close.svg +++ b/.themes/oomox-gruvbox/unity/close.svg @@ -1 +1 @@ - + diff --git a/.themes/oomox-numix-gruvbox/unity/close_dash.svg b/.themes/oomox-gruvbox/unity/close_dash.svg similarity index 100% rename from .themes/oomox-numix-gruvbox/unity/close_dash.svg rename to .themes/oomox-gruvbox/unity/close_dash.svg diff --git a/.themes/oomox-numix-gruvbox/unity/close_dash_disabled.svg b/.themes/oomox-gruvbox/unity/close_dash_disabled.svg similarity index 100% rename from .themes/oomox-numix-gruvbox/unity/close_dash_disabled.svg rename to .themes/oomox-gruvbox/unity/close_dash_disabled.svg diff --git a/.themes/oomox-numix-gruvbox/unity/close_dash_prelight.svg b/.themes/oomox-gruvbox/unity/close_dash_prelight.svg similarity index 100% rename from .themes/oomox-numix-gruvbox/unity/close_dash_prelight.svg rename to .themes/oomox-gruvbox/unity/close_dash_prelight.svg diff --git a/.themes/oomox-numix-gruvbox/unity/close_dash_pressed.svg b/.themes/oomox-gruvbox/unity/close_dash_pressed.svg similarity index 100% rename from .themes/oomox-numix-gruvbox/unity/close_dash_pressed.svg rename to .themes/oomox-gruvbox/unity/close_dash_pressed.svg diff --git a/.themes/oomox-numix-gruvbox/unity/close_focused_normal.svg b/.themes/oomox-gruvbox/unity/close_focused_normal.svg similarity index 100% rename from .themes/oomox-numix-gruvbox/unity/close_focused_normal.svg rename to .themes/oomox-gruvbox/unity/close_focused_normal.svg diff --git a/.themes/oomox-numix-gruvbox/unity/close_focused_prelight.svg b/.themes/oomox-gruvbox/unity/close_focused_prelight.svg similarity index 100% rename from .themes/oomox-numix-gruvbox/unity/close_focused_prelight.svg rename to .themes/oomox-gruvbox/unity/close_focused_prelight.svg diff --git a/.themes/oomox-numix-gruvbox/unity/close_focused_pressed.svg b/.themes/oomox-gruvbox/unity/close_focused_pressed.svg similarity index 100% rename from .themes/oomox-numix-gruvbox/unity/close_focused_pressed.svg rename to .themes/oomox-gruvbox/unity/close_focused_pressed.svg diff --git a/.themes/oomox-numix-gruvbox/unity/close_unfocused.svg b/.themes/oomox-gruvbox/unity/close_unfocused.svg similarity index 91% rename from .themes/oomox-numix-gruvbox/unity/close_unfocused.svg rename to .themes/oomox-gruvbox/unity/close_unfocused.svg index 2babfe8c..6acdc6ca 100644 --- a/.themes/oomox-numix-gruvbox/unity/close_unfocused.svg +++ b/.themes/oomox-gruvbox/unity/close_unfocused.svg @@ -1 +1 @@ - + diff --git a/.themes/oomox-numix-gruvbox/unity/close_unfocused_prelight.svg b/.themes/oomox-gruvbox/unity/close_unfocused_prelight.svg similarity index 100% rename from .themes/oomox-numix-gruvbox/unity/close_unfocused_prelight.svg rename to .themes/oomox-gruvbox/unity/close_unfocused_prelight.svg diff --git a/.themes/oomox-numix-gruvbox/unity/close_unfocused_pressed.svg b/.themes/oomox-gruvbox/unity/close_unfocused_pressed.svg similarity index 100% rename from .themes/oomox-numix-gruvbox/unity/close_unfocused_pressed.svg rename to .themes/oomox-gruvbox/unity/close_unfocused_pressed.svg diff --git a/.themes/oomox-numix-gruvbox/unity/launcher_arrow_ltr_19.svg b/.themes/oomox-gruvbox/unity/launcher_arrow_ltr_19.svg similarity index 100% rename from .themes/oomox-numix-gruvbox/unity/launcher_arrow_ltr_19.svg rename to .themes/oomox-gruvbox/unity/launcher_arrow_ltr_19.svg diff --git a/.themes/oomox-numix-gruvbox/unity/launcher_arrow_ltr_37.svg b/.themes/oomox-gruvbox/unity/launcher_arrow_ltr_37.svg similarity index 100% rename from .themes/oomox-numix-gruvbox/unity/launcher_arrow_ltr_37.svg rename to .themes/oomox-gruvbox/unity/launcher_arrow_ltr_37.svg diff --git a/.themes/oomox-numix-gruvbox/unity/launcher_arrow_outline_ltr_19.svg b/.themes/oomox-gruvbox/unity/launcher_arrow_outline_ltr_19.svg similarity index 100% rename from .themes/oomox-numix-gruvbox/unity/launcher_arrow_outline_ltr_19.svg rename to .themes/oomox-gruvbox/unity/launcher_arrow_outline_ltr_19.svg diff --git a/.themes/oomox-numix-gruvbox/unity/launcher_arrow_outline_ltr_37.svg b/.themes/oomox-gruvbox/unity/launcher_arrow_outline_ltr_37.svg similarity index 100% rename from .themes/oomox-numix-gruvbox/unity/launcher_arrow_outline_ltr_37.svg rename to .themes/oomox-gruvbox/unity/launcher_arrow_outline_ltr_37.svg diff --git a/.themes/oomox-numix-gruvbox/unity/launcher_arrow_outline_rtl_19.svg b/.themes/oomox-gruvbox/unity/launcher_arrow_outline_rtl_19.svg similarity index 100% rename from .themes/oomox-numix-gruvbox/unity/launcher_arrow_outline_rtl_19.svg rename to .themes/oomox-gruvbox/unity/launcher_arrow_outline_rtl_19.svg diff --git a/.themes/oomox-numix-gruvbox/unity/launcher_arrow_outline_rtl_37.svg b/.themes/oomox-gruvbox/unity/launcher_arrow_outline_rtl_37.svg similarity index 100% rename from .themes/oomox-numix-gruvbox/unity/launcher_arrow_outline_rtl_37.svg rename to .themes/oomox-gruvbox/unity/launcher_arrow_outline_rtl_37.svg diff --git a/.themes/oomox-numix-gruvbox/unity/launcher_arrow_rtl_19.svg b/.themes/oomox-gruvbox/unity/launcher_arrow_rtl_19.svg similarity index 100% rename from .themes/oomox-numix-gruvbox/unity/launcher_arrow_rtl_19.svg rename to .themes/oomox-gruvbox/unity/launcher_arrow_rtl_19.svg diff --git a/.themes/oomox-numix-gruvbox/unity/launcher_arrow_rtl_37.svg b/.themes/oomox-gruvbox/unity/launcher_arrow_rtl_37.svg similarity index 100% rename from .themes/oomox-numix-gruvbox/unity/launcher_arrow_rtl_37.svg rename to .themes/oomox-gruvbox/unity/launcher_arrow_rtl_37.svg diff --git a/.themes/oomox-numix-gruvbox/unity/launcher_icon_back_150.svg b/.themes/oomox-gruvbox/unity/launcher_icon_back_150.svg similarity index 100% rename from .themes/oomox-numix-gruvbox/unity/launcher_icon_back_150.svg rename to .themes/oomox-gruvbox/unity/launcher_icon_back_150.svg diff --git a/.themes/oomox-numix-gruvbox/unity/launcher_icon_back_54.svg b/.themes/oomox-gruvbox/unity/launcher_icon_back_54.svg similarity index 100% rename from .themes/oomox-numix-gruvbox/unity/launcher_icon_back_54.svg rename to .themes/oomox-gruvbox/unity/launcher_icon_back_54.svg diff --git a/.themes/oomox-numix-gruvbox/unity/launcher_icon_edge_150.svg b/.themes/oomox-gruvbox/unity/launcher_icon_edge_150.svg similarity index 100% rename from .themes/oomox-numix-gruvbox/unity/launcher_icon_edge_150.svg rename to .themes/oomox-gruvbox/unity/launcher_icon_edge_150.svg diff --git a/.themes/oomox-numix-gruvbox/unity/launcher_icon_edge_54.svg b/.themes/oomox-gruvbox/unity/launcher_icon_edge_54.svg similarity index 100% rename from .themes/oomox-numix-gruvbox/unity/launcher_icon_edge_54.svg rename to .themes/oomox-gruvbox/unity/launcher_icon_edge_54.svg diff --git a/.themes/oomox-numix-gruvbox/unity/launcher_icon_glow_200.svg b/.themes/oomox-gruvbox/unity/launcher_icon_glow_200.svg similarity index 100% rename from .themes/oomox-numix-gruvbox/unity/launcher_icon_glow_200.svg rename to .themes/oomox-gruvbox/unity/launcher_icon_glow_200.svg diff --git a/.themes/oomox-numix-gruvbox/unity/launcher_icon_glow_62.svg b/.themes/oomox-gruvbox/unity/launcher_icon_glow_62.svg similarity index 100% rename from .themes/oomox-numix-gruvbox/unity/launcher_icon_glow_62.svg rename to .themes/oomox-gruvbox/unity/launcher_icon_glow_62.svg diff --git a/.themes/oomox-numix-gruvbox/unity/launcher_icon_selected_back_150.svg b/.themes/oomox-gruvbox/unity/launcher_icon_selected_back_150.svg similarity index 100% rename from .themes/oomox-numix-gruvbox/unity/launcher_icon_selected_back_150.svg rename to .themes/oomox-gruvbox/unity/launcher_icon_selected_back_150.svg diff --git a/.themes/oomox-numix-gruvbox/unity/launcher_icon_selected_back_54.svg b/.themes/oomox-gruvbox/unity/launcher_icon_selected_back_54.svg similarity index 100% rename from .themes/oomox-numix-gruvbox/unity/launcher_icon_selected_back_54.svg rename to .themes/oomox-gruvbox/unity/launcher_icon_selected_back_54.svg diff --git a/.themes/oomox-numix-gruvbox/unity/launcher_icon_shadow_200.svg b/.themes/oomox-gruvbox/unity/launcher_icon_shadow_200.svg similarity index 100% rename from .themes/oomox-numix-gruvbox/unity/launcher_icon_shadow_200.svg rename to .themes/oomox-gruvbox/unity/launcher_icon_shadow_200.svg diff --git a/.themes/oomox-numix-gruvbox/unity/launcher_icon_shadow_62.svg b/.themes/oomox-gruvbox/unity/launcher_icon_shadow_62.svg similarity index 100% rename from .themes/oomox-numix-gruvbox/unity/launcher_icon_shadow_62.svg rename to .themes/oomox-gruvbox/unity/launcher_icon_shadow_62.svg diff --git a/.themes/oomox-numix-gruvbox/unity/launcher_icon_shine_150.svg b/.themes/oomox-gruvbox/unity/launcher_icon_shine_150.svg similarity index 100% rename from .themes/oomox-numix-gruvbox/unity/launcher_icon_shine_150.svg rename to .themes/oomox-gruvbox/unity/launcher_icon_shine_150.svg diff --git a/.themes/oomox-numix-gruvbox/unity/launcher_icon_shine_54.svg b/.themes/oomox-gruvbox/unity/launcher_icon_shine_54.svg similarity index 100% rename from .themes/oomox-numix-gruvbox/unity/launcher_icon_shine_54.svg rename to .themes/oomox-gruvbox/unity/launcher_icon_shine_54.svg diff --git a/.themes/oomox-numix-gruvbox/unity/launcher_pip_ltr_19.svg b/.themes/oomox-gruvbox/unity/launcher_pip_ltr_19.svg similarity index 100% rename from .themes/oomox-numix-gruvbox/unity/launcher_pip_ltr_19.svg rename to .themes/oomox-gruvbox/unity/launcher_pip_ltr_19.svg diff --git a/.themes/oomox-numix-gruvbox/unity/launcher_pip_ltr_37.svg b/.themes/oomox-gruvbox/unity/launcher_pip_ltr_37.svg similarity index 100% rename from .themes/oomox-numix-gruvbox/unity/launcher_pip_ltr_37.svg rename to .themes/oomox-gruvbox/unity/launcher_pip_ltr_37.svg diff --git a/.themes/oomox-numix-gruvbox/unity/launcher_pip_rtl_19.svg b/.themes/oomox-gruvbox/unity/launcher_pip_rtl_19.svg similarity index 100% rename from .themes/oomox-numix-gruvbox/unity/launcher_pip_rtl_19.svg rename to .themes/oomox-gruvbox/unity/launcher_pip_rtl_19.svg diff --git a/.themes/oomox-numix-gruvbox/unity/launcher_pip_rtl_37.svg b/.themes/oomox-gruvbox/unity/launcher_pip_rtl_37.svg similarity index 100% rename from .themes/oomox-numix-gruvbox/unity/launcher_pip_rtl_37.svg rename to .themes/oomox-gruvbox/unity/launcher_pip_rtl_37.svg diff --git a/.themes/oomox-numix-gruvbox/unity/maximize.svg b/.themes/oomox-gruvbox/unity/maximize.svg similarity index 77% rename from .themes/oomox-numix-gruvbox/unity/maximize.svg rename to .themes/oomox-gruvbox/unity/maximize.svg index 77365ee1..f574a258 100644 --- a/.themes/oomox-numix-gruvbox/unity/maximize.svg +++ b/.themes/oomox-gruvbox/unity/maximize.svg @@ -1 +1 @@ - + diff --git a/.themes/oomox-numix-gruvbox/unity/maximize_dash.svg b/.themes/oomox-gruvbox/unity/maximize_dash.svg similarity index 100% rename from .themes/oomox-numix-gruvbox/unity/maximize_dash.svg rename to .themes/oomox-gruvbox/unity/maximize_dash.svg diff --git a/.themes/oomox-numix-gruvbox/unity/maximize_dash_disabled.svg b/.themes/oomox-gruvbox/unity/maximize_dash_disabled.svg similarity index 100% rename from .themes/oomox-numix-gruvbox/unity/maximize_dash_disabled.svg rename to .themes/oomox-gruvbox/unity/maximize_dash_disabled.svg diff --git a/.themes/oomox-numix-gruvbox/unity/maximize_dash_prelight.svg b/.themes/oomox-gruvbox/unity/maximize_dash_prelight.svg similarity index 100% rename from .themes/oomox-numix-gruvbox/unity/maximize_dash_prelight.svg rename to .themes/oomox-gruvbox/unity/maximize_dash_prelight.svg diff --git a/.themes/oomox-numix-gruvbox/unity/maximize_dash_pressed.svg b/.themes/oomox-gruvbox/unity/maximize_dash_pressed.svg similarity index 100% rename from .themes/oomox-numix-gruvbox/unity/maximize_dash_pressed.svg rename to .themes/oomox-gruvbox/unity/maximize_dash_pressed.svg diff --git a/.themes/oomox-numix-gruvbox/unity/maximize_focused_normal.svg b/.themes/oomox-gruvbox/unity/maximize_focused_normal.svg similarity index 100% rename from .themes/oomox-numix-gruvbox/unity/maximize_focused_normal.svg rename to .themes/oomox-gruvbox/unity/maximize_focused_normal.svg diff --git a/.themes/oomox-numix-gruvbox/unity/maximize_focused_prelight.svg b/.themes/oomox-gruvbox/unity/maximize_focused_prelight.svg similarity index 100% rename from .themes/oomox-numix-gruvbox/unity/maximize_focused_prelight.svg rename to .themes/oomox-gruvbox/unity/maximize_focused_prelight.svg diff --git a/.themes/oomox-numix-gruvbox/unity/maximize_focused_pressed.svg b/.themes/oomox-gruvbox/unity/maximize_focused_pressed.svg similarity index 100% rename from .themes/oomox-numix-gruvbox/unity/maximize_focused_pressed.svg rename to .themes/oomox-gruvbox/unity/maximize_focused_pressed.svg diff --git a/.themes/oomox-numix-gruvbox/unity/maximize_unfocused.svg b/.themes/oomox-gruvbox/unity/maximize_unfocused.svg similarity index 77% rename from .themes/oomox-numix-gruvbox/unity/maximize_unfocused.svg rename to .themes/oomox-gruvbox/unity/maximize_unfocused.svg index 3b307cd2..adae1610 100644 --- a/.themes/oomox-numix-gruvbox/unity/maximize_unfocused.svg +++ b/.themes/oomox-gruvbox/unity/maximize_unfocused.svg @@ -1 +1 @@ - + diff --git a/.themes/oomox-numix-gruvbox/unity/maximize_unfocused_prelight.svg b/.themes/oomox-gruvbox/unity/maximize_unfocused_prelight.svg similarity index 100% rename from .themes/oomox-numix-gruvbox/unity/maximize_unfocused_prelight.svg rename to .themes/oomox-gruvbox/unity/maximize_unfocused_prelight.svg diff --git a/.themes/oomox-numix-gruvbox/unity/maximize_unfocused_pressed.svg b/.themes/oomox-gruvbox/unity/maximize_unfocused_pressed.svg similarity index 100% rename from .themes/oomox-numix-gruvbox/unity/maximize_unfocused_pressed.svg rename to .themes/oomox-gruvbox/unity/maximize_unfocused_pressed.svg diff --git a/.themes/oomox-numix-gruvbox/unity/minimize.svg b/.themes/oomox-gruvbox/unity/minimize.svg similarity index 77% rename from .themes/oomox-numix-gruvbox/unity/minimize.svg rename to .themes/oomox-gruvbox/unity/minimize.svg index bcf5f050..f0a4efe7 100644 --- a/.themes/oomox-numix-gruvbox/unity/minimize.svg +++ b/.themes/oomox-gruvbox/unity/minimize.svg @@ -1 +1 @@ - + diff --git a/.themes/oomox-numix-gruvbox/unity/minimize_dash.svg b/.themes/oomox-gruvbox/unity/minimize_dash.svg similarity index 100% rename from .themes/oomox-numix-gruvbox/unity/minimize_dash.svg rename to .themes/oomox-gruvbox/unity/minimize_dash.svg diff --git a/.themes/oomox-numix-gruvbox/unity/minimize_dash_disabled.svg b/.themes/oomox-gruvbox/unity/minimize_dash_disabled.svg similarity index 100% rename from .themes/oomox-numix-gruvbox/unity/minimize_dash_disabled.svg rename to .themes/oomox-gruvbox/unity/minimize_dash_disabled.svg diff --git a/.themes/oomox-numix-gruvbox/unity/minimize_dash_prelight.svg b/.themes/oomox-gruvbox/unity/minimize_dash_prelight.svg similarity index 100% rename from .themes/oomox-numix-gruvbox/unity/minimize_dash_prelight.svg rename to .themes/oomox-gruvbox/unity/minimize_dash_prelight.svg diff --git a/.themes/oomox-numix-gruvbox/unity/minimize_dash_pressed.svg b/.themes/oomox-gruvbox/unity/minimize_dash_pressed.svg similarity index 100% rename from .themes/oomox-numix-gruvbox/unity/minimize_dash_pressed.svg rename to .themes/oomox-gruvbox/unity/minimize_dash_pressed.svg diff --git a/.themes/oomox-numix-gruvbox/unity/minimize_focused_normal.svg b/.themes/oomox-gruvbox/unity/minimize_focused_normal.svg similarity index 100% rename from .themes/oomox-numix-gruvbox/unity/minimize_focused_normal.svg rename to .themes/oomox-gruvbox/unity/minimize_focused_normal.svg diff --git a/.themes/oomox-numix-gruvbox/unity/minimize_focused_prelight.svg b/.themes/oomox-gruvbox/unity/minimize_focused_prelight.svg similarity index 100% rename from .themes/oomox-numix-gruvbox/unity/minimize_focused_prelight.svg rename to .themes/oomox-gruvbox/unity/minimize_focused_prelight.svg diff --git a/.themes/oomox-numix-gruvbox/unity/minimize_focused_pressed.svg b/.themes/oomox-gruvbox/unity/minimize_focused_pressed.svg similarity index 100% rename from .themes/oomox-numix-gruvbox/unity/minimize_focused_pressed.svg rename to .themes/oomox-gruvbox/unity/minimize_focused_pressed.svg diff --git a/.themes/oomox-numix-gruvbox/unity/minimize_unfocused.svg b/.themes/oomox-gruvbox/unity/minimize_unfocused.svg similarity index 77% rename from .themes/oomox-numix-gruvbox/unity/minimize_unfocused.svg rename to .themes/oomox-gruvbox/unity/minimize_unfocused.svg index c4a6788b..41cd9ed9 100644 --- a/.themes/oomox-numix-gruvbox/unity/minimize_unfocused.svg +++ b/.themes/oomox-gruvbox/unity/minimize_unfocused.svg @@ -1 +1 @@ - + diff --git a/.themes/oomox-numix-gruvbox/unity/minimize_unfocused_prelight.svg b/.themes/oomox-gruvbox/unity/minimize_unfocused_prelight.svg similarity index 100% rename from .themes/oomox-numix-gruvbox/unity/minimize_unfocused_prelight.svg rename to .themes/oomox-gruvbox/unity/minimize_unfocused_prelight.svg diff --git a/.themes/oomox-numix-gruvbox/unity/minimize_unfocused_pressed.svg b/.themes/oomox-gruvbox/unity/minimize_unfocused_pressed.svg similarity index 100% rename from .themes/oomox-numix-gruvbox/unity/minimize_unfocused_pressed.svg rename to .themes/oomox-gruvbox/unity/minimize_unfocused_pressed.svg diff --git a/.themes/oomox-numix-gruvbox/unity/minimized.svg b/.themes/oomox-gruvbox/unity/minimized.svg similarity index 77% rename from .themes/oomox-numix-gruvbox/unity/minimized.svg rename to .themes/oomox-gruvbox/unity/minimized.svg index bcf5f050..f0a4efe7 100644 --- a/.themes/oomox-numix-gruvbox/unity/minimized.svg +++ b/.themes/oomox-gruvbox/unity/minimized.svg @@ -1 +1 @@ - + diff --git a/.themes/oomox-numix-gruvbox/unity/modes/launcher_bfb-flat.png b/.themes/oomox-gruvbox/unity/modes/launcher_bfb-flat.png similarity index 100% rename from .themes/oomox-numix-gruvbox/unity/modes/launcher_bfb-flat.png rename to .themes/oomox-gruvbox/unity/modes/launcher_bfb-flat.png diff --git a/.themes/oomox-numix-gruvbox/unity/modes/launcher_bfb_ns.png b/.themes/oomox-gruvbox/unity/modes/launcher_bfb_ns.png similarity index 100% rename from .themes/oomox-numix-gruvbox/unity/modes/launcher_bfb_ns.png rename to .themes/oomox-gruvbox/unity/modes/launcher_bfb_ns.png diff --git a/.themes/oomox-numix-gruvbox/unity/modes/ubuntu-square.svg b/.themes/oomox-gruvbox/unity/modes/ubuntu-square.svg similarity index 100% rename from .themes/oomox-numix-gruvbox/unity/modes/ubuntu-square.svg rename to .themes/oomox-gruvbox/unity/modes/ubuntu-square.svg diff --git a/.themes/oomox-numix-gruvbox/unity/progress_bar_fill.svg b/.themes/oomox-gruvbox/unity/progress_bar_fill.svg similarity index 100% rename from .themes/oomox-numix-gruvbox/unity/progress_bar_fill.svg rename to .themes/oomox-gruvbox/unity/progress_bar_fill.svg diff --git a/.themes/oomox-numix-gruvbox/unity/progress_bar_trough.svg b/.themes/oomox-gruvbox/unity/progress_bar_trough.svg similarity index 97% rename from .themes/oomox-numix-gruvbox/unity/progress_bar_trough.svg rename to .themes/oomox-gruvbox/unity/progress_bar_trough.svg index 75c7ba33..dfd891fc 100644 --- a/.themes/oomox-numix-gruvbox/unity/progress_bar_trough.svg +++ b/.themes/oomox-gruvbox/unity/progress_bar_trough.svg @@ -29,7 +29,7 @@ id="defs16" /> diff --git a/.themes/oomox-numix-gruvbox/unity/sheet_style_close_focused.svg b/.themes/oomox-gruvbox/unity/sheet_style_close_focused.svg similarity index 100% rename from .themes/oomox-numix-gruvbox/unity/sheet_style_close_focused.svg rename to .themes/oomox-gruvbox/unity/sheet_style_close_focused.svg diff --git a/.themes/oomox-numix-gruvbox/unity/sheet_style_close_focused_prelight.svg b/.themes/oomox-gruvbox/unity/sheet_style_close_focused_prelight.svg similarity index 100% rename from .themes/oomox-numix-gruvbox/unity/sheet_style_close_focused_prelight.svg rename to .themes/oomox-gruvbox/unity/sheet_style_close_focused_prelight.svg diff --git a/.themes/oomox-numix-gruvbox/unity/sheet_style_close_focused_pressed.svg b/.themes/oomox-gruvbox/unity/sheet_style_close_focused_pressed.svg similarity index 100% rename from .themes/oomox-numix-gruvbox/unity/sheet_style_close_focused_pressed.svg rename to .themes/oomox-gruvbox/unity/sheet_style_close_focused_pressed.svg diff --git a/.themes/oomox-numix-gruvbox/unity/unmaximize.svg b/.themes/oomox-gruvbox/unity/unmaximize.svg similarity index 75% rename from .themes/oomox-numix-gruvbox/unity/unmaximize.svg rename to .themes/oomox-gruvbox/unity/unmaximize.svg index 3f160de7..1130a95c 100644 --- a/.themes/oomox-numix-gruvbox/unity/unmaximize.svg +++ b/.themes/oomox-gruvbox/unity/unmaximize.svg @@ -1 +1 @@ - + diff --git a/.themes/oomox-numix-gruvbox/unity/unmaximize_dash.svg b/.themes/oomox-gruvbox/unity/unmaximize_dash.svg similarity index 100% rename from .themes/oomox-numix-gruvbox/unity/unmaximize_dash.svg rename to .themes/oomox-gruvbox/unity/unmaximize_dash.svg diff --git a/.themes/oomox-numix-gruvbox/unity/unmaximize_dash_disabled.svg b/.themes/oomox-gruvbox/unity/unmaximize_dash_disabled.svg similarity index 100% rename from .themes/oomox-numix-gruvbox/unity/unmaximize_dash_disabled.svg rename to .themes/oomox-gruvbox/unity/unmaximize_dash_disabled.svg diff --git a/.themes/oomox-numix-gruvbox/unity/unmaximize_dash_prelight.svg b/.themes/oomox-gruvbox/unity/unmaximize_dash_prelight.svg similarity index 100% rename from .themes/oomox-numix-gruvbox/unity/unmaximize_dash_prelight.svg rename to .themes/oomox-gruvbox/unity/unmaximize_dash_prelight.svg diff --git a/.themes/oomox-numix-gruvbox/unity/unmaximize_dash_pressed.svg b/.themes/oomox-gruvbox/unity/unmaximize_dash_pressed.svg similarity index 100% rename from .themes/oomox-numix-gruvbox/unity/unmaximize_dash_pressed.svg rename to .themes/oomox-gruvbox/unity/unmaximize_dash_pressed.svg diff --git a/.themes/oomox-numix-gruvbox/unity/unmaximize_focused_normal.svg b/.themes/oomox-gruvbox/unity/unmaximize_focused_normal.svg similarity index 100% rename from .themes/oomox-numix-gruvbox/unity/unmaximize_focused_normal.svg rename to .themes/oomox-gruvbox/unity/unmaximize_focused_normal.svg diff --git a/.themes/oomox-numix-gruvbox/unity/unmaximize_focused_prelight.svg b/.themes/oomox-gruvbox/unity/unmaximize_focused_prelight.svg similarity index 100% rename from .themes/oomox-numix-gruvbox/unity/unmaximize_focused_prelight.svg rename to .themes/oomox-gruvbox/unity/unmaximize_focused_prelight.svg diff --git a/.themes/oomox-numix-gruvbox/unity/unmaximize_focused_pressed.svg b/.themes/oomox-gruvbox/unity/unmaximize_focused_pressed.svg similarity index 100% rename from .themes/oomox-numix-gruvbox/unity/unmaximize_focused_pressed.svg rename to .themes/oomox-gruvbox/unity/unmaximize_focused_pressed.svg diff --git a/.themes/oomox-numix-gruvbox/unity/unmaximize_unfocused.svg b/.themes/oomox-gruvbox/unity/unmaximize_unfocused.svg similarity index 75% rename from .themes/oomox-numix-gruvbox/unity/unmaximize_unfocused.svg rename to .themes/oomox-gruvbox/unity/unmaximize_unfocused.svg index a29307c2..2b714cf3 100644 --- a/.themes/oomox-numix-gruvbox/unity/unmaximize_unfocused.svg +++ b/.themes/oomox-gruvbox/unity/unmaximize_unfocused.svg @@ -1 +1 @@ - + diff --git a/.themes/oomox-numix-gruvbox/unity/unmaximize_unfocused_prelight.svg b/.themes/oomox-gruvbox/unity/unmaximize_unfocused_prelight.svg similarity index 100% rename from .themes/oomox-numix-gruvbox/unity/unmaximize_unfocused_prelight.svg rename to .themes/oomox-gruvbox/unity/unmaximize_unfocused_prelight.svg diff --git a/.themes/oomox-numix-gruvbox/unity/unmaximize_unfocused_pressed.svg b/.themes/oomox-gruvbox/unity/unmaximize_unfocused_pressed.svg similarity index 100% rename from .themes/oomox-numix-gruvbox/unity/unmaximize_unfocused_pressed.svg rename to .themes/oomox-gruvbox/unity/unmaximize_unfocused_pressed.svg diff --git a/.themes/oomox-numix-gruvbox/xfwm4/bottom-active.xpm b/.themes/oomox-gruvbox/xfwm4/bottom-active.xpm similarity index 84% rename from .themes/oomox-numix-gruvbox/xfwm4/bottom-active.xpm rename to .themes/oomox-gruvbox/xfwm4/bottom-active.xpm index c29f0208..ab63c5f8 100644 --- a/.themes/oomox-numix-gruvbox/xfwm4/bottom-active.xpm +++ b/.themes/oomox-gruvbox/xfwm4/bottom-active.xpm @@ -2,5 +2,5 @@ static char * bottom_active_xpm[] = { "8 1 2 1", " c None", -". c #ebdbb2", +". c #282828", "........"}; diff --git a/.themes/oomox-numix-gruvbox/xfwm4/bottom-inactive.xpm b/.themes/oomox-gruvbox/xfwm4/bottom-inactive.xpm similarity index 85% rename from .themes/oomox-numix-gruvbox/xfwm4/bottom-inactive.xpm rename to .themes/oomox-gruvbox/xfwm4/bottom-inactive.xpm index 9da1b03c..6a5d1db8 100644 --- a/.themes/oomox-numix-gruvbox/xfwm4/bottom-inactive.xpm +++ b/.themes/oomox-gruvbox/xfwm4/bottom-inactive.xpm @@ -2,5 +2,5 @@ static char * bottom_inactive_xpm[] = { "8 1 2 1", " c None", -". c #ebdbb2", +". c #282828", "........"}; diff --git a/.themes/oomox-numix-gruvbox/xfwm4/bottom-left-active.xpm b/.themes/oomox-gruvbox/xfwm4/bottom-left-active.xpm similarity index 84% rename from .themes/oomox-numix-gruvbox/xfwm4/bottom-left-active.xpm rename to .themes/oomox-gruvbox/xfwm4/bottom-left-active.xpm index a3b8ef72..82a0d9a2 100644 --- a/.themes/oomox-numix-gruvbox/xfwm4/bottom-left-active.xpm +++ b/.themes/oomox-gruvbox/xfwm4/bottom-left-active.xpm @@ -2,5 +2,5 @@ static char * bottom_left_active_xpm[] = { "1 1 2 1", " c None", -". c #ebdbb2", +". c #282828", "."}; diff --git a/.themes/oomox-numix-gruvbox/xfwm4/bottom-left-inactive.xpm b/.themes/oomox-gruvbox/xfwm4/bottom-left-inactive.xpm similarity index 84% rename from .themes/oomox-numix-gruvbox/xfwm4/bottom-left-inactive.xpm rename to .themes/oomox-gruvbox/xfwm4/bottom-left-inactive.xpm index 93d65921..a60ebfb0 100644 --- a/.themes/oomox-numix-gruvbox/xfwm4/bottom-left-inactive.xpm +++ b/.themes/oomox-gruvbox/xfwm4/bottom-left-inactive.xpm @@ -2,5 +2,5 @@ static char * bottom_left_inactive_xpm[] = { "1 1 2 1", " c None", -". c #ebdbb2", +". c #282828", "."}; diff --git a/.themes/oomox-numix-gruvbox/xfwm4/bottom-right-active.xpm b/.themes/oomox-gruvbox/xfwm4/bottom-right-active.xpm similarity index 84% rename from .themes/oomox-numix-gruvbox/xfwm4/bottom-right-active.xpm rename to .themes/oomox-gruvbox/xfwm4/bottom-right-active.xpm index 8ef6d328..8331cf5f 100644 --- a/.themes/oomox-numix-gruvbox/xfwm4/bottom-right-active.xpm +++ b/.themes/oomox-gruvbox/xfwm4/bottom-right-active.xpm @@ -2,5 +2,5 @@ static char * bottom_right_active_xpm[] = { "1 1 2 1", " c None", -". c #ebdbb2", +". c #282828", "."}; diff --git a/.themes/oomox-numix-gruvbox/xfwm4/bottom-right-inactive.xpm b/.themes/oomox-gruvbox/xfwm4/bottom-right-inactive.xpm similarity index 85% rename from .themes/oomox-numix-gruvbox/xfwm4/bottom-right-inactive.xpm rename to .themes/oomox-gruvbox/xfwm4/bottom-right-inactive.xpm index 282f0c85..8400b551 100644 --- a/.themes/oomox-numix-gruvbox/xfwm4/bottom-right-inactive.xpm +++ b/.themes/oomox-gruvbox/xfwm4/bottom-right-inactive.xpm @@ -2,5 +2,5 @@ static char * bottom_right_inactive_xpm[] = { "1 1 2 1", " c None", -". c #ebdbb2", +". c #282828", "."}; diff --git a/.themes/oomox-numix-gruvbox/xfwm4/close-active.xpm b/.themes/oomox-gruvbox/xfwm4/close-active.xpm similarity index 94% rename from .themes/oomox-numix-gruvbox/xfwm4/close-active.xpm rename to .themes/oomox-gruvbox/xfwm4/close-active.xpm index 245319c9..579766b4 100644 --- a/.themes/oomox-numix-gruvbox/xfwm4/close-active.xpm +++ b/.themes/oomox-gruvbox/xfwm4/close-active.xpm @@ -2,9 +2,9 @@ static char * close_prelight_xpm[] = { "24 26 4 1", " c None", -". c #30302f", -"+ c #30302f", -"@ c #30302f", +". c #282828", +"+ c #d5c4a1", +"@ c #282828", "@@@@@@@@@@@@@@@@@@@@@@@@", "........................", "........................", diff --git a/.themes/oomox-numix-gruvbox/xfwm4/close-inactive.xpm b/.themes/oomox-gruvbox/xfwm4/close-inactive.xpm similarity index 94% rename from .themes/oomox-numix-gruvbox/xfwm4/close-inactive.xpm rename to .themes/oomox-gruvbox/xfwm4/close-inactive.xpm index 245319c9..579766b4 100644 --- a/.themes/oomox-numix-gruvbox/xfwm4/close-inactive.xpm +++ b/.themes/oomox-gruvbox/xfwm4/close-inactive.xpm @@ -2,9 +2,9 @@ static char * close_prelight_xpm[] = { "24 26 4 1", " c None", -". c #30302f", -"+ c #30302f", -"@ c #30302f", +". c #282828", +"+ c #d5c4a1", +"@ c #282828", "@@@@@@@@@@@@@@@@@@@@@@@@", "........................", "........................", diff --git a/.themes/oomox-numix-gruvbox/xfwm4/close-prelight.xpm b/.themes/oomox-gruvbox/xfwm4/close-prelight.xpm similarity index 96% rename from .themes/oomox-numix-gruvbox/xfwm4/close-prelight.xpm rename to .themes/oomox-gruvbox/xfwm4/close-prelight.xpm index 982544c7..e35563e5 100644 --- a/.themes/oomox-numix-gruvbox/xfwm4/close-prelight.xpm +++ b/.themes/oomox-gruvbox/xfwm4/close-prelight.xpm @@ -2,9 +2,9 @@ static char * close_prelight_xpm[] = { "24 26 4 1", " c None", -". c #30302f", +". c #282828", "+ c #83a598 s active_color_1", -"@ c #30302f", +"@ c #282828", "@@@@@@@@@@@@@@@@@@@@@@@@", "........................", "........................", diff --git a/.themes/oomox-numix-gruvbox/xfwm4/close-pressed.xpm b/.themes/oomox-gruvbox/xfwm4/close-pressed.xpm similarity index 96% rename from .themes/oomox-numix-gruvbox/xfwm4/close-pressed.xpm rename to .themes/oomox-gruvbox/xfwm4/close-pressed.xpm index 982544c7..e35563e5 100644 --- a/.themes/oomox-numix-gruvbox/xfwm4/close-pressed.xpm +++ b/.themes/oomox-gruvbox/xfwm4/close-pressed.xpm @@ -2,9 +2,9 @@ static char * close_prelight_xpm[] = { "24 26 4 1", " c None", -". c #30302f", +". c #282828", "+ c #83a598 s active_color_1", -"@ c #30302f", +"@ c #282828", "@@@@@@@@@@@@@@@@@@@@@@@@", "........................", "........................", diff --git a/.themes/oomox-numix-gruvbox/xfwm4/hide-active.xpm b/.themes/oomox-gruvbox/xfwm4/hide-active.xpm similarity index 94% rename from .themes/oomox-numix-gruvbox/xfwm4/hide-active.xpm rename to .themes/oomox-gruvbox/xfwm4/hide-active.xpm index 771c1132..a58ac50e 100644 --- a/.themes/oomox-numix-gruvbox/xfwm4/hide-active.xpm +++ b/.themes/oomox-gruvbox/xfwm4/hide-active.xpm @@ -2,9 +2,9 @@ static char * hide_prelight_xpm[] = { "24 26 4 1", " c None", -". c #30302f", -"+ c #ebdbb2", -"@ c #30302f", +". c #282828", +"+ c #d5c4a1", +"@ c #282828", "@@@@@@@@@@@@@@@@@@@@@@@@", "........................", "........................", diff --git a/.themes/oomox-numix-gruvbox/xfwm4/hide-inactive.xpm b/.themes/oomox-gruvbox/xfwm4/hide-inactive.xpm similarity index 94% rename from .themes/oomox-numix-gruvbox/xfwm4/hide-inactive.xpm rename to .themes/oomox-gruvbox/xfwm4/hide-inactive.xpm index fb4dc6cb..984aba2f 100644 --- a/.themes/oomox-numix-gruvbox/xfwm4/hide-inactive.xpm +++ b/.themes/oomox-gruvbox/xfwm4/hide-inactive.xpm @@ -2,9 +2,9 @@ static char * hide_prelight_xpm[] = { "24 26 4 1", " c None", -". c #30302f", -"+ c #282828", -"@ c #30302f", +". c #282828", +"+ c #a99d82", +"@ c #282828", "@@@@@@@@@@@@@@@@@@@@@@@@", "........................", "........................", diff --git a/.themes/oomox-numix-gruvbox/xfwm4/hide-prelight.xpm b/.themes/oomox-gruvbox/xfwm4/hide-prelight.xpm similarity index 96% rename from .themes/oomox-numix-gruvbox/xfwm4/hide-prelight.xpm rename to .themes/oomox-gruvbox/xfwm4/hide-prelight.xpm index f393d864..6cd9ad80 100644 --- a/.themes/oomox-numix-gruvbox/xfwm4/hide-prelight.xpm +++ b/.themes/oomox-gruvbox/xfwm4/hide-prelight.xpm @@ -2,9 +2,9 @@ static char * hide_prelight_xpm[] = { "24 26 4 1", " c None", -". c #30302f", +". c #282828", "+ c #83a598 s active_color_1", -"@ c #30302f", +"@ c #282828", "@@@@@@@@@@@@@@@@@@@@@@@@", "........................", "........................", diff --git a/.themes/oomox-numix-gruvbox/xfwm4/hide-pressed.xpm b/.themes/oomox-gruvbox/xfwm4/hide-pressed.xpm similarity index 96% rename from .themes/oomox-numix-gruvbox/xfwm4/hide-pressed.xpm rename to .themes/oomox-gruvbox/xfwm4/hide-pressed.xpm index f393d864..6cd9ad80 100644 --- a/.themes/oomox-numix-gruvbox/xfwm4/hide-pressed.xpm +++ b/.themes/oomox-gruvbox/xfwm4/hide-pressed.xpm @@ -2,9 +2,9 @@ static char * hide_prelight_xpm[] = { "24 26 4 1", " c None", -". c #30302f", +". c #282828", "+ c #83a598 s active_color_1", -"@ c #30302f", +"@ c #282828", "@@@@@@@@@@@@@@@@@@@@@@@@", "........................", "........................", diff --git a/.themes/oomox-numix-gruvbox/xfwm4/left-active.xpm b/.themes/oomox-gruvbox/xfwm4/left-active.xpm similarity index 92% rename from .themes/oomox-numix-gruvbox/xfwm4/left-active.xpm rename to .themes/oomox-gruvbox/xfwm4/left-active.xpm index 2e7c9496..3580792d 100644 --- a/.themes/oomox-numix-gruvbox/xfwm4/left-active.xpm +++ b/.themes/oomox-gruvbox/xfwm4/left-active.xpm @@ -2,7 +2,7 @@ static char * left_active_xpm[] = { "1 21 2 1", " c None", -". c #ebdbb2", +". c #282828", ".", ".", ".", diff --git a/.themes/oomox-numix-gruvbox/xfwm4/left-inactive.xpm b/.themes/oomox-gruvbox/xfwm4/left-inactive.xpm similarity index 92% rename from .themes/oomox-numix-gruvbox/xfwm4/left-inactive.xpm rename to .themes/oomox-gruvbox/xfwm4/left-inactive.xpm index ab90db63..ab19a2ac 100644 --- a/.themes/oomox-numix-gruvbox/xfwm4/left-inactive.xpm +++ b/.themes/oomox-gruvbox/xfwm4/left-inactive.xpm @@ -2,7 +2,7 @@ static char * left_inactive_xpm[] = { "1 21 2 1", " c None", -". c #ebdbb2", +". c #282828", ".", ".", ".", diff --git a/.themes/oomox-numix-gruvbox/xfwm4/maximize-active.xpm b/.themes/oomox-gruvbox/xfwm4/maximize-active.xpm similarity index 94% rename from .themes/oomox-numix-gruvbox/xfwm4/maximize-active.xpm rename to .themes/oomox-gruvbox/xfwm4/maximize-active.xpm index 4cd1234c..181c28f7 100644 --- a/.themes/oomox-numix-gruvbox/xfwm4/maximize-active.xpm +++ b/.themes/oomox-gruvbox/xfwm4/maximize-active.xpm @@ -2,9 +2,9 @@ static char * maximize_prelight_xpm[] = { "24 26 4 1", " c None", -". c #30302f", -"+ c #ebdbb2", -"@ c #30302f", +". c #282828", +"+ c #d5c4a1", +"@ c #282828", "@@@@@@@@@@@@@@@@@@@@@@@@", "........................", "........................", diff --git a/.themes/oomox-numix-gruvbox/xfwm4/maximize-inactive.xpm b/.themes/oomox-gruvbox/xfwm4/maximize-inactive.xpm similarity index 94% rename from .themes/oomox-numix-gruvbox/xfwm4/maximize-inactive.xpm rename to .themes/oomox-gruvbox/xfwm4/maximize-inactive.xpm index fd1916a7..1df9ab8f 100644 --- a/.themes/oomox-numix-gruvbox/xfwm4/maximize-inactive.xpm +++ b/.themes/oomox-gruvbox/xfwm4/maximize-inactive.xpm @@ -2,9 +2,9 @@ static char * maximize_prelight_xpm[] = { "24 26 4 1", " c None", -". c #30302f", -"+ c #282828", -"@ c #30302f", +". c #282828", +"+ c #a99d82", +"@ c #282828", "@@@@@@@@@@@@@@@@@@@@@@@@", "........................", "........................", diff --git a/.themes/oomox-numix-gruvbox/xfwm4/maximize-prelight.xpm b/.themes/oomox-gruvbox/xfwm4/maximize-prelight.xpm similarity index 96% rename from .themes/oomox-numix-gruvbox/xfwm4/maximize-prelight.xpm rename to .themes/oomox-gruvbox/xfwm4/maximize-prelight.xpm index 875ee7ed..c625f141 100644 --- a/.themes/oomox-numix-gruvbox/xfwm4/maximize-prelight.xpm +++ b/.themes/oomox-gruvbox/xfwm4/maximize-prelight.xpm @@ -2,9 +2,9 @@ static char * maximize_prelight_xpm[] = { "24 26 4 1", " c None", -". c #30302f", +". c #282828", "+ c #83a598 s active_color_1", -"@ c #30302f", +"@ c #282828", "@@@@@@@@@@@@@@@@@@@@@@@@", "........................", "........................", diff --git a/.themes/oomox-numix-gruvbox/xfwm4/maximize-pressed.xpm b/.themes/oomox-gruvbox/xfwm4/maximize-pressed.xpm similarity index 96% rename from .themes/oomox-numix-gruvbox/xfwm4/maximize-pressed.xpm rename to .themes/oomox-gruvbox/xfwm4/maximize-pressed.xpm index 875ee7ed..c625f141 100644 --- a/.themes/oomox-numix-gruvbox/xfwm4/maximize-pressed.xpm +++ b/.themes/oomox-gruvbox/xfwm4/maximize-pressed.xpm @@ -2,9 +2,9 @@ static char * maximize_prelight_xpm[] = { "24 26 4 1", " c None", -". c #30302f", +". c #282828", "+ c #83a598 s active_color_1", -"@ c #30302f", +"@ c #282828", "@@@@@@@@@@@@@@@@@@@@@@@@", "........................", "........................", diff --git a/.themes/oomox-numix-gruvbox/xfwm4/maximize-toggled-active.xpm b/.themes/oomox-gruvbox/xfwm4/maximize-toggled-active.xpm similarity index 84% rename from .themes/oomox-numix-gruvbox/xfwm4/maximize-toggled-active.xpm rename to .themes/oomox-gruvbox/xfwm4/maximize-toggled-active.xpm index b1ae384e..f656532d 100644 --- a/.themes/oomox-numix-gruvbox/xfwm4/maximize-toggled-active.xpm +++ b/.themes/oomox-gruvbox/xfwm4/maximize-toggled-active.xpm @@ -2,15 +2,10 @@ static char * maximize_toggled_prelight_xpm[] = { "24 26 4 1", " c None", -<<<<<<< HEAD -". c #30302f", -"+ c #ebdbb2", -======= -". c #444444", -"+ c #eeeeee", -"@ c #484848", +". c #282828", +"+ c #d5c4a1", +"@ c #282828", "@@@@@@@@@@@@@@@@@@@@@@@@", ->>>>>>> 20c317abd13ec1b1bd1eef62707456f4e76b1f5d "........................", "........................", "........................", diff --git a/.themes/oomox-numix-gruvbox/xfwm4/maximize-toggled-inactive.xpm b/.themes/oomox-gruvbox/xfwm4/maximize-toggled-inactive.xpm similarity index 84% rename from .themes/oomox-numix-gruvbox/xfwm4/maximize-toggled-inactive.xpm rename to .themes/oomox-gruvbox/xfwm4/maximize-toggled-inactive.xpm index 89933a5b..93f8cd7b 100644 --- a/.themes/oomox-numix-gruvbox/xfwm4/maximize-toggled-inactive.xpm +++ b/.themes/oomox-gruvbox/xfwm4/maximize-toggled-inactive.xpm @@ -2,15 +2,10 @@ static char * maximize_toggled_prelight_xpm[] = { "24 26 4 1", " c None", -<<<<<<< HEAD -". c #30302f", -"+ c #282828", -======= -". c #444444", -"+ c #888888", -"@ c #393939", +". c #282828", +"+ c #a99d82", +"@ c #282828", "@@@@@@@@@@@@@@@@@@@@@@@@", ->>>>>>> 20c317abd13ec1b1bd1eef62707456f4e76b1f5d "........................", "........................", "........................", diff --git a/.themes/oomox-numix-gruvbox/xfwm4/maximize-toggled-prelight.xpm b/.themes/oomox-gruvbox/xfwm4/maximize-toggled-prelight.xpm similarity index 85% rename from .themes/oomox-numix-gruvbox/xfwm4/maximize-toggled-prelight.xpm rename to .themes/oomox-gruvbox/xfwm4/maximize-toggled-prelight.xpm index 929057ac..e9595065 100644 --- a/.themes/oomox-numix-gruvbox/xfwm4/maximize-toggled-prelight.xpm +++ b/.themes/oomox-gruvbox/xfwm4/maximize-toggled-prelight.xpm @@ -2,15 +2,10 @@ static char * maximize_toggled_prelight_xpm[] = { "24 26 4 1", " c None", -<<<<<<< HEAD -". c #30302f", +". c #282828", "+ c #83a598 s active_color_1", -======= -". c #444444", -"+ c #f0544c s active_color_1", -"@ c #484848", +"@ c #282828", "@@@@@@@@@@@@@@@@@@@@@@@@", ->>>>>>> 20c317abd13ec1b1bd1eef62707456f4e76b1f5d "........................", "........................", "........................", diff --git a/.themes/oomox-numix-gruvbox/xfwm4/maximize-toggled-pressed.xpm b/.themes/oomox-gruvbox/xfwm4/maximize-toggled-pressed.xpm similarity index 85% rename from .themes/oomox-numix-gruvbox/xfwm4/maximize-toggled-pressed.xpm rename to .themes/oomox-gruvbox/xfwm4/maximize-toggled-pressed.xpm index 929057ac..e9595065 100644 --- a/.themes/oomox-numix-gruvbox/xfwm4/maximize-toggled-pressed.xpm +++ b/.themes/oomox-gruvbox/xfwm4/maximize-toggled-pressed.xpm @@ -2,15 +2,10 @@ static char * maximize_toggled_prelight_xpm[] = { "24 26 4 1", " c None", -<<<<<<< HEAD -". c #30302f", +". c #282828", "+ c #83a598 s active_color_1", -======= -". c #444444", -"+ c #f0544c s active_color_1", -"@ c #484848", +"@ c #282828", "@@@@@@@@@@@@@@@@@@@@@@@@", ->>>>>>> 20c317abd13ec1b1bd1eef62707456f4e76b1f5d "........................", "........................", "........................", diff --git a/.themes/oomox-numix-gruvbox/xfwm4/menu-active.xpm b/.themes/oomox-gruvbox/xfwm4/menu-active.xpm similarity index 83% rename from .themes/oomox-numix-gruvbox/xfwm4/menu-active.xpm rename to .themes/oomox-gruvbox/xfwm4/menu-active.xpm index 2e91b015..8f41371c 100644 --- a/.themes/oomox-numix-gruvbox/xfwm4/menu-active.xpm +++ b/.themes/oomox-gruvbox/xfwm4/menu-active.xpm @@ -2,11 +2,7 @@ static char * menu_active_xpm[] = { "24 16 2 1", " c None", -<<<<<<< HEAD -". c #30302f", -======= -". c #444444", ->>>>>>> 20c317abd13ec1b1bd1eef62707456f4e76b1f5d +". c #282828", "........................", "........................", "........................", diff --git a/.themes/oomox-numix-gruvbox/xfwm4/menu-inactive.xpm b/.themes/oomox-gruvbox/xfwm4/menu-inactive.xpm similarity index 83% rename from .themes/oomox-numix-gruvbox/xfwm4/menu-inactive.xpm rename to .themes/oomox-gruvbox/xfwm4/menu-inactive.xpm index 672266ef..ebd2784f 100644 --- a/.themes/oomox-numix-gruvbox/xfwm4/menu-inactive.xpm +++ b/.themes/oomox-gruvbox/xfwm4/menu-inactive.xpm @@ -2,11 +2,7 @@ static char * menu_inactive_xpm[] = { "24 16 2 1", " c None", -<<<<<<< HEAD -". c #30302f", -======= -". c #444444", ->>>>>>> 20c317abd13ec1b1bd1eef62707456f4e76b1f5d +". c #282828", "........................", "........................", "........................", diff --git a/.themes/oomox-numix-gruvbox/xfwm4/menu-prelight.xpm b/.themes/oomox-gruvbox/xfwm4/menu-prelight.xpm similarity index 83% rename from .themes/oomox-numix-gruvbox/xfwm4/menu-prelight.xpm rename to .themes/oomox-gruvbox/xfwm4/menu-prelight.xpm index 8b06ab7d..ab297582 100644 --- a/.themes/oomox-numix-gruvbox/xfwm4/menu-prelight.xpm +++ b/.themes/oomox-gruvbox/xfwm4/menu-prelight.xpm @@ -2,11 +2,7 @@ static char * menu_prelight_xpm[] = { "24 16 2 1", " c None", -<<<<<<< HEAD -". c #30302f", -======= -". c #444444", ->>>>>>> 20c317abd13ec1b1bd1eef62707456f4e76b1f5d +". c #282828", "........................", "........................", "........................", diff --git a/.themes/oomox-numix-gruvbox/xfwm4/menu-pressed.xpm b/.themes/oomox-gruvbox/xfwm4/menu-pressed.xpm similarity index 83% rename from .themes/oomox-numix-gruvbox/xfwm4/menu-pressed.xpm rename to .themes/oomox-gruvbox/xfwm4/menu-pressed.xpm index d7aef8d3..bedad430 100644 --- a/.themes/oomox-numix-gruvbox/xfwm4/menu-pressed.xpm +++ b/.themes/oomox-gruvbox/xfwm4/menu-pressed.xpm @@ -2,11 +2,7 @@ static char * menu_pressed_xpm[] = { "24 16 2 1", " c None", -<<<<<<< HEAD -". c #30302f", -======= -". c #444444", ->>>>>>> 20c317abd13ec1b1bd1eef62707456f4e76b1f5d +". c #282828", "........................", "........................", "........................", diff --git a/.themes/oomox-numix-gruvbox/xfwm4/right-active.xpm b/.themes/oomox-gruvbox/xfwm4/right-active.xpm similarity index 92% rename from .themes/oomox-numix-gruvbox/xfwm4/right-active.xpm rename to .themes/oomox-gruvbox/xfwm4/right-active.xpm index d4d7ca61..d93c421d 100644 --- a/.themes/oomox-numix-gruvbox/xfwm4/right-active.xpm +++ b/.themes/oomox-gruvbox/xfwm4/right-active.xpm @@ -2,7 +2,7 @@ static char * right_active_xpm[] = { "1 21 2 1", " c None", -". c #ebdbb2", +". c #282828", ".", ".", ".", diff --git a/.themes/oomox-numix-gruvbox/xfwm4/right-inactive.xpm b/.themes/oomox-gruvbox/xfwm4/right-inactive.xpm similarity index 92% rename from .themes/oomox-numix-gruvbox/xfwm4/right-inactive.xpm rename to .themes/oomox-gruvbox/xfwm4/right-inactive.xpm index 50337232..3650b2bd 100644 --- a/.themes/oomox-numix-gruvbox/xfwm4/right-inactive.xpm +++ b/.themes/oomox-gruvbox/xfwm4/right-inactive.xpm @@ -2,7 +2,7 @@ static char * right_inactive_xpm[] = { "1 21 2 1", " c None", -". c #ebdbb2", +". c #282828", ".", ".", ".", diff --git a/.themes/oomox-numix-gruvbox/xfwm4/shade-active.xpm b/.themes/oomox-gruvbox/xfwm4/shade-active.xpm similarity index 84% rename from .themes/oomox-numix-gruvbox/xfwm4/shade-active.xpm rename to .themes/oomox-gruvbox/xfwm4/shade-active.xpm index 47ddc4c6..da6587d1 100644 --- a/.themes/oomox-numix-gruvbox/xfwm4/shade-active.xpm +++ b/.themes/oomox-gruvbox/xfwm4/shade-active.xpm @@ -2,15 +2,10 @@ static char * shade_prelight_xpm[] = { "24 26 4 1", " c None", -<<<<<<< HEAD -". c #30302f", -"+ c #ebdbb2", -======= -". c #444444", -"+ c #eeeeee", -"@ c #484848", +". c #282828", +"+ c #d5c4a1", +"@ c #282828", "@@@@@@@@@@@@@@@@@@@@@@@@", ->>>>>>> 20c317abd13ec1b1bd1eef62707456f4e76b1f5d "........................", "........................", "........................", diff --git a/.themes/oomox-numix-gruvbox/xfwm4/shade-inactive.xpm b/.themes/oomox-gruvbox/xfwm4/shade-inactive.xpm similarity index 84% rename from .themes/oomox-numix-gruvbox/xfwm4/shade-inactive.xpm rename to .themes/oomox-gruvbox/xfwm4/shade-inactive.xpm index 5df96825..e6744bc5 100644 --- a/.themes/oomox-numix-gruvbox/xfwm4/shade-inactive.xpm +++ b/.themes/oomox-gruvbox/xfwm4/shade-inactive.xpm @@ -2,15 +2,10 @@ static char * shade_prelight_xpm[] = { "24 26 4 1", " c None", -<<<<<<< HEAD -". c #30302f", -"+ c #282828", -======= -". c #444444", -"+ c #888888", -"@ c #393939", +". c #282828", +"+ c #a99d82", +"@ c #282828", "@@@@@@@@@@@@@@@@@@@@@@@@", ->>>>>>> 20c317abd13ec1b1bd1eef62707456f4e76b1f5d "........................", "........................", "........................", diff --git a/.themes/oomox-numix-gruvbox/xfwm4/shade-prelight.xpm b/.themes/oomox-gruvbox/xfwm4/shade-prelight.xpm similarity index 85% rename from .themes/oomox-numix-gruvbox/xfwm4/shade-prelight.xpm rename to .themes/oomox-gruvbox/xfwm4/shade-prelight.xpm index 7305245a..7c530ede 100644 --- a/.themes/oomox-numix-gruvbox/xfwm4/shade-prelight.xpm +++ b/.themes/oomox-gruvbox/xfwm4/shade-prelight.xpm @@ -2,15 +2,10 @@ static char * shade_prelight_xpm[] = { "24 26 4 1", " c None", -<<<<<<< HEAD -". c #30302f", +". c #282828", "+ c #83a598 s active_color_1", -======= -". c #444444", -"+ c #f0544c s active_color_1", -"@ c #484848", +"@ c #282828", "@@@@@@@@@@@@@@@@@@@@@@@@", ->>>>>>> 20c317abd13ec1b1bd1eef62707456f4e76b1f5d "........................", "........................", "........................", diff --git a/.themes/oomox-numix-gruvbox/xfwm4/shade-pressed.xpm b/.themes/oomox-gruvbox/xfwm4/shade-pressed.xpm similarity index 85% rename from .themes/oomox-numix-gruvbox/xfwm4/shade-pressed.xpm rename to .themes/oomox-gruvbox/xfwm4/shade-pressed.xpm index 7305245a..7c530ede 100644 --- a/.themes/oomox-numix-gruvbox/xfwm4/shade-pressed.xpm +++ b/.themes/oomox-gruvbox/xfwm4/shade-pressed.xpm @@ -2,15 +2,10 @@ static char * shade_prelight_xpm[] = { "24 26 4 1", " c None", -<<<<<<< HEAD -". c #30302f", +". c #282828", "+ c #83a598 s active_color_1", -======= -". c #444444", -"+ c #f0544c s active_color_1", -"@ c #484848", +"@ c #282828", "@@@@@@@@@@@@@@@@@@@@@@@@", ->>>>>>> 20c317abd13ec1b1bd1eef62707456f4e76b1f5d "........................", "........................", "........................", diff --git a/.themes/oomox-numix-gruvbox/xfwm4/shade-toggled-active.xpm b/.themes/oomox-gruvbox/xfwm4/shade-toggled-active.xpm similarity index 84% rename from .themes/oomox-numix-gruvbox/xfwm4/shade-toggled-active.xpm rename to .themes/oomox-gruvbox/xfwm4/shade-toggled-active.xpm index 023420bb..026f8f0c 100644 --- a/.themes/oomox-numix-gruvbox/xfwm4/shade-toggled-active.xpm +++ b/.themes/oomox-gruvbox/xfwm4/shade-toggled-active.xpm @@ -2,15 +2,10 @@ static char * shade_toggled_prelight_xpm[] = { "24 26 4 1", " c None", -<<<<<<< HEAD -". c #30302f", -"+ c #ebdbb2", -======= -". c #444444", -"+ c #eeeeee", -"@ c #484848", +". c #282828", +"+ c #d5c4a1", +"@ c #282828", "@@@@@@@@@@@@@@@@@@@@@@@@", ->>>>>>> 20c317abd13ec1b1bd1eef62707456f4e76b1f5d "........................", "........................", "........................", diff --git a/.themes/oomox-numix-gruvbox/xfwm4/shade-toggled-inactive.xpm b/.themes/oomox-gruvbox/xfwm4/shade-toggled-inactive.xpm similarity index 84% rename from .themes/oomox-numix-gruvbox/xfwm4/shade-toggled-inactive.xpm rename to .themes/oomox-gruvbox/xfwm4/shade-toggled-inactive.xpm index a8a537f3..11e26a92 100644 --- a/.themes/oomox-numix-gruvbox/xfwm4/shade-toggled-inactive.xpm +++ b/.themes/oomox-gruvbox/xfwm4/shade-toggled-inactive.xpm @@ -2,15 +2,9 @@ static char * shade_toggled_prelight_xpm[] = { "24 26 4 1", " c None", -<<<<<<< HEAD -". c #30302f", -"+ c #282828", -======= -". c #444444", -"+ c #888888", -"@ c #393939", +". c #282828", +"+ c #a99d82", "@@@@@@@@@@@@@@@@@@@@@@@@", ->>>>>>> 20c317abd13ec1b1bd1eef62707456f4e76b1f5d "........................", "........................", "........................", diff --git a/.themes/oomox-numix-gruvbox/xfwm4/shade-toggled-prelight.xpm b/.themes/oomox-gruvbox/xfwm4/shade-toggled-prelight.xpm similarity index 85% rename from .themes/oomox-numix-gruvbox/xfwm4/shade-toggled-prelight.xpm rename to .themes/oomox-gruvbox/xfwm4/shade-toggled-prelight.xpm index e58b86ea..db2ea15e 100644 --- a/.themes/oomox-numix-gruvbox/xfwm4/shade-toggled-prelight.xpm +++ b/.themes/oomox-gruvbox/xfwm4/shade-toggled-prelight.xpm @@ -2,15 +2,10 @@ static char * shade_toggled_prelight_xpm[] = { "24 26 4 1", " c None", -<<<<<<< HEAD -". c #30302f", +". c #282828", "+ c #83a598 s active_color_1", -======= -". c #444444", -"+ c #f0544c s active_color_1", -"@ c #484848", +"@ c #282828", "@@@@@@@@@@@@@@@@@@@@@@@@", ->>>>>>> 20c317abd13ec1b1bd1eef62707456f4e76b1f5d "........................", "........................", "........................", diff --git a/.themes/oomox-numix-gruvbox/xfwm4/shade-toggled-pressed.xpm b/.themes/oomox-gruvbox/xfwm4/shade-toggled-pressed.xpm similarity index 85% rename from .themes/oomox-numix-gruvbox/xfwm4/shade-toggled-pressed.xpm rename to .themes/oomox-gruvbox/xfwm4/shade-toggled-pressed.xpm index e58b86ea..db2ea15e 100644 --- a/.themes/oomox-numix-gruvbox/xfwm4/shade-toggled-pressed.xpm +++ b/.themes/oomox-gruvbox/xfwm4/shade-toggled-pressed.xpm @@ -2,15 +2,10 @@ static char * shade_toggled_prelight_xpm[] = { "24 26 4 1", " c None", -<<<<<<< HEAD -". c #30302f", +". c #282828", "+ c #83a598 s active_color_1", -======= -". c #444444", -"+ c #f0544c s active_color_1", -"@ c #484848", +"@ c #282828", "@@@@@@@@@@@@@@@@@@@@@@@@", ->>>>>>> 20c317abd13ec1b1bd1eef62707456f4e76b1f5d "........................", "........................", "........................", diff --git a/.themes/oomox-numix-gruvbox/xfwm4/stick-active.xpm b/.themes/oomox-gruvbox/xfwm4/stick-active.xpm similarity index 84% rename from .themes/oomox-numix-gruvbox/xfwm4/stick-active.xpm rename to .themes/oomox-gruvbox/xfwm4/stick-active.xpm index f4b68520..b114e8e3 100644 --- a/.themes/oomox-numix-gruvbox/xfwm4/stick-active.xpm +++ b/.themes/oomox-gruvbox/xfwm4/stick-active.xpm @@ -2,15 +2,9 @@ static char * stick_active_xpm[] = { "24 26 4 1", " c None", -<<<<<<< HEAD -". c #30302f", -"+ c #ebdbb2", -======= -". c #444444", -"+ c #eeeeee", -"@ c #484848", +". c #282828", +"+ c #d5c4a1", "@@@@@@@@@@@@@@@@@@@@@@@@", ->>>>>>> 20c317abd13ec1b1bd1eef62707456f4e76b1f5d "........................", "........................", "........................", diff --git a/.themes/oomox-numix-gruvbox/xfwm4/stick-inactive.xpm b/.themes/oomox-gruvbox/xfwm4/stick-inactive.xpm similarity index 84% rename from .themes/oomox-numix-gruvbox/xfwm4/stick-inactive.xpm rename to .themes/oomox-gruvbox/xfwm4/stick-inactive.xpm index 6f45fd8d..bc1cbfd6 100644 --- a/.themes/oomox-numix-gruvbox/xfwm4/stick-inactive.xpm +++ b/.themes/oomox-gruvbox/xfwm4/stick-inactive.xpm @@ -2,15 +2,10 @@ static char * stick_toggled_prelight_xpm[] = { "24 26 4 1", " c None", -<<<<<<< HEAD -". c #30302f", -"+ c #282828", -======= -". c #444444", -"+ c #888888", -"@ c #393939", +". c #282828", +"+ c #a99d82", +"@ c #282828", "@@@@@@@@@@@@@@@@@@@@@@@@", ->>>>>>> 20c317abd13ec1b1bd1eef62707456f4e76b1f5d "........................", "........................", "........................", diff --git a/.themes/oomox-numix-gruvbox/xfwm4/stick-prelight.xpm b/.themes/oomox-gruvbox/xfwm4/stick-prelight.xpm similarity index 85% rename from .themes/oomox-numix-gruvbox/xfwm4/stick-prelight.xpm rename to .themes/oomox-gruvbox/xfwm4/stick-prelight.xpm index 9ff16c7e..9580085b 100644 --- a/.themes/oomox-numix-gruvbox/xfwm4/stick-prelight.xpm +++ b/.themes/oomox-gruvbox/xfwm4/stick-prelight.xpm @@ -2,15 +2,10 @@ static char * stick_toggled_prelight_xpm[] = { "24 26 4 1", " c None", -<<<<<<< HEAD -". c #30302f", +". c #282828", "+ c #83a598 s active_color_1", -======= -". c #444444", -"+ c #f0544c s active_color_1", -"@ c #484848", +"@ c #282828", "@@@@@@@@@@@@@@@@@@@@@@@@", ->>>>>>> 20c317abd13ec1b1bd1eef62707456f4e76b1f5d "........................", "........................", "........................", diff --git a/.themes/oomox-numix-gruvbox/xfwm4/stick-pressed.xpm b/.themes/oomox-gruvbox/xfwm4/stick-pressed.xpm similarity index 85% rename from .themes/oomox-numix-gruvbox/xfwm4/stick-pressed.xpm rename to .themes/oomox-gruvbox/xfwm4/stick-pressed.xpm index 9ff16c7e..9580085b 100644 --- a/.themes/oomox-numix-gruvbox/xfwm4/stick-pressed.xpm +++ b/.themes/oomox-gruvbox/xfwm4/stick-pressed.xpm @@ -2,15 +2,10 @@ static char * stick_toggled_prelight_xpm[] = { "24 26 4 1", " c None", -<<<<<<< HEAD -". c #30302f", +". c #282828", "+ c #83a598 s active_color_1", -======= -". c #444444", -"+ c #f0544c s active_color_1", -"@ c #484848", +"@ c #282828", "@@@@@@@@@@@@@@@@@@@@@@@@", ->>>>>>> 20c317abd13ec1b1bd1eef62707456f4e76b1f5d "........................", "........................", "........................", diff --git a/.themes/oomox-numix-gruvbox/xfwm4/stick-toggled-active.xpm b/.themes/oomox-gruvbox/xfwm4/stick-toggled-active.xpm similarity index 84% rename from .themes/oomox-numix-gruvbox/xfwm4/stick-toggled-active.xpm rename to .themes/oomox-gruvbox/xfwm4/stick-toggled-active.xpm index b52d14f5..d4eaf8b0 100644 --- a/.themes/oomox-numix-gruvbox/xfwm4/stick-toggled-active.xpm +++ b/.themes/oomox-gruvbox/xfwm4/stick-toggled-active.xpm @@ -2,15 +2,10 @@ static char * stick_toggled_active_xpm[] = { "24 26 4 1", " c None", -<<<<<<< HEAD -". c #30302f", -"+ c #ebdbb2", -======= -". c #444444", -"+ c #eeeeee", -"@ c #484848", +". c #282828", +"+ c #d5c4a1", +"@ c #282828", "@@@@@@@@@@@@@@@@@@@@@@@@", ->>>>>>> 20c317abd13ec1b1bd1eef62707456f4e76b1f5d "........................", "........................", "........................", diff --git a/.themes/oomox-numix-gruvbox/xfwm4/stick-toggled-inactive.xpm b/.themes/oomox-gruvbox/xfwm4/stick-toggled-inactive.xpm similarity index 84% rename from .themes/oomox-numix-gruvbox/xfwm4/stick-toggled-inactive.xpm rename to .themes/oomox-gruvbox/xfwm4/stick-toggled-inactive.xpm index edb6c9f7..d1ccbbea 100644 --- a/.themes/oomox-numix-gruvbox/xfwm4/stick-toggled-inactive.xpm +++ b/.themes/oomox-gruvbox/xfwm4/stick-toggled-inactive.xpm @@ -2,15 +2,10 @@ static char * stick_toggled_prelight_xpm[] = { "24 26 4 1", " c None", -<<<<<<< HEAD -". c #30302f", -"+ c #282828", -======= -". c #444444", -"+ c #888888", -"@ c #393939", +". c #282828", +"+ c #a99d82", +"@ c #282828", "@@@@@@@@@@@@@@@@@@@@@@@@", ->>>>>>> 20c317abd13ec1b1bd1eef62707456f4e76b1f5d "........................", "........................", "........................", diff --git a/.themes/oomox-numix-gruvbox/xfwm4/stick-toggled-prelight.xpm b/.themes/oomox-gruvbox/xfwm4/stick-toggled-prelight.xpm similarity index 85% rename from .themes/oomox-numix-gruvbox/xfwm4/stick-toggled-prelight.xpm rename to .themes/oomox-gruvbox/xfwm4/stick-toggled-prelight.xpm index 8a8531c6..5e9c01c7 100644 --- a/.themes/oomox-numix-gruvbox/xfwm4/stick-toggled-prelight.xpm +++ b/.themes/oomox-gruvbox/xfwm4/stick-toggled-prelight.xpm @@ -2,15 +2,10 @@ static char * stick_toggled_prelight_xpm[] = { "24 26 4 1", " c None", -<<<<<<< HEAD -". c #30302f", +". c #282828", "+ c #83a598 s active_color_1", -======= -". c #444444", -"+ c #f0544c s active_color_1", -"@ c #484848", +"@ c #282828", "@@@@@@@@@@@@@@@@@@@@@@@@", ->>>>>>> 20c317abd13ec1b1bd1eef62707456f4e76b1f5d "........................", "........................", "........................", diff --git a/.themes/oomox-numix-gruvbox/xfwm4/stick-toggled-pressed.xpm b/.themes/oomox-gruvbox/xfwm4/stick-toggled-pressed.xpm similarity index 85% rename from .themes/oomox-numix-gruvbox/xfwm4/stick-toggled-pressed.xpm rename to .themes/oomox-gruvbox/xfwm4/stick-toggled-pressed.xpm index 8a8531c6..5e9c01c7 100644 --- a/.themes/oomox-numix-gruvbox/xfwm4/stick-toggled-pressed.xpm +++ b/.themes/oomox-gruvbox/xfwm4/stick-toggled-pressed.xpm @@ -2,15 +2,10 @@ static char * stick_toggled_prelight_xpm[] = { "24 26 4 1", " c None", -<<<<<<< HEAD -". c #30302f", +". c #282828", "+ c #83a598 s active_color_1", -======= -". c #444444", -"+ c #f0544c s active_color_1", -"@ c #484848", +"@ c #282828", "@@@@@@@@@@@@@@@@@@@@@@@@", ->>>>>>> 20c317abd13ec1b1bd1eef62707456f4e76b1f5d "........................", "........................", "........................", diff --git a/.themes/oomox-numix-gruvbox/xfwm4/themerc b/.themes/oomox-gruvbox/xfwm4/themerc similarity index 89% rename from .themes/oomox-numix-gruvbox/xfwm4/themerc rename to .themes/oomox-gruvbox/xfwm4/themerc index 3a7458d2..c060fe17 100644 --- a/.themes/oomox-numix-gruvbox/xfwm4/themerc +++ b/.themes/oomox-gruvbox/xfwm4/themerc @@ -2,8 +2,8 @@ # Author: Satyajit Sahoo # License: GPL-3.0+ -active_text_color=#ebdbb2 -inactive_text_color=#282828 +active_text_color=#d5c4a1 +inactive_text_color=#a99d82 button_offset=3 button_spacing=0 show_app_icon=true diff --git a/.themes/oomox-numix-gruvbox/xfwm4/title-1-active.xpm b/.themes/oomox-gruvbox/xfwm4/title-1-active.xpm similarity index 63% rename from .themes/oomox-numix-gruvbox/xfwm4/title-1-active.xpm rename to .themes/oomox-gruvbox/xfwm4/title-1-active.xpm index ca1baf65..72bf153b 100644 --- a/.themes/oomox-numix-gruvbox/xfwm4/title-1-active.xpm +++ b/.themes/oomox-gruvbox/xfwm4/title-1-active.xpm @@ -2,13 +2,8 @@ static char * title_1_active_xpm[] = { "2 26 3 1", " c None", -<<<<<<< HEAD -". c #ebdbb2", -"+ c #30302f", -======= -". c #484848", -"+ c #444444", ->>>>>>> 20c317abd13ec1b1bd1eef62707456f4e76b1f5d +". c #282828", +"+ c #282828", "..", "++", "++", diff --git a/.themes/oomox-numix-gruvbox/xfwm4/title-1-inactive.xpm b/.themes/oomox-gruvbox/xfwm4/title-1-inactive.xpm similarity index 64% rename from .themes/oomox-numix-gruvbox/xfwm4/title-1-inactive.xpm rename to .themes/oomox-gruvbox/xfwm4/title-1-inactive.xpm index c98e7a4c..95b5b070 100644 --- a/.themes/oomox-numix-gruvbox/xfwm4/title-1-inactive.xpm +++ b/.themes/oomox-gruvbox/xfwm4/title-1-inactive.xpm @@ -2,13 +2,8 @@ static char * title_1_inactive_xpm[] = { "2 26 3 1", " c None", -<<<<<<< HEAD -". c #ebdbb2", -"+ c #30302f", -======= -". c #393939", -"+ c #444444", ->>>>>>> 20c317abd13ec1b1bd1eef62707456f4e76b1f5d +". c #282828", +"+ c #282828", "..", "++", "++", diff --git a/.themes/oomox-numix-gruvbox/xfwm4/title-2-active.xpm b/.themes/oomox-gruvbox/xfwm4/title-2-active.xpm similarity index 63% rename from .themes/oomox-numix-gruvbox/xfwm4/title-2-active.xpm rename to .themes/oomox-gruvbox/xfwm4/title-2-active.xpm index 3b5d7edc..93a020d0 100644 --- a/.themes/oomox-numix-gruvbox/xfwm4/title-2-active.xpm +++ b/.themes/oomox-gruvbox/xfwm4/title-2-active.xpm @@ -2,13 +2,8 @@ static char * title_2_active_xpm[] = { "2 26 3 1", " c None", -<<<<<<< HEAD -". c #ebdbb2", -"+ c #30302f", -======= -". c #484848", -"+ c #444444", ->>>>>>> 20c317abd13ec1b1bd1eef62707456f4e76b1f5d +". c #282828", +"+ c #282828", "..", "++", "++", diff --git a/.themes/oomox-numix-gruvbox/xfwm4/title-2-inactive.xpm b/.themes/oomox-gruvbox/xfwm4/title-2-inactive.xpm similarity index 64% rename from .themes/oomox-numix-gruvbox/xfwm4/title-2-inactive.xpm rename to .themes/oomox-gruvbox/xfwm4/title-2-inactive.xpm index 8195662d..ae58454b 100644 --- a/.themes/oomox-numix-gruvbox/xfwm4/title-2-inactive.xpm +++ b/.themes/oomox-gruvbox/xfwm4/title-2-inactive.xpm @@ -2,13 +2,8 @@ static char * title_2_inactive_xpm[] = { "2 26 3 1", " c None", -<<<<<<< HEAD -". c #ebdbb2", -"+ c #30302f", -======= -". c #393939", -"+ c #444444", ->>>>>>> 20c317abd13ec1b1bd1eef62707456f4e76b1f5d +". c #282828", +"+ c #282828", "..", "++", "++", diff --git a/.themes/oomox-numix-gruvbox/xfwm4/title-3-active.xpm b/.themes/oomox-gruvbox/xfwm4/title-3-active.xpm similarity index 63% rename from .themes/oomox-numix-gruvbox/xfwm4/title-3-active.xpm rename to .themes/oomox-gruvbox/xfwm4/title-3-active.xpm index 0b394739..b4fbcb87 100644 --- a/.themes/oomox-numix-gruvbox/xfwm4/title-3-active.xpm +++ b/.themes/oomox-gruvbox/xfwm4/title-3-active.xpm @@ -2,13 +2,8 @@ static char * title_3_active_xpm[] = { "2 26 3 1", " c None", -<<<<<<< HEAD -". c #ebdbb2", -"+ c #30302f", -======= -". c #484848", -"+ c #444444", ->>>>>>> 20c317abd13ec1b1bd1eef62707456f4e76b1f5d +". c #282828", +"+ c #282828", "..", "++", "++", diff --git a/.themes/oomox-numix-gruvbox/xfwm4/title-3-inactive.xpm b/.themes/oomox-gruvbox/xfwm4/title-3-inactive.xpm similarity index 64% rename from .themes/oomox-numix-gruvbox/xfwm4/title-3-inactive.xpm rename to .themes/oomox-gruvbox/xfwm4/title-3-inactive.xpm index aec7c697..6351aa3d 100644 --- a/.themes/oomox-numix-gruvbox/xfwm4/title-3-inactive.xpm +++ b/.themes/oomox-gruvbox/xfwm4/title-3-inactive.xpm @@ -2,13 +2,8 @@ static char * title_3_inactive_xpm[] = { "2 26 3 1", " c None", -<<<<<<< HEAD -". c #ebdbb2", -"+ c #30302f", -======= -". c #393939", -"+ c #444444", ->>>>>>> 20c317abd13ec1b1bd1eef62707456f4e76b1f5d +". c #282828", +"+ c #282828", "..", "++", "++", diff --git a/.themes/oomox-numix-gruvbox/xfwm4/title-4-active.xpm b/.themes/oomox-gruvbox/xfwm4/title-4-active.xpm similarity index 63% rename from .themes/oomox-numix-gruvbox/xfwm4/title-4-active.xpm rename to .themes/oomox-gruvbox/xfwm4/title-4-active.xpm index 62a40a89..bae2fadd 100644 --- a/.themes/oomox-numix-gruvbox/xfwm4/title-4-active.xpm +++ b/.themes/oomox-gruvbox/xfwm4/title-4-active.xpm @@ -2,13 +2,8 @@ static char * title_4_active_xpm[] = { "2 26 3 1", " c None", -<<<<<<< HEAD -". c #ebdbb2", -"+ c #30302f", -======= -". c #484848", -"+ c #444444", ->>>>>>> 20c317abd13ec1b1bd1eef62707456f4e76b1f5d +". c #282828", +"+ c #282828", "..", "++", "++", diff --git a/.themes/oomox-numix-gruvbox/xfwm4/title-4-inactive.xpm b/.themes/oomox-gruvbox/xfwm4/title-4-inactive.xpm similarity index 64% rename from .themes/oomox-numix-gruvbox/xfwm4/title-4-inactive.xpm rename to .themes/oomox-gruvbox/xfwm4/title-4-inactive.xpm index 1683a0b7..f7425807 100644 --- a/.themes/oomox-numix-gruvbox/xfwm4/title-4-inactive.xpm +++ b/.themes/oomox-gruvbox/xfwm4/title-4-inactive.xpm @@ -2,13 +2,8 @@ static char * title_4_inactive_xpm[] = { "2 26 3 1", " c None", -<<<<<<< HEAD -". c #ebdbb2", -"+ c #30302f", -======= -". c #393939", -"+ c #444444", ->>>>>>> 20c317abd13ec1b1bd1eef62707456f4e76b1f5d +". c #282828", +"+ c #282828", "..", "++", "++", diff --git a/.themes/oomox-numix-gruvbox/xfwm4/title-5-active.xpm b/.themes/oomox-gruvbox/xfwm4/title-5-active.xpm similarity index 63% rename from .themes/oomox-numix-gruvbox/xfwm4/title-5-active.xpm rename to .themes/oomox-gruvbox/xfwm4/title-5-active.xpm index a638cd82..8585d5db 100644 --- a/.themes/oomox-numix-gruvbox/xfwm4/title-5-active.xpm +++ b/.themes/oomox-gruvbox/xfwm4/title-5-active.xpm @@ -2,13 +2,8 @@ static char * title_5_active_xpm[] = { "2 26 3 1", " c None", -<<<<<<< HEAD -". c #ebdbb2", -"+ c #30302f", -======= -". c #484848", -"+ c #444444", ->>>>>>> 20c317abd13ec1b1bd1eef62707456f4e76b1f5d +". c #282828", +"+ c #282828", "..", "++", "++", diff --git a/.themes/oomox-numix-gruvbox/xfwm4/title-5-inactive.xpm b/.themes/oomox-gruvbox/xfwm4/title-5-inactive.xpm similarity index 64% rename from .themes/oomox-numix-gruvbox/xfwm4/title-5-inactive.xpm rename to .themes/oomox-gruvbox/xfwm4/title-5-inactive.xpm index 7a16c0fb..5c71d8f6 100644 --- a/.themes/oomox-numix-gruvbox/xfwm4/title-5-inactive.xpm +++ b/.themes/oomox-gruvbox/xfwm4/title-5-inactive.xpm @@ -2,13 +2,8 @@ static char * title_5_inactive_xpm[] = { "2 26 3 1", " c None", -<<<<<<< HEAD -". c #ebdbb2", -"+ c #30302f", -======= -". c #393939", -"+ c #444444", ->>>>>>> 20c317abd13ec1b1bd1eef62707456f4e76b1f5d +". c #282828", +"+ c #282828", "..", "++", "++", diff --git a/.themes/oomox-numix-gruvbox/xfwm4/top-left-active.xpm b/.themes/oomox-gruvbox/xfwm4/top-left-active.xpm similarity index 59% rename from .themes/oomox-numix-gruvbox/xfwm4/top-left-active.xpm rename to .themes/oomox-gruvbox/xfwm4/top-left-active.xpm index e19b8ef9..445e8670 100644 --- a/.themes/oomox-numix-gruvbox/xfwm4/top-left-active.xpm +++ b/.themes/oomox-gruvbox/xfwm4/top-left-active.xpm @@ -2,15 +2,9 @@ static char * top_left_active_xpm[] = { "2 26 4 1", " c None", -<<<<<<< HEAD -". c #ebdbb2", -"+ c #ebdbb2", -"@ c #30302f", -======= -". c #484848", -"+ c #343434", -"@ c #444444", ->>>>>>> 20c317abd13ec1b1bd1eef62707456f4e76b1f5d +". c #282828", +"+ c #282828", +"@ c #282828", " .", ".+", ".@", diff --git a/.themes/oomox-numix-gruvbox/xfwm4/top-left-inactive.xpm b/.themes/oomox-gruvbox/xfwm4/top-left-inactive.xpm similarity index 59% rename from .themes/oomox-numix-gruvbox/xfwm4/top-left-inactive.xpm rename to .themes/oomox-gruvbox/xfwm4/top-left-inactive.xpm index 609d4eb8..35f53319 100644 --- a/.themes/oomox-numix-gruvbox/xfwm4/top-left-inactive.xpm +++ b/.themes/oomox-gruvbox/xfwm4/top-left-inactive.xpm @@ -2,15 +2,9 @@ static char * top_left_inactive_xpm[] = { "2 26 4 1", " c None", -<<<<<<< HEAD -". c #ebdbb2", -"+ c #30302f", -"@ c #30302f", -======= -". c #393939", -"+ c #303030", -"@ c #444444", ->>>>>>> 20c317abd13ec1b1bd1eef62707456f4e76b1f5d +". c #282828", +"+ c #282828", +"@ c #282828", " .", ".+", ".@", diff --git a/.themes/oomox-numix-gruvbox/xfwm4/top-right-active.xpm b/.themes/oomox-gruvbox/xfwm4/top-right-active.xpm similarity index 59% rename from .themes/oomox-numix-gruvbox/xfwm4/top-right-active.xpm rename to .themes/oomox-gruvbox/xfwm4/top-right-active.xpm index ea745af7..c8754136 100644 --- a/.themes/oomox-numix-gruvbox/xfwm4/top-right-active.xpm +++ b/.themes/oomox-gruvbox/xfwm4/top-right-active.xpm @@ -2,15 +2,9 @@ static char * top_right_active_xpm[] = { "2 26 4 1", " c None", -<<<<<<< HEAD -". c #ebdbb2", -"+ c #ebdbb2", -"@ c #30302f", -======= -". c #484848", -"+ c #343434", -"@ c #444444", ->>>>>>> 20c317abd13ec1b1bd1eef62707456f4e76b1f5d +". c #282828", +"+ c #282828", +"@ c #282828", ". ", "+.", "@.", diff --git a/.themes/oomox-numix-gruvbox/xfwm4/top-right-inactive.xpm b/.themes/oomox-gruvbox/xfwm4/top-right-inactive.xpm similarity index 59% rename from .themes/oomox-numix-gruvbox/xfwm4/top-right-inactive.xpm rename to .themes/oomox-gruvbox/xfwm4/top-right-inactive.xpm index 48eb4efe..6b0df39c 100644 --- a/.themes/oomox-numix-gruvbox/xfwm4/top-right-inactive.xpm +++ b/.themes/oomox-gruvbox/xfwm4/top-right-inactive.xpm @@ -2,15 +2,9 @@ static char * top_right_inactive_xpm[] = { "2 26 4 1", " c None", -<<<<<<< HEAD -". c #ebdbb2", -"+ c #30302f", -"@ c #30302f", -======= -". c #393939", -"+ c #303030", -"@ c #444444", ->>>>>>> 20c317abd13ec1b1bd1eef62707456f4e76b1f5d +". c #282828", +"+ c #282828", +"@ c #282828", ". ", "+.", "@.", diff --git a/.themes/oomox-numix-gruvbox/Makefile b/.themes/oomox-numix-gruvbox/Makefile deleted file mode 100755 index 0ac52476..00000000 --- a/.themes/oomox-numix-gruvbox/Makefile +++ /dev/null @@ -1,81 +0,0 @@ -SASS=sassc -SASSFLAGS= -I -GLIB_COMPILE_RESOURCES=glib-compile-resources -RES_DIR=gtk-3.0 -SCSS_DIR=$(RES_DIR)/scss -DIST_DIR=$(RES_DIR)/dist -RES_DIR320=gtk-3.20 -SCSS_DIR320=$(RES_DIR320)/scss -DIST_DIR320=$(RES_DIR320)/dist -INSTALL_DIR=$(DESTDIR)/usr/share/themes/Numix -ROOT_DIR=${PWD} -UTILS=scripts/utils.sh - -gtk3: clean gresource_gtk3 -gtk320: clean gresource_gtk320 -all: clean gresource - -css_gtk3: - mkdir -p $(DIST_DIR) - $(SASS) $(SASSFLAGS) "$(SCSS_DIR)" "$(SCSS_DIR)/gtk.scss" "$(DIST_DIR)/gtk.css" -ifneq ("$(wildcard $(SCSS_DIR)/gtk-dark.scss)","") - $(SASS) $(SASSFLAGS) "$(SCSS_DIR)" "$(SCSS_DIR)/gtk-dark.scss" "$(DIST_DIR)/gtk-dark.css" -else - cp "$(DIST_DIR)/gtk.css" "$(DIST_DIR)/gtk-dark.css" -endif -css_gtk320: - mkdir -p $(DIST_DIR320) - $(SASS) $(SASSFLAGS) "$(SCSS_DIR320)" "$(SCSS_DIR320)/gtk.scss" "$(DIST_DIR320)/gtk.css" -ifneq ("$(wildcard $(SCSS_DIR320)/gtk-dark.scss)","") - $(SASS) $(SASSFLAGS) "$(SCSS_DIR320)" "$(SCSS_DIR320)/gtk-dark.scss" "$(DIST_DIR320)/gtk-dark.css" -else - cp "$(DIST_DIR320)/gtk.css" "$(DIST_DIR320)/gtk-dark.css" -endif -css: css_gtk3 css_gtk320 - -gresource_gtk3: css_gtk3 - $(GLIB_COMPILE_RESOURCES) --sourcedir="$(RES_DIR)" "$(RES_DIR)/gtk.gresource.xml" -gresource_gtk320: css_gtk320 - $(GLIB_COMPILE_RESOURCES) --sourcedir="$(RES_DIR320)" "$(RES_DIR320)/gtk.gresource.xml" -gresource: gresource_gtk3 gresource_gtk320 - -watch: clean - while true; do \ - make gresource; \ - inotifywait @gtk.gresource -qr -e modify -e create -e delete "$(RES_DIR)"; \ - done - -clean: - rm -rf "$(DIST_DIR)" - rm -f "$(RES_DIR)/gtk.gresource" - rm -rf "$(DIST_DIR320)" - rm -f "$(RES_DIR320)/gtk.gresource" - rm -rf "$(ROOT_DIR)/dist" - -install: all - $(UTILS) install "$(INSTALL_DIR)" - -uninstall: - rm -rf "$(INSTALL_DIR)" - -changes: - $(UTILS) changes - -zip: all - mkdir "$(ROOT_DIR)/dist" - $(UTILS) install "$(ROOT_DIR)/dist/$$(basename '$(INSTALL_DIR)')" - cd "$(ROOT_DIR)/dist" && zip --symlinks -rq "$$(basename '$(INSTALL_DIR)')" "$$(basename '$(INSTALL_DIR)')" - - -.PHONY: all -.PHONY: css -.PHONY: watch -.PHONY: gresource -.PHONY: clean -.PHONY: install -.PHONY: uninstall -.PHONY: changes - -.DEFAULT_GOAL := all - -# vim: set ts=4 sw=4 tw=0 noet : diff --git a/.themes/oomox-numix-gruvbox/gtk-2.0/gtkrc.hidpi b/.themes/oomox-numix-gruvbox/gtk-2.0/gtkrc.hidpi deleted file mode 100644 index ab0b2b4f..00000000 --- a/.themes/oomox-numix-gruvbox/gtk-2.0/gtkrc.hidpi +++ /dev/null @@ -1,927 +0,0 @@ -# Oomox GTK Theme (Numix Fork) - -gtk-color-scheme = -"base_color:#30302f\nbg_color:#282828\ntooltip_bg_color:#282828\nselected_bg_color:#83a598\ntext_color:#ebdbb2\nfg_color:#ebdbb2\ntooltip_fg_color:#ebdbb2\nselected_fg_color:#ebdbb2\nmenubar_bg_color:#30302f\nmenubar_fg_color:#ebdbb2\ntoolbar_bg_color:#282828\ntoolbar_fg_color:#ebdbb2\nmenu_bg_color:#30302f\nmenu_fg_color:#ebdbb2\npanel_bg_color:#282828\npanel_fg_color:#ebdbb2\nlink_color:#83a598\nbtn_bg_color:#32302f\nbtn_fg_color:#ebdbb2\ntitlebar_bg_color:#30302f\ntitlebar_fg_color:#ebdbb2\n" -# Default Style - -style "murrine-default" { - GtkArrow::arrow-scaling= 0.6 - - GtkButton::child-displacement-x = 0 - GtkButton::child-displacement-y = 0 - - GtkButton::default-border = { 0, 0, 0, 0 } - - GtkButtonBox::child-min-height = 52 - - GtkCheckButton::indicator-size = 30 - - # The following line hints to gecko (and possibly other appliations) - # that the entry should be drawn transparently on the canvas. - # Without this, gecko will fill in the background of the entry. - GtkEntry::honors-transparent-bg-hint = 1 - GtkEntry::state-hint = 0 - - GtkExpander::expander-size = 30 - - GtkImage::x-ayatana-indicator-dynamic = 1 - - GtkMenu::horizontal-padding = 2 - GtkMenu::vertical-padding = 2 - - GtkMenuBar::internal-padding = 1 - GtkMenuBar::window-dragging = 1 - - GtkMenuItem::arrow-scaling= 0.5 - - GtkPaned::handle-size = 1 - - GtkProgressBar::min-horizontal-bar-height = 14 - GtkProgressBar::min-vertical-bar-width = 14 - - GtkRange::trough-border = 0 - GtkRange::slider-width = 24 - GtkRange::stepper-size = 24 - GtkRange::stepper_spacing = 0 - GtkRange::trough-under-steppers = 1 - - GtkScale::slider-length = 30 - GtkScale::slider-width = 30 - GtkScale::trough-side-details = 1 - - GtkScrollbar::activate-slider = 1 - GtkScrollbar::has-backward-stepper = 0 - GtkScrollbar::has-forward-stepper = 0 - GtkScrollbar::has-secondary-backward-stepper = 0 - GtkScrollbar::has-secondary-forward-stepper = 0 - GtkScrollbar::min-slider-length = 160 - GtkScrollbar::slider-width = 24 - GtkScrollbar::trough-border = 0 - - GtkScrolledWindow::scrollbar-spacing = 0 - GtkScrolledWindow::scrollbars-within-bevel = 1 - - GtkSeparatorMenuItem::horizontal-padding = 0 - - GtkToolbar::internal-padding = 0 - - GtkTreeView::expander-size = 22 - GtkTreeView::vertical-separator = 0 - - GtkWidget::focus-line-width = 2 - # The following line prevents the Firefox tabs - # from jumping a few pixels when you create a new tab - GtkWidget::focus-padding = 0 - - GtkWidget::wide-separators = 1 - GtkWidget::separator-width = 2 - GtkWidget::separator-height = 2 - - GtkWindow::resize-grip-height = 2 - GtkWindow::resize-grip-width = 2 - - WnckTasklist::fade-overlay-rect = 0 - - GnomeHRef::link_color = @link_color - GtkHTML::link-color = @link_color - GtkIMHtmlr::hyperlink-color = @link_color - GtkIMHtml::hyperlink-color = @link_color - GtkWidget::link-color = @link_color - GtkWidget::visited-link-color = @text_color - - GtkToolbar::shadow-type = GTK_SHADOW_NONE # Makes toolbars flat and unified - GtkMenuBar::shadow-type = GTK_SHADOW_NONE # Makes menubars flat and unified - - xthickness = 2 - ythickness = 2 - - 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.02, @bg_color) - bg[SELECTED] = @selected_bg_color - bg[ACTIVE] = shade (0.9, @bg_color) - bg[INSENSITIVE] = @bg_color - - base[NORMAL] = @base_color - base[PRELIGHT] = shade (0.95, @base_color) - base[SELECTED] = @selected_bg_color - base[ACTIVE] = @selected_bg_color - base[INSENSITIVE] = shade (0.85, @base_color) - - text[NORMAL] = @text_color - text[PRELIGHT] = @text_color - text[SELECTED] = @selected_fg_color - text[ACTIVE] = @selected_fg_color - text[INSENSITIVE] = mix (0.5, @base_color, @text_color) - - engine "murrine" { - animation = FALSE - arrowstyle = 1 # 0 = normal arrows, 1 = filled arrows - border_shades = { 1.0, 1.0 } # gradient to draw on border - border_colors = { mix(0.2, @fg_color, @bg_color), mix(0.2, @fg_color, @bg_color) } - colorize_scrollbar = FALSE - comboboxstyle = 0 # 0 = normal combobox, 1 = colorized combobox below arrow - contrast = 0.8 # overal contrast with borders - focusstyle = 1 # 0 = none, 1 = grey dotted, 2 = colored with fill, 3 = colored glow - glazestyle = 0 # 0 = flat highlight, 1 = curved highlight, 2 = concave, 3 = top curved highlight, 4 = beryl highlight - glowstyle = 0 # 0 = glow on top, 1 = glow on bottom, 2 = glow on top and bottom, 3 = glow on middle vertically, 4 = glow on middle horizontally, 5 = glow on all sides - glow_shade = 1.0 # amount of glow - gradient_shades = { 1.0, 1.0, 1.0, 1.0 } # gradient to draw on widgets - highlight_shade = 1.0 # amount of highlight - lightborder_shade = 1.0 # amount of inset light border - lightborderstyle = 1 # 0 = lightborder on top side, 1 = lightborder on all sides - listviewheaderstyle = 0 # 0 = flat, 1 = glassy, 2 = raised - listviewstyle = 0 # 0 = none, 1 = dotted, 2 = line - 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 = none, 1 = vertical striped - progressbarstyle = 0 # 0 = none, 1 = diagonal striped, 2 = vertical striped - reliefstyle = 0 # 0 = flat, 1 = inset, 2 = shadow, 3 = shadow with gradient, 4 = stronger shadow with gradient - roundness = 0# roundness of widgets - scrollbarstyle = 0 # 0 = none, 1 = circles, 2 = handles, 3 = diagonal stripes, 4 = diagonal stripes and handles, 5 = horizontal stripes, 6 = horizontal stripes and handles - sliderstyle = 0 # 0 = none, 1 = handles - stepperstyle = 1 # 0 = standard, 1 = integrated stepper handles - toolbarstyle = 0 # 0 = flat, 1 = glassy, 2 = gradient - } -} - -style "murrine-wide" { - xthickness = 6 - ythickness = 6 -} - -style "murrine-wider" { - xthickness = 4 - ythickness = 8 -} - -style "murrine-thin" { - xthickness = 1 - ythickness = 1 -} - -# Notebook - -style "clearlooks-notebook-bg" { - bg[NORMAL] = @bg_color - bg[ACTIVE] = shade (0.80, @bg_color) -} - -style "clearlooks-notebook" = "clearlooks-notebook-bg" { - xthickness = 8 - ythickness = 4 - - engine "clearlooks" { - radius = 0.1 - } -} - -# Various Standard Widgets - -style "murrine-button" = "murrine-wider" { - bg[NORMAL] = @btn_bg_color - bg[PRELIGHT] = shade (1.04, @btn_bg_color) - bg[SELECTED] = shade (0.7, @btn_bg_color) - bg[ACTIVE] = shade (0.95, @btn_bg_color) - bg[INSENSITIVE] = shade (0.75, @btn_bg_color) - - engine "murrine" { - border_colors = { mix(0.4, @btn_fg_color, @btn_bg_color), mix(0.4, @btn_fg_color, @btn_bg_color) } - roundness = 0 - } -} - -style "murrine-buttonlabel" { - fg[NORMAL] = @btn_fg_color - fg[PRELIGHT] = @btn_fg_color - fg[SELECTED] = @btn_fg_color - fg[ACTIVE] = @btn_fg_color - fg[INSENSITIVE] = @btn_fg_color - - engine "murrine" { - } -} - -style "murrine-scrollbar" { - bg[NORMAL] = mix (0.21, @fg_color, @bg_color) - bg[PRELIGHT] = mix (0.31, @fg_color, @bg_color) - bg[ACTIVE] = @selected_bg_color - - engine "murrine" { - roundness = 0 - contrast = 0.0 - border_shades = { 0.9, 0.9 } - trough_shades = { 0.97, 0.97 } - trough_border_shades = { 1.0, 1.0 } - } -} - -style "murrine-overlay-scrollbar" { - bg[ACTIVE] = shade (0.8, @bg_color) - bg[INSENSITIVE] = shade (0.97, @bg_color) - - base[SELECTED] = shade (0.6, @bg_color) - base[INSENSITIVE] = shade (0.85, @bg_color) -} - -style "murrine-scale" = "murrine-thin" { - bg[NORMAL] = @btn_bg_color - bg[ACTIVE] = @bg_color - bg[SELECTED] = @selected_bg_color - bg[INSENSITIVE] = shade (0.95, @btn_bg_color) - - engine "murrine" { - roundness = 25 - gradient_shades = { 1.08, 1.08, 1.08, 1.08 } - border_shades = { 0.5, 0.5 } - trough_shades = { 1.08, 1.08 } - trough_border_shades = { 0.8, 0.8 } - } -} - -style "murrine-progressbar" = "murrine-thin" { - bg[NORMAL] = @bg_color - bg[ACTIVE] = shade (1.08, @bg_color) - - fg[PRELIGHT] = @selected_fg_color - - engine "murrine" { - roundness = 0 - border_shades = { 1.2, 1.2 } - trough_border_shades = { 0.8, 0.8 } - } -} - -style "murrine-treeview-header" = "murrine-button" { - #bg[NORMAL] = @base_color - bg[NORMAL] = mix(0.12, @bg_color, @base_color) - bg[PRELIGHT] = shade (1.04, @base_color) - bg[SELECTED] = shade (0.7, @base_color) - bg[ACTIVE] = shade (0.95, @base_color) - fg[INSENSITIVE] = mix(0.20, @bg_color, @base_color) - fg[NORMAL] = @text_color - fg[PRELIGHT] = @text_color - fg[SELECTED] = @text_color - fg[ACTIVE] = @text_color - fg[INSENSITIVE] = mix(0.20, @bg_color, @text_color) - engine "murrine" { - roundness = 0 - } -} - -style "murrine-treeview" { - engine "murrine" { - roundness = 0 - } -} - -style "murrine-frame" = "murrine-wide" { - bg[NORMAL] = mix(0.08, @fg_color, @bg_color) -} - -style "murrine-frame-title" { - fg[NORMAL] = lighter (@fg_color) -} - -style "murrine-tooltips" { - xthickness = 10 - ythickness = 10 - - bg[NORMAL] = @tooltip_bg_color - bg[SELECTED] = @tooltip_bg_color - - fg[NORMAL] = @tooltip_fg_color - - engine "murrine" { - textstyle = 0 - roundness = 0 - rgba = FALSE - } -} - -style "murrine-spinbutton" = "murrine-button" { - engine "murrine" { - } -} - -style "clearlooks-radiocheck" = "murrine-default" { - bg[SELECTED] = @base_color - bg[PRELIGHT] = @bg_color - - text[NORMAL] = @selected_bg_color - text[PRELIGHT] = @selected_bg_color - - engine "clearlooks" { - radius = 0.0 - } -} - -style "clearlooks-base-radiocheck" = "clearlooks-radiocheck" { - bg[PRELIGHT] = @base_color -} - -style "murrine-entry" = "murrine-wider" { - engine "murrine" { - #border_shades = { 1.15, 1.15 } - border_colors = { mix(0.4, @text_color, @base_color), mix(0.4, @text_color, @base_color) } - roundness = 0 - } -} - -style "metacity-frame" = "murrine-default" { - bg[SELECTED] = @selected_bg_color -} - -style "murrine-statusbar" { } -style "murrine-comboboxentry" = "murrine-entry" { } -style "murrine-hscale" = "murrine-scale" { } -style "murrine-vscale" = "murrine-scale" { } -style "murrine-hscrollbar" = "murrine-scrollbar" { } -style "murrine-vscrollbar" = "murrine-scrollbar" { } - -# Menus - -style "murrine-menu" = "murrine-thin" { - bg[NORMAL] = @menu_bg_color - bg[PRELIGHT] = @selected_bg_color - bg[SELECTED] = @selected_bg_color - bg[ACTIVE] = @menu_bg_color - bg[INSENSITIVE] = @menu_bg_color - - fg[NORMAL] = @menu_fg_color - fg[PRELIGHT] = @selected_fg_color - fg[SELECTED] = @selected_fg_color - fg[ACTIVE] = @selected_fg_color - fg[INSENSITIVE] = mix (0.5, @menu_bg_color, @menu_fg_color) - - text[NORMAL] = @menu_fg_color - text[PRELIGHT] = @selected_fg_color - text[SELECTED] = @selected_fg_color - text[ACTIVE] = @selected_fg_color - text[INSENSITIVE] = mix (0.5, @menu_bg_color, @menu_fg_color) - - engine "murrine" { - roundness = 0 - } -} - -style "murrine-menu-item" = "murrine-wider" { - bg[PRELIGHT] = @selected_bg_color - bg[SELECTED] = @selected_bg_color - bg[ACTIVE] = @selected_bg_color - - fg[NORMAL] = @menu_fg_color # Fix for XFCE menu text - fg[PRELIGHT] = @selected_fg_color - fg[SELECTED] = @selected_fg_color - fg[ACTIVE] = @selected_fg_color - fg[INSENSITIVE] = mix (0.5, @menu_bg_color, @menu_fg_color) - - engine "murrine" { - textstyle = 0 - border_shades = { 1.2, 1.2 } - } -} - -style "murrine-separator-menu-item" = "murrine-thin" { } - -style "murrine-menubar" { - bg[NORMAL] = @menubar_bg_color - bg[PRELIGHT] = mix (0.21, @menubar_fg_color, @menubar_bg_color) - bg[SELECTED] = mix (0.21, @menubar_fg_color, @menubar_bg_color) - bg[ACTIVE] = shade (0.9, @menubar_bg_color) - bg[INSENSITIVE] = @menubar_bg_color - - fg[NORMAL] = @menubar_fg_color - fg[PRELIGHT] = shade (1.08, @menubar_fg_color) - fg[SELECTED] = shade (1.08, @menubar_fg_color) - fg[ACTIVE] = @menubar_fg_color - fg[INSENSITIVE] = mix (0.5, @menubar_bg_color, @menubar_fg_color) - - engine "murrine" { - roundness = 0 - } -} - -style "murrine-menubaritem" { - bg[NORMAL] = @menubar_bg_color - bg[PRELIGHT] = mix (0.21, @menubar_fg_color, @menubar_bg_color) - bg[SELECTED] = mix (0.21, @menubar_fg_color, @menubar_bg_color) - bg[ACTIVE] = shade (0.9, @menubar_bg_color) - bg[INSENSITIVE] = @menubar_bg_color - - fg[NORMAL] = @menubar_fg_color - fg[PRELIGHT] = shade (1.08, @menubar_fg_color) - fg[SELECTED] = shade (1.08, @menubar_fg_color) - fg[ACTIVE] = @menubar_fg_color - fg[INSENSITIVE] = mix (0.5, @menubar_bg_color, @menubar_fg_color) - - engine "murrine" { - roundness = 0 - } -} - -# Toolbars - -style "murrine-toolbar" = "murrine-thin" { - bg[NORMAL] = @toolbar_bg_color - bg[PRELIGHT] = shade (1.02, @toolbar_bg_color) - bg[SELECTED] = @selected_bg_color - bg[ACTIVE] = shade (0.9, @toolbar_bg_color) - bg[INSENSITIVE] = @toolbar_bg_color - - fg[NORMAL] = @toolbar_fg_color - fg[PRELIGHT] = @toolbar_fg_color - fg[SELECTED] = @selected_fg_color - fg[ACTIVE] = @toolbar_fg_color - fg[INSENSITIVE] = mix (0.5, @toolbar_bg_color, @toolbar_fg_color) - - engine "murrine" { - } -} - -style "murrine-toolbutton" = "murrine-button" { - bg[NORMAL] = shade (1.08, @toolbar_bg_color) - bg[PRELIGHT] = shade (1.10, @toolbar_bg_color) - bg[SELECTED] = @selected_bg_color - bg[ACTIVE] = shade (0.95, @toolbar_bg_color) - bg[INSENSITIVE] = shade (0.85, @toolbar_bg_color) - - fg[NORMAL] = @toolbar_fg_color - fg[PRELIGHT] = @toolbar_fg_color - fg[SELECTED] = @selected_fg_color - fg[ACTIVE] = @toolbar_fg_color - fg[INSENSITIVE] = mix (0.5, @toolbar_bg_color, @toolbar_fg_color) - - engine "murrine" { - } -} - -class "GtkToolbar" style "murrine-toolbar" -class "GtkHandleBox" style "murrine-toolbar" -widget_class "*Toolbar*.*Separator*" style "murrine-toolbar" - -# Panels - -style "murrine-panel" = "murrine-thin" { - xthickness = 2 - - bg[NORMAL] = @panel_bg_color - bg[PRELIGHT] = mix (0.21, @panel_fg_color, @panel_bg_color) - bg[SELECTED] = mix (0.21, @panel_fg_color, @panel_bg_color) - bg[ACTIVE] = shade (0.8, @panel_bg_color) - bg[INSENSITIVE] = @panel_bg_color - - fg[NORMAL] = @panel_fg_color - fg[PRELIGHT] = shade (1.08, @panel_fg_color) - fg[SELECTED] = shade (1.08, @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] = mix (0.21, @panel_fg_color, @panel_bg_color) - base[SELECTED] = mix (0.21, @panel_fg_color, @panel_bg_color) - base[ACTIVE] = shade (0.9, @panel_bg_color) - base[INSENSITIVE] = @panel_bg_color - - text[NORMAL] = @panel_fg_color - text[PRELIGHT] = shade (1.08, @panel_fg_color) - text[SELECTED] = shade (1.08, @panel_fg_color) - text[ACTIVE] = @panel_fg_color - text[INSENSITIVE] = mix (0.5, @panel_bg_color, @panel_fg_color) - - engine "murrine" { - roundness = 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" - -# LXPanel (code based on Lubuntu-default theme's gtkrc file) -widget "*.tclock.*" style "murrine-panel" -widget "*.taskbar.*" style "murrine-panel" -widget_class "*GtkBgbox*" 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[ACTIVE] = @selected_bg_color - 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 = 60 - 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 = "#000000" - XfdesktopIconView::selected-shadow-color = "#000000" - XfdesktopIconView::shadow-blur-radius = 2 - XfdesktopIconView::cell-spacing = 2 - XfdesktopIconView::cell-padding = 6 - XfdesktopIconView::cell-text-width-proportion = 1.9 - - fg[NORMAL] = @selected_fg_color - fg[ACTIVE] = @selected_fg_color - -} - -style "xfwm-tabwin" { - Xfwm4TabwinWidget::border-width = 1 - Xfwm4TabwinWidget::border-alpha = 1.0 - Xfwm4TabwinWidget::icon-size = 64 - Xfwm4TabwinWidget::alpha = 1.0 - Xfwm4TabwinWidget::border-radius = 2 - - bg[NORMAL] = @menu_bg_color - bg[SELECTED] = @menu_bg_color - - fg[NORMAL] = @menu_fg_color - - engine "murrine" { - contrast = 0.0 - border_shades = { 0.9, 0.9 } - } -} - -style "xfwm-tabwin-button" { - font_name = "bold" - - bg[SELECTED] = @selected_bg_color -} - -style "xfsm-logout" { - bg[NORMAL] = @menu_bg_color - bg[ACTIVE] = @menu_bg_color - bg[PRELIGHT] = shade (1.1, @menu_bg_color) - bg[SELECTED] = shade (0.5, @menu_bg_color) - bg[INSENSITIVE] = shade (1.3, @menu_bg_color) - - fg[NORMAL] = @menu_fg_color - fg[PRELIGHT] = @menu_fg_color - - text[NORMAL] = @menu_fg_color - - engine "murrine" { - } -} - -style "xfsm-logout-button" { - bg[NORMAL] = shade (1.2, @menu_bg_color) - bg[PRELIGHT] = shade (1.4, @menu_bg_color) - - engine "murrine" { - } -} - -widget "*Pager*" style "workspace-switcher" - -widget "*Xfce*Panel*" style "murrine-panel" -class "*Xfce*Panel*" style "murrine-panel" - -# Thunar Styles - -style "sidepane" { - base[NORMAL] = @bg_color - base[INSENSITIVE] = mix (0.4, shade (1.35, @selected_bg_color), shade (0.9, @base_color)) - bg[NORMAL] = @bg_color - text[NORMAL] = mix (0.9, @fg_color, @bg_color) -} - -widget_class "*ThunarShortcutsView*" style "sidepane" -widget_class "*ThunarTreeView*" style "sidepane" -widget_class "*ThunarLocationEntry*" style "murrine-entry" - -style "whiskermenu" { - bg[NORMAL] = @menu_bg_color - bg[ACTIVE] = mix (0.21, @menubar_fg_color, @menubar_bg_color) - bg[PRELIGHT] = @selected_bg_color - - fg[NORMAL] = @menu_fg_color - fg[ACTIVE] = @menu_fg_color - fg[PRELIGHT] = @menu_fg_color -} - -style "whiskermenu-scrollbar" = "murrine-scrollbar" { - bg[NORMAL] = mix (0.21, @fg_color, @bg_color) - bg[PRELIGHT] = mix (0.31, @fg_color, @bg_color) - bg[ACTIVE] = @selected_bg_color - - engine "murrine" { - trough_shades = { 4.97, 4.97 } - trough_border_shades = { 5.0, 5.0 } - } -} - -widget "whiskermenu-window*" style "whiskermenu" -widget "*whisker*GtkVScrollbar" style "whiskermenu-scrollbar" - -# Gtk2 Open-File Dialog - -widget_class "*GtkFileChooserWidget.GtkFileChooserDefault.GtkVBox.GtkHPaned.GtkVBox.GtkScrolledWindow.GtkTreeView*" style "sidepane" -widget_class "*GtkFileChooserWidget.GtkFileChooserDefault.GtkVBox.GtkHPaned.GtkVBox.GtkScrolledWindow.." style "murrine-treeview-header" - -# Google Chrome/Chromium Styles (requires 9.0.597 or newer) - -style "chromium-toolbar-button" { - engine "murrine" { - roundness = 0 - textstyle = 0 - } -} - -style "chrome-gtk-frame" { - ChromeGtkFrame::frame-color = @titlebar_bg_color - ChromeGtkFrame::inactive-frame-color = @titlebar_bg_color - - ChromeGtkFrame::frame-gradient-size = 0 - ChromeGtkFrame::frame-gradient-color = @titlebar_bg_color - - ChromeGtkFrame::incognito-frame-color = @titlebar_bg_color - ChromeGtkFrame::incognito-inactive-frame-color = @titlebar_bg_color - - ChromeGtkFrame::incognito-frame-gradient-size = 0 - ChromeGtkFrame::incognito-frame-gradient-color = @titlebar_bg_color - - ChromeGtkFrame::scrollbar-trough-color = @bg_color - ChromeGtkFrame::scrollbar-slider-normal-color = mix (0.21, @fg_color, @bg_color) - ChromeGtkFrame::scrollbar-slider-prelight-color = mix (0.31, @fg_color, @bg_color) -} - -class "ChromeGtkFrame" style "chrome-gtk-frame" - -widget_class "*Chrom*Button*" style "chromium-toolbar-button" - -# General Styles - -class "GtkWidget" style "murrine-default" - -class "GtkFrame" style "murrine-frame" -class "MetaFrames" style "metacity-frame" -class "GtkWindow" style "metacity-frame" - -class "GtkSeparator" style "murrine-wide" -class "GtkCalendar" style "murrine-wide" - -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" - -class "GtkEntry" style "murrine-entry" - -widget_class "*" style "clearlooks-notebook" -widget_class "**" style "clearlooks-notebook-bg" -widget_class "**" style "clearlooks-notebook-bg" -widget_class "**" style "clearlooks-notebook-bg" -widget_class "*.GtkNotebook.*.GtkViewport" style "clearlooks-notebook" - -widget_class "*" style "murrine-button" -widget_class "**" style "murrine-statusbar" -widget_class "*" style "murrine-progressbar" -widget_class "*" style "murrine-progressbar" - -widget_class "**" style "murrine-comboboxentry" -widget_class "**" style "murrine-comboboxentry" - -widget_class "**" style "murrine-menu" -widget_class "**" style "murrine-menu-item" -widget_class "**" style "murrine-separator-menu-item" -widget_class "*Menu*.*Sepa*" style "murrine-separator-menu-item" -widget_class "**" style "murrine-menubar" -widget_class "***" style "murrine-menubaritem" - -widget_class "*GtkToolButton*" style "murrine-toolbutton" -widget_class "*GtkToggleToolButton*" style "murrine-toolbutton" -widget_class "*GtkMenuToolButton*" style "murrine-toolbutton" -widget_class "*GtkToolbar*Button" style "murrine-toolbutton" - -widget_class "*.." style "murrine-frame-title" - -widget_class "*.*" style "murrine-treeview" -widget_class "*.." style "murrine-treeview-header" -widget_class "*.." style "murrine-treeview-header" -widget_class "*.." style "murrine-treeview-header" -widget_class "*.." style "murrine-treeview-header" - -widget_class "*." style "clearlooks-radiocheck" -widget_class "*.*." style "clearlooks-base-radiocheck" -widget_class "*" style "clearlooks-base-radiocheck" - -widget "gtk-tooltip*" style "murrine-tooltips" - -widget_class "**" style "murrine-overlay-scrollbar" - -# Workarounds and Non-Standard Styling - -style "text-is-fg-color-workaround" { - text[NORMAL] = @text_color - text[PRELIGHT] = @fg_color - text[SELECTED] = @selected_fg_color - text[ACTIVE] = @fg_color - text[INSENSITIVE] = mix (0.5, @bg_color, @fg_color) -} - -widget_class "*.." style "text-is-fg-color-workaround" - -style "fg-is-text-color-workaround" { - fg[NORMAL] = @text_color - fg[PRELIGHT] = @text_color - fg[ACTIVE] = @selected_fg_color - fg[SELECTED] = @selected_fg_color - fg[INSENSITIVE] = darker (@fg_color) -} - -widget_class "**" style "fg-is-text-color-workaround" -widget_class "*" style "fg-is-text-color-workaround" -widget_class "*" style "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" - -style "inkscape-toolbar-fix" { - engine "murrine" { - gradient_shades = { 1.0, 1.0, 1.0, 1.0 } - highlight_shade = 1.0 - } -} - -#widget "*GtkHandleBox*" style "inkscape-toolbar-fix" -#widget "*HandleBox*CommandsToolbar*" style "inkscape-toolbar-fix" -#widget "*HandleBox*SnapToolbar*" style "inkscape-toolbar-fix" -widget "*HandleBox*SelectToolbar*" style "inkscape-toolbar-fix" -widget "*HandleBox*NodeToolbar*" style "inkscape-toolbar-fix" -widget "*HandleBox*TweakToolbar*" style "inkscape-toolbar-fix" -widget "*HandleBox*ZoomToolbar*" style "inkscape-toolbar-fix" -widget "*HandleBox*StarToolbar*" style "inkscape-toolbar-fix" -widget "*HandleBox*RectToolbar*" style "inkscape-toolbar-fix" -widget "*HandleBox*3DBoxToolbar*" style "inkscape-toolbar-fix" -widget "*HandleBox*ArcToolbar*" style "inkscape-toolbar-fix" -widget "*HandleBox*SpiralToolbar*" style "inkscape-toolbar-fix" -widget "*HandleBox*PencilToolbar*" style "inkscape-toolbar-fix" -widget "*HandleBox*PenToolbar*" style "inkscape-toolbar-fix" -widget "*HandleBox*CalligraphyToolbar*" style "inkscape-toolbar-fix" -widget "*HandleBox*EraserToolbar*" style "inkscape-toolbar-fix" -widget "*HandleBox*LPEToolToolbar*" style "inkscape-toolbar-fix" -widget "*HandleBox*DropperToolbar*" style "inkscape-toolbar-fix" -widget "*HandleBox*ConnectorToolbar*" style "inkscape-toolbar-fix" -widget "*HandleBox*PaintbucketToolbar*" style "inkscape-toolbar-fix" - - - - -style "gimp-default-style" { -# Uncommenting this line allows to set a different (smaller) font for GIMP. -# -# font_name = "sans 8" -# Enabling the following line for some reason breaks toolbox resize -# increment calculation. You can enable it to get an even smaller GUI -# but need to restart GIMP after the theme change. -# -# GtkWidget::focus-padding = 0 - GtkOptionMenu::indicator-size = { 15, 25 } - GtkOptionMenu::indicator-spacing = { 10, 8, 4, 4 } - GtkPaned::handle-size = 5 - GimpDockWindow::default-height = 600 - GimpDock::font-scale = 1.0 - GimpMenuDock::minimal-width = 400 - GimpToolPalette::tool-icon-size = large-toolbar - GimpToolPalette::button-relief = none - GimpDockbook::tab-border = 0 - GimpDockbook::tab-icon-size = button - GimpColorNotebook::tab-border = 0 - GimpColorNotebook::tab-icon-size = button - GimpDeviceEditor::handle-size = 30 - GimpDockable::content-border = 1 - GimpEditor::content-spacing = 1 - GimpEditor::button-spacing = 1 - GimpEditor::button-icon-size = button - GimpDataEditor::minimal-height = 150 - GimpFrame::label-spacing = 5 - GtkDialog::content-area-border = 2 - GtkDialog::button-spacing = 20 - GtkDialog::action-area-border = 25 - GimpUnitComboBox::appears-as-list = 0 -} - -class "GtkWidget" style "gimp-default-style" -style "gimp-tool-dialog-style" = "gimp-default-style" -{ - GtkDialog::action-area-border = 6 -} -class "GimpToolDialog" style "gimp-tool-dialog-style" -style "gimp-grid-view-style" = "gimp-default-style" -{ - bg[NORMAL] = { 1.0, 1.0, 1.0 } -} -widget "*GimpContainerGridView*GtkViewport*" style "gimp-grid-view-style" -style "gimp-dockable-style" = "gimp-default-style" -{ - GimpFrame::label-bold = 0 - GtkButton::focus-line_width = 1 - GtkButton::focus-padding = 0 -} -widget "*GimpDockable.*" style "gimp-dockable-style" -style "gimp-display-style" = "gimp-default-style" -{ - GimpRuler::font-scale = 1.0 - GimpUnitComboBox::label-scale = 1.0 - GimpScaleComboBox::label-scale = 1.0 - GtkComboBox::arrow-size = 20 - GtkButton::inner-border = { 0, 0, 0, 0 } - GtkButton::focus-line-width = 0 - GtkButton::focus-padding = 0 -} -widget "*GimpDisplayShell.*" style "gimp-display-style" -style "gimp-overlay-style" = "gimp-display-style" -{ - GtkButton::focus-line_width = 2 -} -widget_class "**" style "gimp-overlay-style" - - - - -# Performance Fixes - -style "performance-fix" { - engine "murrine" { - textstyle = 0 - } -} - -widget_class "*gtkmm__GtkWindow*" style "performance-fix" # Inkscape -widget_class "*GimpDisplayShell*" style "performance-fix" # Gimp -widget_class "*GimpToolbox*" style "performance-fix" -widget_class "*GimpMenuDock*" style "performance-fix" -widget "*OOoFixed*" style "performance-fix" # Openoffice/Libreoffice -widget_class "*MozContainer*" style "performance-fix" # Firefox (Not sure if this one does anything though.) - -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 "xfwm4-tabwin*GtkButton*" style "xfwm-tabwin-button" -widget_class "*XfsmLogoutDialog*" style "xfsm-logout" -widget_class "*XfsmLogoutDialog*GtkButton" style "xfsm-logout-button" - -# button fg workaround: -widget_class "*.." style "murrine-buttonlabel" -widget_class "***" style:highest "murrine-buttonlabel" diff --git a/.themes/oomox-numix-gruvbox/gtk-3.0/scss/_colors.scss b/.themes/oomox-numix-gruvbox/gtk-3.0/scss/_colors.scss deleted file mode 100644 index cdd74996..00000000 --- a/.themes/oomox-numix-gruvbox/gtk-3.0/scss/_colors.scss +++ /dev/null @@ -1,67 +0,0 @@ -@import "global"; - -/* dark color scheme */ -@define-color dark_bg_color #{"" + $dark_bg_color}; -@define-color dark_fg_color #{"" + $dark_fg_color}; - -/* colormap actually used by the theme, to be overridden in other css files */ -@define-color theme_bg_color #{"" + $bg_color}; -@define-color theme_fg_color #{"" + $fg_color}; -@define-color theme_base_color #{"" + $base_color}; -@define-color theme_text_color #{"" + $text_color}; -@define-color theme_selected_bg_color #{"" + $selected_bg_color}; -@define-color theme_selected_fg_color #{"" + $selected_fg_color}; -@define-color theme_tooltip_bg_color #{"" + $tooltip_bg_color}; -@define-color theme_tooltip_fg_color #{"" + $tooltip_fg_color}; - -/* shadow effects */ -@define-color light_shadow #{"" + $light_shadow}; -@define-color dark_shadow #{"" + $dark_shadow}; - -/* misc colors used by gtk+ */ -@define-color info_fg_color #{"" + $info_fg_color}; -@define-color info_bg_color #{"" + $info_bg_color}; -@define-color warning_fg_color #{"" + $warning_fg_color}; -@define-color warning_bg_color #{"" + $warning_bg_color}; -@define-color question_fg_color #{"" + $question_fg_color}; -@define-color question_bg_color #{"" + $question_bg_color}; -@define-color error_fg_color #{"" + $error_fg_color}; -@define-color error_bg_color #{"" + $error_bg_color}; -@define-color link_color #{"" + $link_color}; -@define-color success_color #{"" + $success_color}; -@define-color warning_color #{"" + $warning_color}; -@define-color error_color #{"" + $error_color}; - -/* widget colors */ -@define-color titlebar_bg_color @dark_bg_color; -@define-color titlebar_fg_color @dark_fg_color; -@define-color menubar_bg_color @dark_bg_color; -@define-color menubar_fg_color @dark_fg_color; -@define-color toolbar_bg_color @theme_bg_color; -@define-color toolbar_fg_color @theme_fg_color; -@define-color menu_bg_color @dark_bg_color; -@define-color menu_fg_color @dark_fg_color; -@define-color panel_bg_color @dark_bg_color; -@define-color panel_fg_color @dark_fg_color; - -/* osd */ -@define-color osd_base #{"" + $osd_base}; -@define-color osd_bg #{"" + $osd_bg}; -@define-color osd_fg #{"" + $osd_fg}; - -/* lightdm greeter colors */ -@define-color lightdm_bg_color #{"" + $lightdm_bg_color}; -@define-color lightdm_fg_color #{"" + $lightdm_fg_color}; - -/* window manager colors */ -@define-color wm_bg #{"" + $wm_bg}; -@define-color wm_border_focused #{"" + $wm_border_focused}; -@define-color wm_border_unfocused #{"" + $wm_border_unfocused}; -@define-color wm_title_focused #{"" + $wm_title_focused}; -@define-color wm_title_unfocused #{"" + $wm_title_unfocused}; -@define-color wm_icons_focused #{"" + $wm_icons_focused}; -@define-color wm_icons_focused_prelight #{"" + $wm_icons_focused_prelight}; -@define-color wm_icons_focused_pressed #{"" + $wm_icons_unfocused_pressed}; -@define-color wm_icons_unfocused #{"" + $wm_icons_unfocused}; -@define-color wm_icons_unfocused_prelight #{"" + $wm_icons_unfocused_prelight}; -@define-color wm_icons_unfocused_pressed #{"" + $wm_icons_unfocused_pressed}; diff --git a/.themes/oomox-numix-gruvbox/gtk-3.0/scss/_functions.scss b/.themes/oomox-numix-gruvbox/gtk-3.0/scss/_functions.scss deleted file mode 100644 index 0de71b69..00000000 --- a/.themes/oomox-numix-gruvbox/gtk-3.0/scss/_functions.scss +++ /dev/null @@ -1,79 +0,0 @@ -$modules: () !default; - -@mixin exports($name) { - @if (not index($modules, $name)) { - $modules: append($modules, $name) !global; - - @content; - } -} - -@function alpha($color, $amount) { - @if type-of($color) == "color" { - @return fade-out($color, (1 - $amount)); - } @else { - @return unquote("alpha(#{$color},#{$amount})"); - } -} - -@function shade($color, $amount) { - @if type-of($color) == "color" { - @if ($amount > 1) { - @return lighten($color, ($amount - 1) * lightness($color)) - } @else { - @return darken($color, (1 - $amount) * lightness($color)) - } - } @else { - @return unquote("shade(#{$color},#{$amount})"); - } -} - -@function mix($color1, $color2, $amount) { - @return unquote("mix(#{$color1},#{$color2},#{$amount})"); -} - -@function border_normal($color) { - @return shade($color, $contrast); -} - -@function border_focus($color) { - @return shade($color, ($contrast - .05)); -} - -@function border_active($color) { - @return shade($color, ($contrast - .1)); -} - -@function border_insensitive($color) { - @return shade($color, ($contrast + .05)); -} - -@mixin linear-gradient($color, $direction: to bottom) { - @if $gradient == 0 { - background-color: $color; - background-image: none; - } @else { - $amount: $gradient / 2; - - background-color: $color; - background-image: linear-gradient($direction, - shade($color, (1 + $amount)), - shade($color, (1 - $amount)) - ); - } -} - -@mixin border($color) { - border-color: border_normal($color); - - &:focus, &:hover { border-color: border_focus($color); } - - &:active, &:active:hover, - &:active:focus, &:active:hover:focus, - &:checked, &:checked:hover, - &:checked:focus, &:checked:hover:focus { border-color: border_active($color); } - - &:insensitive { border-color: border_insensitive($color); } - - &:active:insensitive, &:checked:insensitive { border-color: border_normal($color); } -} diff --git a/.themes/oomox-numix-gruvbox/gtk-3.0/scss/_global.scss b/.themes/oomox-numix-gruvbox/gtk-3.0/scss/_global.scss deleted file mode 100644 index 3ea0a364..00000000 --- a/.themes/oomox-numix-gruvbox/gtk-3.0/scss/_global.scss +++ /dev/null @@ -1,89 +0,0 @@ -// scss-lint:disable ColorVariable - -@import "functions"; - -// default color scheme -$bg_color: if($variant == "dark", #ebdbb2, #282828); -$fg_color: if($variant == "dark", #282828, #ebdbb2); -$base_color: if($variant == "dark", #ebdbb2, #30302f); -$text_color: if($variant == "dark", #30302f, #ebdbb2); -$button_bg_color: if($variant == "dark", #ebdbb2, #32302f); -$button_fg_color: if($variant == "dark", #32302f, #ebdbb2); -$header_button_bg_color: #30302f; -$header_button_fg_color: #ebdbb2; -$selected_bg_color: #83a598; -$selected_fg_color: #ebdbb2; -$tooltip_bg_color: #282828; -$tooltip_fg_color: #ebdbb2; - -// dark colors -$dark_bg_color: #30302f; -$dark_fg_color: #ebdbb2; - -// shadows -$dark_shadow: #000; -$light_shadow: #fff; - -// caret -$primary_caret_color: #282828; -$secondary_caret_color: #282828; -$caret_aspect_ratio: 0.04; - -// white and black -$black: #000; -$white: #fff; - -// misc colors used by gtk+ -$info_fg_color: #fff; -$info_bg_color: #03a9f4; -$warning_fg_color: #fff; -$warning_bg_color: #ef6c00; -$question_fg_color: #fff; -$question_bg_color: #673ab7; -$error_fg_color: #fff; -$error_bg_color: #f44336; -$link_color: #83a598; -$success_color: #4caf50; -$warning_color: #ef6c00; -$error_color: #f44336; - -$toolbar_bg_color: $bg_color; -$toolbar_fg_color: $fg_color; - -$titlebar_bg_color: $dark_bg_color; -$titlebar_fg_color: $dark_fg_color; - -$menu_bg_color: $dark_bg_color; -$menu_fg_color: $dark_fg_color; - -$menubar_bg_color: $dark_bg_color; -$menubar_fg_color: $dark_fg_color; - -$panel_bg_color: $dark_bg_color; -$panel_fg_color: $dark_fg_color; - -$osd_base: $dark_bg_color; -$osd_fg: $dark_fg_color; -$osd_bg: alpha($osd_base, 0.8); - -$lightdm_bg_color: $dark_bg_color; -$lightdm_fg_color: $dark_fg_color; - -$wm_bg: $titlebar_bg_color; -$wm_border_focused: #32302f; -$wm_border_unfocused: #282828; -$wm_title_focused: mix($titlebar_fg_color, $titlebar_bg_color, .1); -$wm_title_unfocused: mix($titlebar_fg_color, $titlebar_bg_color, .4); -$wm_icons_focused: mix($titlebar_fg_color, $titlebar_bg_color, .1); -$wm_icons_focused_prelight: $selected_bg_color; -$wm_icons_focused_pressed: shade($selected_bg_color, .8); -$wm_icons_unfocused: mix($titlebar_fg_color, $titlebar_bg_color, .4); -$wm_icons_unfocused_prelight: $selected_bg_color; -$wm_icons_unfocused_pressed: shade($selected_bg_color, .8); - -// widget styles -$roundness: 0px; -$spacing: 3px; -$gradient: 0.0; - -$contrast: .8; diff --git a/.themes/oomox-numix-gruvbox/gtk-3.0/scss/_widgets.scss b/.themes/oomox-numix-gruvbox/gtk-3.0/scss/_widgets.scss deleted file mode 100644 index db51b05f..00000000 --- a/.themes/oomox-numix-gruvbox/gtk-3.0/scss/_widgets.scss +++ /dev/null @@ -1,37 +0,0 @@ -@import "functions"; -@import "global"; -@import "colors"; - - -@import "widgets/base"; -@import "widgets/button"; -@import "widgets/entry"; -@import "widgets/actionbar"; -@import "widgets/calendar"; -@import "widgets/choosers"; -@import "widgets/grid"; -@import "widgets/infobar"; -@import "widgets/menu"; -@import "widgets/misc"; -@import "widgets/notebook"; -@import "widgets/osd"; -@import "widgets/overshoot"; -@import "widgets/progress"; -@import "widgets/scrollbar"; -@import "widgets/sidebar"; -@import "widgets/spinner"; -@import "widgets/toggle"; -@import "widgets/toolbar"; -@import "widgets/view"; -@import "widgets/window"; - -@import "apps/unity-greeter"; -@import "apps/gedit"; -@import "apps/nautilus"; -@import "apps/nemo"; -@import "apps/panel"; -@import "apps/synaptic"; -@import "apps/xfce"; -@import "apps/unity"; -@import "apps/lightdm"; -@import "apps/gnome-terminal"; diff --git a/.themes/oomox-numix-gruvbox/gtk-3.0/scss/apps/_gedit.scss b/.themes/oomox-numix-gruvbox/gtk-3.0/scss/apps/_gedit.scss deleted file mode 100644 index f1614a64..00000000 --- a/.themes/oomox-numix-gruvbox/gtk-3.0/scss/apps/_gedit.scss +++ /dev/null @@ -1,132 +0,0 @@ -/********* - ! Gedit * -**********/ - -@include exports("gedit") { - GeditWindow .pane-separator { - border-width: 0 1px 0 0; - border-style: solid; - - &, &:hover { - border-color: shade($bg_color, ($contrast + .1)); - background-color: $bg_color; - } - } - - .gedit-document-panel { - background-color: $bg_color; - color: mix($fg_color, $bg_color, .1); - - .list-row { - padding: $spacing; - - .button { - padding: 1px; - border-radius: $roundness; - border-style: solid; - border-color: transparent; - border-width: 1px; - background-color: transparent; - background-image: none; - color: transparent; - icon-shadow: none; - } - } - - .prelight-row .button { - border-color: alpha($black, .1); - color: alpha($white, .8); - - &:active { - border-color: alpha($black, .2); - background-color: alpha($black, .08); - color: $white; - } - } - - list-row, .prelight-row { - .button:hover { - border-color: alpha($black, .1); - color: $white; - } - } - } - - .gedit-document-panel-group-row { - &, &:hover { - border-top: 1px solid shade($bg_color, ($contrast + .1)); - background-color: $bg_color; - } - } - - .gedit-document-panel-document-row { - &:hover { background-color: shade($bg_color, 1.05); } - - &:selected { - &, &:hover { @extend %selected; } - } - } - - .gedit-document-panel-dragged-row { - border: 1px solid alpha($black, .1); - background-color: alpha($black, .5); - color: $white; - } - - .gedit-document-panel-placeholder-row { - border: 0; - background-color: alpha($black, .08); - transition: all 200ms ease-in; - } - - GeditStatusbar { border-top: 1px solid border_normal($bg_color); } - - GeditStatusbar GeditSmallButton, GeditStatusMenuButton { - text-shadow: none; - - .button { - border-style: solid; - border-width: 0 1px; - border-color: transparent; - border-radius: 0; - padding: 1px 6px 2px 4px; - - &:hover, &:active, &:active:hover { border-color: border_normal($bg_color); } - - &:active { - background-color: shade($bg_color, .95); - color: $fg_color; - } - } - } - - GeditViewFrame .gedit-search-slider { - padding: $spacing; - border-radius: 0 0 $roundness $roundness; - border-width: 0 1px 1px; - border-style: solid; - border-color: border_normal($base_color); - background-color: $base_color; - - .not-found { - background-color: $error_bg_color; - background-image: none; - color: $error_fg_color; - - &:selected { @extend %selected; } - } - } - - GeditFileBrowserWidget .toolbar { - padding: $spacing / 2; - border-top: 0; - background-color: $bg_color; - background-image: none; - } - - .gedit-search-entry-occurrences-tag { - margin: $spacing / 2; - padding: $spacing / 2; - color: mix($text_color, $base_color, .5); - } -} diff --git a/.themes/oomox-numix-gruvbox/gtk-3.0/scss/apps/_gnome-terminal.scss b/.themes/oomox-numix-gruvbox/gtk-3.0/scss/apps/_gnome-terminal.scss deleted file mode 100644 index 178f7417..00000000 --- a/.themes/oomox-numix-gruvbox/gtk-3.0/scss/apps/_gnome-terminal.scss +++ /dev/null @@ -1,219 +0,0 @@ -/********************** - ! Genome Terminal * -***********************/ - -@include exports("gnome-terminal") { - VteTerminal { - background-color: $osd_base; - color: $osd_fg; - } - TerminalWindow { - .scrollbars-junction { - background-color: $osd_base; - } - .scrollbar { - &.trough { - background-color: $osd_base; - } - &.button { - color: shade($osd_base, 0.6); - &:active { - color: shade($osd_base, 0.6); - &:hover { - color: shade($osd_base, 0.6); - } - } - } - &.slider { - border-color: mix(shade($osd_base, 0.87), $osd_fg, 0.21); - background-color: mix($osd_base, $osd_fg, 0.21); - &:hover { - border-color: mix(shade($osd_base, 0.87), $osd_fg, 0.31); - background-color: mix($osd_base, $osd_fg, 0.31); - } - &.vertical { - &:hover { - border-color: mix(shade($osd_base, 0.87), $osd_fg, 0.31); - background-color: mix($osd_base, $osd_fg, 0.31); - } - &:active { - border-color: shade($selected_bg_color, 0.9); - background-color: $selected_bg_color; - } - } - &:active { - border-color: shade($selected_bg_color, 0.9); - background-color: $selected_bg_color; - } - } - } - GtkNotebook.notebook { - border-right-width: 0; - border-bottom-width: 0; - border-left-width: 0; - } - } - - TerminalNotebook.notebook { //use dark variant by default - padding: 0; - border-width: 1px 0 0; - border-style: solid; - border-color: border_active($osd_base); - border-radius: 0; - @include linear-gradient($osd_base); - background-clip: border-box; - color: $osd_fg; - - -GtkNotebook-initial-gap: 0; - -GtkNotebook-arrow-spacing: 5; - -GtkNotebook-tab-curvature: 0; - -GtkNotebook-tab-overlap: 1; - -GtkNotebook-has-tab-gap: false; - - &.frame { border-width: 1px; } - - &.header { - border-width: 0; - background-color: shade($osd_base, .85); - - &.frame { - border-color: border_focus($osd_base); - - &.top { border-width: 1px 1px 0 1px; } - - &.right { border-width: 1px 1px 1px 0; } - - &.bottom { border-width: 0 1px 1px 1px; } - - &.left { border-width: 1px 0 1px 1px; } - } - } - - GtkViewport { - border-width: 0; - background-color: $osd_base; - color: $osd_fg; - } - - tab { - padding: ($spacing + 1px) $spacing * 2; - border: 1px solid transparent; - background-color: transparent; - background-image: none; - - &:active { - background-color: transparent; - background-image: none; - } - - &.top { - border-bottom-width: 2px; - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; - - &:hover { - border-bottom-color: alpha($selected_bg_color, 0.3); - } - - &:active { - border-bottom-color: $selected_bg_color; - } - } - - &.right { - border-left-width: 2px; - border-bottom-left-radius: 0; - border-top-left-radius: 0; - - &:hover { - border-left-color: alpha($selected_bg_color, 0.3); - } - - &:active { - border-left-color: $selected_bg_color; - } - } - - &.bottom { - border-top-width: 2px; - border-top-right-radius: 0; - border-top-left-radius: 0; - - &:hover { - border-top-color: alpha($selected_bg_color, 0.3); - } - - &:active { - border-top-color: $selected_bg_color; - } - } - - &.left { - border-right-width: 2px; - border-top-right-radius: 0; - border-bottom-right-radius: 0; - - &:hover { - border-right-color: alpha($selected_bg_color, 0.3); - } - - &:active { - border-right-color: $selected_bg_color; - } - } - - GtkLabel { color: mix($osd_fg, $osd_base, .3); } - - &.reorderable-page { - &:hover { - background-color: shade($osd_base, .85); - border-left: 0; - border-right: 0; - /* using box shadows instead of borders due to slanted edges */ - box-shadow: inset 0 3px alpha($black, .03), inset 0 2px alpha($black, .03), inset 0 1px alpha($black, .03), inset 1px 0 shade($osd_base, .7), inset -1px 0 shade($osd_base, .7); - } - - &:active { - background-color: shade($osd_base, .9); - border-left: 0; - border-right: 0; - box-shadow: inset 0 3px alpha($black, .03), inset 0 2px alpha($black, .03), inset 0 1px alpha($black, .03), inset 1px 0 shade($osd_base, .75), inset -1px 0 shade($osd_base, .75); - } - } - - /* close button styling */ - .button { - &, &:active, &:checked, &:hover { - padding: 1px; - border-width: 1px; - border-radius: 2px; - border-style: solid; - border-color: transparent; - background-image: none; - background-color: transparent; - color: mix($osd_fg, $osd_base, 0.5); - } - - &:hover { - color: $osd_fg; - border-color: shade($osd_base, 0.8); - } - - &:active, &:checked, &:active:hover, &:checked:hover { - border-color: shade($osd_base, 0.7); - background-color: shade($osd_base, 0.95); - } - } - - } - - .prelight-page { - &, GtkLabel { color: mix($osd_fg, $osd_base, .15); } - } - - .active-page { - &, GtkLabel { color: $osd_fg; } - } - - } -} diff --git a/.themes/oomox-numix-gruvbox/gtk-3.0/scss/apps/_lightdm.scss b/.themes/oomox-numix-gruvbox/gtk-3.0/scss/apps/_lightdm.scss deleted file mode 100644 index 52eda611..00000000 --- a/.themes/oomox-numix-gruvbox/gtk-3.0/scss/apps/_lightdm.scss +++ /dev/null @@ -1,193 +0,0 @@ -/*********************** - ! LightDM GTK Greeter * - ***********************/ - -@include exports("lightdm") { - #panel_window { - background-color: transparent; - background-image: none; - color: $white; - font: bold; - text-shadow: 0 1px alpha($black, .5); - icon-shadow: 0 1px alpha($black, .5); - - .menubar { - &, > .menuitem { - background-color: transparent; - background-image: none; - color: $white; - font: bold; - text-shadow: 0 1px alpha($black, .5); - icon-shadow: 0 1px alpha($black, .5); - - *:hover { color: $white; } - - &:hover { - border-style: none; - background-color: alpha($white, .2); - background-image: none; - color: $white; - } - - &:insensitive { color: alpha($white, .7); } - - .menu { - border-radius: 1px; - - .menuitem { - font: normal; - text-shadow: none; - } - } - } - } - } - - #content_frame { padding-bottom: 14px; } - - #login_window, #shutdown_dialog, #restart_dialog { - border-style: none; - border-radius: $roundness; - background-color: $lightdm_bg_color; - color: $lightdm_fg_color; - - /* draw border using box-shadow */ - box-shadow: inset 1px 0 mix(shade($lightdm_bg_color, .7), $lightdm_fg_color, .21), - inset -1px 0 mix(shade($lightdm_bg_color, .7), $lightdm_fg_color, .21), - inset 0 1px mix(shade($lightdm_bg_color, .7), $lightdm_fg_color, .21), - inset 0 -1px mix(shade($lightdm_bg_color, .7), $lightdm_fg_color, .21); - - .button { - padding: 3px 15px; - border-width: 1px; - border-radius: $roundness; - border-style: solid; - border-color: shade($lightdm_bg_color, .8); - background-color: shade($lightdm_bg_color, 1.08); - background-image: none; - color: $lightdm_fg_color; - transition: all 150ms ease-out; - - &.default, &:focus, &:active:focus { - border-color: shade($selected_bg_color, .8); - background-color: shade($selected_bg_color, 1.08); - background-image: none; - color: $selected_fg_color; - - &:hover { - border-color: shade($selected_bg_color, .7); - background-color: $selected_bg_color; - } - } - } - } - - - #login_window { - .menu { border-radius: 1px; } - - GtkComboBox .button { - &, &:hover, &:active, &:active:hover, - &:focus, &:hover:focus, &:active:focus, &:active:hover:focus { - padding: 0; - background: none; - border-style: none; - box-shadow: none; - } - } - - .entry { - padding: 3px 5px; - border-width: 1px; - border-style: solid; - border-color: shade($lightdm_bg_color, .8); - border-radius: $roundness; - background-color: shade($lightdm_bg_color, .9); - background-image: none; - color: $lightdm_fg_color; - box-shadow: none; - transition: all 150ms ease-out; - - &:focus, &:hover { - border-color: shade($lightdm_bg_color, .7); - - box-shadow: inset 1px 0 alpha($dark_shadow, .1), - inset 0 1px alpha($dark_shadow, .12), - inset -1px 0 alpha($dark_shadow, .1), - inset 0 -1px alpha($dark_shadow, .05); - } - } - } - - #user_combobox { - color: $lightdm_fg_color; - font: 18px; - - .menu { font: normal; } - - .arrow { color: mix($lightdm_fg_color, $lightdm_bg_color, .5); } - } - - #user_image { - padding: 3px; - border-radius: $roundness; - - /* draw border using box-shadow */ - box-shadow: inset 1px 0 shade($lightdm_bg_color, .7), - inset -1px 0 shade($lightdm_bg_color, .7), - inset 0 1px shade($lightdm_bg_color, .7), - inset 0 -1px shade($lightdm_bg_color, .7); - } - - #user_image_border { - border-radius: $roundness; - background-color: shade($lightdm_bg_color, .9); - background-image: none; - box-shadow: inset 1px 0 alpha($dark_shadow, .07), - inset 0 1px alpha($dark_shadow, .08), - inset -1px 0 alpha($dark_shadow, .07), - inset 0 -1px alpha($dark_shadow, .05); - } - - #buttonbox_frame { - padding-top: 10px; - padding-bottom: 0; - border-style: none; - border-bottom-left-radius: $roundness; - border-bottom-right-radius: $roundness; - background-color: transparent; - background-image: none; - box-shadow: none; - } - - - - /* shutdown button */ - #shutdown_button { - border-color: shade($error_bg_color, .8); - background-color: shade($error_bg_color, 1.08); - background-image: none; - color: $error_fg_color; - - &:hover, &:active, &:active:hover { - border-color: shade($error_bg_color, .7); - background-color: $error_bg_color; - } - } - - /* restart button */ - #restart_button { - border-color: shade($warning_bg_color, .8); - background-color: shade($warning_bg_color, 1.08); - background-image: none; - color: $warning_fg_color; - - &:hover, &:active, &:active:hover { - border-color: shade($warning_bg_color, .7); - background-color: $warning_bg_color; - } - } - - /* password warning */ - #greeter_infobar { font: bold; } -} diff --git a/.themes/oomox-numix-gruvbox/gtk-3.0/scss/apps/_mate-applications.scss b/.themes/oomox-numix-gruvbox/gtk-3.0/scss/apps/_mate-applications.scss deleted file mode 100644 index a7a3e1f2..00000000 --- a/.themes/oomox-numix-gruvbox/gtk-3.0/scss/apps/_mate-applications.scss +++ /dev/null @@ -1,82 +0,0 @@ -@import "panel"; - -/**************** - ! MATE styles * -*****************/ - -@include exports("mate-applications") { - .mate-panel-menu-bar { - @extend %panel; - - border: 0; - padding: 0; - text-shadow: none; - } - - MatePanelApplet .label, - PanelMenuBar.menubar > .menuitem { - color: $panel_fg_color; - } - - PanelSeparator, MatePanelAppletFrameDBus { - border-width: 0; - color: transparent; - background-image: -gtk-scaled(url("../assets/pane-handle.png"), - url("../assets/pane-handle@2.png")); - background-color: transparent; - background-repeat: no-repeat; - background-position: left; - } - - MatePanelApplet .button, - MatePanelApplet .button.flat, - MatePanelApplet .button.toggle - MatePanelApplet .button.flat.toggle { - background-image: none; - background-color: transparent; - border-color: transparent; - border-style: solid; - border-radius: 0; - border-width: 1px; - color: $panel_fg_color; - text-shadow: none; - box-shadow: none; - padding: 2px; - } - - MatePanelApplet .button:hover:active, - MatePanelApplet .button:checked, - MatePanelApplet .button:checked:hover, - MatePanelApplet .button.flat:hover:active, - MatePanelApplet .button.flat:checked, - MatePanelApplet .button.flat:checked:hover, - MatePanelApplet .button.toggle:hover:active, - MatePanelApplet .button.toggle:checked, - MatePanelApplet .button.toggle:checked:hover, - MatePanelApplet .button.flat.toggle:hover:active, - MatePanelApplet .button.flat.toggle:checked, - MatePanelApplet .button.flat.toggle:checked:hover { - background-image: none; - background-color: darker($panel_bg_color); - border-color: transparent; - border-radius: 0; - border-width: 1px; - color: lighter($panel_fg_color); - text-shadow: none; - padding: 2px; - } - - MatePanelApplet .button:hover, - MatePanelApplet .button.flat:hover, - MatePanelApplet .button.toggle:hover, - MatePanelApplet .button.flat.toggle:hover { - background-image: none; - background-color: shade($panel_bg_color, 1.3); - border-color: transparent; - border-radius: 0; - border-width: 1px; - color: $selected_fg_color; - text-shadow: none; - padding: 2px; - } -} diff --git a/.themes/oomox-numix-gruvbox/gtk-3.0/scss/apps/_nautilus.scss b/.themes/oomox-numix-gruvbox/gtk-3.0/scss/apps/_nautilus.scss deleted file mode 100644 index e81a128d..00000000 --- a/.themes/oomox-numix-gruvbox/gtk-3.0/scss/apps/_nautilus.scss +++ /dev/null @@ -1,72 +0,0 @@ -/************ - ! Nautilus * -*************/ - -@include exports("nautilus") { - .nautilus-desktop.nautilus-canvas-item { - color: $white; - text-shadow: 1px 1px $black; - - &:active { color: $fg_color; } - - &:selected { color: $selected_fg_color; } - - &:active, &:hover, &:selected { text-shadow: none; } - } - - NautilusWindow { - .toolbar { - border-width: 0 0 1px; - border-style: solid; - border-color: border_normal($toolbar_bg_color); - } - - .sidebar .frame { border: 0; } - - GtkPaned { - border-width: 0 1px 0 0; - border-style: solid; - - &, &:hover { - border-color: shade($bg_color, ($contrast + .1)); - background-color: $bg_color; - } - } - } - - NautilusNotebook { - &.notebook { - border-right-width: 0; - border-left-width: 0; - border-bottom-width: 0; - } - - .frame { border: 0; } - } - - NautilusQueryEditor { - .toolbar { - padding-top: $spacing - 1px; - padding-bottom: $spacing - 2px; - border-width: 1px 0 0; - border-style: solid; - border-color: $toolbar_bg_color; - background-color: shade($toolbar_bg_color, .9); - - &:nth-child(2) { border-color: border_normal($toolbar_bg_color); } - - &.search-bar { - border-top-width: 0; - border-bottom-width: 0; - } - - &, &.search-bar { - &:last-child, &:only-child { - border-bottom-width: 1px; - border-bottom-color: border_normal($toolbar_bg_color); - } - } - - } - } -} diff --git a/.themes/oomox-numix-gruvbox/gtk-3.0/scss/apps/_nemo.scss b/.themes/oomox-numix-gruvbox/gtk-3.0/scss/apps/_nemo.scss deleted file mode 100644 index d0aec8db..00000000 --- a/.themes/oomox-numix-gruvbox/gtk-3.0/scss/apps/_nemo.scss +++ /dev/null @@ -1,36 +0,0 @@ -/******** - ! Nemo * -*********/ - -@include exports("nemo") { - .nemo-desktop.nemo-canvas-item { - color: $white; - text-shadow: 1px 1px $black; - - &:active { color: $fg_color; } - - &:selected { color: $selected_fg_color; } - - &:active, &:hover, &:selected { text-shadow: none; } - } - - NemoPathbarButton { - @include button($toolbar_bg_color, $toolbar_fg_color); - - -NemoPathbarButton-border-radius: $roundness; - } - - NemoPlacesTreeView { - -NemoPlacesTreeView-disk-full-bg-color: shade($toolbar_bg_color, .8); - -NemoPlacesTreeView-disk-full-fg-color: $selected_bg_color; - -NemoPlacesTreeView-disk-full-bar-width: 1px; - -NemoPlacesTreeView-disk-full-bar-radius: 1px; - -NemoPlacesTreeView-disk-full-bottom-padding: 2px; - -NemoPlacesTreeView-disk-full-max-length: 70px; - - &:selected { - -NemoPlacesTreeView-disk-full-bg-color: $selected_fg_color; - -NemoPlacesTreeView-disk-full-fg-color: shade($selected_bg_color, 1.2); - } - } -} diff --git a/.themes/oomox-numix-gruvbox/gtk-3.0/scss/apps/_panel.scss b/.themes/oomox-numix-gruvbox/gtk-3.0/scss/apps/_panel.scss deleted file mode 100644 index 56a87743..00000000 --- a/.themes/oomox-numix-gruvbox/gtk-3.0/scss/apps/_panel.scss +++ /dev/null @@ -1,80 +0,0 @@ -/*********************** - ! Fallback mode panel * -************************/ - -@include exports("panel") { - %panel { - @include linear-gradient($panel_bg_color); - - color: $panel_fg_color; - } - - %panelbutton { - border-width: 0 1px; - border-radius: 0; - border-color: transparent; - background-color: transparent; - background-image: none; - color: $panel_fg_color; - - &:hover, &:hover { - @include linear-gradient(mix($panel_bg_color, $panel_fg_color, .11)); - - border-color: mix($panel_bg_color, $panel_fg_color, .11); - color: shade($panel_fg_color, 1.08); - } - - &:active, &:checked { - @include linear-gradient(mix($panel_bg_color, $panel_fg_color, .21), to top); - - border-color: mix($panel_bg_color, $panel_fg_color, .21); - color: shade($panel_fg_color, 1.08); - - &:hover { - @include linear-gradient(mix($panel_bg_color, $panel_fg_color, .31), to top); - - border-color: mix($panel_bg_color, $panel_fg_color, .31); - } - } - } - - PanelWidget, PanelApplet, PanelToplevel { - @extend %panel; - - padding: 0; - } - - PanelApplet { - border: 0; - - .button { - @extend %panelbutton; - - -GtkButton-inner-border: 2; - } - } - - PanelSeparator { - @extend %panel; - - border: 0; - } - - PanelApplet > GtkMenuBar.menubar, PanelMenuBar.menubar, .gnome-panel-menu-bar { - &.menuitem { - @extend %panel; - - border: 0; - - -PanelMenuBar-icon-visible: true; - } - } - - PanelAppletFrame { - @extend %panel; - - border: 0; - } - - WnckPager, WnckTasklist { @extend %panel; } -} diff --git a/.themes/oomox-numix-gruvbox/gtk-3.0/scss/apps/_synaptic.scss b/.themes/oomox-numix-gruvbox/gtk-3.0/scss/apps/_synaptic.scss deleted file mode 100644 index c19b78e9..00000000 --- a/.themes/oomox-numix-gruvbox/gtk-3.0/scss/apps/_synaptic.scss +++ /dev/null @@ -1,15 +0,0 @@ -/************ - ! Synaptic * -*************/ - -@include exports("synaptic") { - GtkWindow > GtkVBox > .dock { - &, > GtkHBox > GtkToolbar { - @include linear-gradient($toolbar-bg-color); - - padding: $spacing; - border: 0; - color: $toolbar_fg_color; - } - } -} diff --git a/.themes/oomox-numix-gruvbox/gtk-3.0/scss/apps/_unity-greeter.scss b/.themes/oomox-numix-gruvbox/gtk-3.0/scss/apps/_unity-greeter.scss deleted file mode 100644 index f0c7da7f..00000000 --- a/.themes/oomox-numix-gruvbox/gtk-3.0/scss/apps/_unity-greeter.scss +++ /dev/null @@ -1,119 +0,0 @@ -/*********************** - ! Unity Greeter * - ***********************/ - -@include exports("unity-greeter") { - - - .lightdm.menu { - background-image: none; - background-color: fade-out($black, .4); - border-color: fade-out($white, .8); - border-radius: 4px; - padding: 1px; - - color: $white; - } - - .lightdm-combo .menu { - background-color: shade($dark_bg_color, 1.08); - border-radius: 0; - padding: 0; - color: $white; - } - - .lightdm.menu .menuitem *, - .lightdm.menu .menuitem.check:active, - .lightdm.menu .menuitem.radio:active { - color: $white; - } - - .lightdm.menubar *, - .lightdm.menubar .menuitem { - padding: 2px; - } - - .lightdm-combo.combobox-entry .button, - .lightdm-combo .cell, - .lightdm-combo .button, - .lightdm-combo .entry, - - .lightdm.button{ - background-image: none; - background-color: fade-out($black, .7); - border-color: fade-out($white, .1); - border-radius: 5px; - padding: 5px; - color: $white; - } - .lightdm.button:hover { - background-image: none; - background-color: fade-out($white, .7); - border-color: fade-out($white, .4); - border-radius: 5px; - padding: 5px; - color: $white; - text-shadow: none; - } - .lightdm.button:active, - .lightdm.button:active:focus, - .lightdm.button:focus, - - .lightdm.entry { - background-image: none; - background-color: fade-out($black, .7); - border-color: fade-out($white, .4); - border-radius: 5px; - padding: 6px; - color: $white; - text-shadow: none; - } - .lightdm.entry:hover, - .lightdm.entry:active, - .lightdm.entry:active:focus { - background-image: none; - border-image: none; - } - .lightdm.entry:focus { - border-color: fade-out($white, .4); - border-width: 1px; - border-style: solid; - color: $white; - } - .lightdm.entry:selected { - background-color: fade-out($white, .8); - } - - @keyframes dashentry_spinner { - to { -gtk-icon-transform: rotate(1turn); } - } - - .lightdm.entry:active { - -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); - animation: dashentry_spinner 1s infinite linear; - } - - .lightdm.option-button { - background: none; - border-width: 0; - } - - .lightdm.option-button:insensitive:insensitive { - background: none; - } - - .lightdm.toggle-button { - background: none; - border-width: 0; - } - .lightdm.toggle-button.selected:hover { - background-color: fade-out($white, .7); - border-color: fade-out($white, .7); - border-width: 1px; - } - .lightdm.toggle-button.selected { - background-color: fade-out($black, .7); - border-color: fade-out($white, .7); - border-width: 1px; - } -} diff --git a/.themes/oomox-numix-gruvbox/gtk-3.0/scss/apps/_unity.scss b/.themes/oomox-numix-gruvbox/gtk-3.0/scss/apps/_unity.scss deleted file mode 100644 index 6bc77a98..00000000 --- a/.themes/oomox-numix-gruvbox/gtk-3.0/scss/apps/_unity.scss +++ /dev/null @@ -1,74 +0,0 @@ -@import "panel"; - -/**************** - ! Unity styles * -*****************/ - -@include exports("unity") { - UnityDecoration { - -UnityDecoration-extents: 28px 1px 1px 1px; - -UnityDecoration-input-extents: 10px; - - -UnityDecoration-shadow-offset-x: 1px; - -UnityDecoration-shadow-offset-y: 1px; - -UnityDecoration-active-shadow-color: rgba(0, 0, 0, .7); - -UnityDecoration-active-shadow-radius: 8px; - -UnityDecoration-inactive-shadow-color: rgba(0, 0, 0, .5); - -UnityDecoration-inactive-shadow-radius: 5px; - - -UnityDecoration-glow-size: 10px; - -UnityDecoration-glow-color: $selected_bg_color; - - -UnityDecoration-title-indent: 10px; - -UnityDecoration-title-fade: 35px; - -UnityDecoration-title-alignment: 0; - - - &.top { - border: 1px solid mix(shade($titlebar_bg_color, 0.7), $titlebar_fg_color, 0.21); - border-bottom: 0; - border-radius: 2px 2px 0 0; - padding: 1px 8px 0 8px; - background-color: $titlebar_bg_color; - color: mix($titlebar_fg_color, $titlebar_bg_color, .1); - text-shadow: none; - - &:backdrop { - border: 1px solid mix(shade($titlebar_bg_color, 0.7), $titlebar_fg_color, 0.12); - border-bottom: 0; - background-color: $titlebar_bg_color; - color: mix($titlebar_fg_color, $titlebar_bg_color, .4); - } - } - - &.left, &.right, &.bottom { - background-color: mix(shade($titlebar_bg_color, 0.7), $titlebar_fg_color, 0.21); - - &:backdrop { - background-color: mix(shade($titlebar_bg_color, 0.7), $titlebar_fg_color, 0.12); - } - } - } - - UnityPanelWidget, .unity-panel { - @extend %panel; - - border: 0; - } - - .unity-panel { - &.menuitem, .menuitem { - border-width: 0 1px; - color: $panel_fg_color; - - &:hover, *:hover { - border-color: mix($panel_bg_color, $panel_fg_color, .21); - background-color: mix($panel_bg_color, $panel_fg_color, .21); - background-image: none; - color: shade($panel_fg_color, 1.08); - } - } - } - - SheetStyleDialog.unity-force-quit { background-color: $bg_color; } -} diff --git a/.themes/oomox-numix-gruvbox/gtk-3.0/scss/apps/_xfce.scss b/.themes/oomox-numix-gruvbox/gtk-3.0/scss/apps/_xfce.scss deleted file mode 100644 index dc38a86a..00000000 --- a/.themes/oomox-numix-gruvbox/gtk-3.0/scss/apps/_xfce.scss +++ /dev/null @@ -1,26 +0,0 @@ -@import "panel"; - -/*************** - ! Xfce styles * -****************/ - -@include exports("xfce") { - XfceHeading { - margin: 0; - padding: 0; - border: 0; - background-image: none; - background-color: $base_color; - color: $text_color; - } - - .xfce4-panel { - @extend %panel; - - font: normal; - - .button { @extend %panelbutton; } - - .menu { -gtk-image-effect: none; } - } -} diff --git a/.themes/oomox-numix-gruvbox/gtk-3.0/scss/gtk-dark.scss b/.themes/oomox-numix-gruvbox/gtk-3.0/scss/gtk-dark.scss deleted file mode 100644 index fd46aa1b..00000000 --- a/.themes/oomox-numix-gruvbox/gtk-3.0/scss/gtk-dark.scss +++ /dev/null @@ -1,3 +0,0 @@ -$variant: "dark"; - -@import "widgets"; diff --git a/.themes/oomox-numix-gruvbox/gtk-3.0/scss/gtk.scss b/.themes/oomox-numix-gruvbox/gtk-3.0/scss/gtk.scss deleted file mode 100644 index 44556695..00000000 --- a/.themes/oomox-numix-gruvbox/gtk-3.0/scss/gtk.scss +++ /dev/null @@ -1,3 +0,0 @@ -$variant: "light"; - -@import "widgets"; diff --git a/.themes/oomox-numix-gruvbox/gtk-3.0/scss/widgets/_actionbar.scss b/.themes/oomox-numix-gruvbox/gtk-3.0/scss/widgets/_actionbar.scss deleted file mode 100644 index 749f5498..00000000 --- a/.themes/oomox-numix-gruvbox/gtk-3.0/scss/widgets/_actionbar.scss +++ /dev/null @@ -1,106 +0,0 @@ -@import "button"; -@import "toolbar"; - -/************** - ! Action-bar * -***************/ - -@include exports("actionbar") { - .action-bar { - @include linear-gradient($bg_color); - - padding: $spacing; - border-width: 1px 0 0; - border-style: solid; - border-color: border_normal($bg_color); - color: $fg_color; - - .button { - &.text-button { padding: $spacing - 1px; } - - &.image-button { padding: $spacing + 1px; } - } - - .title { - font: bold; - padding: 0 ($spacing * 2); - } - - .subtitle { - font: smaller; - padding: 0 ($spacing * 2); - } - } -} - - -/*************** - ! Search bars * -****************/ - -@include exports("searchbar") { - .search-bar { - @include linear-gradient(shade($bg_color, .98)); - - border-width: 0 0 1px; - border-style: solid; - border-color: border_normal($bg_color); - color: $fg_color; - - .button.close-button { padding: $spacing; } - } -} - - -/****************** - ! Action buttons * -*******************/ - -@include exports("actionbuttons") { - $types: ( - suggested: $success_color, - destructive: $error-color - ); - - @each $type, $color in $types { - .#{$type}-action.button { - @include button($color, $selected_fg_color); - } - } -} - - -/****************** -* selection mode * -******************/ - -@include exports("selectionmode") { - .selection-mode { - &.header-bar, &.toolbar { - @include toolbar($selected_bg_color, $selected_fg_color); - - .button { - @include button($selected_bg_color, $selected_fg_color); - - &.suggested-action { @extend .suggested-action.button; } - } - - .selection-menu.button { - border: 0; - background-color: transparent; - background-image: none; - color: shade($selected_bg_color, $contrast); - - &:hover { color: shade($selected_bg_color, ($contrast - .1)); } - - &:active { color: shade($selected_bg_color, ($contrast - .05)); } - } - - .dim-label, { - &, .selection-menu.button & { color: shade($selected_bg_color, ($contrast - .1)); } - } - } - - &.toolbar { padding: $spacing; } - } -} diff --git a/.themes/oomox-numix-gruvbox/gtk-3.0/scss/widgets/_base.scss b/.themes/oomox-numix-gruvbox/gtk-3.0/scss/widgets/_base.scss deleted file mode 100644 index 730bbec4..00000000 --- a/.themes/oomox-numix-gruvbox/gtk-3.0/scss/widgets/_base.scss +++ /dev/null @@ -1,104 +0,0 @@ -/************** - ! GTK settings -***************/ - -* { - -GtkArrow-arrow-scaling: .5; - -GtkExpander-expander-size: 8; - -GtkStatusbar-shadow-type: none; - -GtkToolItemGroup-expander-size: 8; - -GtkWindow-resize-grip-height: 0; - -GtkWindow-resize-grip-width: 0; - -WnckTasklist-fade-overlay-rect: 0; - - -GtkWidget-cursor-color: $primary_caret_color; - -GtkWidget-secondary-cursor-color: $secondary_caret_color; - -GtkWidget-cursor-aspect-ratio: $caret_aspect_ratio; - - outline-color: alpha($selected_bg_color, .5); - outline-style: dashed; - outline-width: 1px; - outline-offset: -1px; - outline-radius: $roundness; -} - - -/************* - ! Base states - *************/ - -%selected { - &, &:focus { - background-color: $selected_bg_color; - color: $selected_fg_color; - } -} - -* { - /* hyperlinks */ - -GtkHTML-link-color: $link_color; - -GtkIMHtml-hyperlink-color: $link_color; - -GtkWidget-link-color: $link_color; - -GtkWidget-visited-link-color: $link_color; - - &:selected { @extend %selected; } - - &:insensitive, - &:insensitive:insensitive { color: mix($fg_color, $bg_color, .5); } - - &:insensitive { -gtk-image-effect: dim; } - - &:hover { -gtk-image-effect: highlight; } - - &:link, &:visited { color: $link_color; } -} - -.background { - background-color: $bg_color; - color: $fg_color; - - &:backdrop { - text-shadow: none; - icon-shadow: none; - } - - &.csd { background-color: $bg_color; } -} - -.gtkstyle-fallback { - background-color: alpha($bg_color, .5); - color: $fg_color; - - &:hover { - background-color: shade($bg_color, 1.1); - color: $fg_color; - } - - &:active { - background-color: shade($bg_color, .9); - color: $fg_color; - } - - &:insensitive { - background-color: shade(shade($bg_color, .95), 1.05); - color: mix($fg_color, $bg_color, .5); - } - - &:selected { @extend %selected; } -} - -GtkImage, GtkLabel, GtkBox, GtkGrid { - &, &:insensitive { background-color: transparent; } -} - -GtkLabel { - &.separator { - @extend .dim-label; - - color: $fg_color; - } - - &:selected { @extend %selected; } - - &:insensitive { color: mix($fg_color, $bg_color, .5); } -} diff --git a/.themes/oomox-numix-gruvbox/gtk-3.0/scss/widgets/_button.scss b/.themes/oomox-numix-gruvbox/gtk-3.0/scss/widgets/_button.scss deleted file mode 100644 index 6d26c9f4..00000000 --- a/.themes/oomox-numix-gruvbox/gtk-3.0/scss/widgets/_button.scss +++ /dev/null @@ -1,376 +0,0 @@ -/********* - ! Buttons -**********/ - -@include exports("button_extends") { - %button { - padding: $spacing ($spacing + 2px); - border-width: 1px; - border-style: solid; - border-radius: $roundness; - transition: 150ms ease; - outline-color: transparent; - - -GtkWidget-focus-padding: 1; - -GtkWidget-focus-line-width: 0; - - &:focus, &:hover, &:active { transition: none; } - } - - %linked_middle { - border-radius: 0; - border-left-style: none; - border-right-style: solid; - - &:dir(rtl) { - border-radius: 0; // needed when including %linked_middle:dir(rtl) - border-right-style: none; - border-left-style: solid; - } - } - - %linked_button { - border-width: 1px; - border-style: solid; - border-radius: 0; - border-right-style: none; - border-left-style: none; - - &:first-child { - border-width: 1px; - border-radius: $roundness; - border-left-style: solid; - border-right-style: none; - border-top-right-radius: 0; - border-bottom-right-radius: 0; - - &:dir(rtl) { - border-left-style: none; - border-right-style: solid; - } - } - - &:last-child { - border-width: 1px; - border-radius: $roundness; - border-left-style: none; - border-right-style: solid; - border-top-left-radius: 0; - border-bottom-left-radius: 0; - - &:dir(rtl) { - border-left-style: solid; - border-right-style: none; - } - } - - &:only-child, &:first-child:only-child { - border-width: 1px; - border-style: solid; - border-radius: $roundness; - } - } -} - -@mixin linked_button($bg) { - $border_strength: if(lightness($bg) > 50, 0, .1); - $shadow_strength: if(lightness($bg) > 50, 0, .1); - - @extend %linked_button; - - box-shadow: inset -1px 0 border_normal(rgba(0, 0, 0, .12 + $border_strength)), - 0 1px 2px -1px alpha($dark_shadow, .12 + $shadow_strength); - - &:focus, &:hover { - box-shadow: inset -1px 0 border_focus(rgba(0, 0, 0, .12 + $border_strength)), - 0 1px 2px -1px alpha($dark_shadow, .32 + $shadow_strength); - } - - &:active, &:active:hover, - &:active:focus, &:active:hover:focus, - &:checked, &:checked:hover, - &:checked:focus, &:checked:hover:focus { - box-shadow: inset -1px 0 border_active(rgba(0, 0, 0, .12 + $border_strength)), - inset 0 1px alpha($dark_shadow, .07), - inset 0 -1px alpha($dark_shadow, .05); - } - - &:insensitive { box-shadow: inset -1px 0 shade($bg, .8); } - - &:last-child, &:only-child { box-shadow: 0 1px 2px -1px alpha($dark_shadow, .12 + $shadow_strength); } - - &:last-child:hover, &:only-child:hover { box-shadow: 0 1px 2px -1px alpha($dark_shadow, .32 + $shadow_strength); } - - &:insensitive:last-child, &:insensitive:only-child, - &:active:insensitive:last-child, &:active:insensitive:only-child, - &:checked:insensitive:last-child, &:checked:insensitive:only-child { box-shadow: none; } - - &:active:last-child, &:active:last-child:focus, &:active:last-child:hover, &:active:last-child:hover:focus, - &:checked:last-child, &:checked:last-child:focus, &:checked:last-child:hover, &:checked:last-child:hover:focus { - box-shadow: inset 0 1px alpha($dark_shadow, .07), - inset -1px 0 alpha($dark_shadow, .06); - } - - &:active:only-child, &:active:only-child:focus, &:active:only-child:hover, &:active:only-child:hover:focus, - &:checked:only-child, &:checked:only-child:focus, &:checked:only-child:hover, &:checked:only-child:hover:focus { - box-shadow: inset 1px 0 alpha($dark_shadow, .06), - inset 0 1px alpha($dark_shadow, .07), - inset -1px 0 alpha($dark_shadow, .06); - } -} - -@mixin button($bg, $fg) { - $border_strength: if(lightness($bg) > 50, 0, .1); - $shadow_strength: if(lightness($bg) > 50, 0, .1); - - /*$button_bg: if(hue($bg) == 0deg, shade($bg, 1.2), $bg);*/ - $button_bg: $bg; - - @extend %button; - @include linear-gradient($button_bg); - @include border(rgba(0, 0, 0, .12 + $border_strength)); - - color: $fg; - box-shadow: 0 1px 2px -1px alpha($dark_shadow, .12 + $shadow_strength); - - &.flat { - border-color: alpha($button_bg, 0); - background-color: alpha($button_bg, 0); - background-image: none; - box-shadow: none; - } - - &, &.flat { - &:focus, &:hover { - @include linear-gradient(shade($button_bg, 1.2)); - @include border(rgba(0, 0, 0, .2 + $border_strength)); - - box-shadow: 0 1px 2px -1px alpha($dark_shadow, .32 + $shadow_strength); - } - - &:active, &:checked { - @include linear-gradient(shade($button_bg, .7), to top); - - color: $selected_fg_color; - box-shadow: inset 1px 0 alpha($dark_shadow, .06), - inset 0 1px alpha($dark_shadow, .07), - inset -1px 0 alpha($dark_shadow, .06), - inset 0 -1px alpha($dark_shadow, .05); - - &:focus, &:hover { - @include linear-gradient(shade($button_bg, .65), to top); - - color: $selected_fg_color; - } - } - - &:focus, &:hover { color: $fg; } - - &:active:insensitive, &:checked:insensitive { - @include linear-gradient(shade($button_bg, .9)); - - color: $fg; - box-shadow: none; - } - - &:insensitive:insensitive { - @if (lightness($button_bg) > 50) { - @include linear-gradient(shade($button_bg, .95)); - } @else { - @include linear-gradient(alpha($button_bg, .3)); - } - - color: mix($button_bg, $fg, .5); - box-shadow: none; - } - } - - // Fixed: https://github.com/numixproject/numix-gtk-theme/issues/572 - // Webkitgtk workaround start - &:active { color: $fg; } - // Webkitgtk workaround end - - &.flat { - &:insensitive:insensitive { - background-color: transparent; - background-image: none; - color: mix($bg, $fg, .5); - box-shadow: none; - } - } - - &.separator, .separator { - border: 1px solid currentColor; - color: shade($button_bg, ($contrast + .1)); - - &:insensitive { color: shade($button_bg, .85); } - } -} - -@include exports("button") { - * { - -GtkButton-child-displacement-x: 0; - -GtkButton-child-displacement-y: 0; - -GtkButton-default-border: 0; - -GtkButton-image-spacing: 0; - -GtkButton-inner-border: 1; - -GtkButton-interior-focus: true; - -GtkButtonBox-child-min-height: 24; - -GtkButtonBox-child-internal-pad-y: 1; - -GtkToolButton-icon-spacing: 6; - } - - %close_button { - border: 1px solid transparent; - background-color: transparent; - background-image: none; - box-shadow: none; - - &:focus, &:hover { - border: 1px solid alpha($black, .3); - background-color: alpha($white, .2); - background-image: none; - box-shadow: none; - } - - &:active, &:checked, &:active:hover, &:checked:hover { - border: 1px solid alpha($black, .3); - background-color: alpha($black, .1); - background-image: none; - box-shadow: none; - } - } - - .button { - @include button($button_bg_color, $button_fg_color); - - &.default { @include button($selected_bg_color, $selected_fg_color); } - - &.linked, .linked & { @include linked_button($button_bg_color); } - - .spinbutton & { - color: mix($text_color, $base_color, .4); - padding: $spacing ($spacing * 2); - border: 0; - border-radius: 0; - border-style: none; - background-color: transparent; - background-image: none; - box-shadow: inset 1px 0 shade($base_color, .9); - - &:insensitive { - color: mix($text_color, $base_color, .7); - box-shadow: inset 1px 0 shade($base_color, .85); - } - - &:active, &:checked, &:hover { color: $text_color; } - - &:first-child { - border-radius: $roundness 0 0 $roundness; - box-shadow: none; - } - - &:last-child { border-radius: 0 $roundness $roundness 0; } - - &:dir(rtl) { box-shadow: inset -1px 0 shade($base_color, .9); } - } - - .spinbutton.vertical & { - border: 1px solid shade($bg_color, .8); - border-radius: $roundness; - background-color: shade($bg_color, 1.08); - background-image: none; - color: $fg_color; - box-shadow: none; - - &:hover { - border-color: shade($bg_color, .7); - background-color: shade($bg_color, 1.1); - background-image: none; - } - - &:active, &:checked { - border-color: shade($bg_color, .8); - background-color: shade($bg_color, .95); - background-image: none; - } - - &:active:hover, &:checked:hover { - border-color: shade($bg_color, .7); - } - - &:focus, &:hover:focus, &:active:focus, &:active:hover:focus { border-color: shade($bg_color, .7); } - - &:insensitive { - border-color: shade($bg_color, .85); - background-color: shade($bg_color, .9); - background-image: none; - } - - &:first-child { - border-width: 1px; - border-bottom-width: 0; - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; - } - - &:last-child { - border-width: 1px; - border-top-width: 0; - border-top-left-radius: 0; - border-top-right-radius: 0; - } - } - - .spinbutton.vertical.entry { - border-width: 1px; - border-style: solid; - border-radius: 0; - } - } -} - - -/****************** -! ComboBoxes * -*******************/ - -@include exports("combobox") { - GtkComboBox { - > .button { - padding: ($spacing - 2px) ($spacing + 1px); - - -GtkComboBox-arrow-scaling: .5; - -GtkComboBox-shadow-type: none; - } - - &.combobox-entry { - .entry, .button { @extend %linked_button; } - } - - .separator { - /* always disable separators */ - -GtkWidget-wide-separators: true; - -GtkWidget-horizontal-separator: 0; - -GtkWidget-vertical-separator: 0; - - border-style: none; - } - } - - .linked > GtkComboBox { - > .button { - // the combo is a composite widget so the way we do button linked doesn't - // work, special case needed. See - // https://bugzilla.gnome.org/show_bug.cgi?id=733979 - &:dir(ltr) { @extend %linked_middle; } // specificity bump - &:dir(rtl) { @extend %linked_middle:dir(rtl); } - } - - &:first-child > .button { @extend %linked_button:first-child; } - - &:last-child > .button { @extend %linked_button:last-child; } - - &:only-child > .button { @extend %linked_button:only-child; } - } -} diff --git a/.themes/oomox-numix-gruvbox/gtk-3.0/scss/widgets/_calendar.scss b/.themes/oomox-numix-gruvbox/gtk-3.0/scss/widgets/_calendar.scss deleted file mode 100644 index 5c7ca328..00000000 --- a/.themes/oomox-numix-gruvbox/gtk-3.0/scss/widgets/_calendar.scss +++ /dev/null @@ -1,38 +0,0 @@ -/********** - ! Calendar -***********/ - -@include exports("calendar") { - GtkCalendar { - padding: 1px 3px; - outline-offset: -1px; - - &:inconsistent { color: mix($fg_color, $bg_color, .5); } - - &.view, &.highlight, &.header, &.button { - &, &:focus, &:hover, &:insensitive { - background-color: transparent; - background-image: none; - border-width: 0; - border-radius: 0; - } - } - - &.button { - &, &:focus, &:hover, &:insensitive { - color: $white; - border-width: 0; - box-shadow: none; - } - } - - &.highlight { color: $selected_bg_color; } - } - - /* gnome-calendar */ - .calendar-view { - background-color: $base_color; - color: $text_color; - } -} - diff --git a/.themes/oomox-numix-gruvbox/gtk-3.0/scss/widgets/_choosers.scss b/.themes/oomox-numix-gruvbox/gtk-3.0/scss/widgets/_choosers.scss deleted file mode 100644 index ecd50dd5..00000000 --- a/.themes/oomox-numix-gruvbox/gtk-3.0/scss/widgets/_choosers.scss +++ /dev/null @@ -1,125 +0,0 @@ -/*************** - ! Color chooser -****************/ - -@include exports("colorchooser") { - GtkColorSwatch { - &, &:selected { - border: 1px solid alpha($black, .1); - border-radius: $roundness; - background-color: transparent; - background-clip: border-box; - - &:hover { border-color: alpha($black, .3); } - } - - &.color-light:selected:hover, &.color-dark:selected:hover { background-image: none; } - - &.left, &:first-child { - border-top-left-radius: $roundness; - border-bottom-left-radius: $roundness; - } - - &.right, &:last-child { - border-top-right-radius: $roundness; - border-bottom-right-radius: $roundness; - } - - &:only-child { border-radius: $roundness; } - - &.top { - border-top-left-radius: $roundness; - border-top-right-radius: $roundness; - } - - &.bottom { - border-bottom-left-radius: $roundness; - border-bottom-right-radius: $roundness; - } - - GtkColorEditor & { - border-radius: $roundness; - - &.color-dark:hover, &.color-light:hover { - background-image: none; - border-color: alpha($black, .3); - } - } - } - - GtkColorChooserWidget #add-color-button { - background-clip: padding-box; - border-color: alpha($black, .1); - background-color: shade($bg_color, .95); - color: $fg_color; - - &:hover { - border-color: alpha($black, .3); - background-color: shade($bg_color, .9); - color: $fg_color; - } - } - - .color-active-badge { - &, &:selected { - border-width: 2px; - border-style: solid; - background-color: transparent; - } - - &.color-light { - &, &:hover { - border-color: alpha($black, .3); - color: alpha($black, .3); - } - } - - &.color-dark { - &, &:hover { - border-color: alpha($white, .3); - color: alpha($white, .3); - } - } - } - - GtkColorButton.button { padding: $spacing; } -} - - -/*********************** -! Font and file choosers -************************/ - -@include exports("miscchoosers") { - GtkFontButton, GtkFileChooserButton { - .separator { - /* always disable separators */ - -GtkWidget-wide-separators: true; - -GtkWidget-horizontal-separator: 0; - -GtkWidget-vertical-separator: 0; - } - - GtkLabel:last-child { color: alpha(currentColor, .7); } - - GtkImage:last-child { color: alpha(currentColor, .7); } - } - - GtkFileChooser { - .pane-separator { - &, &:hover { - border-width: 0 1px 0 0; - border-style: solid; - border-color: currentColor; - background-color: $bg_color; - color: shade($bg_color, ($contrast + .1)); - } - } - - /* for fallback when header bar not used */ - .dialog-action-box { - border-width: 1px 0 0; - border-style: solid; - border-color: shade($bg_color, .7); - } - } -} diff --git a/.themes/oomox-numix-gruvbox/gtk-3.0/scss/widgets/_entry.scss b/.themes/oomox-numix-gruvbox/gtk-3.0/scss/widgets/_entry.scss deleted file mode 100644 index e8d75624..00000000 --- a/.themes/oomox-numix-gruvbox/gtk-3.0/scss/widgets/_entry.scss +++ /dev/null @@ -1,84 +0,0 @@ -/********* - ! Entry * -**********/ - -%linked_entry { - border-width: 1px; - border-radius: 0; - border-right-width: 0; - border-left-width: 0; - - &:first-child { - border-width: 1px; - border-radius: $roundness; - border-right-width: 0; - border-bottom-right-radius: 0; - border-top-right-radius: 0; - } - - &:last-child { - border-width: 1px; - border-radius: $roundness; - border-left-width: 0; - border-bottom-left-radius: 0; - border-top-left-radius: 0; - } - - &:only-child { - border-width: 1px; - border-radius: $roundness; - } -} - -%entry { - padding: ($spacing - 1px) $spacing; - border-width: 1px; - border-style: solid; - border-radius: $roundness; - transition: border 150ms ease; - box-shadow: inset 1px 1px alpha($dark_shadow, .06), - inset -1px 0 alpha($dark_shadow, .06); - - &:focus, &:hover, &:active { transition: none; } - - &:selected, &:selected:focus { - background-color: $selected_bg_color; - color: $selected_fg_color; - } - - &:insensitive { box-shadow: none; } - - &.progressbar { - @include linear-gradient($selected_bg_color); - - border-width: 0; - border-radius: $roundness; - color: $selected_fg_color; - } - - &.image.left { padding-right: $spacing; } -} - -@mixin entry($bg, $fg) { - @extend %entry; - @include linear-gradient($bg, to top); - @include border($bg); - - color: $fg; - - &:focus, &:active { border-color: $selected_bg_color; } - - &:insensitive { - @include linear-gradient(shade($bg, .9), to top); - - color: mix($bg, $fg, .5); - } -} - -@include exports("entry") { - .entry { - @include entry($base_color, $text_color); - - &.linked, .linked & { @extend %linked_entry; } - } -} diff --git a/.themes/oomox-numix-gruvbox/gtk-3.0/scss/widgets/_grid.scss b/.themes/oomox-numix-gruvbox/gtk-3.0/scss/widgets/_grid.scss deleted file mode 100644 index e4b9e8f3..00000000 --- a/.themes/oomox-numix-gruvbox/gtk-3.0/scss/widgets/_grid.scss +++ /dev/null @@ -1,48 +0,0 @@ -/****************** - ! Grid and flowbox -*******************/ - -@include exports("grid") { - .list { - background-color: shade($bg_color, .97); - color: $fg_color; - - &-row { - &, &.button { - border: 0; - border-radius: 0; - padding: $spacing; - background-image: none; - background-color: alpha($bg_color, 0); - box-shadow: none; - - &:hover { - background-image: none; - background-color: shade($bg_color, 1.02); - } - - &:selected { - &, &:hover, &:focus { - background-image: none; - background-color: $selected_bg_color; - color: $selected_fg_color; - } - } - } - } - } - - .grid-child { - &, GtkFlowBox & { - padding: $spacing; - border-radius: $roundness; - - &:selected { - @extend %selected; - - outline-offset: -2px; - } - } - } -} - diff --git a/.themes/oomox-numix-gruvbox/gtk-3.0/scss/widgets/_infobar.scss b/.themes/oomox-numix-gruvbox/gtk-3.0/scss/widgets/_infobar.scss deleted file mode 100644 index 6f5865bb..00000000 --- a/.themes/oomox-numix-gruvbox/gtk-3.0/scss/widgets/_infobar.scss +++ /dev/null @@ -1,38 +0,0 @@ -@import "button"; - - -/********* - ! Infobar -**********/ - -@include exports("infobar") { - GtkInfoBar { - border: 0; - } - - $types: ( - info: ($info_fg_color, $info_bg_color), - warning: ($warning_fg_color, $warning_bg_color), - question: ($question_fg_color, $question_bg_color), - error: ($error_fg_color, $error_bg_color), - ); - - - @each $type, $colors in $types { - $fg_color: nth($colors, 1); - $bg_color: nth($colors, 2); - - .#{$type} { - @include linear-gradient($bg_color); - - border: 1px solid shade($bg_color, .8); - color: $fg_color; - - .button { - @include button($bg_color, $fg_color); - - &.close { @extend %close_button; } - } - } - } -} diff --git a/.themes/oomox-numix-gruvbox/gtk-3.0/scss/widgets/_menu.scss b/.themes/oomox-numix-gruvbox/gtk-3.0/scss/widgets/_menu.scss deleted file mode 100644 index aa1ccfd9..00000000 --- a/.themes/oomox-numix-gruvbox/gtk-3.0/scss/widgets/_menu.scss +++ /dev/null @@ -1,267 +0,0 @@ -@import "entry"; - - -/********* - ! Menubar -**********/ - -@include exports("menubar") { - .menubar { - -GtkWidget-window-dragging: true; - - border: 0; - background-color: $menubar_bg_color; - background-image: none; - color: $menubar_fg_color; - - - &.menuitem, .menuitem { - padding: $spacing ($spacing * 2); - border: 1px solid transparent; - background-color: transparent; - background-image: none; - color: $menubar_fg_color; - - &:hover { - border-color: mix($menubar_bg_color, $menubar_fg_color, .21); - background-color: mix($menubar_bg_color, $menubar_fg_color, .21); - background-image: none; - color: shade($menubar_fg_color, 1.08); - } - - *:hover { color: shade($menubar_fg_color, 1.08); } - } - } -} - - -/****** - ! Menu -*******/ - -@include exports("menu") { - * { - -GtkMenu-horizontal-padding: 0; - -GtkMenu-vertical-padding: 0; - } - - GtkTreeMenu, GtkMenuToolButton, GtkComboBox { - &.menu, .menu { - background-color: $menu_bg_color; - margin: $spacing; - } - } - - #toolbar-popup, .menu { - padding: 0; - border-radius: 0; - border: 0; - background-color: $menu_bg_color; - color: $menu_fg_color; - - &:selected { background-color: $selected_bg_color; } - - .button { - &, &:hover, &:active, &:active *:insensitive, &:insensitive { - border-width: 0; - background-color: transparent; - background-image: none; - } - } - } - - .context-menu { font: initial; } - - .menuitem { - GtkTreeMenu & { - padding: 0; - border-width: 0; - } - - &, .menu & { - margin: $spacing; - padding: $spacing; - border: 0; - border-radius: 0; - background-color: transparent; - background-image: none; - - -GtkMenuItem-arrow-scaling: .5; - - &:active, &:hover { - border: 0; - background-color: $selected_bg_color; - background-image: none; - color: $selected_fg_color; - } - - *:active, *:hover { color: $selected_fg_color; } - - &:insensitive, *:insensitive { color: mix($menu_fg_color, $menu_bg_color, .5); } - } - - &.check, &.radio { - &, &:focus, &:hover, &:insensitive { background-image: none; } - - &, &:focus, &:hover, &:active, &:insensitive { - border-style: none; - background-color: transparent; - } - } - - &.separator { - -GtkMenuItem-horizontal-padding: 0; - -GtkWidget-separator-height: 1; - - border-style: none; - color: shade($menu_bg_color, ($contrast + .1)); - } - - &.button, &.button.flat { - &, &:focus, &:active, &:insensitive, &:active:insensitive { - background-color: transparent; - background-image: none; - border: 0; - box-shadow: none; - color: currentColor; - } - - &:hover, &:focus:hover, &:active:hover, &:selected { - background-image: none; - background-color: $selected_bg_color; - color: $selected_fg_color; - } - } - - GtkCalendar { - &:inconsistent { color: mix($menu_fg_color, $menu_bg_color, .5); } - - .button { - border-style: none; - background-color: transparent; - background-image: none; - } - } - - .accelerator { - color: alpha($menu_fg_color, .6); - - &:hover { color: alpha($selected_fg_color, .8); } - - &:insensitive { color: alpha(mix($menu_fg_color, $menu_bg_color, .5), .4); } - } - - .entry { @include entry($menu_bg_color, $menu_fg_color); } - } - - GtkModelMenuItem GtkBox GtkImage { padding-right: $spacing; } -} - - -/********* - ! Popover -**********/ - -@include exports("popover") { - GtkPopover { - @include border($menu_bg_color); - - margin: 10px; - padding: $spacing; - border-radius: $roundness; - border-width: 1px; - border-style: solid; - background-clip: border-box; - background-color: $menu_bg_color; - background-image: none; - color: $menu_fg_color; - box-shadow: 0 3px 6px alpha($black, .16); - - &.background { - background-image: none; - background-color: $menu_bg_color; - color: $menu_fg_color; - } - - &:backdrop { box-shadow: none; } - - &.osd { - box-shadow: 0 2px 7px 3px alpha($black, .5); - - > .toolbar .button { - border-radius: 0; - border-width: 0; - background-color: transparent; - background-image: none; - } - } - - .view, .list { - background-color: shade($menu_bg_color, ($contrast + .5)); - background-image: none; - color: $menu_fg_color; - - &:hover { - background-image: none; - background-color: $selected_bg_color; - color: $selected_fg_color; - } - } - - .list-row { - &, &.button { - background-color: transparent; - background-image: none; - color: $menu_fg_color; - - &:focus, &:hover, &:active { - background-image: none; - background-color: $selected_bg_color; - color: $selected_fg_color; - } - } - } - - .frame { - border-color: border_normal($menu_bg_color); - border-radius: $roundness; - } - - .entry { @include entry($base_color, $text_color); } - - .button { @include button($header_button_bg_color, $header_button_fg_color); } - - > .list, > .view, > .toolbar { background-color: transparent; } - - .separator { - border: 0; - background-color: transparent; - color: shade($menu_bg_color, ($contrast + .1)); - font-size: 80%; - font-weight: bold; - } - } - - GtkModelButton.button { - &, &:backdrop { - @include button(transparent, currentColor); - - &:focus:hover, &.flat:checked:hover, &:active:hover, &:hover, &:selected { - background-image: none; - background-color: $selected_bg_color; - color: $selected_fg_color; - box-shadow: none; - } - - &.flat { - &:checked { - box-shadow: none; - } - - &, &:hover { - transition: none; - } - } - } - } -} diff --git a/.themes/oomox-numix-gruvbox/gtk-3.0/scss/widgets/_misc.scss b/.themes/oomox-numix-gruvbox/gtk-3.0/scss/widgets/_misc.scss deleted file mode 100644 index 015632d5..00000000 --- a/.themes/oomox-numix-gruvbox/gtk-3.0/scss/widgets/_misc.scss +++ /dev/null @@ -1,227 +0,0 @@ -/*************** -! Dimmed label * -****************/ - -@include exports("dimlabel") { - .dim-label { - opacity: .5; - text-shadow: none; - } -} - - -/*********** - ! Tooltip * -************/ - -@include exports("tooltip") { - .tooltip { - &.background { - @include linear-gradient($tooltip_bg_color); - - border: 0; - border-radius: $roundness; - color: $tooltip_fg_color; - } - - * { - background-color: transparent; - color: inherit; - } - } -} - - -/*********** - ! Dialogs * -************/ - -@include exports("dialogs") { - GtkMessageDialog, .message-dialog, .prompt { - -GtkDialog-content-area-border: $spacing; - -GtkDialog-action-area-border: $spacing; - -GtkDialog-button-spacing: $spacing; - - margin: 0; - padding: 0; - } -} - - -/********************* - ! App notifications * -**********************/ - -@include exports("notifications") { - .app-notification { - &, &.frame { - border-style: solid; - border-color: border_normal($osd_bg); - border-width: 0 1px 1px; - border-radius: 0 0 $roundness $roundness; - padding: $spacing * 2; - background-color: $osd_bg; - background-image: none; - color: $osd_fg; - - .button { @include button($osd_bg, $osd_fg); } - } - } -} - - -/************* - ! Expanders * -**************/ - -@include exports("expander") { - GtkExpander { - padding: $spacing; - outline-offset: 1px; - } - - .expander { - color: alpha(currentColor, .7); - border: alpha(currentColor, .7); - - &:hover { - color: alpha(currentColor, .8); - border-color: alpha(currentColor, .8); - } - - &:active { - color: alpha(currentColor, .9); - border-color: alpha(currentColor, .9); - } - } -} - - -/******************* - ! Symbolic images * -********************/ - -@include exports("symbolicimage") { - .image { - color: alpha(currentColor, .5); - - &:hover { color: alpha(currentColor, .9); } - - &:selected, &:selected:hover { color: $selected_fg_color; } - } -} - - -/**************** - ! Floating bar * -*****************/ - -@include exports("floatingbar") { - .floating-bar { - @include linear-gradient($bg_color); - - border: 1px solid border_normal($bg_color); - border-radius: $roundness; - color: $fg_color; - - &.top { - border-top-width: 0; - border-top-right-radius: 0; - border-top-left-radius: 0; - } - - &.right { - border-right-width: 0; - border-top-right-radius: 0; - border-bottom-right-radius: 0; - } - - &.bottom { - border-bottom-width: 0; - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; - } - - &.left { - border-left-width: 0; - border-bottom-left-radius: 0; - border-top-left-radius: 0; - } - - .button { - -GtkButton-image-spacing: 0; - -GtkButton-inner-border: 0; - - border: 0; - background-color: transparent; - background-image: none; - } - } -} - - -/************************* - ! Touch text selections * -**************************/ - -@include exports("touchbubble") { - GtkBubbleWindow { - border-radius: $roundness; - background-clip: border-box; - - &.osd.background { background-color: $osd_bg; } - - .toolbar { background-color: transparent; } - } -} - -/*************** - ! Font-viewer * -****************/ - -@include exports("fontviewer") { - SushiFontWidget { - padding: $spacing ($spacing * 2); - } -} - - -/************* - ! Gucharmap * -**************/ - -@include exports("charmap") { - GucharmapChartable { - background-color: $base_color; - color: $text_color; - - &:focus, &:hover, &:active, &:selected { @extend %selected; } - } -} - - -/************* - ! Evolution * -**************/ - -@include exports("evolution") { - EPreviewPane .entry { - background-color: $base_color; - color: $text_color; - } -} - - -/******************* - ! Gnome Bluetooth * -********************/ - -@include exports("gnome-bluetooth") { - GtkEntry.entry.pin-entry { - font: regular 50; - padding-left: 25px; - padding-right: 25px; - } - - GtkLabel.pin-label { font: regular 50; } -} diff --git a/.themes/oomox-numix-gruvbox/gtk-3.0/scss/widgets/_notebook.scss b/.themes/oomox-numix-gruvbox/gtk-3.0/scss/widgets/_notebook.scss deleted file mode 100644 index 962d8c32..00000000 --- a/.themes/oomox-numix-gruvbox/gtk-3.0/scss/widgets/_notebook.scss +++ /dev/null @@ -1,139 +0,0 @@ -@import "button"; - - -/********** - ! Notebook -***********/ - -@include exports("notebook") { - .notebook { - padding: 0; - border-style: solid; - border-color: border_normal($bg_color); - border-radius: 0; - @include linear-gradient($bg_color); - background-clip: border-box; - color: $text_color; - - -GtkNotebook-initial-gap: 0; - -GtkNotebook-arrow-spacing: 5; - -GtkNotebook-tab-curvature: 0; - -GtkNotebook-tab-overlap: 1; - -GtkNotebook-has-tab-gap: false; - - &.frame { - &.top { border-width: 0 1px 1px; } - - &.right { border-width: 1px 0 1px 1px; } - - &.bottom { border-width: 1px 1px 0; } - - &.left { border-width: 1px 1px 1px 0; } - } - - &.header { - border-width: 2px; - background-color: transparent; - } - - GtkViewport { - border-width: 0; - background-color: $base_color; - color: $text_color; - } - - tab { - padding: ($spacing + 1px) ($spacing * 2); - border-style: solid; - border-color: border_normal(shade($bg_color, 0.80)); - background-color: shade($bg_color, 0.80); - background-image: none; - - &:active { - background-color: $bg_color; - background-image: none; - } - - &.top { - border-width: 2px 1px 1px; - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; - - &:active { - border-top-width: 3px; - border-top-color: $selected_bg_color; - border-bottom-width: 0; - } - } - - &.right { - border-width: 1px 2px 1px 1px; - border-bottom-left-radius: 0; - border-top-left-radius: 0; - - &:active { - border-right-width: 3px; - border-right-color: $selected_bg_color; - border-left-width: 0; - } - } - - - &.bottom { - border-width: 1px 1px 2px; - border-top-right-radius: 0; - border-top-left-radius: 0; - - &:active { - border-bottom-width: 3px; - border-bottom-color: $selected_bg_color; - border-top-width: 0; - } - } - - &.left { - border-width: 1px 1px 1px 2px; - border-top-right-radius: 0; - border-bottom-right-radius: 0; - - &:active { - border-left-width: 3px; - border-left-color: $selected_bg_color; - border-right-width: 0; - } - } - - GtkLabel { color: mix($text_color, $base_color, .3); } - - &.reorderable-page { - &:hover { - background-color: shade($base_color, .85); - border-left: 0; - border-right: 0; - /* using box shadows instead of borders due to slanted edges */ - box-shadow: inset 0 3px alpha($black, .03), inset 0 2px alpha($black, .03), inset 0 1px alpha($black, .03), inset 1px 0 shade($base_color, .7), inset -1px 0 shade($base_color, .7); - } - - &:active { - background-color: shade($base_color, .9); - border-left: 0; - border-right: 0; - box-shadow: inset 0 3px alpha($black, .03), inset 0 2px alpha($black, .03), inset 0 1px alpha($black, .03), inset 1px 0 shade($base_color, .75), inset -1px 0 shade($base_color, .75); - } - } - - /* close button styling */ - .button { @extend %close_button; } - - } - - .prelight-page { - &, GtkLabel { color: mix($text_color, $base_color, .15); } - } - - .active-page { - &, GtkLabel { color: $text_color; } - } - - } -} diff --git a/.themes/oomox-numix-gruvbox/gtk-3.0/scss/widgets/_osd.scss b/.themes/oomox-numix-gruvbox/gtk-3.0/scss/widgets/_osd.scss deleted file mode 100644 index dcb4e744..00000000 --- a/.themes/oomox-numix-gruvbox/gtk-3.0/scss/widgets/_osd.scss +++ /dev/null @@ -1,132 +0,0 @@ -@import "button"; - - -/******* - ! OSD * -********/ - -@include exports("osd") { - GtkOverlay.osd { background-color: transparent; } - - .osd, - #XfceNotifyWindow { - &.background { - background-color: alpha($osd_bg, .8); - color: $osd_fg; - } - - &.frame { - background-clip: border-box; - background-origin: border-box; - } - - &.button, .button { @include button($osd_bg, $osd_fg); } - - - &.toolbar { - -GtkToolbar-button-relief: normal; - - padding: $spacing; - border: 1px solid border_normal($osd_bg); - border-radius: $roundness; - background-color: $osd_bg; - background-image: none; - color: $osd_fg; - - .separator { color: shade($osd_bg, ($contrast + .1)); } - } - - /* used by gnome-settings-daemon's media-keys OSD */ - &.trough { background-color: shade($osd_bg, .8); } - - &.progressbar { background-color: $osd_fg; } - - .scale { - &.slider { - @include linear-gradient(shade($osd_bg, 1.08)); - @include border($osd_bg); - - &:insensitive { @include linear-gradient(shade($osd_bg, .9)); } - } - - &.trough { - border-color: shade($osd_bg, .8); - background-color: shade($osd_bg, 1.08); - background-image: none; - - &.highlight { - border-color: $selected_bg_color; - background-color: $selected_bg_color; - background-image: none; - } - - &:insensitive, &.highlight:insensitive { - border-color: shade($osd_bg, .85); - background-color: shade($osd_bg, .9); - background-image: none; - } - } - } - - &.view, .view { background-color: $osd_bg; } - - .scrollbar { - .trough { background-color: $osd_bg; } - - .slider { - border: 1px solid mix(shade($osd_bg, .87), $osd_fg, .21); - border-radius: 0; - background-color: mix($osd_bg, $osd_fg, .21); - - &:hover { - border-color: mix(shade($osd_bg, .87), $osd_fg, .31); - background-color: mix($osd_bg, $osd_fg, .31); - } - - &:active { - border-color: shade($selected_bg_color, .9); - background-color: $selected_bg_color; - } - } - } - - GtkIconView.cell { - &:selected, &:selected:focus { - background-color: transparent; - border: 3px solid mix(shade($osd_bg, .87), $osd_fg, .21); - border-radius: $roundness; - outline-color: transparent; - } - } - - /* used by Documents */ - .page-thumbnail { - border: 1px solid shade($osd_bg, .9); - /* when there's no pixbuf yet */ - background-color: $osd_bg; - } - } - - .osd GtkProgressBar, GtkProgressBar.osd { - -GtkProgressBar-xspacing: 0; - -GtkProgressBar-yspacing: 2px; - -GtkProgressBar-min-horizontal-bar-height: 2px; - - padding: 0; - - &.trough { - padding: 0; - border-style: none; - border-radius: 0; - background-image: none; - background-color: transparent; - } - - &.progressbar { - border-style: none; - border-radius: 0; - background-color: $selected_bg_color; - background-image: none; - } - } -} diff --git a/.themes/oomox-numix-gruvbox/gtk-3.0/scss/widgets/_overshoot.scss b/.themes/oomox-numix-gruvbox/gtk-3.0/scss/widgets/_overshoot.scss deleted file mode 100644 index 9950eb18..00000000 --- a/.themes/oomox-numix-gruvbox/gtk-3.0/scss/widgets/_overshoot.scss +++ /dev/null @@ -1,119 +0,0 @@ -@mixin overshoot($position, $type: normal, $color: $selected_bg_color) { - $_small_gradient_length: 5%; - $_big_gradient_length: 100%; - - $_position: center top; - $_small_gradient_size: 100% $_small_gradient_length; - $_big_gradient_size: 100% $_big_gradient_length; - - @if $position == bottom { - $_position: center bottom; - $_linear_gradient_direction: to top; - } @else if $position == right { - $_position: right center; - $_small_gradient_size: $_small_gradient_length 100%; - $_big_gradient_size: $_big_gradient_length 100%; - } @else if $position == left { - $_position: left center; - $_small_gradient_size: $_small_gradient_length 100%; - $_big_gradient_size: $_big_gradient_length 100%; - } - - $_small_gradient_color: $color; - $_big_gradient_color: $color; - - $_small_gradient: -gtk-gradient(radial, - $_position, 0, - $_position, .5, - to(alpha($_small_gradient_color, .35)), - to(alpha($_small_gradient_color, .25))); - - $_big_gradient: -gtk-gradient(radial, - $_position, 0, - $_position, .6, - from(alpha($_big_gradient_color, .2)), - to(alpha($_big_gradient_color, 0))); - - @if $type == normal { - background-image: $_small_gradient, $_big_gradient; - background-size: $_small_gradient_size, $_big_gradient_size; - } @else if $type == backdrop { - background-image: $_small_gradient; - background-size: $_small_gradient_size; - } - - background-repeat: no-repeat; - background-position: $_position; - - background-color: transparent; // reset some properties to be sure to not inherit them somehow - border: 0; - box-shadow: none; -} - -@mixin undershoot($position) { - $_undershoot_color_dark: alpha($black, .2); - $_undershoot_color_light: alpha($white, .2); - - $_gradient_dir: left; - $_dash_bg_size: 10px 1px; - $_gradient_repeat: repeat-x; - $_bg_pos: center $position; - - background-color: transparent; // shouldn't be needed, but better to be sure; - - @if ($position == left) or ($position == right) { - $_gradient_dir: top; - $_dash_bg_size: 1px 10px; - $_gradient_repeat: repeat-y; - $_bg_pos: $position center; - } - - /*background-image: linear-gradient(to $_gradient_dir, // this is the dashed line - $_undershoot_color_light 50%, - $_undershoot_color_dark 50%);*/ - - padding-#{$position}: 1px; - background-size: $_dash_bg_size; - background-repeat: $_gradient_repeat; - background-origin: content-box; - background-position: $_bg_pos; -} - -// This is used by GtkScrolledWindow, when content is touch-dragged past boundaries. -// This draws a box on top of the content, the size changes programmatically. -.overshoot { - &.top { - @include overshoot(top); - - &:backdrop { @include overshoot(top, backdrop); } - } - - &.bottom { - @include overshoot(bottom); - - &:backdrop { @include overshoot(bottom, backdrop); } - } - - &.left { - @include overshoot(left); - - &:backdrop { @include overshoot(left, backdrop); } - } - - &.right { - @include overshoot(right); - - &:backdrop { @include overshoot(right, backdrop); } - } -} - -// Overflow indication, works similarly to the overshoot, the size if fixed tho. -.undershoot { - &.top { @include undershoot(top); } - - &.bottom { @include undershoot(bottom); } - - &.left { @include undershoot(left); } - - &.right { @include undershoot(right); } -} diff --git a/.themes/oomox-numix-gruvbox/gtk-3.0/scss/widgets/_progress.scss b/.themes/oomox-numix-gruvbox/gtk-3.0/scss/widgets/_progress.scss deleted file mode 100644 index 8a1ef116..00000000 --- a/.themes/oomox-numix-gruvbox/gtk-3.0/scss/widgets/_progress.scss +++ /dev/null @@ -1,182 +0,0 @@ -/***************** - ! Progress bars * -******************/ - -@include exports("progressbar") { - GtkProgressBar { - padding: 0; - border-radius: $roundness; - font-size: smaller; - color: alpha($fg_color, .6); - - -GtkProgressBar-min-horizontal-bar-height: 6; - -GtkProgressBar-min-vertical-bar-width: 6; - - &.osd { - -GtkProgressBar-xspacing: 0; - -GtkProgressBar-yspacing: 0; - -GtkProgressBar-min-horizontal-bar-height: 3; - } - - &.trough { - border: 1px solid alpha(border_normal($bg_color), .5); - background-color: shade($bg_color, 1.08); - background-image: none; - } - } - - .progressbar { - @include linear-gradient($selected_bg_color); - - border-radius: 0; - box-shadow: none; - - &.left { - border-top-left-radius: $roundness; - border-bottom-left-radius: $roundness; - } - - &.right { - border-top-right-radius: $roundness; - border-bottom-right-radius: $roundness; - } - - &.left.right { box-shadow: none; } - - &.vertical { - @include linear-gradient($selected_bg_color, to right); - - &.bottom { - border-bottom-left-radius: $roundness; - border-bottom-right-radius: $roundness; - } - - &.top { - border-top-left-radius: $roundness; - border-top-right-radius: $roundness; - } - } - } - - GtkLevelBar { - -GtkLevelBar-min-block-width: 34; - -GtkLevelBar-min-block-height: 3; - - &.vertical { - -GtkLevelBar-min-block-width: 3; - -GtkLevelBar-min-block-height: 34; - } - } - - .level-bar { - &.trough { - @include linear-gradient(shade($bg_color, 1.08), to top); - - border: 1px solid alpha(border_normal($bg_color), .5); - border-radius: $roundness; - } - - &.fill-block { - @include linear-gradient($selected_bg_color); - - // FIXME: it would be nice to set make fill blocks bigger, but we'd need - // :nth-child working on discrete indicators - border-color: transparent; - border-radius: 0; - - &.indicator-discrete { - &.horizontal { margin-right: 1px; } - - &.vertical { margin-bottom: 1px; } - } - - &.level-high { - background-color: $success_color; - border-color: transparent; - } - - &.level-low { - background-color: $warning_color; - border-color: transparent; - } - - &.empty-fill-block { - background-color: transparent; - border-color: transparent; - box-shadow: none; - } - } - } - - .scale { - -GtkRange-slider-width: 16; - -GtkRange-trough-border: 1; - -GtkScale-slider-length: 16; - - padding: 0; - border-width: 1px; - border-radius: $roundness; - outline-offset: -1px; - - - &.slider { - @include linear-gradient(shade($bg_color, 1.08)); - @include border($bg_color); - - border-radius: 8px; - border-width: 1px; - border-style: solid; - box-shadow: 0 1px 2px -1px alpha($dark_shadow, .3); - - &:insensitive { @include linear-gradient(shade($bg_color, .9)); } - } - - &.fine-tune { - &, &.horizontal { - &:active, &:active:hover { - background-size: 50%; - background-repeat: no-repeat; - background-position: center; - } - } - } - - &.mark { border-color: alpha(border_normal($bg_color), .5); } - - - &.trough { - @include linear-gradient(shade($bg_color, 1.08)); - - margin: 7px 0; - border: 1px solid alpha(border_normal($bg_color), .5); - border-radius: $roundness; - - &:insensitive { @include linear-gradient(shade($bg_color, .9)); } - - &.vertical { margin: 0 7px; } - } - - &.highlight.left { - &, .memuitem & { - @include linear-gradient($selected_bg_color); - border-color: $selected_bg_color; - - &:hover { - border-color: border_normal($selected_bg_color); - background-color: shade($selected_bg_color, .8); - } - - &:insensitive { - @include linear-gradient(shade($bg_color, .9)); - border-color: shade($bg_color, .85); - } - } - } - - &.highlight.bottom { - @include linear-gradient($selected_bg_color); - border-color: $selected_bg_color; - } - - } -} diff --git a/.themes/oomox-numix-gruvbox/gtk-3.0/scss/widgets/_scrollbar.scss b/.themes/oomox-numix-gruvbox/gtk-3.0/scss/widgets/_scrollbar.scss deleted file mode 100644 index 2d1af41e..00000000 --- a/.themes/oomox-numix-gruvbox/gtk-3.0/scss/widgets/_scrollbar.scss +++ /dev/null @@ -1,86 +0,0 @@ -/*********** - ! Scrollbar -************/ - -@include exports("scrollbar") { - * { - -GtkRange-slider-width: 8; - -GtkRange-stepper-spacing: 0; - -GtkRange-trough-border: 2; - -GtkRange-trough-under-steppers: 1; - -GtkScrollbar-has-backward-stepper: false; - -GtkScrollbar-has-forward-stepper: false; - -GtkScrollbar-min-slider-length: 80; - -GtkScrolledWindow-scrollbar-spacing: 0; - -GtkScrolledWindow-scrollbars-within-bevel: 1; - } - - .scrollbar { - border: 0; - padding: 0; - - &.button { - &, &:active, &:active:hover { - border-width: 0; - border-radius: 0; - background-color: transparent; - background-image: none; - color: alpha($fg_color, .5); - } - } - - &.slider, &.slider.vertical { - border: 0; - border-radius: $roundness; - background-color: mix($bg_color, $fg_color, 0.21); - - &:hover { background-color: mix($bg_color, $fg_color, .31); } - - &:active { background-color: $selected_bg_color; } - - &.fine-tune:hover:active { border: 2px solid transparent; } - } - - // overlay scrolling indicator - &.overlay-indicator { - &:not(.dragging):not(.hovering) { - opacity: .5; - - -GtkRange-slider-width: 4px; - - .slider { - margin: 0; - background-color: $fg_color; - background-clip: padding-box; - } - - .trough { - border-style: none; - background-color: transparent; - } - } - - &.dragging, &.hovering { opacity: .7; } - } - } - - .scrollbars-junction, - .scrollbars-junction.frame, - .scrollbar.trough { - border: 0; - border-radius: 0; - background-color: $bg_color; - background-image: none; - } - - // ubuntu overlay scrollbars - OsThumb, OsScrollbar { - color: shade($bg_color, .7); - - &:selected { background-color: $selected_bg_color; } - - &:active { background-color: $selected_bg_color; } - - &:insensitive { background-color: shade($bg_color, .9); } - } -} diff --git a/.themes/oomox-numix-gruvbox/gtk-3.0/scss/widgets/_sidebar.scss b/.themes/oomox-numix-gruvbox/gtk-3.0/scss/widgets/_sidebar.scss deleted file mode 100644 index 7ec5727c..00000000 --- a/.themes/oomox-numix-gruvbox/gtk-3.0/scss/widgets/_sidebar.scss +++ /dev/null @@ -1,114 +0,0 @@ -/********* - ! Sidebar -**********/ - -@include exports("sidebar") { - .sidebar { - &, &.view, .view, GtkScrolledWindow { - background-color: $bg_color; - color: mix($fg_color, $bg_color, .1); - - &.separator { - &, &:hover, &:focus { - border-width: 1px; - border-style: solid; - border-color: shade($bg_color, .9); - color: shade($bg_color, .9); - } - } - } - - row, .view row { - &:selected { - &, &:hover, &:focus { - border: 0; - background-image: none; - background-color: $selected_bg_color; - color: $selected_fg_color; - } - - &:hover { - border: 0; - background-image: none; - background-color: shade($selected_bg_color, 1.05); - color: $selected_fg_color; - } - } - - &:hover { - border: 0; - background-image: none; - background-color: shade($bg_color, 1.05); - } - } - - .frame { border-width: 0; } - - .sidebar-row { - padding: 1px; - } - - .sidebar-icon { - padding-left: $spacing * 2; - padding-right: $spacing * 2; - } - - GtkAssistant & { - padding: $spacing; - border-width: 0 1px 0 0; - border-style: solid; - border-right-color: border_normal($bg_color); - border-radius: 0; - background-color: $bg_color; - color: mix($fg_color, $bg_color, .1); - - &:dir(ltr) { border-width: 0 1px 0 0; } - - &:dir(rtl) { border-width: 0 0 0 1px; } - - .label { - padding: $spacing ($spacing * 2); - - &.highlight { background-color: mix($bg_color, $fg_color, .8); } - } - - &.csd .sidebar { border-top-style: none; } - - .highlight { font: bold; } - } - } -} - - -/****** -! Paned -*******/ - -@include exports("paned") { - GtkPaned { - -GtkPaned-handle-size: 1; - -gtk-icon-source: none; - margin: 0 $spacing; - - &:dir(rtl) { - margin-right: 0; - margin-left: $spacing; - } - - .pane-separator { background-color: shade($bg_color, .9); } - - &.wide { - -GtkPaned-handle-size: 4; - margin: 0; - - .pane-separator { - background-color: transparent; - border-style: none solid; - border-color: shade($bg_color, .9); - border-width: 1px; - } - - &.vertical .pane-separator { border-style: solid none; } - } - } -} diff --git a/.themes/oomox-numix-gruvbox/gtk-3.0/scss/widgets/_spinner.scss b/.themes/oomox-numix-gruvbox/gtk-3.0/scss/widgets/_spinner.scss deleted file mode 100644 index 9c753f73..00000000 --- a/.themes/oomox-numix-gruvbox/gtk-3.0/scss/widgets/_spinner.scss +++ /dev/null @@ -1,24 +0,0 @@ -/******************* - ! Spinner animation -********************/ - -@include exports("spinner") { - @keyframes spin { - to { -gtk-icon-transform: rotate(1turn); } - } - - .spinner { - background-image: none; - background-color: $selected_bg_color; - opacity: 0; // non spinning spinner makes no sense - - -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); - - &:active { - opacity: 1; - animation: spin 1s linear infinite; - - &:insensitive { opacity: .5; } - } - } -} diff --git a/.themes/oomox-numix-gruvbox/gtk-3.0/scss/widgets/_toggle.scss b/.themes/oomox-numix-gruvbox/gtk-3.0/scss/widgets/_toggle.scss deleted file mode 100644 index b85fef28..00000000 --- a/.themes/oomox-numix-gruvbox/gtk-3.0/scss/widgets/_toggle.scss +++ /dev/null @@ -1,128 +0,0 @@ -/*********************** - ! Check and Radio items -************************/ - -$suffix: if($variant == "dark", "-dark", ""); - -@mixin toggle($type) { - background-image: none; - - -gtk-icon-source: url("../assets/#{$type}-unchecked#{$suffix}.svg"); - - &:insensitive { -gtk-icon-source: url("../assets/#{$type}-unchecked-insensitive#{$suffix}.svg"); } - - &:checked, &:active { - -gtk-icon-source: url("../assets/#{$type}-checked#{$suffix}.svg"); - - &:insensitive { -gtk-icon-source: url("../assets/#{$type}-checked-insensitive#{$suffix}.svg"); } - } - - &:inconsistent { - -gtk-icon-source: url("../assets/#{$type}-mixed#{$suffix}.svg"); - - &:insensitive { -gtk-icon-source: url("../assets/#{$type}-mixed-insensitive#{$suffix}.svg"); } - } - - &.menuitem { - -gtk-icon-source: url("../assets/menuitem-#{$type}-unchecked.svg"); - - &:insensitive { - -gtk-icon-source: url("../assets/menuitem-#{$type}-checked-insensitive.svg"); - } - - &:checked, &:active { - -gtk-icon-source: url("../assets/menuitem-#{$type}-checked.svg"); - - &:hover { -gtk-icon-source: url("../assets/menuitem-#{$type}-checked-hover.svg"); } - - &:insensitive { -gtk-icon-source: url("../assets/menuitem-#{$type}-checked-insensitive.svg"); } - } - - &:inconsistent { - -gtk-icon-source: url("../assets/menuitem-#{$type}-mixed.svg"); - - &:hover { -gtk-icon-source: url("../assets/menuitem-#{$type}-mixed-hover.svg"); } - - &:insensitive { -gtk-icon-source: url("../assets/menuitem-#{$type}-mixed-insensitive.svg"); } - } - } -} - -@include exports("checkradio") { - * { - -GtkCheckButton-indicator-size: 16; - -GtkCheckMenuItem-indicator-size: 16; - } - - .radio { @include toggle("radio"); } - - .check { @include toggle("checkbox"); } - - //selection-mode - @each $s,$as in ('', '-unchecked'), - (':hover', '-unchecked'), - (':active', '-checked'), - (':backdrop', '-unchecked'), - (':checked', '-checked'), - (':checked:hover', '-checked'), - (':checked:active', '-checked'), - (':backdrop:checked', '-checked') { - .view.content-view.check#{$s}:not(list) { - icon-shadow: none; - -gtk-icon-source: url("../assets/grid-selection#{$as}#{$suffix}.svg"); - background-color: transparent; - } - } -} - - -/******** - ! Switch -*********/ - -@include exports("switch") { - GtkSwitch { - padding: 0; - border-radius: $roundness; - font: bold condensed; - outline-offset: -4px; - - &.slider { - @include linear-gradient(shade($bg_color, 1.2)); - - border: 1px solid rgba(0, 0, 0, .2); - box-shadow: 0 1px 2px -1px alpha($dark_shadow, .12); - - &:insensitive { - border-color: rgba(0, 0, 0, .1); - background-color: shade($bg_color, .9); - box-shadow: none; - } - } - - &.trough { - @include linear-gradient(shade($bg_color, .95), to top); - - border: 1px solid border_normal($bg_color); - color: $fg_color; - box-shadow: inset 1px 0 alpha($dark_shadow, .07), - inset 0 1px alpha($dark_shadow, .08), - inset -1px 0 alpha($dark_shadow, .07), - inset 0 -1px alpha($dark_shadow, .05); - - &:active { - @include linear-gradient($selected_bg_color, to top); - - border-color: shade($selected_bg_color, .9); - color: $selected_fg_color; - } - - &:insensitive { - @include linear-gradient(shade($bg_color, .9), to top); - - border-color: border_insensitive($bg_color); - color: mix($fg_color, $bg_color, .5); - } - } - } -} diff --git a/.themes/oomox-numix-gruvbox/gtk-3.0/scss/widgets/_toolbar.scss b/.themes/oomox-numix-gruvbox/gtk-3.0/scss/widgets/_toolbar.scss deleted file mode 100644 index 362ade48..00000000 --- a/.themes/oomox-numix-gruvbox/gtk-3.0/scss/widgets/_toolbar.scss +++ /dev/null @@ -1,132 +0,0 @@ -@import "button"; - - -/********* - ! Toolbar -**********/ - -@mixin toolbar($bg, $fg) { - @include linear-gradient($bg); - @include border($bg); - - padding: $spacing * 2; - color: $fg; - - &:insensitive { - @include linear-gradient(shade($bg, .9)); - - color: mix($fg, $bg, .5); - } - - .title { - font: bold; - padding: 0 ($spacing * 2); - } - - .subtitle { - font: smaller; - padding: 0 ($spacing * 2); - } - - .button { @include button($header_button_bg_color, $header_button_fg_color); } - - .button.linked, .linked .button { @include linked_button($header_button_bg_color); } - - GtkComboBox, .button { - padding: $spacing - 1px; - - &.text-button { padding: $spacing; } - - &.image-button { padding: ($spacing + 1px) ($spacing - 1px) ($spacing + 1px) $spacing; } - } - - GtkSeparatorToolItem, .separator, .separator:insensitive { - color: shade($bg, ($contrast + .1)); - border-color: currentColor; - - -GtkWidget-window-dragging: true; - } - - .menubar { -GtkToolbar-button-relief: normal; } -} - -@include exports("toolbar") { - .toolbar { - @include toolbar($bg_color, $fg_color); - - padding: 2px; - border-style: none; - - &.inline-toolbar { - background-image: none; - background-color: transparent; - } - GtkToolButton:insensitive GtkButton:insensitive, - GtkToolButton:insensitive GtkButton:insensitive.button, - GtkToolButton:insensitive GtkButton:insensitive.flat.button { - background-color: $bg_color; - } - } - - .header-bar { - @include toolbar($titlebar_bg_color, $titlebar_fg_color); - - border-width: 0 0 1px; - border-style: solid; - .button { - color: $header_button_fg_color; - } - } - - .titlebar { - @include linear-gradient($titlebar_bg_color); - - border-radius: $roundness $roundness 0 0; - color: mix($titlebar_fg_color, $titlebar_bg_color, .1); - - &:backdrop { - @include linear-gradient($titlebar_bg_color); - - color: mix($titlebar_fg_color, $titlebar_bg_color, .6); - text-shadow: none; - } - - &.default-decoration { - border: 0; - box-shadow: none; - } - - .tiled &, .maximized & { border-radius: 0; } - - .title { font: bold; } - - .titlebutton { - padding: $spacing; - border: 0; - background-image: none; - background-color: transparent; - color: mix($titlebar_fg_color, $titlebar_bg_color, .1); - box-shadow: none; - - &:hover, &:hover:focus { - background-image: none; - background-color: transparent; - color: $selected_bg_color; - box-shadow: none; - } - - &:active, &:active:hover { - background-image: none; - background-color: transparent; - color: shade($selected_bg_color, .9); - box-shadow: none; - } - - &:backdrop { - background: none; - color: mix($titlebar_fg_color, $titlebar_bg_color, .6); - icon-shadow: none; - } - } - } -} diff --git a/.themes/oomox-numix-gruvbox/gtk-3.0/scss/widgets/_view.scss b/.themes/oomox-numix-gruvbox/gtk-3.0/scss/widgets/_view.scss deleted file mode 100644 index bfa33dcf..00000000 --- a/.themes/oomox-numix-gruvbox/gtk-3.0/scss/widgets/_view.scss +++ /dev/null @@ -1,233 +0,0 @@ -/*************** - ! Generic views -****************/ - -@include exports("view") { - * { -GtkTextView-error-underline-color: $error_color; } - - .view { - color: $text_color; - background-color: $base_color; - - &:insensitive, &:insensitive:insensitive { - background-color: shade($base_color, .9); - color: mix($text_color, $base_color, .5); - } - - &:selected, &:selected:focus { @extend %selected; } - } - - .cell { - border-width: 0; - border-radius: 0; - - &:selected, &:selected:focus { - background-color: $selected_bg_color; - color: $selected_fg_color; - } - } - - row { - &:selected { - &, &:hover, &:focus { - -GtkWidget-focus-padding: 1; - -GtkWidget-focus-line-width: 0; - - border: 0; - background-color: $selected_bg_color; - background-image: none; - color: $selected_fg_color; - } - } - } - - .content-view { - &.view { - background-color: $base_color; - - &:hover { background-color: alpha($selected_bg_color, .6); } - - &:selected, &:active { background-color: $selected_bg_color; } - - &:insensitive { background-color: shade($base_color, .9); } - - &.check { - &, &:active, &:hover, &:insensitive, &:selected { background-color: transparent; } - } - } - - .subtitle { - font: smaller; - padding: 0 12px; - } - } - - GtkIconView { - &.content-view.check { @extend .content-view.check; } - - &.view.cell { - &:selected, &:selected:focus { - border: 0; - border-radius: 2px; - background-image: none; - background-color: $selected_bg_color; - color: $selected_fg_color; - } - } - } - - .dim-label { - &, &.view { color: alpha(currentColor, .5); } - } - - .dnd { border: 1px solid $selected_bg_color; } - - .grip { background-color: transparent; } - - .arrow { color: alpha(currentColor, .7); } - - .rubberband { - &, &.view, &.content-view.view { - border: 1px solid $selected_bg_color; - border-radius: 0; - background-color: alpha($selected_bg_color, .3); - } - } - - GdMainIconView.content-view { -GdMainIconView-icon-size: 40; } - - /* this will get overridden by .view, needed by gedit line numbers */ - GtkTextView { background-color: mix($bg_color, $base_color, .5); } - - GtkHTML { - @extend .view; - - &:insensitive { background-color: shade($base_color, .9); } - } - - GtkDrawingArea { background-color: transparent; } -} - -/************ - ! Treeview * -*************/ - -@include exports("treeview") { - GtkTreeView { - -GtkTreeView-expander-size: 8; - -GtkTreeView-vertical-separator: 0; - - outline-offset: -1px; - border-top-color: shade($menu_bg_color, ($contrast + .1)); - - &:hover, &:selected, &:selected:focus, &:backdrop:selected, &:backdrop:selected:focus { border-top-color: $selected_bg_color; } - - &.dnd { border: 1px solid $selected_bg_color; } - - .entry { - border-radius: 0; - background-color: $base_color; - background-image: none; - } - - .progressbar { - @include linear-gradient($selected_bg_color); - border: 1px solid border_normal($selected_bg_color); - - &:selected { - &:focus, & { - @include linear-gradient($selected_bg_color); - border: 1px solid border_focus($selected_bg_color); - color: $selected_fg_color; - } - } - - &:insensitive { - &:insensitive { - @include linear-gradient($bg_color); - border-color: border_insensitive($bg_color); - } - } - } - - .trough { - background-color: mix($bg_color, $base_color, .5); - border: 1px solid border_normal($base_color); - - &:selected { - &:focus, & { - background-color: $base_color; - border: 1px solid border_focus($bg_color); - color: $text_color; - } - } - - &:insensitive { - &:insensitive { - background-color: $base_color; - } - } - } - } -} - - -/*********** - ! Separator -************/ - -@include exports("separator") { - .view.separator, .separator { - color: shade($bg_color, ($contrast + .1)); - border: 1px solid currentColor; - } -} - - -/********************* - ! Column view headers -**********************/ - -@include exports("columnheader") { - column-header { - .button { - &, &:active { - border-width: 0 1px 1px 0; - border-radius: 0; - } - - &, &:active, &:focus, &:active:focus { - border-color: shade($base_color, .9); - border-bottom-color: shade($base_color, .8); - background-color: shade($base_color, .97); - background-image: none; - } - - &:hover, &:active:hover, &:hover:focus, &:active:hover:focus { - border-color: shade($base_color, .9); - border-bottom-color: shade($base_color, .8); - background-color: shade($base_color, .99); - background-image: none; - } - - &:last-child .button { border-width: 0 0 1px; } - } - } -} - - -/********** - ! Frames * -***********/ - -@include exports("frame") { - .frame { - border: 1px solid border_normal($bg_color); - - &.flat { border: 0; } - } - - /* avoid double borders when a viewport is packed into a GtkScrolledWindow */ - GtkScrolledWindow GtkViewport.frame { border: 0; } -} - diff --git a/.themes/oomox-numix-gruvbox/gtk-3.0/scss/widgets/_window.scss b/.themes/oomox-numix-gruvbox/gtk-3.0/scss/widgets/_window.scss deleted file mode 100644 index 7742fbb6..00000000 --- a/.themes/oomox-numix-gruvbox/gtk-3.0/scss/widgets/_window.scss +++ /dev/null @@ -1,60 +0,0 @@ -/************** - ! Window frame -***************/ - -@include exports("window") { - %window { - box-shadow: 0 19px 38px rgba(0, 0, 0, .3), 0 15px 12px rgba(0, 0, 0, .22), - 0 0 0 1px $wm_border_focused; - - &:backdrop { - box-shadow: 0 10px 20px rgba(0, 0, 0, .19), 0 6px 6px rgba(0, 0, 0, .23), - 0 0 0 1px $wm_border_unfocused; - } - } - - .window-frame { - @extend %window; - - border: 0; - border-radius: $roundness $roundness 0 0; - background-color: mix(shade($titlebar_bg_color, 0.7), $titlebar_fg_color, 0.21); - /* this is used for the resize cursor area */ - margin: $spacing * 3; - - &.tiled { border-radius: 0; } - - &.solid-csd { - border-radius: $roundness $roundness 0 0; - margin: 1px; - background-color: mix(shade($titlebar_bg_color, 0.7), $titlebar_fg_color, 0.21); - box-shadow: none; - } - - &.csd { - &.popup { - @extend %window; - - border-radius: 0; - } - - &.tooltip { - border-radius: $roundness; - box-shadow: none; - } - - &.message-dialog { - @extend %window; - - border-radius: $roundness; - } - } - - &.ssd { - // Fixed gtk-3.18 Unity bug (https://github.com/numixproject/numix-gtk-theme/issues/270) - box-shadow: 0 0 0 1px $wm_border_focused; - - &.maximized { border-radius: 0; } - } - } -} diff --git a/.themes/oomox-numix-gruvbox/gtk-3.20/gtk.gresource b/.themes/oomox-numix-gruvbox/gtk-3.20/gtk.gresource deleted file mode 100644 index 0378033cebdc2f4e24cf912d7cae134f29fc3c7e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8288696 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

6<3x{Bi zrI{eynNj9=Y^5BW#3V^dDV{<3zGDY$7~pQEMr{z=%lVR?iEv3@KCMpoMx8`N7+pyzLuFtj zaNf)3El$~_Acc_|O39bAGv2hbr~f$E2f5ahyZu)~RrBH77rX88Ts}of@_YxHWiW#OYDT8U_m$)gumgd2X3*R!6h6^nCJ! zmu{xII<0PYo8|rLxY$2!9v4shr{||LOOoFgLZo(djg6LN?BC`@4w~r4l*C#!4>TG& z*m0Hpy|918Et3WZF;!B(B4`x0&U8XgT28|?el&YdOj9`BDqSLGPI)3y?$h5ektPLEgkcLxYb2(J{AF*}@Bh62X>%Oj=v5~y+FHv0?eT7JYAFMK`(g{% zoQO0=#?cYpTH3$uc-A4ipW;kRv*qRayVd7A+`PhWD~|!=XX!7`FF$=;zrzucd75a} zCG6<@+SHVTeYW@)`xAJ75Mm8(Fd(u$0t8xI$e>=@qmE6=`#RiLod*Er3-K1;v7l+#>};reL6)DyssVmsbG> zBe$WTo>e)7J({7rWI%U29A6~jxYpYR|GH{E(5Yxw#V5eB6rs1cf1NMeq`)L09;z@h z^8J#d3abP_kv4}XuM$EWZdEHljSP4a zpj^&p-4_i`^=<%!3PlXX#sGF4)rgdEj%)*5t!g3FQo)iS1^Y&TRS_vqYBF+<6bzYy z6=YR_^YSXdJu;V!%Sj7+sJ_*p+r$>M!BN?`9@h<=94$pv0+yxd?gl`-sT%+&8HS2= z)$T2{H9rx9io*GBP^vHavcW}hP@I353ee2x;_Buq%oWTyA%G~e1$7*e%+SJo!NNCB z53c0rrn1ct+q!e7>OHJWkg^??0z8#uVpR}=*)}#!(k!a(q;1mbBm;sMRBCM<0=m&$ zoOZz;!o;O|rvVnqvh7>t$LS2vsC;* z&=NL4fYM&*#@E?@D@XMEEkADaPxgrZ1T1qze*%{|qCbH%kK*!6rAe=6j{)@Prq+2^q7yiiJzKZ+;c9bdq|uhD0~MYkkPOELP&6SymNiR;yv>?LY;*<5()2e8 zr9;ceYJzPdEKS%VxWwpS(xC$IK!lh@#cT1{yxD8{4Dn6aWku0J1tO?Uo`$q+o|1&C z(L=U1a$GuQ;l|0tFMc+bHbl&;SS|B;R4}$PvNsDYBKj>&`V@e&v}Lh4f%VMT$|Uk- zuY|((s585h=~p~TNlL*dQehFaw)+F)kL;i)SzHQKC{a9$^kgCtXu+^G%=d;_%ia%}Qv~MTDA!9FZ?%sbO)OG8IN)$ETQ(4y_+F6MR zv4-Am>E=q}3|rpN(oAJ4VSN_)b@o?EUE;}ibXQjD;F1WRMhPv;D@aPUtUS`L6*(YFMXW_yf^89(V1Y{!gFCBi;1sglI28C!Nzj(fSQVpl zfrN!}A*CVo3d42C=7HXP!luG7CsPxHihqk91Y4FR=~&IOv^Fl803=n528|pv=MkHV z@^POG%Ij^iToFJJ7dM_SYaqV<|3*8Ey2mpLL#JHX3UIfjVl)tACIyP#uwy$6FfA8A zQ~~3!T(dd7Cc|*5O$e1@hr%}1xd_(Dp3B4twz#uBQnqLdH|FQUT(KTM60Fl(sE(3MM20=^fwec0&Sq$ zA|wylnP$c$A+XOD90^u#eBLW9D#gIiDT}7{C@54_XcE5Yg_vq%tv zX$f1lnuKk!Gh)=tEWz3&CbKn(Ou!8?%M1m{a`BZ5M5n zu0=&#T1SxpnBSS*n!W%t<1_z!zpa~5E`S%W6sJ8k7YE_J7EPOxh9 zGYLJc7uD|@g#|XToot!xxBY*fH%EIiaWDp5iT9(XDfRNh$9JonkE3?nzQ4TOe5OO) zTX)=&Xz`X?x?WNu+H^}Ov6kL?>8@KssUB@Q+ij#wJPnU;%YrWV^FTok~qy-l=P_SQztyQRR%r60u|i7PZG5n4<==`P7wm)feyC7%pe&v<{Ek zfg6jSZ8b3gt!$--5;G#DbpCo2?& zDH*B?&y{H9!Es_n6$2<`JbGRn#YM_K$#@M5g>=6)&qL_gcl! zDQHD@1)(gzg3zl&&G?*!uv3$T2%}vM!eDx2^J0AWflzHM+!DAf&8Y4J3|c!w6yaS; zwDQorPK+uB$akOoU;qr@T;3E`4wB0eraIJ(KEAtpzs7Is*mv4l!%}8Lam9rNGewmd zH}L8$h{b)@6c_;j+G#bw&64JhXY`q^V^bwlqb4^ed(cYO=xJ3TG-9~8%IYf2$az$3 zB=BnWQvw0C%&P-@Z@8)BPun3}{fE2Nq?RjkzKt^86<@;WiC8b|3cm8n`SglmNr zgsxEmC@_RqqVehW@7sH4-`*QHM~bs@b;)hbh^b+`SBN20%W$JjJQ0aa1-4009=br) z2XJ-hl6lJD4G99|3lJ&ZWUGj3r4z=`Ee+7))Y3f$tau{5}am`mmclj?a&4i4Bbq zv-;#W0!QszhH#ZGfTL*%x~yq3gzwTcVwG2zOhbQ@aCrEI&YS*;I94g&5kTOiNn5Oi{wN&_xki$Z~0!2O1|&zuMN|sH#*( z3{7pN#ahnz-b}Q3s~or+%SYMncRgmK47{Ddd!}q<82Pge!mxqw*WMs3rD)$E92*T| zlWdVSna|%Uq$og*(AhebdICD_FS|)NGMctaI09jta6?peZxfC-nyLGQBgR3tdKxex zJ+PP7?{x)(%N=s*R^iRzus?+8aX-e}XH#dsyt}%3_wK`}O~RYYi<@)&=6Cb4yiTro zhj3Z;Xm7BpnKxFtF&H@34&&{!!!NKa_#%9(mX<)cCUG+m_hbc^`&Of8Ln>{kNl`GB zcLEFkdTZ7|oTNovurg(Yp}G|f7z8VViF%(3!{qUaDD79BXs8yYGF&2B8q=#pv#mo_ ztx1H!08|sfwHmJzA1dVc`d(gLoedv8n*F}!@9I|HI<)fWn4jdNy`&@TQwSaCqz=F< zsnyW;@6WINb8QBoiuTLx@l|IJsqV$}gM?_aQHc;UB@9%(L7P{A70HW*3Pi^wDQE!l z(B!^UB~pqdm62|_fB{J=QFSQ^vMwe;0*3-TcTLHlDO^0|;2u(-yJSG?HR2SF%taAa z(VL0}-X{i^JsanGBhhxoa`l})cM*$<(s8#7 zN^8xol=fJxI$iEUZi8m%g3LMECHr!mqLCHA z)`%v@G>T5(%;woRAK59uPgDx)wkOE49Q~bw$BSR)(8Y-Yk|ffBxwA0J+7Zb9gi%pC z-zkdqvQSI7^bU+mknWwm`|$quJ-(6sEAO3s_v!V&;EpK%Wh$jzu;A8Ri2eq+9%Hp; zJEP3(TWutDrzU&4vg+3hps)gh7s`kR-e>7z4HV=lO$xqI;akNQ^nsEdDM`8%9gu@= zE#_d(x+}_j`t&I}C1oTm*J?9DD!8Y@33MvtQoUIVW26@WzL)XbqLaKcOr&i+W9^ zg}4G02$TkqBw&?dT{s@1v&>FO31F>P2X9!Eub@W^S}61}sH0kHSstO7#4%K<S+cJRUl3h| zui9E-6)moUwrfBpZB~I08g&psR&s#=tjjOKtI|vGKG_@0kK~1I8k8mYR`Cg*$?pds z@nlgS;MSkD5f2)g>1t5-D?`cHY=K2X5@=bwWSHEpUBoA&B-w)gCb2T$GRWG1+ek}8 zHVH3Ldf4=+0bCFxW>WE9Jf?5=ULjw6uXZ_7c2tQBs#KsN4P2ll0jm^|bCn>MkXgEM zBJ!*478S$wf|B(XP(TKgJ5zhp_=j6}$pNxLCd%8&8ZfX(fIYkPu^QVO3fs7T?Y*H= ziuS#s!dw`JWQa`0#ic<91DiHclu1S03)Y8z_{;7G<%S9yE_L16Cd;5j_fAl`4@un! zstZ+#b|#&N^kVv5jn2lA2zXfRi??s+zZb(l4gdCdI(!@6yr64u-n@OW+-)C!*xX(} z?oY3lKW+}E?RvF)J^X3dIN+bnUM<|?_H}!Ey1yPSo_?}BLh<5Zb-R5&UJvdRL%O#8 za(`MNIKQ#m+_CHKF+rLA_1*SxJT2Du+ubcHt_qWi144%DiAes|&Hi-SKP(OoLa5_G zPWz|iK0f4Vm*05s@ak|fwzW2Ok7?j+PiYl-52Rw2Z!y|#HH*y@xzPA%G6#^iSaiG1 zU_tgKdtop#YYK~vHlL1KVdvuax!7OKV_tOfn0XTdr_Dv5OHeDNG$4=4MHY!IKUP1SsKx5R5oJ> z`D`3#0Q2POON;Xay5ms=f9L3bmNeyWE#sX+W97skcJ@`0P!ACgg2OEO3+# zpJM!@UVG&-kvrO&{5BZr~T93G}>httJ0n2{&_LW_9VxYIBoAKiD^li7f9*+Cn_Eu}&qNUT2{dRS;{^)}HbXYwe zxAv_0YwY{O#rgTeaoDVmo5lY51T@3P54MlT&B=}whV#J?kM!dYgP5!^2@LIN5iyakM4 zu$~Vkde~NAMI)UXb92dUMYE@ZtvpCU6%V7zPIpOI_7&^!?t?Sq z@O0RJIc$!{ygUpfRH|?>FJyqxg!Few$g)L4*<2*AP{TE>y)2Ek-YX(Pm zX}jWCK`92Msuk{|Vo$5v+wJ2Q=%?4iI~o~){Q=zd+B#PNE3kC{5nroN%yx-iGRb@0 zL*z~2K{SErCJI9dVP6?`Zb0|Y^_#o*AI`~hNhCaMe|m)uJ9~+r;W=M^@O#djDLqGL zQftg?X^%jQ@;hp%MTj2u>a$=Tx=NKfH4&xQk$eE6GI#3vu@jl`{pH8=5AVUk=4N6@ zG@b`g3&Q|o4iaL30&71x(`3^CUbL$R^Xe($`fv%B2lum*x^#;yg-C|`M)pjjCjy!y zU;*c6r#Kne3l+sMfB7}lMZ_?!2Bt9#{2C&d1FCjr0N%n}1Dp;)^g7^{*yVtEw)4j= ze;3zAeHe6xhDLDNU1{zmy;rk z)u3D6Sj@jZrPCxwD_V&xht~cA+^Wyff`eNqI zU#^GK;dx{G9uCLE+BN-<_RDwY@6IpXkcH*Ci?Qp$RUSi;GKh~TNvc2jbpR%6xQHft z*gh`qH+Cu7EVO@sX*rYhYWd#GsXy93p>spyaf|XWyEodIx%!j&EZd`-m217f1QKba z>ohoBjMdE=q}9)^ZqSoM?}qqR2m)9pLu0va2*x!dIyXx?J6~R2y!Jzr#1}m%i9SK2 zyUWeT^%}+xnnuH$f=+bPYel{fR4I7vlb8Q)tVCh^_Jy_C*$ZbW^VfR+c-s7QTG*?O z968mEf^lf!XD=dh?G(bq9g9d3BZMnm;X%1vn}sGP#bEzwNPsZ@r$i>(YVFJEHbGqf zveSAaAg^#L{tjA9ks0UBp1dg_CXiPrb99NNPclcBo!Jsd5-0-Z62-T`4mw0$ z=*t`PYX!mjusWC$1KG&T#2({GMcC6xFK={>c_$&m<3>jl$^;P9h9U!12zIw7wK?tG z>a!f==Zpy!Y3c>cUd4sUt8=PdzW!nqQ;01>tUHk)H@yh7w&gB_tA1?_BQe~;l`do9 zd4^OMd#pdyLas2jhV;)zm|KJA#Mr>DK7qE_X zVGBuBBm2O;s*wPyX(S%ukI`shC@5OF6+6>Am|7zKmvBl|lofat=Pfd0=$={}=%&w$ z5^hKg70PW3(glMZL%3;7(}(XqDv>D5$*BZkl}bQX%-`ZuKsTmwD%*BQCd)Szg7Cr? z*Z`FlVZpq4QryNhsH*HhtU-a2$<-W^rZ0gA7Zd@7Iz`Axqav*Cni2|kQ5CLPJ#J!b z6m{YqigNls5Ph{y2QJCPu{L-Ka|Rcec61c2*Wq;>7p$KTcH;V%{ceAt+O8E1nwY8g zT(K!apnqYEqgFIOTPc;K0zO!_Dv5AFl^iT&nt@S1$x-bB0GFu%CQMX-Ymf<)7i8?WyX`%otONH zdRV|IOd8&6UXmGm=Ag==AWbikt*7q9 zK-e+GmjPe$bqO~O1;}J>ZSRSE^ok=le@-l^l1vREWi*5)y*wgQ(5pz+=Zh5u*>SM! zyq_01f~rUG}a zQ{V3AbemAk(v;cAGg(LTV9%^1g_R;jOI|F63&jmh$EaYY!;-8Hniv-S_MirnFDK{< zRT#qeCeO$NwVcIGIK7d_wV&=O?vL-O^3XKX%Y&(3o+B23#8W{|#aL5$NOor)LR_1T z#AaLaYG(_Ld7id^+?z+A>y4Ai0xa%U58K_h>%rf0kk$}xNA_yHHak|`BPNG~;^_^Y zcA06|B36o2=zKJlN@P?d#9m<}@3O^Z^R)EJ?SFHR6`fk{y+7zC?q^%!_D(^qoW{k} zMXwjn(Q+-ywGY1-HaMdG28IFFI$X>ANGr4oHP^2+YHWQ~toI_Zpe62rzum0&#)D>8 znv;RAFq{vUrr?;zORx$3+ziX$|0N_vpyf6{0e-1xu$+q~E;tZJj~(yL*#DKQ59lfO zX#2JCn27?@v*M10*t8?nK!{H#V7;`Mt_2*8=5~%_US2ZK`^{@|cG={5ATa4iry*Y^ zc98*B-P{~KC>0SO1n^!2ESL+jFyoi8x&{Y}n{MJ<#LP&FZ?q<;^rkCYLt*;SU7ao6 zb-2J+wMEsbA8{LMWTz;prGcwN@l8$`lrx=hCQih&79oIfDkaql+^8E8L{b@*;wY9d zO+Y@E&8MIrQHdmE#ZynktB{Ywz~18rKe;6SSxOi_~XR-P2k@luVZBM2tEkDsklvpnqVIG+YtW2(uT}5w-jU*hC1eqt1$@S=d zCh21+J$hm&mX1kqd)Qn(hyiMnQ4OewMqo@f4ENZskk=t1aN;4xWv+9ZKd5fx%}?sg zz|7Z^JhxhDA!+=nA9P_3@n9$;-&_Arcw>$>P?^`)-@Z^@vig~~RNQ8Q8S3YF>4vG@ z*38Qg%nTlEcV#t(dTN+AvYXKufM9Vs#S&tVJI>ue#LWMa!N>)TEZr8TR55j1uvJ#8 zSAVoc;%_%!{^q3dWk*&j7~o!*b*hU`_K%B8w_=5l+7VX1N$3Myyi4fD7-qf7?#)UC zr^1xGjomtrsN8WlnLvw*S&l6gv+{i^85Jn37!@d1FibbdSj!i)3P4RVs!|ov2u#SP zSe(q2y+!im0Z@`WKurd38ij<=L(3Ikr}AP58e$CS;~ujcQs>;Q^S(20wb~g4+v1aR z9hFE`KDwC+YhZb4a`fW!2lL0JVcxYIy4-#WS0sH=7@~o3BgzM?Op=IC@^CnIQv8m98oSX~G^b_v45F#cFNV*Zc&K zZ=|hJZ%~qC_SSdLoH)aGEA#6UEcYr5E7q@h$L<%akl1aHC-5%`8DT9PdDZexDAg9L;z z6GIbx7!bwP^yTFT`zsqcR-nOdlgz1MZw|P#C@U~uO?1O1tKyf#{@Ls^tO<=H93`qr zwnFZE5ZB*|O870j1x}=B14j>9=j=hD!lM<-o)ve=%{+7rh+M3_V57xp@q_6)1cNg{># zfb|;}6v5GA={*`mXL;m@h49ue26Un8YD% ziHeOF6{!}^)q3SwW8~LLLkwSw%^2R%Z#PK2rg;Wbw3;;_gk}{8f$8AOUF@r#fDg5= z#igY1EUZ~gY~kHr9!W~S3_%y>5gUu9QZmJUHCCdihVk(TyPb@PVZJG940yJASh z<(NP0`i4Wl>~mT5=q`2~bylN7&hQO#-n>%&sC4AH6bc5isTK+em(MN<$C65&G9YxR zAV`qH7%T#;idaf~X=inztjWDeerSZ_<*+8oElC?$q)C`~DXT>ow>R3ysFpTyA$1nL zGVAs3xA{nV^#kcu;3U^A&ycKPaZN3WXsUdh0RXl+-RsNh4XOU_()=1Vq|!^0`Cu;& z&xixBNm9{DRT7`T%~y=Z#09Vpt5pjgv#?kNb7Rxe7`W=z(y|11e|@&6L08KSn2Oig zsx5Ge*iapTxTt8QdMm*jMHkeovU5LH+fNEyt@8>>O%DYH4AFyFcLrx8Y*z4yhBHDc z3>b&$>yui0FQdmk;gjI?Jfc3*s1Jcx1d6+0k3=2KP=-Fq)~HH5AI+h}tYV0`0|!Io z%XM3<$hi2&>RVS~^KU6aor=}s1OSaSri~;x9AI6HWxX7Y+Uwd>%O|RX(doDs0$M^l ziJPI@>Lqfhmr4m(^+yEWD7vV@K%$^8_hZ%YDR5N>1*N8kg3{&(j#zhw0^Owz*||p@ z!eRPk^G2P8h2mJxBdWiR-Y4*iK;!zBGZKw7iBmzaDD)dJxI26M7Dz|VA!Zdrm2t3KmUKz`-Fx%visnpa02Dx!X`((rQq;jYSl4{(iuN75)phMT7tSWY<}4BF z(Ez~Rw(F{aj0dxMY_g=MHM+cEPR8xh*Wo~P#BpR=P0IOHt%a!x-0Edk1FzOu6{$-l zN@ftVhMMGC-BCG|s%}}tu|fjJs^3z+b?0SqMrcVM=~t65nJ){uS?!yxxk`PYkVUC| z2&pPysgJfw*xu*Vgd$nH6l~|28iyQ7jH^acno@pO4>p#1RJSH~of4=BCh^L!H&M(N z+RQQ0i!XK)yV;fS3LdDrXTRp%fwSSXH~&BRt=^(@)6%Ehn^SJ>gp*$`O}_7P8J~V| z{=t96g?;8F1+(%4HU6=e6poV%4~|ke^E8^C$%}PQeTkT@)0eV^BCb|+{1ZM`V+sjD zW7sM|-ct+oAc9)Ol+ZO$Hrva5 z1rZCb(!i^ls7N(+RHQLF)jcCw3Hvphg0TA3BCH<0M3h$L6VQ#Gk~nP|Nt_Y-w7Lly z3Cp!wfsndXA|$3$w(qDT`_6#?4Lu7=QDJKUm9gE7fL12>io)?sp;P0CSxIqn2K`L} zmT+Wfc3^Zck!EgJNaA%f>{boMw&~_JkmI4`(Td*NG5Iiv~9h*`HUY*t8X;+J9X(Dhw3!9rfy?5s*wSQI7fJM zMYGJRs8kff=|uT;Vc?fwc;0OOi()jqsqZJ2#dUEy6oMbd2*hE+Zl1{ENf5&jHe35; zcN8ak5`>@J_HNR`kR_XxayPCy1z0e2J8hYnBuv3Cu3KNcyD+c4elQ0tUc7g2s+$+) z$q+?nL@`D8+CG^OBpj5112-;*`RAHshx z{%QEv?Zd<7c5nyx4{u)39s2w2i{%6wZjGj1NV`>o>gdk`8a28B^h+5{T5;hY=F1{;N62 zeE;Q`SoL9ZJg&ZMZryETPyBh|FFYOg4^Jm2hyCs~&@o0bpA|MopqrziSH=wV@m^yL z24u$$=3|US80ZQMd$PLwel~ut6_N`-bn1J8`|RzDr^EK~1oD|fuAes0pU9$ELv^=o zF4mtv-8i@SB5%&LzJrg_OFm{m7c=q)UpaI5^(?oZntX16HVeu3i^VY)AdWfS2bSW5 zW+u0+#};Tr6Kakr8ODC`JBV}?kKfwSUW zv`BM6TSas$w+uAeT23(%vThhMs>`KDA1qWIvdl#(iP%%65JWDur)tIkKDy{}i@P>% zb)={x4XVpPZuE;`AL|iqH7^r_3B_62?(}>cC%i2b+tk463>(YWB*BqdBN)vw$`T{Z zHjxRK$(-?n3(EL4Qns>P7K+whio^>K`peYO@WiCmoCIGKO3NTOf~;hBn04gREspdw z?X_n`yeNuCE*fxBBP`Fb1R7>E6=j+t51x=kxvUqr_hyya{=RbO!NMmc>JN!!vx9() z-D6%5bG1yba8mus!m2nrp&WoLeQLo6pzhBKD6?l%GIMz8g*eipn%d-iteO>>AyB$1 zEEoh+7$1?eSi8U40;k5BD}bBgA9bga+Mx=e0M8ag?rSha#W5*DlTHfSIPuUpy~u6O z;!+A*b{K{5MoP%_^Zg{wJGF=MS6W-*p1M|tZiG@1EbhO(l6AIWnPDVjhgyC7v>+j- z6~ib^rez4wQMFyvc`4W=gSY#Ch_1;VN7nj^Q@Y7W0Mt>j+DSuL0KAJx?}a#fJG&;3 zY%0#E9>%kiqLKy@!?EhZXzw)0sjU!8;3j`XC>^R$#ctPy`?|?7DMFJ@3R;U^3fef` z+MLDN30qboNyF<^Pw;~f$mZR|uIWVc8^$_xYithVyCz81*TtfAAsIW=>f@(5o0wKS zmhYNvjiIFua`7BImnk#%G~YgXZ-2Y}m|^Z|%6&jkCeCp?sLekue3)ui=9c$14^}GPcc;IkYBSv&b#_W|1K{#*t`qZpvENyW7%)JxOM;ID}6jx2s*d zC)cUtbZbnARY6N#yhqZ$?y4ps$=t1MAMbo{kpNYrH4sUJt(SWQ%{kK-|8!e9p*<%_3K%|hN$WhTVk}2 z$T}3@p$-+>2Yl?YWE57mA}I>OREm^$5Q^TSYmC$6FDVu8QLPdpg--CM@rT!lr0i0O zklM!^6uoUOLf7<>=5jLy2G{WgoNAQ7eUg0KlA6Sn-X^K0I*JvR- za!T@T^PGw^LQC>Uix&$#JIo{^yUCRTqeDlD*RG+&YtKEf4`TPYQKIx~*zZJ*Bls}e z_tY86h=B?Xmn*KPqTC2BW3vkhZ9zB{1H?0*5f+FT)(k=3rN2qg8XmIg1M zy*|U8xn}>i`$p@P-`B=SDNiZpJH(?V7GD4e&pFz+6k=|W%_;`=g`*K(q*E78T(1j0 zbSCE89?dFiaz2JgY^agN}__HlvlBwXMN2KLhZX8Yy-WM1UK zYi+O3Y45H{p2jeTSBKN?HEPpOcVV#qfcA=L^GYfT7e5UKJ|XRPL`CSBOI?zg7q}jy z_XX7#QLJbF`t9LnzuT?{R|!-9z-uVx^)7eciBZymf(F2$HKFV!G&<`B(T^A?keKh68nTle=oJ{_FG_@b!8w*=N*6wXg1T$MXpr1sfmiyx^ zduNoKz^LqZ`@=Q7vmcM~REqG{DP^)SlwwQGUe-$gZeF2W{J7nGH7_t~FW3I{`FOvz zK>xM9{j!1J@o&YM*CYr16+lb+KaBlXhlf@C673svIGn%t7Xxxy8H6>a~nf}|4``xpB;WN?Z?Tdf=&%?&5`k$-E&9F2tjvl_vz!hT0Dg3y9*bIN(J#Wl= zzo+{|0*W%n8Tc=sOv4Y7+*xnf=7gDmAjtF?hf8ulM`IY5jZ}zCySZ+0=m2cZQ*s(g{e2!gZZqowF#*TrO)WPjBH>F)AfKa@)ESG;QlHF6nj~> z6n~K6h81-^D+i`Mkz%j*x`AV8L0C4}PA@ueYhlv}-pF+?2D2F*90JJve>5Sn+Z>=E zpe5t?fmz@7V%^-{++13D{aCpCx-dV^;`03b;W%to$IZf=fuRh2ZAjSo|Le(^@A!3l zGNU=In%KlQr#vtiJdMM>lF#0CWnuBjhJ}qn6>+^ite!DWU%dQZck9jnu&-c$!>*PfzBI3RZy*1LDV*G1uXbj3u{vDS`1EWzn8OpoPi9>C z)ik~V|8@sVu-oxD6Mnx&<_1iWj5VTDHA*B&7{pbNb|Jo{n?-zLqMsb&#UuIMnK%9_ zJt(5nZju`k+?>>7jyJIF$^)8tg8kWzY5c{Qta|r_&9FSKLN>6M1kI@sDk&~oh-g)~ z^mgDM?nMHy8&ZOB1DWM+oAZbd8`u9GyTpL{U8C39)Q{C^^JRbd=0-{hW*$Pp1|QaG zr0yqUChQ`T8dEKnLZ7%c=PkUlr;xmcf4Mo`!v1WJJKg`Z{Bd(QnFAbl=0^j%x!Lc3 zSh@uhbHP}&_FKJ8ZP&2ix`ibCl#rJVpppJzXUhK$@U`4jfJi3y$o zW=2GVXu@#v5gvf#l{ia=1K(wcF%19z9AspURf7i>xzovT6hZ@y42>|Sf*tEUS2xzsMjQS~D-Ap7@wt!B_y#YG z(K16I=2oey1Bw7Y6qhd;oL|RK0kvsM;8JS9IQ zNNLfnn3^-Cdi1NO8U`zwfrc(;17#A*4umqa2_%-=_it|)A5uO=+=$<+L6kxlPf^1? zSkp+5k+zdpH1w2~5F?BFBoZ6zj%XtZ8LxOdF=%HArI`f62IpIxI0qG`)@F|i?e0)} zp7r7FVgE#}jecga?;f&+r!r8Q%p=KUHtt~{_3Ay3n4ML6UV!sGk1jDeZO>CKt36MF zOM0G%Y3q3euJk;*#e_|`QN_pJK`4c8Lm>V+K(;T5o=0dclu4)pEP=#whhj$zz4ktj zT+d5xhtjUOlSX;aq!MJLt@OMcD4TeX;0KnGJul%DG;&h2HsnD|J&%CuWE5!>W=cEL zG*231i%au8kF@Y%@Eh)ViL5?k?VT@&{qy7PZ)@E?k$7B-NyvD`dwX6&X(oYu&kLTQ zqn}^$FG|R!h|Lh^fTk&a2%nfK_C-G`O&X-q)S*+-4K?#}&6M$pXOiBML>RKXVU;>$ zwMT92v`n0|GV-;cTA%O+SJvQW=^-Fh8O6&-jkUj zX0<3GRrD#Lru;~J3LvS> z#IjBLcC*x4 zcN3J=!EDaLJ>K~4iM^i3hdq&=xv8u`!tI}QJJ-ticI#w{je92>@Ev4I0Cr?H;2Sy5 zvc^f2qrII(9xGbdBHAvvC6VVGt3`~_tO;M*nu;2ew`t3a8xCKG&(YCqIX01D!0d-< z{7WH>j0iFx$hhTI+YlbD=qIE^Pc&zGhH;=l-{ zR_350A__^MxmdAz^8U8sz-gui0cg|`2j-JXE)Hyb7k#A|sT2w*K~FR&9EM2&A!`)H z1N9=WZ5l~{_zxEkpqUyFPNTMX@Rgw)52=kx;Q;)5q9LW94+fVA<>DY34TXZ^Q7H}% z@gFV}P%||atVS)NfbGGShjJ(+CMrdOFU_vD{{MErM^(>#+h&JC82-bI} z{#Uf=_3VabNZk0hOqB*2mrMoC%j>5a)}ZjNRy0Ej$}3i~Z*+(8cL3Ezu+W}!o2ATN zb>$ng&9<@}uleUuo6Qwtdbz#DFq`b_ZCR7aFeOK57KpZ`fN~X~QgC zv`T1Yq-0oLU~eZ^hr6w0HEFh!1@?^FEcN^}!A@~-bP3Ai(F^UZ1({RM#HdzzB3MAP zFAC-dHxWf~oPiA=g>sIIcpR?;Ud#%Ye#6k3+5kUzKn>xT60J{qdw99Si9GmuUiQZ3 z``3P*OXcFG*u2$)abPh3Pr;y-06XWII0v7^$u{Tev{)v-nOb!!)H?l+YDGUI7;4n? z2~ogji5Nt1evJJbA^xTh%vx8c>ozP-UL!j-|zQFvwFXL+CNzm0Y81G-y-2lsNH=Kbw6<$Z1TW_+rFa;6o0s)m8`gHx;-M7}}3YsWeoPz+*9EQcIgQsrAU{%A-v zkWr6zN3bh!NTQ*fZhr%)utO;e!B3x(+KDsE8CQz;iJrEnecdBs~6-RX?PX7RnSfDwLL6sCHDX%~kiv+E)5BkDdH@ zxn$OA*<*yras+ zW{MPv-}FW;R5ak>D@7HufhHHBfiMSm)X~3jaEsoRMxEc!l^9l3cV<#SG1wB1fkzk75)~NNARmnt&4XWGSIc zrr1?QUT(o*L37io6yj$e0j|Js92cwClkg+2W8CzQrpFR)bCo7Gz~7 zE@eW|mSTzNk&p*b~&jR^bK7mvaq-OID!7!N{SWT#KDz+ATPJjJSwh+&E&) zvgoAT*i)=QfsWZr7U#wO6Zl5z>VOY3}FSC*%2#v8t705>$Xk_Bv#{9EbIM z%Q3(~tFatM=t%DAVJYm|RhbC0UroZ~aaWN!jh!}!=J49Qn#FF?Ig33>??xx5%!So! zp3b9>R9$d~*v|Hu%4j{?cl>CxSROr8CFDRzEFY~%soe;(qHTUOpH&yj3^CxPR>)4K z*8o#_3sh6!gmjNhV@^G|y^K@QJGrL>Vi771Rz|+@Dl}3Qjs!9JC6Gjcg&T-qjG66= zgj<5ClaX>1XmPpFNR1!Y{rK9P`n)&)KfV4JbKF2Q<)Hl(xH&SuoyR zSF>SrGnAls>+bmnBM`m8Z2>c2R&D^pJ=qyJPR>DQ;AqRRwy`RXE5EZ!)C~$&sNSqT z(k5bTi2M#_NQ#0tTpP};$DQhkyCG^XRPEcjB2#U*9 zF2IBV!c?9dNno^N5B;uIgZAmy1;uPshLm!AI&r`oZ59xGnhYUgtsfcc?-r&AP}!2eOtuqhYjYrQ$WHrs9p%ugPPQp|EI=WeBlbMMCV< zQ3P{~paP-YgA%P-JBc<w_$ZM%cxT3g-Cs@q>;Onlc;0Zj#0Dd!(z7lzStCf02-D% zd}KGY2oLMpLb(l5L2n_8fzUuz23-SfiO|deC2D5CHSkf`xKjMV9LEqZ6`Q`9Y-f4- zX}!And`E{vGJs^cIC*6|Uakklcy$NUuq$A>1Q0HJL*^Fw!aOPqQKi8pFtsm7h)IN| zk5>Lw5N$&HN4OI z_6@9qUb_Ps-FKb`VDrbDFXn>-<^^YbWU+r*t+%Id*TeD(;tqwf=ULRm2`m3$ca-|} zEG7?`L>-xEH^K1*Yyi+&Q_eY5wLH6mBYib&0oG+LP}gP8Mu~IA#k-5M;o^fiwB-V} zyP2;w7#5->WkBUzcb(C_J^Y^{^Rt+|AcEO%i^%vZ8vw< z=6IXK!)j;!Ff6Pbk7cjiz%JV_j&nLsR+i{69K0F^FG;;geH9(Q zW8x#yiGH3c3wgNVsk=3;4QlNq9_x)%i)_RZ*YNEA?VI8GxVar}z71a<_Ya$eIjH-z zef)A<+^)>W?jQfRqxnGl?RK^JVe{<>=NZ`@1Ptw8_v>f#36hif2EtnxYF1YEi3_y= zu=`}m;3pByCh^=jd3pYD2$pj2*sg=_**gB4@tDr4C{o|MX5IR5H31Sc8MuukDbw-i=%%V9Oy z29PJBzearMIw? zm=rr|#TT-Gu1W+Rm{;kA-VhC>NtThy%R2~H=XBQ5t8ArK~ z@ymUnL6yZKV{*B$vStSr0E?FE0q)8;G(Cvl&xMbn@>z&6LKbghBWwm8td+wUsYD!C zB;*0m=Aaa#%}WYildBZGj@aYajZRZg`ZXk%cdJN^3(|Al2Qm(NF zs00oMSu424qM}zk#w{y`+3)4yRSsn()2c9Bz!EJEmk?~TSxmkStCtxUw38!8joDV5 zri}R9YKM%)T#I4Zl5HjpFd)AJ^y2;_k9FC}Pl_Ft0SjEhs>L&bSw=zQcU}Fd_9|!N z#vTQ*O?0^+%-{K@$q^g}@As~;E{F)(A}S;r6!Qpl;C7YwLFD{>hp*TlsbI=!0#G() zB_M#T2n3Lmfm>2BM0&dtWoWWgo*X5`E*w-dj&i>u6lS9qlu7+3vxO}gdy_3PK@G|rH`0JWt< zLqhCUkq}u-X6ts>SQnD8FwTnrD$0WSqetg$&4^^E=+!#b1-Y?c5baW&OSCu~ z`N|V)vsp~O4Xc+K7qpWjM~&H5oR%N!YNIqrD?TXTtecV!(XAIA8iD0x zOMRdiE(g>U(ODCgse;jjnNkGJm|3VMX~|xxSu1o=UTiJ-Y!ShLwjP5tstO2SjORK^ zSMpUKTk;2F!#Lc=awI$>__peshDfV}bC|7O&f+)fp2g>NqiX$>O0(0msN*d_E*xzF zBEW1==uOqRLB3b{;VkbksYN_k)e$0;+tKnYt9qB_4td3~9(f75{z37&M@g24TK-mF9IAMRRdu4&mb$R5@Y&>&e2TFBW5 z+(cPqn;dK9M3*QXTzZs9?e7yjj?iRcsuV%3?)iYs##juIhDi+Jtf54shod^lLp8ps zWe5cq{ap}+K(ex+zVMeQ_>_owiwImzQ3+6!K{W@G5PGO$5`P6iplD`Ejw#H!+ic*U^lg^0Wu=Oxn@ZyzzqK@vqucr!6HCnT*@A}1jm zh&G5QteudoxXN29mbw+Mn_)(y8b3tqWhV{ZsiZ_6$9kN)MW0qODPD@LW)id#9?(82 zV9+aWp+X80-brz!9aBtsKZl=XEQ|%%wP+$=Hg(a+8a3KN&PL!Ssim2kM3*QXTzZs9 z?av~#aqU|_r%SAE(^9rPsY`$;3*gCXolRT+am2y{AGFK`FEed!k&=%qvoH;GxF9aP za>M}8QS=TWBjWP_#Te8o!`8yo3Mouc5Kqegqx|Rw1W%ZFCDQjMMxNtU3!e6~yoMn; z&C5q#&v{;UB{}Rv%e|M4*+~}C$3E&^Fl`ARAgDlkB4r211k2EU#C4I29CRHD@#7`} z*%Q8MVG<>k6RpXS;YcgtLUwRfB~kpbNo6=jFc`tTZe2d{%ZISDk385VocSdlw*{3# zvhxDMLl>EmT0>9Gte;!N8qxrP!}HQYK#+74IHtlIU4laEp9^286HhyusUdilOL- zr3%v%P^f&RTb=Y|L1JY?hM@RP?XVzN{00Hi$}~ zOx8>cRnsaIGZtU9-Um(~sIja+(Q$)VMulsMxEg={X3_SItr^&oNs07mrTmAOnLX32 z0NKg`(GUngCL?RUevp!7{sa}sCvPgeyu2~LR!~`Mg9TaLATq=7HB)!EMWfk| zo4Pnjj_cKKGaPr@+s(noYHA4%ktOVOw&#Ak-{vIn(2kjbDziIBgbrP{e>)<4n#E-i zy;9tOKI4L}tPZbp6-YDPy`lJ|tmE8nzcQqShof0SDH} ze9QUPoe0lQg?IX8XJ2tgDD=MpauXm>3|SEMLhb}$-GH~tuGW!u1dwHUzx{H*Grvz| zOUBT_lycgWeUXG#46^{d(dDEK(aNiCEL(so#wVb40S9Y&w2UDjp5lZ}xn8TKXciixfZsRS7W2}~pG62WiA%q0N>X=*{JYIT>DCvk+60}98)XK+HW(or<~4t*?vqCU0kjMNA4 zj7Bd%UVi@kNn0F_%2^0g%7Ep1v)f%CH@nUHw4p53Z-y~_KA|FVYF?J8Q(z{ofPZ7g zP^IP7>%n}2Xn-%EwfOat{E9W*$1Z&%Y5#oMZ67!EK$Ei###=tEzHAn!`{#$7$JKVH zr+5TJnk6Y$7-^ah#(cfsJPxP(&0%9cD)YD>p0+>TJl_r9HYfAt7%)U)E1($V8Y@vx z`=|Ynn*;ltjIKcn=amTiN6rWHNuuGS`E5PnSlj6c{J#uq^{(VA6#qouRKgFCSW&cU z-hdishj(t&K=H##=l*hHLGE@Zk0=Al$P`v9p0DAI$__Q@EL$7t?9&_Mi z<3y;D&--6qez3nlS^rEQm8bf^-`$oE>XltwS<$gV;8;ATV5O92(aKZ!ELy1*Xb;*E_twD`!- zQ~Z^wZh5`QfnyQJYA#(ojXT6@T%M`+T-yIGQNrHV?(|uhN{%{i$4;cc0k03pr zpa9>KO)E^fQbgbFYsy3dW=mAsSi2SnIQBrv)7fAZUyjLWGDnlHXjIl}0jx5Wkq(&v z>nT{G52wr2oKM@BjU=Sb-zXf__b!bHsY@k7a-1f|0&fnZf{|Mo>hu&ctmjN2GmmX3 z1jc8Y@YMwC5S^*!Av(-HzN^G_09rx*E0e8-fm-nd^@&79*7_U9)zXO3Oblxy%cxlR z$50b=jU|{Ke56dpdRo)RVQ8bP-Ag&+Rd?u2NPVcGhN*ZW;0Ff=G&FrNn&7K*I=C`M zu$-rj5_*~gyx{~G<6~eVJ`;jDCS%py7d(X0gCJd}f2me$~co$#t zY>aQ1%=Zl=pwf1R`E57QWujf_^A;>NI&8UXV^~W$CLx(FjStw4-$;V-ell^#FVKJIu!<5?eC{$=pwxvSzJJ@rEpyYxI&rgX=jp(c<6_Uc}voJPN zR|x1W5j*be8!OQ~bwoGzs1s5E(|!(8+)qTWYR7o>V!R=707;x1?HQH5PHe97IR2ah z#i18sx?f|Vrc<0#NUr>hl5(=KxYdA+7le2~miOGyvKZ8+wt+o}DyrFtM;jCInGno8 z|6f?|5MOg{t;^1uU5gL^jAMsx$9J(}zM4K(LAgcvj2b(F$=sM^dZ*|1pHQz7OR?CV zZM_3zh1%8HaX3y_%%HolQaUo@d3Hq|a>ioX$CN5CL`Pe8NPZJU#rED~D;_spj!hA} zysMy36MLfWea`06kMX#MKURIgAA@H?A;Dn8SeT0t#>Q;qz*w`9n`wS26M0H+kd$V# z9>vOB<|BGD*^j5i^Z-n$O}C>$bFwWJn%}{m=&C6}$psajpPT5cCKZxGUKPehv#obH z9l~aTwvhn0@GSGSDI`~ZMoBr@SlntrmexD^X3RYUd@eHJP50DfI*Cxyc>1oI_vWky_uIVK>E2cM ziqv<2#M99F9uSMsyxZf7UJ`~?=@H(9tm>QZL8qP+3|(v!uf=1UsVf>N4fE^RB|4C7 z4*620qY=UwrBkBLiy{l+kX3eyjEOU-hGPN^>u68BVXuHdMSL({R}U5V@WW^-ShmL) zfGYlI3lM>+!eeyzkVzx1D-d$%m|<<+%o3SHky&ig7aXZR*l@+6B zzEUl!%j{&ql(UoNwP-%#6os=>oTDF#l1?!;w|R-~Z1zo)Y>oiVQJuriS=uw$I!pUI z+IyCuP6Zc{64rv|8I%$6?_zQy&TL*B|23=*jTsO6C4sR$+!L6uT+Kr=4Hlx?VCVAc z(HKKxgCiNH3_v?+q=pzLOG<}g*b6jY48$VNM|obMQ=`l(c}hMOzaf}QD^G1ZZIEee z(1HmXp+Uty4uFGfFf>N26%f<$6sC$Gl^-n!w+9Od_L&EJ?$zqB_+sCNHwXH^f}`Bs z=NpzE&4(LKd-MMj`*?#`RHJw0!#M!)VvN3iC_a?g+9N2RVUW?*g`*EjHX>nR z>SBaAZjdr2pK;>ZCZR}%5lagr6y%8$58KBVlz6&5ff88WcfS#ogjHrBG+83)=4f!; zub?D1lXP<#EsZZ$p5v;bEb(@=XL?hpE!%t%8Ij{LZdXmAipTkO)d|m?`gfqE67Y)4eG1DDOtNUGW^@IxBY>Oja-;*XUsl zbwuYRo1rQ_>gOexV1qu-OA$zyo@m!8j5mXjVT2vf4e;U+Qrd5%y}1ORZHlC9*I$s=lC^QOxrtTIJ85epLtNjFb6l_WRWULqo95{_F= zRF%dZJRjccTX@6{9omfZX}!An?7#MDUs+=(5UJaEk|UA(4(`T@b7K|iPwV~?B7$JV z0=jVf2>glsAp|E10Ysc6EaWIi9Qfg^yP96XBx|uD(7yUtV>b694uMeBP3O*%jEqZa(t?9Q=5sP3`^DYP~&uyB?NT z^r;%3%`M`|J#gWT*fC$R!74|V?47@L;)yyv3YVI-M;;%JvFhU~%_o#@pwW^6xmdhn zmbgWzi+ASZOBWx^7sxN{NAAy;A3BmDDpx4H-B>j#RF}ui)9SD~?GKGXIxvj!77ScR z(_n&d( z;u`aXrZ27F69-JRGjeoVd3ncE_&y^odgM7ODvqn0-R71>MKXGM3FE*s`YNHV&St#A z&%0=gVmm~-J?x(*$V((rdF?=kBz6D3{A7Qz&)S>$(fRUockW?Kk9Rr{U=s7jM6Wd1 zj~UwUYln9c*hjX_aISNJ7cekX;2)}9MmM+l*?+97c^*sXk*imgC*SSz!DQ!)~NWIoo= ze8a_P8nW$5TSqTk^jIV_+9{d@aL_XG7`g>hU+8MVbXFMSMx4(jpPEc- z7P+{hvk1otIthK;$3-X_nJ23P4d%qbTTfg-MJc~7+st`HWGVc|Q^9`K*MT7tsntOg zjj$jQfT)>30OaW>!y|1(Af)Kinhk~29ExC&Od~ZWIJi;B!Tk}UQJF;-VHeljCs$F7 zoH>bM9L-7+%r`4Zo_F&Qrih!B+N{>3n4Z&|L~}-a@&uYEKvRnI*j1rBi)|IU-^so+ z1uYj?L`2I9e`&y>5uV+|LSh(?WXEml>PO+rjwR)=pwoQ2Yaqi7;|a`DdgdahiCD2~ zyhbz4uuwe0Q^E|O?%%s-Y4#y=U!(aqk=C^sq zL?8o7GPR6wn@ps|6=m^0ehS42y3v`B`&rj|zywh3x<&}-2&|J%!U_0bvYxn9_+wOz zpn@fNi~>~6M_Yghj5Yxg;A8k68}LXQ5eO;z#43X!)o+iSBqQR2lNu8o3jRc^ke8>K zg{bgYnOONmB2Jx<31YK$3=vgxsti(MjLk!sB5qb{vs#nl2%_;j$T^Qac^YDAn<#5a zaUQ!WbZ4=xLU+d8=hSBkT7~5N7M?YHvl2rLXUA=`uJyQJ8MhX}<)3ZdAIURg){%%6 zyUw-N1BzhxAl_33ilb<7A5D>k)1f5r0!?(1?A&CmNn;&0#L0#qH(0>$FEt5E)dYz6Vi^z3)OAjQd?k ze?MDOtj;U8h>@B5JJJ3g<|f*++B;2cET)rfo})ZhlxOMBWcw`r?`;3sf<9G1M9}oe z&olULE)W{P;G{4%t*(uYAFKL>iJlQ+YA{b`a=M9;+I(d5B3JERT00wW_;{J6$Ns`b z6iVJ!J(NKnIwax9 z@BgM};QY3~{;R#<9cLUnSfj7QP_Dzkr6-LjUq>t)jDH`AFx^meMDC7PSER`Zoq29R zJ02lE7Jtwld)MgVA#E`iwRvPiMa6J>w4!rbO@_fN@=21j*iQ+ziT)K7os7P~R~N>6 z9??)xg3r2A#1|yt?@=X9gx?ej&Qc@N-Rpw(7-tAFCdAYzJ&44F{y-!~+XB5YCL{#v zh^kHfW_&;>5{!ulBr_@;B<=(&kS9k3gC@fWJIGoIM7wfBBQU}uDw%$>sAR_Gi6k~A zQdA0)tusDq3i6DO9Sp?Lp(F4|+eT6u8#t26w75Z9MK0str^lQ7b_h@0gezg%SI% zB_cn;OZ?Zhf{G$ck_3?_2_n5bMI1?K2BBs!k%+cLq=}*IBO$ihTy$p_IAhVN@*>%} z#gzdyvymn7?<4y6F?TVhE0y&3jR8My(y!)~&Uuq@0z%z^kj>2yc&NkAVo> zr)E3l$}GcEUqk1S4Hcb7v^lLN!(bNqB*|Iqrv%%?Xb}{hjI2U6?)}PrKbr0CqODx< z*P|JTvH{G03z0rpG-6v~e@f!KyuXO_vjXe0&=~y~f<^3T8Z*cN3e6x4vy2Z&3L^P+ z>7MN=G?kljR76U{rQm3*&rA;tmk{+vWEqF{9R0OvMoLNEo-a)+-YR%Td_ix+(mD0u2DX5YqxQ7HAr^d4J9b4EK|4IH}0tF{DeUTbX>--}=NhH2U-BBBYO5+*` zQzZ~Uk54!AY$P=?z3Kg!Off5dpZdjdec12Jw}HQIA8+?xhab0_uTT5KX?b^8J!~8$ z+!W6~foea(86)n^Wbk;u-=CJJ{S)AYlTNVZEWVt6SbVYHA~hc*e`Wt(?aqd^`C)Sy z44V0zZ1m&Od@TO7f2F7GyZ5hO7j9pg+vffVrXS9RyTkq=!}hYo)v&am>ST4~xc&R) zdbl`0|L5WTKcB%r>`xKcVe_F6GxIJz6kJrpz5eVkc>9Be{nvdEW zvpN9GzjOE@eB>$Aswf78EB*I(F{+qmzn)jEDtRL(cU9X8{G4?KkZxZC!YyonOl_Rc zmYep zzkB{zUSqR|$@x8eo8$&$4jMYS+mks=@`R3FqbByC!}iO4U*Z4;%be)KcT1g!&)E=N z_>CtIm-f47k7G7AeYm79f1(SMJ)DI0dJVl|r~UB9ztKGDZ?{|Xlh^Z~_+??HbY|xB^ive+G{$)P zNx4ad68>JqxO?NAXZo4*X ziiWq9qD;q*Hf|5NBpcJ&KOZb1W&A-_kit8QoSiQ}zt+uS4WLc)Uv56#zF&QS+s>A_ zmU(%8{%{;NtK(*|e?GZ&<+pF*|6UCLH2mjb|K+eb9?iCLBih z>-P3^uaiYNMQpkJACCLo_I40nzx-r>8LwY_bZgtHgYPakAJ^-||CnZOsTpD;^+K$3 ztP2}2qhDU~lZn{vDmSpNaE|A;^xfaZFvw{}unT*A5rqu{flNuEoLU)Hp${=amY2Ix zXO@DMxPgS|Y+nL$ayvK0P<;%ICNZ}LL+bh)#a`?-KW=t58(5~@?Dp#)92c8I80+t@ zAgg&=*-L_m&l#13LcvkxB;=gBQqM?uo^vc_DWpRJv71pqQ(Lr$Xf-4%wz?>EeO0`S z4HK-pG}{r@rloBLW~0@?&AeR4gG3_Lm|r5y>$~mYcv`IQx4T;mi3g&idnFFi3NO@kZS9kA6@w|K9?ee;Oxcc<@ z;|=zS>^My`k&`$}m|KE38pTj}TYX5k+QBn#UO;Ge!|DuO^11YmdiT*Z;|?tXHEmuKjFvC)_ z9)>Ow7JLt7c`ySDU#l;|MNIF-M`^`7v%0l7JwI+D%2jZ$M>bque!jZ7FauH-XkdlF z%_?h$aPf6dR=Ww~Gh!%5IbKt@7r_j4?SR{Nd8xH@8o}=G?v5KXMzl5C#ji@~YUw#e zwf~acNs?V3?OozX7wv#@`Hd^6sWuqY>0Nkw51Ys5?P>D>n|Hy?NFJ6U5Bsmz$IWiD zKAAO6=LK!kgrPJz} zdN-etIuY&n(%s&`k0zOy7iKEXpnW-|y;Xy$8D=9CE;N{_{Q!#%>*t&8dU3P)`*w49 zb-uhbTPVzGjM=qf{&fHTY?fvm;efv|)9WWQ)&6$Pc6OcN#vf=RbSlWJebhPw% zd3V0KT4Mu>aA6a#4^?ig-PSx&LEqw|51Z&5WWU=Vt_O-Z5K=%xrq6r469tL%Zc zNNw2QkEyM4OMT~SfLhoAIy-3#`YAXXtzuSLqoDRG}P9i zfob|gp`+Rb0Di_LG*=-d6b?stE zRX+mqQQ4tkw~C}A6zm^YyJwiq_ytXPePsQ7u$x2wVzb#KZdi%7vmZ09_~D4sVqYv` zQSEYge($d>N-#k&PiXB1NB?wz-7yP3*KG14DFK={8xnIUW*LA2JK_;$LXwz4iz&Gk zElnzT+?AuGiv>8TT*xF4bDmj-sYYzINFQ9J_O=9z;ld57m{1cUa=XRU0MNLgLNHhl zsi9giJ+xefnkF7##`MT~5y7xbHJCl?X7&5D*Cw5Ig6+y5pL5CyW}w83SfUw8;-|+Y z93K@-j%e~vbShHdB4;FoOH!O4VUYV}39*2K&p|{1;!9a!u(kx6et=2~5pbD}G9ex; z;TV}Ofxsvz2xV43%(D(cqA+&EIhvSJ`wnJ;F0hEfi{o-{IBnbf6_b;T`86F|37% z@GDCJTXzyjmAF9;4;vkoN}Tss7M9E`t(yhcy_W?i>KP~I@M2$L6{L8Mifx)=f-ZYj z%zWwcOwY6wyXZ?R9LuQGl@S0AB%$F!Hl-XJJ?V5SCSaCygC{lWEuLg}u_viPMy@0W z8{53#kGbsw?!UVCu*|ZSc(nZ%H>KI-E?Y)zq+LxP9lc#eliAA*f4>;9^NHS z+K1r{%DwoH(+{5i;(m2pSUz7@hug*Rw0SZ!-|OLSwL5M=pA`IVf6$<@DcBdx?9;n2 zj_@;BKQzSWS-9zfVx2I>m?6}8zCw_}v?fO_5f6Q1pC!RFv<#+$lc?ao8m4?YsQFB6 zhd{Ahid@Sl@2~^K4ADO)D-zdcPlDe%v3-mTCRbb7z{9RJ`#}+HJn$Dm6mC_%nB(xs zh;kQ&RMJhhu?W!yO$ni_BlukgG>Nh88vT#zL^I(^E_i}w*Mcub8bLe}4_&PZ`f_z~ zv%0y+lA-!vAYs$gr7DUQHUhnWt?UX?l&4BoV8Xo>Zj=v)`s;emy1&@Xm z<~LZh#VkMd+sm8H?fLq1%-p_*xLbW&#G~tQ0>P)mCCdZ}o_F3JR$t8H>o2e2N4Gd* ze+;QYuOhwHPe=6` zNBF#%ja|ub{&C?nZhB^0nl{FKEX|~w=cZ~#+`MYuXM=!e(eHZ}m)2hlBVY(~3UM(X zjz_cD+OQGRr~tZNGVJ1sj*T(eP~fg=UEMb(t746xNH6JgOt6mT=Dq9ZlPK5HoIpV3!ad*?Y3;9=7hoPXum13~dR$n9#qrz2joG%i z{)2oVWQLofsKIC|ZZc71E}vW`6Jej2e1qODBR_;4OZh8oS2?KM=3-Px8iGB>|KVxZe523O~=h{kiVSKAEre)6t7mt?1_u-&{Fw{Y<+5#^*ZOm$`*~ovD|0oTIn`* z^XX3tN;oPd_|TjkLPw|2;EMLA;;71_Iy0h^i!H_t#!SI8`(X&#MdF!x*G^n?228HH zB0z5x#CMs;B{6ryt`Wu<*f*3+G;+S+!Djc&IB4II?TS=b{$?5GK>sxCRyP~kKS*;( zs9}CVpDsIH&B}(KwnWsHkDJZyaj`ntHwEp>A(A>P8Snyt70vuMI{{$D?8Vb=wKne@ zVDb4=$Kf~tb+^H0OUY~VD{=IAL$Kw<9;2vNmu8Hg`x@%%u( zgqQL7adl%(140k;L{TQL&`VP)(Kw-rim^nZ0?`SZ!9W-PJkw=6KJcbYHt%TAOBzL* zk*c2N%e$MqkDI%UZi9PbLOHmw0~EBCpC6ttKhoqWQAt7fS%!3cNWk*>_3$ao=P2?+ zLf|Z|nUU*CWJO6%;S*EgU#usxIJ1G$_xy z%kYdb%%s^xx3v`BTgLn}^C7rM<2ipFMG249V6IAAy~92vH*TbzoZ>cmPnF&+RKP?4 z7Aa{6jE(p#3qyLw^H-WRGIPXP;mn2paC)ZBw-1sJ$M2Q1fGm>VsA=@lMAhdz7 zRuCAEX3mTTjb_9wAQ>Bk1Q=t3ZM=XICnPq=JjI?Bxb}^IkK{eSERGV#@s*gFGXmQz z(rm)mWOKMa@B3=&s_yFQ>a%vAQ?iG1PIoQe_y7L&)m}yV*8+X|)2ky{IKitRLjxud zB~2X^(;s^ih%F=`Z}xO|;@TPR`~@niq?8Us8=p zh8*QR;k3f^dlVsHSLQYtne5&Rw%sd9$ekox_ODN570&;iPy1HPGTfK&;Uu08l^5MS zwgkKmVn-LO<^>qAZ@`pV2$R|LVZHP;)RCBk5JnW1=koX#H%S1pRbxzGP@Ff*=fmDR zY+~?f3D{;wS{xVG^=9CZF){g$hGY}eAU~=so0dHiJt)zq;yc4MZ3#$1A_7yv*YB1B zs7%Q;wzOOX3pmw8*sgRyoe3nx51bo7Pd8!pfL~`n#!^D6Ae2gM2s!|rS6Hb}4ogOD z)_U78!_sX4Q}DGvl4Zp5aM?EEp_I9fFw$#P#n$HCEh`p7E0L8__M6e(BbkCe97V*; zz?@(J8=`|BARQ<8vOH4ElmLpHp%`+(LjxcODDCBbvcCjK_~>@Od({PB#V=M*)Ojm# z2nr#&C`M(QAlQhOmv{hmzbtTM4moPDp6tn2;PQ$9RQ%j-l!n5! z1&zDmf6b(La!;ykStdgr`#ZY2pjF@81#z*1!hNg~a?$)t_ht@~K4ouRFGL|;9gc{h z9>a5~#5KZ9EUdNb>F#Up%bdTYufL}YWkCL7RLl*d1;yrmm=}Cj143A@)qsZcvg4!e z;t3xW>*>Z$Q~hn-J$vyG7->j|n3>7p8-oBg#W}a!S$J2BgdT(u~@1yRk9G8sCkLUqQw(8TeE^N0|}d9 zdjNMRR)K=YOM=#{P^qXURn$@v&RYwXN0<(Ll|41j!n%Fkt+1V%&dm{YZ8hQvk(rZj zkFkubOfw#ev4OXZHTmYDFi)I`AZWvMH%cOC$`eues*}%);fG8mxy~>8*ue8t1y|*T zlFjy`G09l|v=;~hs&8o*M7#`$=#L!;ASWP7PTsoIlSy?;jU-lRm6F~E#O8XL!Z6i% zkRoWulTsD*nM5hiIz}l0gjA8r@jI9#Y-Pvcy zQVFyhV6>Ga%iarp)a=A#!N@#vHmj-7kY!_^Nm%7hl~d9#L>Jroon)&PA@aypFX3fK zEQP~fDZw^356G;@i;^bmJk;ii!>J*_Jd}cb!B&*HmM6h@zXD|86$^b%YXqH$EP354 z8p)o1JkNmaDt-Y3nFzv7>qHkXr3z6|IXpnY6+OvEHig;6t737pg_uN8L}vgFjFd(| z{bJPh0R?%6s^PeO8S#}8t`lDgPza68H9o~#$t;`E0>J-Tp>hzlUI zR2F*q0w-TP=2R@r<_}$D{YdFihY^4S1=tRw;xv}6`GVn#tYKJVxd0s*XtpW_f)`oC zqT7%Q>?>Mk{}K`@ExP*4nVqu!SV`Abls0ZHOD_~2FCiL>p?5OCLI;~YqbFoDjG?Z5>vPBl&12QMVj)3vIlDdW_KB>S5)!790O13;f9%pZ4 z`z`#b__u8BZr#1R5tb1)k-29+ozk?pX>ns4W`m9BURIgY8GoDyC3F6Z>&Q_lD;L($ z|1WNUwGO~=vMzvxz@XYtbTWkDr|cRDk(UZ2?L2~ou^?UW&>YZ&9ncHA%t#1X1G;PyMA-rC)b`+(=O6yQS+L7$=oYcnuU-O)mp+sbm#5U?Ep zJ5OHCzmPtt>&qPITR5M0uGmj}h{4HEQl>c7C70~E4F1yNTnk*J2nX1*^-9q^P&&?2B)Poy#de1=lAwI`E7hR&z-X8#42_w?`Ho$1*P zixC#im%q2cVZq>=>*Qx}{{TsZg5bTO0uo)6y-=PL3QDg(4v?OjIiF`#2TSUE4pQq$ zBPXG+#Ze={{G{buUUN-4agTrsi(Lg@$tn&tCvp)qUeiEfpwdaolX)}Jki-^;mlVGT zg0~T*H@wKpm6w`6y?vUM4D}TSM&%MukYSIWmq(&z+mmU=^KhL3>dN$p~VDT`u|xheW*)96&X|X#&*8 zSTqfu2C@}o*bY7nt}ug9M{>F`Uki-93JJ0wcjolKWnO>yhk;P2RYXEw5MM$}H(bNW zF(ZvCjWIA^795Ww^4UJfpg_H+pfBF41z&VxX)jG5McB$$@I%rJC`U=LkhSY*bt7|E zQja)zex(V1!eOdxA+ai(uLv@9La`)p`3NbP=hs6iD}3*cC%xCej!aM>$56)tD~U?P zr9M|Gday@G!U{U;X5oFVLS&$97E-|T?w@C3DT4`or-P1gK83x6f{L=}#Gs8$aC&Xy zl8d0vy#mG$!ffi(B&4i_*;qnQI4|lO$!=?2m1_!)ylFx$9<2UQD-BUBxgX((`5f1> z#ubZ~lXabFcEtk97Kw)DHoRmW9TxtR%Dhy4g^)nn?$NM211oI#5IK4e^4WWt%wdQj%5yaDfztuM=-#y$pkvhW0H!$~CTm1DI|jZVi`jF3~Z zRhYlg%Zt9p!cJ`PR|qSNVljO$ibh0VGNI8vbAl#u0oQtqAM$apw4%D-DwIg%N@kmm~;x z46FnSJrqqewDj5va5|cn<+3Qgri?CeUU~53aqpuoj&9p3CDGmq=2a%&D*x*Y? z1wpd5Rs@em-uSGVw{oPTlpMoT-x8!{FO(*_96VF|y2GSr*FeP(fjsR!j5!Th0p~^t zkwTH7PU-Zp#AU{WH2fn;KrRQoja|TKrMfC*>d^Bg{8ya-GdUWedi zi4iR=zA?JBtCbCd`17J;EDacdHw_FyNJ}RCJsC{Y^uimYTqvwIA%#4EwGL4^RVr9? zKn9^02cif35@QB9LY_*lBH($Xcbpw^q2{^KEpxJkG|{CJO_LB0)MOaQ#I>=urE=^J)w{0w)^50hw6(h*4kBTy z_14|CC(~8eEKXpl>*$4(Q*gH&Opn7}$mTk6gl(pE2dr>}V`pG?iJml;X}yg;!D06O z-93F8oXF`bGU{X;9--e%4iO+ZYwn$e?eOG1nPY;kdJpW8g>frzcC_&G!x{(@a#@Ra z8I9NWCuu0VJQwp_p0G#RD2teqln;g|jZF10-Jul=W=b1~FKq6^gJz@(&?`B77>~1 z_watvd}#G`!wCp@v=H`l{9X>H`^l6)SuVQh!n(daKwJ2Ke=qPBYzPlBuqhe$#n-{5 z9KG-av~5P_iquqBp}I^mWP-kwJ?36a?qhp0noFf}ENGAv@)gZ6UAeFMK*v518_KD` z0R0c#{Rm|)17%ft-q(R=3VDxIzaYAWv>D&9zk5F%KBoz-YwtGn_G(l1!m_KnvGQnY zB+GD!4{IRk)wk%Qs|!+iedQ(UHSiiBg>aFh((xA1_-l(sSUuy3PWy&UE|=)i2Q%w^9s5xf9d4=+Uguk<4pcL}&FxTMHg|Tn=bvCP^a{9RES30=)QE7S z7rG3xo0Xh`)~RvNG(5Q+98MSLtl!_+-@cF><`mOa)F{7s;4Id5L<$ioGs6slAs> zaliPH0YsL8kY-V12G?X$cUu>jV?PkGXCeLG*W9}o>sRnLaA-mR!n%e7Z7rFl6xoG! z+u)>tgPRfM9UZOh8I0ABkLY{qwS#?7?a~lmJDB@g*38BFLvTmvO;58k8ifUkGL1P{ z5IHrxrJ3SH3eB>v9p=&Cv^rcD0}Wl$6eH(?Eu6oA8;>`R_;ZRJ<)!~!@1E}4S~I0nmf@~YmBo%lgGk3-BY0%J@&A(o|P9qFHZ}t@=%H*^G{6WF92WK z(RC9=19I)%)8B^!wKq{W3s0aGfCs3u2Xb?QH2{c1mFjx0(hSu9a=Qs%1_&M=Ad=*D zddOH0SqBY!rNM=-Vo=Z#4}BPk=PFWC15&3c>1zZQ(=DL~Ln#q_n)};S5ead^v0L0p zrL5%^8wa2jmdY$KRH1{4$5XKqPyJwt7e2Jab4_XB-2*M{y_Y)a*i;4ZSSGp`$4_|a zjZZ*z(j!P+y&W2hWl)ij&Y&UOrWY9GLIVekR_FdDH|Hhl$R31lp(cxv}VlwTnDX!zA&b2B}Q4~Er*WOS}O&0VliloN6Nu< z=L=|4m=<9R>RNNO6KCZx1IksBftIYo*+vpmZxh7MWC@u7;VE!X2{mJbxu7Wn|09#Z z>cFesIaq@z&28CX7pDdiz~e47cF|7A02|h=m&0L^&HG?rdrPLT4~}uv*07|Wg=)5? z7kd1Cnf7kj2!j(LFv{Y8Bx-rhJG%Qt_kwTU(7huo3yjI~*dmbM(i*pozEa!RSc?O8 zbi_@I1;T)1hj8CO7Y?1)lQ{#n@9P2y_$q|&+o8y+0;68zP4{$396)(Ax z1>9~z5mcSN()G7>`>eQ#B38E+W;SWrs^jI)_o*D#+}hj=s}^9J+)eV?%kfWcZXm6z z)_rW{4{(D$fQfS0feWV%!GF;^lFWe9WCyQ57}Uv`&d%V|u+TKIxcwvlEG9h$L2V|{ zxlFOdl`MAUcigg&yv>BmVdU-%y90>#jBvX>sWmx5*!}j`@{xTyzs&T42^*PVu`ua? z=_Xi3?Z$NQ$qcSh5xN0IC*uVddNv{tVWNw@Y9PG@-jxbVpaH@2ox<$Pe7=%5E~4;f z3eQBg1W=(4-wG>|=-!VjAo$!25=Mk&=8{|ly_8IV#>aO=Vzm7(Cl(%=FQekOYH>W3 zG+<3mXQrhOmLH&GIzQkyKc%dHI8aYoUs$RC4z$GV^oj|gXjg`b7Al;#9GsOEx?jn& zA}zyGVjgIGF^x%n8>-Vn5$u;J#gF(5iM~uOI)WYcoUfr5P_bBKC2_%p+1>#u#Xigd zvCA^#@&tCafra&2Jw_0)f`wUrENvr}Eb4b?v?DJ+4H|{zL*VollktG)0@c6mbQa zKuWO#!AZPgy2<@2HGoYc!H zX(5chP{L^@Mmy8^iRI z#xEV82W5(K(dKLI23z^N;c{bGuM73IP8u(ORQQ=iVa88gdQNWRB974G9T$TY|zo-&mN^e3Mwom_|xAJKqi#M8e|G#rwSD+7MD0hU@F^#U}n*bgo-qg;eKi)RJ#vl3stu))5O8NKo^Y@Rx?1tg-PVwiEl(mUI@FSXT!wF$QPDMZa3 z@Uxn-zoNCNxslq-^O@fIb=t_mqeaMkIQK-ondY9BJ@wK#XTsRL%jv6gaVa$&Qzc%A zzLklF%_HfRpPYKQpehb}2B}3;M+;qq{0%U!THn^)54TR;9@a`~TM8}7OS#cc zqH=q32SkW*B`m*R4bBs`r|clhVC!H4jGV@yCExI0I6;ef zV!R=iwk!Dy@?OkSNYe28cj?w37C)FYjA+nNaS~NVj_(mrCzP-`e|2*|Y>9xi9T(15 z1`uInzKgx8XKP-e_Vqs!Lz|j+WFW^Mq3%Kvg$OB=1nj3cdng8Uqa9m~1PvE|a$cV` z@CK<#&XwklDG(WCF}?F8K*ZHK2Ax>ESEqqR=r3*e)QM(DLIP1F;uFtn$>_ujRhxVI zfIuQ2qekKB3NT5d$(V>)@z5*)l(4knl{rx%ohfw@$dHW)!}DWiQFtv1qlYqEoG!aU zR(wUp;9qrZS1l0FC&~uPhTlC*groVe(NCEy{=jq+i&YDx))GUe{tQ$Hx zR771S2jyvpO0I>_lTDjwKyqK|1`FuYvqMQMs0?FB(g9(a)fFB}^*Ex(>Pz%?u)&&k zMC(@LgyteBMVuX)nqK(WU|la>`D=Uef*YRonu+U#>^C>}?U6GN$zB-@fiwd?TIyT* z#vSGU70J~v5^>p0;M4gZoZs(_U~;)x`4K623y8gayX3+Fk{rE_fSxHxCqYmuqjF+S zj}%TH{A_f9uz;Bulk?RG>dAiQ+*HQtv!h|W=BmUV-U3vHEo@Yf)3gcCSNk%jr5BV1 zvXPVrWrr?NS7?!{G_Q!r`>`ihZv=z$KT0A}pfI#4A83!@!4A9u5|Vfmv?=&sjKmq< zJP+>7%o_91p;QYgGdAjyh3Qhl`U0lM*LPkgSxSO%LFj--pcb);p>YwIzgNV$2c>zL zY^nHZEy#3XexM`=s}MPlKods;_0wno{pnHf&BwJGg1 zU@QC8E}BTu`e-8Mqmzws)KJNJlQAqKbZ|26Sh4K7S%vmmZlriCgGASuJ*flq}~ zOyEaP(>Jtcf^S?~J2b!w230$5MXAJ!c4DDzxJh>*C8>v#G^%vX{wIx z#f(!`YD*gzIHsO)@(t$%&)fp7(5l*0DcP{y#&1&%Y*M2kDLRr?i!QvhqpPK}zcs@) z0KrOe*pUc}|IWvYuQTWW{_b|L0NxG_dtqT+$OZ2u2OiU!SJQQtPnX9)QV{LfF&_^0 zrrKH3Qggt&dYj#+t**n6F5adC$E39R!k`Ay<=oK;c~fe>l=!j_qFrza2A|8rPv2~b zx%6)JoYFE{aU#SOh9YHS41A&=mYIU01(ki#VydR(M*W7N?$UH3VoU_^ym-^rs2um4R)JOC z$B4qf<1wOCS34$osP4v3 z^9{t2WRN=LOq}M<{d=0vC;Rm%o(sLZ3*mAbvMxa^;gX_jZL{b?zGVg%qLbYibuQ!!Fiv!ge4yMz9$!?K1*d=Y^BCV;iMBs?Z&$eV2E4cJ~Ar zK^sB7#gz@-t+EkC$rHh@EJ-qp2$Jx^3+csT2Ze^p1jo~K;k9^hcq7^6FH)8#!-At$ z($NA-=*?3I9`2a;2CZVP1NX~e?7{{D`#oH!@N5L34)lh+zI$rC}12WJ87ec>~ z&_-7u7RTiF!{QKt;$h0#Wwr|OW}K-l5Ri^Xilq{dBRH;(2l4Iz!$N~B%v z4cIQ$(;DyE7K@TVG=J;Pgw|QR|G)y4vV$5U3XXK!TOdxa9nQ)kP)Q?TtHkL zJR#$i0Z&vKFF%3vDBj#~($&Pa@QSFO@U~HXwRj$x`%{Q7121nv4bOJAY6Oz-qzEyf zMa>@|K2tTmc!7xVJY_I?EGHNeJ)R64;rPl2V-}ioyb`U+-`2B7`fbt}VH0h#XNPub zOux;Hyu~j}8v(TLLp=|& zCvl5FK5dgBswX4f2YUmeOC`=v!*;*AQBv2nsfXLJ=}A9qgKRxH_zdoGSOrJ4_h)!v z(a8&k%s~$vZgNm}MK+LbxqL7$iXx8bSzO0%QO2jbWZ_IfdP;Q&)qK4bk+5_UV?@FY zWS=li$C!y6P@+seS<0Z8^OQqIWU7S^twD~5hO@cg)?3{0jQ`l_8hCRO9DIStH<|sQ zFB#bU47Z~CyNYoe-4?A$G0;x&R>8MR?Gjj4LEiErx4*~FLX{(Q7xHBJFhjWvu>176$Z4FOL; z!oZGRWbDU3CR4<|Z9Yuo-32=h0)5?lvW#r}8qMc55<*3`@LUDCB2R(*S?H-j)5upD zrH`DCH8=sHJFP~uh-5s)@+sZSy@}L3sEd(WVY2aZUnJoI$$8R+l0ofn=VNXLa8Ype z63M@I4#<;#kqSvFf7!T&JU#OvVK9|qN|Zlb8oBIiv?6q?uq9^GC{|jte7%WRR`M|k zV~UqZ{uT))RcO;pl1j2iK5B9cdnpztmHg2PN>n(1J?&^(RJu?XTCQ;eh1%^s9XNSM zsVvpBY9DQ1M_2ux3|_hky*@bGn$BtBQ;68NM}8=}waW3=aq^U}yklS~-OfgKC6KR> zMrfj>`W~Np%{}d)OAk{}bZhgLTBQG;Ix*Z*Cmzzyw4#&OmA1>1+?7Y}r)!2=hm{1m z7JxtPoZF@7oxx30rO(k*|qD~!E#acF2*EHcg^iWDPXJsqE5XLDm}`~?F?8s$;Y@q{7j zl7sVm>+uk07(Vd1C}UW0$EX%Inx~q29lt72C?hR^U;}f?S`xO%#XFlb3?glA{6fM4 zBeS-ySE2Y{4a?dU642>*id?Dc4u}k^RTlMXYdg>rNtc~w{6 z9y*hLej~lLmL|)`ENKlzI$L6hlf46VXbmPvEx74ZAP`K9Ipl4cfb>nW^h#A%FWL{N z8WWy6>`=Y%b+lT(P{q=UtZtLai^MK5VIt1DX6Eu3sv)4znnl-)zHugt)mdyUqxW1M zDz+F_5^NEk3%n3sQ^HFn3SOZ3=`ujw=%sK@)&+s4MY?Ts|Yu?=}OM4|29-nX|N zI|ucdwl=u8SZ*on&p|I4MbUU@wQXInl_DH+z?_6wlWFOO1^aLnG|{=<_pm;5pbw6K z=v`IUxD*;X*kWgYNTfjMj;{UveO{a;tnD8NhbKyO-&Wt<*4CTpt3Mzv|A+_(TSHh6 zGZ2vaLw3C-?=t)AgB9fT;fT1rFN-T<^g3GQMYpB|^6KbPWAogwGpoz3y%TWi?f7s8 zR1ZUwgyD?#y8D5=`#SnMGxgx1z@moaXs|Xo^J7(AQM?aqk-`s(@D;s<;$)RfczV|01!N&1`*jZ zimzh8{5cqHjhPiKExhNVRS5IOo56fKQMl=TE?<{Q){2d-EfA>k6I=s%VV`qh5K}VF zsCiCF!g&?Ihh-S58R;f-)ilY|;Y~vTMp7QaLnj~#F;ye}Te48KE;LN33*L+u-t8bu zx}X`?kA7RKg?Oo9_t{CW8?XYx#bv%&;yDqEk&U;hxC7-JU{xY%CChn>M8y1!E@!wN zg!dq%*LB9o-di4<+fg|}CxYV$y?QT`eS|=f;9z(KV*ZvrnM~gnY_P29XzuK8XV|oL z_rQfyw*c%E+<+AP5)ibmsgB=>Lr`lr)vevSp>8b<`}Sqv@{{>>SbJ;!EtYdP8>h;g)<^Ma^-DZ%2aqZG}VGQ@g~%ix|d?>|r@Nmn;W+|!^X)i6LZ z(E-;>COnA#wPa5gQrI<4He!)>G;c)EU`BdipjF9q)T@Amlnfw}Rf=9$cMsh0j0w$O z0R0GTbl>FNNj*1M;_4;t28H?D5Y`< z?4Mb(692P=94m)6plD4YqZ~1?EpAa!=)~ss`5>nD9jW{op;c*>A!Th`+7AMXDhRU~ z5c*R1G(!+J+8CLNQ4cY=s!c{2gbWdwhcSu6!vqI2RqUvnS$q)~c?DeHxDu<~2D6cT z19rOf8i6lME`sYQmo!4kQ3)~w@N^@z=E1a7pz7#|OWdXoa(S*O=w;A_1nwDH3T1-) ztpMd%RV5WIxe!GJ^_4=^VR;KQb#j{s8=Q&>injnd#Enf$utX~rvqq!<0F8cxn-~gu z0KM(m5#B*sfE=!}v2;AVM($>@XRAST1ocYNWZ z$pHjYG^xwdHTx!-q~cjZ%BmVNT1+KPlbo_yOn?T%nNZb)Hpr|AP4%^mV+2`FTtP*T zv@Uo&F_`5^B<5269M{$nP~v$@G@SF?S4RuaLmEZ!S1VRB*wrp7W4ScZa$BXYvl7q3 zsIbP(hSp=z#YVPqI_iU^-YFAW&q_2hDNf%-m;K0us0nE>!j%xa+0+L#6_fj7Vl#4) z{Pa{*1CoSo0!I2PmafrNsbNeQ`$9&GsdzpbTd$UE789Vsa3*;*p$#%?LPz2&$1#Ge z31}-h2hmb=9$b<=gyZ?t2Sf-l+!1X|EB6?)KA?*seB8Mp-zxktT!67 zFbx+6B3pMPr7TeO1LLbLqRq%!{uU}(*Bw+&7Tn+~6u{)vO@JtojE+th(&Xv1;cdm& z_&PnLfdXPQKv-y#9-(mzx`f7|wu}|iXp~?^3UaoX@ksdyMzN#T4lPF!HIhZS;_la0 zB_2LPr0^QbLME%aL|YEHbhg@9an`nb4L83~TPB zk!nId{N*i-0gvz1q=AZ(hxcYR)XFfhzp&AN2C4oUnqV;RU_<$UtYEn1;>H^J0K{N8 zIw$L|&mx9jLpX2Y9>j6DhML-DR7|e7OohWjB+4Nk&>)vgHd`t5fX6C42b(vjFY=u--JlQ;4(t1gfZ3soV6^1 z30O^<^ad_y!y81`hL0(~5pgvGuClcT zJc6|fJc6YT4AE#4C;?5pp$eC>_r;?uP)STPS9 zQE~G2mtF(zVa%aaTH1tVnDC%R#r*AHTg`lVgeb^i=AT@okl-v)yR=y-yQEbRtuj!f z#K|U(8cG@TXJWLRztL`MIYSW<)w99ranhQSVE`CXQNcB&r3Q>lk>wnjpe&(4*|Mjh zzsf}FP4LcxdX0$`Akf_iETanVei>AY_VtFy6lel41B9y~uMXBWX?dx(8buBSX1Pi5 zu#BZkNP^4U+lMyxb9VGfn_CkgpwrV&U zl@>BTh2(d7FR6skx=AGjk?3cp2ALXEYxk#2^X}BFUnZ3~sPU8t}EtIz0XU zLRoVcnXT@N3$Q0E(Aif*K--DuN=jfS=m8##n18y8fUBg873=MOp7T zL7YAOARX<$fr_Ok847&8k&IoE(LJipbK+RdKmQFN!}XhM>fO z&0o;po9VfUAIDG9<=(`rt;v=Wwp&=7?C*<7wxeJ}qpmJw2MQpfX4c%(1BV*WIC9CR z887tqchZv0WF-x95{p?$?3SQ=OA6X7vViTWg#G!jg`D0CwYbjrl&)+JJS4L%>?z&2 zLDVJk-b7_Jh^=X#fiq|BTzcv2kI3sO0#iuxr6}I45EY*^A>{xo#dMH7Z6t?~lOSON zX>dc)?G_-LX0s7F*o&Pq<==oL9mG(t-$+EaDv=`uy(6dCrXt#sU?Iq6+dz;&o$1@N zX9qOzcfeN6I=(lGpIHgjm$zSvZPqdG*=bw4w5e%1*4n1rgA4N)FNK|S;y-lf1th|Y zZyVi-DH9}ONxrz~D?|ZNb#k3=QuL#B0xQp|2UY6Ku+&9m8IruOo-~Kzb&ffdT04e> z^(sbl08uAK1d9+Yye3pJC53Ov3bLJt|3}__6C#DL3elw5xCHjPc>l3TGgz60WX^T7 z5JC`}P&`@)GAN-|CJR^*@V6ica*a!&_$&uam%(Sm&Yq~SKA(*FX~%FvP~j~<{p;W` zn&c)#VPCdv@lv*6PkOBpEZUFwH~2^>dRj%e5_#xYuNEyWRxTx?U`YT)BqxU?pfkSs z38J_wXto$Nh;m!h$JjY9C2WMBP{Pt5Rxu*o8BL29Rq_kE4n_=k;5Y(U5kR(B1kk~t zF?hqwW0pTGhZwAj0$x$3QkrC@fh}M@EDRULdrzG zH4LSxrGr)jnkP$qdz= zon*FEla~Bk#u#eZ<`)EnvxH|F0gR?Tp-WLhYK17;+LhU;RH#}M1g3yAIp5jQ1$R8v zx8occ%!8j#r!vX3dqbu7H~CKj4B6il2F{bQ~S%{s*{;0WBcQOs&+quAI$jTmJKZRl9qaGc|)!{gZNqi`|8 zG)h=2UDOyhny4{i>tSaWmWhIvo$fqJ3{`j(Ntcj1L*KBDQDgIVV5lyp*yxVQ`|+TO7WCE{t1<%XskWk}_}5Qgin@iQXC*z6>yY zT!itDYad?t{H`K2q~c&A(^U%>4<3p=twEcXz+ukI;h6p<%g9;a%Y(-r2i6sF;&^L@ z)lv3HsJ!h_p{h$8qqqh!_iL%^xa196`XcBF70q)=IuV$ODb{4tc?o6VSp(m<1xrcU zq5ASlQhv_9ve1$w8!R~sGHuIS7DruQW-(EMRZl?+Nk!cy?g>!j7rh>>cGR&c7UmmA zlu?0@v}ut866q6{YlNsk+qgls;H(csM#|pLFo^h2&~+NIxm_MFP-FLSURx_i zV35R84%-SzB|ewPMtaK}bVlRZ7!}tzW;#=;hu?w-BnWRuXqM_EtQL_ElQ-yWcKr0M zjb|X}m=mM6qyY(WLJX)haYG9XO~>rynD~rqX1^?_XVycLs#SythsKgsJWW_h@`WX` zTZW}Y))+%Jlo{Y)NPDg@tHhMVz80YdjR0L%zzTU?1Zx$P9HHA z!lOyLg_g6Zs?4h3ac^yJX&%EYm!WF2l8Z5eXBH-&wunSU3c_xgTQFj1rRR5wp`%)+ z&Qk)Wsjz&U|vp zW>`h~5yjab&RlH;LfeVW@sld4P!O4l5l}0kB4k#>nk81l#*jA(W|pvmL=*-*u$9O> zu!YQO>7^mR+3kEz{ID;En3pR1(GnD3UTT@&Xl8zm%6uu^7#4tUz#Phv1SCX@MqPa8{`W znriM|7f-uDQ*S&=ha|izN6Cz(WvZ&1<4K3&PV2}LFV57$gZ~(!$UsXdor0mI6JqatF3!? za}P;UIr(;XcV{a(2X@hg+JE!wez$IIrmK5jrfzGdXJ1EGb7$R!^R+=QgbcU$Wkj&s z)x$!$Pw)=(=TF#rTyPZgK~|DS{cRmxt#Iz{&HY_1eI4Ch3+w!EdRuzBJ3CRQzMk&> z_B}+kpd(=C^WyxB+L~L?xE%jSbPr9t0qT#wjuz0lx3i-)L-7k{qCe`J-xY72I(5XH zn}Mk&eJ*^xNX%SVV>2|f1?QW{<^4%(^-?H!p)wyBVdQ&!pbB zzo(-&miqLJ@_F;l@9%FucmZjI;u=ua8m)(WF!na|-r7FziGlOx;lH)5dpFNJZ{UgZ z&YSm!dGp@z2s}E*{_u6|f7`ZQ^tP>A*X_FQ1MB{D*Y=HnvunqOmp-^-`0DlBHcVWZ_UFaVjw;Z>M!GRmE+w||dwr)HE)T0ed3l92&Y}sSE^?UoZSKb8a{D+*D`|h|^Ob&q0`+l5y9XPq$^{X8Ri^;*T zw07;-^wQ?dm)1r3NvykFU)ymqj7Oz-j$=!0Yu5Zq7&ozxVI$EbosY8t-b8;)?RV(-@Cus!rfJZ;ehf6nX-+0zvpXW1X4(ZHXx#p6;ZERffuZtHi%DF#>0dip3 zvc{LL*|g^Gpr7*7xct0s`}%vi&&0XKxbe4aUh{3>G0<+_e6(Z-vR?o;#k(99X(^$*b3GT^DQq8rzw;E-22p(AI0N_5<6JGZPGx8DV*b_3CTw?wRs+ymY)Y@uO1j94{R&E5$uizK)lUmnMEx>Yd}I<7K6|XUf;{((%&7 zk4n9BymY**6!%Q|I$kt%P9Le4J=x1|B9)CpnyYtUJ z3-1o+S`KvQHeI(hw_?@GvhvjNvbK1+di|BT?vLN8aL~_5-S5MXJ)FDclZSI3XudwT zY{l}DbJX#&Hh8&g#j;%c9sRNSsN?8eU;13G_24Z~=U-ehemY)OKQEC#w?1@VQ8+2{ z^zfG-hI)QKX^$4tmej>{ysU0sUUtnV%p1;-_<)c5W%E?{vJZUS6)* zxK7)rkvUb&?=81=6|Eodcv+piyyEKhW#uI2ciTt%a!VQuA7gU7tUg|D*tR)$=+8f2 z(z=`TQ1^LL&&>tb>5iAx#mlR&-kDidWK_4mtD1{AZ|KdRu3<)z3I9fa-v-P zGv$NzxvrmW`^@pOI(WIIc~@dMiF`fu=by_hUA{DLZaQA3pO@F&+>!_%>Gz-Owp{Ia zS%YUz;@XNE_wPw0Cy}E&_w07OtTA39CvWP#IkB8XUZNkjZBP2cxq3W(^*C}8=l}fm zX3~DIhw&;u-)w(7UZ#tejZKZYJ$K%kcupSp!u`3XrHzi4HBgVEo%h~-F!7wc>r0={ zt=Y6LZ%(35b^bCP{&Ly!Wx1~V?npc*ar_j=_HFCyuyBr-$>$}m!@cDbccp`qyS5d~ zN#`$<&q>_B(D&(k63TuG?)+tPxp~q1-Qu=w^xFaRV%OVg=Ownea9>|O>$&dw z@)vR+>fKBB@cVH{!f)I|d&i%CCefVieemua+Mv{UrO997yjC&n_F6 z)V_x}es|BE{kf&f@?X0a2eY*Ba`TNl^YW2lxTEjfSmZr?ad4Nz;(9RLlN}~&5}sq5 z9ozD<+@<`U241e;dQDL|$?c5$4c1<}v20lD?6`5q2Y{26+l#}o2>ZnL60U>S$zIB5 zN#`Y=;e`8>!*DC~IiAgP>6Mq49e1?pH8*T8NqH+26CNMeoTE=DCI7}W0uHyaz5sTw!C^>ym36N6T3e4(L~4}=1=jA^`zC^vOi5KFSlnt zm>9d_xV!CH;y4D1cRYmgAqmgBu|1i; z8xre-uHV~A&T2089VCVNOyp!(+at-`OfoOAE>Chl0>_XF46%6`{qG5MKvUZSper)!~hs-^gN{zbXhITw?Ym{uBiiDSTNI5#Q@ z+{gX&I6hEpo|HSiH1HBJ!Fd#1i?>f6L>kWFD<$udlf^hQnq!)z&$RLqF~qTuq|Zy2l9#v^FiBi0 zrYvdZCE|c*UnYGnuoT?Hb3Tj7gQTUEc3vW$tJhtTyW`P^YNox3>sfG)HfdZcraaZa zOT^>KYt|?JOtfP7&AmrHoWnhq#pFN|)2bF;BDUn*w+i10UkvVrrP1>MoCi|C-N{Mh zUzkkQ#7ori>g%_a?M$OE{*>Z5o;`whri9tC+MZV%FVQ|*cJHdHwkF;Ifcr|Sje912 zs*#tdFP?8(3cpqEH1GJ+hbneHr-?VEepju$MBF~ulk9VLe`^NnpCG(pHzL1Q&7t6t`Li2FE zRC$SOkVa7pmm%HeFt6V<^%DxR}9WV7b;d-88^@VU=e)&Z!tn6W9vswt_c&Xt&o*$NiS=AMMLw`|+mUn{yj?e1NQr_v7n+$HSN7<#?GNZX7@NSsMHtFH3`~<7;8K zI$jorpW|O?@N>K@4X%!_h2iRWSr~qff2G0C@v=0yI=&W$tK(&1_&NTS20zEk(%|a& zS{Sa5mxbZy_*WYI94||QtK(~7xH?`IhM(hKY4CHrEDf%XuZ7|2cv%>Jj(?@W&+)P} zxH`TThO6UcVfZ=zl?Fe@%hKTL_*xjQj+ceu=lE9|{2VV!gRA3fVYoV87KWeWUup1j zyeti_j<1E`>UdcgevW^o!O!usG`Kpx7KZE2E$b&fxN}o3>hH##oBlH@48Fg5-DQ90 zY*Ls_9Da*(ySA{jj!79?Z)jJvo_&&ZQJ-< zp)$Gnwax40OP5;tO6249+tz=>hL;fLXUmo?dC_sJwz*Y^{Wo5D+22}nEqC3v_4nI` zy=K!I*T%Fwf3y($Rb$-7#>Ri&wSCi+E!Vbf+qBv?EcB6nx^m^x?^h#kPN&k=1Dn>b z{+2DzcJ0{k(!6=|-gv{#jWgD9pg*;A>5?BgJC@dt)r9Z+-@o!C^mqQtmSa1&UiD|d z%X!yrS@$QlaWLFQPsa2_XaeeLHL#Q*lW&uw+SQIR zjs+R|-LWa!wr0(*T(^Dwy&v4UakkpAbNUs(`~e@o>mM_ZO+rJ2ZQHiJ1^p+i6aFS} z^fhP0;@hxVFvWF2xCVpIcN=J>d3An&fAhf$_GP;IJNh#F>Ra|?TK4YlK2X1}<3Ogh zq4(By66c8l+B{v`x_9%u^9G(c@4R_$m^beYkHE`g>`#++^rIJEIR2KY7r(w}dTe;x z?BvM4ne5PAbCbjO&rObeW;#3kS@&0C7)%U*YG!iy`Sk>HnRZ99TF5`A&lzj(au6y*&KQY(fM=98O?(|Uo^!V^W$3@4* zyf`p6@|n4brgGx%>^nO-*m?5g@n4F|&zV!BjWgMi2P+}7%d;pe~e=&wfkO{}|JU)yoAtbB#BrRSe{^cTXoiG3W`o^+fnD<^s1cw+EF zVZ3zxZpX=raFTHo+mC*3lJQB--I$-)KRPo$uy-yyybZ?y;P)l&uf{NVc4Xt(XNRtz z&5j;``M-zq;`i9l-TwMKuQ78-=iKDe@6DY&{&RkwyWh2oz^gBO{cY3P!R<47%n8mt zKeU!3hjWW@`8_)}cth^Qi8u2!+^0jpkHBkF-+brnaJ`u=H_uIsw3D@J zmcDXsV)%%wyTj0T&rJxNIXQHpEiY%r20nr7CvC%HAIFrpd*=`^A%N?2ZMkL}7RQ2I zzuSbmdl!Yk*@>^Nu;ry~y^rIQQTe*}4gnJaFP|8lKMm_JZMaG5a*OsQt~oa4>E1a6 zY!H}*F>f1Q+VXcUJ6h0MP8*qBnCeGhc4GKeD_&aoN=#>VY-DxyqvkX$H3D(RGNU-` zcv)(T)kgY`m$hN%v}x&hnKp~nhP;lKwPEM9Y3X>GHjCAUypET(Vdu1I>3Eqoi`9m_ zj+eDz=d@|*c$qef)rP!|m$hN%v}x&hnKp~nhP;lKwPEM9Y3X>GHjCAUypET(Vdu1I z>3Eqoi`9m_j+eDz=d@|*c$qef)rP!|m$hN%v}x&hnKp~nhP;lKwPEM9Y3X>GHjCAU zypET(Vdu1I>3Eqoi`9m_j+eDz=d@|*c$qef)rP!|m$hN%v}x&hnKp~nhP;lKwPEM9 zY3X>GHjCAUypET(Vdu1I>3Eqoi`9m_j+eDz=d@|*c$qef)rP!|m$hN%v}x&hnKp~n zhP;lKwPEM9Y3X>GHjCAUypET(Vdu1I>3Eqoi`9m_j+eDz=d@|*c$qef)rP!|m$hN% zv}x&hnKp~nhP;lKwPEM9Y3X>GHjCAUypET(Vdu1I>3Eqoi`9m_j+eDz=d@|*c$qef z)rP!|m$hN%v}svQyv$~w{`s?$1MhHu#lfJGT&^ZwPG?89gFZR;R~!r+FN=eK<7IL9 z$jfzctdd_U&R-VSmfWV*@R=W@iWAH6((y8^3>AlA`K97`>3HdQnP1tljpf>x#VupD zxR)ZF^Owc7Wti_t}aOYs)a- zlg8&}=9KoWJLLvbbfeP--}%ep+A_@dr15zn zyec%VuFo2ZKU*RcPF5;$@*&xcJFI!0|FUws4Yo z2smDPSh#P=LBR1cIks?;cnCONdRVw`$w9#JGC8(zl6VL>UV2!#Z^=Qx@iIBKaFTck zI9_^KxNpfp!0|FUws4Yo2smDPSh#P=LBR1cIks?;cnCONdRVw`$w9#JGC8(zl6VL> zUV2!#Z^=Qx@iIBKaFTckI9_^KxNpfp!0|FUws4Yo2smDPSh#P=LBR1cIks?;cnCON zdRVw`$w9#JGC8(zl6VL>UV2!#Z^=Qx@iIBKaFTckI9_^KxNpfp!0|FUws4Yo2smDP zSh#P=LBR1cIks?;cnCONdRVw`$w9#JGC8(zl6VL>UV2!#Z^=Qx@iIBKaFTckI9_^K zxNpfp!0|FUws4Yo2smDPSh#P=LBR1cIks?;cnCONdRVw`$w9#JGC8(zl6VL>UV2!# zZ^=Qx@iIBKaFTckI9_^KxNpfp!0|FUws4Yo2smDPSh#P=LBR1cIks?;cnCONdRVw` z$w9#JGC8(zl6VL>UV2!#Z^=Qx@iIBKaFTckI9_^KxNpfp!0|FUws4Yo2smDPSh#P= zLBR1cIks?;cnHj7hkK^8!=H`(n;8C7WEe;?x zxU&hMAfeY_kbF zJ2~>ut1o>0ZSkdXF&qLEfvN1!S{trmm@}t_*4u`i&JJ#O7&`>=LEyxRqi>#>96oHz zwW*0Gf6q27^nE_{+SE7SnU7p9PHiJF_q@HYoXHN|b?DHcH_T>-?y==2_NQKW;rLr> z8)c_`90Xn(JN}2$V}qZz<=9+ygw)G(*`ckraWEW?jh;Mt{Fma$=EBw{0yC!v-fi0l z=Nx?Hxu<>y(fY~cz&obLMn1!z+kB$0J#%vC!rDaJX&r??F89ovNZlR7Pa^N;CWrdu zwC5(CYPR8{KMeHK_nn>i>WY_7jLw(SbKh$d0UQg$es`Qcj?AfZr-$lg_4T_SLuS$+Ya<-F<+5$+Xt*>Ap47 z)6jcsJBj+lz)70s6B6a@+@aAzv|>a>_>k9*LB!%FDwkM5skAp-f^iqxl{_f!n{#uK5NxyPK`E_ z@l@yU+?t~jabRYAJ?`pmOWHo1Pa^L?f8lm0YuT?fvght=8qIo92-ukASL=TAw0 z!`Kqe191-eKe3PF+LMlxCFNjPn_wb*os#Q!J5E-FlZ>m_e)RiFGCmo`<%s9lKRPo$ zuou@s;TQn?zQq027zWRdY&`qy(Dk#~(F1q}QC|FpwMPE>Jg+fxNax(-)9=l}`Z_<) z-S65(0N1JG8AN#AOI&{9S|g4e&Mn4`KRY&fL+-?hH}f>yr$fMx0G>f)eSRjZlX3kU zt~J86$b5H1U9IqTa`-C04DPo>K!*UX?}0YmEed}kxQ6Xaj2CBI2>qlkfA`EG5QYHR z8wqRZY`KYRGRa!C2>$Z)<|c-ZxVk$GefQji0G>g_c@*_IGdA!ETt68Vj=#q~jwx^V z&LLnz0N3eqE=7IXhQ+ZU*Y7r=?%qWqfahXG@sYpBb>{rL=@Z8%qw;m{9Rel<@T@l5 za|lUYZqdHPHOHnr-8+YX4Fa>a`*bbO(VWYU7POYrMrIeL`Vp9&7{1k1FUNg1J2tYq z`cZQlmKuS$W0_Grb-XOK#cCsc$IIHVbK10YyiA+LYC~Sf%i6GW+O%}MOq<1OLte+r z+OTulv~;{oo5gBFUdPMYuyfk9bi7QP#cD%d$IIHVbK10YyiA+LYC~Sf%i6GW+O%}M zOq<1OLte+r+OTulv~;{oo5gBFUdPMYuyfk9bi7QP#cD%d$IIHVbK10YyiA+LN+a*f zLSkcv&iBlans; z2kd;RNSu^;`d`5HKbbl8wf|mhZ5=O*jcBscn>{_UY&ttKTLMnX{G6Mf9Nke&%^fd` ziDt6Wg7Zo*2K&BRVou8Z{Nr5i_#2CXg5zZ|P)uGLaF_CBU|U^3Tjo(IzCV$B=9xDY ziiqQ7p$H}~{_N!FwP4r(fWK1kE;3EX|I>w{;&@pog2{?MlO5d!HvO+kagycxvzgPw zOAA59@v;!~k`;Gma-{8<_JX3P11oj!T| zm-0o(@iJfJk`oVXct?Wx=<#-9WMjT4IbPTn3Fl-E#)~%Ri<0AIzQ|Q39^OF% zocwCiISKMThj--Vi<0AIzQ~n79=k*F=@fACKS9Pz3PH&6vJmvj7k6fC_?N*}&!m8p zujAN$p~yI17K&i$(nJg}HY0f-5SO@L2$rNyM9%uYOc0odiG zgmV)6-1|$lpEs?%ggwp;z`@Uh{AVoecWP#G^f2^kf3sZN$~Pa_Z@L8ZnYPf$n};s{ z`k}K^lS8ZW)zKy%=%1>6y5~-h{x;j!m&e+f(Vxyvj6C$}$*;f72Agt+A$w@EBd;W! zlmCP^C^a@|;w8>&fxN}A+l$b4yR_8U#!0_|`yQTz#b@Zpeg`N50R?K*C?!^Ys>)(r~Td^?m(!n-+soIh{ECGwe*W=*ZHi4W) z1IR3Bb6UvDR&nxk~%#M7igq)=In;d=lmFJ%N9gaykJ`=d_ z!O!LC*@>YQ<-kIhN0NCtbNZ=wm(ia*TZ-{v9pwqIo$v ze1Dnk_xGjlZ>E5gr|}HTa`7)LpG5OAJ94_ryu`X}v>4|_`0>WRETsKl1@!UP&!*oe zlQQ=JI3=>*b9QXxcPnSZ(J%OURmgAL_W-*5apm-h?(4%i+~5A_2T%UDLi8+V+@$gn z>bq+yX~*fwk=u)bbMC~^H^Vr~u}bPNuG3uz*=2>v32Mbg1(79R2C^nAW1L)Gj`k$T zu4iq}62~!6kQ?uK(DNY~&;Kfkb$2RwN!KzY$hM=Cc(09&o&P(&hxN(dO*AJH?k72> zfMFurmvkRN;(X3Ogw=hxCK0flaGd1KD(o|Z-uozlFZE{^ODu&N#4^B>k|{#29|mJPvy8XuN3@FGA~izg!@dH z1IhY6IWku6yGD!2&!qDbbp;u}m~g+8EKX)eepv2x&c);;vw0%NiDW&o9|`j(f9JSq z)n+(@;{!5&Y5blBe~Gx_JPNMGa@;g>a}MvePa_ZgGN*-?C^w!<3f%mLn+iAov(o#G3+16de%g46^5Y%vAoo8xZW3<3J~c72 z#c$WN|4t(>5%cNipZX2x3r*HIH{s5`!q1FOB8St;OT=<+a_F}}{-n=Kmv9Vev?qz2 zDuzsH<|W}KoPC*sxxk`x6Lh|>81_$U8foVx;tFT4E(bk+41Yzpe=^e?evGdhNh+@j zm8%+fNw_&VvKn+r^qFWy;rPVJQ@F>nP`f8RezowDaFg!st@NGnrSsVnBi~Nr+Ms;O zKsE7_aq~vd3Hqs3SEpywybdESH>-`8gqxGYomIxmmvCQ6T-&BOd^Pftaq~!ZaC7uW zl{%lZlDw`~ULvNT+o#gaO}MAv^yuZ4BdU&qSE};SSKZg03f0 zz|E)q`_q%alXA;YE4)Np&t#webO& zyNW^oik_K)_e<3h-)wcQWnLmiunz(6o~+awq)*w}sn){PIxiVFcL5INUW4>B-k(xy ze6!Wp@sc71bAC4i7NuJ|siytEaZjhMjcPHRQilqCHaj_d6W~+O7!r(69#7MG`{8Jm_l@JF8E?41bX}h3CcF-u zJW%cXyv^w4|JLy`8aq6DcV=?*F99ptais6#`PDH zFl5~GN+RHRSxNL=-eCwhUWOs#o>vk9$ID8h@A3{q!0|E+8TY)B2smC=5`C9<7y^!$ zVaT}Wl|;btvXbb#yu%Q1ybMFeJ+CAJj+d20-{l>Kfa7HtGVXaL5pcY$B>FDzFa#Vg z!;o>$D~W*PWhK#fd50n3co~L_dtONd94{-0zRNod0msWQWZd&gBH(ygN%URbVF);0 zh9TpgR}ulo%Sxi}@(x45@iGh<_q>t_I9^r~eV2C_0&sp=59~4hY~@TVffKsqxM z!yCf#a?c$Cwg}8l4&83Ux9N$I`)tCUofy5|Hg6ZsArOYZ%-Hb9ZTJS~>3-NQ+~|R@ zyxen#fDHmu-y43X4c9Qt)Wl$$O;|X4;-Obx`1;#y@^@hz0y+eyvO{ZaxQ1cQoElnh z8+JN7xLuc@d*%>`Lg2)Sqi>#>96oHzH9UXWHZ1ggKK0tvH{Tg0gM04~@FOtyyuGiS z$qwCh=+L1z%w~t~vE?TAr`$PGe$?G>69O-d9sk4WvB6K`JZepZ;W@6|Q&JKDzI9zZY#n4^227}Lcn|Kv`cYc3=^T7+cd)gP( z!OMM_uKtd`%)a`b=GKnx`j$PJmc5zQhTdD-Y0M`E&Ldyew(i|L@4SI0&O2}38|KY> z!z1wU82h6E-G3DX$oj*v;on4`0e4MaIyW)61?F%+G&?@97sloKVL#TL(-TAY%}oy9 zkAIxkIFH7k;kvKciP4YX-Ytl;XLfw>Mo4SZ+~i-Z!u1h2j^gh5RbY2NBm`!@HT=s{ zTA~c$gdqr=n;ck3)>g$_ z$Dag#6+;Fnhabl=9^A{|C{bAiu-|%Sd~i9O^>AA;Y+DU!KpXTS9Lt(M_0>P9taWNH zcdWCfpbr51I+srTi^T4~&-{QCe_~cL8 z@GSo@gZJWkp28)sofOcQ;M$h_F%NHl;k-BcU))OyzOiCFjIt&W8JYS7tC&0y9&Ym1uUCcVUoVGf5`Y(SQ`gC?S4@?^+`)!XUC5JF0SJ#r0o0S!no$guq{<>ZGD{Ur)%b5e?t-d=nSl-I{Az{ z$BLJk>G8pJ}FQ`VmY<0pu z;q2ION6|2SZfGx_k!PEKwS>!^IPvD0?7$^OYm>v-S+ip!tE&Z{IC@~;7uUrUgOfOJ z{Nv|_YmSe8y!pICvH1DQ=_hyNxQIWWYW+?2CKP8J`Zb9Q|6UFO`<`xg7g zh1A=)-f(t&=z}l6e8QdG8G{Bm)&YL6ptD%e_g32+JNh*&w}o&L=f>T6$1%w03yN*e znNwfe0QF4X^PMmT{NTCg{%33&yL*0y#l3`u=uINT7zAd{0p2Nfc3W9GhKX}=u-UtsjvNa zJQE}@TS1+kruJsO{cbFSxF%7DpLBW)4r4knb>u$6-GJ{chYm%M~8yaq<~6pPLxIAJ>JKOHP+hI09rHNFM8Fa4i^~ z^&g&cW!~WULtbmFVeaOo$#48tWu$hw>JXSC`#a*F*@SCcleC5l+b8*~oy2qaD!F$- zXA}2~B7pO}xSl$0n+(rZND78{=4)K}r{S)x+4195JLj4d+Y}TaJx zWU`HmYkK2y65Erm?zTm^vf=RV$hh{!Gd(NmbI5uCyk{~-I~m6nTpy>hT#K7K?vsyW zV;1&cCC-%=(z3fJZqOCGZ4J4Rmz_tF+CZlahlX~hJHx6x97t*|an?-0 zUZMx`-FFe|OdIgyNyW>_RUQP$-JG~T(%`$~cQen9Y>X=z-nS^H5%qm4J6O|a%*MsH zTEpWx9#LH3@4@eV4Exn_uz)_+%{+e8=PaDl8z*fSwt5kG{yUHUYMgZ)b6NZIWbodM zIOm4k34ht;}8Gwkz+^uk39D9#zV)yn0NnEl_2@Q;_O4md#Y_U!uz|Ud?bI5=gHcp zo5pa5jvxQIyB~Y_THxN7fP*i#&d$wf?1TD zan|~n?hK;mP20`EW4qwBsc*hBO13n-hrY>X;KbPq@zKxEzdrPphwIXSTa=7AJ{jfP z_yBaQ*2^Q7)!o8Ra!#^OnA1!XAGxfrWJj*C6@_6`Zd#)2&%@ zg`2M*Iri}Cv|!HV#Crj3c?omtSMzu?-x~g9+qNa%$;0EN<&%w1CT%Pz+CS?2=CMa! zJap{nucZZhl#|>kV0nKs?#JM|O^uH(vgPx+)1&X>@zU^l=&^_13V!nCD)5yakD-sA z2JB@SZTJ7+8U1{0EYA8N+qECEOqKi&e8jaEo=vOc`_Jxr{ODzs#5Hc-SU=nPK0c3V zdxs;QffZMtN`}AZ*cTdrla-q9E_GS>mo$wX#aYL}&+fJD^T>67CHZEXH(R$`YJOBQ z{nV_RnVA{>Wm|uVzLnmsYI{ao>CZ8=Gs7WaLz^s+r5%__w?D5Bdcxw?*|M6Ry?W^A z(fO6e+$Mj#_raQLaPFH;SZIqrV3T(e!mvGJ)x5rmFbvG| ze8?v3%*60Vqw-D4d+?Qo>{~Q)Ad!Cf*u$Sp3ic*B@Emj-t`T0snFKarXT}Cov9^uv zV@w~n3LEeLCleo%@-EI;5sazdYQ@X(;Y?EWGsyvG3G7OwPb-XfQRVD)*f*E>GsAHn zz;-RB?Vh!>6QkFg_>h!$J&C}Q4{n*h|wEt%(Mn7WX2XXwz zCLFBoys8pBi<>8$R|V&*RNeZaFdr#BKbng1lG)Rv2WN8CJtlhw5b*w*(y_Q*qVv8qJ)Da*T}fxn-!;bmI( zK*Bi{*_!m1#~!)25vcA z+VBnbH-6kITy}I*p)!>tKAzKCle~QVXh%8lEi{jr@u53x_-1`S&)Cq`LS-sPeBk64 zYmt|C9ed=8a^PEN9x$$c#EO@e<4I}RpG(d&x9uxbQMf~2I{Mp%a;6;dZSMqt@yi}7 z{*Dc&qMpDr_G{2zzLthPXmF3z&)IMd!h`y=I$y%>1_FaNQ|d}b={1i`baZFvdjt8TIi zJ2vu}TyEPNi@}>xr-65o)DkZbKmLWLQe#?-^v|C9+Da>~fxn!a{EJn#Vb6Yd;2p(~ zuhePW^W~$BwZcoBM@Y+FU6{k!V8b<@(^+@sXR;f(4h8-Pu!``;Ml+5a!3 z?aY6|%dz35wskn3rUkbSSuW32kQpQ*Qj&-Xor{=!@o6V4@Ep0qPMK%Q^j zbL@}b$z@FIC(gmxa1z7dT)0V3+dFwNtu(EBGwF8jx??5)!}1$ zW_zv%@@ytMV0AZEoHa?)6GQjm*r!Rxw7+}s_=9i3@tVVrKk@+Z6VE@2dl%|!5a%24 zcUxNah!tY9sTaR)eQ!95B)r@$-Vp7!&~Tn zjiVnueC+7Qfp>VP^nJ)bXfJjgdF<$wcR&8Q->H^ASGii9npb364qT zgTl)-Oh#l_JhFbDe|toefdooAoS>pTYZv2pU5%Z^^Dm)Je6b_B2u zZMzQ_IfeJ7_}31_!N~SJY|IPq=dHH!%s5!pa#*~ZK8_EA^M@`i1h2U5*xBsh4Ta?A z;-(J)oZFes4&H0c%ObV;px?jWHc#BgF*Wh{@1+l2CvmnS+46&gJ5`)Ma-4M` zm@llCyWNc&*AL+@tm$|$`?dd3Oc`8S$wI*T>{P}{>_eAAgE)I8 zk(EKc`0yCLz>u!h*N*#nU=WMrxd#3{Ccc@7jScKa&$*2WN~R$4gur=?4vnM z>P6-YqrT%ASf!NsmFJ&Y93_MN9@lc7DRP^ll=``}qY;2T5BBqbz+1fI{^T>qe zb#~>@!Q~Mj0X%0V)>+tn-rG{5^~&idcMBP8+rM!3dnsjdX%`=XnVI2V#&s5PZ4Kd<6knR?6!H8x+kNY@ zPB`urow^H=1O%|{6=&}@xAWB4@UBYAPtJ558~ikv$M!R7zi=gWa(Pn(*qK$iKWHa#);p}0EW z*e1VwAfe`|NwIL>LEQBaXnUN~IrrTEY)BGl=(ppnSLPf>ZsHjqNz$d3Wx@7joc)a4 zj`#`V+KF7NbMEx)qcS8R`#Tjsd=%}xwl0J1(P%WnG}*FxcVS=>Bb z`1}#Td7Qb4{Co-6^&pNH=AV0cW1gEFSQu-)Ce#IjyW<1*;P_K{C9cifz<*p4XT6%R z5w<76zhc`hZOFZh_hZC48$sqKtSh!XPbqDk2_L;u3WczH|vP^@- z1~8Z+iA@Z)l6^Y%y>Eaa28-$0>gwwJ;rCn2Y;SjU_p5)sui`88bB^>rwP5JGY!m6& zzp!pmabNlh`LZRBaVum_>8A%}?o);LKH2sut!tKim$(Tx`!&y0C;!8C4Pp)y)_1$` zk;t!+Bb{rb)b4hg4~P>dF${OQVH4M)&kR1m>HU**eqoNR;$CBw@pb zWpGu=7Ak*3Y!9qwdgs;eRE!y)Bo^_msEg~236Hip#=FBhw&+!!q7IIAzo<8kwuj^2 zWu6`Qj8lDF$L^>nNqJX}*;C2R*h>QKRh{RE!!^fxzg6$1JydF2$&)*!uXobOB zHa{`%r^U&>50z|&zd^fDt~p2HB;gqMA3V}I2TYA+KPP`j|1s)FQ68H(X{D+v#4y9$ z9a9?fo-L)H1hD~1@5S#YEr2>Z_MUvtUMGB@+uy9oEuD%_c$Q+Dp%%&#h}N+S_BJ5rw?T<7JJ{28OVO@=d}3Tl>bq+Z_iLc{ zKs)MQuRZtlCom4@v@K;l`|SHszr}nB%ws`)7yBt;Zn%^M?Xg)MJ79k6ThBlBdqw;5 z)13v-{zQK#`hs-w!}K-S5AMXAoGrsgyEkM1?4ctEuf=!#2zxuEPI#l=+}XV+;u1(7 zuhE#O?s7CVHyKyD4mJ1oAx6P8@mp$tLt?f8`k2F^hujS_D(l4=5DCp)DJcb z@kON_<#Z2FJ6rO&Hx|J7_`nMXXUQ7B8~orRh+c}0x>>0*uy>Z0h+8PteDXOc11w9p@gwRh4#))JR7 ze*bemI(NkSf;alQ&cPT@VXQ~Sd{kNS^gQ(I^c-4@aeU0j58D`NbaFTzPg)!g#JDup z3=Z@jS|==&$Tl*Zd|bCtYsTkj<1nuU@fv$>Is?H!Z8Gdi=n+!YfT(ymDsMxC4)m8&`EkRn-{} z%fWA)_$mC|>3`Ymq>p8@O|x5DnjUD&rJrfbr(S8#r{C^q&HP+GE&e3V20v@dr{8ML zr4F~{Ql0X-C!0;Dg{${DWlQJ$j(qxp)@-UvxceE|OB{QS{f+pmW5Ub*?alR{(cx{Z zYg)67Go>6nM;6JV4g;d8KX1*ZzuD2zY-Df0Y_|5dTC+{vI?uvu$nah?u@!!JblUu#yt!qdHP`e%GntIzm`T~@hD+q$KXrS5UQdSY8OZcG z(e+$&OVmt*uT%}AweV@{)u!}_E- zU!a>$3BB%5$~18bhuH2WlR=gV)E`H)iT+95XOe!+pX6GazTcdw`(7qh|J|m>+P~&c zvTT5SZ%)>;BU2S$LeBmNFo|^PPOQ$V>Y11qBs?qk3uQA6-z~i_zmr1+21cZx z=QUNoDP!qRVy>El^WR`yk{l{u^^c~EfR6QSU9Gz$4HDnnKwC2*v zY+_EY3YX{$5?}cvGDgO98EB}l{Tmh5aE|Cc=9!P#=0X3Y?(^_EvJ3{quf2nLm@2$M z%T>;6PB(mye337=44}_jg*R1x(Vy@3nRq?9&bKu6sBo!zPP(y<{*q%_r?s=4`WorW z{1;W`RL&!p^mR@dEO$P+BuC}A2>KYgB$q)mSnmGhl3bSKBIsk}l3WJOV7dE~OLAF` zi=dB@OL7@BgXQi|F3Dv%E`mNrF3Dxk43@h;xg?k6xCr_fxg?iCGg$8aB$ws52>KYgB$q)mSnmGhl3bSKBIsk}l3WJOV7dE~OLAF` zi=dB@OL7@BgXQi|F3Dv%E`mNrF3Dxk43@h;xg?k6xCr_fxg?iCGg$8aWc|`?8MCvqAIIr0&E}<@?}_4ZKlrn|2e~Adc4fwn89$DbOL9prS--Sn zAdJWT@QZf$pueQQv?~*K%=mGfT#`$2NgcOiAdJWT@QZf$pueQQv?~*K%=mGfT#`$2 zNgcOiAdJWT@QZf$h?Bo;zhIiR_ST*JF=PWfX8brFCocW47w_S%<`wNrF8#4{(cb)2 zvp2a^vlDsp*G}ZpUwe~pHG7jwH9L_ff9*sr{k1pwR(@yqwYRjfxRN+m|8BsZ}IaB}Fw70#zX&W`$wB^!o zsqiM}Jg;(ITQ=QG+pF20b}DbD>dBK|QDF_|wB=Hris!yNdGf>`(&puDPP>e4mvmG8 zUn#O?wdPWLRL{+%>;H=OAKU)4(djmtJbCg@MZ;fLWi6Xcr&Z5w&!_&Qre^X>wEO9H zr%fu`B$ICVOI6O=@~KyR6+TxRR&bNRc{Sgy)=FV7KwSb?V>=TfOZEV4N2bDa3S zrz>1rDP8`pvfXK)3igq<_p(tep7LuZllgV=r#)n|V%a8R6&Q2MPHV2|fm0x~`6Zie z_*q>c5(xZ8*C=ez&@Xc0X^OM6g<^^F6Msd8m z0#;@Ibmqp53$~oKZo%ReYsar%v3bej@hjG>U$SQXiVZ6^Eg8Rf!Mc?b)^A$&_<`fq z)2WMB&a4`D;PG+es?MmYI^$tU@Ea$7%B0OhD96psjpN}faxJOrT3ed#5#RCOC9nQW z>iz%Fo=eMmm&~w~*SAmn6tr8;!T4F>80LFPJ^zUO{EZxcN&edh+AeY|}p$n9Zg($k<)W zv}x0R@${$Uk+@r+xw-ih`D|)=K9~Bs_`E)0>RlIHdC|uCnfT-X10M~4jsBIm=Sf1} z?+oas_@%o~^zDX?!?Dmo*>4k@Ob_Xcw58LZ6rXsL)Ytws3XHjYM)>{jL;E)-WU)gfP52+O4_f#w$hB{wXLP!gk+|*7W}?^kucA za$(4$Bs~K(OZpHuIav=HHh%ng9?_1!ZO=D#B#Dh6-gVBLIUm40RM9NX<#R9(O6oU% z-&s3(wivhf@5&ol5W5{SM4^BllMdHl|tWH zTg^w!FDVAFPMMob^AIeJ`BDO44!-LIY!viVfd`G&a%KN{4D${%7-)FocUqY z%`uNBSyZ`u+xA@Zd6?7URlY!rYilM4%Hde-7CA*-K>8d!V^sX~Qy7;?_@I#i{nj~-rME#jZI?jqb6+* zErh>0_nhGL*(96Av?fj*Z#C9WF zLtPkY_{p#!n_y*J`#1uNeSd}G^^kfb!bz3iobXQ{UWh} zZj2YfTvwTo`y;o0vL(|%9?SHrf=~1}$b3`x^&-qYXixpl7+D(mKg&GvYu)xqqCErM z8tpIm`>FM5)IS?#e86q_mw7R-PR*q!MjpQMFE9?{3~p_NcIeq>n;U;g0?QL7oNGxx zkV`&O@5FG7{S2u~f6Wb(=v&5kND?^m;vJ#wbuyMD`QV1npXQoV7ngTCkvsZ6vBl$V zm~3jO6(4yPnJiP6bjt8}8EZwoTsJ?^R+srF^CL&$sSgY$RrkL-%~q&KPM$P@JR0D! zlwbHx)Q5E0#2RL--8eO?BlFw1yn1+kxrS$9A%xnlm5*&TU#?{hm}o?#5#shT57SZM&FLMjYn0dx@ZHl^-4x2KU`>&TSt$BY~*u=abc@M{P zCnerasOOC9=4%|T(`B=`cWDUNl)Zz}PdY7M1wR?!dYU+}dG5+SX z?;SC`u;$uJ4olO2?exy+ zdJN3XHN_>?d^;%@)bC_4304bw?ks-7PqCMcTQ(76U+M*~t8$6gp$e-x0yAURySLG68`o-ttXEOObNBT6K zj8V2_(>FTxnb>bpl}Vh(exYQtINAp}@tLxYa?t61tHS-$s$3#Y@95{_@5$s8Ytfzf zOc{S!sOmGZZ-%6;JP$pIv7=e;?8}|Qb?DzyNu=TQ=EbFRdLRpm#{ zdsi_g0@gPw? zgz-e-a$F@gF-D}C9`@g2o}8X1w8?RsU{0ATOJnRAbcU1hognx5WZs9rJk(85U*B6P zPDd`+*s97m_RJw0;b$YrJi_`JRh~qr->}ni)IU|znIdr*f_!J*I~rxe$$XA%HZ`SO z9aET89(UwgvS@G-bos^nGF4wE{gZn}bBVc{a=p@;aB4W2ROKDxKdM|JPT^=SWew2^ z)$0*UN%gsS9vNNABmr5IR< z1LEYFcrF=svTm|9m)=+8vZJZ#H-t;2x@Duph9_%e%_##|_obr8GWPSoi(KY1O|w+4 z!8wQ_>-3p;J~>wJFUtJ8a9N1U;bi_0>y~6p$Im#~=c1z{dnSCQw1brPaD*?`c_v;% zmYvMw$hS0J1}hwL+xD*Jk0BfAa^?0qCvk>V_hc5|8d#f$T$(MDZu!!^9U0};j(s0aBC;XWqi0qOlcL~MDLa2wgtHtF1d^kmsqo?!ewDE zUTOb~b#9RH{K;i}xKte@Z_lUxV=N}|_aN6mlFRsTsp>D=^O+whamo5+Y{utx+n*+` zQ?6g;({HJ8iFxoQo=YbU`pfwEON?i$@TMBSts%geg5)wjT&nKDD{-`rsPN129&FDqP|m?8{=R>^Mm$*V1UMTXhA04B5bm?MO@Hn3Y$TWlasAr+0wQD*=MWo$0u!`1IMX6{(pNe{eM)rM9g5; zF{8~`^a}t*baokF|RE?hnc3HFr9+LFqt+^={}R`w2J8z>oEV((^*M;G&ctWSwO^vaw$b3QO8 zbc!cP+x$<*x@YO%5xXmhvdeq=R~`^|Qg!`pk&SF~!&QpNDV>%}rT$QLuOB=E%Fy`n z=a9`9*EKOWqR5-dC)&_TusJ-*$(l(#C&uon=l=OGKeYmF2q*eon9G)LY;uU4(&=q& zH6K;oSEX2futw8Qd+}c0mjkrFv0kB=$10!VD<4&YO!K6COXD1s=O{e~F_XxP_q_OJ zW6TFH&EGM<%O3aAFZ64g$SGeY{`;vhpG9=Mcn;>mjh8rce%X!p@vaOYK26U{HE9FAqxxJp4|PrWe=_48GhW*k8CF(Qf2pTej&2 z<6s#`u)RI?J38$kyiadBvcg8&Om(AnjIF9?w3qD8M z-v5IBLPO|yo=itReSwqtnxzb5%`amZ`okvrM4Zf5E6pdVv%QGAo98eYzJbh5o+sm} z%CQkj-x;=IKazKBqJ86dUXW;ZF^?op&?{rb1~iP5(c}<=OP5X90Jg)vL{9oScy48$ zp+!#TPZoK^CzwQRX``S7keIA1zf@P#VF&7ZWzJN~A?D0r4A|+Mpi(AfPw>9Bbo!G4 zVC2ayu}7-B-;Ymy$CJ9Ca=fXb);fp2Q%gIrZqZ3RjB@#bHcoL*QBNQVDAD#@rbXU& zq})5J9z#qI&VN_;pQuM-eYZOwi9Ykx|Bh0-+bQCR6DMu;epL?b&cm1le1NKkCGk9z zU(|u@Y^Zu%+Mth{T=VUe8NbfYWHP^wzF1YeR5}mq+SuQDs{cg0#;s<<<{0k|>)4`K ztS((z^Zpa-ewFqZsKh4vlnQ(%yzU7eb;q_(w{Pa((O&f`|HGcH#9O*rY~rdtRJ1Ah z#GWx2Q%jO=PntNvAdiT{pE?|-xoSZ%j4^ez^@@C%_{2P|IFA{jJ%e!vC;L7q*j2PE z^+*`z^ajP^==);aUv&Ke)M*s#r(Bmu|1n}E#if4Q|doYXS4MmCxewOFe8=v zF!safXw7Jit(V%|?mOD6^)mJmMytxvj2W>g8SS;8@;$UFCb>-aPUq@RYmupB# zS$@urEmOy#iSVTuqr*NQe)l__d(Jt9u>x@DG;W`c4GR4~5--S)*es*-G)BLlf%vkb z?L#_wpnDC*l`t0+te|}X|Al^h9cD4t8TDKEX7qKVzKeDAm>Vwby|LI@)vujyB>2l#feYp z{22SvI^6>_966Vqr)X`>oGtC?yTy0>&?hd8wwYC)`S@I))ZbxGdBhh_PVUCyO~)aw z7y9U>f8-67{0{j!?@D?5N10!}74_>_xzt4~d_e1*T1_|43U~W_oKby$@>yWIff7g5YlSJ*B)zzfS6aJky4jmZn;H8|^)3 z)hxlYLT-UGuy>ZUoh}z2b*t!Q_wl)R&f>_A=FH~zchP?!?EM|uEAZi%uhQCD|C=GV zk&lme=EjW+ww$$S`I1E|7p~nre)WpYOBRn`v1a{}HS1SwSg~oz_{9s>t(>ra)3U-d zJ$_(Z;dAQZl{2fx9e8})xT-U%s?K;=4kB)ncI+hd_hhq8voY6A>VnTmzP%!O`nH#I zH*A>ky$!?XD7!B9XN5Y9%uyB%=@cKaC!0;Dg)v|B1My-|f0DfU8S|%X{;-_LTB9Nx z&>7+7eym?CI7q|)Nj-k1lmpM_3KidnpC|J+4z>_Y{kg;>_-02(^QTOpSs34zx?3D< z!*>Xt^};x`^qUEr$19i`kmhoYtsE~5J}=`~o@9LCe`5W&Q!HhU)g@vN&H*Z^E5(tI zVBaaz=S0`h_ri8H{iGkvimpqnxv|$OLA&L7*w&_>e6LOIHJ{R_bQo*I>@*#19M&i4 zC%xv-CjCFL;}T;gHrM!8c6k5fmJ8G$N3)6kNnIwSU$d~U5#r-vZy&7t;!m<{P&cKz zu;$NA{4dNk7_H|zedbuFRU>f+xL3-l@!6sjgTaeu#TwM(F+82G9hJJ~j-t;zz88fv z{b&^5NFK>!C9V+kpaZ;aT-ez^-RnQ z5}uX&h2STP_v9z}Q(*vca%66xvfq=j^d~V_P1Vn$K1uB+iz+ORJ_oT&R5_E_iSJ`)HB5oj>+0_cGcFyAkL`j{dpc)wPQdvJ}Bl9tN2!oZ;3$B+&D;Lq+JapKbM9eLbao$|uIG7!dRqQ7KWA(vzzj0}YFndmQBR>&n82qObwd?xx!mKAbI2Excd7@vv$ zl4XTll7TQX5XNVszhqe>=i!pJ}vpNamG zWrbXlfiN-<#%H3xWLY7XWFU+Tgz=f^FIiT|B^d}K17Un7`b(A-a!Cfl$UqpMiT;vh zgFftIvXQIDkSs|BXAdC!z@tNo^Sysp;83-c-VSFa~OO_RKNe05mKp3Bi{*q;d zT#|t>G7!dRqQ7KWA(vzzj0}YFndmQBR>&n82qObwd?xx!mKAbI2Excd7@vv$l4T`~ zTxL@BR(n3J^7Av5^XjHdw!-+He5PoXzig&Kg-M($3;G@tNgm$-+HcpWxe70sAXBL^nXGcf#r{wsL zOV4rg9pxe~?Ja10v#`paWZ3}i4ySrOny?)?>$Z1+1if$iPn0-hxpoMqgXuU*Gwk!>*7y)ytp^h^d?WEZr9da z(*vhKX!A=p+wl9s<||QuUp{~M%Yo?gUE^?;(nQv*lO#JO@%;(VNvnOp4FY+6GK^5BF zjuD-aN_|*#eMfsfHQ>ebGR=51FMjRsNB5aKhOoi~*=+WM$Ngve$&P&b-^f$Ed2*A# zG9Ty_%)uy*cUQow%%9HOxN*UjvsN!zvvI|SC9B7;Td;V=+VQJbY+kZ>{E9W}m#kU8 zV#A6}OD3$}ROnxN{J`;Q>eR(6XI70n@c6iKRcBOHo$;_F{EZVoW$wX4&p!Kw_YWQE z{GB(C9vVN?*PR{dJveK)zw7GZo&zg~dOJ4`^>ywV>^*erNPp*T_!;c$ybnLay$A0u z9vkjEbklHe_jWmVom{hgxaZ(}N$Y}<{%kyM?@SH%AG&g=r)#J9!F#=A&vDwlop+7&bgqYwhQB_1c>f1VpP%33VF73* zbaUW^gR=&E4s8t`hbQU)cKidnUMTfE zyF8EL@u8kWJKySia>l@Ooxhpf+>O?ozbzU))Z2CbP=Dv%C^F~dnc??``VL)p?D;1e z&`yh1P9@`M-|Rnd?r=}nHG@a|X|Fip$B%QR9PX3$+T4HdKkysL$no&LCEBfT^c<`k z?(4eVkGzkxX;3b!I#% z2+vzR^UO29F!J(~O#{90uREG#d8Gf)hT+}=XN4yxd6N_!;Ou&@Sh+NWb{!@VoR!oi}*o(Cp#<&Z~y| zI#&$605&>r2(teBW^ea$w&Bf`iPxTc`V*4h*E(Uy&ABr6xNqplLAl?-xo`G=J2lYz z361D}PzMZbdhw3r&9A?3uqLSY zjpBXbOQc`U6V1lBH~jBN-@y*d%LuD|(AO|>_|VxSeTQZj=7@|jCZxw^=Y8Tomt$Nu ztab>)bG`J;BOffxUobpgjlL6M@w#J&yYePA*-x9jdGyadDeb+By%;YTI&$FiQg?6k z^L?UnuVY8{e+u(>bjy9Y>!e@v7SyHUR@cW^|M59q>jyngl|(;w;kN=ree`@7w<^$oC5R z-e?mJAL(47Ys1mk4ZnD3*$jU(JwOkK5_lMur|R=Kgbr2vz<;! zp)KFnE&UA#KCe^GORqtl=*^@1KYIFI;&o)`h3>5DKFOZ0TLybOo4GcoG8?FW4)-0r z!tI(6)H#QHx_`Iw-J<(fw2e#4qSNn~Z#dj@=*rh$fA&MswSxaoj=m1@dt05_yYzhc z-nfmi!>^&-mcFOc?-(0@L;9Kh&((O`5p~a@=bxA^I-@<_DSg0qzWL&xPKbj=cJJPO z#&G|^tDSOKdj3f7Qwyw@9{FG#>=E=kK##G;snouXzN4+)(^VVvd$_qjn8dnQNAF!S z-d31H(brw=<{5bH=@vl0(nx>zCA#bHP+!H`jnh+(#u3bi&}CAt+rqVf-sbaLFFiF$ zx6KYVu~xv_Cp4eB%r%&&%OrH0Yo^WTNx2kXe*THyMobW`yb?{1Qhigm-HkGcIf>=$ z$79}EpfK*%-?dtYO|*p&BgDI>Gn4Y*^PSDQ?}s_*W}bqnIJE%U0=gQ9b^!dY(|h`L zKE`o$`pidqJ8#3haKE0D_p!G?VID|H+f&uYU@n-{y+St^3H=XRbF5|T=C%H(KVfev z{>5(#j1<;)IFH$cIj&)v!-e{Z&fH1F;R|x@g5UWarTbx=7xSrA{blhy#8wE)d%oG* zwXFDD%AdVmw+{F0kL{RiSn|frbG+VjD5KNIiM7;j?rY*&%;{BT@kG4^^+{^C3F~{G z#z5bpsZR43F+GFyIfeNE4(FMpUx95L?|CwL2dtBK%BGyZC5ZU4$Jfz1TaSbK3fG33 zB*wqAFxKIeO|0eg?+K6J3G1GmJ}3Lk{mvzG_bbGNl6Xf>@*I8$Yp%^bMdg$*56@|R z80D>Us{Cu%Er9+>r|X2JEpdY%bHSkB8gYWQaJ)P0)Tuom*0C4H9v$_)AN0KMXz+-{ zW^wRL7^C{PA0GIxYH!W6qF@26y>!CB@p%tl_iQ{5F|2S8C(k6~S{(C^0&EVS5it;) za4^_|_PIBE6^XB0>*QHvUh{m1uglXTVganNk~oStI^h9xdQ86_=K45!2Gl_jZ^-m> zFum|t0CBw>wSQ$Ugvt1ZShM7$t%GOf8nN*3e;6P@@g%*{3RJcTvi4%#|cOKa-h zOefqHc>US#4`Kd|Dw}A_V=o)GZ-xHUVJGzn@zq@4?bhnix*qEzRk_4@$9lUibNhzJ z_kB3NSFF;#J*eBdeFt9ey#+>`w25U6JN6RReJYH*JMq!Nt!I4!y6?d2{ILM$hdJp( zls)OReJ1vtRq~N1>Yj{Yn?BlXd9Wr&=|A?BA{IDXTt@zNHfjU@uBl-!|~V*khB0z2FqvQ>eFM?A*!o z^4w%t;Elenb5yy+c;Z-A!5EQhda_>U;<3`>-;-+rCv$x&?HP1D-n7~nJn98M8u;_y zOs>`W=3`j^{gbLbu2P&1w5wIqk-h-scGOtU&%ejh0vH2VjwRD`;3hjOp#G`OWp~yt z9Ui9ziWV5@=~Q0ZYZrq>b=(ns08!nSwrDSY`eT9N!v|Ycecc<+A3AUJQ(iQqV=r6|Q za58^Lb?%4i^YXl8SOEI0>idf0h^l)yA_i76tjM=CZ2>3qIEt}*RogtJ+Hd-~nO?jt zFf`QpVO4(#-+Fv+Rn-`6-p4VFckU$n?PL%7n^oA9m<7v3n}0{;T%3b-yUDgJ-`R^T&)0+_2^5TGh3Z*n9fe;jX-@zZ~iNF4hA;2jaYBAcou4Y&Rt%xK#CnBmHXp>coU|%VY6+av2{khkLuXtN20m|EQcNb2~p*)ja{E|8kuYzehS(c?sA19ab;1cmLRanD0s(YtN`~C*6`Lj!(T*iY- z#Hv>1a!A_QO6MNwy2rBSyw8puFOQSUcyM{_`6n8bSQCFa(*MmS)pL*i;J|Nq$)8=? zLr0(b>`?!c>-l5G26lG#`nZhYOjltIb2MK&vi}cN&c!)z9RAiRG2py@52hb43!qO& zg*EhD{_uwf{;SHlIA=uGv&G9&d>cP4Aai|{;X&VJHr2i&%soOpBR}7V_lk!FoV3N? zIDF`Ay!G(WZsol!2A}`dXX0TgzJ;F_z`8|Me_4#{;-tSb$n_L{+L8A%YXMl(99%+%s;f!Cky{*dZ^Ad6FXTQKYW~uS` zy`lwPm$+xD8jd(_rHPFw#?M0f#d>M!_54l?*jWJmKB`=f-XqdU9L$lv;N}S1y*rPG z*8ht@3erO1&$rr|0xwFan4ZRsddX@ni6wxwQ3q~ z9{saV7O&$cEnsH>XsaqyBQHPMR4yI#v#X{t(A#-&xiol;7AUm<=IyF5h5hzkkv*MD zuPuImqi_GOtM13geIkoif!yrS}vX9v44~Kn95o%V?@QV%;NR@qy=CB z>Dy^h_HT-78l}B{opPE1#^E3V;kAHjTn%tG)OVmo(KeXqWXP)_m z=v$O;;MM{|M-O~fl^dKl(0A~^Ik_j+hU$FM?!Q*`o><2*(EIg2h@N%%#JUz3>Fb=M%17b6=gqW{oy-ftePzDfHuf9o z=5n;Id;M_tCsp@=0vpm^H`=E-Eb)S!l!>9|pO_vk3-f86S^#k;g$cFwx58w>XZ0Mc zb9$dj=MOyB`J1YH{S^3>IUPUjd*b7j(&XQwZ2{%jsVA638`_IEcCuy?YzoIaICkzu zP6VGO+7M3k8!;`h*2jw{$N0LVc9*a@(%*fF7tg{pgR=lQkaaYB3%Yp17moEEF|fRR z;8pE}~lsjgcueJAvL zl~0jJ!)5{0y_~GwF6Q&Vkyd+Z7oSJkVpb`yiFhyX zdk$?4L%%g*7QXjP%6i^)uf&4o9QTkG0>tVa?mxK7X}*s1ci#5z{lV-%R?d`zy$7#$ z`VQ#ZEbcu}E=?W_#sXM(;B-C&@*ZP4Z@&1a6M}i_@^^*bb~0bN$S~MMjF0lE@~Gby zKz-85dd6Zt;#2yyLpfLH&7=E2s?!d_I}P+dagpD7!26wQfswv%e?+H^gZvBoo@2v3 z`+pa8jM8$X`W@@s!cbp6HMf%S8~P_@e(x^Tyed5p{uTAnuv==l_rO{5tap|^yXtq$ zg+hN>*xxZu&xdiGkzPGtBKf)n{e@An$D92J&UG|jQ?%ecc6$!og#M?fyla%7Q~XDZ zllf}zgq}zn{+iQMblC%+hk_-s%Cm|ky^qv1QxT<6emA@gj z2i7ya^Xhjh#*9xAi+ESm#dXGnN823Z-C-SD^eRtL2gkZ!)Eh_J!}0Gj&klUXsXne_ zchr-lyer4-sbpvDC4u&;&U3`!nq$4+s&~^KDz&ZT$(_>IJMZP^pZM)K*hcjo27072-0Qe%>&ocVga8 zi<5mHD%lKwgLa`@bB@Bv9LBi+;E~QbU}`M;Ir%&Kk5Na8^4P>lD^*n?h8gDWn9`W{ zY$^RDhz(GBFMdC10o2*C_vCx_I^hG|{tn(pdOFt+A3oUn()S}u z4$an`LpYZ0u$DGzHVGovUU~+7Ze4TH-X6=QI)4YFXs^E2*L5M<3U1;ldto2+6C(Dw z@G@U@PkAjnNE{5tLUEphh|M(EW3Jw5mv?A;qTg8RRx^%a9+Z#s>`?zjtUM_z^~YW~ zborpPIlL;5#rH3iOX!W;eO&h9-Cmq7Y>jmAWE zm!t8z8vZIweA;mkn&XAC(bdBEJN}ddj6DwZc3l=0e-s)HPxN2FKgxJbHVW%*{2|8Q zyFlMj|C74fO<`jrkmr$h;>gQSHqk%&%c0%fuoi!$Pudi+ce;@=cSHTAey~}HFDmUQ zr+a|f*^i)$2VOWhOV;?^;0G5$+yi|*LoXcKfHhFi3~wySRK2nQ`eq7yR?8a8 zAowwPPv`*J{Udz`J2gRh5jh4y_5d2mbi@Z`=9gC zxg*vWywTTn4#s#2V?8qFqsoe>=b>Mx=g?w|<6}O4*v3eslf&_N(&Bg^#-*`laG>|l zGU0EF(>U@f%tDXRe}MWS#(m(!3-eWc9RCb|uARAYvc6V`89R`vLSqcJeZ1-wkfx?=U-mYaj z&&F%Wue1kuil$z4)KHwHV?TKGzYNM8OR`0_OfVqxX}1pa9cXl3b3A#)n@77p2|sM& zd6)*d9>u^sopA=Kvz{sK(QTvBVta;dI%5nB_jRvyqU*!GPoBkgHT|0(K1udESvx54 zGft{>`ESr}wE6vbCfoW1R9q0oX>X$J>{v^r<*b`6Ih@Lmp-?en)X!kC?GSYS3 zXg!y;4jO&t66>w^sY#a1^&QPQe^0Iju)h%YAd`M{$L*An{zFYg%VBKMG2gvi=UdN& ze=nHgJMzs27y9;{^VZ7VPwX!#G%Kx|I9iwOg%iKBnMAUQDt2WtVu zrNlf;6`u($S2+)Jj)Q$G-aQT$kT%VAD!i%kD`PpX=5oftrhEtY77&gWt8u9|PeIm{ z)w+KwrjT?CIPJ?Ei(zt^bfV0>Ke;qxN2X%d0_4)HJ(-#r3y@1Qc4R7MEkG{K+LNi7 zu>iR=V@IZ9)&k_xtUZ~U84Hk0Gj?PuW-UN2&DxWxnXv%5G-F4mV%7rW(yTq1ni&g_ zOEY$4DrPM}F3sALshP0=xin)(ref9tiR=V@IZ9)&k_xtUZ~U84Hk0Gj?Pu zW-UN2&DxWxnXv%5G-F4mV%7rW(yTq1ni&g_OEY$4DrPM}F3sALshP0=xin)(ref9t ziR=V@IZ9)&k_xtUZ~U84Hk0Gj?PuW-UN2&DxWxnXv%5G-F4mV%7rW(yTq1 zni&g_OEY$4DrPM}F3sALshP0=xin)(ref9tiR=V@IZ9)&k_xtUZ~U84Hk0 zGj?PuW-UN2&DxWxnXv%5G-F4mV%7rW(yTq1ni&g_OEY$4DrPM}F3sALshP0=xin)( zref9tiR=V@IZ9)&k_xtUZ~U84Hk0Gj?PuW-UN2&DxWxnXv%5G-F4mV%7rW z(yTq1ni&g_OEY$4DrPM}F3sALshP0=xin)(ref9tiR=V@IZ9)&k_xtUZ~U z84Hk0Gj?PuW-UN2&DxWxnXv%5G-F4mV%7rW(yTq1ni&g_OEY$4DrPM}F3sALshP0= zxin)(ref9tiR=V@IZ9)&k_xtUZ~U84Hk0Gj?PuW-UN2&DxWxnXv%5G-F4m zV%7rW(yTq1ni&g_OEY$4DrPM}F3sALshP0=xin)(ref9tiR=V@IZ9)&k_x ztUZ~U84Hk0Gj?PuW-UN2&DxWxnXv%5G-F4mV%7rW(yTq1ni&g_OEY$4DrPM(+~0Ne zP+#Znv3>^oJGYN@4*ov);*%M(Psr4gXo2CQohwv$8|v@gsB+%m(eCq-Xh*)YSqlvJ zc5YJPZRlwCa;5Y7yOx@LLZ+593%q)G|F0^s27T`9oTGB?$kFayBYofgNYZS{_cdpM zf&N2HDy-q0!Jh84>bV1bho+i)N~V+~3q148?q3)=+PPMhwc(!b-&H=hzkB;TuYTuO zlVnf6s~HQ7IPjIj{oQMJ@7{gJNMH9lWj3Wf)z|m!Uo`WyOeF~xc>Vb&es8F^bB8Kp zBYjU6ba~{(&UV#na31sK zm!5g#gQe;5donG6z96)_owRX^Ea6kec|KigxuZw-e{`^~YisE_PQH)y7wQjEPd&7F zxc|_V{7IM%Fpi@*Mq|s>(e8PrOcuWn^c`rly{4%B{2X&^mo^-G{Cl*G;1l6%i!6@* z9O~`5Z1gq!-MO7~7Cuj?Ax)tOysFMWGSKV?TLgLdCB-ZL*9@`Rub_c>iF3*R-UU zX}-T%J&?J<+lKnOt4H(Z^!L|$51b|a?$&9wbV+tU`O+5%(Mn1eBNV!XQ& zSEv8&%#9ltY&mP$x)qDZuV1oi$)XJ_)~*@9X!(*wE0-)Dzj(pAl@r!)T2}R2cYmmG z>D0w5XI6da?%x_WuIh}cst@e0sv7sz<3FdT9L6KDwlqD^mPnVQ0!-iY{r-yd`7(wg_@no}2xZJ%h*XNFa6%=1_t$p9H317kAquGHgu zq@8s4)LgpaoGag*e}FeEv~yaT?m>H!42{VU`xe;_CIe)^H3OnWy{);_9*k=Q=>CJc z^*Cu0ULtM7?^AQAIb?tgkbz(rkTLZCD?j_2n;XXmB?dm;_l$f?;~aV4=g3@}^LLg7GC&5%Kxi0vSLV}wr!`&o zS>MFL!y9F@4Zq)-O@EVog@!NJeaFm8<|P@3Jp(_LG5LLsjg66vvpQ|sv|nt?rf-zK zwx5vI*t1Gar{m;2n>JJS|hLPm5+3W`;R>2?Hm&|6(mwl3vKBYi_&#Ks43L4-7I6AOmC| zc?`7WGT)jrXU+%wR-pFg`p-!G?_*>xdCW1-ndfAH3=|oVcF>ceKkxHPgRWRVPz0Wy$W24wEpV}9sQTU*UXF%OTdC6_hkJ@cLnkb%(*Nc_0Zd#OQ~V=eIv z{%Z7n`8!!817v^fDDvl0CBYQEvadyHAwdBnOE+9 zJVp-502v?yWZ*ppWG~Tdw*KR$GzhV{+w-Y+-b+6u^WSCOh1HU2v{FrVR;sbqYHFyp z8tQBKLmQ9*G7wt^n#9+o#ph*G^;W*6$&xXV(5=Z5-~5c|kL$HTh&d-~eEumc+9Rhc+MsWFXNDOrAW+s-03Tb?`bXpAC@~l|c&3{+-d%9P1gbGkv=MZxw7O1tboTQl_&bTz0D-yomj_JDrh?Noy=8c zj`pE_$N(8AWuT^dQlZ`+oc}K9-*gS@m@_)E)NelL0b71`IL)zY72AyI+_2aOrgV zR~%^2`=sygWxt;j8qK~oXLTFa1!*rbKn7G9K%Wxk4EycdWnRQxs`?{y%oh6ne3-kT zYD1pK@Byz)eR&49 zd)Ve78z&arrfAPE> zl+C8oqcv#h(wg^6oVP)*^{0vR+(J|5VY#F4B?Dxjl!00qkM}xmkBq&1X|(?2no}2h ztvy)ZQ~Iv_PWH(F86X4UVxXaZiq~zRkvVhbe4tc=M0=j_Qh(65$hD>6;*8~<`9TKA zKsg2wztl@T$Yq*lmFN%F{0w<{KaTm3^KzW?7`Y$=;bWk>dU9cJA+Iz+`rsZe>Q8&N zX_8m>LAr<~O2)#+81saALI%iy9Rt`?$TMBYrCuoNPiwAelV|tIrx?eY^GsR)AOmC| zf(&@r5BF{+Q}f%cNH^7aqCe8__T_B0{^MR~57JD@b60vV{*By|0Wv@a z!p#8oZ18AJ(Dyo8Q|(^q59Uyit#Gr&{9*o(0WvTa1DRC4@itIfK6OmmKx@3vAL-kp z_C#>JaV!q`cls(akUR#kPk|RYA^P)x7wI-O)KY(_KV*OmkbxL5FnRJsPxfh$xCBpo zp+8e3o+|4}$*U(Z&za|BAf60((FZ5(pMNl|KNzbbgYjgL`O17H1Ic8-leloQ4%M{& zv}71(lw~xTWt92Oe2*&w*elhvR!CdrUrndUdDkq1aV>*$PO7G z18x|g{*WIx{P0@xLk7rzE(6pbvZKomuOmBTfDE`{fcisz-0;I|$qyMI1G)@Qf5?t5 zJG_qUkO4B_h5_mi`EkP!uO&ZZfDGs|K>Z;*y6o^evO@;QfExy=Kjg;^KfIRwkO4BF z%K-I&OlnAOmg~p#G2_H~jEg@b)E}~=%MPz2 zJ7j*>JRyG!w;_|KV*Om=rTb4 zAv?P4@H(x(rZ%$c`>MypHUU0W#o*0qPI= zal;R$PO7G z18x|g{*WIx{P0@xLk7rzE(6pbvZKomuOmBTfDE`{fcisz-0;I|$qyMI1G)@Qf5?t5 zJG_qUkO4B_h5_mi`EkP!uO&ZZfDGs|K>Z;*y6o^evO@;QfExy=Kjg;^KfIRwkO4BF z%K-I&OlnAOmg~p#G2_H~jEg@84wl>{&i*@a7yRGHBueau3yTZEo>Umbj%;{Exq!G3E4(sz$f9ONP z$|j$SY`SHjW=gd+ZPpCy>h&uNdUC_pAGS>VZ2RJ!)-`*#SeIS1*lM3~o`w6kebyvi zPyJyTPa^kx=Xi79I(@3O@cOmZ&ad2SL~q8@tleLGz*@U+mv!li1y)OYo?0|XjW6nt znw{vcXeTldZU!b#o@8Bc*=%dWJvaNJIh8aC{dre!SY@@H|2YfKMRv-wL;Wdl7xF^8 zkb!700RMjByt&r(_wNf_cgktfmWOV)u2{3wYHrO^heoxFs6WvtWAug0Co*t41L*6* z9D#CvKa9uL-+6;|(N&jmyy%1uQGZTnn&q4}Ap_xN0OS3bleYJfQoYTE9v-EYlXwbYtYHziT+A?icjms@-PIGX)! zs#>=FOLtkb7R*b`oH^>xNxoUuX$vwCP6jSnc6BWJ+f;RE{arU&xzDx7zAZ%k31@ku zA7s9efr*87z?JK+NtE^!H41Yp=3l!!)^p{kKlF3-b7UZl3}9W)qU+ZrQhSOTgwKt# zp0>Fy7t6K~^@qMEjJ}7@lx!|1S5LB*ZeO2x?J4RI=E)(pL)^**^(WcoJZ?PmeWK5E zbxpOkeAgywPnlS$SFBkUD-ELlM8CY!=Q0oD!a&WG8f(=}+o(Ndw5Qk>LR?j}595&M z)F1k;IB?8&h(5H@QuO0P#r~c4)MV(2jwt=udsJf;mlITURUgLZjwZX=sjU{`Y!-bdKOc5& zi|w+X5azB&txQmVqFIKc#u=ZNoPmMX=~HF@gnL~3TWZ$nnuWO8Q7dQEANqx;G0W$T zCbMl9OtTP2hT3tuc9^iqb)Vlu{mG}TcEdjn^~u_kiT*X3{+0P=pKsG<%_z*(GT~>L zhP{5JvYAL}5ZgcYWrqHQwjl%V894vai>*D6J;-*Cp}7W?^!L)`3#mVB|3r!b`dIfq zmNqPJ!x@*)wy=*)C7;Q^*|%q$+Gf+ew?@kMu>DiM+|ZxUE@Z$R1G5&+i~WAtPW8c$ z^P|)UNBwbE#^|GHKQeGS14-L2+Yen)y~l-D%#BPNi28GS*`Yt7O~`;g1M^lbWq+Fw zV?B0yv|wX&;*wH-^vfB26m3TaPBMV~vah`E8fs5~+5=5mebaWfe+0_}nRTz~&Q z>JQsLkzqj9&+t5I(r5;%YpSi~yEajKLZUs;pLKWK5E--sheW0zIg|=CuG_K{h71)s>t{rwtwhX zO8pAIlZUYwsB5UR5bF}Yjz8hD!QMZ9$V%s$sXuK0M23N}{0;w3O)4@_pK7!=+c*{+@;hw*(6NNEqsE!#idmtFct+BnJ#G`HofZL+^J$9lpw z)>E1v*WR{U_TR3i{upliu>C{d9cAAg^=HpbZL_w2=`Lzdh}%7Am)18mL{589HrW25 ze~-G4li#&m1fSMQ_t zgjsu}ZjhDsX_Q%G`-i?V%KY-#&GS2L)(mUUqxVyL!mK@CzQ;oQH0u0Qf6SNPs58Om zPc9SZUwW~%=dlN=Jt5W}jK{UK=OeE@@H5n(}vM6 zg%eGosB$-=zVOQ<~|*Piuv-Wb{SJ!AP5j{hXn?~KI-{~m8H zuwV9-*Ih&H3Ay$x*|tvN8q~zD-Ba{0)Sr0!nPNWkllfd^0NS%?^IB?8h_wfE+|HYQ zVQh7$$RhQJeyPX;KjY5=v}eiI>!>{;)}A%DY_}THjj`7r_#5g^{Cy5}g?S7H5TEjz zy_=~$A=RF}k3D2zE(q!fNh!0`ANr=Gu%6`i#2CV=o3>GVLaIIJZ|k^ldSY~^SQe>2 z$C1{GfmPA|o#HvKf?QJN8-^TsAvV^L4_kImKr~|0`mJv2CK)Hu2JK*e4tH#$sM2 z{gdsV=(K;(mw&~YW!CPm1*GgzjiJ{Pn<$+WguTO~&F=se=@!E4dd z?duD3;Dcr)O!ue$1n)CcctBrq*!MzSv1hZDYKd2TUX{EF%Q=|a7Du|oz1EC*b6D1VZVTn7wNraSIM##mFm2X_EDtv2 zf%+3({lPv{n;(eg81mvR*Kw|#O_?jL|C#uXHC&iamBhA1nBRHx1Gib|4>gg;aZQ8z z6HfifPwTLDeEIH3`;-lL-;~&Ob$QA`zr{lu&0-slH zy1u&Yi+9Fq&-&8x6V&&a^Dp6k*&)*%%rm%j`9ijN#%S}DmKo|#c=QK-#XG)yPb}-R zm=oNXZerPVP&P};Y3cWiubxNk37hsv?CP0UUPith@=g5-hyI|i7~_?u+a6&`Z@t8o zn^Md8J*8UW^gH77hbd3_EDu|VPsR0bdVZApqh~j#exuU)h~KvQ=Ix2_E6aCnV!Q;0 zb;Ke&^HwiO1S3(>wC&QjoRf7|#XRDtGk;3`ab_#^tkFek+vU>gvgbeJ{f9i<9ZWapXCo|{gXchd{qmKISXU}jS8}6C z)Spw!z8hOQxfbh8!&JV4d={)vW!&uJ9M;y?TG%5d$o$~FPu;5l+QYRy-uOxCk2iK5 zON-El%yNFRoMY`%(#LbLzteS}-$O1!w6=7wtSg-{Z!X(ChTA($P z)SjXaV?WiTu1^IMh}T-Q1wT*c!*82lpU3m&%%t{sq&?6e>W}~WgSp3km!+uO5Ay+& zHolAf)UUrkn)_@-g)67eiTJWY=chM*lKSI~T`Tdr;hvkRKNb2|7GA$LG37p; zYqqvNd^>rlz=KomaC<)Xkj;IrJuwVc@>O2{jr!xS{-CbwwtOVv`pd3a9Q*Q*c(dCi zE^89SDst~+bNyx95y%sEFrJ1TxT3D3FZ zq1!FAM^$|%&vWlPsXy**=!Ch=swT-J8w+< z+3cRmDC<*Yjf~qo2cRQz%ho)c@FsXhMry-H=3`r}_dEZKS; z^~a_Dz&|eCzCIFrcwe&YYUa0r{5GkHD{t6pRo8Iuo=TeF=ijJ5{^?Ir_nI^5KZB+02Kpw$_2NB`K47)a2tH0R{M(Xk>zKcW^OxG=pMMHMv#3A*rBSx@$;{ZsTyYxnK+Wqk)?hONJo z<9S89hvjp@##Pjwh-eRVjQZoB{#>$b0rkgY{ed66X76TCeNcnMq2pY}@U?r`=jNX; zGt~y7{`i+?7hE=*`s0KCK!X-;TJ1?c9QLoh{{DT;N1yUhwOzG%%XOaCIZXLmrgN&l zrT(014=?%1Piv>&^3iW0{*B4}#NL=&AHJP==wlwL=nvvrajt=Xe#~TDI2VQhUOtmsm$vUBkWO;-FX5AAj{{O5GHW0R^Bx@S&R@ z*k@txv`V?1Hfx5p=h6FFR|qJt>@;uHP1}4~-=)F`&vEZNsXy**=#)doL2%#yV&|X6 zI==3Xy%y>KmGbQTOJ^0vjmAogfA=>Z3wz&k@3@NWR^mF0f202RuRk;AU&4BIfc0wZ zfoT_yf5zo=ti6vt#QX^`f6D3l+I_pMDYcdB4Po@Je5T6&mHJcJK3?#HxM3XA_P6dl z+NUkry!Nzu@|BC< z(;%!>rOpJaGv(}$^$N9hweRKAX#d6EgYjRc>`wg&CjYROo^|cu{oSmE^DO94Ip4=) z!R8NQ>>`wg&E>AEHK_3^ak7FGmSo_=YzvmE3#mW;+q{(XhIAv>*s~49I*2f^{Y!UQi1S)nKKMOY|Kzp( zsXxKz@7yI<(*IC{63qbOyP`kZYk$Y|gZFo(c|iRMK0mN`3Fjh&s~?E{a{lE9V(hg} zpGxhC`CNli-6?*j{sgZ-$P2_J+a@tG>G%Bed$e`%w#I%~?H5d=_9Rey;PIfXpK$39^5xRy3+aE^4vH-U(4HBW&!+YyTzlZ_s6XM;ALPrtRg4Lf)V4v~ z-+R`AdDI?iPk{mIPdN1l8g$_mbGZ)<+d;8v2VJ&eA+?9v^Bx1#pYZArG-&F~^R1na z+#4$&6!-c)->>|!?5B%M-hDa=~S@IX9c_ zph(q0*4(ngs;;SFyNCUaWf`FUL`Q$1OBY`~FH-)8?UL}eOT5mTb$9IL-lf!?vbs~O zV^e>kr9a5GOIIwQ2C*F!Y6h;qe_tV{RMF4yGkSi;k36IPM3am8YnO-G|9D-uX8Pf6 zS8aLdcB`qG`^Wj=zoUK+>Q6NF2Xl!QUcZ(a#CA}q7%1%Flh0P{bBVgoJnbaS1 zw)C4zXwdRqn?mJ(*e(fgyTt3f+4+@wt!zgtwTELq$_!9{qN_j9yXu;1Yvqkws6lK8 z1knA2t*^D#-+3c7i0vTX8JN9rKHEL)bJJpg`V$ZRfdY55)2|KsC#+~g(oCte(2-s{$fZ>I*a9ppI!n1AWU_wd?y z`5vA8r2fQ@f#$ZHwd2cod+vX{u3Izx@V2W~>|snd9e>MfPW89cpHuA-7d~>IYv;ZV zYy){x2f6O{Jr?G?#HFn8J%aOr)SuvN?=|=BGtRU2JbJ$;K8S6T@U~67%$tq(+-%h~ z)KPml-@ph1)Svk35AUVq3^H0~l9q%rLHw*Y(CErBD5dxBh_T8T00F z-v;WBEB(QEVy3mlNS!xH{*~`q*}qbMD%&S6{LEUweH*;&mx^=R*!Qq?`c!HU``nB( zK>bOE{y;}BU%A*-9XQTDmhV=6JPWZ6&YLsSxZjCOy^inU&VN#W+}ST`{LR011vQ9$ zaY_t8duGnRgxbS)k7o=}f0Cs?h?%`;^R-I;hi!uLZGxoO<&tF!Jo7tItGDraz44RO zA8+g$W?s2(L$Y;6ML!p8SWWF=yT@||s6WZmA7~@?ZCG{FHnxM<7k3&1OLuIrP)7-K z9g5Eu55GnIiAO%_l*ih-T5H`MH=O2wRO-h(C!TGnHMi`L*ap?q9=3gaVSxIRT>XJ& z)iu^z8}Ge^8pL*xwc+lYWFHU4Hqfcd@ftlpO8wEZTby`nOgCAZAH0nklwb|o{J?Ei zeX7xyI&YlH4&TL{|D^u7vtL~JOJ$p_ZC|{T8k9f{+Ww`xtW2J<4dPOkqx2rsAL>t$ z*OvCYwd0StZ$pyCwst;pua%wJ#&!?KdjesA`a}IG>JL8i(>knOkKD(0Py*UPdmekx zntIXsf%u(L=J-9iK8X60+`P9d_Z=5bw-ECyN$r3nzU#$T&!hIR-4iGS)F0|kIUSlV zF~7KPLpJRnD zPJeKG_M-Xhhl`O0t+{n4*OyXzLZLnIFVr9EPbK}q->z7*lo}KR4Z_~pTwluaK2~}6 z^Y7Fj@;DZ6hy}J_;~HvEgf(c}7w+KR*=+ZOrrlHYIn*EOPmzU6pU|LX5|=WG^TeY5 z&V@BT9j&4BJ(YOl-;&{%s6WZbXA|YQx_Yv8&E754pa`{txWYs{pqEf3w!zPOO}#bJ#P_P5o| zS6)Y-;1>hbAF}3#wRDdAHiW4S#5F!F&u+@I-`7%q$g5lCuy4c8uiV3SP{8dVuJK`6 zc3YPHzMlF+W=$~HI(@3O>#N+iA*i+x*Z8m;n<&SAr$PN8x2BjoZ}x>2)|&+7gOhsS z!Wy5M+{ech$4tjRpGf`j&(=xcddB6m88h4Gez*&-n9I2aoM#5159$x~$15$H zf9-N=kVhJ{?v5K|AD@~?`yQ{jW4h7tY1E(S4m=_zr;|FuRNBDgk^(Xv!6qj;T zTVHFfzw1V7kcI|bx$YWj58FMlV}SZY{qa-Zj_=!WD>cZ02Cckt3+Gu=dt#?O@H^BW z>W`oLgL|d284Iy8P0tI9V|vHqS=YwW_xQ~n?-xE_NBs$3o+P21G`Hof9bdki8dRYj zwC#&`TG(SL2|Vx}lj(=3KgrDZFqHTFv~~;giR0LAar;iYzxIHYKd*z@!+y6|GeG^J z{sgH-9T%Qw?RoTmYEVf#2=lC`&zTu(zY`>Lymxqf9`z?Yd6Cp|fqfhHKK2kb=!6E% zU3wL@hwYw3FhKpG{)9pIW?Vjp`!+@DEPNW81d)sbnO5GG{5BuE`#Q^n(`V%Jo!LwX> z-8G5QAjBoAt>YS>uyM%e@!mI5f4sLbId*2_!oCeM4&rtWa}=&$d+ScNd)VelRGX*N zA5wpu`NmS)@w<1ntFE4Gt=N5itTkxWjoTzHE600Sj=U>JVYe;yC%Jhab~d3w%XY+b z@1Se;Zl?CI-ILgMPto^Kf2co27Q*-$$G*5FTi038)-c+e&qROVCj-ZIfd*DQ2PC>b6L`imuqK) z?bwbl-(w-hY836vXQprPngQw$8S|PkFVfFX>#(+e>8?;~(B=pBS($v6+QW7a8L(l1 z`a}KkLLdA{Gm~$zus>+n+B|rkHMeZH>Kg0mcWnHQAAIm0;rDISpYZ1q%aMH^Vg2T! z&1*xWL6~Q7#hPWD<3`W{r|qu-B?ZD!1yD`P^z?qi4kz^NCVPrsw!cUZQf zQ?|U!E9wt9@RBb-)6Pz9wKm*+Qy^`jYxZuj8d8na9%>I6aKHfdhx+5EMtFU%$<>pr z*^A~|yS{p#FFLgSi+5URdwKm{OrPa6jto$L$aNgKPGvLJs++cXra^lid(c|AX|+{b zUq|h6P~VLsYkVhtA4>hvw;j0)zwKJ5PqolDhIs)d=E*^KmTX&RrE|^H9qJAlaLEAm zC;UE?I_Ex*^5=CFbYtgN?$y$vEf3vp&A)cJm1@b*=eYDayXaj_xwhb+W}WtI29 zeC_jQUnq07ueH|Sd4uhoxt(9R$6C8@XCdZX+xeg4d}?YA>m432K>eZqsQB%;o`bli z7%R$7ZF}#hsX0Yo%fDGs}K>g9T9l4|J$N(821Nsb5 zfAnof?r1wQKnBQwJ_FPrecO>c+Kvp60WzS^0QE=TcI1w>BLifB4CpgJ{n57_xufmK z02v?y`V3Hi^leA(Xge}M2FQRu1JoaV+mSokjtr0iGN8`@^+(@!%fDGs}K>g9T9l4|J$N(821Nsb5fAnof?r1wQKnBQwJ_FPrecO>c+Kvp6 z0WzS^0QE=TcI1w>BLifB4CpgJ{n57_xufmK02v?y`V3Hi^leA(Xge}M2FQRu1JoaV z+mSokjtr0iGN8`@^+(@!%fDGs}K>g9T9l4|J$N(82 z1Nsb5fAnof?r1wQKnBQwJ_FPrecO>c+Kvp60WzS^0QE=TcI1w>BLifB4CpgJ{n57_ zxufmK02v?y`V3Hi^leA(Xge}M2FQRu1JoaV+mSokjtr0iGN8`@^+(@!|kBLie0j0|L(8;xp3TR#00liGu{ni^}VKa*H~!dQOzOyrUb=rfSdri|)O zdoDd_T7S|_b<`i~4;df>WFTe?wB=0ePwFMp`jbi3le?I4$2y~aosqVq?c%^db@e2( zZ6E0?Yt5zp#kBt9Tbigp)E_cH2FO5+82JC}y$O6=SAFPjCy$o8h0@nY=|btyu-J~Z zj7HLEHfd(G7?XvNJ)t4U(%4pPOOBQ#PDmh00|^BhmXMVGUwP#fniq&|S%x;BF6o0L z1jwHdf)`147P48El*B+5NbtPh@7{Z6?mBbMUFP09^D`(jbMIMx=Xbv6clL8S+S^>O zfBJIi2i>lJu#Xmvwi0`F#9lqL-zW{#4# zrOr8WW-9e2`0n}{2pE1hj2AjdGx?=5LktiD#DKpHw6{lHpZCG~0s24ptbl*;{RsYc z`){B(Q;flyapK2cen|hMe`0_bu**PqI_`SiAk{Un_5kZ2sE7X1?Yf7BM|)9;d%N6| zKVpX%@Rxzkj+i%fkJR5u4q*M0&n7>@>I*MEX)U(D3{e>-{SyPkfE@<18F$YcW%Ud6 zd0x(Dvv0)uCzFZ&2|V{?4hZAJb>nu@PJXD&5Cg;jG2jmaUGa9$`aXTx)OWD%VgKM9 z>{(VfdGU$s_lP5ZI3m51-iZNXK!kxdIKKw^C?3{7$s1YSgP*-mHG_#rK{}yx7vxOmz^Q3r7qP z1H?c;8Ax<_H}0m?D+knd5Bm;da6j>)-cg5{q;q+w+y%7UQ9HZ#?QGI{uyo$h9)oc= z_xIwc>wvy&`lGDQQGdcZxGUA}y!wu7`iQ$=aYy+<`9TacHUqI(6z}8lY|aPk6W9~_ zdS5#I4t2f5zGt%?e++X@uX$DPuyEnb?IP}}CEgpGcglate_|jQ4B*^6+GS>=z50au z?fCTzBehvwDX; z>+Vi84fLje<5m3XaB+QKJJmr{2h)5IF+dFX!T{bAn(OvvkEz<$<9F!$?1y@0C97+! zK4C5PjNY$TzvX@q-Bm|z&&F(fQod8Z`^5mB&Doo)O}_{052)uZwyJZ~&)4TOo#5WH z^APlP8P-9aowO#wFAgbQvVp`vV=>SH^Y68o?Vhh-{{}v^T|_Se&%K7zgC~P z?>0(f!Bh_u1H=F^;3@++*VE(Cd7>5Thg|ymP`^~2_tDouupjl46~l#oix=;44LY5f zUE4MhwLwYW#6bNrfMZLz-pdPnT`5e6^R@N4bc?=j;rYE`!-n66usyk(u9D2`9iE%r z7Ns@XWEbk!E>PZ5-g?OZ?z2QY%4}+_KVjVM^E`Epm79Tl`V5e{W@{1j`oTIoo$RE0 zRB0^2)v*XK%RGfmb&B5%;2ATX-CN2z?gh5{nGGA_Z?>vic%Q@CfWOn%3$^}@^JRFK zYG+4V5%){^oxc=6pw4(bmrL~W)-jdbN#k(2^p7jW zSIc)eKa@^&O1j4WC7r2Fb|6T0fMg*aYrz1XnbQI7@g%Hg!!b5L=69^@KG^6RD%B~X z@A|vr@9xj1j$6g&=W|@UjceKS@R#dJ&>!i57$64fmI2%|3TFiPHm6g~*27so2cdr9 z-s{6#7vcU@h}*Zhpla!+_ui~WB)yVei2-7OhXGh`P>jc026*cfQFqYCo8pm!+z_wC z05L!eG!6qe{s(7DAA>qYc(0F0Jp^N2UnH&?hbzi!%4=eP7^ubo&PBo6uhZHm1C=Kc2(TlLKr#YSUqLce`ssCjq8$Bm(i2-7O7^qJMaK0zrDV-VpT1!id z(D|YQbxc*Ku-5x}Vyr$HqkN@&B?gEAJp;J@8|QmqpVPC=&CU6$m4wF*`m^Z?=!?Cs zmy>=IyTkx7Kn&Cm1GvVzqa(V2YYl2O-@{XV4fLk^`|_!y#9IBZMtMnjNemDJjDdVl z*IYc_{(h(rJY8eWQ{R}m>Ftfb4eo9DPbM#Y61&6zF+dE2n*lt}tv{E(1#G_S=Ng#R zBMzUP1nUxRfcdG{h`VreNBKwjM+`JJ17OFWaqBEmhxLk(_uk&jTBtYwi}-D9ekuPc z|A~R{F@XICu-{+q>x=!qkl_!Q<9tuzyuNJeSz<7J3{sv^o)H6$#{kqj59ae-Z2_xF zY>Si4w!Q_vN9@bN9SJ*O zF6$Wa7&<9|r$;FKb^meGRaEg!pa%zB%vgB^HPU zVxTq*;C@YRWk;pJ(s!kWAJ$o_Hp|2 z$$@M(`$ng>*gOBLr=|vXt{K`=7}~mV?5ZZ|OJTTq;tHILT5;ztd024$@Yb_dtlV|y z%9XhP^`txC)z_6jbSC@{*TZGA$#Y@c?KbG|+zWNflVDq3q%-6iwvKrf#syx0vuyW6 z*_p;OZL`^Q8o;W_eCR+veFn_G?ga*4r8=%*8RV`fuq`az!`U5wx3KZ!@X(u0oCW3J zQDTu;w8H?@sjv5D)87~v=zb>$ZdILNUl7imov|Ye`5}h&3_xA~a(^y!HGpS(-Wm7A z)0hOYrDw~H-!SI&ADK+%tyK-9&Ox@j>jH@X6*pv{Fo~}x@!-d=2-*z z|7R;MsozaZ`dJRJ{itUX$0zN|1ml`7=X#P4cV{~9&!pn_B@-PF&|hQe0Q0>&6@LKs zfXx9%w$?cUN6+Z%b30?^;OA(ftK+_CwDl#pPYdtVqCe6>v8}E3nM^wV-Tr*)SE9BK z+M3rgn~8IaqW*K;UH1czFB6MY7OfbF#iEbHy2i)E*h($1^(e}GH+TOllkWU4D_Q6{ zajIqjZ0GTOHYqfJjqOZa7X&2X{?$?G2bICf+rKg2RJ(3?whvx#eZdAP)}Ah4CcB*us_ zy9{*2JHE%m8oGgcAJ>^z?epOHq+NN)AF+%KfL%L|>o9qE!@8WuU3a?ce&UPxa>@XX zdGqkb%P)@SJC%w26W4I|?ko?Nyl&EoPO_IYmt*K>i`p6(%ls)Xb3E>dOR{yM44Szo zE{P*EF8qE*ToRXlGiVk+aYeWXT&9O={JLB@e`NCr5P7~KO-)QOTQU3i=Vh8F3q^` z`x$XbT>8zRS^UH$acRbd-_M9k;?i#h&Eh96iAyss{C-AU5|_weXChwg>CYEa*-Wu3 zmB2lTj`u=1VVk&YOfI{7v&9QXhKl2#xv}`MuY93+b^Kz*3yFKHRxU7FJk)JC*f3qu0syV&kf8P%E{0^x->ZC1c z=9jpvZ!UB1>n~pWKW}xNNj0C>{(rX?&$#d$S8XS8S-)KNoxZ`ePorka&F@23j=I*5 zCob!g%l&mdtaX;Hi^sn;qrr*UQ|RTYQu2*mBQEQM%X0=l z6c{Fv*N^|>7mMwk?Y7w@F2m2|MVAc)!ba-t=Z166BrY59%t>5ZamkJ?fn*XHy>QD$ z;#r(ycDcXb zC+zkT$MU-Sa?+l?^9z?2|7vt|@#1ZT;<+0yDQ-CD1I0u->1sI^t&i-u&-C^bulc*r z1e!^#x6d28#I<$6dOd}eOWf-`IJv#}(Jz0tYX0HgmJe+kE_S68foC+kzPI?%zyI5+ zY4URn{Tk4@+x2$Xxx_XX?(4I&p6mMm{iWhZCbmj@`1N`S!f)I|d)+^LF3?O)eD<%4 zm~}cs>vq2QweLa1?r!_BhL^^SS^fxkN6 zlk(~_ z{$|jbyy~`3NoQczia)D(g3KlA$WD28;^(p(cDiz2gkIm+m;LbN!QS^U_4!W*X6_-V zT&8+5HD{9XJUF$@)jCYt_W)=2u<(QUdHJWWuUR`rUuMmI2bD|g2l|tW?VUa7E~^AO+Yn$difs5?Qk5&iGFe41FpC6QckB~OH9^i z4o5_nLFMw|t^V)T$2p<(A3Vbro7jKae$z*ZNt^qwg3IM_Ao3K)mh&6L#__OD9R1|A zfso(Ip5htnL94sf_B5zmo?rNIVDc5m-FeRv$1za6Movu#vsgeBS`4_cb z=jR1DB{1oJYa6SV749pvr*zpzyqhS~KKD zd|}}d(~j$Nw%v3Mv8lVm9?J>tpYwA+j@xX8iA$Nyn5}!=gKFd4kPG+u`n}({(YeI* z;~nof2I5AZhCK{iCwkiXAFPYITg`UZ>?M;u4r?UBa1NiB+#{22oEgn@8l=y#a)~;` zv5=t8OMA&Bt_2JdOK!>%W-d_=c=lz`=K{T86VLf{lY^jz6?QIBpZN{_#p}NE`G#q4 z;(8XGqYWBMZpu>+T%tY(KJfm)pNZy%-Q0TP)kWN6=_Ug~469zaMBPf~zWID7yc_IU zg)#maI1j|Z-N`}Z&q}6x;u6z%=EdjL>`Wsoe!O^&XOG~WDOUMdZ_n$EOU$2hHh!qC z+M0L=0PZWPH})!}ryjY)^y2xpUf8W#hk4yUeBQV7IV*AF^}BlI67}}s@nD}*RgG~x zSE2vR(;CW7GT!T%OB_oX-g$W_?WR1JRaa{uku?X~&`5G|ISnH8vZGOVkCP*Mj@9tm;s|p5q;CwYcA|8V^Bv-)LN- z-f>?Rp3&wPgZg-J%}KrN%W;eAM&uH8ha3dq{39F>!n5n#%FlWUr%}1Y{KLD7{XR1T z@0Y3*Nn@l&wWDL)9EDN>fJAKDRYVWe9>jz-!)JVX9v}yOc0l4E>Yi?>=^OPZeI1J zVBEb}3$C2TL0oFN#5G7>+?RUA=Wi}1(n;#)K-uSEmbf(66RziRt1pD}@|}q|SAOv1 zStGb1F3q{by#K(5&M)5Ja39;|>!t#KS56Q)CoZkI#Qa+S!82{0n}D_!ZEn5q^Y)5q z;<7TAsCPVXX8R}j?|Q^OH{My`Rh~6MxWr|3E*S@BTzF0q?~b<`Z^!v|9BZPrYWzB7 zy48OYmts1^dKu@{alhr}YbT4?e!O(zvf}9%oGq=3*Xx&li|Lo?i@3C>H>N-O^hSTg zr8jydUY+TcxOApJ;?EoX5trWRm3VcgSK`u{{)j(s^haEJqgUe9nO=!YXZj=lywM+V z>5X2AS7&-9E}iL*`13}8#HBZSC0?EBmAG`KKjP0D{SlYm=#_YNrdQ(9nf{1BZ}dl8 zdZSn3)tO$2OK18c{=Cs2ap{d-iC1TOB`%%mkNEROf5fFXdL>?+>6N&2ra$7(8~qWN z-sqKhb*5M1(wY8Fc--}6({oN`BL9uebz3z0BoAxorZ1P8 z=5%`^8f|%+*lKLHoaBEx8UHRPYsKDN>Uv(cnRNWSPUIrLjmva28hr)o@Mn2h%VyJQ zUbp@E)URT(=;Op!md_?`2QF9iW>a6}^@HwUZ1hn$|7?*MYdpq8^BkCbSfCFsjcdYKQkTSK zy7N8Y_jM6A!Nxw_*%AAZsGQ`!F<8d-B-Y&`b`tpm_di4?*}vXw`Wqr#GPk|C^dnvI zj_-l}JWk9t26L728OMUK-!0O|VJzWiZ#HojV-i0H2D;w~&tFoz5%~_BzXt9XppHM3 z?@s)L{u)aMIFBP*U+ekm%cuWS%_RHYpUYgWcT2yy=5l%Fd&v#h!wNjTluM=F%UINX zt^~VxPX)h~!lieW^-lV!pdaXaZ`QG>`I*UN-U{|~me{OVwu!L{jES<-n@irNfzaYd zHro{eHo50AMdcv(#5`jF>gPKF!<7~&8Xjk}@wdYqCGT1}vL7zm50+>3{;AkWZYCL| zu~=*s^s&BN@A{$i)!cr+(w9$eXPnvn%=aWN0(<)mHk*B;Y(LZc2J-2ji^@mt8;5CJ7ldmt*nD>d ztV~|5o|+omxn^ifVQA~dv8$T4k6cw4ZWxZ|VwPNM2J6En; zangzvC*1)7eO>u83A6g6Y_|0+*=+LM-k#)b(1yJi(*VrAIMACBnx`ku>xT1Jp^kq6 z``Tbzr*T~{uE7M7POeUqa~EJ^&ww%1y}%RKemCN-Zn(46R>n1$(t5Y<_`99cXAA+` z7ElfzCC(a~GrRc@b?WQ5wg}g880iv!lFfGfac?#`V^<#XM;xmefV%!=T*m<<3Xgj- zdULr%FWO;sxb&SkbAtgGlm8E#GiR*verCJ7E`a!7aYF_QgIG3aATuvgujjfG7gN8Q zSTbkHUA^Es4xBTuW-qbs26?EjP4nfp`rmd~#<3-w_pxFV`#98|bk`o($)^VO^UqdX zQooy+^s`K0`%%v(j!)W^3C1;F&h;c8?#^`HkLSiE6CDrGUt{S2^SwJ2e*n+H0*+4D zVF@^TMqi)X88ZhzM-yEg_rYGumn!YCqj!z9&l1kfcm~fL!t-53`NXwF%x2=;qNx8| zch~*EYm1OgWxkuc|CLF1{+Eb+1QX&vy~A zd)UszbwS{Vdt4}+>7sLoTN{@%n>J<{#(B8crNdnMK3uED%QCosj@pvMq#ZWnov}xF zIfHiTaa=#i>mK_!c4Q(y#4<8~XAbeQhHH9x+~Qae*velLW5k$U2Jjp#9@fwe)caif z%yE3ut~}(ASVjiGt{um9n0#!ej`O(dPIui;d=Xzx8Ne}b9^QEQrTc$~NvBMr|9nr< z)ia9HiB7VYG(J>x$|l|8NA}GrLtgkNE{RJoxN;gMaY69Ta{1cbNr59W|4U@PeE}b&ug@59bxb%W6r(qJ8#HCY) zyzoz45|>_Z=C#!z3<=OQ#HZ;h(r9F1_H&X_&+%ap{yHFZ>gi z#HANpISrGzBrcsY`Fo{dz(kVk;_$MxjOE0)`8YXc`TsmdQ3;)C=ap?tD zPQxTFiA$#pdEuY9Brd(+%4wLyC2{GLAus$Bm&BzPTsaMsxFjx}GUSDS;*z-Zf-9$C z5|_lKQ--|oPh1k0UU20!OyZKbbjpwy{)tQC(hIJfhDlr!mrfb-!as3ITzbKk(=drk z;?gNYUic?2iAyiIavEkmaT#lGE5?&u^yiWeoU-M_e?4(|`h{l~Z~WRF^yiWeoN(pT zFL6m6Ta{&}Y&r2yToRYWrMGj_eV@~XyQ@>;{-OWoY+Y`p;PT6wepSUD0t;&oO zuAKTME{RLxlG>M63Szr-bRNnBDrZpAMY&y;Bwm+ZxRV)^LoLC443qi`KOuFm8csc9Kr=DD~V#Ueud6e4^^rza| zT3-xOnn{*mmy^!U*rU*1{53CQ`E25L;BrN8HuXhbKj;p|MjwqvTNjCkVDk`!`~fB( z7U+XZUH! zO@Bj#OXjvWmwu!x-tj%KpT~)h;PFxGJi)Ob?01XwaTrVZ*_%zA#hAp;fr0LK!t<+~F)q0CuDM*E`Cf7Z z_OJp^FXd9H_c9iBpDV%c-BZDDrEuw8WxbPrD(DCL-kWtSYJO%inYV&Hoh3FamTh9J z0%M}=^yZScX&|)tkjaMQ@>L}7GdWOC$+Li5BGki(G2aTT2#rvk;v@ko<0_>c&Ft>Zt^8DWGmJjd!9AnMP&xP6P&p@14AhS#RclRDU zJpHa>@m{ov^sm7*@Z?YS{lW8xr&CLZ_k4J9cJFmy2S4v6d%|JQP5kzA}RvEE!bxci)AvwN-%9EVC9z>43+`MsZAdTeIf(%hcD=jQKvYeQsO z9VhbTr)K_4Y8OH~&nnNu_lqh(doC5GS_ZwMoE zA~K`hU!31_`OyP+cVR!Rt}?Pt67&4wUF()+_g;4FP;L4vBK*|CEtJDspucwhFAnd* zp(pz1qXw|w`rPd9&ZYUiSJoo$!w?6wK|haUS;r21^W8pXO+!YFb=Cs(0glb@{zMp9 z@k_>q+1(RMv)^3ZkdV|c(f8ha?|)l%&LZoYVp8K z+rq(J*SnctB4OcJ4UD^AdldQ^i?h>(g+tRHS~z_72cJ8z=l%G%Ft@88-1NY>`1|lT zj7Poy*r7e=E*+k}bZLHiWbq)fF@2+-?ce9;X0}it-kl=z%%k`GIpp^a5r&+&g}KLD z77y))_;#QF{NZn>7UuT-*QLh z_W2|K_73Rpo$bYZ!Q!D^e*m4fH}ePMnxDkBRK2zJajsup zGq?A%X6d&3Y!TK{?Z5Y~-wO*fUdwrGcJ~Hcw`fYX>Wo%;~+a}p3O*!)R&*1f$@f2e`BYdtNmb`==mde{k}1l`g*c>a3ptva2e-*ImIIT&ZIeXiC=jM(;EJaG4E zP|w(&?}Rbn&p!Xyzckl_Mn3-WkDs)3c=ty{IaIq}p8M8d@$s*`u^#l{cN(xh#yw7I z{R(}@zWVIm4!_gkBz|NP_q__GTQ%P%t)ZBoX>%e2`88?)$CZ{3&s<=4{~fkhaqosP zQM1b;he@1M8%{KDhkYPH*EM>cVf&DvEHUV)9&YqS%^;@ zxcg7=Ob}an1$BCu+M9O!-B<>3O`@6p=$UsKkmlVE@7->PP3#Nd86n%wa#C&go}0cjnGs_)5b zV{k1Pw7mki77526Y^|||xtnJW-}C3znxZ$g*1)o~zeD`YCS2nhq%~aFKC!cQ63^lD zbMHc}^E*uO;XE&{r{=Yn%pIPs5R`O2Keu-?lZ*RvZtu-Yvv<|)oNG|>#)%xy&hE+B z8RNvg)K21c!!NGsTWl*?|m2x^Ly5d<}aS<>8H(+)&mHxGskfS>f?CN zlbbQ%K6z0#!TnA@&X<+<(TeTI!S)L64Rw>4+J%L49inXFUe4M{D942RoKIXnPpTTjfycZO}D<aF-yL-7_~gTV?9$w$(AfKK&&Q6A9fGr21Z2WFs-Hi->ks)-O|HVA0o;2j!hpQ) z;cK4F=iwPv7>9^VFt0^(-eG`EP)0lhL4<>2v)DiP=B^^Jm182Zz`Ev31d~h7L!trP zV+H3Z{Nu;lXveF*0 z;PB(6Bv>bk*ehI{>y|vyo^OG^4(_FOD{cxW*cy2Dp_x^<{)U%L?91a_HcnH8og7I-+K)#i}ZLk7yhUVP$MQV?c`|r!hRAv6cn*F2 zYFeAJg~z7f275m{7w7k#xp;V{ur$B#%H_Fz*B+bSdlR(f;T+VxH^H;3VQ=UJ*n>-! z;e1rM8?E{1BlrBSHl+IfC9)44@2Te11m54xZ7bnCS>ABN=nm()Ko`;FxtT%W>}Jr- z-`V`Ti&$E&#jL)B&-+L-AmpGqTEsZ!w#2X&$*Ezddcwu>uTpXL7xnOZ_ z=JuNKXu{{w*_mFi)+qXs4{s)K17iW){V2CNaw|M2hj5-T+_^ZnuQqkIkwMe; zC-jd#w|ID8=yll%Sv?BplIz+_3r`I+Ic_J?r( zhqo>_Ya2d)_}koThwx7MuyClB6YFl+pZW1pesi|>g5iGVVs%==^c~hpUddxKagI@c z2Ex+e=}US1qMIaggX$%*#@@Nx-r>t`~5i}y{xiMMTuck(cQVfmEDCxbN> zWWOxT+;S{{=a^SwLAq0b^ZsPqkHNxPn4M|i<@xy|Gil~844=iv?|mc8;e5(I2i5D> zT8E8&^f2gNEhF##A3UR<_3=Qj+~e}RYd_R7`S~5vc2TXl@jgDV{fDOC>!)5te_MBY0b@eC|cdHi($^!(j#_ieu0>%KmWzcRbxr;d5!7Fox^&hF*y^Qh~7UU~d< zhwFB|w_X0#^I(6Xe(F~w?#0FFH}Tp_w5{^ps=Q~kd4G?Kfso3IU zaIa&S<|*M0`cLq%3F}ffL*4wRJZ{kq?%S=zLXh6oXS>qGHXjVn9u|S~0C!4v=W(tB z4$D0fIED`MI-jZMI-I3#Aw*|E@$QwxyQh!t-<#*Pm&^12^yVPhL@QY!JyDi#_5O)# z;_z&7D_sQXIo|ug%^IBh#^V;+qMr#;8Y{_yd&KIUM|Jv+!hNxo^bwSIXfJqJLpLzb z^AR4mi*wW01|@yfUF+Wv`thdV|;YQ{m(o{5YV!I=6LTwKmh7lM{fGkK2A?TL%#Yxv#I z+%9^aika@beunepylXLe_pBYA3&;9D=^PA!Ixzf9Ds2oH@AH}~H^Rp|YkBM-?g8g< zw=jG62i=g%>oDqlj>oDTK^}%;?uXY7E+6LO*Up)6UNdMGez5nFdDnkhIx^F1rjMXK zTY@<%9y^HRKRoVWZRh)fmPRvq7U6sqE1Oc^&!7}rWo&l(!l31anLG=ecSQrg zf6K#VSoT0J9iF+7J1^^~-wx?M%Z!7dJzJWa<{g*(G!K_%d(MNFW|Rllel;SO$7c6# z2x5NdWdhcA^6&=x8*kxqH$QWRK8_&%#&dcbkxMuepeKm=p_gfKcF%P@ym8;pb7)T} z=3sH%S0i${G`DY!o`E3#hH>>9xwzyUPYTQaT-^KLh+H1uZ~y+VTJj5ao$DSI7{46n z;`h+>NG;{J8yB9j-)LMe&F%es81|sSJyO5L!y3AIes1q(9=D4J_e|PlrI!Bi-Ur|^ zQ0G~CT~44cK3Yp1+l>p)!{lKN-SFO>2L1aR?aEVYf3Sx88n0OhQuxdB`_|W5$9Cew zv#NQygnck)aJfAM>-CH0ooq**TKmDdk05d5wJgsbxce_^tz$d!9X)V&7Z+<_FP9I0 zBgyOb=p(!S$c{X<_5)|tyu)i2f)YN?BZOtIF3jPa#={z}(R}96UGL>_i*BCV|4q#q zaJA-5BtGc(h2lJ5=X{4_y$0qTj_L5QhGUmcKfUV@dEBC#W!TRq!iJx2@y;gad2YT& zA~@mB+#aU8D`2fJ*ZHihkBw(&@vw_b1iV@0_3 z2+uP@KVkTXcbI|A{B%9CiF@S3kOxdgk-qqI`}eFxf4Bypm*ryzzWHtzR~SAQ4(>_T z8<%*-2Hy1&2K_S`ao-{@W9(cPk@3#3?5AM*z%dlyaJb#TLKzr6RQ zEzC}TCJcM%)oH`;@_LSNpZ$;L+l1}Rf7Jc6ho;+k>u@~B4gIix%be$DVfd_F%KV1q zGt6fm;F_VMhxWcREV@?9iQ_)JT$<3C@(d748Sgg=IY@)1TF+$Q{kq)~YSc?^(~wIIKeo#aXRZdec8Y zc4X$=KCRol1LwQz!A3Hj;yvQr>(pQ!@KgKm`tQuI+2_w;JtlWu4s%3oF4HWmFg`Z!YahbKOq|K>fn zNQ8HuxWnKE*SX-DTo|8kllN;(p9VJYY_NeB;rJQyhxHhY-K~B4;I2QcmwpUy-ay*9 z>s!%tT;Pt~^ZD!YJ=f#icf4|wyZY6@;*nkN;pGP1EzIveMMN98C-)fa8Rw2;Zn|3} zd~#c#8W8E5;FzQxEiBIM-o(u%%*}^!{hJ-VkRNjmEW`c>ZeFmzb8uhGJfzA`(Z-6z zgY$ZoL!`I$ssUW9%)1X4nZo;0^lOJibi;cdHpYeb^VZvVriiW@*)85pFJi->&zNyMoyN1S%?B;T~{5`vW<{i9uKp`8@Uw3s(aS6@~<}MEy|AD(h zasO7hCfy_xgCDC!Ajw>UTjoSw1{- zffuq+nEq)1Ie>KlH;AKcGO5B&3hV4GmP z{geCez3ca?hwRJ+v@^Geu!(D#V6W+)Ig6Ei2SEdPK9xw`qgyyTsG}CLC*XrBHFBks(ZLlYf z>n_m}7jt`Ww%U8^rM6x;vTtKa1}Gam-$mDfdMQ7J&8LCI#pyTUIt!ls)wzlC#o(?h zJU@>L4Pe_#WbZc1XE;CaLte?m6Rvco>!IDZGI@AEtL+!&iJRPb zs{!TAD(*cIrM#crb9E5Lt?|sll1$w7Iqt=BXa3&X+-c0vaSzkd;oaLr^L6>~^rwDt zI5_u@9h=+z5z#c@K6Q5YKx5{9FjI~D4n)^OVBX`L&hwA`OLLG?g?3wHy)t7M*~BwG zf|QmEmGj1^v#k zrP;gw4BHs$a>V-`_qhe3z1&DFvb5s(B&_fK7;j#w-JyNO_9zQ0sGm!7yViiLpH<7w z`yJOp;doh4(^iji;XKaroIP6t`MMLw3&Wz9=MV2%C$wG@>Vguxv%7A>@u#q)HOz8? z{pb-{uU5(;2FZ2kx%B z`yDFf^}_5-i^zGXYMq&WhxL;|TB}wm?OwjaId#yF(0L-J`c%riwBBlNW((eX6}CI% zdG)NU`{@z6_o0%`@Ez7&SgvV}LOB<3-XHIKK&GncPvkw0A7dLS%yScEEv;CAXPDvI z9k=S3k}hGK1kVOg$3@@E8o)L?-aT2;m#*Do_c`*uJUczHw10Q+;}3u3E#(-4|Ly1_ za98r7J?Gk8Ls(5`Fz$9)*mUAYu04J)j=AkUAN$+YbZX~4GK&4x7v}eV0Q(9~&Qtb6 zKR8Z^XO9Cfm+;;xZ%Yqw4hEftBA$bIHWS{5XGiBEez5O}=J8b{r zS$R-a;ztkex%e3LIlL;5Oea#ggz*bncOcFr^MUzx49=H5HoNzeOs}>0#CauX?~dWQ zUkh`)`mycx%%k`GInKk0_N9ssJ@f`_-{N`+T*rd#UED{HYr~-|*q)oUqX%5y`oe*4 z{RPu6eLB+s_CImF6UTz=BMsh+&&Z4S&r71Z?soI;?s(Qz&w}A#@-$}f2TI(0Oua@KE|Nfqrh;ej9;LAg!!6m z81~)NhM3yMg7rJL|DdgQQ_$G(MIPuUEq56t=Svf`;b9M_rMGmP{2xE?=fbEM(P;rfu2 z%?IMVH0~K(nA@`%_}eLZjyw;uSRdo~0k#iu-Un^Cv|go#^Pj=bwbfHogFDv@Z7B?G z-8gnt)Ao_83d2n!qZ5VEiIK^XD+`f}-e`|_zL`}64+2YNHF!)KBH8cqkV_T|$r^yX6g z`*Nvi_`E)wO{W2_lWhSe=xHFIKBG6A+6&yhO6)Zpd&2ex?A1}=<%|8@@plWN#^t;> zn>Y)~!K1_?v1o?@s8e6>&8ELGFwpJFoqpMD#~=4*lQVW?AwR^ho&l)qU+&Lkt_EW$ zH!!)ZqSjF^m*_=1tPh)h6K_r#=*=bnBa_JppOuvD?z#Zte#L40!Qm^N_ z6Bkpzns~D2$vxdbz5Zl28?SobJ=WbI5B0TatV_7>ZI@#lTRJn9vOH@V`#98|bk7#p z&8G(S_s`niP5Bq~yNO9Z%LKL`%QVX0aD39POfarlOeZ^wUGZ44BNi>T$6D#H!F15s z-d0S++lxKvF5C4#aP*A6KDRSwp6^K(V{NU)HEY%sSFc`8f20G6fm2UiE7>TtSE9BK z+M3rgn~8IaqW%+L8;M6Mi;<_OC&OI)KcCu0#p?73M^$e_CySA9?NpQ0XbLsnVtr~9~j_paR zyNNqJcRasanwz+}?9Zo;br1oz;-6s!K$pub~1IG$6j`IQh&!x*Yr%R3}PRJhc{eD z%;OH{aVQVO@__VZ)R*X(Q8hN(sn0{@(uFZw;?h`F$$t5-6XMeUJfL!5%md=ms1xGE zf1MDQ{^tRe17jW#mqwisC;sb%xb!~{s2mvcfVed3ggEhEC&Z=yc|hgBm0dZ;6331}TPKZnY^MJ~MF%O7KqfUqu z|8+uK`kx0>4vcv~TpD#kocOO3;?n;-pmJc$1LD%C6XL{woe-D)=K+-iV;&HfMx78R z{_BLe^gj=%92oO}xHRg7IPqU6#HIgvK;^)g2gIdOC&Y>WIw3Co&jTt4#ylV{jXEJt z{MQL_>3<$jIWXn{acR^EapJ#Dh)e(TfXaa}4~R>nPKXo#bwXVFp9fS9jCnv@8g)XP z_^%V<(*Hc5a$w8@;?k%S;>3TQ5SRYv0hI$|9uSvCoe(Gf>x8)UKM$xJ81sO*H0p#n z@n0vzrT=+A<-nK+#HCRu#EJhpAuj#T11bl`JRmNOIw4N{*9mdye;!adFy;YqY19dE z;=fLaOaJqL%7HNth)bhRh!g*HLR|Wv2UHG>c|cqmbwZr@uM^_Z|2&{_V9bMh;&ScU zHO1DJX8LnU2Y!~9dg5}!Ku_^gH*BXrmvlf}8tu3poe-DqmPtE#;FceT@t2EMcZ`)5^ z=$E(*U!HlvLD0e^E{V&aF^TdJm&7G;Nel#$fgs96_L9m9aY+mWk%1t}MD~)(3UNsc z1d)Lt%0%{($_jBw3E#r}Mn=kHY>cb)CgVi40wGKH)BWiwqo zOro1*9xfAI?ZoBka4`_XGTWO?@p5^9hs&OH7ja2kI$~hmsi*QXS?tTDrg^wTH>aMu z){$I6EWadE?dpJzSd^Q~-dyT>UM{=hG2)VJrY#26tXWgc^(48u%x2SRUM|757T2vi z)s|djmuhF1f~e~b=r?n7mQOvoV#SJ+`|_!yyne7hwRY_qVw3D9Hv=s#P1s)K<}#m6 z+zwo>fIiX}dAUS)I5xU=Ewwd+XqSQ}6EZ2#2bb9G%ci;{F4LXw>C2^G7hyBklPI<{ zH*uGlpy`X`@wQ!o?MbY=MeHQ<2kw7}OtOEy+4MI=xMXf|{Jt&PLiUsDb;(BISP=HR zMfy05CH(BoCeC6^;^)9X_dDVFOKLYF-?3cep}&Q7d^fO4e~qOB?01OP*LuGC^6CFn zGs(X9=Q3C8-O_Kaxm@lxJ?Ya@pD*Q7srND#b)PH2?%hMWv(z2&2X(C%e1NUptYcC0 zGn2`@73}G(7jaXV-sEZ6_1c?D-ll=j;zu^y6#+J%410P>{@|AbsGsiy3|Cs9Xn35> z#@`Nel=~@fgP*ry%_GH5ax=*wjm2WCU|jRdVNEy59oRDUN?$&?opEOOGvAZA2<+`M zl+S_9XHWVfUgS591y$&G3nO}FD)lC)*RSo*rxv`Bm%^-X=E1K0P(Nla3}FQi*=+WW zvi(f&8_1`BPCV5&Pfqd|)&o6>YcSY+cLl6WUag**8r->Nd~kSVtZDnmRfXZ^i7Pg* zxO11>99=)W^{f>ucip*i<%*M5tT^co2;l3=pGjEs2+M7EccKYxL#`)vd2dhhb6_j} z59H0iK|BBd@6V+l>(6JFAirN!{-in>+`Pt~;rcFU*B^qv@4@qL!RJ?@{=2y^m)w-g zC3VRfdDKWUV4VeHh*ya0{|p*GwU7tujtBem$$>^lbo@T{mr8Wp zmrQg#kWR_Z@UuJJbw9K-9)z;=qrPnV0NAhR{A~Y%9N(rsygMZ&mrKWhiSL@R;>9!I z=7oHB;wPDO=l#f8M@QTKXtZ^)wY8<_#$Pnr@>*M4>(lYhjvph-$St%7VQfG3D=*Sx z3^VmBY3!^o_WSPSP-BHMFfj1DxZc!j`vT!V+nwop5E+ccqK~`5o}Dm&{Z~8MV?RYZ z3*-L}15dX1v>I77u1UeRIj-AjEUKKPwm;YXeq6)CqhC=sIPVQ-IXnvcvHJFnYeT_)eHC=->O3Kioj|+rr-`nP z``xUQYr!Xrqq8G6n@M-whxVP9IevGkuiYvQ( zf*udXJ7PaE%dMNPw01f{2$w& z(9eF*@tzQ9bFR;&TS5-4AJOi_JHa}1FWD*a6zL$x=GJn-{(a{mbb;OU^)Vb0Z zO&zbpIrfvl#{Hucy}%p@%-zKvsg?)y-keu#dt%)VdBAlqo<&~0lIu>LZEki#_w;07 z@=l9%a*YdRyAwZvIptpxbLPy6=%qc@b_Ckxw#SJfFMkc|<1Yyvg<64;N$&fu^z1@A z^o2yc{f8oYC%4tv#c?HQ58V&?wl%MY?N!{nq0Q>h{8}mRgS9tSj(u%hcSD?2=gh8- zu*`$qu+?Xm))~NFfzZ$>3%U~4ZGA;=|9F36y$!m4*{;6HA3w{mcI63}+jyKeZ`AIv zP7hOi({8^T%OI{vB(C_mazj^bZ7o0V&7~hvGspWK*nAn!2no8~gf*_)c+;eIhv|!V zwozNsrS-?6ytcG7zYg`(1L{2C{tol=y}g;WL1h!?acqv6zliI?MRiH;-M6dKIuLtv z!$X8_Vu04FH>PS5SJNsQfrK*&b^R>^_D@V6R#lyW$<+ zvtu`*e_!zqpIR`BYkEbQ1otntx3?XtrWbnef8Cx*#_jZlUh2)nn`^&&s=O?@2yc@rt~xJO>p_Q1TzPyIMw7T1e{tU_%{Y_HI~Vz`)8_&tGh9l~s8Q(rW* zXI?&o_95u);W4d_13B@z{ebJ@n}>Pj2cT_C!C#lmE;O)Ul5Oi=Nz71oiR%W%2NQ;+YU` z>Vm=w4%cmM(HDWWqdXiiH@K$9O*@HU;rWv+e4bC-kJA>Vy$|(VmhfCJV1c{;3vIeZ zoU?X|O+2Spu&;9h+Q&bt=RBdb$+lZLCy9H!5ZC6q#U<|f=CP5?4V+a)^>-cgy?M$W zj2#_^d_TtWp5yZsyvxQZn|Q`Pvtq*O{#JSs(V0 zCm&&b*b$L2L|6;=_qLz}Pk867Kp7~~8CH$Mp&6?peIQsL`Lf-87r^8JUM^vuJDsc6 zV0E{i%~-S*>sIbLN;p6FuSIPp-nYohB)aSDX#c5RPWs(=_ER~>qtxH1$WShQO!U50 z=vUuUF-+AOH$1187;HQS&GH<^jTV5NmwDNN`-?X6+DyDR1H$HBhYsh^H{99LW_d!- zt26EE+0#y;f-*-AA7(9V2Hpl^PH^GpQX-^hKZe4?xU`)Zl!J28q3 zKtK3LytWP2Qrue2X6Cz-dEW4#u3v)o#IK1(Vo}dPJl>9X33By+a6S>ZTv>@toFn25 z56=wI%R|43QH6mMxTcJkr7Cv@og^^7a{|uFc#=3I4y_na&duhsnU&7z$mJ5fynN$* zi&pZ`b7B=4fc-Pi@}4CF_4IRAbvd>_dAUp`I`1d`h`(wKztKBHdOer8RulYlt%=9`yNQ+XvQo>u!}%ZXx*X0a z)N={rO(VQqXOdKh*D`Oz9v6%!;-2%W{U4lT)SrO>{=UxR7v0dAm1HYL%1XDuxm$gG znbXuZ6L{k~0}J|1&x*)IZi!*ogZNWkn+Nv~+`_mVNGAUX{BgA{yWt*8VvSf6VF2$G z0KQ)0VH4(lzQef8Ws>Lc_(3C9hsgRNyoZQbBi2M2 z5V_}KU?961Z6@@CxbAR-w&e>T&k0eP$USi^vW_F)leh@Eggq07dFpYr#l#pfW`}`j zv}KuxF?54{pF|?@JG^T+yE8OyX(vy}k6f0aUS8y36XwHby1NriJZ{lVGSTq>>6q-L zT?TN^EDvkY-}x!toyX%A-S~BnM6A877*BT5pG!Kh%av1qaBdanTzTqvt|vLp%O%Wp zE;*IWj{nmyJiB<~*Y2P{mvmq!58UvB_df8l27Q^&@wmnF5!{f?P8h_cyJgZ&9=PEL z&dcOJV;I_^|A&W5sPlarwgG)HWXr6~Pbkmnh{yUG`e0RdPF(Tr!KDZPbE6Vci zr_5%$9&*E$+X;iXtPd`6o}7CvCg)u|-I=&=V?@MdeQ=333F_t-dFtnWIJ=0)9qw(j zW9!`TLtNGmmjZitx%ee6-DShiaW6M)h21dVJl4l~>>!T+@VHBpy{wz@Q@c#L;Sa`t zxccPaj_ceuKkve&dfZ)G?FL_V!+>)K4)WMR-u@Bpx3nvZQ-8!|9dXHhS9I!EJp5Ao z(p@$hwS5U|H@Nmj_UALdY`r#7K$KtVr;O-EQJ3sg55|{PFCEuL@z~%RNxWsdb z?btdu{1BIQ!zI^PIr0cx?&IMS&i6my24i-@ATH~JOFR#ghc$)EukyIXc7YwH-0(wO z)(4k(_ZSar5|{b(%{*>_OE~kgq6OZ;_X=Y_{W%kxRUrkJk_NeTYdrTyw8)%cY({ zCh^~f4I6$NxO|m|O=ycgY)3Bg)3`jtxmL${&$5I*&n}rt`MLX1H#L{M=Vzf`IREGoQQ63S<8lmZce%#XkuCilks{|{`ng7! z_zoZ6u;=zDkG;gb6JRS(R@=*1EVc^#^R17|rJo``!pDandDh+@<=U5v+(O@Fx0*@z z9omlf@^FoAV7zG7k91O;;VKXOX9Odcsm+W<^(T(A^Kyyzu@EESV#J61IsvwhYd;Tg zccQzy`_I)pvhUe!;$8TjhfRnN?}?%XD?;5t#7eF zQS&&P&AyTM+#=*Rm8ARmh}ANyFy6?$A2**%eN6*jl^^+R;&xt}3HyYehP52OqP!{R zO{40f1J>vAa)a*H_x5C}ps0D>-yMH9j8VSM8%HYH>Dzr3jmkg}(=B2vaZFMJ9p?|2 z7uw6qCC<&$`nSfmm$1(4$Gp6tI~d=*m=i^fGqkZH@%VYBa1d=rgUR$8-hH^p6xgvR z05;9qAq{+0en4H$J!TJa{TyuOLWAW8_1j@CR%ED9k zMrt~?fcs*ANuhPV3Ii|praRx`Dqs!*1DXEW7MqC!?pTs=E^$yj}26P!GSA)YdxE!#F_qqHK^h@=+ zi)~J*w_#1M*!oG8y^xs1v!z`H#fQLPZuLS3bvmv|If`dFR4V`UuDWf-H8VH|?8HvM zo#69*>GV5%z{ry*@s3m|b6n@gs>`P8`-yCK;s;T(ownwEq}bD17U^RiXCd7gvqT*Q0b$UauLkEkO&a{%{uJF}6}p6~C3soyP%IGz&+ zef7gU3|4Z3>j}^X5TBNOO8Zx^4OB^wJntZkJKfy#Ey_%-+-EYGx8hhVk4`GN!LvQG znZ$!&6Y$O!TlHH#`op%k$Qf2vI>!0#pw2CN#pk-QHuaVDK zwDo8`a>kn`ye}u$lXz6GAA7$uzrg;gSNR|GaG^f_2!9 zex3mP_>i4-l2*Lp`pF=zRr8BsoKwfXo|T?NpG$k_VV#z8@6~VWkx^Vnj&n7jH|~2M zIP?g0SL!Q4Skvnli~4wR-XH4q+mI;^{i$ta#qT(NjAtdaMWfHv0iP$Nx*F~ggLLuT zeXN?JsiN0qJR3ltFZ5g10Ib{C06PC!6&+S&(abOM4%{C|Cpzzk^<1GkI~MldAH;iU zK`*>_fC}jc+UNIVv+=hRgOxRKW-9e2yblBW+h&Y8eJ1xa({tUh<`eBtOH1?XL9(S# zZjR#^E%xQy80WFn7o3BE`>iYI2EEm5AeZY(LB6=uzqIbpL%zKPw)7`BM;DK`KV0K= zcE5o(#?RoaoCmv8acnOh@v1yBKBaOA=LOZ`Y!-c<*3s{i@O)XQ!?@2$X8L#X3FToC z)|~tV&;5e_#r=tR`w!dO+vdTRErD$n>PtnV(O0m2i);6gKWy*fK6;2_7S`ps-A=4n zhl3s;9LS~Pb;O6SNx{3?aJ&=pvZncH#WwKt0_5?tVBZddO!F{Kb12`P_z8Z;KkO&N z=h0eoXDKhpt?c#!Jr-QgMl%R zjgY^1XNTiCcegmHQ8+K*y|kitfCeMy8b^xW-ppE9b8suz4&gJ%YQ#~+J~NLD@)&ID z2Y9DEo-f`wxmy=0U5V#<;TXMFb0s_sx#;Eul(!$j`s%B(eO(thM2T2|Yh$cqca4sGFg_oPn`%SbHaSj=Y{Ti{B@3 z`~cYd0rpqWhU0pb-ro4z0wgX3EZqpMZ^ zHp^btMPjY*UQ^LQ8#q{#THCS;;^mBPV$0xgVfDKVQa09(R?3MiDPX7h_i@ zBd4^swklCdNhrVAv}qHQWomMAY*f*}r4y6mh0)EETO=Jwentxu6DY%)NOz>8bzKDh z-yAI^MD{GlC+eBB4hYOoVMhi{ybBQHJU*wcnYpk_x zQ_9TICI!*RDTR&08#lJ4fO0wT?SnfagF};3gWI<4j7&`wh9etyMkcou@NauzU1V}B zvat{uyP_~YJ~BL97>$gKM#kXXcm&F7WYfsD!h}&U$?v6Q$=bT`e|pJeS4PpaiB!TG zoG8de*(#l~yUD^;lgu4Us#$ntwo97niVb!oEQBmM=aY7FY;4=)$PP{oFxSSgA(P~y z8!2qs1eVZ5)oQyDIi)Ru|I;g4Wpg5@w713DqfrTf?IROIG6fT*tOqN6sxd=HMmLRJ zT9yy3lMXY=M)6O$ug8Y{|G za#aqlGaeh<7}o~}fRBw=4oh}Y4ro(*do0$e4`|!S=vIbcY*R;cV~5_w#MICbSZ(I0 zeQ0n~haq`P4RTRG#asunM2Zt84p4LD$nfUEB+FZa;g}qm+*a5)I9>)ctFa||flKa7 zs+QfepL+M(3!_s4!87M9xJc#DvAk$Q*V-GsG|YWDc&+8pyGL<&H6yt#2P|ok{nUrM zV{o*vjW=M~F$=1SMwIqSWc$cft51=Q?K;KMuWM~??OLN3WeUpk5L$cIveJ093&()5=Zjx?0#HqZ5VEiIK^XD+=Xo z&?Hu_LLr%*hGeQemm-op%k|7Uruf$84)6?xaBO1OXi4GWr5m9#v#Q3V_nRZ*n>P-w zZtq$bk^bV)tZO#rBD&qQxm>4fHHmN4LYM58T4>XFApMwx%E6iIpn?LWl&RbCN+P3> zNc_XLtCUDkom8t0Z;xyqFBB%Rt%2=+tJ-gPdpS2P8bL~UD)Y`72W4Z4O^23EW8;O* z<6~2!!*ZOFvC+uJ!J)0g<6}F(s*Xal-9!x8o|Frfxo(t#S>gjDRAPZ>BZbk)@sYyB zy2uqH1&Cx&5@B=_9%Gwpb78bFKDf=EJZ7z;a>6AXF_F#_USdos3{p9e(ka(SaW_B^F03^M)@a8*r&o0f9r)>Z0thBpx(x zP5TkxRBE7awg#UOx5gHEx|q?J6DqcHc{Zsv7l2;i|3r^e%@JH`u=b&8zA_|e*3 z5Ypgb0{dyFbhdXT;u}p8CA)W!sFGKH=`>!n^0lnh{96@yXJq}kr$GsvoP^H6#463( zwSec^$Th1Xk*4*NTQ86-Zqs;SV&v*V)8_G!9Zg#bIM|bnK!e%R4Hz37B9Wb3FgmpL z+`);h+eRiPn>In~q6vGm+Xi<+utVB_u+iK!G&MdkHr_Niu>)Q=jSoT}1A=O9h2Bgg zGBz~{?R%vIo|J2_Xbh^aXlDofr=txkF|0hxPA4XJZYw0AKR>ahFsy!|NEzL6mHH{H zKLpJrBTdTlCg_nhv1rE!hexI+KpgNBxpoz_GSvT2vw1YB6O)6Jg^5)W^-I)il36Vn zBZ6Qh$v`FBpgBFXRrPZH)XjUc~NT-QZR-fTg2n!bT?1!!uSzETTP z7#^8y8iw{LG^Qt;q=s+#=Qxa$*>ap@a$)f2LzOx(J_v&-&6}m@CJKY&LtC0Awv9k* zGtxXd254ZduZl}fvg(0J+7+!RfmTX`p3Ac2pjtVtgHfFd-q9jQkVq|CK+xCKmvWK@}ROeacv#RxS2!FFB) zfs|xCrJTA|&1HQ`j>wp>zcTZ0Xx%V;mud0-~eP#gSD zP9tZCvcXVt$1KS9Hu#@Vkc`y|fhvs(6%m!FT{W^Dnm_9z(npEbSQMj97Vw;5qlWNTsPCal~iBBO=E@WiEqlh|v9zMT}`rtz`u z(ic!;sgv6z7hl=U%*Zn>aI0uGLXLQrK%gASt|t=lIe z1!z|`jf|r0by17elCsWz2FXE7bsUZ?$^UPLO_&|gHD=kRO&In!l1MiGtz%zwsUI)w zC=5bVeRK@E68Kg3e#aONHlj|)vCo2qWu5Z1T`n^bY^rnRQU!ydleHE4JraA|K@X3N zuO6S=w#JBRIR)Dao0J4d-xT>*$>X%^BJw~iT2S_+nN1obp>e&s^nOjrfif(w|J^(? zD)q4RubU^PHgAR*pTckxHWS81RgprKhzkYaVbk`pVHi@9tc20WDl4IQ1Bf&ag9zhO zQpbi@j&*|3LfZm{=RudCicK*6DkY};P?;DqJZCdqh8NN#QR(T9u^rf9Q?)EhuOuVd zJh)>=6J*)Qrja4ZB9vY$T7_}kb*oOfaMMuXOmwwV?xUAnHN$)DkBJ>4qq1KKg=UC- z62b=Fl%$!2R@F~Lil^+X6si(va?{8-^!JChjBGO%m(wS74GY`Hnv|h01C#2PrHb`b zXg0AH+Ns#~i!|>T2lG0<6PgXu)RiJ*^QLWslj|aunN;N#7P#A@ovt}IlhRRp{vt;&E&zXiw z4&?`|PpyBW%T z(+OI|ZE|X4=vJYmnAm3ZQ>e)%3meDAw!&H>*xM%q)ppIL7F0FE6=}wSg~G7ju60ANZ2QJBEc)G&0f7I?Rg&}^ zz#Ct^ZE{>{hDZiMU+GD9LN4|tuadD?rC1Pa52X@=QOl8{Pqp?+1y@y=u~ygg0Z^Yx zImgBednX$KxqVSZJyJ5UT>+zw_VpwOP&L`w)Rv=0!z3GBVU?8vVeKNF*+cD_D~VB6 zdaKrMNrS5tt(2>-D%@1dL+F&UY+@29S-5cw77=b|FG~`@u#TKD+#(3+#6+HwMl2*+ zrOzc9VQ50hf|jxwtT`)USj-e>+K1468{esFCbHD30*K-0GW=2BEoI zf(D-vlXjcYk!fp%(;22us{W*Y16x8QD^^XOttNuX(nx(FhN6yBbvcnZOiR(l7PsGHg>p_PzTd)FFpEx;vjC|R*Yc{?Ns&)TI-SS5pFM(ds#OqvCw(#Xtm5P>yfj4tm zh5mAoT8H{#pmOK9JgCB|VBAd;!`~J%_0CaLRKiuKz8s0R%#;HWHSEjAsbtkv4Wg3OH#UhXwc^J{x9w!Zv?f+v^;(Oo(uTKuFXOC!U7g~xYjLYy_A6r5 z)xIoIHE~qIs+V1B2^F;Jmcek*SoUqls%w0kHwIM0`$?5^D0~$gaVn>#I9UX%b!%)0 ztAnkMnJN-f&eREF$*IuqEJto0nkqWpE~r)lJH1g&2$p24L^JbHfpV2kE#`vZXq8tU zFIBg<*Kr}Ql1L+iv!=C5zH8L24vS8#W~zqFZebjzQP;3CR02hlKbCNoRgViUs*KaC zf-FU2XUwD=sV*2U2Ft#knO$vTy40|h7cH={SoNT>`@@7LgU6xX|s%DdQqSStsfg)Wm!o-EuP!f-BN-aKs$LOA0 zNu^-)4M&v%%AKrIv(aKkpj4r&Gfc_Xa$~i!#ASD$=4v@nrkQHY^eSCPd@Y=x<+PUa z!I5%Gp;X9CRmv=~lc$twj8_Hz%I-{a(=@e4L!dI)rat&_FUwOopt3ttxi!YeW?gU8 znv(Ex+>T__+CR0SgSN&hlVwZIL)*qCaJ96uqDi}WN&i;2gh~Hey^x8$tFV}05O(xm zDM>6BNA-eT^%@kgqN*j0Zmb-Ll+vqO!6i$~Hqum5h~AB~#mCLcwmAUAKz)WN>xv46A$)&aQa{BayR#3j)sd+lggEdKv)?w8YX`NdqOG&w2 zSkrV_xHV6hg=3SH>0DM#n#R4RGBK21!>&rv0*w28rO774qJMQe%~*hyHO+FxQTD6U z3#IMK8cU+H3`+A)@gm!oC|H$f7yc(IZ4zyh4GasGokyTGDy`BUlQvj}j@v=y?WUcb z>ms<%G%B46fx$@qeAdFjb3I_kkvtD+w32Kao3!Ub-YK}w!T`3dfjuOkb#?GEo2Brz zs49^v50$-<+J}-rtin-VDNvLG)j(o+sts1-Rt{H#6-%z1#8%0?$JRxf;uDYq(KZOn7=)5`7Lq}F_M(E2W}v9DKpIp~yc^*`e54IZYN_#9xY9Wy z#!?~RRL8j%)^ZzPO&?Q%B)4pr%+R}eb(yVo?Qiet)`s}M-N@MCms*_JwSY-iCi>&6AwuEV3$v?~-=nJvz zQd2ycR^$}3)`C_sx_2h=sa2;5v6eQE(Icpfamk4CP3q ztO=X3YBv}wDH+=I$-m5shlyjAGGreXYPM^v5SH`;hj-fQAEd2f;Vw0&}2}!GaP# zVlmY}=c3^1YnO6fQ0!pnmbS=`hYL~ZpV}s8uZE_YcjVl=KgJMsO0slNO){p8DxxuGDxH;zs-DCu=F*fqW?@*dF{X#P zs1mKU`817JVU`8XqBkW<@5m^lMQBEcOr0#qDv2_&TC>`MJhO+BGxr`8~_hZ>i1rkVz=eP!ZHL02P>8WP!#lsMI< zx_aFM8c>bQ8PuR9wxkC|D2=%Kml}!nFD0Kk%`yGxN<_&kdv6{qdutvodutZ2k{Df5 zHBYt1n&q+LL>r@tKV3Q%7y4vsADhR>l3^MpduftJEoE{{%%qyV)5dPh+y zG@uPclNxhbnUe~lFejF>XtGNijpmh^Mzju0q|iF3CWEOulpr+eFcp)zuoi>4P|0Co zHcT4|*0z#WmP{^IKJ?GE8EpPmNiTa@Q9yl@!dgOIs3k#}O4uihw&XyYgI2GtylWF| zA%xaZ<)A8yBZs88(FasfllpdywI(%ql}xjQlwN6Cr;1n_m)fLj+-qN%_)@|%@uZHa zlxogKR3~1#0|#xXTTxIcmK#c}UDP!+xG@1YS4e$LwF5&-%KTV8W$<4kzL|~DIFOYh zDMLvZ6Gwe)q!KiP)nXvQ@LCDcnAX8FSYM6k=I{~VxOqaK^dsP!$pG-J0KshRir2`JnV~?18hUG1AL@}NT z*^8&*%Q7kPN`h;q`|!dBse8kkiRIu8kg1|By;Ec;6$q0U;Lcq^MMDbw^4D?ZKNsY^HLS(V?KR2f?Kx)kDU zJ5MrIL;MyAkqZwLQS;3+YHM4~kz&j^LaL%%rQlk|#|pMmZ&*agTvZl}xst-Fn01P# z%=1;Fr;1KwaVk2gE(_C;c`%wZS!@SoZYqhx+^FO!6>>{-rDCtc)i_X~U7DgAC1|x= zztYN#2N(%+Sedo9NHTj}Jq>t$KxbPgGlv$@mDf*OlB!xvYo1lAFw7m4LogNF4NF&+ zfi+Pq5?q!=acC~GAv|+u`p|5queyn2`JOBbW|?6nw`J)p-700ieRUIE-_RFpk6La*V|_MD z2a*~qC{U5ni+;4FOfslY#H+X{71V0(s%k+g8Y-qL#jeoE;iS5RjO?l+GKVS|t7lt< zKBRTY;G$mDhqTl_YYSJGQ{PXt3{um!vUF9hCrqPusce;Hsh-VciDb7nM5KDr-T+7hhbAdBMmG-pa9=>Rr<}u~e&)aG~^;9hX`m{NY!p z${>>LrFvXULuL6YWuDQsofxVo$0QzJYiF@lOEn(G*M6>+J7tn8DNMzbuuSX48Tz_nxe4GSj71y5<{KZO7Vpa)YjUXk>h7 zYTF=O!KgeK9h{mR*)}!N#NIS1FQf@R7#5 zOzd!g1pH$jOz*N(9B3!0m{jaqHIbz0{IH;ugsUz+!pS^ULP3I6yqAdvwu>O$|17NV{++Q7cst3NHu#Ul_n)~jMKfR#D-#nv95~qlNQpj>P!h+NrKeG zmM5rH7n{eGzP(X$6iIc}p*j@hN^tWKVd`GGQ{F;27OXZiw3CsrBUAprbbGiqbM&XC zT?0duu&MwqVuTwnupqnIDEm4rUU;Qq;a$3GUS(zSJAqLUw ziidJbi;f&{Hw4%I!TmKj#aq6LQ4;?>%;ddCS+ovU zEjo4U)TGz8iEi39!v6*<@&>Y&GD^yP1%&b~b*$N5#z`lLbSL^wM!mc?l-U(f9CW7P zf6TZr#Y(qTC`U6X)=S;nEw`_%qm`|VMZ9vN+1dz}Lu_4yTGvpK!R`iSiA2eR>Y_ck zZ)LO~|3^MTM{%oCxQ;jN?6Q;=NzW~7r4Lj&`(I=ObQFa0V`cVJ7 z)+o-ktA6KqlwtvQvhiMQq7YIl)atC2GPIn*Y*4gn*mCWl3R%BIqBVl&0pP`pZqmsV^sz{lY92j|Sq?+;)ed zD5gUlquuOdp_`oMREo#UgefVinjUs_kg7keVntd#UkV;=qx^^TsoFN>qts+er*3eR z-$}Kj6u9aRG0CDTHJWtnwX`@4tpR%|omeJ6wTiVIGBeujUULjcd4{K-sm-|ZSUD!H z^u{UC6?aL6Oo8&9iWOAYj90apL?w}{j?XeGxh}J~+FiQI zebqZ7y?E(Oe(Wl^>vZiZ&Gqi`kCs*J+%nc1kbZOIqH+(ME*J4BYPb|?`A{v@z13q= z<3n&=X6eb~mcsVJ>c51m+~FekD@U6qc7oK~Muz@Usy5W!hA3Vh3wf?0OnRh=6RK|| zHM(1W${dy2SZEiS(AukG`|&m)jn-P&NtXYQy?6bQ<4E!Zzw@ui8TJQB%PQ8Bj~bwX zo!Q;N0k?+(c7eHXgRH77GNEE6uPWJ+y8rp}a5Hl^b2oQ0j|i#NIE|(yGQ*xfd-x+f zBFbsUpV`C%Ge^Gb5r0f+!c(W3e;{#ucOy^RbS$o+UTGn!F{xsbIj$*D>=lg$Vpt+Pu@#ldL7p!A zU%(niBQ`Jdz?Tea04Qs?hEJ*9nrK1Y*21#Je#J&K;LEDVS!a^sKD42-sH^7tc8>zflV=%PqW8!i`T(?3&t<=?dhqRshP`XqYzwk-_)z#DcUz`#Q?7dpX<*%3jsb2dhM* zVntWUSoVxY+(nDSVzg)T_4)8Ad}BMjMX?n-Mv}W${;_RjrqPT{SINjeqHGgP*(HqA z`?TB$CZ!RE&#mI`&CqP3+|y}5APk!L!GS(4E%uT47K?P|~IY?8L$6QWX zj_^jD@I9xmcZ3tY8!}K=$Rbr=&EcZw2V=!pBnlMm!f-t%>n$dbQ`xha2gD8Nsi z-0|JLoz#Zwoy0}~%CK+>?*;x_gx^Z)-NpIs*&Se8`y!J1;p*!0@|}{@pwE%goKVG? z5hR4U2O^y#u_u{1VO#B@L{8Xr6B(#{i40JrgzKkqN!<2wb_%2Ic~}n5t!|(1KA(Kq zzr5_9!sExS!MP;tBy}lL%Wg@7X~L5v=6%t-*GTh1u_NDA4mCC!rCkA%%To#}hr^=Z zS#d}=a!&WFq{-y~AnQnBsoP~7a%1}C)}QO<70hO*zO1mq&G@M|u!}LrZsJYLcm?jb zW3t12V9}!SfXMW*1i1MZ#POZ@NeGn+&ikid#K{J@wK!46+XpYZyTjA{_BnhLQX|X# z0Mid9I&_~oNa;-gI>ys$Y+*@4YeN1vIy5GJ!_|`bEiO={dFfye5YmY>v6Q7Bg-H65 z$;5<^9mfm~9o+!~s?`vG?UpGkJ@7BwCYf(ABxE}MKF@BtqYSD9Hezuu;o!5r_-DL< zozI?xBMc#BWz#3pl*o(9V0A;t+tCKMJN{&=S@stw1Kn{e(mwCkZZv5#XzI@~C z`}%AN7F$-u7|y5Hq=*A4`B2*jI;DaF^g^NYIym_a`MtmG)A6A9*a>-UCMst8>zU1fS3;Em)H)qMpU`LcqJ z)DJ2p7zEPQ#ES^lFeaXVc_r`t{%d?~{|mcg{+3as`{=G4?7x-d{|%p<6gJbhD*qM+ zx-`&+<3Mb*W`|f{0Z5;&{Cs%c|Ml>6+&+fM1-^6!@&2-X{p4)K{kHh%uy+I&Pt{7NqIAH_L7 zaPlPF)4AE;se^FtAbNfRcdg*}LjTK8`{Uhb0Tjr%0@y1V)9+EnPy45E`T=gHh6CBV z`|sh;U$#H*zwG}S{++Ncnw?E&wBBsi5I0R&9dfdIe(NZivOoyph;grP zzYSoQjm-BD$KcW=)CLwe0KvkX;9*Q{eIGfdem#j8pL)NZ-dhshToQn zu+3mNDi%&UWi@e_reokZIG>%uxysak&ZwOD!JezBE6Gx#X+p*;4ur8NQYgY4CHwjG)jYP7t{ZpmnlmV z6Rv@NE1YbI{dn>5;zKDGqezmt^x{&XgeM{ap-CyP6=E8;LYFD3RufOZHN@6E&%1Eq zU2XHBoti|9~& zaa)USZPMRTRlDZ|V8XI(IP#99Tgf)6?SES&n1Y?7;y-kEI5%nxVH;Y;#=1fzZ z6F3srLXNHr7_1CYm>OvdsoMIWp^~K3vTekPva7lC9_I?#Vo0+ss2D1d1Qgk7%Pcv% z-gVxsT$&PJEo-WeR7s`QQ_H>-1028F7`_>LHGS(dJ#$sJejjnMy$^fkxs&s|+ohM@ zB5M>Eynh!j8b!cp6JWK+(|1_Yry>J(dCH-B$@jORbjlEiwLu*3v?W%Fls)FLPev-W zIMfpau^yM9=n!!!is4Sg1U=2dBZlgdBnJ&o;q}OkWD*$&{%EvV)im zAIoXF!$};!NP)LuS8S!rMKX=br}$>RQUS-bvSt9{WIxFbOLoyg)|8W#-`3*d6S`il9DkElyuF&0?uK5tc?zF=P!Nx{g|7aT2ihF*#noDC(| zn!F$<^1e7qW+PM4TxyRP8$m5(kUD=TXY$fnX#ahhRc=Ts(1ll#B<2^4$>;BApu&g}*s+j8E621L=IC zw~1L(%R#9;14*>u+%)#-C6nK5D*vgD5dhn=xif`sC6>xYeYX&N#;_WG_%^J{D zG8@5cPuH7sOdRP9n=mv;+;i6_k4GYMaL4k-dYZ~#UtVA0cmCqecqUQy-pgsAwfjEN z=X(b36e&=b9`t;R8s% zmLkjqXfJ_Ed+D?EcA(LS`j%yy>=}L~y3z&+RFZFqDX4W}5GT_qkOjmERQ7K9@FkG& z_Jfm8)6*K^fvE4`2|)M?`}EC-<01V2*YrGSn2YB%87Z>igLI$J4@Gb zUTP#*NnU0c<}qorq+!cwOngX~(=-%@)TL#jG@SOSJbl4FTczNx#S$U|P+qg-qi(MR zYea0cHZ_FtC3bmqy_4c#q}i!bQWAaXazQ}zLc{9@mnD3#E@gZz;Sqd_>>T@vx2ecG z)FgBggC%klc4~Bu@+b`;&%CIR_*V0w>-67Q(5uW9P?!UhzLp0Cd0(6tbs?0P4AIV1 zm!eyEOR6EXJFG1aFfev+LD`Ak5J<>5V<_^YIekp2J_a}mHxMVXIgqQoB}8(x13*pS zbtaE!X9zR}#OhMx3x=wu5fPPkBrLXozGoQD!Qdn=mvF+^s1WIj$g{dmbmBPyB1NtU z5%K&GsS7*gYj4AIUGjUu4A6jAp(eQRs~wi_9gIm&R-DmGIXL97`{k+R*n1-ICA z@t7Hd(hDvlIOS%nFFJ(|v+UCJsbVZWPn307t)LMH{Ws%QDM2$TYb+HlzLtX86sLxo zu~Z>bY19*gyRWP^&hScVtJ!sREwEk6TFhNlwPho^N^Ya_%3W|@<@tt(R7H&;AzhEd zfWLf^yabW@rPDZ!P0KdC>@-bMmzK%Q^Vz5J^acBDm4X{s0+EDhBnum;3b7;Ra(r1v zJ8wh0n_e$j-G|WcMBHs}KjKU8r!!mqdlA(G*}u*+FV0yXk?C17l6Kwjjl?a|rhpZ< zZdzc`kU4NjR$pFZ#Jbpui?jLp&rzkYyVTV_Hfevq} z$9Hg=A?BndRN?hhZaIuLgA(7$%X9zk+w*g{#r$v6hsUXc(A9{ScqPf{$Mm(~`qol5 z&EI5Ho{rOg$;|u2lwe3>jN)Q?yKOcDzeX57q;0;lt0YC0{ETz`p)dY9=jl^m_9C5DbjYoMw`%F(KcLv?((z+`$Mmj@X3WM{_r zn)qx5)}*7QpqhZR2xG`77v}jv+#PSQagPKcvDjh>PQUpykYI*8R161#RM?Rq%9){1 z*i-LomSF6KMcLt3385iHg5raN`83ZN`#ya^L@#pWV@8#Hj&Z-qV>?H$)UD>nmCXEh z;gQtjT%FX(U(*~Bp1D*<*BUOe598HS^SV$NSCp{;-kFH_#tF(v_LbL>xT)+NToQeD za+W&I-ceU9C1yI=lQN*3+w5=JrE)H%qn!F<0z9Yh2;f~YBkH-?e&;LoS&Uj0`ue15 zfQaclNEGG{5EV7e8~h+NMGUFML4S!_d)`o+I&*k81a&;8l$jS?jeAJhczA1-Bx6kR zaDWxXc7$6@WV1iN`jXW0hIOT9suqt^pKY}HT>heH2Vcy;+-^piroud;Y8=W+A&D4L zJDfnZT04IlJY=vxeGEYz&nfZd1y|!9Qa0{tt&(JnDIN~6qS%gbi-~OZhqy1P(;=E) zs@I?3DAsa$!RP2AIRbZwFSm!V^z3wsOp@8m{Wc&#Z`1qs)2E*Kij(A@9(O+ z_u(J<{IK{SUA^sn^6$qV|6_muX&1g35x?Yga{s*j6uy)7>1K0${=`r1-f-f~? z^yoMDcQW#qd-}IU(V@6YT74%YjM?#SM9k~yQL*q9D)^{p-0euo_ zo6p_Q%H^{5d5nH~Kt%4lI1kYyT9&eSiEM?uqc9=?iIeOC(h(dJ-@SU--%|4rO1W z!b=&&Mpnec7DCc5nO8<&`kvQm`kt7kT@qwDEgK|#N|i!UmLu&!c=5rz^lho4R2F}> zMW%87iW-_lnbP_$S85ZS9!DbvLMb>@(Z|`{N@m;X{qyVBvxw zf=)bDj@nWKNype zpsWykXjg468@VLA>M4{3AcP$$oh@0ZX$e6y&~icH`0JW~z0OH783 z<&$|1C$XoK09&X_~^(6Y4XP3ymBp z34V>~dQ3BXP|$8nlDhO2;pJ1c@atEeQ^Yt zuZXBUVkR1*hmauAeWZy>05-#RD$vpcUOYq7^=Njg16!;U_u3v}bg1y*uc&CmK%pFo zgT>zSC}pz|Ypx^lI0O@_QV z)j;@&$?$P#x(-fO^KQc`Int0_^#Ty-C{CHsC%@+FVLIvrFT9Gkr>Hi|aEEIunT=q! zr|Zo*CXRH5O&A&^?z!ue$9;?(+_CCj!|U*gmOnny0>u~6qMkeuHDWPiM>7XQb`?S5 zvlYxt5%7Q|$_mr{ep#gHj)4WQj>J>qpb$|^#>Eq-M+pwCGn62wM+v0md{u(Ks}NhF zcZ3DOiOD0Hz#T!18a3v&OU(?lNR1~lL@S`3?UTQ}XDlngL}Dz#t6L2YzzDYClf~{< z=ZjZUT_a{q`jNQ#gxH>@IvK_^ak`Z_%dB=yBz8TGY%|OaASrZ5kQkPQP?6FZ{mdnc zG1iSvx52l}Wyd|!4rdp!n*R5eGX?zlIx7V=MK+U<=&HGG>_?rei>Q)d zE3FMR+^n^hBFqG6FM&#X=~Y7ZOahHif(oG65{Ry}0US>9UGOAoT^Oly$pYd8s`Kq= ze|)56b8-GLykqJ8hv^+lXZ+1r&-c4$Ivx!zxy(rRb{nN5QNsJiD$3#3>?~dPO_fUW zGQ)6jL)wfKE2vw-oTfpl(xjmjCJM=EpUTr0?6Xx0Mjl--dgY5Y$dxQzu_NYkd{aXh zUt*U>*E=Z=8tvvuB|-G1%PDKQ3!`FNiB$^sMXJH&vfP=yrHUA9;%zEQgNIeS1bSky zL=u35f{D!(KL|Y8k8GxR0pBbin%HAnQu2B5=u;lXeZ**o)+GcY6$HP zYs-U_wN6|Ty&;g08xu=hmhdsatqe!lh-?nzDsSn99PL1>*?n~;k7xqZ2!W=6SY2v- z!BEvSYCxqO35zYD?^(+7A?y;DOE_UXM+Ncv6wL_`CA2F-L_9x4ss!CT(d3-vQ}8$h z6T+_O2=T<}Q8E%4siYehNje^t4u99HQ~)EWB_@w(0(XW2Vs)vR5g1BgPh^O8c4!m< z&83LC-|1Uh`?uZ5pv+O?OpDx1VFa;eC`HOP?-tx*)5T*k3`#G!jNp`;vA*aOI?P^J zE`+j6rRRyV4yzS3;-LR_l*l%d2`v>ZzRC+EtW9xhs2NKYGL=RHVsQ7B)y5fKNo_T| zuC4{POIeG#tE#qaL|4geRNfzZj)%K%FU<{m8Z?avP^*sPSuIRv-pJTW(d-VYM1cU{RMk@+~&Uwzbecx1XEbN zKkN+N7Kgt*?>~L+y;KbA(t3NDViLTEFTYzaz7veK>3V5$LH2DLSt#!^MIU2-L^&l2ppz#jw4MwdGRp5m?yw!R83cgg2uRmOF zuRngE_Xf^F44SdItQU|GPZu-n^3I722aR+78mPU$`1tX|b`fe*l*$)!7OyK*vXi(J zr{r6ix&=b7;M{CZJ{^BN+20+WPRciNzB(QbkKvtaQB$2#uP;7K|4b0Di$yld*W|sv zIGg^NShN`?>Z2N=zw)W6l*eD*gXXZ8>=8d@n*2M}Z1F2jsEc2t38h^)x0t>v8F5N8 z9!%Hr=R!11O_*$qsdV!7`Q7vnyrYt2788?#<0Af_3>UptIDv$(Oai;RRPW`}B8U6ErJ*<(@3tE76G`-jBS_#cJ;GM= z0Z!3I8U_=MLyKH*NNji*z`;^qO<`67ZLO=ewdC1p(g2MMBvc}fJx_?xG?55dOj8Rh zGgWQs`K?Ng+M*`gGnZ%#)#V6a>b3>~nU7>e&r(C87Az8LI9HA{**Tfgy+n%PPI_1$ zrZzgY>ECao7VnkPyw-h(UwdU6anYF}Vn7hnA;DLs|MEr+TJ%1IPGEki1ujXVurgI8 z2`lObVWa1u7||U15`e>?>Da@=paWD>*bzrGRj69>bWb>S12l!iwvZq;O(a5wVKY-l z8#Ux5^{Fz5+%KXrR1Y+2(2ap2@udkxKDNlXrG`XKO3;#6!?|{&u0}v`PAz6`KqTN= z^8`9I?z@Zd56z0LId<8)AR!dPah5&NkIbmAKCl^e&uhJyFr1LeK6G?J6^Kx949XIT z8BM(FpWds4gP4h`pBkas3N%8%&n9p5D0{^yyP)zJ-~Y3Y210C z-K<`lqg{(m-=VDS^co`RNa-2DQ?44T<-Hwyq%L>es|G>Ff<;wNkeBtLBmv&@sw9Fj zM@2D_qVlFuWSk0gDaA+@A*(@){xzTyR~tx48r^$I)58fVTQJGXeT&Hbu1Q4Hu}L&j zPs1H3IrK+0QPT?^>#>yd4Fpvp9Y>wiVX7Nbkrri1fOyKsr=)RM zNeJ0y5+$=UjoIZQN1fJ*2Ur?o4oz3e5KtnwuFDMRQz1q~WH?by2t8gD8Y*W9O8PIE zQW2scOCDag#7U40p_14q+GnmPr&6#HjdGUiiH4fmX#k7q+yY)_MK@JW37g69I@ar1Dg(e7VN4LvrWJk!RbR+Z)v+V>(m;@0ktHql?G1Ly z9naLf#!oVzoyM<{UZwlWj9Ixy{q_f#i}I7cApB3apTgM9p@<;KJa>G3GZq4K4vWOL}Rb{^`f?S?fRJQV*r@ZQK3R%kH>2na-x4ZKBLc6#W0`v{ni~PZux3{~}eSdH3$k z=K5lKAK0XqHFR?Jw9s76Ijifk7c?!b)^~-qXQ$!ZgTrKY)39kWB!5nq%4XilZL*>f zcBPqcVa;{4QdJgXRi&2bEc1vi$^-jSQZ~b-CKRL`q?M9QXVWeb(X>)-+Bzvlh{`kS zTDF;V@Ya&}xP3XE+K}|IaZ#9M+>YrgDB?&vdbdVnpjoRO{f|irY3?o8`p89CY~YRbVbqP zi#nSiRRPVz)kM`F(j1vV6Oy~bm)k=aS~FrnH#plYFTNaq zd7K`ZI6Ut0p$lnhoXJ+}yt8mdA}X!dP7_0u=}msV=Y1`KFIHvqDLlTJ)J_jwrO367 zZrgG;t$%Q#tNTILavA*3c?BK-3D3BEoc?v07s2s)z5Q_?KF+?mI6M3Dve|84b|;5# z$D+9w{>gPv*a20}%&F!;7|Xax1HSN#a0RAj7|v7-s>iREHdi5WW?!%r zj$!X8(xdJX-)}U~M)T4Zqmhvu7aG7itpjEOO9oo74ikkm8b)FRARL`s+_f=%oU>GF zg3}vltvM2akMDiwEZh&~bGMOdBY> zS)jVqRH1;zA`+#DcJAh+7JyP#8#ze4`7#+s; zhy4+2F*`~3oGNzm)=4s^yXL1rlK~FklraDxrM(M&E$}S9}tI7NBAdI?r;e zk3)(H2i=B{FCi5q>b^Vi$vchH=$hvpaKw(CYpCw+g|jNk(T18VAK2rk8)`Z(E+6cx z>GFNvaz3EXt;8KJXR5fSEa{YV>;YE!Va0g*A|226$QAkMGFx)^bqqMb6JMFfjoz^c z5oB*Boo2}1FoMliXs8*XhaN~$><3UOd7>Uy$P%Zo@08@Op}b;pWhy~O{~hoNk@JN} z5c~X*EG};(%eXJj@SqxjnU$jj&xkuhk1O9~ivZPzff|b|PAa3vJ(bZPGs*6YoXRu9 zONz+2o5VTlr^swqC)3yn`Xl zwGAg}_TeO#H8I455g;BDgmURLYi3s{wZNcY(SONUi%+KWAlINW8G!AyGj{)~;$n8xhY$uH zjJD%6@^JKKqdXp+0dS2tzX})|jec~sGecauD4}bo${dxZ-e17Eqdj`(LfFB1M z+#WP3ZUG{afen!}kQ^Bfj+m|2+9E+G6rC>B}<+TIq$+{C7GGhec3n8QW-E zD?BhnQMTnNF~#fp^7iUF&X>h>TEUh-%BfH7=z&<0%@6VL*x0i>_8@Ep5_ptnYs=?r ztQ9LkL49dVT1y`Y>?T2TBxi{t0$kRdJ*z7oxox41GpktEOQ**GcYChJuY-5(s9-m5 zj<&U|CZ-r?Y}8Zztrck!S;t!Hw49|e#PF8L!1oq0PoZWkYNDo%3aMW;;^1LugUKxr z7%1tZ(GFOAlIPF@MVsWwr{9<_Bx$Uy@lTAjg5ox(=0-H`^mDQIf6%1JR_I zbtt*Hwp>nK3hz2u&cMjYI%t?P!z+5=TVXoePujU^)R`W1&VRJ21bfuC5xzC25)ttB z5CfNEV_v7gxxiL+_ichAVR9OkvBFdWl;B{q%J?cI*8W2v=+qFvZc#;%T9e|sc>izH z(onUct0c1N1@$?@St2vMB{I)cg5#rL!t)GUcgseFv}LD4>bJEGCKoF(FdQRVkGVw4 z>}{0Z@Kgdqk;c&#^DoJ)6Ody@WL<|wrV>24@^(;d1Xes@OLiDx^G+qeic)yj$<|at z+m`_GP!%i2%u{BOCOe|+6WrZ?co%Q~#GRc?Q0)}x6JZ61=;B13cWvyQ0r5z2Yd~iu zr9>Wc1c=<=GzWE__e^F2v&3U~AT?5j?w>S^0gN(wt^fsTV?J5{a=A^6gmkPQOE8sL zD?*ygAp?v-ypAils@UBk1q~w%Ey(*Cnr_!@ZSb44171+f{B95jBx&SpR*o?aT6N+a z48Rg1HjHVHVU{&mH>5{N5;eg)^mPDj9W@UHgcKP7D1AMiJgHlA%DmylGI53hW9i-_ ziBg&+Rrj!Y$hd-aWI_cVgo%tF*QBrKNnQ;G=$q}Bt`5XuJ~9jMjoM<~U-+DcDLi)f|M12NhP;*_<3evaRW+kXV#<2&u&VI7t?YR*kGm=d_y8 z^O;T59=kD&2GoMeuvyafEta$c_F6EbV1Yz4kqTm$$wD&Zb7PoO*Q2i47cH*V9oCZ6 zIz?%Al1SFRp^oio-C6{ZbwN-euIMI)rs*YKU(rb+vG!4B zWXmo|)xt|;UtbirD&?hfpFw}vo9!jg)`5J`n-Nr-4cg;D+KL>V8s2sSzECJj*Y7P< zX*MuyS<1Afmi3cjE&%%OR0{=2z_~8zx}r2pQA(`*44IZBG+yL;pDP5u7TT)iiV}@y z`Hz0EXYb*Ou{ZgdLGe*?##)t*|C#&hd3!V??m$!q(6jdZmSgXrICd2Bei|W`rgSN? zMm&v5YpSK8Fv+a-icV|Nl>(ay5huyb$NGC&P*g^o5;!9lp47uHquWnMB+_aRYEHaK zZ!N4wJp4lB4l|2~2|4rfykycSl8)CGV1#0b<NBY<5Z^%15)v$%pIfv#YDA zT?8ldWyPT1@)<9_8_@E(S67hiE@(Pp7=Wr!N(Boh^qn za#jP|ig&z@+F0lReGd%$;a?@eqEDR;0hi3evBW_9fGQSvBWSA(44|gd&(JBel}WlN zR?mE{(QLXXwb#2ONeBIc&@_>1$Jb=JTdLzctR|WYaob*nc*N!&xLmZr!*r3TeP$Ci zv%8V?GX@3-jibj(!ma^h0|N;5H18rw-9~$4Yr!N1U1wVZgFX&}voVrpmPD$oJ1-H^ zK=JPS{`vw|5dAeoId6tUQB04kk%@Zb>5of#vE8(kX%2|qeg2x4^A*5fm-4+ zJZ#whLh`BBVLpSyX4})KV>*q=?w}ap{Hm0W~#kwXzcY-dAC~v zWkRRZ$dfhd?7$rPMBa49FG&}>lA5DHhicp239=|H)zGs0B6@2fxWO*f@PxMsSxMRU zvZQ3qyl+FVj+0PwsvV4q)M2WS+DQmXz8<6qrH!a0>{uxYO+1mj3#X)Ulp7&rn@NcW!j8o%dE0E2e9ZP9(o(#@#^Ef{d(9_$pZy}QI@Sm}6M0E(SuUxE?6zS? z;Q|%gPa=1kPUOt?Mq5{>tj;l$W?icJ)RwwLG7}x7h#paPohqljPOl0Tx^o0D{g({V zsbxaBXkCIOd>+Fk$AFRn7eEIxlq$LrE9d9Vh_#C%jk~cBy20rPL08%`B&uymlFpKc zYAtcxx`eKCLGjz2J#O7i(PLskV__2c5e(W$6sKGjbEquS2`bez2w_Ewy6PKU>`*Ek zo%%Z-O05jY>!`dF+CL70$wvOG5T&B)Qi(3%plmdf8u2)y{o1EK>-@<_3sq3q5k1P4 z!BdX%kPkoQ*fXY|&CIGqn0g2n4$Kh538PawIH-Jm1-`k0-wWBq?}b!fpqV~R^7d8h zaDVvR%5i^u+=VZ%#INKey6*$V;zJ~V3p@FB0=&-eWMCJIBS&&^`}*D0hmY@Xr@IVV zyGRxk2GFXkc^&##km~dZ1r9LqPA7fh+x!R#d+xnyGE{i`P%zEwutghkOoaI8WfEf# z=om*`!m^I&a3E=VL3B~xcytiVfp~H}1`dH!RKTB^`o{gEfD9-Uh>mzjjKeMxBa5ME z!E{9R_4WJrAKu-?Db#2E+KakhRfp9$>o{lF!?e?EO zA8*19>c@MqH+_-qZ1XOBlg%*U<=br>K!>a#CT_?}_=Moi=H<)wF?=9yh9$S(j>p5( zh#9~^xl;!*5A9;)F9!GWjyFtUwAE!u@M_49zl|LZNRJ_G@>dIsxdMJQ%^Kr~3ksA7p69WKXFLG09|WvWl%cBa}E~4;o%jmWUYOsgatNmR~8t;#YAgTQkJ!E&lQUY*1Va4a}_Jv zP}sC30?3W=08C>%Jkm~1ns%3Dexh-XyD4;H_rnH1xUvMKFt*D@V60aV1fZ-Si08r*ag-Y?$XEd-%7EoCk)*{q z@zh?DP_>*Tcq!5rV5Uf06}Lr6#*GtEh2_EMEJYKy5_G~k=wHp5hq}C_r&y=St1;Jy zuOBn?l)_4O4q-j2lLJ#Jo&_~}Q5v#D z);fl9S68u)3oK1ElB?XQ$jN2ZA@mNbT){NfX9g!UvpJdK1i?St(wsf)Za2mVm2>S3 zWKbc_vK|r7z(*bPs*dYiA|Vdy^SVBFg(c&>(HH!Q)}*BT4VLDh7FvxNZA=YpOn{tK z<&p7I}rXiPzX~ZXEHmmE!|d~~rP0}RIJ-A^3eOBL zDI();5+{%4l1_xNT`ppUzA9qBmPMEgOT)(T4OFLuw_Cta}2DOEX@Hd z?7_+MvANGYtVeZnU?@G4!As&*8nQ&zI)-sqSFw%@EKM|$tGzV$t_6KlU2Y<9EQ!Mc z36&unp!%TU$E(}(ZG6x1v~3ucQJF+Jflw~9tUK!yeLk~b-$fTM9~ugfbM_2mFwEd! zV>OEkP^YSzPegTe?JF!7Q-Vd37THw0xX7?tT(piQaG8HI?!b>_6|^t!>NuJ^ct0LS zFu@5RT6rlF0^2NznZb`;b<9y}#Zl`#*7>Gl4f_PtndJ;@i*a`Ez(6fCd!g^%VAsx% zMZC>F*L|TM`!J5Pi@G3Y!+N4HKUNe7kgX_?_lh;dQdX@fYef_(bJl~AB(8vCT`0>E zvL$aBo=vHXFl|cxRd8LHq_wdk3+U#^XfJAuT^U+oE%eXM?8@BA7@JF_)vh(Oso_Yh zYc!Xo!rJDUSoXF$#=yjRMDoSLRLmAB4cy$d%cJ^h36&9R#I`hR4Vh~hT0^jswYA{V zWHT|_+a%Tr22^EF|G`<44xI5y1!@!>gFSdOf)vf+ov&6pIYT%1I|bMIG92aYnquFF z9*5x1pb7$IV~BX#k5KHNUUtXL`PZK}XB!w;$_FdY-hKaO17xsM)F7Me2eK2lxJcQM zM{kEIHy41stc;-tJ*W<07&m(~kvkXE*gl-Xk=iF)Bq%PlEb}GLh@K%wcL z%gC8Bz*`(`24x8E7l~M4g$$mUc8<9t1ueE{IXHE`q=s2myuF=RKKyM@+Nh?%5p(!U zFO@>aePvW~Ia`9X4T{NG>`5ca@H<9I2R$RULDz^aYV-Pr*n2}J$gw3^&60MBk=N;! zqG`}4ceqfMz|RhH!8PWV(BMi0ul&AbD%SNAehc&8-mF{A|BK%fIpAzR5&OVmE`V z{XsU2S>l>EoD-xA#jIjX1CCjafvmzTBU#Fuo3nPx3zgA zj5;d0XDUaf^K>IurFvF^rMQ*0ER(j9aSfd2*|sWfG7VM%Pl{XzL6Es7j6z~*q|urF zxQBN?YdbYg6wDSZA_H?3tA`2}&@!*KC=nJ+ky0mGVh3jW5;IW50xJO36(Es<7F)C& zoH}1v#XFBZ=-&Vm2OH=VgM8JbAW_afR4>-{y`G~Rn$oJv9Jzqw6ZK8p_mb>Y4NVhA9~!LrV#6E6Zxty3MkOi%!yW-cjM&GW;80NO<4#to zy!`>*%z6_K0=*m__xBqR{-@hd;d??C-~UVaU=BQqcKEuz+aG_q*_>V#FKXqt>0jfg z3(ijYF`oR)S^mtE9b4>Egp4`xrIEwUA^O-L7xneTHYb5f7w5=W!w?;a8P#reN&};g`A7W5$W-peDbsAfzwa`uGZO}EE_w?EX(lB^4Ycr6WF4qZANNl`?(R2# z#+TSniQ;v%i)hMaFSvE;*9tds)Rv(xYzX$QFMJ!j2ws%(S-q0@gF9OksN z#b-@XTYM4B@m#=>VZ=ciOdyTgt*Nq<7>8XXM(*QKpRP>7u&yD5-wc}DPH1a?jjF;a z%z9W+iYx<5#BgkkuA)b>)_{v-F}%`{(`-pv8>)}y%ieyL&*h&r2Y@sBu-L#jRt&nc zbC4#^w)^y%Olu)u1@3YCay+^FynnnOX*h?c$6t_ZSq?Jw%LHYMRIq-ffj*l*KDuO! zSLs)kDQn>g*3Cq9)(B5&f0KP0NzTNc5guVL7MwGUD5cD^g<4^9X&xe#7-r3~G|>!O zN#bfYmZ4x6E;F?hyqd*TyjC;0lALW;E8Mj=Pz@>w46}M*PFgXKPoZlO!!zTCh;ds8 z@p)j>+-q1cK3FMsu<6;t$zz4}+VT*yRjNJ5ag|}a@*SkEVsRa`g}~MVe{)z50N? zA)%nj+c1u<+T19$Kwr5x95U-$nfO)d=cn77tnFOnYNxgs)1K0${G-se_3ytAU(}|qhJ}2k^!K_T<=q(X2 zN*gcB_Z!7TE6=`ZC*M$*o4y+AC(ZK? zVfuy?IQ9p$b7DK2lPONnvpEk%L7pII1S(R`_q*p4j(IgL3SX3rZl*(Gc`{O9<5QGga?%*8CaFe?QyVh`a}9m%y1y0u)6uUbE7&r zZ>4xiyh=ls$XdrR?&>Pmae<|YMsk%q6*;-AtsLkbzG)!qGlNU3*_?n$WKR&VmG?i! z(wrUfwHIK~SMTZuh-1Sx+W~{pDV}qHj(JtbU0NbxfeqZ1XwH(+m!Y1L@;6wTgIZ`c zX0##1gG+O+!I>k9o-t1BbY6$3G5T^Its^Fgyw&Uqrl`s36HhZ|plTMJSX*W)j6VMq z#<@OvgU3};FnkfzILF--Ix&_@IuXWpxril;D9lrwdjKeFS+oL1lp9M-5^Yaq#A{}jk36-PBvdVDNmeP+7GS1GTNSrONyd#6QJt4*nz)sq6V^dSH)kG;m*&yt zbg0Q3n7P|&jXA3zuvC``(abThTCy|;u&@Uw%dN4yXi9EA?%b$O&P(}}6fcQaX~+^; z>lnseUBx;sur$#~uJ+R0yA~XuC;`WkI4qFBv5I0iK-;??KRqA5J>Ao-@z)=(ZqK*x z=$?02Mr9J^zIwULf@Y^+jLuK=`OJcS7ya@ByH`3CASh|GTVmx$U}jA8fe%I%tI1S> zkkf+Eoo8XW7}pj_5}7tCsdjOZVYRq2fy?}xaR+`ZtDt?2r4_b3K-S6<5mw~%<(I}e zlAnSfyXu&u)QV?#N~|+nCDsvN>&$Wnw#7KRcMOHNuN?wthO8Fi4R(`rw)Ye}U)T-( z=zkh&=4^_CC%8{X>yFVjC@M)*|9ZBq?ksw~s9_7oDXZ4-neqfW%bF5b_je5(>qN)) zG}H5zJgnQbr7ps>Z|kzOuVpVx(x$+*k);Ay8Cnv{#!j|8C}&sZR>s&|Dy?>{IZ=&r zVx5_~qERgs);7H-F&GCG0u;>cPshcfqjg z1t&F`{xp6~$HnEh=hk%mE$8-QBSQ~*P#wZBZlyle5>6&ea%>+?;YjUUtcwK2Ntk7i z8qGCzcO?+mklRGBCg#&{7ZJ1`l&NTY|I=ipg2*$xf8vH<6V38bqmQrg>w&A@<&o z3G%__jl9l)DVn^1AgeoEl77%Dit(6R#1%8c>6dIbV6>Tw8k5sQmDT5_$~xayZzQE! zf$<1b;vM%_{((h{Vkq~&>q z@|LBQ6tV_VYb2Fs)smc&Ln=t0msy&mC8(+L7G#+!Z*i_ksf#jB6}29MD`a2C!sR)L znY}y(g`nm5NpXu4P>NeA|4`@(=_e(vhTdw)r`ZR&*W3zG@BPi%`*h!AqNk?!qzcOrok%UNs()sxh9NYB}y!fG&)mx zcY9W6f=P_oRmikBNwM1(I^-0N)IQlVu09QtXGG7CBO;ifWnOI&+6!iwsS_=+LwG;W z6%pH6B4qFuKq3V#z(vG)u|XUmR`Jeb5AUwEa}VJbV1D9-PBF+=O$rj_>_hbeN$1HK zUq#|-!sCcqv_@71DZA83^$U} z^at2=ngd2 zCGkx`dn@__hu`uoW30yP{;$aUt z4kX-Z{_us>-q~mFXO(=`Gy`L%JOg`}j>_>muD`0021Xt8kL+1b<2_j!soePnAj?b` zu)&6z&|4^o0huHvL=Ch)&}W`oP~A+Kd;fg+IwgqH!Nh}Bu;iyqcYKK?4xKHtCZ8X7 zcgOwV>Ez4q>046SX|Dy#fJ1FT5IeFaP?jAd6$Lk@FLKoQ{56@v*EIVj>;5%jF-Atvrkw%&I4RDnTOaBH$ zbsQd$QW%73RJWa1Z+}St_iFP`n}6Fr?w;s!^4?av^*b8PI zz8xR;PrH-D!^6w&7;-aQn|>#Sd_hXWZXgAA_h=k`wCZ_#zyJ0Uh6?(2AJLz}m?5ce z569!-3!k&aBtLtz!T&!!$0{hrQ*SB6r>2j3%JbBU_*frF3@p5myI*)T{RucBz^DA1 z3CRKt#hQoOa>>S4x)6ppuP;7K|Aa+u*gp#YYTH4p!1*%Cvzzb@y4`X2{AK^NJ?`El zkLB+r`sjIF9V^B|3`xc5=l!S8kKupEEI$8Miheje9Zz2Ne+`}V<;(W*afjc{<0@gI z_$KcR5K^SF6v~+|&o0j{9vCyc2qskA=F`*R%kG4PY(j;d(qB&gvfup_;jSlQuR)|< zSiF*B@y2qVz6ZFu`+PXO>_kmRicr|o^_QQv$Ggur(>(h-7>>iPBD(_C#KqCc%kh`T zfEcX^xq#E~^c5!!e?58JJseL`MW0?nSHM!72%e{K6%U3e6>yd;qKZNlj!pjUP^C^6JDm_c9 z*u+yqBn4D$Z;nVWw`cH@gd$0DPzbgOnP}<7b-*nDYr2Dw?adGCvZ-mfHBe%i)KWf) z_ElXitg9aNWy*q&p@U65Ec>7h<8l`--?6x^Y|WHv$HH#*RARUOdz78a*Zs9cx)#zRCg&9K8{Jh=-Bxw>4N9=&-Px-8KCr1L zv7HIF8S%ppul{NCKf>B=vwgbXJnTan;qvC?l^|n(dHZUjL$U~BSc5%;h0#M;_f0vy z`RViS3HP8vsXT}E&2jVXC2URn@HWPh^M?(Z?c?Fo$%I1KjthMZBNXyCDjO|#?}ftw9i!T&7Og@r!do#NiS{<=MW4lY-2z$BM@ zg4+gDvT;Bm?ZhM?0#Y^jJb^~L`Hh81s1osM5&Q4Y(=GKW+K-2yf>bTeZ(lv`Uye~P z3a6eqX|0=IUP)ur6etCJP-2skG9q2+K{?c_BHt6L=v5dMF~!R6^@=Vq_Vvvql3y1_)X2g_ ztK7jpqv?4m3>y_x4$nuLyiN1n>3=8Fzsi{kP0vcHgn(gdk=+qJ;VSKa;(e6VMe-oS z%?#sJ+*Ym3Y&lQjO~{GR@F%8gwIfEOT?tYWN@$ULbuHrU*w|K}!l}~Zu0>=NiJu!u z8UbM|Bs5b+K%P-TB2=5zA^5SW<^D6Zoqvs^Hy>5rsvRn9njgXqmw!F{ynEUFpf@Ke z`Tux&IE0qVNZ-EN!*9`9Xc_5lDPB6A{yVKGB6Iv(S&VhTygs|!etf{wM(nb3-?lvb z@cQiH!~45SoQQ_ozhM_?TK?XIw(>mP4F0$2Z&2kMVb&(zeUPTgzh%P}(tMGIJkn82Y&)jr_vd4LpAMvo4sj=CXqVyj~b zk>CkZ4QC=@wqPEW&_+1V-+z3w$^U|Mh~uY@WOe&QP6i-E=kG&`rGJ?+5j_&!M~A3- zPUZBDf3ggSr_++Wsti=zE(2=s0(2Kwp`6arZE4nzP)!W<9XtR8dN8A>So9$zS5Q)4tiC&IoJ!$StolKwDIq&3-N8jh*urYGcy!EiY31K>i*2Yb6Hd4feMu0Jm- zXb3sKy1mM)4r|?^5A%u(xXhU7^AgHlXk6tx82xdBrL`JB3^tGrfaR=kCYQlmqBCPe z>6IENg>MWY6ToIJgzD1=k}w4z(%?D4JTH1+_gWPJ|*u>0!dHJ`_rt;W#5A z&0L;`$lvW;sC1`X(-v1{vzEsV?Ry;Mc0`e7@(^g1gz|E^yeJIShi089I%PPH?XhVT zwa;QSEEEz|F(x*sm|dx!CFJHZp@DGSkHu3YQEYFH-VoayXc`W>%;-!ybu;47lK`V? zoF)`$Sg7|YFQ=2YXCK0t<2XTjVNzFZPu~92M(hHkZX&_x8cC9)N(XwleSc1k)fz#S z#L~_%A%rTbd9bx_@2clWH3*Elgc|XJ)fdK4h3=BD9p8Cvo+(v*gu-by7jP1*tLrP+ zO)LC^W|Wgo!7_G zen$X9V%{XZ|5(G2dN#Gl#OPli2)OEL8V+F$Rgjpl{q=?+Fst7s(Me3weq-nIT+nf; zE(W6`qOq=KSkOk>Tjg5Nx`!bSNJ};kJjY{zzH56+ejjhnWq_`b`fGwh<#vG>SPYt# zGJ6<;xKVfYM1pAhw#*rZcn+nVo|Z{PqLNiDavnO&y%83Q1@Rcpw}+v;-K%!tZr9;H zL_%&w-agE0m+&5{540$>)<K(5B9 z5-EFMs9G#}vH%x3t%Mc;c)F>^(CtMU1K{mvGa9N;K{eKmrphsF55yE?wE(UY0Z<;L z_m2<&F2=I!Q_Hq_ei=ckmAN9-W*c-(XoHxs##dIOJrcT#j~cx{+Qebm)*TsLwmHWy zwN%JTzh6#m?QoMy6BuQ%DNfH8qlJ;UMh69p4H-ZL7$gUrceejHNh{vxIK5`5vqN1* zUp;)GCqTcEw~k;GvOIm4HXge}l*p^TX_C|-)ng=2*=q74x54eHOLVl41=kU#pnS^H2LVWny80t@QmP;g$C3Ju?uNQ+qYQKdT>S#3uZ~y zpEnT(K9DuZBb5pKt)!M!jJmoxqH=UmS2-NmOFkn4Dsev!I?I476hOBxh_5Fkg4E-O zWN>&P8Ag3@g#%RxocftqaQNL2I-ow%oX0oM9vQT0Uf6PmO5CE8Dd?j{h={oFWi?|T z@v_j=be6EE|B`7<1{Ca-k91z~5>%%W$uy>F%pK6w@X3hg9}`W-*o4sfdqxhD>4D)JPS`raiw54?*99RJ?ufu$9E z#h5pn9jA+&4J*y;3A0wW75&CXT(-YX6kyNlw>=vy^FN=(Z6Ux;;bu>UPYBDCW$Fpx zmSJZ0GYb=KGBurdh5H)ffZJ(xPWb=*wtJag2A#p6U&?c|bxFN`_x^Hw`+n9*;p>Zw z-Ny@Hb)OU_)5@d5^n1^V;;=BWlwKzE>eIr+V!lRp43@v!apA(Ba+O$KmOXvx?g|}J zDYZa5s{`3TGOSCnJi^u)9kXb$$F&WkCK#pJWW^v_Iv}JK>k|pReiwkv+gnIeZ%>Uw zk=t7jwB$Aiq?V5^LpoF0h9PkvOV05*NPBDc{46|IaUISMpMMB{FyBAxAfIu3xWuWS zQQCw{Yt?s`_jmYEM_AzId+4fx^{MI-|8U&wS3N+if?yRXRI(c{LmWdEro}0l${hlG zbGf=N-bh+dg!=*QE&`77{^g`K+DD@VFYoO-))Z zkcvE27)FgjNd0UU_}nIeQ!@e@$FM!zk7niQqgOu5npcVi&?ue84woxL+_$D0^ZeGh zhdx;jWS7ecuMRDSq{sk3>Gj3k=`t9eg~X2{_QkcFgx?dP~~A$CB35?vcall9J4bP(kc6S+rgd&_o1^*9CM< zYS^wY^zBy|Jh*c<3w(ukzzagw?*?%&Kbn;@e~5zkQPXt=n~3|?%o?J2HlK983hbhYkRk(s_7K&cF@U0eE8=cMN^VD9G|`at{_^Vj4!@Z+J^Rl_HDz5@ z_GH+gQ(Rg1;ITeVvD9w{6_Wr+2Z0;ta7;dfyF_coBFmKv=3N%hu`s>(8M67=%nj4-AcRjvA>(`4)W)nxO;sb;o<)#Ml$7r`=$^r(Bp z$NcM5r#(vgijn$%vs7weh{dw5J8Jr@^Nwt4-H@FFu6gyk|)D}}Ab z3PxK}fC_*}PB?G5|8XpN^<&B9WPGTu(8=~QcPTMmefXw2um*82tv|eb%c`87!fOSr|IMZ8~@r^qMsJz zg3Pj85*t=a;t`uoxKXsg!$g9peP$E2$8K5JU|iE2jo83lW$C-2vW)v;MMA0(m^lF; zo)LG5$M28GMZ+>d>xzuz@OUCQhW+q`1(gW2e7+OQfGfnpd}$6X`pldi5NJ<*NexXR zoBq(s%OsR3>?B8MiMsD;HOn9Jv{2P{n4qEml5uSgnT2k8w*m>R*AdAzsBF+B(1lE; zDkG}p@?hE@>xt#L$U3CpB zeGw3Z2!4WzHi4BF9GCV{wcGpdps1oxO4$xG>SqU=;o#xl`(U%Q!hf*21PybOuxJ-% z*-Dy}0IpZAEIcx!6A2h;f7`>&1!&so=7NMB9?rfDA8#&>zNzP%3&q(sy9}6-i8xuC z&gcT*^2}a+#CiApe0a_|5&v2q`>o6B^~2TG<>k9shnsg7=eKA0)pz&d=4e-Wvbk@2 zai&@IEP+)YXa+&qu0_}1-a;2c&` z$49W3_6d5eq?XtN1?6IqHo6>$q(Zi>Bud*%q67^cdLFzUpfz2&df^dLsE2Go^qf3h zkhv)W6+I>z`Is5p_GTsMqm6c=m&1ypspH!o5M|$vYHP}Ahi{ycNlq5ow!5Tj;UX1= z)8&wuoz_OgUaf->F-ww8Hd>_N^Y=TPsPD=bnHRn5fdJR+reF$UXo9qa>8~}MfJwdX zht6S2_8K*p<$#MzbdYyD9UAFqas_3ySue>j?Hrwg(| z=*@WwjMH=?XP7rDVdiiGaiV@{V^5TQJI03-o-b)zMK`BNNU}&L=E1@&^D_|s#9=ty z9!~OoETyA%dI`5al5q>_Grte-uJ5n$$@RbgncvF~-~S7q)8Zc=Ya!69O$<5I!3bVG zp%u8*ShK=tV@JL^i`E3l?ves0B=7VZjT|ucGIblJ5Kpz#iJnS7XbHp+B-tGSoCTo9 zsJ$JZYnWrz9Dlk&sk7b@nKn}=JZ&bHW2~W-)n<=qj^d)$?Ts$cTXuCvIEP)Xu}Ccl zve4_1OH(^mq|OASJ^HDOscw>Xdm`A{_xkxWg}L@5`?P@t)S`6AZRlh8G67fGP|B3eIHgy1*e6;7=`vojjHnrL1GFGVslgr-E) zYzpKSGNhermA~65S1}XsIB5?79cF+$LY<&VchbU_wu^^Ag-ukq#$Gb0sECug`W_xT z(+bDW{@!O=r4{}&tpYAgLjs~vab;`J$pBNAL|Ig%y@NjN3H`R`SUFJnps4OUI~r1CJ%+2>pZ531&o`U%uRl*GS@Fl` z?fw4S%grXf50ZY{fBJkpL2`cKareM}kL{qZ{^nu-{Bk_G`@Da=N5@rTYIDHI{Cj0m zx^#Ou9uHqmo+E{DCy^WvU#sib%>4F;2tI%Jd<@u5n8w>ZaPUx~BCml}40#V|kK0u+ zQ|v6%{MI}0Av{IlL*mQ;4UnyR#IGHgio-)&tL9sgIwIa#D@3ln|C)Pwtwhn}o)KUDhLmv22$WyzO0LmJ!qm}C? zRc}qSpl)knS)&XXkIYoDaRhy{`LcWZwmR%yc{0)_uAks zhIE>;Uz|<JY|b`u zdh+gFIAneiUWOeGo1dMYe?QH}CX%yAq>)@CniH3tNTmpxKA;%uFGhp5T3a!|>%r#+ z{v<$&0$l<{xZ-Rog6kbcC_qz$mp~Cr+}mkI_vSjPNQ9;fu3@706Jh_vk$%}d?(UAe z`;KLaq+?s6*=W|~s{jW5{U-eZ)~gN$B}-RdK}>z1KH~G?a(n#|zb8(GwY$B)y}jUA z(Mqa=RU+xQl4w-h=_(n^zC@m%%!n{DBX({!(3e6_UJ)K6#Hyx)KmFiZ$j*flZ-rw(^KEc>}v$>>M z0^kqiaon}F0$E3GBq;Pw4wY(8@hdXzs3(dx6p2JLh%TZrR1ni+&oK-b9{T9n8j_d;xRe5wT&7%-Temgqj6wb~Qb%iWaB?7fmY+yn{R&Ai;PT&7=ft<;^Kqs=~ zFROXVlaxO>6p#I8+~yb{@FsQec3*T76aADU}ARxr6cU-X0o^VjYX#t!}CUG6V7B3 z^oDRp7c%Y>q*G0&u%;>p`?+GGMVWd7n|{T8&8su&U8(3ZhTFPg}d0#t0sf`ksGT*sSm%i(2v`#9}8mfoZ*ip`l#xftvycvW*< zL`+ucRvegc410|m8)v7qe_cjx8{S3rlNuX-MKyF2DUy1<=z_jnc5yO+<)j)Ce1HD# z@%a2bSXAXp)L0XB%uB?{&duiJ)A7fXePB9yIedG*3%4}VFUQZjFT3yl`Rn%SWcPG` z^76}<+ij`XqollL#^k}+YZ+aw%ERVzqfH@wW1PO{)ag#5M9n39} z|EKVBuA(aNS6s-*ilJ+2bD)cfz2W=?Ch11z_3eLW7#EFFzwP0*j!`Wlib4E z<{5MW6pb>Df-Z^EZ$A@22-bJ}nQHq0W!zMzsAo8qGCb|Okv>uZ;m;?vK& z?fnk*SF>rdprq=Xg4D?(T5X=dfh)cZ_?quaKvv^AC88q5vHV)p@~?IZ2`oWHiwxPoGULO%~$ifyudG$?7M zPQ&?GK8DmkYsODp2@~A42tS40j&x5aHMY8U>p7I~h@>r(?k38&uY3=M@1&9spjq=y zTu~haiqc2&MR7B_KOF>(XIR75)X(4H0RAR#m5ursZtR7fq`Xt4c*&ck$UJdD^RZ}{ z^|YkvgJ#CWe*df{Q)(v|3e_0mPmtI4P;zVPi&Y^{@wD>msVDxV9xJ`SBMJ&%!JW{{Iv{5s+oY(@?h#p}J|8&{{s+>lul}^-E%-6r|I!?1N zQOT?W>-BtZ=rx$16fB!GxN!@8>_x1-F?yQP2oL`4$ zXQrl+m=0l_+aJTocKU&SM2qz@&1=s_?lsDZa1{ew2@;Q8wx4EkIfAkEMW`r>RnjJX zjowjQZ#0pTO3%iUij{X&EQz+&UrGYYGU_RYX+*|s!}2ME0DZy-KlPzD{N&CG%2I!7 zYqMGvS(DyMLO-lw9!#F(bM^l>Jkdudw8G={Z(k`7e*KLP;&_e)%Q-C~;dBe@ICqcx zu<%2&FkP9(bAA~|@qA#5T`XoDG~(la%_NB3PdSTIpRmBJra$L2myKtrYRA-r$dj{L zbNkcOQU3Gx(|<;5Qjd~t4W`uRVI%DP!}PE7@aSMX2@!=Nt$flkCAfIjG0tkjhS+rY zt2UgvSnD#5{%uC(O5|xI8t;7isv&glJZQD;rgqmd94iFvH>j|u7*wpKgu$hOXKHr_ z0ku1e%rH%9cUmr{<4sDqBvNexw4_ZS@KMMTH0^7IN{6CthJr;S3nBB);#TwJo6U!5 zmBUUMwPHd|R7IFBc2!yXl*V#877 zPF;E0zd?Dt@#cpwYrb$Ed$;?`e)rSq^sjb;6m)dUOoO38O1;pufjnXNxW{?4Wl`AT zON&x|me-Q*aFT3J=*OE`T;b(5{PO{JoE3!z`c`zNBWs3;$NkF@;!8&6MM*J^s}lfz zkFyx)8#%d|EK(qWC!MQ|F3iMZ(qYjOPNvG+NafuWxKot9t6;}x{UPS5sEN!s0%INgrdHV%+kz2{Z zr>%Ud-x3*jMViS#8}())$Vs)mHH2qn%ZA(QC1krCfCn>V`H>ag0-u8%%O(K zw@F1utwz$aHI8gR!Tk??KVd3xw)e?5OJ{DEPHf7CY3hP{OUYZN4oJ=7ChWzGZ~{QK zbl&NFdwIF(dCWBXU$PS`$!awvy_M@FJ!?JcJOkQo;<9^WN!poh=(7Ex?6uD_up`xx zd#NX+(T9Rw`65|3wM#(*o2i9EDq^S>xfU!hi~C|B5HVfpEVeeFIVkO z)~UXqIlX!trc$_xD_0r$b!zaIwCV12>n&&OE#6J1I+@B32ByT2F7Q^P?_CBP#O7t& zkWO1cOU!m6>Dp~X(pl{Tse5fhl62ZdL1>!TYY#FM>IR-G1E{PTF$TfqHl0hdr?d-1 zT*j1JY#w9cvGL?0RW2{CvUxSlPK2sG zoB{zmx1ap24Ss!j5&k)cUej+|Dlivi5W*xP_N_D}q9ro^${n?Pm-v!#yJ89;G(&iXd6Pts9!eaTMu=omrGuq>sLOtXS;XL9F@i2c<6Vv-panH(F%ZQAp!KRa8 z90MXZ3@V4p5sL;!OhAb6BHNs<`1NoAN@WHR$_UZkcE-T?awSqF?f-Ct+ZCK0otEys zW*@yY`x6j23)3eOVh*%1%@WjQ3EB&Qfx!(FnmraB#uSeBb+TSkM-^^r)`V;xEDkrJ z88Nh+iq2^|k^5}tkv4&^iA^6A7RwKXW!x7#7+j6OtP?wmC!N*TVsz;E*x{i1y%Sw{)v#akC;VwH3wI3tj-9B@$-8Ly~V;;jn9< z57|m}MwH9d&|s9UqD!-lSZI!bngY>HOP-8@B~?=UWTPQI(cEel5$Ce*-SjSoYF($V z?C!R=AMrzY(}rq)ZC9PWF;~KtyUx+b5(5E=fk=&0s_`94DpI z+B0v#E9+}|8wY=LCJ2W$eYp3Fui)5h@`>`aeUIkE{pIRKA$;#Ad z&E95YVay6h*eLGfC-K30yO69V}o9)J-L+!b89e<=qF4^ov!(oX&ot8MYpe4vpZAo!uw^WiR1b76vrv+ z#Qe5YK}7Gj@-<5gPR`MxD$Q&oxK=txU~Mpu=%>hJ>wQkwe9N?sxUJ~+Wz+PU=`(l> zT9qhtlXInvQwG03w_k4Z=S};)D}Ub5n^V-t{5fnw93H1{uKq2qMDU3+d|6s-sPKDU zW8qSTzj`Dr++Te;-0vRQp~5%my}0-ileq4SYWRyJHu%xm!?)vf8=M}f~{n<>WG#p={jh54=gTsp` z;s0L!)8@bJzkCU+_V|s4%@42W3jO!(tJC}amy>w;4N&F1hNvrVU|mnUWAU5A(*c&l zPq|cu;_1W1|2s6D|S2BpLX~0a=;V+ev*Fp`h58E^%(7#K5-6m0!ZNt(&6>@;kDq~ z0K;_J20uW{h^9$I`0i$x21bRG>8<+lQ|b6+UMMaUnZ|_ph2vLWpZ8BkurIve{ObQZx<>y@h0E61?5(2A%Cj!?b9L<*-_Xn$5d zn$3;kf6i|;hWAp#W}omr)ZY}<69hV>V>E-no4))p4Zr!#vsAj%f2UgeuV250G4r^8 z*x$t$+?V;0>EFJJudF)Ve*JpFIUqsdeKO)Tswn_eP;pn}GCVL%|D%`GBOLf{R+uG) z`IJ^XVU87Ef;;_hx|*VcpE#-OMBAr~hr}3Zu}NR#Q5=aHuFK8Lls>{?xnWChrD>~A z4Fm0n9;j#60svJXiNEoEsiAF^uA4Lo?-Rw@GS))rN=$Azi}(iIDi02ZEgo^`tFH^z zC~r0%Dp~}%XmNkgMaz~4mL)jnbCUTiMw!0g5HYj45h@5z@puv2fa^m;n>t9{l{C0;m*zH3zH{&?4@ynbmFWmyb$XUd0H9i2oYE*jZn32y~?ZL~2;Cgz8ME8M9o z%3U}7I&6hc|GSEB@TC?QjLYPz>Gl!cU-6|9-Ec!~`ic&UZ4gqIXchvoeucnu^z6=C zJ%{V@-`9Wv0IXUM4u~#txSDaT!-XJfayDjABATdCBvSqilTd&M1D*}8z|;(&&G1QK zn`hok-+aO1R*pnW;~RBP=!2lAK}Q`1E{cJczY@YzhcvVeM2=Vt!^%N=)H1AL(qK zRQl1x^6+3JKt(=JBh>gHGQ-@yPA?Qv6%TtzjB||~NY^@#hKFkabRe27oih`kYn~~> z7u?!z3X~_pZEjDP+uSUlJJoLv?IX2L!_sh%B1Y5D-cUbcDdq<0H4Ij(*U4K4XiRs_ zPsv3Fn4l>mWV{z=0p`noUxx=bd=h~cU`oz8pZNOYMIM`r^Z0SWaCq z!7&g?$>;Y_@{Pt3xkth%S;jr2Pz<|BjLgS07t|*+#jU>?a~YaZ8&ynA(@8F~dWZ?p zCmsWUa&a^RfkL4L1OX`Fj5utR$R%3`uIS8p-Eg+m&cUf5x@UiaIfj5dB6kKk0&*ANw(2WN#PAepOG;jJ*Vff6LNorMIk@ zxrrs&oetkCnHoAFeBHfeQ1lr^<;Q30hc%{$H2(X~U$;-;0h{{ajJL0Lcnu!Tivqvw zpHA>uigSE0V*2UxZvW}?F+2@}zxf^w)SkrYe@46t*}Rit zABD!nQzSexKpzz-*l`jvWLbDP?WuScQhk7Cip>A|<;(5iaeudo=a=jFz~eLF(Y1Iz zn$h!uk_O0OXhPe2Z1ff&WP8~??(UAe@LG=I2TdS-g|E&$d_w4dJRZW6K~JB;Y3=9Y z;j!plaP9#~PUunLdbH6WrYlZ;QyomtQojUP?>93ZquXqRJ>mJluLvP-Ookt*JmT|t zX<0U1h|ffxq-XV}hm6Ga>FHZ`Io^b1qshWwG7fjaPV~M zx4X~rN!AS%T6n^-Rrpl?;jzho{dRl%xcmRud($Slk{dzrd;W@;X16t~CL@>!uVS0Y zdP?fntnGHMcBN^}x3XYnB$-pejNFJwvDo$J7w!Pu0eATI;!!H?s#rYoJveR$;Qsvh zYp2X}_D`-0w6cFt^dvDm;`{B>2KF=`KV}@TmwC!afAt6nKXP*CtPzfF z0Nrg}5W=VT|G9YwyK~frO5gpUQlR4($S@d%=&>`r-}voG;STYi1JdJ{Ent1vl}K4` zqk7rzKkoL&o2TRAGxnGtH(#oq46+b_+<;R!CPW2vMUu%1=;|d(i`!(E5O3Zs;8;1Q z6BZRiAIQ2&bl?Khy9I4hW@sP5!_&l}0BatPg#Td=2U48%93Rx}36)#y_ zyt&`sJZ;ze^M(2PVGYq@`*c_`+>!|TWJ5n>zUq!*Aot~J{feH2;D}q`tsUK75mfsv z{R9BA`F@c?jLrNAHH9~4L4~EHLTpG$+o;~}YcQ>1Vce~5KP~yuPK7-xs_YXf% zFV9}zthX=#S?}M)nsyIoN5r3?^!)60z0=?RcscPpJsc#g`Y61>Q50w+ImDxel9{2l z=E*ipxAwByo{888=LGhce}Cjpc*@_B_^_Ysg$9S?ir{nym(cD|g@Z>TD+HXOw z8;Bq4o#*v$!m6?%CP+CMSUy6C+9ULX`+#SO54gSjy`@PIy=+GV9w45O87A z!{F0NXFN8iK@7NTUL(Lz<&e*O;0w(4fwVD05-^4OA;-n9Qfyw8<}tYeYpiSvRf)}K z2WDo}=Eub>1Cl<1e#^A;v1`$7-Jz*NbNCr@kNmIm?HoxG+lW8OP$}hF{$T$Y= zPRKbKnjm;TGR%D$rkNO`Y#8#P`eH(xsr+fOelTtg$HSKyPHoPnw|n@~6(f-UXcquu zAIgUA0S3EXJLfU6^G42#a3SaMBf+Q3dB$Ti=NWKW&I>SoIgi1OoX4*Ovl%tkH{}j) zQpq+95^Rm}5v|Hxnk`R+r)|hY`Ij;mN zM(Gpip=NZ>%P2*OJlC-cMS``Q$N1W43~mf!Mmmd(ussc+9+Q@H9!nA204TU;ANISa zhudG)lzGN$aM`~aj;E!Vvf!gRFT*qwLm}ryOYk|`>h=wt6e$_T#p1N zK^jRNGbO(;dtND-3OeaXGH8+!V=wQR(vH14H0{i^f}K3&GBVMVRqi$3*ORc(Aj^-L z7C7zY!$&jS35hyz$0(Qq^Q$D`Mf^VZ6h??eDQb-x^3W6$^FT`3SV8*I$0pWK{?Q z4vfEW$W+xpe=cIjsd!gNC@N$4p_G+1&MC`;`v=6Lf48#g`zKh5{ct!7%M@WrnXw8B zZq51i4mJgRzx!!ZSh1+uIn=O3$}emXxB)pYckpuP}c;Ha|F2Nv!gxmd7hevRl3TAlN-^E+~c;k=j+F105!VO&y4KL6rCkw7ki)zi~vJz4BA6VamsFdfy z+MXp}GKH7i(uKOd@AveEh&M5sh1#v#oq$;zB}eSgUQ9u(Izf(?uC$!MF}O?U8|*@f ztGI5T+1VQh?h;(TKY(K4uYe`Ex?elJxO71#c%xW~%Zs=jdI$<)Gn;w8onQAK`kchhwBm%cohgc+H{1LN7rTyoV@wt$5A*hnx-3jv{#UXoz>4 z3QZ~6yu@6t$w47IwEtfd8-y^6fk=k>99z;M*bgX_WD!2=Nq=>I;3YGi09DcB2XJYX z_XFqOK}D7ykane#YOX*WjCg}VVR4c}=s3pyz&R~Qn|l&Al%fi6mr3E56&Fx4(;>V> zef|(4L){;89o5_c>5q6rj=$^-z9ZCwgGxQ@3Z8~p{>9+n8~)X~0!e22f|IDn6(~Kp z@KAS!Ohq+M@YF{fA;W%>AAqZ1rgsT{y@yGp)sv`G2dQYu?H@c0o13Ym;R($b^HtpSgrEdXpARA9v%rAI(=ZDTG-U zg5+osp63?fBVBp|igN+l0DZSzt2tUZnM0fK9pjMh;0>K1!bcY2i!e5%<6GR*s({yg zt`4@ZdxzvRi`#(^+zo0yQxXV7d$D{{`c%$8X-0cqV#bNchdvqvbd+Z!Mm&UvC$&Gy5g$MTk zJbYfm=6^9O?X#9lAAXny&U)q>Ni^YeAi7b83RXC{{q3rWlg_QD8)!nA*=E?TEUYQd%W-yAK@20ib($xDdO_YTL~xM?YF~8}4h4-8 z@&X?51dqoAa`{33N^kY zi8AknKa%KNeBzoTO{ zomwDbmD?%8zIRqAz>rE_NN%SI*u@22VdV*}m3F4MhVzT4FijO_#8m8Qmw>5fPv1dAqQ2TsXC2Vx2Cv6G2Y|88fvoQ`mxoN{KqZFOlc>1^QCGxdQUH)oxtO|0O(i2Q`!;5h=-}<}9F0JrdU_0@XiEqel*DZSvqMogBW$Dn_dgnT%G_@4NZzGLj_5diT`oma>`+il(Tc%?eSv zzd*$vR<6^M_f=JrGX`W;V5tvoQI)2vKt*<`Q!`o_w2}^Efk@6Om?RimCZMZ|PCTTz zd)kZEOTXJ+RVuZg-2j)3Pl)V9z*{O)B;SbJRj!q*N8%~vc$lML; zX!BwwYLxWFyc0@NkyLU{0@R4h_BJY$Ye-uz`HSLGm%UOUqzZI-GaE5wB zrzxe8wxfh|)(5HQ2vQar1}+U3M1@NjWzIBeDdfa}#TO`7Z5ayh=&HiB(P%!vc=hR7 zL`X{Nyy*GOH*mc84*q}q=AYoG3b$q>pNCh+Hi_5Su*F_-6BohYCVpIqjv?s!)%oJ; z^1JiJ<(s!|cy#d^7~;MD4zK{`_(m{VQD1$pV>MNTOwa7@Uh1d%bB|b11p(?yQKggL++IU%!sJzJEM~@ zoBVg)TlfwCUE+h}FjS%57(D3rIS2ZEgFdmTY(WT=1T}yn3kpMS3+>fNRnoEE=lU?A zGL}rJf^Iadp&=8X#ThH3!5V{Ac~d6NRi<8-_|iZHt~5{&PepYRDkWc$b%v_5#ZZ#3 zdW_~4$V~maMhFMQxu-JL1lb>939UtarLQ5$)X5oZU_=^jGa?SR>9>vYwT3hbmOQ+! zE#0C=65V20jy|&x5v8p@*}2JpDBPr579Hr2*E)Ariyr%!?K(s=+f9_O%VL_K(&&h0 zxZ$vf+;C7v<;*>dss{ZQ)Xlo3)6J&IHefy?r*t`>6mB;v9=8+n70PTJ8J0Hfm_@ZU z-@_kYtasXx%Mhfi08kIJEMh145b^@YRfe!lLZ+(pbZV|X!cH*Df+o}tnNH-eg%H&6 z(7PHMt(pol4cJE6W>0B2Ls&IV&``>7U#mf41ySm>sL>cHt>hu$bkiwhr-)g#VYRpX zZ9Xcwj2tI;gJ*Z7hyd%;LOl&}K<`0Ij?jTsJ6#8E-JqKSanwyfN)WuTb29n$t9&-u zo=?76zyI!zPwK4AC}&#;lO3V?3$xR5p_N`}ZHPUQoP`{q%?v@O0ZJ( zrTfjRRejD8tyk^{H22XssB7hqCex4LgR*`=XKy;qf|SXLK+Xlu9{0Ns`_17Xjlj1S z(0NkQn&J^1E)|YaOfend0;>-nRp(nCj$gJLXUc~ScDRfuI84Vs z4<8Q8+x6zt?%^K~i%*-|`}Ok2&6finH02f-BNqIALJYQ$Laf=H$i6n9avWwN-e*I}kAF&+9Abf{4*23S3z?V4i}4#8cjS0*pkir)Y9&pG3n+sUzcNViE8nV1 zeI%q0DW&RwWkX)NK*K1iVqGeL`*~$W)j3c)aGkrt0>k#O%dmo9>a3~T`G|T|o?4d9 zAq(~jqYPH1SeaLqB(s5se92NW!G;1;Tz%?h8Fguztvc|#6LPZtqa`F)l$a=bB2aG@#6jYGV-k7fxV#?TmdX$}i zw4T}-NSq*LsM3nR*rBVMHkt|5$!~X+K8$oksA<9q3zlIeBVEX415Y8C-sxJ}tDQfS z6QwMTQ-+Z~Ou0}d0G<6%RrDT(YP2^jL{uoESp+!Pp`Hy23{Yf&0g&MwOzPTDME;t5 zN%CR<^$;TQ>!6l$Bt0dcQlSOaMN9ET;kQ_MNJqdZU+xHmSb5b5epxRKQ5kB;8t>yw z>wl~bT4St@^y5ZL=>X)~!!5|$$J=$umUB4bd$M(>(TpbJ60*sMMdXIUhQ-KkmZ*Fp zkSm!*iA74|qOBMO0zku@DZU1{R4S8b$dwktb-^fLFm5Fu@ye<-VI+e!ToNur*iZuT zk)rQwHA+k}I!IAAP02Qlme%{xXwnx;DMs{`VlwG~LH<2pVE3=QAQmT9>2B?%wCW~& z;lqgP3_>|ZGx-+Vw!Bj^&Jc|m!vZbMW zqkS2Q`lZDHciG(bM1cWNuLg?@;4v6HNL?F>$X{dRQ_LDbIX?za4^NhIBq}9ekt>F( zv&B%7ufBdjni~NoJq|TN_J^8`%fcG(BcpWI>e!~!PM|}6+-ND?q|ZQki#{tE?Yc~5 zv>ULOY~5)zqsh30Z1Q0dxuKA;7}D3JVK9P8 z6qy=zc&toAVON!SgZT9U5K`!+lQW1yG>PR6Q#VQNI$^fCY%T1jsy`@mQ8)HHHKB65 z6>+uPgknIMBnOEGXAIV0jlra!)cwy;TyDyu_KKi6pGDAqUM*$jXq66>;>)l->?*uu z_hz>+9EYpe&d#oMKZV{2tWxYi?Tpc8TTN=!8?BUf**+(5J0@@LPSly2GM8HR%3W;V zDSNTK?28km=r(%J09y~^;B?x(-rnE<(TE}^&0fs`L^)T5nztUA16WfTsvGn-%T>T_ zn{w9%7-hjJlra?*o0Sag3?^jGb`5V1ogp97Z%S;e^*HfdfME`D6e$}`gB#_yU*@Qd zO=z`YkzMr+8M2`94K?wqEmpVOybjfaO0!eNC;1CX>)b$PoW=!FB^x}c^SBg%vEZh( zyeSTde)*?z*`YP{II+~!bUF(BGNy)|FPK!+E9yjf;a8rOS8igE)9-Vd(szo@i7%A~ zTU~&VQ6y?Y_u*CwYM~zCTB}J_EG5=;lP>-ZWjBOSEj*3T!BY=y4_(tUyKI+5wW-h; zd{(Jcxh@B9WuY2`7sl|oK#N1EiG<0a+N&T&Z{pVccaay8#!`uTMK!YGLjxFGXn+nGj9xSSKy^7_QErvbUi+ z^}fiPhAMHUp}P1gtBsH;Da-sbSc5eNle{&8VF(S#5YJhZ0(1gS8XcoCn8ip_Q)FWG z_wuLo*R2X}g~pjgt5YS)1DpIQ=uS)NHhmK5HY0YTmc3@u;A0Yv8Ofs5XCoaH5l_of zR+~QQ%$8kNGg}VWPPgy0pxJ1Oq(j!MP#v);`NW7xRg)1pb;ALJ>W0Jiq~=5B)NLk6 zIl-6~O|)gPlsD(`nqy6KVv0wO=1c8u6%djkK=dY#?goPd3XC_{!d3~Xh7r<9#ikV! z^r}t@6$!gh&`)LLP=%=?(psu9rXf3!60$Z_m0OGa^BV{Iki#^T%4w(|-op zVv(If7Cg^Q82d_7?K0QLqVYLoZn8OkzA5b#r{2jLvTGmnE!wZv9wE}4Q#V*v{MOxJ z47ts6m4Yop#eckciYJq`+$8B#p0zGR#-q5D3B`e1b-j!BRecDAQ3)LTY6@38L4;3a6I&jc9Os(f*6GLC%_gMJV%t^z8cL z`r?Yt!4$8v45c^WA3m;cH_!bSCPa{)oXB^~rl*qyk<@uUH|zc8xMcUddh34SF+$4^ z#~iw?Rx)ZX#&dR;H9OR5i}=0spc!$sNkOhOE8aCiTvDFQB1Of5b-K&#Ba$W8wX zFRQvwtAQ#otCUes7K#psR5IngqQ}WQ90Ac3c$E%f$=%VAFTWL zcm8zUi*LgDx(-|ujpRg=OLs)Hqd~{=x@NH`ej6WCKC**(^mXMKtVAOKhgTvO6%%&o zvNCdYKzrQ5g08qLot+bPQ!_>MCtFPNdzm_doYY_Qg;3?g~)A*jPFGCXvH%XHY^NJN?bMpI;BmG|mE=?_Cu2ZP*dOe}6Ci^mOS;Z7uAn?350OjPA!ei&vE`9ZfVDfUsvV1o1Lg7UVng7EZR6n8~G z0C#yIRC!13h&eG-qBP+%@>P17EXPmJ1|Pi(#|slL@`=e%3t%MximdTi%MX-1Cx@H$ zcC$Ea?{7DL5<1s}geW5RGP~2!{cos5V(u0SYK$d45b%vIKV5&Wp9D=3cN1_LU5 zR@#=0p)klArlD||D7!#qlI&~HZ+!}AQjb2SHR!Nn2Ve)JV9oZ6!7YRw1((LI_!3Tv zcfVmq5%=9-EVGvO{SQ@kTKWI{Cw`{NvA>tdUM zBk64Hh9N3FTHni89Lc2#qmmvMXdZ+hHgvqSTh+BH#>Y?_p|%J>(}QC{~NA$Da1Ea++xUcB6L((#sGUy+ObZk#9C+nTW+a4reaF@ zB(gP-oP3I@$-lmQzkYui+(dURdYSiR;$yftsB!Z8&D+hJcmbH^gkA}jyP@NRbWsSk=_g;z zyfjwW@3!t+e3 z$IMcJyr{>gK@7_87I2T#;;@6E`68O7Y}YHcE5-ESyL{2q?&-L_f7tNXRY^7~Z}qtT zuvs2IK7D%su)g2gVkST=S=Qw$l_uP}^ZDcEVR8Jp*>B)xo`>Dy@&2dxPj`zing%}gx6d~$y_qhAhW-spKu_egif)H^r%f$k2aaz2A-_8=AwEMn-|F7b_zYmTE z#$WNpRCN29W5tT*9Zl2T5saH8P`Z8UB0SDCD9!HqQDH#N&_t&=Jl;RhT{#cC+^Kw?ZfWtMra^dkRb+&r z``Bh^F~w5q_GMpdB+w$O*lwy5QtOGnC~3!ZYK6P9+-$%?oNP9nDmfc%qUhXQ*gTEb z9E`5qf0w#^Dw>n$a>gBqTNc^)?&>>OSf#4CA{%5`#@XFrLW5y*rWA(}utk`Kq8>1R z^y#5503h$@=~&DU%|k@K5nC159KRvFS_oe_PUI7 z1}rVrL61m3Ef-F2X}K`1plro+mXd-pDyvaqC2hJQXVOL_(_Rj_eCTA3lf;lj+-OK7 zZX{(QN6+UQdd+q!0$D6ga$9nUQ@vmMl`I@5@x(4LT{+5DCjBt zj;1s0n+qoGg2Z%F^_?Nq4*(kL0#$IxIX@fRC?g!@(+Y`^*slndt<7PvpecHvUx<0kj#WBxKs0b-R_Ei%??L(wwJ7xJv z>Ca=(N%RCfC-WnPQ+aR-QxciyOt`o6Bk7OXz}Hxgsm8v}74aKqYh-~c#*p8eYh;@t zuOi=7mDU74r*{ELNMnL>7DN9T;+LBamDi|VZi+vRAdsFlWZ1mnkadmbr?EZ3&XR{Q zV;e0eOV75ODn7TDwhyUi!VnAbkT1-Ih_o{sI#kwd=;qZO`_k#`Dcf?XIwgTn?_hj$ zsgLo^q(9lMPItf@+v#3t;5=EE2F|ab&l#LjGO8?pif39#XH}`<6zjuE^<+*X@ctE7 zDUH=iJech)BBU}x)6>Jq9H=bTntDv9IHoI-%D^DWq{?crwG??8eTjknFfehtT~nq` z$2cdGQurA;m1t9Tn+}=I8cB!j8v|i%>T^G2RYkK21=)%11rtI&{~wtYQCDd9hGwtO zp_vK1bClM?1Sy<8!_l?P2KA5jipmYkmKrBY4^S(&DUd;b|HMNk?HaGhzM%tApC zwb~a^bW61Bl$Nr<9BNMycT7+Y(-S1+rV~WvrsJ|o&l)mp-f(ivAmC8Ruqg*;4#N`x*iRjC+pI{Ia6Pjm}hWG1KqqDoy|RqoT86bs;Ai|MZ85#Qak+CuLNP#a|#&)M$>SR0_Q(AfU`kYs=ncx404T^p*eGsI*mLwgh zwpWw57I9rqd)>%OIOH!ZjOw4i#t0*GZeO&fUWg6R9(@fn)gz|Ppq95zeBsn-58_6c zcIs3f71lHGmkaH!76&L(gwBzAPE|)py>`-?lL?_^aM`x>VG6b*9;sZJ+M|N|JlbmS z=?{6f!a}jVvr|}2sW_b=0q2#;DqsZTI>>zz&C#icQu85Q6p@VRqljbOqfkzqSG;)%7PYtG9OYO!Xd=H7w+(` z^?v!m?azlBRi5K<_5MDK)f>3U;<$tVAH{7JYUYi%=IKL86^Oafi`(fl2J{5n{lftc z?Ye|RvM%tLtZci@#cN;?!Em+?b78uZ{ldwCV9RcF9Js1H9Krp0 zWV9C!*Y_#7v!CfZk2D431VQ7%ozdmlC3a-1eHJEBS1and4kdO%5sEGJ+>Erjeh z0h7|o42VwVNSiqs&x{MG(apr&TuRIRON8e%sH_9X;^ z=GCnxNju577TqD+>L7>cIyXvQpWwmm@$Q@o(U!vtR-mzv-T zs^tV7==S4|pxaON1Hv-J4Rq7#8kp_`76;@5r&MUn5TcJ?vB!(5kdBB`%!BjsHoLHB z#Tn7EW6dEm+hsm2GDhruv-3EE9?5ZLa7BfQdh00?Yka3`P~(&FYz8jpa6@8{edcs8 zOc2hdLdD_fKByBeGJQ%=wD6tok0#cWRcd0L$u~9b89dZPIJaimxn@=^qn%Z^Dx{q5 zvI^Z?deum0(yB)KHFP?gyArF){1Z;k zG1)e>JtdK|(q}<7BVz?MoggY=Ojv9>So*2`Bo9l7cTSOn(N1QoNi$)=(qpYB64!Q| zrT~rOBu0pVQ~02^85<|KX0UL|*Bm%!WwfBbQ~3M}`qU0Hqf#~EIW>!z=U1=7n=;&t ze(BnblcFD13!PDiS@p$0Z=fXg4H2R?BXqPEj8M}p$7xOwP&oinJf*j?T~03jLd-jz zC#98Bgj2q70wQhZlU1eBovbhA5i>C-HK(FV=OUliuk2MmY7q~w*Li!he*ay#)zs~I z6UQByD}Ay)`MfP$Y*7{@~Ugx+K$e?cL-0=KlEQ-D34JJ952;J-tjW z?yQ}1^$tZj)?{y4!Z~xW9s2h)n%FiYJl!2rHl|~mk11P0lR2|>R_!IeZ(Lr()nk{h z;imP=SAL85>w(UYgezj+t-U(QRab}2<9fe7?)IHdx)3d&@ zJni?eRQT7s?QWk11|w#@QQPFZ(tcD)48nbBT?i4I2HQ@E;6bsoptIN$$_~|%p++dw z;&B6AS_F>w&-X{XQP)NEaq$BR!6e;^Ag^P?RN?}=zm#p1PYiLL{e_1wz2GMnOuRFG za<>ZnPRHOy5Ee*6*I-EW^^P$zmO^-A-qjVNv&tag*cwySw}S;kdl{c)z`6NhVm#LMJ33i-emz{mz_=#l_=K(GvZ6X?xs% z^KQGIiR}big=@zz{zk47j>9$dd~;-?+L~HxZHXi2Dj)W{r-$36>;vf_56db6oDJv5 z7!pbOQr9G3_?RT4N&BoLG5tKCFj}gUR&F&t$yEqbbuCv2O~#>fu2#2C6u9T@9Aj9z z=M3}(StA~TKBBZjHB{9awkb@2^|Z7n!g^YIMNP3Z4M(#&u1b{0uvpa%c@{UFASySN zvie>$*}Y_Wa3Ydfx(qpxn4O%3t691tJIZMqS2n~fIax%;HHW$wm+-BSzI52ZP*c8% zbtK4e1%IL<7)_Pq%1VwAmdQn#-@hI};Kq&S7F&I?Wqqz#*6k1}bQ{bX%(cH+3v; z#>BvsIwn*+rwVVxb1>}i@>bOH^!BLK>FuT8Ou#}( zZ7fYAP0ojtHNXfatAG(q)q(WI3679AKP@A%OO5NJ#L0<~ZHjY9R+N2)T+G69npzYu za=>$PoF&hpEIN6#f=)~&EB2{bQKI^0MJfB;Jc!xjX2m9l-X~j|{b){gGR_(GDLc?S z4w_?}N3RCnS#)dQ{Yv_s$!R6S$|HI{7Su`|3-RnKRvcq|Emn5s6iJ+hol?i~pnP(c z2?*v1J#(Rxwqu+Py`~d6rzw^a64M^iFICFy8k2BH1)Rc*#FH^JkIhr|=D|8Qvr-W= zb1YG(Y&V?Nn3kZg;v=&N7}Z9GLCCU*hLh{J8E^<@g1W>EkDPM*Ync#IH`ETBa>Dop zn@k>vc`HsJD@->}SwwOOuR5W0MX6>PR7gQ*VNN3S90u3_GfxPik}xEWr8(Jhg6EN` zDHx+tM`D<6FN@p>SSW5!Q2>X0^t0)-Cv-njf#P5S8tID@93gK$!5a)D<1S$!nd%o3 z)fDG2+MlQuw(@CeVJuQFr&eq-5S%({GkW#BC{cZLii~!pem4(d_PANGk^jw$b53=B z1>cn2kV4yu^5+=m(W`-X7Tp?nXYBhD`%F%2pqyXB>}s>Cm=Oyd7c0A2CxpBtVLkIu zAtN;&W-CtYCKSi#LT9nq(Cb_iLa10OQ-eGw)OnL|NClk2i^Rje8W@_#<|%vgV4a&; zsfd|5mZ(#<8%|rE5E`2vMyK^bXmTjP*7I0z7F<%V9-&mGy?DKRORtz=GS(2KgYecW zBE7P!y=FbRpLcwU$jd)rtVeMfo1;}mLRn^l2`uC|kPq^-c_w^_uX%CK#AmJmRfbGg zK#tgREV@bR*ArG7O%6o7TXDqSl)F-x9`{-c3#xn;UMBPb#S!I*p+IdRpfY)~Oq{Du zR1Kr?cAB7@+>6ohL;5KpnV_R0s&PFPQO&2TDbAF$rEGYj;u+T*>SA0{U-QOz^0lvl zR1agPhk4caDJY_HzaH1rkLM-8zWP4TzW6!pGo&c z{9jrBvpIb(fbt-oHlH46$^^ce36umFb1Kzqa{_I8ts3S;Myjb?VFAs&A#OgjWtN+I zuT8K`S3KpjAmNDqRbpgUnuIA=%PD;2*fQqk^^cUdV3@y_SYfLqsY3jnh!wObb~k-dNyapC{FfcVj*naQf!V6ocnsLO=?5NTz9uV1=BZ2}Us<)KU>J zuuahg*>j3ZsHPNJr=%ppGeHXm2Pf!Yk~ckXoTeYuA1AnuYCl;w8p~A8Xe_hnWxCrCGs;TS z^~-2ZR1Kq%x;eGtWSl54PdHDmhBZ3!sCjv$Ksz(iuc1>?#%xMu<$7Lc$BNE5ms%CC zGnq_9h?C`4*kFYNYr<;7 z3DZRtCwpN+erOz;Oix&x^nP@l*763 z&dzW_qo?xwmGr9}YGx&CYfSzOAv|_6jv4qscbb72M5G;( zok-t@J+h3IEAUf}oXBzb5Ib4xGvh7Cnyi8E=^MQwr)jk?Q@}0+rEuNAAWp zZpJ3&++N=nTk&3OxqMXKiap{Z6kS<^L&ZQCaZGBhV(|$WxBv(!PIJ&yA*W%RmpNNy zCvk`y-z)2V??&_Br@f}v=Ht~<0z zwMO`mH)s#UhA7gs1R_L<2*~26t9dq*7Mnr!p(ZobN;hhs9d7o!?RInf`TpT{_j&QB z`_1Ra-Tt_`+pj-uJSJK=)4Nd;u5usvlQyz5Q{AStaYX*RQ_$rttdL|>mT?)JM+ z1+rH)szB0R@g(BN;r>52aD)8C#Xl@w{lhu_!~K+i?Kh8`_3<5CA-=?aChs42hx_CG z?%|zKPy#}I=(t}$93I#1ntBgF{qF*Q_-T3gxCTo*N)H>n1~%~lWy{G*I)>Txr%HB@sNKw;Yzb|b!cgLZg2u{MCAqCUd^fKYxuL^y(jc;+Z4;2xh-}|8caY_8!6K*RXBYH?ZfBqO-RnJx6e! z;jv@Xi8*M0|Ka0U$H5k&=OholTGvVFoG+3Gzwpi@x&7+B#}k{{eI%#8|0EAiws7X! z^K~G}YDQ+p9`y8ZTN(7&gkY*IRvc78Z|@&A>wO#<9e0br|AEIzKiuBKSGE@~7RQhG zhXwq9{J2@%t`8qKw+q*h#-y$wZv6N6KSYLq@Z9~d^*#U9#Xs<(s|E`9+CX!=-v77& zEZ_Xow=aO7$Mx;){lkYP4C!Fx^Y~NZ>0Dzx{$#x5K#6}Z)3!UX?Y$cW?O@ROa9lz` zmS8WH^36Ift7*mwI4OrtF)${Ezgakm(_Sr=Nd47KoF?pH8~?AThZ{FLh9TO|$1Lrhi>R07 z%!{GqeBn>7y?X0@ozvy*=NGGsx8Jy~0Mm|fmd!o*W^v(vUB1AxnGeVP=6LflaeHFv z+2wop%ba{;NnnO}|9pSke&a>r0w4Ka9=7*4FsTTn9ML)+S8m+yX-+o9vwPY*L`DH( zsiCM6P|SA)y*Le6BmZYt7w#9n_R6H`&8v%xPlv^3eb_8_Pe(u1{Nmg6zq7@ES^RFl z`>@{}4lvoeKPUy^zrTWC*=y>2egYbs=7vaRPGu2QH1{fbq>*^tq=x!c#tGC`p(gNdjC?{} zyL8W&iRTCq>^?aZt%_m8IKSk7uVQu*h#W2dqD?FZt5HJ^$=D$-l=${$N}{jlPLK6CniNe6(u}Tzrq}>Q< z%)IP#!e`l~UH8EbBwi*C&B+q7P)|pt1emyP2#i;$Vxo3eut?zs(%NPrbhO_4@tDtg z*pXN?VV9)kySw}S;kdl{c)z_Rm-xhZY^x*)(8AQj$xS&hkY;Np?YapI35DX>DlyQA zm!?(fMToS4@2bo{l3#7%gY3_x*t)rUeRDzilWa=-iPA({gwTG3%;F}UvHRe|cMrSc z^VR0l#!wW! zHb331xA-Mo1`r*HKk?7Er6gEE$BIwba^Z47K3WOTCY&i;;_m&@jSAOHKg6?Mq;F=@0;DM)qYGX+AmOlxEF<>mKdrY< zIHn0Ro4B>)=4tO1j{e#O3&_k6@kF$S!NrdU;+C>wwH1di-!7~R_DSAX>+to~Eq)AN z9>g1%_IW3UFd7p!3u?nLkNVmyFfold9@5C}nL=7-xbCZTl(@G=fr-z~1QFYJrOx5Vc1x5pm?x#h?8 zVd>C*Uhi+0hvViE#=7qockAt8gPxd!-|hAmH01!d*UWvgi)BL?vxZ8r`VkA(U$C$!{r;`%}eoSMnX#C4QnBt^TbW4{iKKc2@i^9 zyb9D(j4d&bhFpO`enjFVLuyG9Cs1sJahIx%kPbj0cd!_J_U7ex>$f+kWP>lqiCD*D zp>V8u_IQRh&cS>mCS-U}XAt3#Sm9GzE9up-W-j{1OJ~fa83*XR5j&67Dh`w=`m5=J z+-}dlyLx}Iewh+?n;p07FUzz{kH;Lm%}lb&8sX>D+x_|jd=3Bb4gTnhM)zaXrkZJy znxyh4QhkYC$TG8R=T+%OyTR>-nM3sj9-&N(U76NBI0E=QScLnydtoSBPn7|Pmt6Mx zXLomZtl3l8fByuT0~h`|UZ$|$vdRKC5#Ph2^W}k-%*EZaj^PIi4CGO`V+{;84qBYG?Mp$3xNSH)r_Ji_FP+5oLdJk)S zZ3B)~{9>@?hib6cMGw?ooUIP{(EB|F0C}1QblE(ED!;kDaGyclmvSEc93eCiT1FqI zZMOG^Bg|$PFu0tx@!liyBUl8?2*4pVOxxKo`7t*CnL?ERPBx%c*~}4uq34$^EK`p; z*OD#Lb!-O~!{dTRaF|wV5(GVIG$#e}h;oUTP7ptJ={B!Eb0NjQ#S3 z_;9}7p+~jB4g0hy;e}T_4>5y)PjfV~uf}3iK^ZKG+deC1jw(IvBULMI~ zT8xh2O9emnvceor7)B-7Ru7xa?P0k-y6ur}M~ucU0u63)aIC>^Sml6IfoG4~^$qN* zppf;effIprOICucovz*Y32@V(81jw0<*ycdSf2{(7Wwl{Y$CQqC|1>Xbo4JSFlaP_ z4wW@Z2EDTD7z1e>vt%5n{k97WXd>f=tDU&k4P^-*YJESZwNtUGd(C@LsyGu-1I}lD zGtN~(wuS!`#C>q-$|LFxVZ3^=dc%XcOeCXu=w*Z_xCDL|c(-^P$CvE+u|v?Hx0{g9 zWvoSw&Y+X_u$+wVu0b9Cr&J)OLde2*xqf7VX-0+`2)L*uqprHdA4#FI*Ik7PG%>aj z5Al1nuUn~q!uU*opbyW9mH537$Id)e7uQ(%8kHBSs@G&alY2jLg2ND;M4@@JZy=0$ zCxo?Ce!L&Fk3YuVM{vQfau3Z+5PF)Pq|1g@cK8UKc)TBXTem2PgJ1A#x41j_nlcVM zx`@p5<<+aCpo93*L1gN@{!n|geX zBRjGT#}c02Vm!#N3-hiLhzsiRj(FT2NkW~&S9(~%47ypm(Fr{*29g>R!HB`~%#WUm z5^81uVi*MHV*U(v7rGLIzqi0fLSJ$GYH`@WM0HqIAo>&V??jfSrAJ}37RGP9@y)0u z07cGWGU^uq+EcDxx?g@cDqv_UKIoSi67RCZ67WbD$^)s)sg4CA%?P>@ja4$$#mA^7C7q2BsD_9o6%bbL*!g_dVt?*E=!ybb3=;YF|2Wp}53k=ka)NkqM ztd+6{Y#}AX_t1OBHlm9lFIM2b(B1h>$ z9N#^KimihJVv^yl4VaEx5RD6xyrv3Nl;M3U3mGdS&n%Pj0;dc4QyG{3_yVQU*l}D^ zrelbN@L@KmUvym=L&k-I+(i^(-wDoN>rr%z#w>!vXn+K#4|&2~QE;4BatCle3c-)} z$E}+IkuIFtT>0ZOzsGUyyD-OJwUygXt32L6Jiu6B{Qzyt&g zaeyYCFr23Ivrk4b5c_}%U#em0;eK~qA2-i0k5Bst$Aj}<*VIvS&4lR0Hb-v`4wN?m zHr5)>aFHB;GYC(3-fq8hL#^fK-Tp^+UXGZM^3j0!Najrgl}kru5q0toWxhPnetx%P z`2GR*)Hw4v$OIqMtcUe`IQy0KBLrBz@+OrF5u~P_Nq+rt16ys^54Vf|8}`rd7H;p( z!8D6&`QpsgfM|)bN`rzzs(jjSpa0!z^>503cec6IpE2b_Kt(ftyJ zvraQIxQAz0)}|%CN1Li+l$j-~leqFqN6f@7bStL>U1oNY(GrtE752ctCKDb9E00mE zhy~wFVK?v|6b)S{>tyWprU@a91oJ6j6wb-Kd-NvfyeuD00mppoZebTWena%??3IHN z`7b=X%qK}Gh9b+eix_k#$jZox1#%HnZ0HWOsf{=ZE}1;%k2jfKI0{*;t55G%j zX==u0zj5J;p)|)hIs`7XJjg(F9S#fp{q=mW$8cucSdKbeD1g9KGdwXF@*X3UWWJ*)m3_bf3v7+M0tTTTN6>UxxlNVjA!90& zOfuT@%m)ZB{R#QnBXN@ev!`s2IaNT@b#i{pXo<-EpPO4acG*=MgIPOJA}mp}F0>&= zdKIM5l)~fSg8kwV=8AC2<%mK*exuK!NDA#K5_Dv6Pf>Rg|EO1*5J!9~%S+QFjxus* zF-T94IOoDs+1#4O6Oj#>AzEQvUw&T6V!%d`%=78o!fFP1#pTR z8Sy1^B1Nq13Y$RO|)@duwQ-El(hL%*92h1X3mPgUd}c}Iykmy(PqKJ4#d zosmBs1ZIbY69~dDfdYgTJK(2XZ3(igt9QSoAirXJNtVwf~yTpE}~F^!&rV`;O_q z;$JNM!7i`if(|TT0N3^(`#q3@E&<}_3euw5ol@Z1TBQYQ)Vm(tK|dEx zSN>>W*v;l4q#U?3!GC5mMR)@uAm23@#*2$yh2i~R5~bp?g7*OnpU*{Q3L@~t&%6=v#0}_hA0wg^6D^` zu%AbD$Bls{Qo(P2CYN9p$B&?{-wpIrl5GLsEMd{Mp~65ikXWv^#8%apI`4_TgUgipEmZH;_xLig#T|H=0EIqZcFnSVSv9R1U_|ezumwm z<@+1Io>uaK5U@+YjgeydKgS1)jaCIub1Uq91`BHZWp?D_y=UO)zgU&uv(h64{QAfQkq5JgUb^81+WU72Z(LAa1=M zQ+|pIP+(hl8Yx&h8UK)NK1K2!-2%@Hh4oGRLW2t_8G}3LN=V6%sXe@8)To90y_PtC zZy=K9ySO8$Clchv-{0l5>x`ww8g zu5@G~D!$!<%LMVp>J%D3-lCYtTzX6?@Z#ZT-}7~>_+;W1GQ z1V=ueg-}JinvBcZ#KG%&ael9_!*yyz6k^K}9Y}$fAOxKv7>h59fg1m5A!K3!E{f*# z(YHpy8C#qakQ9h9)OSl7HVK3(!l<{!@d8~%TX6f3gk+d@eMWYD#gT>GB-kqH_ywFr;V`=3 z21x83*l~n-=4qlU9*1c5l3qxiSgDf|UEFe+_+)UtR20=+xIm%Q1OmhwyNNI;j}-5s zf?(CNONwDSa1{*cBFY6N zF}+P+!V%s4`=VgbM2tdTDH+%bUctZM$XqFe(uLZPpt}d<51lkZ%;h)|Hh-u*U|Y6m zOR+O!wZ4Pk6a0nr;ChM3X9bs#Xx?vNbu2IG3tZFDZ5b-1lhx)YSe_h@{1+c}=;(~_ zgqOj>j(TgGxbSrzqeefE=MUJ_L-`hz5y*zcrQu0|ktOWGg5{-F4+>IZ(GrLd&%|e= zDVO_cYuo-&;WBG?w#(jUzW2OR{XRLzv0 zz)-hQCWhf!#o!QS(4NNkHo3*_u4IT>rcy>Gs*o*pkC($2TZ=dWtEw0Fu~>3D;zj0y zR|FMfSZLFhcOtaW^Pss685oHwi}Myv78h~iR3n$%^d>JINfBP(zHtOe*6b4sjJDDy zp-1#6k_L$ERY`5L5{?mcpQkv-igZIOle+?v|D#x5ZNkoiZ5)64KtS(eR48)ibyxS< zaZ1XOR7|En%CUt4FpQw3d3NRhYqP;B4<5vQL3X(|?Zmgd@wMBk^Dc8m7K_bNpEu(Z z5{W*N47&aJca;DI$$OcKK0!KoHF}x#B&E!S8orSL(vJ&6 z7-dJx(Eg^z&va2DoW*mCJe$LMC!=Ndq`zxklRPSTR@p)fy~I_aJPtM}Q@4&2L-K5s zI!9sx#2Jp&qT{EHxMGxd+cjUv79v#=))LLc24qln1$S*_UTtdHI2p9MeYmAnwJ9wD zz(rC8#IF@7zxUIk#(cs`P(ii!Kn8xmh*~OibBPrhYXg!B!;BUlvh2MiGo^njI)4^i z#XI&6*=hNijF@aY{#uFsh@Q%FABl^O#QV41?YC|oPE31(db0VoJkl=KH#e|s>-OHA z)LuNRgqbEm0F9b)_TS-oXSSMhhOhDb+$%XM2e$rwc)xxwu7HBM0+7!QXJd%uCwzJw z$mp_^r0$6St2_NB`C#*6-8G#EGHh4gSyR1Fq(CU!<=wXn8rmj!-&xTpnIXT znb)~)F8Vm42oE$GQo9d!#G3rKV$*NLCfzL7f7-!?vA4S?*j`BD9~PfKZXOovaG=cM z{s6n3-8Md07yz3z*NbrW@aFc9uyzto(SdJicx>C|_A@?l9~B;V`=g;tf0&H4jQ{H3 z%=0^c%8I9KToequ`~7?WMGa;p_OP)QX6YaxVu0YYC%kTCe;m6vC=P5q4z>OCg14W- z=IJUg;cKWo=i=+|w1l}YlP&m2yYlgJeRSJLMUsrYizgjDYjn1+>o-EWUqRP*TX}J_ za5(PAb(f!1B%rWJOHXN03qPbKs_tphFP-(B@yV5Z4^XiI-oH4zg^!(Zpo2Rp>1XKu zX(V*(8~hpvzXtZjw~OOPa9jBQ=>UEUHiQQo*e&fg^)KM^lmk40Z>wwPxdEFFCpxV9 z2_hF|=rKn+Ip-94toKu%r~+&*H^ob?%%i+Mt$(`z1Z+b;4LWc!3U2CzKDU9ss-7S3 z-A>{7NJolL0b&imdfYw2nS2JcRfDY#2NQFIrOVZQg25}nd{kR`?JaNY=6VH=)3H&C zAs)a`X1RqYt{X}-$`z~_imaz^FL_4q2ulc#_m8VCIpPFDR8L&U0$J#={s8H8z1@A7 zj_^d0vLNjGqWjP1N?3{I0)^jt>(9H`8bKN1{T=RbBF1+4xPAI??oXE3x|@Fd?X{~I zZ(tR>yZYIk1TOv=x(l~lKSIkRL>ITS0Rm6ydDf6gE><5NcAqv&cLKw9>9D{7`2kHG zDk6={hHX0**YPC@p0eKr2qZJeI;(@=2ARd@2QbGY_~QN?|9xB^esozCVho(&kg0I7 z`swaw^Aa_CzW5(-aKV?~IW7P3{`SMhwR&=o@IA)rY<@#jpV2kaui+eF<6P)j@SPwx z9?4fV3W2mtQwPg6r{O!zG}5R@a`6Ga6~d8wZtV}0z`g+UhntNyN`lbLf}p zyTixb=iANUN033i^2SqR_XjwNW4(0|+Az*DgU0#7dKx6dvm3Wd>MvNvnGZ!1>3?Cl z!ZQe?_YXgyHh}8kL@(dni6HBC8?UKqzNMU`iEmQ)gY1F z<#?a5Nd*l=tf;%I&6^v#eZllCnjyf1r9CT5Vpyu;c3M~AY2r`;RpM9ixzQVVP+)sF zePFQ-8D47k;^UOR_$DzYz2LGib6wjGS92LOAhHZv@O?A_`=`|fG(_3Fj6-Wtx6b-S z@;cFH^0s1jCTGODo$hTLhTWf zS_au!PB7& zGG`mlp8d|*`@dn`PgRSFokj#SHgKm|DHDro(PR8QPb;1;{tc>GLFHfFT;OlMf5Mwm zDH(AsAZnauF832g{*tuY=gD?g=V)*{*Te00vwD1hGqBDVWr%;iLKr{2IZ{*bd3X=I zCH~V_F)^~ov*6sqE$`w=-BfpJ8_=Zt-F6M@+6{2H8|=dem^HLsxkmincdy7x5*6BF zsv;q^1-?u_hmkF<0!~lya9oIAWpd~A(IFYaOP_X2sa()7^nlTpO9B&u0RoeKna{2_@XLQD)`JAQ z|92~qmwTC6$m-N187L^;ZMLJ^iwYBLF1P*~&aPa4g6ZtvZ;nSeRnp9`KF>m$y*a>$ z|G4?EgUvqf^9KwP(nlf78}D%Mi}ivxs95j(x`rxRZXJM9OH+WAW^=L9EH-}YChTy= z&D4ccgPS{qOA{X4tm)E!DWG*1vIg)Y7#fQ5Ud4;mTiO9*BH<-885;i3N2`8#nX%0Z zV_Dw8S9*!+*{e5i-oAeC^F$`QpKL|pzkj-S$C8`VtS`>o@uTlIaHgi8FNOna-IWq6 zKFHM{GJv19VWtxg`wlMYzly|M8+R0?fY6Pw-l{|=&f63qK?C9I|0oE$OR=^+RQPATD zNw0i$b^D3d1c7hR1Nb}+yNu!BB={4$>e3SfpZ2?yQ!vQMo9#A#T7pJoqvNCW>m;rl z)Mb)~xq9{Ld=dZf>qmW%SKmq9LK#{4&_zZ(GNQ{r&sZTVH~dbsd~-~f@{G4+^zaNz zn{%G&o|KT?NQQ)G2#su3&$MUV&lh|fZG`fKS1UhS;Gt9r!O9h!$??z$ajh`7bRs1R z&jMMm&>#+P_YLgt9^JYJ{x;(rCcu)pM2NuK*Mib`ekUNq`duO`H|7Oaep*cEQ{jM> zINQz55f&Xd&a60)nxB`t_BcQSE5`4>IB7D4Lm6VN$Xx6u{$FtZ2u?x0ACnD7YO)qMKCUkCv2;xA#5*I0a^615Jq^Va99QQYG!jmyZl)a zO1@UcVd~c};n%g5BHXhOCH?S++i*&Y12I>B{MIdPRRgaVXZ{&2OI!J=++>j|YL@4W z>Chn@YvC(3GwB0X1?M?3VG|UgC;g7{4DSO<~7Fg$c*x`F6kl058J5 zb;z&e)mB-I(@43%a@Zo{+N?wE=-kg!Yj$sd=I4~{oK)XVu>!CP3K}NOv4?Y z4z9%itqZQdhZR!W?`eRDPdvcC!N3V0`%q>UG;q9G5m{L3WaG5DeIE75dt}CjBP+JaC;#cb4^)YFig0LNUi}1iHdZ_4vW{! zaV+hXgKC1`r!Iu%&f;v$If3l!EBKYhO!1Z63+9eb@!!Ka5*;?{{msXvILj> zSILiyK9o7gUcUBU?rva*!ydjAY!1ug`h#bIucr$f%~vCS}m46DC|u3`@S@ zPdFuvIf1Jjv99D7{(bmPA-Lg7gmKjkwa-z9S#jS~YL3^_>kmqHOIq^^**AR@rZ$atej+Dru=qAK@k~l50sE<758VK_;L&O%C|pu>am<>% zajxJ`%;vz9H3nX4?-B%_-B1GZ2U6d&GR$EIw4s(De+>v&1 ziOP6`GJVlx$keNrA_-7R33tCXYuKA2RLr9MI&{XUWm=prLt&a2(pA^3wBRp5$50gd z29e<#o<*3T*-zQUQegauMQOq3v@m6w65y|MNFc^!?(K1_E=pOZ9xx41hj~_)lcCUr zlJ()ZzUQki=@JN^OWdK&SYu>XFxv;5)X^v_xUDjEb#u6sw|F>R8V8eSD>$a&$K?Tbm2TYaIZ&;C5k|}AnzYYE33Dv4_vFV1SoTlS zIN#PMYxqIM)wTOFa`~M*^!lwk^_q_WAVOqMguR0Ev9B&(0_;m@#R~wyqb%xfvtg;i z@aQhDF9FkQz;x*j-G*feG@dm`UtT(@udd;bYtJSR#Vyiz@a3#X`kAW%xeC;j#E~Ab zsA2bTx4pkPy3w25ItqcU^h%bX+z;p|>RkKJsL1k#OA%vr0DAZO)$OY*3;;z8oMgO0 zm@BGzbveZ^tqtqGj@W$K$r{4d5AaCV4&uiU?Oi4i&#`7u4+5y-ku;~`s#PxtR3h2S zry;Dz*e_l~OfNl88j?@3p5nm4#Z-YYWb8!rAZH06$zlR!CGoV`F~y6iRFEk#7CEXI!_#OQhL983~AT2IYJoSNvn`_5L25j;_T51FBh(A zmwa>j}x$q?n6bNtK#O12nJD_yY7mBCWNAy?jT9EIc{<*vY zLIe28kW7X{pKVJPo1rQ8;N~S ziK84t0SDW5$5J8P)G)5?&$@e78$WYX`!Kmr;Z4a`U|4S8w9SL715k{z%A?@z7cci1RPRjM=%kJ$50{MFLktbyuD7tZIA3dVHbt(555Y%Bd#fU{Gq!Q1&1E% zaUAg!MjDJV)16GD{W}bigLfntqfuKPqfxJ2WYZqw81REqv0cZ+;#NYgO7Fwim84Ty z+Vu1_PGD8vlltHWO~%qhJj&TnK1PkP{+P#Zp+;y)Wuyd~N=XX=sgznp*y~3gPH^D{ zNqREruOwl<>`$0p=8nvUAl)6g7cKe&LVGt9>i_Bq6UlbOX%e0s-Sb)P9U9(~8Gsi7 ztfv)qqXEzkE0P432k(%@Xw;U+Xf#Ep9^*(-N`F<8TCK*!Qnb+E zmELz^!t|_#t2w$Q<7CuiY?(ff>a0b1Jn{_Z+Pv8BVl0z}& zD#K<^?P{5uc7$%;nvKiEI}}z+?X|IRkJl$(iYrshJ=joORFDwt#kc=_|8TQ?y4}#8 zCRqFqn=D~H!Em)$crjfd#F z@9}gcdbW^6T%V2;+1T;YPiGfS4spwR7rOXOFel3kSe!bn4@Iees4qqJ{>0wc4pV&A zPe<%0pX!Lz4A~oD``JZLWcXhEgE@-8J$B*lsg>FlSpK!O&uqv*J@T;*B(p;;27E)( z=rKR@Mt}FQ#f{oV4L-|F21MZ|o=T4_BzuoZ6zD*QqIMlp7!(F%=rRY9Pbje9I*wiuRc`a zy457P`prhflotE-!OaFm<7Ps(N_sPg9}{X2u86DRamCODtUZ6A32B{MG=)!xG!vvx zNY<6W2I9Y&(RwTGxI=A*2x+yC2&P+3AUZ)rq)81^l1%;KjE%ikAD`VoT<2myA7+VSwuMLi?nOZO$_<-aoh!Cu>JP<>)m#@&pg75uGWZ(n|+<^ zl?l5@zpo<+hC>6vdD!=9@I>dO78!z5dLG=JfN+MTKkOi&m0#QPIWBR+f}7Hy>nPp9 z0dan7bj^FpN;ODkz-f3Z@}Eu8B(k{0@I3;l^*E-nGaj+G7ksk-UCjffHnp5kYU33+ zrgMrFy#jG)@svgz4T+>Ep-jQC-K1R%)os^C2r&<={aQ={Ulg7H0y0ItF37CHA-jj~ zXZlo%LhQ*%#KU!ajj?;!ep%jpgyW41Y_->Ys}WOQw~2g?b%w|-wwuiJgs#r!6IVU= zDmgTb{P#9Z%83cYQw-xgaNi4JMDz8Ek)eoO6l~a0B4qAQqK>ndH5`kYdGn!wSZF@R z18aC(_`Kz*l*c-?L0@F9f_wDGa9_UAhrA@vLs>f*!^u?9dwV-T)^JS6dGjeA7THD% zjq$*CidcGu&s&~Kd76hs&ZYcS4-+4iGw0z?#XXfomlvAJvo!(=@AH8K55?p;l<5~v zYe=+&i^TD`B-%~9^ry$cWfW54GO^^xit==0H-HIe9bGKw z0_x(hhL8F#_*^p935dmUmW3jU5wHBFYQ$3|A_0Z(Od%Ou_-Q_W#x@*q z23H6FOv7?IqQqT41yd^S46J%UbVe0u;JiAxS~eYMj@ILSC1#jNSpGX~V0RnK;l!2i z{SX(|&qf<=<7*>LI9r5DOu0-=LG_wzGL$wUb)ed@_)og?EZ{>a0OJ~^_H z@)VNIqPc3sSXLBS?hA1t_MRrgba#xBG$L7B9yP+AA`iPkd&pZgPCyf7o6^%M)CFv( zc}$A!G~PG{%*0%VE^=4&Z#`O{Vs28&EP9Pdrf2eupXt4-fNDB#Y@sOU6qnAi%*oMo zbs2p1XSbf*)ioBIRydNWV~?3)m<-8uyX2@&E!LuFXyNI+v7IBvDay*R%*oN|UL2*9 z`YHxeoY(p@&N`^U(TDxL`*4VZA(43X2=CMV!}8f^h_~K<09p1VU>Fpij{m3jGy< zYquIz9viKJ`d4IQG zJa-3i!;Px$pj3Ar+&6q0UBXbnB`#XTQM4Q2hjUv?t^6!W=v(A`OH?WykM6MX3sR1l zBU1W~%y@DA-35o`0nX8enTI4+Rbj(5ucq3NrpCVD+Zux~`BDwFf+aZ*Jj-5Roj;tF z*}}=Ohd;oPr|#f-cZBSZ%e$xTcKQATU+2K%HJZ+;H@l0?^uD2bGcXT_BIoyAq+A=m zMghWaXCr^^E}W-+d+R4h{fY5T_jUe0t$zZieE8sE<(m*+rr0byBa?Q4)y>V$6YyPg@xL<5S0pR09ykysD zoMVALSUEoDBb39L%V7eY-^Arbsz;)J;3P&mT-gyT#jOr;abo)2!|@}2u77@oR|z9p zo&d$1uzFk))1IwyYdAvF5Y8Yp zx$9%Nt2%p}=mEH1*qZGO5v#i|ATB?i5!z3c*E7vNyMQ?CDwPO>64DsX8n{hW8ljxi z4w6fA1U8jd8sN>OOdc-IsZGW?r#cy@=M(i=adIm{gzz>~r{&qjzc3r*XUxsaZoz1$ z2&qD2xJUxaltNCpqKyfZ3NB*U z-TVmmWR+hc_* z@&EAvTRzGv2c3I}-)wGnu(1H{@Afh;lZVUAPe<4(aCo=4dI?pKtMTc#bEFLV{^9ZI z7~5RZXd#1hXJ+g^FL!r$hs|;Mli$W-BGiDeg@wkX8AgnUbSEhfveSI<##eWZwmkZE zD{*WYyJ+DSnvB-{gKo{#-0;_;_F)TpI^6%~21GAu)5EYw#|eUr_VNC>-7FzOfki9m z5bO?4HF>wVF7bsxYq;0-!QIpwrlb=8arewUQk3R?8wZNduCJ~ylHkw7Ng5_lN?K()1@p$1&bx@^>4Xm9Q0YVt`l`)M{>E=Edt@2f=X76>#EkSW=J4s6U zfQ)1!o;-cz>zsx!K>vyvu*4W?k|YMlIxFMuYV+pihO2&4AQwd4b#94FsBYX$B<=we z$Zf5{9yec)WwhLw^gP$8pP4kCqm!^-#Ze?nMrNkk&!iTvPchKrgec2y0FaY1MAS~k zir2%H`|mQbE-;57_;>D>!aw>YWKhOExwtK|5ce9ogiyR*xdh}^p(U-tbI%qz8`o4E zKv`2U0YaT+ArGH^te0?i3y&bg>qX$8{+3&_9o2m$4Ij_5dw+whORzFxhdBHF$Ia&W zdsndh=6=21eIVW3?e=gd*#84+N9AVr=HB3}Tg&nPhnu4M&A%;v`-lI1@mrWEK5pP< znzMzd1mr(ooIUfE>JK!p`7^|~TmyXXsD7D98)UunMYk(*mY?Y>*8AP|)@30T^u(uR zu}+H8Tc~?5Q9~N=^+B3=d6$ru!uc=EHF-x75?;BM_X;8;2KY0$MXCFibYz7%RfxS$**ISJ#fclF9$LKpsk zj3lPUgzp*J5*Y@ZjDm21ZH@sQ_M})NSeMGLlL?E$+jIhGPRLdaRFy>B*1dB`VSs>E zb-jn(9xmo~h|ZqDIKma(Kg7!yxo>cB^c~Jdo;`!ebpJq60Yp1|d^$p5{qV!B4_feK zzkzR<`y)N@v~6dmr=rkukw6%ll^shcenL3}z~QDXSR((K`pe?!;D&Q?=`VckbU3qJ zimoEOSQJwwZ!n+*D@{0zK^iKs=P;-oK;NmQ@2 zPU`@j=BAKZ?wk1bPOLnN76kA-ruok2fAVR~uvhHB6Bb zB%4^OqJ}A06OEdxEHKP4HFg*#pYqh|#bA`&2@*D;nk**MdKSLoIY1^tG63UkNX=lT zx1czddl&suesRh>K*-v%|Gb2&@BHsK@v1D*0S7>nzN*7oTnB2ZjcR7=UH&yEXU`3r zudXj$d{zVQ%UJqc1MTMV2ht`nYblV;v4OdfW4p&P826TmI1G=eS*`}&w1F)BK zHcTh$3@&)5xN8Q+t0a-c+lnea&jH-@r-D**SEQ3$Tph{+2m6iuBOl&uGeeG1{I!5xO*M0s$_{= zX~nji1>VWJ!j8NbdVx9m;P?e|J=R#vGZCg&+RS&w(7~jEJdi<|fXzzc+jU^6^e*hO z0jr%!RCQiT8darNI;LdAgGK5_5_xs~>N=bvD2684*u$8gO zg9jNI;YPI7+p`7cpx9J5!zrb0>u@VZQ#s_V71@=J+Og0AM=eyMkZM$oh8AQkkel#> zoFIP0WCx3^7gY^Vg09I?Y*Ue?*rsWZyk*rWMes3+I1mnr#EpbZ#h%tkTOIw1V|1?@ zFnoihavJO4sVm`_{eZdam8OeQ*%_EzLm5VvC{6GL zE_t>suGWE^5YugzO&LCZYS9@p+b@~l!Sg!Y=_9_;=3rmz>K{Gx)|l-r_&oRYN_b#* zsKp&Vfxm`^9KDhi(aSqn(tu5jM7hEoB9t74{-m|st}EObx9(in@CDPV+gV1WSm6Q(O{N2sTd{2I6@t@P;EhiRaL8Cs+!f1HN|R3kva<+Blx;n zHBb+yY=90{8MMi(?r+GGEtLgX@&RJzYzA#A~$>)Zsb-j(QFAgb=IM@TlT<`4jHs6 zSXwIgN|w+l2*_&YznP^1xc03+;6Bt^iCxU=CL?4<#6T+4A|+C_Tw2%nTCUPXLVEVy zqHd%b8WN|1MJu<0O9M7B66GdB$zjlP=U~LXDn<-AczmI+i4g$Vh$LHcR34#KL~F7r#gMC-%?U8>s9m$s88A^3>LJ47l9zl%zpJ$Qk{8i5(`^6cF4@H{#D=f? zGX`+Ut{yiw7OIfXu>uO+D~$m*m`t{Za*!1>r>rQ7j!Hh`e#k2=< z_)110Es`9B+Z|Jl!L?}-Id;R;$>cjbjw%QDj2!|@N;Muq_-e9ryvVufLVc=ba7--@gh_LbnS@RPRHJfq#GbgDUR zqDh|OC!y@22d1aE#l?&3`TYTTt*|XBZ#Do#ev19#WikSiJ6E#rTFLDr@oSa%sFlD# z%F?p?;x+-2h`iJm5E~7*p8%i67A=2(8lByhZrc*aS1gmggk*T!;N_2MjQhsX2{eS? zqMU(b$u`;P*r#+J^}q(!1@9>1vq2&6#a(8!#i_p2>F(vr>+9Dp-Pfq+8x<~I!v4eX z2kbw@4T$VXcesC5I!k-m&?Vr&>YnBLLCFx(ZsE1exMUC6%hhJ5uyxXJqV)WWEL%`w z{9aw)AjzzCD9%!KD4kCWurZa^0YVmSfHhbv=T5D5-%Bswe0RQxf1s;W&73411LxHx z>=257bl}X>Uqb~QOa%A$9ih#HpE%L!=NWaBwC3=dyLt(o>@`UG3jV&J4ZfnAl5=;# zCQ;nci@S$7q(H(fXoYJ<`*l9mmvi~-?$xV{m$W!hyfzqXM;rJg?h}6!ZnRYGfFozP zZOO31bOoM9-x4}%pp%d?q@_M0$AjntX;4e|M^$CS9s)Ic2UJ5=(i-)-MlituCnIM= zKZLy*^ANF$RW0clxQk^5MmqH-(xweX=b#O38x2O8A(i$wYbjsyr1Vs@fYoA{A1Ma~ z+O*f$IZ3Rssk%RBg)T7|xW-9LV*X!hwNI53>M%^B$dK+WVM@6OFYVAvL$+aSGhusNN&w7*xU=%ii-&3!%@S$J?PM=0%yUJv!x*<)rgL$ z177G*msP`h^hLdB*q)G1En1OKgEc~V0^G$iceoy&rA-@(&OsZz8x89G8x2NfXenQk zPi}DD`LC1k!dq{K*Ur+qt z+|8?2)3B_yie@CUW4|6$7q%^;&eV$x1tq6?8qQOF@;Ab$QUEz}T@O|Z?`}m+SS?WF z1MOO&R1r~eu8%KnGR{($qvhVvFifezK$b%tlTqt()v2Lwi+ao(w~SS6F)Ur5*&6gv zzGBa8<-)#>$dP_PjohTpStU32aYi1()QSw6U98zE*L^R&yd_(ki8d5d%A2LU(Q@0? z{5mq+!h%q!1QI|jHQ3%izy)8+5AGu#eAR!B-&*}5g4JJoS6DiKcVX`e%fRC2G5UUJ zPX{V=@iSUHMv}gTT*S4A?Wx#~IaKzldWa0)oEzz}E8g}E5S2f51z{GY&ZG3eF0>?* z#~S*a{_fE(U%(RL6IMAiu?$GG9E~(wBXb1n^_j=Q-OyB^KyBNMGm*NnQoMs~bX6zp zjxCjw^60My-x|2lxiqlH+!BU#%mxW(dxLg#_Je0Y!6;yp$DzxHfX7iSkOCtpTQGBF*{7O#Ts&4(0A?@7Qtx14+;K^ z+uAhsIF5`{(CxKGaFDp- z)&EPb4z+nm1C84DhCWwb^=hNcBdHC?f_1Q9xjioCHBtLmN>#u77(=mz^-_vK`n30~wkV0ln`OY&ch{K}z*VNCJ{W)`Pdi z*QGXzwW~oR>JhWt6?(X3SkHT@Yg%~g{7O^S6`Vu%dlTue%6kcaKmQG-O9HITs^+Z* z-6ALoC_|x_OiVTC#2iIS9wB95*cu<>sRsEV3p0rlJBfp~z$N#c6l4>&0h6f;UP?8^ zT#tfxdyof=92lwR?#Is@w10+`sRH|7cY+A7O$Zxh7<_BpYu9AXtCqSi*!q?>~QJKcu zG`Si^%30*tSM|4Yv#Pnu&4lk2dtxi!b#*)r>HU`G7InTV`LBzw&Maki5$3R8rcP>Q zdojs|QcAh8F!j}N)<)DsZW}ld2<0c{J3p-cZD}feTf10IUYcqb1RQRvaU)v`VB;dM zuA?HLj_}sSnsU0HbkM`3bW+3_`k9{PX%{E(K}#=5wN=NmB6p=g670~U#1y!07R^9U zt_%37X_ILtQ8j&vwVtapXpzT?{E+e*s#Z{S$Kn}TYEoCUfwv(ewP>kXgY|LDCh20C zfje}pdnIyKvWEp*=iY2l6~SyVEJwovnuyX?pX}UZKooA$EsJu$I$H{~$0E8xhZMTO zs0>}^AQDPXU1D>KelfU(kfV?`>`FSUeJB>JOo6Mvk{}$AT5#H9`=Cjo3|x~itI7K% zOsEtEWsUIP%vQ01cDY{gUi4a_okHkFW2DB!K}ysnB~-O!I*{nMWVQc<{O$Wp%V>2} zBvuuZR&^Dh2JOH~^gEDBPJ`AvM?rtS<)wC^S{1J+NmLP_(!H`tG2#1OSXyfH#XUJJ zqANKQlE}b`oLHqol*PhQTqyUKT3D*7Hx`!KN+QQ&;Y%tCy|M*}y6nWNI~1cX>K$|B zS6)2-v&DZ|{C4xO`?Oj7 zVYB~q|FGUJzCANRzXgK-aohy3pY`Fa924*c2KV8GpTv7r&VW}>WBK|1;TFz3{$EcI zH^=+k!}%h8bGX^>w%h-gy*GiAt19#UyQ8=;;xIaj<1Q+agsh#UyQ`|Zt9pw8bx;Y8 zJCTGC!=6Qg8;T(4sJM+fGyj(vUUe`+cU5&j_~`%5JB}b~MpR7FUDY9ALekw;l@Mgp z!Swt5Zud=9S9MiA=Pq^6z4r;9qN=OTz4x5w`JU%&&v_2YwE3#bx2(U|C|acpXL*ms{Y#3q{+ zOIEW##dJC&=qN_q*Z!DeVYqrfrEb|SU*Il~6=$67yl}fg5 z?E(bYzHHNm%^S9^TexZK`X>5!+dwnknpUpecy3ekz-`UVO>>%>=6svJ`u_9_KP&$` zaA5lj#}D4UXks|EIzO7eG?z_&rZAfNLSZ!h)roBC>+%Yj3^J*&Y0s0X=`^ruwX_1xYa zEi$eS2OD17fbmS~v-=;o<7d4)^{d(&?l+nan} zK094lgxX_yGWp10#A(p6U4hOZja zRu(d;>!j_jCVlz7mIMy(PR`?UnHwJXBK#-0=`qHs^=$b~Bv4BN@YCh8#!ZX4AQ^Yp zlDhm>PXc3^+grI@a@&2(Pu6>`{4NrxC4ob`hEAR!KTHmrMqAG4U&80O)-&ZdkpM>m zd7AU)aLMJjkR7t+%gM>JqzS$R@|o0D7MBcLiTmV-)7`Cx)?-+>bX#NL zxW8~24n6y=l)|OoG!~Bh3YX!~v)@W7T>4F8;mEIW84f-Bt(3y0-!vAE{0f)h(6ir4 zDO~zZW8uiJa2XCg`>mA1rQb9bj{FLj;n1_+N-13WO=IE6uW%U-J^QVc!lmCd7LNQ1 zm*LQ}-%2T5`b}fu$ggl24n6y=l)|OoG!~Bh3YX!~v)@W7T>4F8;mEIW84f-Bt(3y0 z-!vAE{0f)h(6ir4DO~zZW8uiJa2XCg`>mA1rQb9bj{FLj;n1_+N-13WO=IE6uW%U- zJ^QVc!lmCd7LNQ1m*LQ}-%2T5`b}fu$ggl24n6y=l)|OoG!~Bh3YX!~v)@W7T>4F8 z;mEIW84f-Bt(3y0-!vAE{0f)h(6ir4DO~zZW8uiJa2XCg`>mA1rQb9bj{FLj;n1_+ zN-13WO=IE6uW%U-J^QVc!lmCd7LNQ1m*LQ}-%2T5`b}fu$ggl24n6y=ltJQha&qT$ zbHk}q{Lb%%SE^e>&QV_dnrkxuNTv%0Kid;Ivl8@zGvDO?Jd z)#?nFAve+qm%^oR=|;^e-c$OQ&epM_WE=lU?4`51tY&-s_VlSQ5Wi{L5$M0*CB7G)uy^pSvY zsgEusCq)Semql5~Cw(L!T$w^TH!evnw@<|^F2$%ZkLUK}+fN)uqg?!RS0>Y&} zx{#a{B_LcDWg(yRk$`Zik1ix9MF|L(MOnxveIy`U>Z1$ENl^mAWlToz>^pY)M{aH)?jBqv1) z2$w}!$R~XyAYAIB3&}}Q0>Wic7V=3S2?&?^=t6Q*lz?zql!biKM*_m7KDv;c6eS>B z7G)uy^pSvYsgEusCq)Semql5~Cw(L!T$w^TH!evnw@<|^F2$%ZkLUK}+fN)uq zg?!RS0>Y&}x{#a{B_LcDWg(yRk$`Zik1ix9MF|L(MOnxveIy`U>Z1$ENl^mAWlyM)YFP|7rf7Se+^A1~kcz1GMIHfJ6t|x)X$(_$N z+HM6q3GND`$<3wrE@bXp!{MG(+MOQmU4KIb#ke;66Kp5~pl=7tBakXN{5V65XX*J!G7m49gHl2Rtk z&xPz@f3<7md&ZhBwL>B&YchaMgsnAMEPv0Bq(3UMwI*AUn{~Mr9^MftXR-8ejI(K; z@{=NC>oOMEsmZR8O|33vu-a#=H;!lcbMvAHH9d&Dit@^j4qi}=!`Z&y|G+J$PK+d3 zJ{=?m>cV8m*P+xaPzOOs>*z{|X-X|%||CrzPc1Op06R}}> z{hYqPliqLb?T+2pn}}SLNVNCF<87~}r;Uy|LJ9$tGS;{k1;?iNz{q zLI304?ykrhjMMzBxj^Q=nZ_z_r!mVt#ABnzD>ZFe6^>lHhHU83?s)sRdSWZi2&9I6 zR49yF6P@iJqBiX}jpjht=k@o*{$k8!bwv|CQe_~riZ+Yp5VvA}P**;5$QQL8_xE*2 z`U9bKjSI1Q_3G#K#G~t}&3Z%!z568()W7*vZ=z$R#;Wyg*5aLQ?;-g<>=g_2?5Aiv z^)SuVJQ(k2+tu08dS6GZ^=IZQ+P?f}k@n^H#iCQ+;k`4~b}#ia?x(u+>)v>5581E7 zUiN<}A9u+Z-kBKXLew6^0sd4RQLX))g(kL0^F88xFX|D78g*VqMmr#)5tIJEGB3 z$bQ{QI&gHo8gnPqFZ_Lb+wyyzY?B+or}>N(%Ueb|Vr@TzeRrPG=rQUuuMIX`)=Jmi z-5w!%?{iY-WDD}JH%pf+`Gcw70K6YxzP#o4@s4(y1ByNEq`YWcl%_ejzqO{pz+Kf$ z^FG%SL-1R4WIcq&zL~bxWxv1}BLEy$9dD8C&%=gNJAcF}*`d$S-`#0@?~b1-jmHffwb(ehxBS)8qGOO`BoIvQDiAN9!}bwZY8BmUeMk8ScZTUPTPk4Mfj z{9+uiktD~xt;<_}H=EAF^c~sHKS$bD{M;!%iSauyFJe{4e!C97uH=vVgx$JL^W3AY z%a?|p$MU*|u{`D*sJ=dKSH_0#L0|Nheq&5EzvL%=h21$xl6N5*S#clf<1ghpk-v-c z|LA|xIQxFvdqSwsxiS%3q^fJ5q;JMLgU$MTysM-AK9YAq_$%^PPZrCUFM%I1?US=J zu8bZF;2QfJvT^@zM=rDmLTh&|zpbYO`F(a?(f35#PC9tTh8~_ybVlFh6FXQho6jL8 zZ?hqb$#`e`FKJEr31Mz_=2YaetYzsw>X%!dCnjC~nf&8FSWoGi{|+WoR+*%J=+XAp zWxrC9yQHnpF6Nb}KXfnY#nQSO`m5Nxp*efive!Jd57t_r24ijb-3Vv(IkPGw)OoTS zmd5Ocp8@R^sHS{Pzi%eLty`?xNwnJ}>!+;BTdw1?Ouj1*)7r*=2M6fqN#m6kuCCZy~JwyT30NUzNAC`$Ev(8TD0(4 zYNzhAqC2e5_w;mVdlnSdaV*Z6KL)>WRar`U=k2QD2V!lWb6-bC$IDI_C`~?KJ;2J^ zBK1)UEiFqk!kF`nS(Rxlx&l6Q%42m}m%s0#i&{?71j#1&1yMPy%!y5Sxp%>;-okJl z)_LJit=g_5wt^;HHdEWZLpA@Hn_SkiSlfLJVPLOb8QWTy|J;h*r1AY!@Kp~1g-@?4 zla&6kWy_Wh*OQC0Px5098snn##kTdcZ=N~K+qwBGPdY#t$dq_j_%`fUeS zt!jO-+iar!re`U|34#v>u_Wu=92g@Jc8X2J=~W!-9H;*AuY;@;Dch9oo{p2mo;!kXu2WoM&$o)Lq*ztb zeg|Oe&8d4dcXW){m{8#3X`E$amrcajr+xu@&Wh}60eufnnIw%q{Y5*vXj`#NX)TD_ z^MAI>CC+_Ns0)+Pb|Vgk%%6wEUYa~p`}{ivPM(=QOV|>gSa&C1PxhE=dj9-bGq3U< z4137YBl(BzQ<*~~U$}p<1SMUBGiMd*z@)^m3J-^~v8pl#BLB#ztnRxYCiif;qky`7Dfr0U8JY znrqw0m*VDnHnY1k(#^dewe@-GPyAU}6c)=FXl-4Fvjkb=AFL-5m(8`<#2OLzeux=T zo*(&J7@cO|IDE>uEY&$PXpX}A&T)#B@rZCJ99CmsI&L=0X4Z<+kw~=naQVi0i`DWY z-wUf?fcDQE;>MDpcKUF&wjBLWE|-z^7555%!e2cG$e)9~W*Co0m(AA4Bqmw+z#IUL zcN{w_zFyhncmMJqBm2d*bu>TunQ|`St4Y_heByC_x3J=0RvM{0tpBjva*9(}&Lzz^ zZQyd<5s@~$k-GK!vuHjMd(P{Qf3U__9s_}{`#$Gdq>-4FVk=eZN~c2Ht=`^_b4qO{ z@y3dQMdPMJDtVH$!Z7VY{5{v^(fI>6nOycqA}^=wSbfV*ItNo&6V_B1z?lNX*OMGJ zY3=8yCYOnh$h$e$AWfug`Oj7IBx!|VFu>pc)A2{*(um8U;y;9Qh=es^O_c$ab1wS( z<7dKV(m059h9mVYk5Yb)tL9143&$#c9Nk^*?**5%XJVAoj>8rUW5Spf29_*YRNyd% zG#LA|x3|BL>%-aEA@i12bRySG)n#gza~w8lJ$$IMvwZ<4Ez(5Vm)|Ec7JF%x0qmLO zutwvZ-{b5&PFkdqb0maGt4!iLid)58D~}#abVaV>a!G5Qc{}-%Ys1Yo&VAsrMq`<; za?&C`f^ZdXuI%cc;$^a93{zk92OKV`&6jygYK!dZCd}7U45KWEHKgfHM1I0a+uhkN zb40?Wt$L|6R}|;%r;K;B?Fw^Um$KV$E3i(^_QhnL#nai*Dsx0)FKyXN)NN{;ALF#o zeH6QhlMZ{^#AevH8DW>9!romLzrv+3=|r8Pc&z(5b`bMFoOCg zU51E{#o{s%8|I{w{kg)V6LpH_e^~R9#P82JTp}*96Zw*Rgqm*_li-oK+`-|J;`{Fr zrb5k>?R5pj!{o3w&E>6}wCEQIm%^nT25|Nmhc$!C?%0i-w8SOFyj=7@cJd|HhMViQ z)@Ao|STndxL@wf{ZCSebps*Egw(RJi8*d$JkiEUJUM`odE0)W7d*Xv>xu1zS9S&=l zyX^1pd;=#f(uhxy*h)M05@+LaSfiM3zoalQ&D^y}I%85|42r$9YA^r7^{FHu&F>;U z5&00a&P*eYvv%r>TpM0{i#UKBTZuH}3->W_Nn>r+Tv1lvl3zucYB(|D2xh}jsW8Wf|v3Pv>E5Ier=Hp%?W1sM{Wyh|t{o4}JN5Lfi zty;C}`NZWj95$&h`hcDM$+h9*n&Mg=ZWge0N#%>0qn;j7XI@nBpTGKDO-G z6Y{wnt)N9u=eGGTN=9zmNIF6roQ7& z4%bLS^F<@VS9tics%w6XU~m~-Z?ahWj(K)2mpG5bYF_2K(C~bmY#nPq4{>+Av$OLx zr97ISi-<~b{|Ng4l$&77tF9p}c?0J}Yj$YnDC ztnvr#6<@<;o#rx+P`>006&e4W=!3Sl^3Ovd&Yq0N7oS=M#Tj46pPb)u&bM-rz@J^a%rSXL?5E| z{Lj+H1;4*Z@d`3zw^(OD8BBIZA6dP6_4DdN$4o$D^B<|ODPy4EGl{s9wBEQ+g^PG+ z+lQIRv63aC(YL@)Lm>~(PCJiAz~K4`5#t zV+fV@+wf)UZjUG;$4cJY+w#}kb5+cG)YZ{0=c@#a%cV;fJ&yefrj9x9l>Sy0WEK;3 zceStPdzu&eTZ_oCFC+VXXWhJ%Q| zWW(;UftvEAwC4UH6)ussClULtoN3`tE@__f5n_^cmS_nVg=%|mm4Q>ZfS!LxNgitV zF{ayfInU33T#_v*P%Mmts=7{ewwCOXtjZ?!pMNTSP3`%7O3BZ6x=o~c>)nWVWdSEgFG0*gRW2$0 zaq)52mrLx6Atsgle5V}1Z$7-yQ{?>m5yYq#j>XkAG8d~7$8 zI)skvx9RVWyUwHP zxu22vGVXB+Uj=2qpy~NZ=m`D}^k8awR=;)#{ z7pj$;^F7(l9L{wU+sU(?h&h1$-S%vxvFH1zej0bHB91t5G*%zwFjy-M{0U$KgwLvc z8v9q!2dX7U&Tn*&+nn6Cg98#OYK__uR~v4 zC5BZs8DqU$*R@5rSiR_?mXoIU{W8xODEju5%aQ8ypTTF#lEq^|aPBk)GPF=q)<<^m@f&`E#-E zPwo0Q!Bh>omD)zuXUrcXR?^ZXOAZHs&*Mg0P3MSFxt?-TPIRvVVgr=xMgE?W0QqgK zBANfeVVO^YcjA6etbN73`+*s-+telO0YCAo0V0AozYhG7x%eUA5A`u zdP(tu8WEeNT&Ds0dk*5uQX9sOlWfZ0&O6nI9QmC54spL|d~t7k>#|=hTedVywk%J! zRcS1>WXY1J(Z7Z79{59l7yIbx86)JE<8(ilV`!$zKxQW%Z+kt(*8Ue=?2&F<6ORuk=qwUH?7ImfplIJ| z?QNTCyja~hawLiQ7}FpTdEmJ_jI>MQ@8zQ2>+Z$%yIO++rjxyRFePSS_`6A4sG zpg$6Md7>loZtRUAep1+H=e93KiCumYVI+~Gs?4od>L?7~;LL^Yc=Tel$=LT# zjOaFh`V86QU%*DgUW-3^V5yvgb`x`?)CWZjQ{6bMH{O4m+W-GUz9t_FLOhqiQpPM; zUp%td=oiwMrKH`g$AI>~6Qdcjr#E5T#}tJm^H>6i#X~mndg`w^zPCd|wqf`0MXWQ7 z(>xZvJibx_v`!RzJB?ZHAs$`X%b_8YGweFq(4$xVZ)T3>twy6I(?Un;hm{HiA1c0nD{Rz z^;7F!q&tJ5w$_%(mZgg)7cN{dIe-4V$urM9(~;NQxn~;pTSWH-$KbXr)`l3%4dONW zCu8nRd_XM$+TY**SJa36rrYCdiU)7lJ}`LJS@RuX&kDnH=gyr3tFW`Muc#lj>W|&u z&^Mx5ttHqps8xgJ|i{=RU*S=65;M#;Y0wUw3EM~}rj+Sam^6tYC!-R%*Q z*S<=bSsy2$Erh)}Yrc2wvy*I^_gb`Q!6d~KalB7T@=DVj+~0-_y=uj6rg@)hsXeiF zhF8hiNhZ@6M=V{kXcA)#Q34KwF?a7bckv5)e#Gm`(u}xuMu)K`%c;qa@FJ=~dr^+Y#j*COcV>zqf z6Mbl>_#{2tfq9W~-39e;__{i=Z>+1MO?aGTUKM;|zJdHr?b}cI9{BLAQ`Ndde&Scy zos-0P2JKe4y^z0W_NUSRY^U`B)%K?%J@q+PCSr?Jb?uY%%~)rsD6?Waj&bO`dCslB zgn{LS3(uOQc_5p7Mvnz>jeQRFrT^UylbBn^dPo>Ja-)oB+gH$966wJXpHC+`qwn&G z9juql=a4LJv%_ShZ8_PM(l!4bOs1^L0R6}% zix&!y4)9pYFKj3JLss>IJ2c$6K%Sm`kQvf-7^0(bFQZm{G;zqXKq+! z^C`p#(bPVk$QH%#xx|W{q`D`4Nr(H9s!YR2*^2IHFZ&V1);$4%W*@MQV`a`9Ou{c* zRgRM0dD{v<5KC;5FBs0L*9^%ftOrXRi@}mSz(iWx$o2I`~vs| zQ8|=-Cn?^J);{A_^%{ihtg?yN3Yyr=W@@{4sMasTPI|bXCJ5}fT?Y6jsp=K!Nw-Gq zRWJF3Pp@j;(VvvITc38j7T@qoQq?b|f3l~eb)i>WV($YnrsQWXV;q0*SjsB)$*Z!7 znBrc<;}VQwtwWj3c=Q{MwwcrW7M1cUbLReJ5?o^aO?B=aF}$$n zx>0Px50C1O(q3BBx6-yjKKqYR_`Ry`6Q+LKL7Z{pHk)X_=~+r~g5ZN8>)rn2a5me4 zee4(`sI=+biO4^>%_XgUe^Vt-m=6-apkOd*a;iGFY4{!`+M;f;i5OO@=ZDBRCs<6H zY$B$eihUv*`yg@Y%2`D;_Ww_nyukO=EQh=Yi%;}55jRnV2l(_jZ8H&nQY8=Ak26nv zC<9$DvENFC37W&nVa?hpHW8;+b*v+M#DZlXtF?Ek`!V2~>lByR^Q}@Zr2P&DlVH_o z&(-25JdLw#?6Qd%`_wNu#N`s>Z`t1+9xlNqVw7?DKssvA|Jg2=IQK#2najurrJBu` z?}N)L;>Rm+^33#E!j|yFy1U9*B$z)J_JYe^E#1ODOo2=I!u^XSDCr`cIjiz4iK!M& zCQV*d#z5pB`IOat7sTWqE|*x-H}fa&;pB5Z&1tHvQTE1TpHsD&IB${5B+|*eP&ipE zw?Qg4llD)TYF%hu8k$t8-=2XKddnt46x`;E| zxNK7FuAA%G%!X2I$*yIl_7(aoJppO{@`d?}ziZL?@Lx5t&TM z1U_Y4mg<}tG)HB9$IEj*MfdvGhZW2C`+IA}=}08nd$@e#%p74ue>S|-5%$k;d7^gu zaJ9A^{ZHbw}At<_|8suD|dvsfokr41J*xx8cjhs!166qa*Idx$o0uSYB;ZoVX)Fx*9B5e{2eV=Rw>K-Ybr zb1l-yI9ym$u{W&>F^GG6JI*P!nZz3_1{UIgsN_k~3d1V_<)`T@x2C(mo(;m~>&reM*6CIIvbFM)e#E@0ZlcX1p`SV2`ex zmvUB~uxW=){$9!GF`6g8ip!<=Y6zEhxKxQV%srEtY^#iUWY2^x1`s=%YXfPH=m(s% zaq@|`Q&;3#v9&5OjCvE1pK!R8IU?c8u5D48D~d;c&EXPp-tFc~t{1jBtRW4xA|a6&I(zXxJUb9kfno)x!E&cYR2=|r8vo<$Cq##y{H{;8K%;`s}gPH@RxBk${u z{;3|5_+9ou3YSiB$+ee#-5pP`xRm~-jQbo|hh_IKyJJT=T*43DiTWb<2)EtEdNzkQ zZv3`3i76=c(gAzPJ%g9xXbp4tmGz!*+c~G&IqrH7artu&mxxR3RNmx1;beR+o%_vU z4QYtW9h|h{PZUm;oU|b-{zSy(tsE}VFK{xCa(cqg-JVg33ECe)-ZS3 z-{1KLPFkc9-wol?4wpC^kHZ?pbo(WRfobNhMdI8)JNc4p!_77J)N;6_I9T6Bd?Jdw z!P?^^XF-OWD?4@taR50?B29NZ@-cA9oh!mzJ?2L3ty5e^w{TgO zu}?U;vTIMcV;*oAk1u}(xWw6fTrOolg>Y$wQMP|uBKjzp#J^RmRz07%e1^lOtdk3u zs$9;S$3Ksc#ykU4R8IZBFA@6%hfBl^mOiGisluj8Tq4AAE9H_KKMU+iA5*wg;gTO; z5Pi#;XGE&R!4w~1;ZlW5wl6U4ogiEJoKkz)($aD=%>%Lak|Snm*csX9U@GSPc zCC#G`mNIF6rg_YroIWPfEL?Dwu<5|Qf}qz~w5?pGXza4yWU=%e^X%Mvw90-Tsh5m; z$!)`lyW^dmov$h7(fk~bx4#L$bJ&z~BE#D@b8WneA28O!O%7*!?@L4<;BbjFGA417Ifk9dUUthjXNnI2^*|Y+Q2VYJj1hMC7s=09N^f z#!zdxT*|tna9PgfVukZih_ff-@x`ZBL2<^{@p$|Nv`>;1w+Q^o{t98UludrjHu3>Z zM87u!zB+$&$J@WfwV8>ocJbw4%;lBpE~uYX&T|G|D|@;+>YzB|=f2L?H`Dshvs^aC zW{S;3T~o1@n3J3V9rF+BJEpl@VqRbT-@?tN$~-!_B0r1wF;Se63^ta_CDKVu;c#=w z-G>WSXpZq=f^CNH&S7l%nR4Seo`I^L9WRrXcd$QGHp z=e*PU&Ls@&>L%&wiY7SEGt>wEfRq8K@OylfktVf%=ulG)|haOqIdiC?_LdQ%% zWAh)?duHkHh}{)LJxG~~^$l?+x%+QTHsYOaA7&!QN|uO5-@-lX2YEmpTCiZguo>XK zCVV4I-Z<|VL$hF0Or)}B68Xg1y|m{=`w}Eui!p>s`)&BLb+<X`FRw(?dMWEK;3ceStPO@x}WKc zdzu&eTZ_oCFC+VXXWhI|J8q_dFWdr(Gbe2NpH0N4GWE)Rr#0#ivf;9k5c}3>40Mc} zFQh|X6ZT)&^e>xO|EBg>iA%C!_t-#9`BGYQ|BwooNQ*Omj3n-6wDCTog&hzshm)OIF7%Qr}PIR`NuYi+dNn^3t-%uR51FHFzJwg6q6Me6) zSgSIV-HFKmatt&JH$qHT>O=fll}+&@)}KwxJuCV7PLFkIFZgc6yRv|jqn99Np(>Y1 zFKp_|CYbDqu28m>7ODDAnmpniOd__lqo8)a=zG3 zOKk`CEvm%Bm`xuT-Fgqp|uZm&0o5uqFW;z-`0Am=5(9eV}SGx6OvkvEHrg+M-*mUUX5*Nz?m&S!WE?ViR*p2A?7CdxA%+ zYulCb?f4_ct8VFE_xn=3r3*+Vw#GxIOu;A4jKP{(nA+{dixxV_BjWH!ckAS<<`u(O zQ^#1(3n2!;l}lFOT_S z#7YXv{1WOK+5`)G!0O4YfY<=#dXc}UB+%UzT}5*me{hmb^Io0g6S9orhr-tQsh!8! z#W!22G~_~YFtFdcwl?I~atS07ZBeSr4_0H#sqfJy!j@u<4(EI{dfw@*`SXpn z0&u7rx6g_UjQJmm7u1N@Eaf^4(BE?qUzXbToE05dy$0(_@C5}c7+=7CVIJQKv+#9B z{}#3xbKU6gVjn$x!)d%%uixkB?~u_2Pl3?v;qV)no{zWW4_{4hLH(Y1e6%OtemT}L zG*e|DvlEZEy`K7o|3bciTG&tBxQ2biStOW$3nT!V7Ygk=olm(H#j!gP}Q(kC1+GcDn5~cc(aM(0!i7xwNWhfa;;S@Z_SWr(+(Cr*9_Paj-#L zI67wLgt4YA=VTeDBoa$d_|g z%bJH#f~`YMS$H`V#Syw2qn7Kw(xq zYS*ssoRk|*z4FMuikZl!7X9AYX)C z0=b{1P8lB=T14!eGoBf|sE|#6sxX@Vs>zz0@8ct>FVQo%g4z7;!JdiH)SD(JcRn}l zItgR>ANk#mzd16Risna?AIgoSKSg%%Yi_cqeD6%^D}|BNCfI1$>)pGzKQD}W3VNB* zR-)Y;-#hs3iILZ zdp|sb`k-IKT-L;%+uy9A$^xAwv{~ac2AIeW-rxsTyvpPF$l#{@$n9qa8U_stw{z#t z=N2B`5gE?}zwhWI%Z1V8=6q>_CU$To!VBhL(=+9r%os`ck}7 z$<@!n9OU8Mx6cR5Q``<+P0WAAPQJO<;yIW*J8)q83!N%cnC>%4YaE4aYPH+;1@lQ* z_W^@{p!IOCWQ;!Z!QTv=0eg#i1+vNi$Ysr1y1^R`?Hz3Ks=R)DE^GQ*?sl?GZluhP?ECR+X}tF?H`WVs!vkNWzI%Hk%j1`4jSX*q1N?Zb*8AD6 zqj}BGqc0V-zCPCar+ntpU!JYpR=>-UFV*gy+h61tX57x_#K_<(_$^wMXZdxQXD7X_ zz!<~rynA{7LiW2ahCe6#K+9!d^>54>JeIxdjb4_^>t|z3m>*7Uuqwmy>+%mJH$FPN z{ViUXtI^M&+_meZTy~(#u|E0m;LZ8rba$i6p~Leq_Jv2y!0CMiH_{s9{7Fk zxxGVi+jEj5>CaDOQk}9lrjp6hZ_xkDX9quEcTWiVocWQVSC!s7NS`q_F0G5IpW$zq zA4z`b(4k!?2T3k&mj!bjWcRL7m3L`+*xsP6vBR#R-jq0luYj!#cyKZK8ob{slW4bP&vavy_VAuN z{thugEa{5cbU*bst&Y1<2jP?07>&qNObHn4Zlmc-t+0u)5MqRw_tN!!Vo$2mYWd)k zu4}o1o-d3AthR9&2f*&?DkH4pSeY{~WKv&%U%0O23RAueKai5KC)dWn7mWH|+W8`3 z{=t%uHLcw|I(pA*!lZlM%UUq@cc{l~f{&|CK3wRZSn-`i96m4iF6hpOm-)jwFZ`*w z_R>s;*a}|eyY$&dGU@eZzS!@X^o{wE?SWl$EtQX7KOY)Nc37F?#9nHz%M71hHjC5! z7W5~j?eZd9J( zho{;fMty5k{^U9CNC5Mbs{4d#EOA{Ue8JFuTZj|1P1d{JVWrV`#Xfdp?NMp&ebDu} zqlsaP&7zPetWiCFaNwnlmY+P&Jqcj%r3wR6eh=SsZ9NY$tndt#Jkh$Ata-bKh-Y_3 z3!mdQC0__9;~QenlFC>Id6hk4`tajsPS7T**em$vI+Y(|&$q%@2YYFq zdbZq0ZwVaQHFPrkZ@6q?ERVBn?3N1isd<%t1lelY-)&dw{<35Ub`in zI`?7ftXS5wUFh4|ErVR|z61&?V`AFFjqV-JjT^3vY;{6N7?tMIK3+OmbAf@ z!2SnrIaS54qmbptlfk(eD)G({hd#KHo>{WozB|vzWrp6D8y)&A$^Qov+4Rq;5C2>G zypLXor{8zc`%ZfO3#HwHbEl8(wm$xxnFIa*QrU-&bE>%|f*jellH$p7@9W2O@axNu z4!x5YyOrd9fZiu9zWzej{Wtk9et~4W#E-Jz<{4*AbI0ab8|21BQ1Sg7%iP||&99%* z!7dU%-ynOKx5!~le(Ams(tWR-&@dK&6MDi~lw8|3zPJ9`q;VD;b3BE9E7s1PD2Fch z7^9dW#LI2;f_{48a(<1PmKTMw0e2- z!|&98JeOD;^N7cCe*g3E-oe-VL2mW(i1|sbjjI)>1LJD$eMpDwaa6thd-eMy^+Bkg zcO#YMxF$@Rj2cW>kBr{M_8r2R@_ym4G@od@sqA}B=({oVKqqXUz2^@7Q)yZJ^qG7mKgO|l zSYs@Yfsh|feVB7C()clECDv^;?@!j}m)11>#G{$lquKP|bJ@bYr+FRTxp7so7F2qj zUp~`Z(9QPjRYT_3>#_MP^|iYFB6BmJI2VA+C9U`}F*z zZgWBP7_9dD!9ycMf9n_7BcH~Z0?hN1u^+=M+xW=PA}-HI_6^0%>-_MJc>|hnITQd} zd4f}n(fuI%(mZna{~$)cIX9-_Kg9L@D9w|XpQ*lmBS=h6mxbmwQwcBSs`_lS&s^JQ zt|M~Ka6}9&)%)j{pn;Z24^RIrIJ5urEFk|;}$2_HNzn8pmpG`dc zzzrsJxhI`h?;F3FTrPDA*IvT5PMxjFjnU?Q978U1_0nO#5%Cj9TUo3ZsRzuySUq{@ z@H?GBe*=e2idnE8YjT{lNP~U5I+Tx-2g+{{`<1ix4Z1k;&>@XNJiu+n*?CMqV85Ir zfjM-tDY>Fu(PHj#Hm02T?q79aj*|!OUP+uiJ+?dD&9#?>>~~+xdA`?a(C-Qfli>Q; zp+iF_do6R$^KtG2n>C92#z{+k(JyhHtwS2p73~oVw2ho;XEUjDbdYC~IIJNJ zt@B*KNt?^0K3VU%y8KRc$j-jSnL76c-$VbXi|lLV198wftQlNVOae~Y-0+|;eA|ru z-M(PSQG5RDT0H3To61}f&8cr?aXFG&r%U;2<%9MXzCToL_*5NycK`mJ+Q$sXIyu)D zle=eajABgG;z5_+rsH7vur0P{KWS}bhJTnY`Y6u_&aCCwLF@tNq#GZ(O)D|syx`XNzQ5M{#=hwP=QBf}sK*+9$NUc`9r<>? z)eFv4pGjOIzDnrYalg!$q(D0xw;HeI^uFeBjjuM8M%?FZ*+ic;+FTC!&3-ueHleBd(`<#yUrZ`eRqI_#O61J3+DGxi%(1>7MYz z9yB^fiejGd&U8GINw4Rm&FxKYZbW^u`wX1>K)f|72DKLR_tdw%+pgRiaXsQ;a#%we z?%8QHzQ3*!d3WL&#N~en$QIURpL`sAaV7|2Rdcx{zp%Hn(hjG;Iyt%eIZkln_C08h z;R|8nGB>)T#ci27asRPBceJrsBYRmG{b7WgcI>wUFLxq;Zr_9I+R_klnf1$FU0TCA zhr=3tG#?$_{uWMJq&d9%c3=4TfqTEi1GZg%e6+s>b2=Q>Fn4+IAmWVk#z+O)&*rwR zbL#%2?<;NVT>tr|XZ>_`1^U4p*32;6 z{n6Lp`c&pereaxg_xMoTc(qgcY{Y$Vj#z+g=J6w=JI-o^9G!Ru;sA1NAJS0&vKPFc%y;@_KZPmJseVoRKZC?3_46+=%jcJOVv^EtAxN5}LJ&X1%&>K9p<`NWw$wC~52^O`;2{VqSOg`2X+`=MP!Cv(puCqKBg zrPp%LOB)|aeQDRO@A#&VX_gVOx``p5$No%HxOcaPB>aOYEIMteDa=!8eZd#r4_zbm_Hz`aC(g{W;`2{2%^dbLh{MUth%F znT><7;q7nWFo`s|?99HUc|Y2FeJS@INA~^L7yi*^*-GE1#^^);=mR#Ngs($s-u?C& zZ7Y|l!oxcvvy~6??A&{d`{*o$*~*IVruSU@kDh#{4*0b{St@V%?Q)pHd3%r0na-ux znx7A6x4#U(bM8ZZfzO)P`T0FRGPFXw7#*4PPw4ES)BG$~I;3qlN%PYyQi*4VSdm3rHekJ>!K8eFoPmZ(w4%ren z{~x^{bC}T#-S1O=^68yTKDEB%#?=64x$FSzY%CR@q=`)OM$CQI%A?1=`=Cgwzu=6~*)_)Sf z+Rj9F@CG)Q4)ytH+&{6g?t^3VFX z%o|zNvcIl7w0r2a+%urShSPJ3d5RaTQYUhI?(nrgtH0>*Cbx(?Nlfte-x8CC%^De8 z;bd;dA55KwcpGdsDeb}R9j|sW4{|TPB*2cHI?W`;&~B7KWzQt|#rj;(*UsILvmfq> zF@#F{O?|tsVXu!HWyAWq(zuJ*EQ}7l$Bn$mJ-w3vIG}wrpJlh5!~tSpxtZgm`|n(= zlporcaoFKLg`4G*d)Jo$?Rns@1A<99<9_$f?Juf-XL~8AeZE+QP53g=KAKnAd#YTm zg9H$tN=5fbORiurz ziF02grt9$F&1QbM@AdWzbDk|}+?Bv|%qsSth!eUWNnWGFyftDLp2!osJ*T)H;^Xcv zST^pCSiSkt!An&2TA;J${y3`7`C}8A!3$K&fPLzSiDW~3a;Xavz`g@je+cLvYdS|B z`q4rcvSj&|u-hvB$|l2L6EQw4KUgkwR08Nvs_bVp^@w+x*VfWk=g7Y8e{E$Pgffkf z-tkUH1uQpHmOvqU*Nd%;aiBll&m7B-Y=0H{7^U@y`x*P(bm%WDD>MKXV1APPdq2(9 zRcSidSM*197ehWXFqiVmialIfK758R6z0oxFJqAMhjpAn#+of5oo&N>p2WOU#x zC4Ws~@&uzJ1J`5z$uDK~b3Vy_bgB5OozM~Ki(=w@8htmvmH!aV$54rlP|7Cx6?5Y$ z`Asf5Z#@+`zc7puE9;*@u-RtsMc|Q8q@WU*vcPgJT z&soUaxhD5B853ENzp-zTc`khoy=)6&+zRq3eG{E;dt;4q7so!Oea({36gT09M){dq z(Z6ojAm)IvzuSh5guV*HsmuK|?pD1x5!%x{^6W3zS3^qXZ`C&?L_{cKP8mpxb zS|`6C4DkSH?)*jIs+KG`zah2<_A?zjaCgm^@nK>SWkp}y%9?Pw%(33B>)N7QIz=BG z`+m7+43x`k#^2;;2R?(;AGacR^pmK*vt#zmkYPz*3E$%^35-{*12*yhuIKV2&4KGc#KenZ=ZdM!Q*MZ&S}KQWwI4W{bJPvv*aAES@t z=e3EVl%~$MgYS-0ZOjQ-(mV-b1C%~XJ{Ki`K0D5yJRz^Levj4f!FypOwJE=QuxI}R zx13shqW+)8eoJR14=2yF>O)vhW;E~iQNPK=3$5+ni8;6Q`5154lc|;8!6?S7N3-d_ z$5_EmJY_fJgLy*49w%Nt$URfuk{l=whQvZq*C1juO^i6#@2sXfj6E@LOns|&jKL48 zfqr)A{~}f%)s@zHlsFyTc48#`c~h>9c*nXD z^>;5v+^_M>Kp*;Ek3M+MYp@QdI+mK;wd*AGZ{aTiKNj?Nv5y|U;ZzqaugzMK1N>W$ z?z!`IrhMhyo&+%d#C#{_f~@Gn>1%Kv+_X>5w*0=Kt8spIZg}tte8!8|`y}-VKi6pP zs+ALQ322Vj(U_?AG#ad{VXt)Jvl<85d~ei^beF{6X-qx9+G8%0ey=X}NE;5P=PzI% zX}u=yhkZAVA*QiULHmyWANAF)*NqKN@1h76nzIX85w8!tdMsVT9Gceba+nd~sJy2*f+>xZ* z)h!8NZpJvXn)X;<{{>mf!k_#}OIPIfx38> z=67H?pBefDrM-%-xfs6rs5^zxA4YKAG5VUSYoi{BLLTXn1h9wL@Exc1Z=7+1{dI2p zV3_t9b43^vfm!qc;3p+>>K=jM@ndn;0?va+Ta0sHw3|1jSUT`Ig^h;27C&^4fpO{a zXe-ffVr~@vXxedDXDt9eFZqXtE}^;4-XO$raY@a-x$RR2hF)d#3j?;+iM>Hbvpe1a z|4-j2Bjg#yo?r3{d7B%1I?O(yF7L4WSigmDD8^|aSG|_SN8C>Acd;BFu})j63yanA zfq8takI6n=@A1UA75iMAh*42Z-+udkYOlq>#)&<*zu9{Yg)0YWvuOUjSM^MFzcFSv zzu0?`AG!U^aM98D(jo>Fd=%}(Cbg?;KVDxLrS&O_o!@wk1^TF~0IK?u^XHy%DwM+Q# z*^C>=$!oPVM<|wwjNzTBE7;3OOgIu#s+zt^zsH%#hTl?l@cbjAcSXlDJ5I;>IL?%& zsR{n*n1e*D8^d4U;MUmh_Lb6nxb>OVL%)K#Gx7bjrqM|{hs}w&r1kWR`6R6SfWbe| zdbqXR+P?~Y=7YZ(I0N<;^9tA-UoY?WejmKy(B8oo`#BHK9bijnUe3z7*>&4&tb4=$ z!bcZ=8M;apa}DrSDrA%A89pK|&11oz1naW8%0Y*GA&!jUzd-ZF_H04PnL?ybWA6gR zlg0VLPPWO7l-ZGeKYlHZ_ul2kdI5X_sqfz2$nyB*S!2W7-vB=zM|q?;KIlsYt*?)@ z{wbe1XJbXk*)}t4%f!gwDywIA&Bih2*-39Jg1+Y!u_EBl2|v);iT19ta>pwF2f8G2Rir}_6+jE%YVbhdQH ze#DXFhYlUu<(qS}b_!_Gn-7g-@*0Y!&o<^g@r z+@3qmp?1dddMA7Yjy&|Eg?=o5d7iPqALqf%#v1oKoO_CR2Icpbzttsx_85DdxU#QE zXPgC=UatOReXanL*!NmdHs+d|;X@JPv%B2VB<7V6=iBQ3JM>qvcf+mxxqV;wLs(^! zuG=Pi|J>COV$WM0vx7}Po{2%e2Jg4ZB-(A+Gwm*u=G_t75ivn5>5AHPKlL}Qj=NC@ z;ge{}Ox_zK0b|{5G<~TRHZc}LjF86U)cRA5vr(A+$5J_=;%GK zaV{rvC%Y0T;5-HkKCsm0U8$1~7y2hwd?yiy&&$0FcJ&wJ>#@!Yf9le{7Uwf!E9fGZ zBbhW}q1N5QFe43}PmJ@+bt!}7qf!EgMv@&?>?Zb7SKh6$-@vDL25$^L(VvvIyRmw* z`n2(Ea;2(%jq_hTv^j=90L8~u$v4K`GRCn=i8t3_pS+5Wr_*lpBEIa@K3cW?IOwm) z-cWDYvinr5b*Qq5y_|NRt9m{5J*nnX=FC;4tWSC)CKSaxQqei=5cXU*sub|UQ|%9< zzBMX;@*H<0fcZ()eZn}qt`WXqXumDQ3EC#>-R`i`=(}PcyRr7j7~d9c>!9m%M-#)T z)y3!4pBus&)#C>TUfO8+$@AQk0QO$0Ffir!@IBYo^AN)d&rrz|t!v4ew|j_qc4x#u zP~l*L&arlDKNi`_%T@A1@t;2Enc(EXu1WxVtSFA+=TvxrPmj}?g0GKC9?%CxydkIa zA@|cq0*LFSH2x)D2q)tkV$YJwSO)qNLAF>T0>>nbnFS7Rh#oXv^- zk@ec~>ECmE({EGF8O~ee-XH14vx9F`eTJkDo&*rbgUb!sz0YG@ts(`S)xo|$#pzYK zx1FYrIP}4lw3JL$0xJ8^aZWY&{y4vzZ7V6BEcd>W zE*uiTS<~FHIo1ZbF%eXJKgTk+w}wO7Qc4vG;4Dh6Z5!WPe{Iq@3ywLSLcbMj=PLP? zwBeAz;cR+7mrJZC){_d>h`9Ho{W|ZecR%?(yb@6H^{I7c&{Vu>-Wojm1y79sXA!;PzowV=}LB1oaw9j1IXRaf1&u~NxtZ+zCO6jx&RQx#1*uC5_PifolbiU<&!InTSmpX-O zFJW7!&Q|5dXmdY~VX(Cm?$Xg2^fz$Wq?iTkscn8GCoR%o-)^`iE2Xz10fl&g+l;gG zn0~-sogIBBUb`X#&hvU*Z8cCQmI zgTW=%$+^Cm+&yb!nW6XD<;&{z!eubHg#K}6EyoUG4>%{?_{bgaw91v;>x9eTaLKiU zg;5^AR${{0<8Kb&;r+xb?LlSaP_mjU8(-_X?@-nenwygUn6 zxC{=LG~c*|$7S+staP;Bve9lU~nBo7{n|AEC121=zziRiUx)Z1V^8b~W zGcu?qXSctnHJo!etiea~(c$fH;iN^H!@F;v5d+Tca>)IIB>~Loa9G3K<-vmkFXf~~ zngZ=-3znp$G>w!1`TDZrvzlXU#L(ifiP)`;EQdTRI1)gNHm*-)eq<_^C3lZcK09=E za3m!qX`}=Y2asd?kcRq~y~rDPt_Z$Ih-cKu^2oD-Apw=K_~G5jc_?*$-w^vOi-|qA zzd0C^l2SBM0@%06wU=gG7nS)=FZWY4QjYR0XC**Pvi#d7O3pByoZR``38sH=ekA=- zXLBrf3%Udj?HW3ndmcIY!L2Qo2lu?R@sZS*cJ2C(^f60?C!cFd;Lvbt8Mh5b9JkV& z6`1j}aDTI3T6(>F770|70OozTT$Y~^sS*dXkoC?-xLVoedwnH5bTOd?G#JF{9-%XxORqIQAI@%n8TULsIVaMT zn!Hz&0M=kQOd<`|!mHf}-*eC8#l6Jut(GL^H-nmUXOk~q7hu6^LZ_7`#_gY|E2 z+#(g;InS0f{+9r?;q3NSHI56Nv3owhEl+-C=gyta^}j@=1a>8m+c$6qmm8!T&knv( z<(b%%J3)KK+0V$NI#up3X@e;Nm9YutB&|pxml?c>%_XhPi~pMyDF^480_}fb^Mdit z-W@GgN)H>W@|;3;sNc$Sgh4Xo3K2t@y!AXm= z=~ZkPVyM_Dy=p%;pB?;wo#)B5{*wUKb|$ieH?X;MsLw~^{wui8#6FJk%=b?BpL8Y1 zRwYo#rdD(LFw*UDW{j-j7lP-Kzud=V-pHz!{dL`;-9xYCo&g0mXuR&|oMN8h1*_DF z+@3qm@t1@px2h6A+(}}BxBr%yG;G$$;0o2})Ji}8VCppPSw9B9U547}|{ztL&Kso5b-aW$oMzO?ZD#j3HFoZ^X33ULQAdj`ek=aTl>!7#(_# z8+nm?dM5#JK>KJuYqX2gwy@r3#K3Yh$4B?yxwu{)N`Hqh=V6EY6mFJJ?p;`-S&q73p3bqOHOijpr6Y-NMvS)pyN#o=tfQJa3LS7%zNYeB9k zmB16@KRGQo%sWf;gzhux8>{WTExotXpO5a_@sSgG;P!th_Pf*hko&nSfm|+i3j8co zbxrA)xSO-t?~eF!+nS&W#j!-F@Q`Qg6T z+b`^8ndI415}1xz#oiNfLiZ!dYjl{mM$Ez!d1ANc>90{NSn+Y!v=SgzZ+>*}5>>qx zMpIw-ys%603rg`?jZ1Uk2G7L5m<74)_%D0V{0Q!?E`x#9=;+^KTwe;0FvTyreTNwwTOyi?>ytC0dkmt>m zKp}hAi>-`tpg-Nu9LtYve--)|rS*vW8T;IH=r7OIRyh8`{3QAJewwSR(sZz|=#T0y zseEQ&F6H&hrFrLmhA$N6%XBYekn)FhoI=K$Eg`*b!+fD%cs}sp`6w7V8r0E$|mY0`kW2$k*b#eAbyXwNY#I`oJqu%_PcCo-EpbqHl5hS zIU9)O;CDHAoqzbu7<(V=*a`9rd#p+vbg#>2<@xAa!w<8x-l=@XJZB+u=bGHlWK3j5 z{>HvV=DGAW^s+68aVyBD^i31w`&6Uc#j#ImU$f*h#Z9=OQGTXY^sn1Bh&f>F@3vth zp|8Sl>T*AgyH)joIB^ui@Kbi!#I=|+gAGu9ewfl5KC;ZS#%k$<*2ymjLp%VQJAVBYPQGefIXImTYw9E)rFbH<%5!>rWcXWUhAzgrSBT5#bbfWX z-?ZOPm&&;hwPc3h&~~9-i;qH4!&vv97*4GQQ}yJh@;l~_(MR(0+C))GO-+bl2Hzd0 z+L#lvqXNUeTV&zd?X&u{} zeBT6(Iozs`X8DbJN%I%tcc9Lsc?I+~LGfiLM$(@*<=TjMtSeD}_j1Jj8qW;$q3`wR zgZI1!>u{=LsmWctPD1|{{u1zGL4OzLDZw|K>VoC9Su1jYf9ugbcfQV)ue{rn0LGt~ z@5Ee?6@55;4bFp`_Q~0n-#2tM&d<&b4_<-KcoBP_q(0&28qHm`aw0AP&G9-K6V;wZ zgLO6Rl}>zC<3OA5jk=NUlK4A~sRvkl%w^K=)x{oZ!{PM&1?(fO*Tns>@1`-tH1;WI z-_if0zS{M=vEfO6Xq;Ghct=F+V`Dk2_B8CpFJx&~LM7-v?~9!oFy zaq^jH2Qcn0WC#1jx6dtN8h>B-$e=HZ`J4$0G3cCRjC(K4M`7xsW@ zs&V8w%%VNU`~muhSoeVqH~du^xc;fX*3R6rWzDv^m#({P%ZAPCE?scp#p^EI_>s%6 zUU2D#tJkevuxZ^T>n_~9ZtcQNTi2s3w+&3WGp<~_@!Y27f!ms!o8~k%&G|O{^!@1< zk}3Z)=6ep_y~yx&qd4q1M-Xw2++Hi@a3pC;Vxcr@o&s?#s1E~w0i4Tncu(@|@yw3X z8`XYH#fzcyU??A=e-HHED9#*u4%(SQHhCWQFDe^9#sx?AB^NZpS4db7DC@NE81V!S z9vpZn1GlhkJobOr zz;D){a(gI7ktRNBZpcOM>3w~}nR+ViI_6$vTjcd$ zVUO6X4L5y>F^=>ng~^68X^yGr+@5M&%D7vY^n}T2Hqn19XVaLUG}%>r$N1>*$iPO# z$HN=|d=}&tG8ybmzYY6C^I6(2Wi^Hs`5KhB=a%No={`qB?}|>+8CB(+%irOZ0DSr; zvV-T-UOweD!NUIHnPpg8RJGsv;lU4JKWliUFD0)h0h}>Jel8zZVGH}Mv6lh&hQFZ7 zwG{K>t@ZLGzl#JQ0r>Y&pH3-uD*BnYPGw#Qc2XoR5>S!AR9xTWXSlZSNG8309KLGI zaSrz1NZYNV5lL%G0Ov?>IWv4{DOMmiJ;pfZbL3qlpeg|xr(eotjhhy8K{D=E)r6!k zl>lN*bGd|{IVUaVCrh6ppG5+y5{BXKEoRXAMJ1GIxxy*We3YSi5C%pF(F2k#Pol7oU>a3mc z=1sT^ukLj&xp1kocEX!C;WE6s*SX}vrOw(3Z{CE<@akUYk_(qQYbU&U6E4H6d!0)z zTXPyyt>!9iUgwevmpW@F zym=EY!>fCpODR#uP z3zs@;C%kzRF2k#Pol7oU>a3mc=1sT^ukLj&xp1kocEX!C;WE6s*SX}vrOw(3Z{CE< z@akUYk_(qQYbU&U6E4H6d!0)zTooNIX0*pS-XpH zDO?Jd*6I%TD(PQ3TgSL^cO#wHOJ{Xi&Gz{5dpCIF-cz^~F00iUE<~!`0@M3(^!0>a4B3?t20GP8vjYS6fT8Jck7+>FP*Jp z?rN*{-NjxytIKM($B*CFCdb`hg-hYGTAgv1yxMmcE`>|svUVM@`>XUXovmYb^y)JGSRlcEHK%c3mglRgpuNIluIOMP@9IVnm&xGc&-KItO?;Zh%6NKT3p5H5?dkWczZK)BRL z7m|~r1cb|?Eaa0u5)dx+(S_usC;{QJC=2y)JGSRlcEHK%c3mglRgpWo11nbJ9xgxSR`OY0=ss7=cL?d z>a$$d#xpxk=cc8x&sUxp|H)}q@+H@VTLOjsd|R2zCO>oSwb#zcXOq`+*~ED2z=7>A z47Ze}^ePf~ba?w)CWZ%Z<}y~urj2&FkWHS)y$0zpH@bWG_7|z-P11%_0=azyXK=^h zCWA*Gy7P6A)*nX)UOq9L{;K&s=N-28@b2Wia7tTBT~7j&lRKYlwA~7J65JI=lbcKL zUC7+IhQnid8XBixI+nS;_0X=NlS}U>pTj8u%mrcGtun?bW$MVjXC8bQ7p9|T+{%Y6A_lz}N zYKKHl)?@&i2wQ8iSpJ?LNq&D?&RmtjTIu1h1p9d;lU|?8B)=#+sMLYT zWJ)GjtA-DTx!zritIFTb+_GiOwz+FIZCbZ^)1s!op#(3cS2Mj{OD`;-{~f*FNH0u! zK8IfBLeWX|`8D)fLa&ANdI7y&N-r!(E~D3T>2(IZ=F?z5a?`&!g8X=+#26H_>Y`z0Rc9a(camUKd`x?!t{9 zx%}z{TP`y`u3Nic!)2S+UAAe%<_%ldEm*tes*MXbZC&4V+W<<|)UL|BJ^LpBj%x&g*U$FuZ4DX-AU;F;d; z*wLOuba!tenxgm5#N)9TfrTpM`oI3}*xP&J(KK=QjIb9v_LS`n*{d<)+5 zO1qxuY=57OtA(fPJUJ&DYS$l$$6GOVRr4R(Zpx30wPmhLdF*YKW6UkRBO1k2>8$@S z#*zM{bGE>$oT7<|w3%32RK32PY@_ffb+MK`I_s?YlkpB!`xzaN$K!B4p?;;Y-pyuv z`LZQq8^t!V7??M2?qp}ImCY9HBl?-}3!=~Lc_G-zT6IKz6B}C2z`S|$CKFxlY&K~v zeFuEixNSK4lhSqzcjer1{$8|j0h`Od?&vZ2Pjb1$7>APwNh9pe#z04u-=4##m%}B- zR$?oKx7m2(ez$bVBDT$(_A{@W9`lpj=Sw=_cQyvl&m=oom$fN789m0amu)L#yfd4u zH~0~A(qSD(bfBgKkyoX>ROgK9vAImfJW?+mn6niwE9)PZnWDHGwudzlEA-s?c>L8T6a%SxFDC*I3Mxb$8J zQV%M1AY4|;L^$zYCc>rnI*@u$sRQA%QYONQ_c9SKz1M-%gGwC;mz6RRPP~_iaOu4c zq#ji2K)9@wiE!e*OoU7Cbs+ViQU}6irA&kq?`0xfdanbi2bDSyE-PgsoOmx2;nI5@ zNIj_3fpA$V6XC>rnFyEO>p<#3r4EG4N|^{J-pfR|^j-&24=QyaTvp0NIPqR4!lm~* zka|$51L3k#Cc=sLG7&Dl*MZc7N*xH7l`;`dyqAe^>Aeo59#rZ;xU7_kaN@m8giG&r zAoZY92f}5gOoS8fWg=X9uLG$El{yeED`g^_crO#-(t909J*d=ya9Jr6;lz8H2$$aL zKJUI$VSDs>=SR?0*;@m?mvrT03JdQhnY;j&UD!io1X5iY&g zfz*Ra9SE0|G7(O^mx*xcy$+-vRO&#utdxmx;=N3SOYe0c^`KG*!eymQgcI*&B3yc} z1E~jOrLrgv&~q2q)glM7Z=` z2T~6zbs$_;%0xKvUM9k&_d1YzP^kmqvQj3(iT5%QF1^=*)PqVL2$z*I5l+09iE!z? z4x}Db>Oi=xl!)PZnWDHGwudzlEA-s?c>L8T6a%SxFDC*I3Mxb$8JQV%M1AY4|;L^$zYCc>rn zI*@u$sRQA%QYONQ_c9SKz1M-%gGwC;mz6RRPP~_iaOu4cq#ji2K)9@wiE!e*OoU7C zbs+ViQU}6irA&kq?`0xfdanbi2bDSyE-PgsoOmx2;nI5@NIj_3fpA$V6XC>rnFyEO z>p<#3r4EG4N|^{J-pfR|^j-&24=QyaTvp0NIPqR4!lm~*ka|$51L3k#Cc=sLG7&Dl z*MZc7N*xH7l`;`dyqAe^>Aeo59#rZ;xU7_kaN@m8giG&rAoZY92f}5gOoS8fWg=X9 zuLG$El{yeED`g^_crO#-(t909J*d=ya9Jr6;lz8H2$$aLKJ zUI$VSDs>=SR?0*;@m?mvrT03JdQhnY;j&UD!io1X5iY&gfz*Ra9SE0|G7(O^mx*xc zy$+-vRO&#utdxmx;=N3SOYe0c^`KG*!eymQgcI*&B3yc}1E~jOrLrgv&~q2q)glM7Z=`2T~6zbs$_;%0xKvUM9k& z_d1YzP^kmqvQj3(iT5%QF1^=*)PqVLbVOSx`?_PC*E5`SE0!&p6ggMQS!ALnlXyoP zhe@O_?^j2$M{fw=7|E*^`KVhRbDJYm0CxHq#OVbLY;TOms!qT*l+E7?(@3t&?Y+ zHQ!Rc!ekeutd;G;avC?YIqQx-($v)SoZjx}821{Cr{>L@D{PA0WHYd6(E{`r*<5zV z+rLFzHqjXA8(c1t4s)aP=1E^u>|&)|ESCwGR2YLB?Doc^Z3dUI6=(D&V$Z6undoYt zT(ocjyUvv7SN^WAQ$NcH{YkXlDs~e5QTktjN%LP%JoZBsF3q%vFz& zyJP>Slu7e*U!voh^0e|dYb}@Erx$rvmFJU*X!I>6i)HW4WcTh7*;SRD@JDT}8+?$h zU0=rHj6XX%I$lQhbi|Ek%RSxEso&+=lZbqC2831qh{xMrPi#Ko_wq{q^{)riKHo+d zHdjHh;_G<4_0_aSxm$Frzi$1iqiH+IX3~VTrKRO$n%Deizm{9_t!xS?;%1=SdLD$rB~d1vT=`6QED6hWJfP@ zt<+gzKp4=UfsQBo60r%iBV_x2M{^24?}GO@<@yG@JiC8Q8%Nm+-zhtSoFCJM; zZOv9%r@4#dN^OhO3z2~^APfitTn1>F^{0NPcZeE#)E%L&~>-bD#oYNKgD#nw-P+f+6 zv;HQ!6kQ4f`Z7RmQO1a+LF*biwhJ!jshP%v@1e2b1H!1jjEZhVH^M-$8K5=v|Do6R z&d&A)F57$^Za;^7bXHS&9~7>G&9&%P^eYVbhk^c{*k8yW?#GElTU3XJ!s$Gq-J$W$ zeqqu-Op2~VSHeK(7&uP;ba(eq3^J$N059%`z1mh|Rtfu|V_(*{#LrV0(1U@eX-)p7 z_V)G{deLs!edelFtDfH*kA05j+MbejMA{KyKo}4Pe8>RJS&<+2+wHaojl90MH+DMh z-T80f&4;|{(f5)*u;@V;(1-z=le-mTibl30R-Q%v<^MqK&STQ{NZTU}2m``Ea2Oz; z?cX^W)67cyQtcYVpQ2a=|0=u%hqwR7-kZSNRhIYu1go{SYTIkA?e%uH+FD4?e9j)u z*?XTMhCm2}gdqgT93Ui+kOaugAfSkVOllE@wtp}GD`Y@#z4!mQ^xA@GsWSpO38*M$ zM9>P3S^wwRCmT)#Y{(u1(fPoY;a9G!_HbZO1UUMjyd%N_xeIs^xndv6ra$TfJEU;qYSAf60JJLo~tpVvjDL8Vg1JA{Qj@DNWPC>P2F24Emc z24wEpy;11Tz(Ctubsk=n&&IWQmtX(}U?AQMNdCAFhN(e1$6E3k{3{&9n*+*+@__*u zXbJnBep=8PB>VNuMSG}I!2k@v01Px_ zK=u+XmAc*;lm=-o?!ij_#fH~xLfu5>U3h)P9xtEk^zuC&Uaq^t>+WjfA3lHq7)UJx zIf-=ziFw6*msjb_c`_yvyLOSp=7&UooYw|v&N*4*^R>8WkK}&vdPHa1+giLSQzr8d zAHV<%WSW7NmMLCGd#lvJJH1LNMp{(PU+LNgk~|C7G+%r2Rjo&J&|B&pFaQIM8E9{B z@p=p0(k^OlKcTeCe$ij-I^I@;s`(8ng_oPBKl!SrtG>frW9IM={(%7)7|lRi>y&D} zy?ODws(=4xt3R@)=zlfq-g^sOUaRs`-93 zsM6PSN;B?PG|%hmY(sbG(}w{VfPnxR(73AcHS)MF^Wh4G!teRepw~&?-FKqCPt|Dp z+WggRs0-pR7=Qs&2DDE}=L|<3+htzFhfVcI=9n#r`u=q8hN%xZj`s})U;qZ}8PGZ0 zL;b}Fb*T6g$)EE!0}Yxa^Cq5*N`G|jI{j_-9Ptj~I~afg8wNT%qV129yrI`lq(8Ek z+!;}6kIe1%Iy+iv_XOC-Yr`Qn#4i}gCIdQGJE}1u(VrjbUfGQ_Xt13BY83jT&)m_@ zJOkeQY`*uDJLMi12HIpTzqSRUi2DPj!uoppGgK~gMRE_cdua2~=7Rwkhz$d(L6PL~ zDd(T5r$3c)?)E73hw&cjesQV$aUZY<10xLRIw2W<3B4UuDisQ2HE79_w%1FZxBX%3 zPmXzRv8nU$-Vu9Y00u@g&>`dTVdw3Uv6qjJ)t_>2{?xFwN7wg^epY^leHefN7>E}G z-CgZrw}B4Lo;~{wqcuph=QCmIkM=FHwlrRx@!nG&FaQJNF`)TN!_K`xw0|{gx#D2KL#bVnZsRl_~=yPG| z4|(0FU)8H$@jYz7K)e~yJ%k3O4H1SuNS@JiRDWdN_48qzU)R(!=OEsE@%~djFaQIM z7%1dAL(w1Uce|@p>Uw7w+N0;p%Y8R`F8&7hFaQHE5N`%_&xVlJ1U)>|pC1fMe{>E7 zY{i=`%7^lS0T`HwfnvTZ@HWsuCBIkNKr6z~AL-jedlER_I1z{Zomd3}*<(QWDF{O+ zM1O7zPeJ2Wex-BWFU+_ zIBEaBjeqaCwY#Bg*V8@mn z>|h55V8Dd|^ap-i_`w!_U;qYe89;wv$Ce%JUBjeqaCwY#Bg* zV8@mn>|h55V8Dd|^ap-i_`w!_U;qYe89;wv$Ce%JUBjeqaCw zY#Bg*V8@mn>|h55V8Dd|^ap-i_`w!_U;qYe89;wv$Ce%JUBj zeqaCwY#Bg*V8@mn>|h55V8Dd|^ap-i_`w!_U;qYe89;wv$Ce%JUBjeqaCwY#Bg*V8@mn>|h55V8Dd|^ap-i_`w!_U;qYe89;wv$Ce%JUBjeqaCwY#Bg*V8@mn>|h55V8Dd|^ap-i_`w!_U;qYe89;wv$Ce%JUBjeqaCwY#Bg*V8@mn>|h55V8Dd|^ap-i_`w!_U;qYe89;wv$Ce%J zUBjeqaCwY#Bg*V8@mn>|h55V8Dd|^ap-i_`w!_U;qYe89;wv z$Ce%JUBjeqaCwY#Bg*V8@mn>|h55V8Dd|^ap-i_`w!_U;qYe z89;wv$Ce%JUBjeqaCwY#Bg*V8@mn>|h55V8Dd|^ap-i_`w!_ zU;qYe89;wv$Ce%JUBjeqaCwY#Bg*V8@mn>|h55V8Dd|^ap-i z_`w!_U;qYe89;wv$Ce%JUBjeqaCwY#Bg*V8@mn>|h55V8Dd| z^ap-i_`w!_U;qYe89;wv$Ce%JUBjeqaCwY#Bg*V8@mn>|h55 zV8Dd|^ap-i_`w!_U;qYe89;wv$Ce%JUBjeqaCwY#Bg*V8@mn z>|h55V8Dd|^ap-i_`w!_U;qYe89;wv$Ce%JUBjeqaCwY#Bg* zV8@mn>|h55V8Dd|^ap-i_`w!_U;qYe89;wv$Ce%JUBjeqaCw zY#Bg*V8@mn>|h55V8Dd|^ap-i_`w!_U;qYe89;wv$Ce%JUBj zeqaCwY#Bg*V8@mn>|h55V8Dd|^ap-i_`w!_U;qYe89;wv$Ce%JUBjeqaCwY#Bg*V8@mn>|h55V8Dd|^ap-i_`w!_U;qYe89;wv$Ce%JUBjeqaCwY#Bg*V8@mn>|h55V8Dd|^ap-i_`w!_U;qYe89;wv$Ce%JUBjeqaCwY#Bg*V8@mn>|h55V8Dd|^ap-i_`w!_U;qYe89;wv$Ce%J zUBjeqaCwY#Bg*V8@mn>|h55V8Dd|^ap-i_`w!_U;qYe89;wv z$Ce%JUBjeqaCwY#Bg*V8@mn>|h55V8Dd|^ap-i_`w!_U;qYe z89;wv$Ce%JUBjeqaCwY#Bg*V8@mn>|h55V8Dd|^ap-i_`w!_ zU;qYe89;wv$Ce%JUBjeqaCwY#Bg*V8@mn>|h55V8Dd|^ap-i z_`w!_U;qYe89;wv$Ce%JUBjeqaCwY#Bg*V8@mn>|h55V8Dd| z^ap-i_`w!_U;qYe89;wv$Ce%JUBjeqaCwY#Bg*V8@mn>|h55 zV8Dd|^ap-i_`w!_U;qYe89;wv$Ce%JUBjeqaCwY#Bg*V8@mn z>|h55V8Dd|^ap-i_`w!_U;qYe89;wv$Ce%JUBjeqaCwY#Bg* zV8@mn>|h55V8Dd|^ap-i_`w!_U;qYe89;wv$Ce%JUBjeqaCw zY#Bg*V8@mn>|h55V8Dd|^ap-i_`w!_U;qYe89;wv$Ce%JUBj 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 1) { - @return lighten($color, ($amount - 1) * lightness($color)) - } @else { - @return darken($color, (1 - $amount) * lightness($color)) - } - } @else { - @return unquote("shade(#{$color},#{$amount})"); - } -} - -@function mix($color1, $color2, $amount) { - @return unquote("mix(#{$color1},#{$color2},#{$amount})"); -} - -@function border_normal($color) { - @return shade($color, $contrast); -} - -@function border_focus($color) { - @return if($variant == 'light', mix($selected_bg_color, $color, .3), darken($selected_bg_color, 20%)); -} - -@function border_active($color) { - @return shade($color, ($contrast - .1)); -} - -@function border_insensitive($color) { - @return shade($color, ($contrast + .05)); -} - -@mixin linear-gradient($color, $direction: to bottom) { - @if $gradient == 0 { - background-color: $color; - background-image: none; - } @else { - $amount: $gradient / 2; - - background-color: $color; - background-image: linear-gradient($direction, - shade($color, (1 + $amount)), - shade($color, (1 - $amount)) - ); - } -} - -@mixin border($color) { - border-color: border_normal($color); - - &:focus, &:hover { border-color: border_focus($color); } - - &:active, &:active:hover, - &:active:focus, &:active:hover:focus, - &:checked, &:checked:hover, - &:checked:focus, &:checked:hover:focus { border-color: border_active($color); } - - &:disabled { border-color: border_insensitive($color); } - - &:active:disabled, &:checked:disabled { border-color: border_normal($color); } -} - -@function _text_shadow_color($tc: $fg_color, $bg: $bg_color) { - // - // calculate the color of text shadows - // - // $tc is the text color - // $bg is the background color - // - $_lbg: lightness($bg) / 100%; - - @if lightness($tc) < 50% { - @return transparentize(white, 1 - $_lbg / ($_lbg * 1.3)); - } @else { - @return transparentize(black, $_lbg * .8); - } -} diff --git a/.themes/oomox-numix-gruvbox/gtk-3.20/scss/_global.scss b/.themes/oomox-numix-gruvbox/gtk-3.20/scss/_global.scss deleted file mode 100644 index 3954af77..00000000 --- a/.themes/oomox-numix-gruvbox/gtk-3.20/scss/_global.scss +++ /dev/null @@ -1,150 +0,0 @@ -// scss-lint:disable ColorVariable - -@import "functions"; - -// default color scheme -$bg_color: if($variant == "dark", #ebdbb2, #282828); -$fg_color: if($variant == "dark", #282828, #ebdbb2); -$base_color: if($variant == "dark", #ebdbb2, #30302f); -$text_color: if($variant == "dark", #30302f, #ebdbb2); -$button_bg_color: if($variant == "dark", #ebdbb2, #32302f); -$button_fg_color: if($variant == "dark", #32302f, #ebdbb2); -$header_button_bg_color: #30302f; -$header_button_fg_color: #ebdbb2; -$selected_bg_color: #83a598; -$selected_fg_color: #ebdbb2; -$tooltip_bg_color: #282828; -$tooltip_fg_color: #ebdbb2; - -/*$selected_borders_color: if($variant == 'light', darken($selected_bg_color, 30%), darken($selected_bg_color, 20%));*/ -/*$borders_color: if($variant == 'light', shade($bg_color, .85), shade($bg_color, .88));*/ -$selected_borders_color: if($variant == 'light', mix($selected_bg_color, $fg_color, .3), darken($selected_bg_color, 20%)); -$borders_color: if($variant == 'light', mix($bg_color, $fg_color, .08), shade($bg_color, .88)); -$borders_edge: if($variant == 'light', transparentize(white, 0.2), transparentize($fg_color, 0.93)); - -// dark colors -$dark_bg_color: #30302f; -$dark_fg_color: #ebdbb2; - -// shadows -/*$dark_shadow: #000;*/ -/*$light_shadow: #fff;*/ -$dark_shadow: shade($fg_color, .2); -$light_shadow: lighten($bg_color, .4); - -// caret -$primary_caret_color: #282828; -$secondary_caret_color: #282828; -$caret_aspect_ratio: 0.04; - -// white and black -$black: #000; -$white: #fff; - -/*$button_border_strength: if(lightness($bg) > 50, 0, .1);*/ -/*$button_shadow_strength: if(lightness($bg) > 50, 0, .1);*/ -$button_border_strength: 0.1; -$button_border: alpha($button_fg_color, .06 + $button_border_strength); -$entry_border: $borders_color; - -$scrollbar_bg_color: if($variant == 'light', darken($bg_color, 5%), mix($base_color, $bg_color, .4)); -$scrollbar_slider_color: mix($bg_color, $fg_color, .5); -$scrollbar_slider_hover_color: mix($bg_color, $fg_color, .7); -$scrollbar_slider_active_color: if($variant == 'light', darken($selected_bg_color, 5%), lighten($selected_bg_color, 10%)); - -$switch_disabled_bg_color: mix($bg_color, $base_color, .5); -$switch_disabled_border_color: $bg_color; -$switch_disabled_fg_color: $bg_color; -$switch_disabled_slider_bg_color: $bg_color; -$switch_bg_color: mix($bg_color, $base_color, .3); -$switch_fg_color: $text_color; -$switch_slider_bg_color: mix($text_color, $bg_color, .5); - -// @TODO: replace to xrdb values: -// misc colors used by gtk+ -$info_fg_color: #fff; -$info_bg_color: #03a9f4; -$warning_fg_color: #fff; -$warning_bg_color: #ef6c00; -$question_fg_color: #fff; -$question_bg_color: #673ab7; -$error_fg_color: #fff; -$error_bg_color: #f44336; -$link_color: #3f51b5; -$success_color: #4caf50; -$warning_color: #ef6c00; -$error_color: #f44336; - -$toolbar_bg_color: $bg_color; -$toolbar_fg_color: $fg_color; - -$titlebar_bg_color: $dark_bg_color; -$titlebar_fg_color: $dark_fg_color; - -$menu_bg_color: $dark_bg_color; -$menu_fg_color: $dark_fg_color; - -$menubar_bg_color: $dark_bg_color; -$menubar_fg_color: $dark_fg_color; - -$panel_bg_color: $dark_bg_color; -$panel_fg_color: $dark_fg_color; - -$osd_base: $dark_bg_color; -$osd_text_color: $dark_fg_color; -$osd_bg: alpha($osd_base, .8); -$osd_fg: $osd_text_color; -$osd_insensitive_bg_color: mix($osd_fg, $osd_bg, .5); -$osd_insensitive_fg_color: mix($osd_fg, $osd_base, .6); -$osd_borders_color: shade($osd_bg, .85); - -$lightdm_bg_color: $dark_bg_color; -$lightdm_fg_color: $dark_fg_color; - -$wm_bg: $titlebar_bg_color; -$wm_border_focused: #32302f; -$wm_border_unfocused: #282828; -$wm_title_focused: mix($titlebar_fg_color, $titlebar_bg_color, .1); -$wm_title_unfocused: mix($titlebar_fg_color, $titlebar_bg_color, .4); -$wm_icons_focused: mix($titlebar_fg_color, $titlebar_bg_color, .1); -$wm_icons_focused_prelight: $selected_bg_color; -$wm_icons_focused_pressed: shade($selected_bg_color, .8); -$wm_icons_unfocused: mix($titlebar_fg_color, $titlebar_bg_color, .4); -$wm_icons_unfocused_prelight: $selected_bg_color; -$wm_icons_unfocused_pressed: shade($selected_bg_color, .8); - -//insensitive state derived colors -$insensitive_fg_color: mix($fg_color, $bg_color, .5); -$insensitive_bg_color: mix($bg_color, $base_color, .6); -$insensitive_borders_color: $borders_color; - -//colors for the backdrop state, derived from the main colors. -$backdrop_base_color: if($variant == 'light', darken($base_color, .01), lighten($base_color, .01)); -$backdrop_text_color: mix($backdrop_base_color, $text_color, .8); -$backdrop_bg_color: $bg_color; -$backdrop_fg_color: mix($fg_color, $backdrop_bg_color, .5); -$backdrop_insensitive_color: if($variant == 'light', darken($backdrop_bg_color, 15%), lighten($backdrop_bg_color, 15%)); -$backdrop_selected_bg_color: $selected_bg_color; -$backdrop_selected_fg_color: mix($selected_bg_color, $selected_fg_color, .66); -$backdrop_borders_color: mix($bg_color, $borders_color, .9); -$backdrop_dark_fill: mix($backdrop_bg_color, $backdrop_borders_color, .35); -$backdrop_sidebar_bg_color: mix($backdrop_bg_color, $backdrop_base_color, .5); - -$backdrop_osd_base: $osd_base; -$backdrop_osd_bg: $osd_bg; -$backdrop_osd_fg: mix($osd_fg, $backdrop_osd_base, .5); - -$backdrop_scrollbar_bg_color: darken($backdrop_bg_color, 3%); -$backdrop_scrollbar_slider_color: mix($backdrop_fg_color, $backdrop_bg_color, .4); - -$backdrop_menu_color: if($variant == 'light', $backdrop_base_color, mix($backdrop_bg_color, $backdrop_base_color, .2)); - -$drop_target_color: #4e9a06; - -// widget styles -$_roundness: 0; -$_spacing: 3; -$roundness: 0px; -$spacing: 3px; -$gradient: 0.0; -$contrast: .8; diff --git a/.themes/oomox-numix-gruvbox/gtk-3.20/scss/_widgets.scss b/.themes/oomox-numix-gruvbox/gtk-3.20/scss/_widgets.scss deleted file mode 100644 index 719463b5..00000000 --- a/.themes/oomox-numix-gruvbox/gtk-3.20/scss/_widgets.scss +++ /dev/null @@ -1,41 +0,0 @@ -@import "functions"; -@import "global"; -@import "colors"; - - -@import "widgets/base"; -@import "widgets/button"; -@import "widgets/entry"; -@import "widgets/actionbar"; -@import "widgets/calendar"; -@import "widgets/choosers"; -@import "widgets/grid"; -@import "widgets/infobar"; -@import "widgets/menu"; -@import "widgets/misc"; -@import "widgets/notebook"; -@import "widgets/osd"; -@import "widgets/overshoot"; -@import "widgets/progress"; -@import "widgets/scrollbar"; -@import "widgets/sidebar"; -@import "widgets/spinner"; -@import "widgets/toggle"; -@import "widgets/toolbar"; -@import "widgets/view"; -@import "widgets/window"; - -@import "apps/mate-applications"; -@import "apps/cinnamon-applications"; -@import "apps/gnome-applications"; -@import "apps/unity-greeter"; -@import "apps/gedit"; -@import "apps/nautilus"; -@import "apps/nemo"; -@import "apps/panel"; -@import "apps/synaptic"; -@import "apps/xfce"; -@import "apps/unity"; -@import "apps/lightdm"; -@import "apps/gnome-terminal"; -@import "apps/budgie"; diff --git a/.themes/oomox-numix-gruvbox/gtk-3.20/scss/apps/_budgie.scss b/.themes/oomox-numix-gruvbox/gtk-3.20/scss/apps/_budgie.scss deleted file mode 100644 index 3b5ed0a0..00000000 --- a/.themes/oomox-numix-gruvbox/gtk-3.20/scss/apps/_budgie.scss +++ /dev/null @@ -1,27 +0,0 @@ -/****************** - ! Budgie Desktop * -*******************/ - -@include exports("budgie-desktop") { - .budgie-container { - background-color: transparent; - } - - .raven { - background-color: transparentize($bg_color, .07); - - .raven-header { - background-color: $bg_color; - border: solid $borders_color; - border-width: 1px 0; - } - - .raven-background { - background-color: transparentize($bg_color, .07); - } - } - - .raven-mpris { - background-color: transparentize($bg_color, .3); - } -} diff --git a/.themes/oomox-numix-gruvbox/gtk-3.20/scss/apps/_cinnamon-applications.scss b/.themes/oomox-numix-gruvbox/gtk-3.20/scss/apps/_cinnamon-applications.scss deleted file mode 100644 index 28511c72..00000000 --- a/.themes/oomox-numix-gruvbox/gtk-3.20/scss/apps/_cinnamon-applications.scss +++ /dev/null @@ -1,19 +0,0 @@ -/********************* - ! Cinnamon Settings * -**********************/ - -@include exports("cinnamon-settings") { - .cs-category-view { - &, .view { - &, &:backdrop { - background-color: transparent; - } - - &:selected { - &:focus, & { - @extend %selected_items; - } - } - } - } -} diff --git a/.themes/oomox-numix-gruvbox/gtk-3.20/scss/apps/_gedit.scss b/.themes/oomox-numix-gruvbox/gtk-3.20/scss/apps/_gedit.scss deleted file mode 100644 index c1539304..00000000 --- a/.themes/oomox-numix-gruvbox/gtk-3.20/scss/apps/_gedit.scss +++ /dev/null @@ -1,143 +0,0 @@ -/********* - ! Gedit * -**********/ - -@include exports("gedit") { - GeditWindow .pane-separator { - border-width: 0 1px 0 0; - border-style: solid; - - &, &:hover { - border-color: shade($bg_color, ($contrast + .1)); - background-color: $bg_color; - } - } - - .gedit-document-panel { - background-color: $bg_color; - color: mix($fg_color, $bg_color, .1); - - list row { - padding: $spacing; - - button { - padding: 1px; - border-radius: $roundness; - border-style: solid; - border-color: transparent; - border-width: 1px; - background-color: transparent; - background-image: none; - color: transparent; - -gtk-icon-shadow: none; - } - } - - .prelight-row button { - border-color: alpha($black, .1); - color: alpha($white, .8); - - &:active { - border-color: alpha($black, .2); - background-color: alpha($black, .08); - color: $white; - } - } - - list row, .prelight-row { - button:hover { - border-color: alpha($black, .1); - color: $white; - } - } - } - - .gedit-document-panel-group-row { - &, &:hover { - border-top: 1px solid shade($bg_color, ($contrast + .1)); - background-color: $bg_color; - } - } - - .gedit-document-panel-document-row { - &:hover { background-color: shade($bg_color, 1.05); } - - &:selected { - &, &:hover { @extend %selected; } - } - } - - .gedit-document-panel-dragged-row { - border: 1px solid alpha($black, .1); - background-color: alpha($black, .5); - color: $white; - } - - .gedit-document-panel-placeholder-row { - border: 0; - background-color: alpha($black, .08); - transition: all 200ms ease-in; - } - - //Ignore: Global double border separator. - //statusbar { border-top: 1px solid border_normal($bg_color); } - - statusbar GeditSmallButton, GeditStatusMenuButton { - text-shadow: none; - - button { - border-style: solid; - border-width: 0 1px; - border-color: transparent; - border-radius: 0; - padding: 1px 6px 2px 4px; - - &:hover, &:active, &:active:hover { border-color: border_normal($bg_color); } - - &:active { - background-color: shade($bg_color, .95); - color: $fg_color; - } - } - } - - GeditViewFrame .gedit-search-slider { - padding: $spacing; - border-radius: 0 0 $roundness $roundness; - border-width: 0 1px 1px; - border-style: solid; - border-color: border_normal($base_color); - background-color: $base_color; - - .not-found { - background-color: $error_bg_color; - background-image: none; - color: $error_fg_color; - - &:selected { @extend %selected; } - } - } - - GeditFileBrowserWidget .toolbar { - padding: $spacing / 2; - border-top: 0; - background-color: $bg_color; - background-image: none; - } - - .gedit-search-entry-occurrences-tag { - margin: $spacing / 2; - padding: $spacing / 2; - color: mix($text_color, $base_color, .5); - } - - .gedit-bottom-panel-paned, - .gedit-side-panel-paned, - paned.titlebar { - margin-right: 0; - } - - .gedit-bottom-panel-paned notebook { - border-top: none; - } -} diff --git a/.themes/oomox-numix-gruvbox/gtk-3.20/scss/apps/_gnome-applications.scss b/.themes/oomox-numix-gruvbox/gtk-3.20/scss/apps/_gnome-applications.scss deleted file mode 100644 index dc201448..00000000 --- a/.themes/oomox-numix-gruvbox/gtk-3.20/scss/apps/_gnome-applications.scss +++ /dev/null @@ -1,59 +0,0 @@ -/**************** - ! Gnome clocks * -*****************/ - -@include exports("gnome-clocks") { - .clocks-analog-frame { - &.trough { color: mix($fg_color, $bg_color, .85); } - - &.progress { color: mix($bg_color, $selected_bg_color, .5); } - - &.progress-fast { color: shade($selected_bg_color, .7); } - } -} - - -/***************** - ! Gnome Builder * -******************/ - -@include exports("gnome-builder") { - workbench.csd > stack.titlebar:not(headerbar) { - padding: 0; - background: none; - border: 0; - box-shadow: none; - - headerbar { - &, &:first-child, &:last-child { border-radius: $roundness $roundness 0 0; } - } - } -} - - -/************************ - ! Unity-Control-Center * -*************************/ - -@include exports("unity-control-center") { - // Fixed: https://github.com/numixproject/numix-gtk-theme/issues/634 - .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame { - // hide unwanted frames - border: 0 none transparent; - - > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical { - // reset $base_color; - iconview.view { - &, &:backdrop { - background-color: transparent; - } - - &:selected { - &:focus, & { - @extend %selected_items; - } - } - } - } - } -} diff --git a/.themes/oomox-numix-gruvbox/gtk-3.20/scss/apps/_gnome-terminal.scss b/.themes/oomox-numix-gruvbox/gtk-3.20/scss/apps/_gnome-terminal.scss deleted file mode 100644 index c23893cd..00000000 --- a/.themes/oomox-numix-gruvbox/gtk-3.20/scss/apps/_gnome-terminal.scss +++ /dev/null @@ -1,37 +0,0 @@ -/********************** - ! Genome Terminal * -***********************/ - -@include exports("gnome-terminal") { - //noinspection ScssLintInspection,ScssLintInspection - VteTerminal { - background-color: $osd_base; - color: $osd_fg; - } - - terminal-window { - junction, scrollbar trough { - background-color: $osd_base; - border-color: border_normal($osd_base); - - //&:backdrop { - // background-color: shade($backdrop_osd_bg, .9); - // border-color: border_normal(shade($backdrop_osd_bg, .9)); - //} - } - - scrollbar.vertical { - slider { - background-color: mix($osd_base, $osd_fg, .2); - - &:hover { background-color: mix($osd_base, $osd_fg, .3); } - - &:hover:active { background-color: $selected_bg_color; } - - //&:backdrop { background-color: mix($backdrop_osd_fg, $backdrop_osd_bg, .4); } - - &:disabled { background-color: transparent; } - } - } - } -} diff --git a/.themes/oomox-numix-gruvbox/gtk-3.20/scss/apps/_lightdm.scss b/.themes/oomox-numix-gruvbox/gtk-3.20/scss/apps/_lightdm.scss deleted file mode 100644 index 76d189c6..00000000 --- a/.themes/oomox-numix-gruvbox/gtk-3.20/scss/apps/_lightdm.scss +++ /dev/null @@ -1,117 +0,0 @@ -/*********************** - ! LightDM GTK Greeter * - ***********************/ - -@include exports("lightdm") { - #panel_window { - background-color: $lightdm_bg_color; - background-image: none; - color: $white; - font-weight: bold; - text-shadow: 0 1px alpha($black, .5); - -gtk-icon-shadow: 0 1px alpha($black, .5); - - menubar { - padding-left: $spacing; - - &, > menuitem { - background-color: transparent; - background-image: none; - border-style: none; - color: $white; - text-shadow: 0 1px alpha($black, .5); - -gtk-icon-shadow: 0 1px alpha($black, .5); - - &:hover { - background-color: alpha($white, .2); - background-image: none; - color: $white; - } - - *:hover { color: $white; } - - &:disabled { color: alpha($white, .7); } - } - - menu > menuitem { font-weight: normal; } - } - } - - #content_frame { padding-bottom: $spacing * 3; } - - #login_window, #shutdown_dialog, #restart_dialog { - border-style: none; - border-radius: $roundness; - background-color: $lightdm_bg_color; - color: $lightdm_fg_color; - - /* draw border using box-shadow */ - box-shadow: inset 1px 0 mix(shade($lightdm_bg_color, .7), $lightdm_fg_color, .21), - inset -1px 0 mix(shade($lightdm_bg_color, .7), $lightdm_fg_color, .21), - inset 0 1px mix(shade($lightdm_bg_color, .7), $lightdm_fg_color, .21), - inset 0 -1px mix(shade($lightdm_bg_color, .7), $lightdm_fg_color, .21); - - @extend %panelbutton; - } - - #login_window { - menu { border-radius: 0; } - - button { @include button($lightdm_bg_color, $lightdm_fg_color); } - - entry { @include entry($lightdm_bg_color, $lightdm_fg_color); } - } - - #user_combobox { - color: $lightdm_fg_color; - font-size: 18px; - - menu { font-weight: normal; } - - arrow { color: mix($lightdm_fg_color, $lightdm_bg_color, .5); } - } - - #user_image { - border-radius: $roundness; - - /* draw border using box-shadow */ - box-shadow: inset 1px 0 shade($lightdm_bg_color, .7), - inset -1px 0 shade($lightdm_bg_color, .7), - inset 0 1px shade($lightdm_bg_color, .7), - inset 0 -1px shade($lightdm_bg_color, .7); - } - - #user_image_border { - border-radius: $roundness; - background-color: shade($lightdm_bg_color, .9); - background-image: none; - box-shadow: inset 1px 0 alpha($dark_shadow, .07), - inset 0 1px alpha($dark_shadow, .08), - inset -1px 0 alpha($dark_shadow, .07), - inset 0 -1px alpha($dark_shadow, .05); - } - - #buttonbox_frame { - padding-top: $spacing * 2; - padding-bottom: 0; - border-style: none; - border-bottom-left-radius: $roundness; - border-bottom-right-radius: $roundness; - background-color: transparent; - background-image: none; - box-shadow: none; - } - - /* shutdown button */ - #shutdown_button { - button { @include button($error_bg_color, $error_fg_color); } - } - - /* restart button */ - #restart_button { - button { @include button($warning_bg_color, $warning_fg_color); } - } - - /* password warning */ - #greeter_infobar { font-weight: bold; } -} diff --git a/.themes/oomox-numix-gruvbox/gtk-3.20/scss/apps/_mate-applications.scss b/.themes/oomox-numix-gruvbox/gtk-3.20/scss/apps/_mate-applications.scss deleted file mode 100644 index 87e76a04..00000000 --- a/.themes/oomox-numix-gruvbox/gtk-3.20/scss/apps/_mate-applications.scss +++ /dev/null @@ -1,86 +0,0 @@ -@import "panel"; - -/**************** - ! MATE styles * -*****************/ - -@include exports("mate-applications") { - .mate-panel-menu-bar { - @extend %panel; - - border: 0; - padding: 0; - text-shadow: none; - } - - #PanelApplet label, - .mate-panel-menu-bar menubar > menuitem { - color: $panel_fg_color; - } - - PanelSeparator, MatePanelAppletFrameDBus { - border-width: 0; - color: transparent; - background-image: -gtk-scaled(url("../assets/pane-handle.png"), - url("../assets/pane-handle@2.png")); - background-color: transparent; - background-repeat: no-repeat; - background-position: left; - } - - #PanelApplet button, - #PanelApplet button.flat, - #PanelApplet button.toggle - #PanelApplet button.flat.toggle { - background-image: none; - background-color: transparent; - border-color: transparent; - border-style: solid; - border-radius: 0; - border-width: 1px; - color: $panel_fg_color; - text-shadow: none; - box-shadow: none; - padding: 2px; - } - - #PanelApplet button:hover:active, - #PanelApplet button:checked, - #PanelApplet button:checked:hover, - #PanelApplet button.flat:hover:active, - #PanelApplet button.flat:checked, - #PanelApplet button.flat:checked:hover, - #PanelApplet button.toggle:hover:active, - #PanelApplet button.toggle:checked, - #PanelApplet button.toggle:checked:hover, - #PanelApplet button.flat.toggle:hover:active, - #PanelApplet button.flat.toggle:checked, - #PanelApplet button.flat.toggle:checked:hover { - background-image: none; - background-color: darker($panel_bg_color); - border-color: transparent; - border-radius: 0; - border-width: 1px; - color: lighter($panel_fg_color); - text-shadow: none; - padding: 2px; - } - - #PanelApplet button:hover, - #PanelApplet button.flat:hover, - #PanelApplet button.toggle:hover, - #PanelApplet button.flat.toggle:hover { - background-image: none; - background-color: shade($panel_bg_color, 1.3); - border-color: transparent; - border-radius: 0; - border-width: 1px; - color: $selected_fg_color; - text-shadow: none; - padding: 2px; - } - - .mate-panel-menu-bar menubar > menuitem { - padding: 3px 7px; - } -} diff --git a/.themes/oomox-numix-gruvbox/gtk-3.20/scss/apps/_nautilus.scss b/.themes/oomox-numix-gruvbox/gtk-3.20/scss/apps/_nautilus.scss deleted file mode 100644 index 1b51e55b..00000000 --- a/.themes/oomox-numix-gruvbox/gtk-3.20/scss/apps/_nautilus.scss +++ /dev/null @@ -1,92 +0,0 @@ -/************ - ! Nautilus * -*************/ - -@include exports("nautilus") { - .nautilus-desktop, .nautilus-desktop * { - &, &:backdrop { - color: $white; - text-shadow: 1px 1px $black; - - &:active { color: $fg_color; } - - &:selected { color: $selected_fg_color; } - - &:active, &:hover, &:selected { text-shadow: none; } - } - } - - .nautilus-window { - toolbar { - border-width: 0 0 1px; - border-style: solid; - border-color: border_normal($toolbar_bg_color); - } - - .sidebar { - border: 0; - - frame { border: 0; } - } - - notebook { - background-color: $base_color; - border: 0; - - frame { border: 0; } - } - - .searchbar-container { - margin-top: -1px; - - searchbar { - padding-top: $spacing - 3px; - padding-bottom: $spacing - 2px; - border-bottom: 1px solid $borders_color; - } - } - } - - button.nautilus-circular-button.image-button { - @extend button.circular; - } - - $disk_space_unknown: alpha($fg_color, .5); - $disk_space_used: alpha($selected_bg_color, .8); - $disk_space_free: shade($bg_color, .95); - - .disk-space-display { - border-style: solid; - border-width: 1px; - - &.unknown { - background-color: $disk_space_unknown; - border-color: shade($disk_space_unknown, .9); - } - - &.used { - background-color: $disk_space_used; - border-color: shade($disk_space_used, .9); - } - - &.free { - background-color: $disk_space_free; - border-color: shade($disk_space_free, .9); - } - } - - // Batch renaming dialog - .conflict-row.activatable { - &, &:active { - color: $error_fg_color; - background-color: $error_color; - } - - &:hover { background-color: shade($error_color, 1.1); } - - &:selected { - color: $selected_fg_color; - background-color: $selected_bg_color; - } - } -} diff --git a/.themes/oomox-numix-gruvbox/gtk-3.20/scss/apps/_nemo.scss b/.themes/oomox-numix-gruvbox/gtk-3.20/scss/apps/_nemo.scss deleted file mode 100644 index e2fe6712..00000000 --- a/.themes/oomox-numix-gruvbox/gtk-3.20/scss/apps/_nemo.scss +++ /dev/null @@ -1,174 +0,0 @@ -/******** - ! Nemo * -*********/ - -@include exports("nemo") { - .nemo-desktop, .nemo-desktop * { - &, &:backdrop { - color: $white; - text-shadow: 1px 1px $black; - - &:active { color: $fg_color; } - - &:selected { color: $selected_fg_color; } - - &:active, &:hover, &:selected { text-shadow: none; } - } - } - - .nemo-window { - toolbar { - border-width: 0 0 1px; - border-style: solid; - border-color: border_normal($toolbar_bg_color); - - button { - @include button($bg_color, $fg_color); - } - - .linked > button { @include linked_button($bg_color); } - - separator, separator:disabled { - color: shade($bg_color, ($contrast + .1)); - border-color: currentColor; - -GtkWidget-window-dragging: true; - } - - &.primary-toolbar button.image-button { - padding: 0 ($spacing + 5px); - } - - combobox, button { - padding: $spacing; - - &.text-button { padding: $spacing; } - - &.image-button { padding: $spacing; } - } - - /* Path Bar */ - toolitem stack { - margin-left: 15px; - - widget button { - @include linked_button($toolbar_bg_color); - -NemoPathbarButton-border-radius: $roundness; - } - } - } // END toolbar - - /* Status Bar */ - grid { - > widget:last-child { - button { - min-height: 16px; - min-width: 16px; - padding: ($spacing - 1px) (($spacing * 2) - 2px); - } - - button:first-child { - margin-left: 20px; - } - - button:first-child + button { - margin-right: 15px; - } - - button:first-child + button + separator + button { - margin-left: 15px; - } - - > box > scale { - margin-right: 12px; - } - - statusbar { - border: 0; - } - } - } // END Status Bar - - .sidebar { - .frame { - border: 0; - } - - image { - padding-left: $spacing; - padding-right: $spacing; - } - - .nemo-places-sidebar { - &, & .view { - background-color: mix($bg_color, $base_color, .5); - } - - .view { - -NemoPlacesTreeView-disk-full-bg-color: shade($bg_color, .8); - -NemoPlacesTreeView-disk-full-fg-color: $selected_bg_color; - -NemoPlacesTreeView-disk-full-bar-width: 2px; - -NemoPlacesTreeView-disk-full-bar-radius: 1px; - -NemoPlacesTreeView-disk-full-bottom-padding: 0; - -NemoPlacesTreeView-disk-full-max-length: 75px; - - &:selected { - -NemoPlacesTreeView-disk-full-bg-color: $selected_fg_color; - -NemoPlacesTreeView-disk-full-fg-color: shade($selected_bg_color, 1.2); - - &:focus, & { - @extend %selected_items; - } - } - } - } - - /* Nemo Query Editor (File Search Bar) */ - + separator + box .primary-toolbar { - @include linear-gradient(shade($bg_color, .98)); // Searchbar color (_actionbar.scss) - - padding-top: $spacing - 3px; - padding-bottom: $spacing - 3px; - border-bottom: 1px solid $borders_color; - - button:nth-child(2) { - border-right: none; - border-top-right-radius: 0; - border-bottom-right-radius: 0; - } - - button:nth-child(3) { - margin-left: -6px; - border-left: none; - border-top-left-radius: 0; - border-bottom-left-radius: 0; - } - - button.flat { - $bg: $bg_color; - $fg: $fg_color; - $border_strength: if(lightness($bg) > 50, 0, .1); - $shadow_strength: if(lightness($bg) > 50, 0, .1); - - $button_bg: if(hue($bg) == 0deg, shade($bg, 1.2), $bg); - - @extend %button; - @include linear-gradient($button_bg); - @include border(rgba(0, 0, 0, .12 + $border_strength)); - - color: $fg; - box-shadow: 0 1px 2px -1px alpha($dark_shadow, .12 + $shadow_strength); - padding: 5px 6px; - } - } // END Nemo Query Editor - } // END .sidebar - - notebook { - background-color: $base_color; - border-width: 0; - - tabs { - border: 0; - } - } - } -} diff --git a/.themes/oomox-numix-gruvbox/gtk-3.20/scss/apps/_panel.scss b/.themes/oomox-numix-gruvbox/gtk-3.20/scss/apps/_panel.scss deleted file mode 100644 index 814a4505..00000000 --- a/.themes/oomox-numix-gruvbox/gtk-3.20/scss/apps/_panel.scss +++ /dev/null @@ -1,91 +0,0 @@ -/*********************** - ! Fallback mode panel * -************************/ - -@include exports("panel") { - %panel { - @include linear-gradient($panel_bg_color); - - color: $panel_fg_color; - } - - %panellabel { - font-weight: normal; - color: $panel_fg_color; - } - - %panelbutton { - border-width: 0 1px; - border-radius: 0; - border-color: transparent; - background-color: transparent; - background-image: none; - color: $panel_fg_color; - - &:hover { - @include linear-gradient(mix($panel_bg_color, $panel_fg_color, .11)); - - border-color: mix($panel_bg_color, $panel_fg_color, .11); - color: shade($panel_fg_color, 1.08); - } - - &:active, &:checked { - @include linear-gradient(mix($panel_bg_color, $panel_fg_color, .21), to top); - - border-color: mix($panel_bg_color, $panel_fg_color, .21); - color: shade($panel_fg_color, 1.08); - - &:hover { - @include linear-gradient(mix($panel_bg_color, $panel_fg_color, .31), to top); - - border-color: mix($panel_bg_color, $panel_fg_color, .31); - } - } - } - - panel-plug, - panel-toplevel.background { - @extend %panel; - - padding: 0; - } - - .gp-text-color { - color: $black; - } - - #clock-applet-button { &, &:backdrop { @extend %panelbutton; } } - - panel-applet { - border: 0; - - button { - &, &:backdrop { @extend %panelbutton; } - } - } - - clock-box, - panel-applet > menubar, - panel-toplevel .gnome-panel-menu-bar { - &, &:backdrop { - @extend %panel; - - menuitem { - @extend %panel; - - border: 0; - - label { @extend %panellabel; } - } - } - } - - gp-calendar-window, - #tasklist-button, - #clock-applet-button, - #showdesktop-button { - label { @extend %panellabel; } - } - - wnck-pager, wnck-tasklist { @extend %panel; } -} diff --git a/.themes/oomox-numix-gruvbox/gtk-3.20/scss/apps/_synaptic.scss b/.themes/oomox-numix-gruvbox/gtk-3.20/scss/apps/_synaptic.scss deleted file mode 100644 index c19b78e9..00000000 --- a/.themes/oomox-numix-gruvbox/gtk-3.20/scss/apps/_synaptic.scss +++ /dev/null @@ -1,15 +0,0 @@ -/************ - ! Synaptic * -*************/ - -@include exports("synaptic") { - GtkWindow > GtkVBox > .dock { - &, > GtkHBox > GtkToolbar { - @include linear-gradient($toolbar-bg-color); - - padding: $spacing; - border: 0; - color: $toolbar_fg_color; - } - } -} diff --git a/.themes/oomox-numix-gruvbox/gtk-3.20/scss/apps/_unity-greeter.scss b/.themes/oomox-numix-gruvbox/gtk-3.20/scss/apps/_unity-greeter.scss deleted file mode 100644 index 70f5c3a4..00000000 --- a/.themes/oomox-numix-gruvbox/gtk-3.20/scss/apps/_unity-greeter.scss +++ /dev/null @@ -1,105 +0,0 @@ -/*********************** - ! Unity Greeter * - ***********************/ - -@include exports("unity-greeter") { - @keyframes dashentry_spinner { - to { -gtk-icon-transform: rotate(1turn); } - } - - %lightdm-button { - background-image: none; - background-color: fade-out($black, .7); - border-color: fade-out($white, .1); - border-radius: ($roundness * 2) + 1px; - padding: $spacing; - color: $white; - } - - .lightdm { - &.menu { - background-image: none; - background-color: fade-out($black, .4); - border-color: fade-out($white, .8); - border-radius: $roundness * 2; - padding: 1px; - - color: $white; - - .menuitem { *, &.check:active, &.radio:active { color: $white; } } - } - - &.menubar { *, &.menuitem { padding: $spacing - 3px; } } - - &.option-button { - padding: $spacing; - background: none; - border: 0; - } - - &.toggle-button { - background: none; - border-width: 0; - - &.selected { - background-color: fade-out($black, .7); - border-color: fade-out($white, .7); - border-width: 1px; - - &:hover { background-color: fade-out($white, .7); } - } - } - - &.button { - @extend %lightdm-button; - - &:hover { - background-color: fade-out($white, .7); - border-color: fade-out($white, .4); - text-shadow: none; - } - } - - &.entry, &.button:active, &.button:active:focus, &.button:focus { - background-image: none; - background-color: fade-out($black, .7); - border-color: fade-out($white, .4); - border-radius: ($roundness * 2) + 1px; - padding: $spacing + 2px; - color: $white; - text-shadow: none; - } - - &.entry { - &:hover, &:active, &:active:focus { - background-image: none; - border-image: none; - } - - &:active { - -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); - animation: dashentry_spinner 1s infinite linear; - } - - &:focus { - border-color: fade-out($white, .4); - border-width: 1px; - border-style: solid; - color: $white; - } - - &:selected { background-color: fade-out($white, .8); } - } - } - - .lightdm-combo { - &.combobox-entry .button, .cell, .button, .entry { @extend %lightdm-button; } - - &.menu { - background-color: shade($dark_bg_color, 1.08); - border-radius: 0; - padding: 0; - color: $white; - } - } -} diff --git a/.themes/oomox-numix-gruvbox/gtk-3.20/scss/apps/_unity.scss b/.themes/oomox-numix-gruvbox/gtk-3.20/scss/apps/_unity.scss deleted file mode 100644 index 54477cbb..00000000 --- a/.themes/oomox-numix-gruvbox/gtk-3.20/scss/apps/_unity.scss +++ /dev/null @@ -1,80 +0,0 @@ -@import "panel"; - -/**************** - ! Unity styles * -*****************/ - -@include exports("unity") { - UnityDecoration { - -UnityDecoration-extents: 24px 1px 1px 1px; - -UnityDecoration-input-extents: 10px; - - -UnityDecoration-shadow-offset-x: 1px; - -UnityDecoration-shadow-offset-y: 1px; - -UnityDecoration-active-shadow-color: rgba(0, 0, 0, .7); - -UnityDecoration-active-shadow-radius: 8px; - -UnityDecoration-inactive-shadow-color: rgba(0, 0, 0, .5); - -UnityDecoration-inactive-shadow-radius: 5px; - - -UnityDecoration-glow-size: 10px; - -UnityDecoration-glow-color: $selected_bg_color; - - -UnityDecoration-title-indent: 10px; - -UnityDecoration-title-fade: 35px; - -UnityDecoration-title-alignment: 0; - - - .top { - border: 1px solid $wm_border_focused; - border-bottom: 0; - border-radius: $roundness $roundness 0 0; - padding: 1px ($spacing + 3px) 0 ($spacing + 3px); - background-color: $titlebar_bg_color; - color: mix($titlebar_fg_color, $titlebar_bg_color, .1); - text-shadow: none; - - // Fixed: https://github.com/numixproject/numix-gtk-theme/issues/632 - // for L.I.M's selected menuitem - &:hover { - border-radius: 0; - border-color: mix($panel_bg_color, $panel_fg_color, .21); - background-color: mix($panel_bg_color, $panel_fg_color, .21); - background-image: none; - color: shade($panel_fg_color, 1.08); - } - - &:backdrop { - border: 1px solid $wm_border_unfocused; - color: mix($titlebar_fg_color, $titlebar_bg_color, .4); - } - } - - .left, .right, .bottom { - background-color: $titlebar_bg_color; - - &:backdrop { background-color: mix(shade($titlebar_bg_color, .7), $titlebar_fg_color, .21); } - } - } - - UnityPanelWidget, .unity-panel { - @extend %panel; - - border: 0; - } - - .unity-panel { - &.menuitem, .menuitem { - border-width: 0 1px; - color: $panel_fg_color; - - &:hover, *:hover { - border-color: mix($panel_bg_color, $panel_fg_color, .21); - background-color: mix($panel_bg_color, $panel_fg_color, .21); - background-image: none; - color: shade($panel_fg_color, 1.08); - } - } - } - - SheetStyleDialog.unity-force-quit { background-color: $bg_color; } -} diff --git a/.themes/oomox-numix-gruvbox/gtk-3.20/scss/apps/_xfce.scss b/.themes/oomox-numix-gruvbox/gtk-3.20/scss/apps/_xfce.scss deleted file mode 100644 index 4300474f..00000000 --- a/.themes/oomox-numix-gruvbox/gtk-3.20/scss/apps/_xfce.scss +++ /dev/null @@ -1,30 +0,0 @@ -@import "panel"; - -/*************** - ! Xfce styles * -****************/ - -@include exports("xfce") { - .XfceHeading { - margin: 0; - padding: 0; - border: 0; - background-image: none; - background-color: $base_color; - color: $text_color; - } - - .xfce4-panel { - @extend %panel; - - font: inherit; - - button { @extend %panelbutton; } - - menu { - -gtk-icon-effect: none; - - text-shadow: none; - } - } -} diff --git a/.themes/oomox-numix-gruvbox/gtk-3.20/scss/gtk-dark.scss b/.themes/oomox-numix-gruvbox/gtk-3.20/scss/gtk-dark.scss deleted file mode 100644 index fd46aa1b..00000000 --- a/.themes/oomox-numix-gruvbox/gtk-3.20/scss/gtk-dark.scss +++ /dev/null @@ -1,3 +0,0 @@ -$variant: "dark"; - -@import "widgets"; diff --git a/.themes/oomox-numix-gruvbox/gtk-3.20/scss/gtk.scss b/.themes/oomox-numix-gruvbox/gtk-3.20/scss/gtk.scss deleted file mode 100644 index 44556695..00000000 --- a/.themes/oomox-numix-gruvbox/gtk-3.20/scss/gtk.scss +++ /dev/null @@ -1,3 +0,0 @@ -$variant: "light"; - -@import "widgets"; diff --git a/.themes/oomox-numix-gruvbox/gtk-3.20/scss/widgets/_actionbar.scss b/.themes/oomox-numix-gruvbox/gtk-3.20/scss/widgets/_actionbar.scss deleted file mode 100644 index 3c6aa02c..00000000 --- a/.themes/oomox-numix-gruvbox/gtk-3.20/scss/widgets/_actionbar.scss +++ /dev/null @@ -1,99 +0,0 @@ -@import "button"; -@import "toolbar"; - -/************** - ! Action-bar * -***************/ - -@include exports("actionbar") { - actionbar > revealer > box { - padding: $spacing; - border-top: 1px solid $borders_color; - - &:backdrop { border-color: $backdrop_borders_color; } - } -} - - -/**************************** - ! Search and Location bars * -*****************************/ - -@include exports("searchbar") { - searchbar, - .location-bar { - @include linear-gradient(shade($bg_color, .98)); - - border-width: 0 0 1px; - border-style: solid; - border-color: border_normal($bg_color); - color: $fg_color; - } -} - - -/****************** - ! Action buttons * -*******************/ - -@include exports("actionbuttons") { - $types: ( - suggested: $success_color, - destructive: $error-color - ); - - @each $type, $color in $types { - .#{$type}-action { - @include button($color, $selected_fg_color); - } - } -} - - -/****************** - ! Selection mode * -*******************/ - -@include exports("selectionmode") { - headerbar, - .titlebar:not(headerbar) { - &.selection-mode { - @include toolbar($selected_bg_color, $selected_fg_color); - - button { - @include button($selected_bg_color, $selected_fg_color); - - &.suggested-action { @extend .suggested-action; } - } - - &:backdrop { - background-color: $backdrop_selected_bg_color; - background-image: none; - } - - .selection-menu { - &:backdrop, & { - color: shade($selected_bg_color, $contrast); - background-color: transparent; - background-image: none; - box-shadow: none; - border: 0; - - &:hover { color: shade($selected_bg_color, ($contrast - .1)); } - - &:active { color: shade($selected_bg_color, ($contrast - .05)); } - - .arrow { - -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); - color: transparentize($selected_fg_color, .5); - -gtk-icon-shadow: none; - } - } - } - - .dim-label { - &, .selection-menu & { color: shade($selected_bg_color, ($contrast - .1)); } - } - } - } -} diff --git a/.themes/oomox-numix-gruvbox/gtk-3.20/scss/widgets/_base.scss b/.themes/oomox-numix-gruvbox/gtk-3.20/scss/widgets/_base.scss deleted file mode 100644 index 52a78e24..00000000 --- a/.themes/oomox-numix-gruvbox/gtk-3.20/scss/widgets/_base.scss +++ /dev/null @@ -1,133 +0,0 @@ -/************** - ! GTK settings -***************/ - -* { - -GtkWindow-resize-grip-height: 0; - -GtkWindow-resize-grip-width: 0; - -WnckTasklist-fade-overlay-rect: 0; - - -GtkWidget-cursor-aspect-ratio: $caret_aspect_ratio; - - outline-color: alpha($selected_bg_color, .5); - outline-style: dashed; - outline-width: 1px; - outline-offset: -1px; - -gtk-outline-radius: $roundness; -} - - -/************* - ! Base states - *************/ - -%selected { - &, &:focus { - background-color: $selected_bg_color; - color: $selected_fg_color; - } -} - -* { - /* hyperlinks */ - -GtkIMHtml-hyperlink-color: $link_color; - - &:selected { @extend %selected; } - - &:disabled, - &:disabled:disabled { color: mix($fg_color, $bg_color, .5); } - - &:disabled, &:disabled { -gtk-icon-effect: dim; } - - &:hover { -gtk-icon-effect: highlight; } - - &:link, &:visited { color: $link_color; } -} - -.background { - background-color: $bg_color; - color: $fg_color; - - &:backdrop { - text-shadow: none; - -gtk-icon-shadow: none; - } - - &.csd { background-color: $bg_color; } -} - -.gtkstyle-fallback { - background-color: alpha($bg_color, .5); - color: $fg_color; - - &:hover { - background-color: shade($bg_color, 1.1); - color: $fg_color; - } - - &:active { - background-color: shade($bg_color, .9); - color: $fg_color; - } - - &:disabled { - background-color: shade(shade($bg_color, .95), 1.05); - color: mix($fg_color, $bg_color, .5); - } - - &:selected { @extend %selected; } -} - -image, label, box, grid { - &, &:disabled { background-color: transparent; } -} - -label { - &.separator { - @extend .dim-label; - - color: $fg_color; - - &:backdrop { color: $backdrop_fg_color; } - } - - row:selected &, - &:selected { @extend %nobg_selected_items; } - - selection { - background-color: $selected_bg_color; - color: $selected_fg_color; - } - - &:disabled { - color: $insensitive_fg_color; - - selection { @extend %selected_items:disabled; } - - &:backdrop { color: $backdrop_insensitive_color; } - } - - &:backdrop { - color: $backdrop_fg_color; - - selection { @extend %selected_items:backdrop; } - } -} - -assistant { - .sidebar { - background-color: $base_color; - border-top: 1px solid $borders_color; - - &:backdrop { - background-color: $backdrop_base_color; - border-color: $backdrop_borders_color; - } - } - - &.csd .sidebar { border-top-style: none; } - - .sidebar label { padding: $spacing ($spacing * 2); } - - .sidebar label.highlight { background-color: mix($fg_color, $bg_color, .8); } -} diff --git a/.themes/oomox-numix-gruvbox/gtk-3.20/scss/widgets/_button.scss b/.themes/oomox-numix-gruvbox/gtk-3.20/scss/widgets/_button.scss deleted file mode 100644 index 263c0379..00000000 --- a/.themes/oomox-numix-gruvbox/gtk-3.20/scss/widgets/_button.scss +++ /dev/null @@ -1,566 +0,0 @@ -/********* - ! Buttons -**********/ - -@include exports("button_extends") { - // stuff for .needs-attention - $_dot_color: if($variant == 'light', $selected_bg_color, lighten($selected_bg_color, .15)); - - @keyframes needs_attention { - from { - background-image: -gtk-gradient(radial, center center, 0, center center, .01, to($_dot_color), to(transparent)); - } - - to { - background-image: -gtk-gradient(radial, center center, 0, center center, .5, to($selected_bg_color), to(transparent)); - } - } - - %needs_attention { - animation: needs_attention 150ms ease-in; - $_dot_shadow: _text_shadow_color(); - $_dot_shadow_r: if($variant == 'light', .5, .45); - background-image: -gtk-gradient(radial, center center, 0, center center, .5, to($_dot_color), to(transparent)), - -gtk-gradient(radial, center center, 0, center center, $_dot_shadow_r, to($_dot_shadow), to(transparent)); - background-size: 6px 6px, 6px 6px; - background-repeat: no-repeat; - - @if $variant == 'light' { - background-position: right 3px, right 4px; - } @else { - background-position: right 3px, right 2px; - } - - &:backdrop { background-size: 6px 6px, 0 0; } - - &:dir(rtl) { - @if $variant == 'light' { - background-position: left 3px, left 4px; - } @else { - background-position: left 3px, left 2px; - } - } - } - - %button { - min-height: 14px + $spacing * 2; - min-width: 14px + $spacing * 2; - padding: $spacing ($spacing + 2px); - border-width: 1px; - border-style: solid; - border-radius: $roundness; - transition: 150ms ease; - outline-color: transparent; - } - - %undecorated_button { - border-color: transparent; - background-color: transparent; - background-image: none; - box-shadow: none; - } - - %linked_middle { - border-radius: 0; - border-left-style: none; - border-right-style: solid; - - &:dir(rtl) { - border-radius: 0; // needed when including %linked_middle:dir(rtl) - border-right-style: none; - border-left-style: solid; - } - } - - %linked_vertical_middle { - border-radius: 0; - border-top-style: none; - border-bottom-style: solid; - - &:dir(rtl) { - border-radius: 0; // needed when including %linked_vertical_middle:dir(rtl) - border-top-style: none; - border-bottom-style: solid; - } - } - - %linked_button { - border-width: 1px; - border-style: solid; - border-radius: 0; - border-right-style: none; - border-left-style: none; - - &:first-child { - border-width: 1px; - border-radius: $roundness; - border-left-style: solid; - border-right-style: none; - border-top-right-radius: 0; - border-bottom-right-radius: 0; - - &:dir(rtl) { - border-left-style: none; - border-right-style: solid; - } - } - - &:last-child { - border-width: 1px; - border-radius: $roundness; - border-left-style: none; - border-right-style: solid; - border-top-left-radius: 0; - border-bottom-left-radius: 0; - - &:dir(rtl) { - border-left-style: solid; - border-right-style: none; - } - } - - &:only-child, &:first-child:only-child { - border-width: 1px; - border-style: solid; - } - - &:only-child { - border-radius: $roundness; - } - } - - %linked_vertical_button { - border-width: 1px; - border-style: solid; - border-radius: 0; - border-top-style: none; - border-bottom-style: none; - - &:first-child { - border-width: 1px; - border-radius: $roundness; - border-top-style: solid; - border-bottom-style: none; - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; - - &:dir(rtl) { - border-top-style: none; - border-bottom-style: solid; - } - } - - &:last-child { - border-width: 1px; - border-radius: $roundness; - border-top-style: none; - border-bottom-style: solid; - border-top-left-radius: 0; - border-top-right-radius: 0; - - &:dir(rtl) { - border-top-style: solid; - border-bottom-style: none; - } - } - - &:only-child, &:first-child:only-child { - border-width: 1px; - border-style: solid; - } - - &:only-child { - border-radius: $roundness; - } - } -} - -@mixin linked_button($bg) { - $border_strength: if(lightness($bg) > 50, 0, .1); - $shadow_strength: if(lightness($bg) > 50, 0, .1); - - @extend %linked_button; - - box-shadow: inset -1px 0 border_normal(rgba(0, 0, 0, .12 + $border_strength)), - 0 1px 2px -1px alpha($dark_shadow, .12 + $shadow_strength); - - &:focus, &:hover { - box-shadow: inset -1px 0 border_focus(rgba(0, 0, 0, .12 + $border_strength)), - 0 1px 2px -1px alpha($dark_shadow, .32 + $shadow_strength); - } - - &:active, &:active:hover, - &:active:focus, &:active:hover:focus, - &:checked, &:checked:hover, - &:checked:focus, &:checked:hover:focus { - box-shadow: inset -1px 0 border_active(rgba(0, 0, 0, .12 + $border_strength)), - inset 0 1px alpha($dark_shadow, .07), - inset 0 -1px alpha($dark_shadow, .05); - } - - &:disabled { box-shadow: inset -1px 0 shade($bg, .8); } - - &:last-child, &:only-child { box-shadow: 0 1px 2px -1px alpha($dark_shadow, .12 + $shadow_strength); } - - &:last-child:hover, &:only-child:hover { box-shadow: 0 1px 2px -1px alpha($dark_shadow, .32 + $shadow_strength); } - - &:disabled:last-child, &:disabled:only-child, - &:active:disabled:last-child, &:active:disabled:only-child, - &:checked:disabled:last-child, &:checked:disabled:only-child { box-shadow: none; } - - &:active:last-child, &:active:last-child:focus, &:active:last-child:hover, &:active:last-child:hover:focus, - &:checked:last-child, &:checked:last-child:focus, &:checked:last-child:hover, &:checked:last-child:hover:focus { - box-shadow: inset 0 1px alpha($dark_shadow, .07), - inset -1px 0 alpha($dark_shadow, .06); - } - - &:active:only-child, &:active:only-child:focus, &:active:only-child:hover, &:active:only-child:hover:focus, - &:checked:only-child, &:checked:only-child:focus, &:checked:only-child:hover, &:checked:only-child:hover:focus { - box-shadow: inset 1px 0 alpha($dark_shadow, .06), - inset 0 1px alpha($dark_shadow, .07), - inset -1px 0 alpha($dark_shadow, .06); - } -} - -@mixin linked_vertical_button($bg) { - $border_strength: if(lightness($bg) > 50, 0, .1); - $shadow_strength: if(lightness($bg) > 50, 0, .1); - - @extend %linked_vertical_button; - - box-shadow: inset 0 -1px border_normal(rgba(0, 0, 0, .12 + $border_strength)), - 0 1px 2px -1px alpha($dark_shadow, .12 + $shadow_strength); - - &:focus, &:hover { - box-shadow: inset 0 -1px border_focus(rgba(0, 0, 0, .12 + $border_strength)), - 0 1px 2px -1px alpha($dark_shadow, .32 + $shadow_strength); - } - - &:active, &:active:hover, - &:active:focus, &:active:hover:focus, - &:checked, &:checked:hover, - &:checked:focus, &:checked:hover:focus { - box-shadow: inset 0 -1px border_active(rgba(0, 0, 0, .12 + $border_strength)), - inset 1px 0 alpha($dark_shadow, .07), - inset -1px 0 alpha($dark_shadow, .05); - } - - &:disabled { box-shadow: inset 0 -1px shade($bg, .8); } - - &:last-child, &:only-child { box-shadow: 0 1px 2px -1px alpha($dark_shadow, .12 + $shadow_strength); } - - &:last-child:hover, &:only-child:hover { box-shadow: 0 1px 2px -1px alpha($dark_shadow, .32 + $shadow_strength); } - - &:disabled:last-child, &:disabled:only-child, - &:active:disabled:last-child, &:active:disabled:only-child, - &:checked:disabled:last-child, &:checked:disabled:only-child { box-shadow: none; } - - &:active:last-child, &:active:last-child:focus, &:active:last-child:hover, &:active:last-child:hover:focus, - &:checked:last-child, &:checked:last-child:focus, &:checked:last-child:hover, &:checked:last-child:hover:focus { - box-shadow: inset 0 1px alpha($dark_shadow, .07), - inset -1px 0 alpha($dark_shadow, .06); - } - - &:active:only-child, &:active:only-child:focus, &:active:only-child:hover, &:active:only-child:hover:focus, - &:checked:only-child, &:checked:only-child:focus, &:checked:only-child:hover, &:checked:only-child:hover:focus { - box-shadow: inset 1px 0 alpha($dark_shadow, .06), - inset 0 1px alpha($dark_shadow, .07), - inset -1px 0 alpha($dark_shadow, .06); - } -} - -@mixin button($bg, $fg) { - $border_strength: if(lightness($fg) > 50, .1, .2); - $shadow_strength: if(lightness($bg) > 50, 0, .1); - - $button_bg: $bg; - - @extend %button; - @include linear-gradient($button_bg); - @include border(alpha($fg, .12 + $border_strength)); - - color: $fg; - box-shadow: 0 1px 2px -1px alpha($dark_shadow, .12 + $shadow_strength); - - - &.flat { - //color: mix($bg, $fg, .2); - color: $fg; - border-color: alpha($button_bg, 0); - background-color: alpha($button_bg, 0); - background-image: none; - box-shadow: none; - } - - &, &.flat { - - &:hover { - @include linear-gradient(shade($bg, 1.05)); - @include border(alpha($fg, .20 + $border_strength)); - - color: $fg; - box-shadow: 0 1px 2px -1px alpha($dark_shadow, .22 + $shadow_strength); - } - - &:focus { - @include linear-gradient(shade($bg, 1.05)); - @include border(alpha($fg, .20 + $border_strength)); - - color: $fg; - box-shadow: 0 1px 2px -1px alpha($dark_shadow, .32 + $shadow_strength); - &:hover { - @include linear-gradient(shade($bg, 1.1)); - @include border(alpha($fg, .20 + $border_strength)); - - box-shadow: 0 1px 2px -1px alpha($dark_shadow, .38 + $shadow_strength); - } - } - - &:checked, &:active { - /*@include linear-gradient(shade($bg, .7), to top);*/ - @include linear-gradient($selected_bg_color, to top); - - color: $selected_fg_color; - box-shadow: inset 1px 0 alpha($fg, .06), - inset 0 1px alpha($fg, .07), - inset -1px 0 alpha($fg, .06), - inset 0 -1px alpha($fg, .05); - @include border(alpha($fg, .12 + $border_strength)); - - &:focus, &:hover { - /*@include linear-gradient(shade($bg, .65), to top);*/ - @include linear-gradient(shade($selected_bg_color, 1.05), to top); - - color: $selected_fg_color; - } - } - - &:focus, &:hover { color: $fg; } - - &:disabled:disabled { - @include linear-gradient(alpha(mix($bg, $fg, .2), .4)); - /*border: 1px solid alpha($bg, .2);*/ - opacity: .4; - - color: mix($bg, $fg, .5); - box-shadow: none; - } - - &:active:disabled, &:checked:disabled { - @include linear-gradient(alpha($selected_bg_color, .6)); - - color: $selected_fg_color; - box-shadow: none; - } - } - - &.separator, .separator { - border: 1px solid currentColor; - color: alpha($bg, ($contrast + .1)); - - &:disabled { color: alpha($bg, .85); } - } -} - -@include exports("button") { - %close_button { - border: 1px solid transparent; - background-color: transparent; - background-image: none; - box-shadow: none; - - &:focus, &:hover { - border: 1px solid alpha($bg_color, .3); - background-color: alpha($fg_color, .2); - background-image: none; - box-shadow: none; - } - - &:active, &:checked, &:active:hover, &:checked:hover { - border: 1px solid alpha($selected_bg_color, .3); - background-color: alpha($selected_fg_color, .1); - background-image: none; - box-shadow: none; - } - } - - button { - @include button($button_bg_color, $button_fg_color); - - - .inline-toolbar &, - .linked > & { @include linked_button($button_bg_color); } - - .linked.vertical > & { @include linked_vertical_button($button_bg_color); } - - &.circular, - &.circular-button { // FIXME: aggregate to buttons - padding: 0; - min-width: 28px; - min-height: 28px; - border-radius: 9999px; // Fixed: https://github.com/GNOME/gtk/commit/a6409458f0d50d673a4dc370b9251993b7835b6b - -gtk-outline-radius: 9999px; - - label { padding: 0; } - } - } - - spinbutton { - - &:disabled { - opacity: .4; - } - - button { - color: $button_fg_color; - - &:active, &:checked, &:hover { - @include linear-gradient(shade($button_bg_color, 1.2)); - } - - &:disabled { color: mix($button_fg_color, $bg_color, .7); } - - &:backdrop { color: mix($backdrop_base_color, $backdrop_fg_color, .9); } - - &:backdrop:disabled { color: alpha($backdrop_insensitive_color, .8); } - } - - &:not(.vertical) { - /*@extend %entry;*/ - @include linear-gradient($base_color, to top); - /*@include border($base_color);*/ - - padding: 0; - border-radius: $roundness; - - color: $text_color; - caret-color: $text_color; - - /*&:focus, &:active { border-color: border_focus($borders_color); }*/ - - &:disabled { - @include linear-gradient(shade($base_color, .9), to top); - - color: mix($base_color, $text_color, .5); - } - - entry { - border-radius: $roundness 0 0 $roundness; - border-right-width: 0; - box-shadow: none; - } - - button { - @extend %linked_middle; - border-radius: 0; - /*border-color: alpha($borders_color, .8);*/ - /*border-style: none none none solid;*/ - background-image: none; - box-shadow: none; - - /* - @if (lightness($bg_color) > 50) { - background-color: shade($bg_color, 1.08); - } - - &:hover { - @if (lightness($bg_color) > 50) { - background-color: shade($bg_color, 1.11); - } - } - */ - - &:dir(rtl) { border-style: none solid none none; } - - &:active { box-shadow: inset 0 2px 3px -1px transparentize($black, .8); } - - &:backdrop { border-color: alpha($backdrop_borders_color, .8); } - - &:backdrop:disabled { - border-style: none none none solid; // It is needed or it gets overridden - &:dir(rtl) { border-style: none solid none none; } - } - - &:dir(rtl):first-child { border-radius: $roundness 0 0 $roundness; } - - &:dir(ltr):last-child { border-radius: 0 $roundness $roundness 0; } - } - } - - &.vertical { - button, entry { - min-width: 0; - padding-left: $spacing - 2px; - padding-right: $spacing - 2px; - } - - entry { - // reset all the other props since the spinbutton node is styled here - border-radius: 0; - border-top-width: 0; - border-bottom-width: 0; - } - - button { - &.up { - border-style: solid solid none solid; - border-radius: $roundness $roundness 0 0; - } - - &.down { - border-style: none solid solid solid; - border-radius: 0 0 $roundness $roundness; - } - } - } - } -} - -/****************** -! ComboBoxes * -*******************/ - -@include exports("combobox") { - combobox { - button.combo { - // otherwise the arrow placement is not symmetric - min-width: 0; - padding-left: $spacing + 2px; - padding-right: $spacing + 2px; - } - - arrow { - -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); - min-height: 16px; - min-width: 16px; - } - - box button, box entry { - @extend %linked_button; - padding: $spacing ($spacing + 2px); - } - - .linked:not(.vertical) > & > box > button.combo { - // the combo is a composite widget so the way we do button linked doesn't - // work, special case needed. See - // https://bugzilla.gnome.org/show_bug.cgi?id=733979 - &:dir(ltr) { @extend %linked_middle; } - // specificity bump - &:dir(rtl) { @extend %linked_middle:dir(rtl); } - } - - .linked:not(.vertical) > &:first-child > box > button.combo { @extend %linked_button:first-child; } - - .linked:not(.vertical) > &:last-child > box > button.combo { @extend %linked_button:last-child; } - - .linked:not(.vertical) > &:only-child > box > button.combo { @extend %linked_button:only-child; } - - .linked.vertical > & > box > button.combo { @extend %linked_vertical_middle; } - - .linked.vertical > &:first-child > box > button.combo { @extend %linked_vertical_button:first-child; } - - .linked.vertical > &:last-child > box > button.combo { @extend %linked_vertical_button:last-child; } - - .linked.vertical > &:only-child > box > button.combo { @extend %linked_vertical_button:only-child; } - } -} diff --git a/.themes/oomox-numix-gruvbox/gtk-3.20/scss/widgets/_calendar.scss b/.themes/oomox-numix-gruvbox/gtk-3.20/scss/widgets/_calendar.scss deleted file mode 100644 index c2243b9f..00000000 --- a/.themes/oomox-numix-gruvbox/gtk-3.20/scss/widgets/_calendar.scss +++ /dev/null @@ -1,73 +0,0 @@ -/********** - ! Calendar -***********/ - -@include exports("calendar") { - calendar { - padding: 1px 3px; - outline-offset: -1px; - - color: $text_color; - - &.view { - &, &:backdrop { @extend %undecorated_button; } - } - - &:selected { - @extend %selected_items; - - border-radius: $roundness; - } - - &.header { - border-bottom: 1px solid transparentize($black, .9); - border-radius: 0; - - &:backdrop { border-color: transparentize($black, .9); } - } - - &.button { - @extend %undecorated_button; - - color: alpha($fg_color, .55); - - &:hover { - @extend %undecorated_button; - - color: $fg_color; - } - - &:backdrop { - @extend %undecorated_button; - - color: alpha($backdrop_fg_color, .55); - } - - &:disabled { - @extend %undecorated_button; - - color: alpha($insensitive_fg_color, .55); - } - } - - &:indeterminate, - &:indeterminate:backdrop { color: mix($fg_color, $bg_color, .5); } - - &.highlight, - &.highlight:backdrop { - font-size: smaller; - color: mix($selected_bg_color, $fg_color, .5); - } - - &:backdrop { - color: $backdrop_text_color; - } - } - - /* gnome-calendar */ - .calendar-view { - background-color: $base_color; - color: $text_color; - } -} - diff --git a/.themes/oomox-numix-gruvbox/gtk-3.20/scss/widgets/_choosers.scss b/.themes/oomox-numix-gruvbox/gtk-3.20/scss/widgets/_choosers.scss deleted file mode 100644 index 6741bd81..00000000 --- a/.themes/oomox-numix-gruvbox/gtk-3.20/scss/widgets/_choosers.scss +++ /dev/null @@ -1,181 +0,0 @@ -/*************** - ! Color chooser -****************/ - -@include exports("colorchooser") { - colorswatch { - // This widget is made of two boxes one on top of the other, the lower box is colorswatch {} the other one - // is colorswatch overlay {}, colorswatch has the programmatically set background, so most of the style is - // applied to the overlay box. - - &:drop(active), & { border-style: none; } // FIXME: implement a proper drop(active) state - - $_colorswatch_radius: $roundness; - - // base color corners rounding - // to avoid the artifacts caused by rounded corner anti-aliasing the base color - // sports a bigger radius. - // nth-child is needed by the custom color strip. - - &.top { - border-top-left-radius: $_colorswatch_radius + .5px; - border-top-right-radius: $_colorswatch_radius + .5px; - - overlay { - border-top-left-radius: $_colorswatch_radius; - border-top-right-radius: $_colorswatch_radius; - } - } - - &.bottom { - border-bottom-left-radius: $_colorswatch_radius + .5px; - border-bottom-right-radius: $_colorswatch_radius + .5px; - - overlay { - border-bottom-left-radius: $_colorswatch_radius; - border-bottom-right-radius: $_colorswatch_radius; - } - } - - &.left, - &:first-child:not(.top) { - border-top-left-radius: $_colorswatch_radius + .5px; - border-bottom-left-radius: $_colorswatch_radius + .5px; - - overlay { - border-top-left-radius: $_colorswatch_radius; - border-bottom-left-radius: $_colorswatch_radius; - } - } - - &.right, - &:last-child:not(.bottom) { - border-top-right-radius: $_colorswatch_radius + .5px; - border-bottom-right-radius: $_colorswatch_radius + .5px; - - overlay { - border-top-right-radius: $_colorswatch_radius; - border-bottom-right-radius: $_colorswatch_radius; - } - } - - &.dark overlay { - color: $selected_fg_color; - - &:hover { border-color: if($variant == 'light', transparentize($black, .2), $borders_color); } - - &:backdrop { color: $backdrop_selected_fg_color; } - } - - &.light overlay { - color: $text_color; - - &:hover { border-color: if($variant == 'light', transparentize($black, .5), $borders_color); } - - &:backdrop { color: $backdrop_text_color; } - } - - &:drop(active) { - box-shadow: none; - - &.light overlay { - border-color: $drop_target_color; - box-shadow: inset 0 0 0 2px if($variant == 'light', darken($drop_target_color, 7%), $borders_color), - inset 0 0 0 1px $drop_target_color; - } - - &.dark overlay { - border-color: $drop_target_color; - box-shadow: inset 0 0 0 2px if($variant == 'light', transparentize($black, .7), $borders_color), - inset 0 0 0 1px $drop_target_color; - } - } - - overlay { - border: 1px solid if($variant == 'light', transparentize($black, .7), $borders_color); - - &:hover { - box-shadow: inset 0 1px transparentize($white, .6), - inset 0 -1px transparentize($black, .8); - } - - &:backdrop, - &:backdrop:hover { - border-color: if($variant == 'light', transparentize($black, .7), $borders_color); - box-shadow: none; - } - } - - &:disabled { - opacity: .5; - - overlay { - border-color: transparentize($black, .4); - box-shadow: none; - } - } - - row:selected & { box-shadow: 0 0 0 2px $selected_fg_color; } - - &#add-color-button { - border-radius: $_colorswatch_radius $_colorswatch_radius 0 0; - - &:only-child { border-radius: $_colorswatch_radius; } - - overlay { - background-color: shade($bg_color, .95); - color: $fg_color; - - &:hover { background-color: shade($bg_color, .9); } - - &:backdrop { background-color: shade($backdrop_bg_color, .95); } - } - } - - &#editor-color-sample { - border-radius: $_colorswatch_radius; - - overlay { border-radius: $_colorswatch_radius + .5px; } - } - } - - button.color { - padding: $spacing; - - colorswatch:only-child { - &, overlay { border-radius: 0; } - - @if $variant == 'light' { box-shadow: 0 1px _text_shadow_color(); } - } - - @if $variant == 'light' { - &:disabled, - &:backdrop, - &:active, - &:checked { colorswatch:only-child { box-shadow: none; } } - } - } -} - - -/*********************** -! Font and file choosers -************************/ - -@include exports("miscchoosers") { - filechooser { - /* for fallback when header bar not used */ - .dialog-action-box { - border-top: 1px solid $borders_color; - - &:backdrop { border-top-color: $backdrop_borders_color; } - } - - #pathbarbox { border-bottom: 1px solid $bg_color; } - } - - filechooserbutton:drop(active) { - box-shadow: none; - border-color: transparent; - } -} diff --git a/.themes/oomox-numix-gruvbox/gtk-3.20/scss/widgets/_entry.scss b/.themes/oomox-numix-gruvbox/gtk-3.20/scss/widgets/_entry.scss deleted file mode 100644 index 1b650447..00000000 --- a/.themes/oomox-numix-gruvbox/gtk-3.20/scss/widgets/_entry.scss +++ /dev/null @@ -1,186 +0,0 @@ -/********* - ! Entry * -**********/ - -%linked_entry { - border-width: 1px; - border-radius: 0; - border-right-width: 0; - border-left-width: 0; - - &:first-child { - border-width: 1px; - border-radius: $roundness; - border-right-width: 0; - border-bottom-right-radius: 0; - border-top-right-radius: 0; - - &:dir(rtl) { - border-left-width: 0; - border-right-width: 1px; - } - } - - &:last-child { - border-width: 1px; - border-radius: $roundness; - border-left-width: 0; - border-bottom-left-radius: 0; - border-top-left-radius: 0; - - &:dir(rtl) { - border-left-width: 1px; - border-right-width: 0; - } - } - - &:only-child, &:first-child:only-child { - border-width: 1px; - } - - &:only-child { - border-radius: $roundness; - } -} - -%linked_vertical_entry { - border-width: 1px; - border-radius: 0; - border-top-width: 0; - border-bottom-width: 0; - - &:first-child { - border-width: 1px; - border-radius: $roundness; - border-top-width: 1px; - border-bottom-width: 0; - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; - - &:dir(rtl) { - border-top-width: 0; - border-bottom-width: 1px; - } - } - - &:last-child { - border-width: 1px; - border-radius: $roundness; - border-top-width: 0; - border-bottom-width: 1px; - border-top-left-radius: 0; - border-top-right-radius: 0; - - &:dir(rtl) { - border-top-width: 1px; - border-bottom-width: 0; - } - } - - &:only-child, &:first-child:only-child { - border-width: 1px; - } - - &:only-child { - border-radius: $roundness; - } -} - -%entry { - border-width: 1px; - border-style: solid; - border-radius: $roundness; - border-color: border_normal($bg_color); - transition: border 100ms ease-out; - &:focus, &:hover, &:active { transition: border 100ms ease-in; } - - box-shadow: inset 1px 0 alpha($dark_shadow, 0.10), - inset 0 1px alpha($dark_shadow, 0.12), - inset -1px 0 alpha($dark_shadow, 0.10), - inset 0 -1px alpha($dark_shadow, 0.05); - - - - &:selected { - &, &:selected:focus { - background-color: $selected_bg_color; - color: $selected_fg_color; - } - } - - &:disabled { box-shadow: none; } - - progress { - @include linear-gradient($selected_bg_color); - - border-width: 0; - border-radius: $roundness; - color: $selected_fg_color; - } - - image.left { padding-right: $spacing; } - - image.right { padding-left: $spacing; } - - selection { @extend %selected_items; } - - // entry error and warning style - @each $e_type, $e_color, $e_fg_color in (warning, $warning_bg_color, $warning_fg_color), - (error, $error_bg_color, $error_fg_color), - // entry.search-missing for Gnome-Builder - (search-missing, $error_bg_color, $error_fg_color) { - &.#{$e_type} { - color: $e_fg_color; - border-color: border_normal($e_color); - background-color: mix($base_color, $e_color, .6); - - image { color: $e_fg_color; } - - &:focus { - color: $e_fg_color; - border-color: border_focus($e_color); - background-color: $e_color; - box-shadow: none; - } - - selection { - background-color: $e_fg_color; - color: $e_color; - } - } - } -} - -@mixin entry($bg, $fg, $border: $borders_color) { - @extend %entry; - @include linear-gradient($bg, to top); - @include border(mix($bg, $fg, .20)); - - padding: $spacing; - - color: $fg; - caret-color: $primary_caret_color; - -gtk-secondary-caret-color: $secondary_caret_color; - - &:focus, &:active { border-color: border_focus($border); } - - &:disabled { - @include linear-gradient(shade($bg, .9), to top); - @include border(alpha(mix($bg, $fg, .20), .4)); - /*@include border(mix($bg, $fg, .20));*/ - /*border-color: alpha(mix($bg, $fg, .15), .8);*/ - /*opacity: .8;*/ - - color: mix($bg, $fg, .5); - } -} - -@include exports("entry") { - entry { - @include entry($base_color, $text_color); - - .linked:not(.vertical) > & { @extend %linked_entry; } - - .linked.vertical > & { @extend %linked_vertical_entry; } - } -} diff --git a/.themes/oomox-numix-gruvbox/gtk-3.20/scss/widgets/_grid.scss b/.themes/oomox-numix-gruvbox/gtk-3.20/scss/widgets/_grid.scss deleted file mode 100644 index 7a16dca8..00000000 --- a/.themes/oomox-numix-gruvbox/gtk-3.20/scss/widgets/_grid.scss +++ /dev/null @@ -1,63 +0,0 @@ -/****************** - ! Grid and flowbox -*******************/ - -@include exports("grid") { - list { - color: $text_color; - background-color: $base_color; - border-color: $borders_color; - - &:backdrop { - background-color: $backdrop_base_color; - border-color: $backdrop_borders_color; - } - - row { padding: $spacing; } - } - - row { - transition: all 150ms cubic-bezier(.25, .46, .45, .94); - - &:hover { transition: none; } - - &:backdrop { transition: 200ms ease-out; } - - &.activatable { - &.has-open-popup, // this is for indicathing which row generated a popover see https://bugzilla.gnome.org/show_bug.cgi?id=754411 - - &:hover { background-color: if(variant == light, transparentize($fg_color, .9), transparentize($fg_color, .95)); } - - &:active { box-shadow: inset 0 2px 2px -2px transparentize($black, .8); } - - &:backdrop:hover { background-color: transparent; } - - &:selected { - &:active { box-shadow: inset 0 2px 3px -1px transparentize($black, .5); } - - &.has-open-popup, - &:hover { background-color: mix($selected_bg_color, $fg_color, .1); } - - &:backdrop { background-color: $selected_bg_color; } - } - } - - &:selected { @extend %selected_items; } - } - - flowbox { - rubberband { @extend rubberband; } - - flowboxchild { - padding: $spacing; - border-radius: $roundness; - - &:selected { - @extend %selected_items; - - outline-offset: -2px; - } - } - } -} - diff --git a/.themes/oomox-numix-gruvbox/gtk-3.20/scss/widgets/_infobar.scss b/.themes/oomox-numix-gruvbox/gtk-3.20/scss/widgets/_infobar.scss deleted file mode 100644 index bf82db21..00000000 --- a/.themes/oomox-numix-gruvbox/gtk-3.20/scss/widgets/_infobar.scss +++ /dev/null @@ -1,41 +0,0 @@ -@import "button"; - - -/********* - ! Infobar -**********/ - -@include exports("infobar") { - infobar { - border: 0; - - $types: ( - info: ($info_fg_color, $info_bg_color), - warning: ($warning_fg_color, $warning_bg_color), - question: ($question_fg_color, $question_bg_color), - error: ($error_fg_color, $error_bg_color), - ); - - @each $type, $colors in $types { - $fg_color: nth($colors, 1); - $bg_color: nth($colors, 2); - - &.#{$type} { - &, &:backdrop { // Backdrop button fix: https://github.com/numixproject/numix-gtk-theme/issues/544 - @include linear-gradient($bg_color); - - border: 1px solid shade($bg_color, .8); - caret-color: currentColor; - - label, & { color: $fg_color; } - } - - button { - @include button($bg_color, $fg_color); - - &.close { @extend %close_button; } - } - } - } - } -} diff --git a/.themes/oomox-numix-gruvbox/gtk-3.20/scss/widgets/_menu.scss b/.themes/oomox-numix-gruvbox/gtk-3.20/scss/widgets/_menu.scss deleted file mode 100644 index 1a7f2488..00000000 --- a/.themes/oomox-numix-gruvbox/gtk-3.20/scss/widgets/_menu.scss +++ /dev/null @@ -1,319 +0,0 @@ -@import "entry"; - - - -@mixin menu_calendar($bg, $fg) { - color: $fg; - - &.header { - border-bottom: 1px solid shade($bg, ($contrast + .1)); - border-radius: 0; - - &:backdrop { border-color: shade($bg, ($contrast + .1)); } - } - - &.button { - @extend %undecorated_button; - color: alpha($fg, .55); - - &:hover { - @extend %undecorated_button; - color: $fg; - } - } - - &:indeterminate, - &:indeterminate:backdrop { color: mix($fg, $bg, .5); } -} - - -/********* - ! Menubar -**********/ - -@include exports("menubar") { - menubar, .menubar { - -GtkWidget-window-dragging: true; - - padding: 0; - border: 0; - background-color: $menubar_bg_color; - background-image: none; - //box-shadow: inset 0 -1px shade($menubar_bg_color, .9); - color: $menubar_fg_color; - - > menuitem { - min-height: 16px; - padding: $spacing*1.5 $spacing * 2.5; - border: 1px solid transparent; - background-color: transparent; - background-image: none; - color: $menubar_fg_color; - - &:hover { - border-color: mix($menubar_bg_color, $menubar_fg_color, .21); - background-color: mix($menubar_bg_color, $menubar_fg_color, .21); - background-image: none; - color: shade($menubar_fg_color, 1.08); - } - - *:hover { color: shade($menubar_fg_color, 1.08); } - } - } -} - - -/****** - ! Menu -*******/ - -@include exports("menu") { - menu, - .menu, - .context-menu { - border: 0; - border-radius: 0; - padding: $spacing; - background-color: $menu_bg_color; - color: $menu_fg_color; - - .csd & { border: 0; } // axes borders in a composited env - - &:selected { background-color: $selected_bg_color; } - - // A little hack to get some extra space above/below menuitem separators - separator, - .csd & separator { - background-color: shade($menu_bg_color, ($contrast + .1)); - margin: ($spacing - 2px) 0; - } - - // Firefox workaround - .separator, - .csd & .separator { color: shade($menu_bg_color, ($contrast + .1)); } - - menuitem { - min-height: 16px; - min-width: 40px; - padding: $spacing; - border-radius: 0; - - &:active, &:hover { - border: 0; - background-color: $selected_bg_color; - background-image: none; - color: $selected_fg_color; - } - - *:active, *:hover { color: $selected_fg_color; } - - &:disabled, *:disabled { color: mix($menu_fg_color, $menu_bg_color, .5); } - - // submenu indicators - arrow { - min-height: 16px; - min-width: 16px; - - &:dir(ltr) { - -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); - margin-left: 10px; - } - - &:dir(rtl) { - -gtk-icon-source:-gtk-icontheme('pan-end-symbolic-rtl'); - margin-right: 10px; - } - } - - &.button, &.button.flat { - &, &:focus, &:active, &:disabled, &:active:disabled { - background-color: transparent; - background-image: none; - border: 0; - box-shadow: none; - color: currentColor; - } - - &:hover, &:focus:hover, &:active:hover, &:selected { - background-image: none; - background-color: $selected_bg_color; - color: $selected_fg_color; - } - } - - calendar { @include menu_calendar($menu_bg_color, $menu_fg_color); } - - // avoids labels color being overridden, see - // https://bugzilla.gnome.org/show_bug.cgi?id=767058 - label { &:dir(rtl), &:dir(ltr) { color: inherit; } } - } - - // overflow arrows - > arrow { - //@include button(undecorated); - - min-height: 16px; - min-width: 16px; - padding: $spacing; - background-color: $menu_bg_color; - border-radius: 0; - - &.top { - margin-top: -6px; - border-bottom: 1px solid mix($fg_color, $base_color, .1); - -gtk-icon-source: -gtk-icontheme('pan-up-symbolic'); - } - - &.bottom { - margin-bottom: -6px; - border-top: 1px solid mix($fg_color, $base_color, .1); - -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); - } - - &:hover { background-color: mix($fg_color, $base_color, .1); } - - &:backdrop { background-color: $backdrop_menu_color; } - - &:disabled { - color: transparent; - background-color: transparent; - border-color: transparent; - } - } - } - - .context-menu { font: initial; } // Decouple the font of context menus from their entry/textview - - .monospace { font-family: monospace; } - - menuitem { - accelerator { - color: alpha($menu_fg_color, .6); - - &:hover { color: alpha($selected_fg_color, .8); } - - &:disabled { color: alpha(mix($menu_fg_color, $menu_bg_color, .5), .4); } - } - - check, radio { - min-height: 16px; - min-width: 16px; - - &:dir(ltr) { margin-right: 7px; } - &:dir(rtl) { margin-left: 7px; } - } - - window decoration { - box-shadow: 0 2px 3px alpha($black, .2); - } - - entry { @include entry($menu_bg_color, $menu_fg_color); } - } -} - - -/********* - ! Popover -**********/ - -@include exports("popover") { - popover.background { - padding: $spacing - 3px; - border-radius: $roundness; - background-clip: border-box; - background-color: $menu_bg_color; - background-image: none; - color: $menu_fg_color; - box-shadow: 0 3px 6px alpha($black, .16); - - .csd &, & { - /*@include border($menu_bg_color);*/ - @include border(alpha($menu_fg_color, .5)); - border-width: 1px; - border-style: solid; - } - - &:backdrop { box-shadow: none; } - - treeview.view { - &:hover, &:selected, &:selected:focus, &:backdrop:selected, &:backdrop:selected:focus { border-top-color: $selected_bg_color; } - - &, &:backdrop { border-top-color: shade($menu_bg_color, ($contrast + .4)); } - } - - view, .view, list { - &:hover { - background-image: none; - background-color: $selected_bg_color; - color: $selected_fg_color; - } - - &, &:backdrop { - background-color: shade($menu_bg_color, ($contrast + .5)); - background-image: none; - color: $menu_fg_color; - border-color: border_normal($menu_bg_color); - } - } - - list row { - &, & .button { - background-color: transparent; - background-image: none; - color: $menu_fg_color; - - &:focus, &:hover, &:active { - background-image: none; - background-color: $selected_bg_color; - color: $selected_fg_color; - } - } - } - - .frame { - border-color: border_normal($menu_bg_color); - border-radius: $roundness; - } - - entry { @include entry($base_color, $text_color); } - - button { @include button($header_button_bg_color, $header_button_fg_color); } - .linked > button { @include linked_button($header_button_bg_color); } - - > list, > .view, > toolbar { - border-style: none; - background-color: transparent; - } - } - - modelbutton.flat, - menuitem.button.flat { - padding: $spacing ($spacing + 2px); - outline-color: transparent; - transition: none; - - @extend %undecorated_button; - - &:hover { - background-color: $selected_bg_color; - color: $selected_fg_color; - } - - &:active, &:selected { &, arrow { @extend %selected_items; } } - - &:checked { color: $fg_color; } - - arrow { - &.left { -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); } - - &.right { -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } - } - - // FIXME: temporary workaround - check:last-child, - radio:last-child { margin-left: 8px; } - - check:first-child, - radio:first-child { margin-right: 8px; } - } -} diff --git a/.themes/oomox-numix-gruvbox/gtk-3.20/scss/widgets/_misc.scss b/.themes/oomox-numix-gruvbox/gtk-3.20/scss/widgets/_misc.scss deleted file mode 100644 index da1c7dcb..00000000 --- a/.themes/oomox-numix-gruvbox/gtk-3.20/scss/widgets/_misc.scss +++ /dev/null @@ -1,320 +0,0 @@ -/*************** -! Dimmed label * -****************/ - -@include exports("dimlabel") { - .dim-label { - opacity: .5; - text-shadow: none; - } -} - - -/*********** - ! Tooltip * -************/ - -@include exports("tooltip") { - .tooltip, // Firefox fix - tooltip { - &.background { - &, &.csd { - background-color: $tooltip_bg_color; - background-clip: padding-box; - border: 1px solid border_normal($tooltip_bg_color); - border-radius: $roundness; - color: $tooltip_fg_color; - } - } - - * { - background-color: transparent; - color: inherit; - } - } -} - - -/*********** - ! Dialogs * -************/ - -@include exports("dialogs") { - messagedialog, .message-dialog, .prompt { - -GtkDialog-content-area-border: 0; - -GtkDialog-action-area-border: 0; - -GtkDialog-button-spacing: $spacing; - - margin: 0; - padding: 0; - } - - printdialog { - paper { - color: $fg_color; - border: 1px solid $borders_color; - background: $white; - padding: 0; - - &:backdrop { - color: $backdrop_fg_color; - border-color: $backdrop_borders_color; - } - } - - .dialog-action-box { margin: $spacing * 2; } - } -} - - -/********************* - ! App notifications * -**********************/ - -@include exports("notifications") { - frame.app-notification { - border-style: solid; - border-color: border_normal($osd_bg); - border-width: 0 1px 1px; - border-radius: 0 0 $roundness $roundness; - padding: $spacing * 2; - background-color: $osd_bg; - background-image: none; - color: $osd_fg; - - button { - @include button($osd_bg, $osd_fg); - } - - border { - border: 0; - } - } -} - - -/************* - ! Expanders * -**************/ - -@include exports("expander") { - expander { - arrow { - min-width: 16px; - min-height: 16px; - -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); - - &:dir(rtl) { -gtk-icon-source: -gtk-icontheme('pan-end-symbolic-rtl'); } - - &:hover { color: alpha(currentColor, .8); } //only lightens the arrow - - &:checked { -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); } - } - } -} - - -/******************* - ! Symbolic images * -********************/ - -@include exports("symbolicimage") { - .image { - color: alpha(currentColor, .5); - - &:hover { color: alpha(currentColor, .9); } - - &:selected, &:selected:hover { color: $selected_fg_color; } - } -} - - -/**************** - ! Floating bar * -*****************/ - -@include exports("floatingbar") { - .floating-bar { - @include linear-gradient($bg_color); - - border: 1px solid border_normal($bg_color); - border-radius: $roundness; - color: $fg_color; - - &.top { - border-top-width: 0; - border-top-right-radius: 0; - border-top-left-radius: 0; - } - - &.right { - border-right-width: 0; - border-top-right-radius: 0; - border-bottom-right-radius: 0; - } - - &.bottom { - border-bottom-width: 0; - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; - } - - &.left { - border-left-width: 0; - border-bottom-left-radius: 0; - border-top-left-radius: 0; - } - - button { - border: 0; - background-color: transparent; - background-image: none; - } - } -} - - -/************************* - ! Touch text selections * -**************************/ - -@include exports("touchbubble") { - GtkBubbleWindow { - border-radius: $roundness; - background-clip: border-box; - - &.osd.background { background-color: $osd_bg; } - - .toolbar { background-color: transparent; } - } -} - -/*************** - ! Font-viewer * -****************/ - -@include exports("fontviewer") { - SushiFontWidget { - padding: $spacing ($spacing * 2); - } -} - - -/************* - ! Gucharmap * -**************/ - -@include exports("charmap") { - GucharmapChartable { - background-color: $base_color; - color: $text_color; - - &:focus, &:hover, &:active, &:selected { @extend %selected; } - } -} - - -/************* - ! Evolution * -**************/ - -@include exports("evolution") { - EPreviewPane .entry { - background-color: $base_color; - color: $text_color; - } -} - - -/******************* - ! Gnome Bluetooth * -********************/ - -@include exports("gnome-bluetooth") { - // Base code: https://github.com/GNOME/gnome-bluetooth/blob/a93575c4b590e2b831da32f739294bb2f197d420/lib/bluetooth-settings.css - entry.entry.pin-entry { - font-style: normal; - font-size: 50px; - padding-left: $spacing * 5; - padding-right: $spacing * 5; - } - - label.pin-label { - font-style: normal; - font-size: 50px; - } -} - - -/************************ - ! Shortcut window keys * -*************************/ - -@include exports("keycap") { - // shortcut window keys - .keycap { - min-width: 20px; - min-height: 24px; - margin-top: 2px; - padding-bottom: $spacing / 2; - padding-left: $spacing; - padding-right: $spacing; - - color: $fg_color; - background-color: $base_color; - border: 1px solid; - border-color: if($variant == 'light', mix($borders_color, $bg_color, .5), $borders_color); - border-radius: $roundness; - box-shadow: if($variant == 'light', inset 0 -3px mix($base_color, $bg_color, .2), inset 0 -3px mix($borders_color, $base_color, .6)); - font-size: smaller; - - &:backdrop { - background-color: $backdrop_base_color; - color: $backdrop_fg_color; - transition: 200ms ease-out; - } - } -} - - -/***************** - ! Stackswitcher * -******************/ - -@include exports("stackswitcher") { - stackswitcher button { - &.text-button { min-width: 80px; } // FIXME aggregate with buttons - - &.circular { // FIXME aggregate with buttons - min-width: 28px; - min-height: 28px; - padding: 0; - } - } -} - - -/******************* - ! Selected Items * -********************/ - -@include exports("selected_items") { - %selected_items { - background-color: $selected_bg_color; - - @at-root %nobg_selected_items, & { - color: $selected_fg_color; - - @if $variant == 'light' { outline-color: transparentize($selected_fg_color, .7); } - - &:disabled { color: mix($selected_fg_color, $selected_bg_color, .5); } - - &:backdrop { - background-color: $backdrop_selected_bg_color; // Fixed Issue #430 - color: $backdrop_selected_fg_color; - - &:disabled { color: mix($backdrop_selected_fg_color, $selected_bg_color, .3); } - } - } - } -} diff --git a/.themes/oomox-numix-gruvbox/gtk-3.20/scss/widgets/_notebook.scss b/.themes/oomox-numix-gruvbox/gtk-3.20/scss/widgets/_notebook.scss deleted file mode 100644 index 92fa86bb..00000000 --- a/.themes/oomox-numix-gruvbox/gtk-3.20/scss/widgets/_notebook.scss +++ /dev/null @@ -1,149 +0,0 @@ -@import "button"; - - -/********** - ! Notebook -***********/ - -@include exports("notebook") { - -notebook { - padding: 0; - - &.frame { - border: 1px solid $borders_color; - - > header { - // ugly hack to hide the borders around the header - margin: -1px; - &.top { margin-bottom: 0; } - &.bottom { margin-top: 0; } - &.left { margin-right: 0; } - &.right { margin-left: 0; } - - &.top, &.bottom { padding-left: 0; padding-right: 0; } - &.left, &.right { padding-top: 0; padding-bottom: 0; } - } - } - - > stack:not(:only-child) { // the :not(:only-child) is for "hidden" notebooks - background-color: $bg_color; - } - - > header { - padding: $spacing; - background-color: $bg_color; - - &.top { box-shadow: inset 0 -1px $borders_color; } - &.bottom { box-shadow: inset 0 1px $borders_color; } - &.right { box-shadow: inset 1px 0 $borders_color; } - &.left { box-shadow: inset -1px 0 $borders_color; } - - @each $_pos, $_bpos in (top, bottom), (bottom, top), (right, left), (left, right) { - // sizing and borders - &.#{$_pos} { - padding-#{$_bpos}: 0; - - > tabs > tab { - padding: $spacing $spacing + 8px; - min-width: 20px; - min-height: 20px; - - outline-offset: -4px; - - border: 1px solid transparent; - border-#{$_bpos}: none; - border-#{$_pos}-width: 3px; - - &:checked { - border-#{$_pos}-color: $selected_bg_color; - } - - // tab overlap - + tab { - @if $_pos==top or $_pos==bottom { margin-left: -1px; } - @else { margin-top: -1px; } - } - - - // tab border radius - @if $_pos==top { border-radius: 1px 1px 0 0; } - @else if $_pos==bottom { border-radius: 0 0 1px 1px; } - @else if $_pos==left { border-radius: 1px 0 0 1px; } - @else if $_pos==right { border-radius: 0 1px 1px 0; } - } - } - } - // overflow arrows - &.top, &.bottom { - > tabs > arrow.up { - -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); - &:last-child { margin-left: 2px; } - } - > tabs > arrow.down { - -gtk-icon-source: -gtk-icontheme('pan-start-symbolic'); - &:first-child { margin-right: 2px; } - } - } - &.left, &.right { - > tabs > arrow.up { - -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); - &:last-child { margin-top: 2px; } - } - > tabs > arrow.down { - -gtk-icon-source: -gtk-icontheme('pan-up-symbolic'); - &:first-child { margin-bottom: 2px; } - } - } - > tabs > arrow { - @extend %close_button; - color: $insensitive_fg_color; - - &:hover { color: mix($fg_color, $insensitive_fg_color, 0.5); } - &:active { color: $fg_color; } - &:disabled { color: alpha($insensitive_fg_color,0.3); } - } - - // tab colors - - &.top > tabs > tab:hover:not(:checked) { box-shadow: inset 0 -1px $borders_color; } - &.bottom > tabs > tab:hover:not(:checked) { box-shadow: inset 0 1px $borders_color; } - &.left > tabs > tab:hover:not(:checked) { box-shadow: inset -1px 0 $borders_color; } - &.right > tabs > tab:hover:not(:checked) { box-shadow: inset 1px 0 $borders_color; } - - > tabs > tab { - color: alpha($fg_color, 0.8); - background-color: alpha(mix($bg_color, $fg_color, .1), 0.7); - - &:hover:not(:checked) { - color: mix($fg_color, $insensitive_fg_color, 0.5); - background-color: transparentize($base_color, 0.5); - border-color: $borders_color; - } - &:checked { - border-color: $borders_color; - color: $fg_color; - background-color: $bg_color; - } - // close button - button.flat { - min-height: 22px; - min-width: 16px; - padding: 0; - color: mix($bg_color, $fg_color, 0.35); - - &:hover { - @extend %undecorated_button; - color: lighten(red, 15%); - } - &:active, &:active:hover { - @extend %undecorated_button; - color: $selected_bg_color; - } - } - } - - } -} - -} diff --git a/.themes/oomox-numix-gruvbox/gtk-3.20/scss/widgets/_osd.scss b/.themes/oomox-numix-gruvbox/gtk-3.20/scss/widgets/_osd.scss deleted file mode 100644 index 8a4d8d23..00000000 --- a/.themes/oomox-numix-gruvbox/gtk-3.20/scss/widgets/_osd.scss +++ /dev/null @@ -1,268 +0,0 @@ -@import "button"; - - -/******* - ! OSD * -********/ - -@include exports("osd") { - overlay.osd { background-color: transparent; } - - colorchooser .popover.osd { border-radius: $roundness; } - - button.color { - .osd colorswatch:only-child { box-shadow: none; } - - @if $variant == 'light' { - .osd & { - &:disabled, - &:backdrop, - &:active, - &:checked { colorswatch:only-child { box-shadow: none; } } - } - } - } - - button.osd, - #XfceNotifyWindow button { - @include button($osd_bg, $osd_fg); - - &.image-button { - padding: 0; - min-height: 36px; - min-width: 36px; - } - } - - // stand-alone OSD toolbars - toolbar.osd { - -GtkToolbar-button-relief: normal; - - padding: $spacing; - border: 1px solid border_normal($osd_bg); - border-radius: $roundness; - background-color: $osd_bg; - background-image: none; - color: $osd_fg; - - separator { color: shade($osd_bg, ($contrast + .1)); } - - &.left, - &.right, - &.top, - &.bottom { border-radius: 0; } // positional classes for `attached` osd toolbars - } - - progressbar.osd { // progressbar.osd used for epiphany page loading progress - margin: 2px; - min-height: 2px; - min-width: 2px; - - trough { - border-style: none; - border-radius: 0; - background-image: none; - background-color: transparent; - } - - progress { - border-style: none; - border-radius: 0; - background-color: $selected_bg_color; - background-image: none; - } - } - - .osd, - #XfceNotifyWindow { - background-color: $osd_bg; - color: $osd_fg; - - &.background { - background-color: alpha($osd_bg, .8); - color: $osd_fg; - } - - .frame { - background-clip: border-box; - background-origin: border-box; - } - - button { @include button($osd_bg, $osd_fg); } - - entry { @include entry($osd_base, $osd_text_color, $osd_borders_color); } - - /* used by gnome-settings-daemon's media-keys OSD */ - trough, - &.trough { - background-color: alpha($osd_fg, .3); - } - - progressbar, - &.progressbar { - background-color: $osd_fg; - } - - // Old GTK 3.0 code - scale { - slider { - @include linear-gradient(shade($osd_bg, 1.08)); - @include border($osd_bg); - - &:disabled { @include linear-gradient(shade($osd_bg, .9)); } - } - - trough { - border-color: shade($osd_bg, .8); - background-color: shade($osd_bg, 1.08); - background-image: none; - - &.highlight { - border-color: $selected_bg_color; - background-color: $selected_bg_color; - background-image: none; - } - - &:disabled, &.highlight:disabled { - border-color: shade($osd_bg, .85); - background-color: shade($osd_bg, .9); - background-image: none; - } - } - } - - // New GTK 3.20 code - scale { - //OSD troughs - trough { - background-color: lighten($osd_bg, 7%); - - highlight { background-color: $selected_bg_color; } - } - - // OSD sliders - slider { - background-clip: border-box; - background-color: $selected_bg_color; - border-color: $selected_bg_color; - - &:hover { - background-color: lighten($selected_bg_color, 10%); - border-color: lighten($selected_bg_color, 10%); - } - - &:active { - background-color: darken($selected_bg_color, 10%); - border-color: darken($selected_bg_color, 10%); - } - } - } - - &.view, .view, view { background-color: $osd_bg; } - - scrollbar { - trough { background-color: $osd_bg; } - - slider { - border: 1px solid mix(shade($osd_bg, .87), $osd_fg, .21); - border-radius: 0; - background-color: mix($osd_bg, $osd_fg, .21); - - &:hover { - border-color: mix(shade($osd_bg, .87), $osd_fg, .31); - background-color: mix($osd_bg, $osd_fg, .31); - } - - &:active { - border-color: shade($selected_bg_color, .9); - background-color: $selected_bg_color; - } - } - } - - iconview.cell { - &:selected, &:selected:focus { - background-color: transparent; - border: 3px solid mix(shade($osd_bg, .87), $osd_fg, .21); - border-radius: $roundness; - outline-color: transparent; - } - } - - /* used by Documents */ - .page-thumbnail { - border: 1px solid shade($osd_bg, .9); - /* when there's no pixbuf yet */ - background-color: $osd_bg; - } - - popover.background { - box-shadow: 0 2px 7px 3px alpha($black, .5); - - > toolbar button { - border-radius: 0; - border-width: 0; - background-color: transparent; - background-image: none; - } - } - - spinbutton { - // OSD horizontal - &:not(.vertical) { - @include linear-gradient($osd_base, to top); - @include border($osd_base); - - padding: 0; - - color: $osd_text_color; - caret-color: $osd_text_color; - - &:focus, &:active { border-color: border_focus($osd_borders_color); } - - &:disabled { - @include linear-gradient(shade($osd_base, .9), to top); - - color: mix($osd_base, $osd_text_color, .5); - } - - button { - @include button($osd_bg, $osd_fg); - - border-radius: 0; - border-color: transparentize($osd_borders_color, .3); - border-style: none none none solid; - background-image: none; - box-shadow: none; - - &:dir(rtl) { border-style: none solid none none; } - - &:active, &:checked, &:hover { color: $osd_text_color; } - - &:disabled { color: alpha($osd_insensitive_fg_color, .8); } - - &:backdrop { color: mix($backdrop_base_color, $backdrop_fg_color, .9); } - - &:active { box-shadow: inset 0 2px 3px -1px transparentize($black, .8); } - - &:backdrop:disabled { - color: alpha($backdrop_insensitive_color, .8); - - border-style: none none none solid; // It is needed or it gets overridden - - &:dir(rtl) { border-style: none solid none none; } - } - - &:dir(rtl):first-child { border-radius: $roundness 0 0 $roundness; } - - &:dir(ltr):last-child { border-radius: 0 $roundness $roundness 0; } - } - } - - // OSD vertical - &.vertical button:first-child { - @include button($osd_bg, $osd_fg); - } - } - } -} diff --git a/.themes/oomox-numix-gruvbox/gtk-3.20/scss/widgets/_overshoot.scss b/.themes/oomox-numix-gruvbox/gtk-3.20/scss/widgets/_overshoot.scss deleted file mode 100644 index a46fc074..00000000 --- a/.themes/oomox-numix-gruvbox/gtk-3.20/scss/widgets/_overshoot.scss +++ /dev/null @@ -1,150 +0,0 @@ -@mixin overshoot($position, $type: normal, $color: $selected_bg_color) { - $_small_gradient_length: 5%; - $_big_gradient_length: 100%; - - $_position: center top; - $_small_gradient_size: 100% $_small_gradient_length; - $_big_gradient_size: 100% $_big_gradient_length; - - @if $position == bottom { - $_position: center bottom; - $_linear_gradient_direction: to top; - } @else if $position == right { - $_position: right center; - $_small_gradient_size: $_small_gradient_length 100%; - $_big_gradient_size: $_big_gradient_length 100%; - } @else if $position == left { - $_position: left center; - $_small_gradient_size: $_small_gradient_length 100%; - $_big_gradient_size: $_big_gradient_length 100%; - } - - $_small_gradient_color: $color; - $_big_gradient_color: $color; - - @if $color == $fg_color { - $_small_gradient_color: shade($borders_color, .9); - $_big_gradient_color: $fg_color; - - @if $type == backdrop { $_small_gradient_color: $backdrop_borders_color; } - } - - $_small_gradient: -gtk-gradient(radial, - $_position, 0, - $_position, .5, - to(alpha($_small_gradient_color, .35)), - to(alpha($_small_gradient_color, .25))); - - $_big_gradient: -gtk-gradient(radial, - $_position, 0, - $_position, .6, - from(alpha($_big_gradient_color, .2)), - to(alpha($_big_gradient_color, 0))); - - @if $type == normal { - background-image: $_small_gradient, $_big_gradient; - background-size: $_small_gradient_size, $_big_gradient_size; - } @else if $type == backdrop { - background-image: $_small_gradient; - background-size: $_small_gradient_size; - } - - background-repeat: no-repeat; - background-position: $_position; - - background-color: transparent; // reset some properties to be sure to not inherit them somehow - border: 0; - box-shadow: none; -} - -@mixin undershoot($position) { - $_undershoot_color_dark: alpha($black, .2); - $_undershoot_color_light: alpha($white, .2); - - $_gradient_dir: left; - $_dash_bg_size: 10px 1px; - $_gradient_repeat: repeat-x; - $_bg_pos: center $position; - - background-color: transparent; // shouldn't be needed, but better to be sure; - - @if ($position == left) or ($position == right) { - $_gradient_dir: top; - $_dash_bg_size: 1px 10px; - $_gradient_repeat: repeat-y; - $_bg_pos: $position center; - } - - // Disable - /*background-image: linear-gradient(to $_gradient_dir, // this is the dashed line - $_undershoot_color_light 50%, - $_undershoot_color_dark 50%);*/ - - padding-#{$position}: 1px; - background-size: $_dash_bg_size; - background-repeat: $_gradient_repeat; - background-origin: content-box; - background-position: $_bg_pos; - border: 0; - box-shadow: none; -} - -scrolledwindow { - viewport.frame { // avoid double borders when viewport inside scrolled window - border-style: none; - } - - // This is used by GtkScrolledWindow, when content is touch-dragged past boundaries. - // This draws a box on top of the content, the size changes programmatically. - overshoot { - &.top { - @include overshoot(top); - - &:backdrop { @include overshoot(top, backdrop); } - } - - &.bottom { - @include overshoot(bottom); - - &:backdrop { @include overshoot(bottom, backdrop); } - } - - &.left { - @include overshoot(left); - - &:backdrop { @include overshoot(left, backdrop); } - } - - &.right { - @include overshoot(right); - - &:backdrop { @include overshoot(right, backdrop); } - } - } - - // Overflow indication, works similarly to the overshoot, the size if fixed tho. - undershoot { - &.top { @include undershoot(top); } - - &.bottom { @include undershoot(bottom); } - - &.left { @include undershoot(left); } - - &.right { @include undershoot(right); } - } - - junction { // the small square between two scrollbars - border-color: transparent; - // the border image is used to add the missing dot between the borders, details, details, details... - border-image: linear-gradient(to bottom, $borders_color 1px, transparent 1px) 0 0 0 1 / 0 1px stretch; - background-color: $scrollbar_bg_color; - - &:dir(rtl) { border-image-slice: 0 1 0 0; } - - &:backdrop { - border-image-source: linear-gradient(to bottom, $backdrop_borders_color 1px, transparent 1px); - background-color: $backdrop_scrollbar_bg_color; - transition: 200ms ease-out; - } - } -} diff --git a/.themes/oomox-numix-gruvbox/gtk-3.20/scss/widgets/_progress.scss b/.themes/oomox-numix-gruvbox/gtk-3.20/scss/widgets/_progress.scss deleted file mode 100644 index de095ef2..00000000 --- a/.themes/oomox-numix-gruvbox/gtk-3.20/scss/widgets/_progress.scss +++ /dev/null @@ -1,364 +0,0 @@ -/***************** - ! Progress bars * -******************/ - -@include exports("progressbar") { - progressbar { - padding: 0; - border-radius: $roundness; - font-size: smaller; - color: alpha($fg_color, .6); - - // sizing - &.horizontal { - trough, - progress { min-height: 6px; } - } - - &.vertical { - trough, - progress { min-width: 6px; } - } - - trough { - border: 1px solid mix($bg_color, $fg_color, .17); - background-color: shade($bg_color, 1.08); - background-image: none; - border-radius: $roundness; - } - - progress { - @include linear-gradient($selected_bg_color); - - border-radius: 0; - - &.left { - border-top-left-radius: $roundness; - border-bottom-left-radius: $roundness; - } - - &.right { - border-top-right-radius: $roundness; - border-bottom-right-radius: $roundness; - } - - &.bottom { - border-bottom-left-radius: $roundness; - border-bottom-right-radius: $roundness; - } - - &.top { - border-top-left-radius: $roundness; - border-top-right-radius: $roundness; - } - } - } - - levelbar { - &.horizontal block { - min-width: 34px; - min-height: 4px; - } - - &.vertical block { - min-width: 4px; - min-height: 34px; - } - - &:backdrop { transition: 200ms ease-out; } - - trough { - @include linear-gradient(shade($bg_color, 1.08), to top); - - border: 1px solid mix($bg_color, $fg_color, .17); - border-radius: $roundness; - padding: 2px; // make discrete block appear inside levelbar - } - - &.horizontal.discrete block { - margin: 0 1px; - - &:first-child { margin: 0; } - } - - &.vertical.discrete block { - margin: 1px 0; - - &:first-child { margin: 0; } - } - - block { - @include linear-gradient($selected_bg_color); - - border-color: transparent; - border-radius: $roundness; - - &.low { - background-color: $warning_color; - border-color: transparent; - } - - &.high, - &:not(.empty) { - background-color: $success_color; - border-color: transparent; - } - - &.full { - background-color: shade($selected_bg_color, .8); - border-color: transparent; - } - - &.empty { - background-color: transparent; - border-color: transparent; - box-shadow: none; - } - } - } - - scale { - $_marks_length: 3px; - $_marks_distance: 1px; - $button_bg: $button_bg_color; - $ease-out-quad: cubic-bezier(.25, .46, .45, .94); - $button_transition: all 200ms $ease-out-quad; - - min-height: 10px; - min-width: 10px; - padding: $spacing; - - &.horizontal { - trough { padding: 0 3px; } - - highlight, fill { margin: 0 -4px; } - } - - &.vertical { - trough { padding: 3px 0; } - - highlight, fill { margin: -4px 0; } - } - - // The slider is inside the trough, negative margin to make it bigger - slider { - min-height: 15px; - min-width: 15px; - margin: -7px; - } - - // Click-and-hold the slider to activate - &.fine-tune { - // Make the trough grow in fine-tune mode - slider { margin: -7px; } - - highlight { background-color: shade($selected_bg_color, 1.1); } - - fill, - highlight, - trough { - border-radius: 5px; - -gtk-outline-radius: 7px; - } - } - - // Trough - trough { - $_scale_trough_bg: mix($bg_color, $fg_color, .2); - - outline-offset: 2px; - -gtk-outline-radius: 4.5px; - - border-radius: 2.5px; - background-color: $_scale_trough_bg; - - &:disabled { background-color: mix($bg_color, $fg_color, .1); } - - // Troughs in selected list-rows and infobars - menuitem:hover &, - row:selected &, - infobar & { - background-color: transparentize($black, .8); - - highlight { - background-color: $selected_fg_color; - - &:disabled { background-color: mix($selected_fg_color, $selected_bg_color, .55); } - } - - &:disabled { background-color: transparentize($black, .9); } - } - } - - // The colored part of trough - highlight { - border-radius: 2.5px; - background-color: $selected_bg_color; - - &:disabled { background-color: transparentize($selected_bg_color, .45); } - } - - // this is another differently styled part of the trough, the most relevant use case is for example - // in media player to indicate how much video stream as been cached - fill { - border-radius: 2.5px; - background-color: transparentize($selected_bg_color, .5); - - &:disabled { background-color: transparent; } - } - - slider { - $_slider_border: $button_border; - - background-color: $button_bg; - border: 1px solid $_slider_border; - border-radius: 100%; - - transition: $button_transition; - transition-property: background, border; - - &:hover { background-color: lighten($button_bg, 5%); } - - &:active { - background-clip: border-box; - background-color: $selected_bg_color; - border-color: $selected_bg_color; - } - - &:disabled { - background-color: mix($button_bg, $bg_color, .55); - border-color: transparentize($_slider_border, .2); - } - - // Selected list-row and infobar sliders - menuitem:hover &, - row:selected &, - infobar & { - background-clip: border-box; - background-color: $selected_fg_color; - border-color: $selected_fg_color; - - &:hover { - background-color: mix($selected_fg_color, $selected_bg_color, .85); - border-color: mix($selected_fg_color, $selected_bg_color, .85); - } - - &:active { - background-color: mix($selected_fg_color, $selected_bg_color, .5); - border-color: mix($selected_fg_color, $selected_bg_color, .5); - } - - &:disabled { - background-color: mix($selected_fg_color, $selected_bg_color, .55); - border-color: mix($selected_fg_color, $selected_bg_color, .55); - } - } - } - - value { color: alpha(currentColor, .4); } - - marks { - color: alpha(currentColor, .4); - - @each $marks_class, $marks_pos, $marks_margin in (top, top, bottom), - (bottom, bottom, top), - (top, left, right), - (bottom, right, left) { - &.#{$marks_class} { - margin-#{$marks_margin}: $_marks_distance; - margin-#{$marks_pos}: -($_marks_distance + $_marks_length); - } - } - } - - &.fine-tune marks { - @each $marks_class, $marks_pos, $marks_margin in (top, top, bottom), - (bottom, bottom, top), - (top, left, right), - (bottom, right, left) { - &.#{$marks_class} { - margin-#{$marks_margin}: ($_marks_distance - 1px); - margin-#{$marks_pos}: -($_marks_distance + $_marks_length - 2px); - } - } - } - - &.horizontal { - indicator { - min-height: $_marks_length; - min-width: 1px; - } - - &.fine-tune indicator { min-height: ($_marks_length - 1px); } - } - - &.vertical { - indicator { - min-height: 1px; - min-width: $_marks_length; - } - - &.fine-tune indicator { min-width: ($_marks_length - 1px); } - } - - &.color { - trough { - padding: 0; - border: 0; - background-image: none; - } - - highlight, fill { margin: 0; } - - &.horizontal { - padding: 0 0 6px 0; - - trough { - border-top-left-radius: 0; - border-top-right-radius: 0; - } - - slider { - &:hover, &:backdrop, &:disabled, &:backdrop:disabled, & { - margin-bottom: 0; - margin-top: 0; - } - } - } - - &.vertical { - &:dir(ltr) { - padding: 0 0 0 6px; - - trough { - border-bottom-right-radius: 0; - border-top-right-radius: 0; - } - - slider { - &:hover, &:backdrop, &:disabled, &:backdrop:disabled, & { - margin-left: 0; - margin-right: 0; - } - } - } - - &:dir(rtl) { - padding: 0 6px 0 0; - - trough { - border-bottom-left-radius: 0; - border-top-left-radius: 0; - } - - slider { - &:hover, &:backdrop, &:disabled, &:backdrop:disabled, & { - margin-right: 0; - margin-left: 0; - } - } - } - } - } - } -} diff --git a/.themes/oomox-numix-gruvbox/gtk-3.20/scss/widgets/_scrollbar.scss b/.themes/oomox-numix-gruvbox/gtk-3.20/scss/widgets/_scrollbar.scss deleted file mode 100644 index beff309a..00000000 --- a/.themes/oomox-numix-gruvbox/gtk-3.20/scss/widgets/_scrollbar.scss +++ /dev/null @@ -1,134 +0,0 @@ -/*********** - ! Scrollbar -************/ - -@include exports("scrollbar") { - scrollbar { - $_slider_min_length: 40px; - $_slider_normal_width: 7px; - $_slider_small_width: 4px; - - // disable steppers - @at-root * { - -GtkScrollbar-has-backward-stepper: false; - -GtkScrollbar-has-forward-stepper: false; - } - - background-color: $scrollbar_bg_color; - transition: 300ms ease-out; - - // scrollbar border on the content side - &.top { border-bottom: 1px solid $borders_color; } - &.bottom { border-top: 1px solid $borders_color; } - &.left { border-right: 1px solid $borders_color; } - &.right { border-left: 1px solid $borders_color; } - - &:backdrop { - background-color: $backdrop_scrollbar_bg_color; - border-color: $backdrop_borders_color; - transition: 400ms ease-in; - } - - slider { - min-width: $_slider_normal_width; - min-height: $_slider_normal_width; - border: 1px solid transparent; - border-radius: $roundness; - background-clip: padding-box; - background-color: $scrollbar_slider_color; - - &:hover { background-color: $scrollbar_slider_hover_color; } - &:hover:active { background-color: $scrollbar_slider_active_color; } - &:backdrop { background-color: $backdrop_scrollbar_slider_color; } - &:disabled { background-color: transparent; } - } - - &.horizontal slider { min-width: $_slider_min_length; } - &.vertical slider { min-height: $_slider_min_length; } - - &.fine-tune slider:active { - background-color: lighten($scrollbar_slider_active_color, 10%); - } - - &.overlay-indicator { - opacity: .8; - - &:not(.dragging):not(.hovering) { - border-color: transparent; - opacity: .4; - background-color: transparent; - - slider { - min-width: $_slider_small_width; - min-height: $_slider_small_width; - background-color: $fg_color; - border: 1px solid if($variant == 'light', $white, $black); - } - - // hide steppers - button { - min-width: $_slider_small_width; - min-height: $_slider_small_width; - border-color: transparent; - -gtk-icon-source: none; - } - - &.horizontal { - slider { min-width: $_slider_min_length; } - button { min-width: $_slider_normal_width; } - } - - &.vertical { - slider { min-height: $_slider_min_length; } - button { min-height: $_slider_normal_width; } - } - } - } - - // stepper styling - button { - min-width: $_slider_normal_width; - min-height: $_slider_normal_width; - padding: 0; - border: 0; - border-radius: 0; - border-color: $borders_color; // FIXME overwritten by global button definition - background-color: transparent; - box-shadow: none; - color: $scrollbar_slider_color; - - &:hover { color: $scrollbar_slider_hover_color; } - &:active, &:checked { color: $scrollbar_slider_active_color; } - &:backdrop { color: $backdrop_scrollbar_slider_color; } - } - - // button icons - &.vertical { - button { - &.down { - -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); - border-top: 1px solid $borders_color; - } - - &.up { - -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); - border-bottom: 1px solid $borders_color; - } - } - } - - &.horizontal { - button { - &.down { - -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); - border-left: 1px solid $borders_color; - } - - &.up { - -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); - border-right: 1px solid $borders_color; - } - } - } - } -} diff --git a/.themes/oomox-numix-gruvbox/gtk-3.20/scss/widgets/_sidebar.scss b/.themes/oomox-numix-gruvbox/gtk-3.20/scss/widgets/_sidebar.scss deleted file mode 100644 index ab068f64..00000000 --- a/.themes/oomox-numix-gruvbox/gtk-3.20/scss/widgets/_sidebar.scss +++ /dev/null @@ -1,226 +0,0 @@ -/********* - ! Sidebar -**********/ - -@include exports("sidebar") { - .sidebar { - border-style: none; - background-color: mix($bg_color, $base_color, .5); - - @at-root %sidebar_left, - &:dir(ltr), - &.left, - &.left:dir(rtl) { - border-right: 1px solid $borders_color; - border-left-style: none; - } - - @at-root %sidebar_right - &:dir(rtl), - &.right { - border-left: 1px solid $borders_color; - border-right-style: none; - } - - &:backdrop { - background-color: $backdrop_sidebar_bg_color; - border-color: $backdrop_borders_color; - transition: 200ms ease-out; - } - - .frame, frame { border-width: 0; } - - list { background-color: transparent; } - - paned & { &.left, &.right, &.left:dir(rtl), &:dir(rtl), &:dir(ltr), & { border-style: none; } } - } - - stacksidebar { - &.sidebar { - &:dir(ltr), - &.left, - &.left:dir(rtl) { - list { @extend %sidebar_left; } - } - - &:dir(rtl), - &.right { - list { @extend %sidebar_right; } - } - } - - row { - padding: $spacing * 2 $spacing; - - > label { - padding-left: $spacing; - padding-right: $spacing; - } - - &.needs-attention > label { - @extend %needs_attention; - - background-size: 6px 6px, 0 0; - } - } - } - - $_placesidebar_icons_opacity: .7; - - placessidebar { - > viewport.frame { border-style: none; } - - row { - // Needs overriding of the GtkListBoxRow padding - min-height: 32px; - padding: 0; - - // Using margins/padding directly in the SidebarRow - // will make the animation of the new bookmark row jump - > revealer { padding: 0 $spacing * 2; } - - &:selected { color: $selected_fg_color; } - - &:disabled { color: $insensitive_fg_color; } - - &:backdrop { - color: $backdrop_fg_color; - - &:selected { color: $backdrop_selected_fg_color; } - - &:disabled { color: $backdrop_insensitive_color; } - } - - image.sidebar-icon { - opacity: $_placesidebar_icons_opacity; // dim the device icons - - &:dir(ltr) { - padding-right: $spacing*2 + 2; - padding-left: $spacing; - } - - &:dir(rtl) { - padding-left: $spacing*2 + 2; - padding-right: $spacing; - } - } - - label.sidebar-label { - &:dir(ltr) { padding-right: 2px; } - - &:dir(rtl) { padding-left: 2px; } - } - - @at-root button.sidebar-button { - //@extend %button_basic.flat; - - //@extend %button_selected.flat; - - min-height: 20px; - min-width: 20px; - margin-top: 2px; - margin-bottom: 2px; - padding: 0; - border-radius: 100%; - -gtk-outline-radius: 100%; - - &:not(:hover):not(:active), - &:backdrop { - > image { opacity: $_placesidebar_icons_opacity; } - } - } - - // in the sidebar case it makes no sense to click the selected row - &:selected:active { box-shadow: none; } - - &.sidebar-placeholder-row { - padding: 0 8px; - min-height: 2px; - background-image: image($drop_target_color); - background-clip: content-box; - } - - &.sidebar-new-bookmark-row { color: $selected_bg_color; } - - &:drop(active):not(:disabled) { - color: $drop_target_color; - box-shadow: inset 0 1px $drop_target_color, - inset 0 -1px $drop_target_color; - - &:selected { - color: $selected_fg_color; - background-color: $drop_target_color; - } - } - } - } -} - - -/****** -! Paned -*******/ - -@include exports("paned") { - paned { - > separator { - min-width: 1px; - min-height: 1px; - -gtk-icon-source: none; // defeats the ugly default handle decoration - border-style: none; // just to be sure - background-color: transparent; - // workaround, using background istead of a border since the border will get rendered twice (?) - background-image: image(shade($bg_color, .9)); - background-size: 1px 1px; - background-position: center center; - - &:selected { background-image: image($selected_bg_color); } // FIXME is this needed? - - &:backdrop { background-image: image($backdrop_borders_color); } - - &.wide { - min-width: 5px; - min-height: 5px; - background-color: $bg_color; - background-image: image(border_normal($bg_color)), image(border_normal($bg_color)); - background-size: 1px 1px, 1px 1px; - - &:backdrop { - background-color: $backdrop_bg_color; - background-image: image($backdrop_borders_color), - image($backdrop_borders_color); - } - } - } - - &.horizontal > separator { - background-repeat: repeat-y; - padding: 0 2px; - margin: 0 -2px; - - &.wide { - margin: 0; - padding: 0; - background-repeat: repeat-y, repeat-y; - background-position: left, right; - } - } - - &.vertical > separator { - background-repeat: repeat-x; - padding: 2px 0; - margin: -2px 0; - - &.wide { - margin: 0; - padding: 0; - background-repeat: repeat-x, repeat-x; - background-position: bottom, top; - } - } - - &.titlebar > separator { - background-image: image(shade($titlebar_bg_color, ($contrast + .1))); - } - } -} diff --git a/.themes/oomox-numix-gruvbox/gtk-3.20/scss/widgets/_spinner.scss b/.themes/oomox-numix-gruvbox/gtk-3.20/scss/widgets/_spinner.scss deleted file mode 100644 index 9184446d..00000000 --- a/.themes/oomox-numix-gruvbox/gtk-3.20/scss/widgets/_spinner.scss +++ /dev/null @@ -1,24 +0,0 @@ -/******************* - ! Spinner animation -********************/ - -@include exports("spinner") { - @keyframes spin { - to { -gtk-icon-transform: rotate(1turn); } - } - - spinner { - background-image: none; - color: $selected_bg_color; - opacity: 0; // non spinning spinner makes no sense - - -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); - - &:checked { - opacity: 1; - animation: spin 1s linear infinite; - - &:disabled { opacity: .5; } - } - } -} diff --git a/.themes/oomox-numix-gruvbox/gtk-3.20/scss/widgets/_toggle.scss b/.themes/oomox-numix-gruvbox/gtk-3.20/scss/widgets/_toggle.scss deleted file mode 100644 index 2cdf1219..00000000 --- a/.themes/oomox-numix-gruvbox/gtk-3.20/scss/widgets/_toggle.scss +++ /dev/null @@ -1,155 +0,0 @@ -/*********************** - ! Check and Radio items -************************/ - -$suffix: if($variant == "dark", "-dark", ""); - -@mixin toggle($type) { - background-image: none; - - -gtk-icon-source: url("../assets/#{$type}-unchecked#{$suffix}.svg"); - - &:disabled { -gtk-icon-source: url("../assets/#{$type}-unchecked-disabled#{$suffix}.svg"); } - - &:checked, &:active { - -gtk-icon-source: url("../assets/#{$type}-checked#{$suffix}.svg"); - - &:disabled { -gtk-icon-source: url("../assets/#{$type}-checked-disabled#{$suffix}.svg"); } - } - - &:indeterminate { - -gtk-icon-source: url("../assets/#{$type}-mixed#{$suffix}.svg"); - - &:disabled { -gtk-icon-source: url("../assets/#{$type}-mixed-disabled#{$suffix}.svg"); } - } - - menuitem &, modelbutton & { - -gtk-icon-source: url("../assets/menuitem-#{$type}-unchecked.svg"); - - &:disabled { - -gtk-icon-source: url("../assets/menuitem-#{$type}-checked-disabled.svg"); - } - - &:checked, &:active { - -gtk-icon-source: url("../assets/menuitem-#{$type}-checked.svg"); - - &:hover { -gtk-icon-source: url("../assets/menuitem-#{$type}-checked-hover.svg"); } - - &:disabled { -gtk-icon-source: url("../assets/menuitem-#{$type}-checked-disabled.svg"); } - } - - &:indeterminate { - -gtk-icon-source: url("../assets/menuitem-#{$type}-mixed.svg"); - - &:hover { -gtk-icon-source: url("../assets/menuitem-#{$type}-mixed-hover.svg"); } - - &:disabled { -gtk-icon-source: url("../assets/menuitem-#{$type}-mixed-disabled.svg"); } - } - } -} - -@include exports("checkradio") { - radio { - @include toggle("radio"); - min-width: 16px; - min-height: 16px; - margin-right: $spacing; - } - - check { - @include toggle("checkbox"); - min-width: 16px; - min-height: 16px; - margin-right: $spacing; - } - - radio:dir(rtl), check:dir(rtl) { - margin-right: 0; - margin-left: $spacing; - } - - //selection-mode - @each $s,$as in ('', '-unchecked'), - (':hover', '-unchecked'), - (':active', '-checked'), - (':backdrop', '-unchecked'), - (':checked', '-checked'), - (':checked:hover', '-checked'), - (':checked:active', '-checked'), - (':backdrop:checked', '-checked') { - .view.content-view.check#{$s}:not(list) { - -gtk-icon-shadow: none; - -gtk-icon-source: url("../assets/grid-selection#{$as}#{$suffix}.svg"); - background-color: transparent; - } - } -} - - -/******** - ! Switch -*********/ - -@include exports("switch") { - switch { - border-radius: $roundness; - padding: $spacing - 1px; - border: none; - outline: none; - transition: background-color .3s linear; - min-width: 88px; - min-height: 24px; - background-color: $switch_bg_color; - color: $switch_fg_color; - box-shadow: inset 1px -1px 0 alpha($dark_shadow, .06), inset -1px 1px 0 alpha($dark_shadow, .06); - - slider { - background-color: $switch_slider_bg_color; - transition: all 0.3s ease-in; - box-shadow: 0 1px 2px 0 alpha($dark_shadow, .07), 1px 0 2px 0 alpha($dark_shadow, .07); - border-radius: $roundness; - } - - &:checked { - background-color: $selected_bg_color; - background-image: none; - border-color: $selected_bg_color; - color: $base_color; - - slider { - background-color: $white; - box-shadow: 0 1px 3px 0 alpha($dark_shadow, .1); - } - } - - &:disabled { - background-color: $switch_disabled_bg_color; - background-image: none; - border-color: $switch_disabled_border_color; - color: $switch_disabled_fg_color; - box-shadow: none; - - slider { - background-color: $switch_disabled_slider_bg_color; - } - } - - list row:selected & { - background-color: $switch_disabled_slider_bg_color; - color: $switch_disabled_bg_color; - - slider { - background-color: mix($switch_disabled_bg_color, $base_color, .4); - } - - &:checked { - color: $selected_bg_color; - background-color: $switch_slider_bg_color; - - slider { - background-color: $selected_bg_color; - } - } - } - } -} diff --git a/.themes/oomox-numix-gruvbox/gtk-3.20/scss/widgets/_toolbar.scss b/.themes/oomox-numix-gruvbox/gtk-3.20/scss/widgets/_toolbar.scss deleted file mode 100644 index 0b6f30e0..00000000 --- a/.themes/oomox-numix-gruvbox/gtk-3.20/scss/widgets/_toolbar.scss +++ /dev/null @@ -1,237 +0,0 @@ -@import "button"; - - -/********* - ! Toolbar -**********/ - -@mixin toolbar($bg, $fg) { - @include linear-gradient($bg); - @include border($bg); - - color: $fg; - - &:disabled { - @include linear-gradient(shade($bg, .9)); - - color: mix($fg, $bg, .5); - } - - .title { - font-weight: bold; - padding: 0 ($spacing * 2); - } - - .subtitle { - font-size: smaller; - padding: 0 ($spacing * 2); - } - - button { @include button($bg, $fg); } - - .linked > button { @include linked_button($bg); } - - combobox, button { - padding: $spacing; - - &.text-button { padding: $spacing; } - - &.image-button { padding: $spacing; } - } - - separator { - &, &:disabled { - color: shade($bg, ($contrast - .2)); - border-color: currentColor; - - -GtkWidget-window-dragging: true; - } - } -} - -@mixin inline-toolbar($bg, $fg) { - padding: 1px; - border-width: 0 1px 1px; - border-style: solid; - border-color: $borders_color; - background-color: mix($borders_color, $bg_color, .7);; - background-image: none; - - &:backdrop { - border-color: $backdrop_borders_color; - background-color: $backdrop_dark_fill; - transition: 200ms ease-out; - } - - button { @include button($toolbar_bg_color, $toolbar_fg_color); } - - toolbutton, - toolbutton:backdrop { - > button.flat { @extend %linked_middle; } - - &:first-child > button.flat { @extend %linked_button:first-child; } - - &:last-child > button.flat { @extend %linked_button:last-child; } - - &:only-child > button.flat { @extend %linked_button:only-child; } - } -} - -@include exports("toolbar_extends") { - %toolbar { - padding: $spacing - 1px; - border-style: none; - - // toolbar separators - &.horizontal separator { margin: 0 ($spacing + 2px) 1px; } - - &.vertical separator { margin: ($spacing + 2px) 1px ($spacing + 2px) 0; } - } - - %headerbar { - border-width: 0 0 1px; - border-style: solid; - - // add vertical margins to common widget on the headerbar to avoid them spanning the whole height - entry, - spinbutton, - separator, - button { // Size height - margin-top: $spacing + 3px; - margin-bottom: $spacing + 3px; - } - - switch { // Size height - margin-top: $spacing + 1px; - margin-bottom: $spacing + 1px; - } - - window:not(.tiled):not(.maximized) separator:first-child + &, // tackles the paned container case - window:not(.tiled):not(.maximized) &:first-child { &:backdrop, & { border-top-left-radius: $roundness; } } - - window:not(.tiled):not(.maximized) &:last-child { &:backdrop, & { border-top-right-radius: $roundness; } } - } - - %titlebar { // Default headerbar and titlebar code. - @include toolbar($titlebar_bg_color, $titlebar_fg_color); - @include linear-gradient($titlebar_bg_color); - - border-radius: $roundness $roundness 0 0; - color: mix($titlebar_fg_color, $titlebar_bg_color, .1); - padding: 0 $spacing * 2; - min-height: 42px; - - &:backdrop { - @include linear-gradient($titlebar_bg_color); - - color: mix($titlebar_fg_color, $titlebar_bg_color, .6); - text-shadow: none; - } - - &.default-decoration { // Default titlebar (old metacity) - min-height: 24px; - box-shadow: none; - border: 0; - - button.titlebutton { - min-height: 16px; - min-width: 16px; - margin: 0; - padding: 0; - } - } - - .tiled &, - .maximized & { &:backdrop, & { border-radius: 0; } } // squared corners when the window is maximized or tiled - - .title { font-weight: bold; } - - separator.titlebutton { margin-left: $spacing; } - - button { - @include button($header_button_bg_color, $header_button_fg_color); - } - - button.titlebutton + separator.titlebutton { - margin-left: 0; - margin-right: $spacing; - } - - button.titlebutton { - border: 0; - background-image: none; - background-color: transparent; - color: mix($titlebar_fg_color, $titlebar_bg_color, .1); - box-shadow: none; - - &:hover, &:hover:focus { - background-image: none; - background-color: transparent; - color: $selected_bg_color; - box-shadow: none; - } - - &:active, &:active:hover { - background-image: none; - background-color: transparent; - color: shade($selected_bg_color, .9); - box-shadow: none; - } - - &:backdrop { - background: none; - color: mix($titlebar_fg_color, $titlebar_bg_color, .6); - -gtk-icon-shadow: none; - } - } - } -} - -@include exports("toolbar") { - toolbar { - @include toolbar($toolbar_bg_color, $toolbar_fg_color); - - @extend %toolbar; - - &.inline-toolbar { @include inline-toolbar($toolbar_bg_color, $toolbar_fg_color); } - } - - headerbar { - @extend %titlebar; - @extend %headerbar; - } - - .titlebar:not(headerbar) { - window.csd > & { - // in csd we assume every titlebar is a headerbar so reset anything, this is needed for split toolbars cases - padding: 0; - background-color: transparent; - background-image: none; - border-style: none; - border-color: transparent; - box-shadow: none; - } - - > separator { background-color: shade($titlebar_bg_color, .88); } // $borders_color - - @extend %titlebar; - } - - .background:not(.tiled):not(.maximized) .titlebar { - &:backdrop, & { - border-top-left-radius: $roundness; - border-top-right-radius: $roundness; - } - } - - // Fixed: https://github.com/numixproject/numix-gtk-theme/issues/585 - // workaround for ugly Ubuntu-related CSD patches - .background:not(.csd):not(.ssd):not(.solid-csd) headerbar { - &, &:backdrop { - &, &:not(:last-child) { - border-radius: 0; - border-top-color: transparent; - } - } - } -} diff --git a/.themes/oomox-numix-gruvbox/gtk-3.20/scss/widgets/_view.scss b/.themes/oomox-numix-gruvbox/gtk-3.20/scss/widgets/_view.scss deleted file mode 100644 index ece8b414..00000000 --- a/.themes/oomox-numix-gruvbox/gtk-3.20/scss/widgets/_view.scss +++ /dev/null @@ -1,354 +0,0 @@ -/*************** - ! Generic views -****************/ - -@include exports("view") { - .view, - %view { - color: $text_color; - background-color: $base_color; - caret-color: $primary_caret_color; - -gtk-secondary-caret-color: $secondary_caret_color; - - &:backdrop { - color: $backdrop_text_color; - background-color: $backdrop_base_color; - } - - &:selected { - &:focus, & { - @extend %selected_items; - - border-radius: $roundness; - } - } - } - - .view, - textview { - text { - @extend %view; - - selection { &:focus, & { @extend %selected_items; } } - } - } - - textview border { background-color: mix($bg_color, $base_color, .5); } - - iconview { @extend .view; } -} - - -/************ -! Treeview -*************/ - -@include exports("treeview") { - .rubberband, - rubberband { - border: 1px solid darken($selected_bg_color, .1); - background-color: transparentize(darken($selected_bg_color, .1), .8); - } - - treeview entry { - &:focus { - &:dir(rtl), &:dir(ltr) { // specificity bump hack - background-color: $base_color; - transition-property: color, background; - } - } - - &.flat, & { - border-radius: 0; - background-image: none; - background-color: $base_color; - - &:focus { border-color: $selected_bg_color; } - } - } - - %column_header_button { - padding: ($spacing - 2px) ($spacing + 1px); - border-radius: 0; - background-image: none; - text-shadow: none; - border-style: none solid solid none; - border-color: $bg_color; - - &:disabled { - border-color: $bg_color; - background-image: none; - } - - &:backdrop { - border-color: $backdrop_bg_color; - border-style: none solid solid none; - color: mix($backdrop_fg_color, $backdrop_bg_color, .5); - background-image: none; - background-color: $backdrop_base_color; - - &:disabled { - border-color: $backdrop_bg_color; - background-image: none; - } - } - } - - treeview.view { - -GtkTreeView-grid-line-width: 1; - -GtkTreeView-grid-line-pattern: ''; - -GtkTreeView-tree-line-width: 1; - -GtkTreeView-tree-line-pattern: ''; - - border-left-color: mix($fg_color, $base_color, .5); // this is actually the tree lines color, - border-top-color: $bg_color; // while this is the grid lines color, better then nothing - - rubberband { @extend rubberband; } // to avoid borders being overridden by the previously set props - - &:selected { - &:focus, & { - @extend %selected_items; - - border-radius: 0; - } - - &:backdrop, & { - border-left-color: mix($selected_fg_color, $selected_bg_color, .5); - border-top-color: transparentize($fg_color, .9); // doesn't work unfortunatelly - } - } - - &:disabled { - color: $insensitive_fg_color; - - &:selected { - color: mix($selected_fg_color, $selected_bg_color, .4); - - &:backdrop { color: mix($backdrop_selected_fg_color, $selected_bg_color, .3); } - } - - &:backdrop { color: $backdrop_insensitive_color; } - } - - &.separator { - min-height: 2px; - color: $bg_color; - - &:backdrop { color: transparentize($bg_color, .9); } - } - - &:backdrop { - border-left-color: mix($backdrop_fg_color, $backdrop_bg_color, .5); - border-top: $backdrop_bg_color; - } - - &:drop(active) { - border-style: solid none; - border-width: 1px; - border-color: $selected_borders_color; - - &.after { border-top-style: none; } - - &.before { border-bottom-style: none; } - } - - &.expander { - -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); - color: mix($base_color, $fg_color, .7); - - &:dir(rtl) { -gtk-icon-source: -gtk-icontheme('pan-end-symbolic-rtl'); } - - &:hover { color: $fg_color; } - - &:selected { - color: mix($selected_bg_color, $selected_fg_color, .7); - - &:hover { color: $selected_fg_color; } - - &:backdrop { color: mix($selected_bg_color, $backdrop_selected_fg_color, .7); } - } - - &:checked { -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); } - - &:backdrop { color: mix($backdrop_base_color, $backdrop_fg_color, .7); } - } - - &.progressbar { // progress bar in treeviews - @if $variant == light { color: $base_color; } - - border-radius: $roundness; - border: 1px solid $selected_borders_color; - background-color: $selected_bg_color; - //background-image: linear-gradient(to bottom, $selected_bg_color, darken($selected_bg_color, .1)); - //box-shadow: inset 0 1px $fg_color, - //0 1px if($variant == 'light', transparentize($black, .8), transparentize($black, .9)); - - &:selected { - &:focus, & { - @if $variant == 'light' { - color: $selected_fg_color; - box-shadow: none; - } @else { - box-shadow: inset 0 1px transparentize($white, .95); - } - - @include linear-gradient($selected_bg_color); - border-radius: $roundness; - - &:backdrop { - @if $variant == 'light' { - color: $backdrop_selected_fg_color; - border-color: $selected_borders_color; // otherwise it gets inherited by .view(?!?) - } @else { - border-color: $backdrop_base_color; - } - - background-color: mix($backdrop_base_color, $selected_bg_color, .9); - } - } - border: 1px solid mix($selected_bg_color, $selected_fg_color, .2); - } - - &:disabled { - @include linear-gradient($bg_color); - border-color: border_insensitive($bg_color); - } - - &:backdrop { - @if $variant == 'light' { - color: $backdrop_base_color; - } @else { - border-color: $backdrop_base_color; - } - - background-image: none; - box-shadow: none; - } - } - - &.trough { // progress bar trough in treeviews - background-color: transparentize($fg_color, .9); - border-radius: $roundness; - - &:selected { - &:focus, & { - background-color: if($variant == 'light', transparentize($selected_fg_color, .7), darken($selected_bg_color, .1)); - - @if $variant == 'light' { - border-width: 1px 0; - border-style: solid; - border-color: $selected_bg_color; - } - border-radius: $roundness; - } - } - } - - header { - button { - $_column_header_color: mix($fg_color, $base_color, .5); - - @extend %column_header_button; - - color: $_column_header_color; - background-color: $base_color; - font-weight: bold; - text-shadow: none; - box-shadow: none; - - &:hover { - @extend %column_header_button; - - color: mix($_column_header_color, $fg_color, .5); - box-shadow: none; - transition: none; //I shouldn't need this - } - - &:active { - @extend %column_header_button; - - color: $fg_color; - transition: none; //I shouldn't need this - } - } - - button:last-child { &:backdrop, & { border-right-style: none; } } - } - - button.dnd, - header.button.dnd { // for treeview-like derive widgets - &:active, &:selected, &:hover, & { - padding: 0 6px; - transition: none; - background-image: none; - background-color: $selected_bg_color; - color: $base_color; - border-radius: 0; - border-style: none; - box-shadow: inset 0 0 0 1px $base_color; - text-shadow: none; - } - } - - acceleditor > label { background-color: $selected_bg_color; } - } -} - - -/*********** - ! Separator -************/ - -@include exports("separator") { - separator { // vbox and hbox separators - background: transparentize($black, .9); - min-width: 1px; - min-height: 1px; - } -} - - -/********** - ! Frames * -***********/ - -@include exports("frame") { - frame > border, .frame { - border: 1px solid $borders_color; - - &.flat { border-style: none; } - - &:backdrop { border-color: $backdrop_borders_color; } - } - - /* avoid double borders when a viewport is packed into a GtkScrolledWindow */ - scrolledwindow viewport.frame { border: 0; } -} - - -/*************** - ! Places view * -****************/ - -@include exports("placesview") { - placesview { - .server-list-button > image { - transition: 200ms cubic-bezier(.25, .46, .45, .94); - -gtk-icon-transform: rotate(0turn); - } - - .server-list-button:checked > image { - transition: 200ms cubic-bezier(.25, .46, .45, .94); - -gtk-icon-transform: rotate(-0.5turn); - } - - row.activatable:hover { background-color: transparent; } - - // this selects the "connect to server" label - > actionbar > revealer > box > label { - padding-left: 8px; - padding-right: 8px; - } - } -} - diff --git a/.themes/oomox-numix-gruvbox/gtk-3.20/scss/widgets/_window.scss b/.themes/oomox-numix-gruvbox/gtk-3.20/scss/widgets/_window.scss deleted file mode 100644 index c58a1b37..00000000 --- a/.themes/oomox-numix-gruvbox/gtk-3.20/scss/widgets/_window.scss +++ /dev/null @@ -1,63 +0,0 @@ -/************** - ! Window frame -***************/ - -@include exports("window") { - decoration { - $_wm_border: if($variant == 'light', transparentize($black, .77), transparentize($borders_color, .1)); - - border-radius: $roundness $roundness 0 0; - // lamefun trick to get rounded borders regardless of CSD use - //border-width: 0; - - //box-shadow: 0 3px 9px 1px transparentize($black, .3), 0 0 0 1px $wm_border_focused; //doing borders with box-shadow - /* this is used for the resize cursor area */ - //margin: $spacing * 3; - - border-width: $spacing % 2; - border-style: solid; - //border-color: $wm_border_focused; - //@TODO: - border-color: $wm_border_unfocused; - - - &:backdrop { - //box-shadow: 0 3px 9px 1px transparent, 0 2px 6px 2px transparentize($black, .6), 0 0 0 1px $wm_border_unfocused; - border-color: $wm_border_unfocused; - transition: 200ms ease-out; - } - - .maximized &, .fullscreen &, .tiled & { border-radius: 0; } - - .popup & { box-shadow: none; } - - // this needs to be transparent - // see bug #722563 - // server-side decorations as used by mutter - // Fixed gtk-3.18 Unity bug (https://github.com/numixproject/numix-gtk-theme/issues/270) - .ssd & { box-shadow: 0 0 0 1px $wm_border_focused; } //just doing borders, wm draws actual shadows - - .solid-csd & { - border-radius: 0; - //margin: 1px; - //background-color: $bg_color; - // Unity/compiz regression: Issue: https://github.com/numixproject/numix-gtk-theme/issues/206 - box-shadow: none; - } - - .csd.popup & { - border-radius: 0; - box-shadow: 0 1px 2px transparentize($black, .8), 0 0 0 1px transparentize($_wm_border, .1); - } - - tooltip.csd & { - border-radius: $roundness; - box-shadow: none; - } - - messagedialog.csd & { - border-radius: $roundness; - box-shadow: 0 1px 2px transparentize($black, .8), 0 0 0 1px transparentize($_wm_border, .1); - } - } -} diff --git a/.themes/oomox-numix-gruvbox/xfwm4/close-pressed.png b/.themes/oomox-numix-gruvbox/xfwm4/close-pressed.png deleted file mode 100644 index 0c386b92e59d4b503272243756811217373614db..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 311 zcmeAS@N?(olHy`uVBq!ia0vp^5{nC}Q!>*kaclV3YI+K&fx*+&&t;ucLK6VN2t`c* diff --git a/.themes/oomox-numix-gruvbox/xfwm4/maximize-pressed.png b/.themes/oomox-numix-gruvbox/xfwm4/maximize-pressed.png deleted file mode 100644 index 33700a05a942f32d59b151adbb51f0c8feb55b18..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^5RsCdAZ7 zb5ibty=-sl0uHZjOp$gwD8R~)?aO2(KEpHss9m+hHKHUXu_Vl#>u7#dj_8e16w*=AM-2K_gB%TP4r=BH$)RpQq0uhsMvPy>UftDnm{r-UW|-F{Dl diff --git a/.themes/oomox-numix-gruvbox/xfwm4/maximize-toggled-pressed.png b/.themes/oomox-numix-gruvbox/xfwm4/maximize-toggled-pressed.png deleted file mode 100644 index 33700a05a942f32d59b151adbb51f0c8feb55b18..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^5RsCdAZ7 zb5ibty=-sl0uHZjOp$gwD8R~)?aO2(KEpHss9m+hHKHUXu_Vl#>u7#dj_8e16w*=AM-2K_gB%TP4r=BH$)RpQq0uhsMvPy>UftDnm{r-UW|-F{Dl diff --git a/.themes/oomox-numix-gruvbox/xfwm4/shade-pressed.png b/.themes/oomox-numix-gruvbox/xfwm4/shade-pressed.png deleted file mode 100644 index 58bffbef0b93fe70958f9d6d197d2ed7bc0be36a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 306 zcmeAS@N?(olHy`uVBq!ia0vp^5l#>u7#dj_8e16w*=AM-2K_gB%TP4r=BH$)RpQq0uhsMvPy>UftDnm{ Hr-UW|6HimW diff --git a/.themes/oomox-numix-gruvbox/xfwm4/shade-toggled-pressed.png b/.themes/oomox-numix-gruvbox/xfwm4/shade-toggled-pressed.png deleted file mode 100644 index 33ea2788f312e799d61250f70d8b433d926573ee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 317 zcmeAS@N?(olHy`uVBq!ia0vp^54m+^uD{*^Q|bT! diff --git a/.themes/oomox-numix-gruvbox/xfwm4/stick-toggled-pressed.png b/.themes/oomox-numix-gruvbox/xfwm4/stick-toggled-pressed.png deleted file mode 100644 index c98e1550a852dc4a704ee8e2d34b81cc58436014..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^5l#>u7#dj_8e16w*=AM-2K_gB%TP4r=BH$)RpQq0uhsMvPy>UftDnm{r-UW|_}5L=