From eb95c2a06b38102ad6fd7595a84bceb7407fcbda Mon Sep 17 00:00:00 2001 From: deadvey Date: Sat, 25 Jan 2025 16:11:20 +0000 Subject: [PATCH] rounded windows and waybar edits --- .config/dunst/dunstrc | 416 + .config/fastfetch/config.jsonc | 78 + .config/fish/conf.d/abbreviations.fish | 7 + .config/fish/config.fish | 7 + .config/fish/fish_variables | 32 + .config/hypr/.hyprland.conf.swp | Bin 0 -> 12288 bytes .config/hypr/hyprland.conf | 79 +- .config/hypr/hyprlock.conf | 111 + .config/newsboat/urls | 1 + .config/waybar/config | 22 +- .config/waybar/scripts/waymedia | 61 + .config/waybar/scripts/waymedia-buttons | 58 + .config/waybar/style.css | 23 +- .irssi/config | 53 +- .irssi/otr/otr.instag | 2 + .../cinnamon/assets/add-workspace-hover.png | Bin 0 -> 806 bytes .../Klaus/cinnamon/assets/add-workspace.png | Bin 0 -> 713 bytes .../cinnamon/assets/calendar-arrow-left.svg | 82 + .../cinnamon/assets/calendar-arrow-right.svg | 82 + .../Klaus/cinnamon/assets/checkbox-off.svg | 98 + .themes/Klaus/cinnamon/assets/checkbox.svg | 104 + .../Klaus/cinnamon/assets/close-window.svg | 152 + .../Klaus/cinnamon/assets/corner-ripple.png | Bin 0 -> 8978 bytes .../Klaus/cinnamon/assets/radiobutton-off.svg | 91 + .themes/Klaus/cinnamon/assets/radiobutton.svg | 97 + .../Klaus/cinnamon/assets/toggle-off-intl.svg | 951 ++ .../Klaus/cinnamon/assets/toggle-off-us.svg | 951 ++ .../Klaus/cinnamon/assets/toggle-on-intl.svg | 1537 +++ .../Klaus/cinnamon/assets/toggle-on-us.svg | 1537 +++ .themes/Klaus/cinnamon/assets/trash-icon.png | Bin 0 -> 2178 bytes .themes/Klaus/cinnamon/cinnamon.css | 1362 +++ .../common-assets/menu/menu-hover.svg | 18 + .../common-assets/menu/menu-separator.svg | 60 + .../cinnamon/common-assets/misc/1D69F471.png | Bin 0 -> 4033 bytes .../misc/add-workspace-active.svg | 32 + .../misc/add-workspace-hover.svg | 33 + .../common-assets/misc/add-workspace.svg | 33 + .../Klaus/cinnamon/common-assets/misc/bg.svg | 38 + .../misc/calendar-arrow-left-hover.svg | 41 + .../misc/calendar-arrow-left.svg | 41 + .../misc/calendar-arrow-right-hover.svg | 41 + .../misc/calendar-arrow-right.svg | 41 + .../common-assets/misc/close-active.svg | 100 + .../common-assets/misc/close-hover.svg | 100 + .../cinnamon/common-assets/misc/close.svg | 100 + .../common-assets/misc/corner-ripple.svg | 21 + .../common-assets/misc/desklet-header.svg | 51 + .../cinnamon/common-assets/misc/desklet.svg | 49 + .../Klaus/cinnamon/common-assets/misc/osd.svg | 38 + .../common-assets/misc/overview-hover.png | Bin 0 -> 838 bytes .../cinnamon/common-assets/misc/overview.png | Bin 0 -> 680 bytes .../common-assets/misc/trash-icon.svg | 25 + .../common-assets/panel/activities-active.svg | 20 + .../common-assets/panel/activities.svg | 20 + .../common-assets/panel/panel-bottom.svg | 20 + .../common-assets/panel/panel-top.svg | 18 + .../panel/window-list-active-bottom.svg | 17 + .../panel/window-list-active-top.svg | 17 + .../switch/switch-off-selected.svg | 36 + .../switch/switch-on-selected.svg | 37 + .../checkbox/checkbox-checked-focused.svg | 55 + .../dark-assets/checkbox/checkbox-checked.svg | 55 + .../checkbox/checkbox-unchecked-focused.svg | 34 + .../checkbox/checkbox-unchecked.svg | 34 + .../Klaus/cinnamon/dark-assets/menu/menu.svg | 38 + .../cinnamon/dark-assets/menu/submenu.svg | 27 + .../cinnamon/dark-assets/misc/button-box.svg | 19 + .../cinnamon/dark-assets/misc/message.svg | 20 + .../Klaus/cinnamon/dark-assets/misc/modal.svg | 47 + .../dark-assets/switch/switch-off.svg | 35 + .../cinnamon/dark-assets/switch/switch-on.svg | 37 + .themes/Klaus/cinnamon/scss/_extends.scss | 372 + .themes/Klaus/cinnamon/scss/_global.scss | 84 + .themes/Klaus/cinnamon/scss/cinnamon.scss | 14 + .../scss/sections/_accessibility.scss | 46 + .../cinnamon/scss/sections/_alt-tab.scss | 66 + .../cinnamon/scss/sections/_calendar.scss | 120 + .../cinnamon/scss/sections/_desklets.scss | 65 + .../cinnamon/scss/sections/_dialogs.scss | 201 + .../Klaus/cinnamon/scss/sections/_menu.scss | 238 + .../scss/sections/_notifications.scss | 91 + .../cinnamon/scss/sections/_overview.scss | 119 + .../Klaus/cinnamon/scss/sections/_panel.scss | 573 + .../Klaus/cinnamon/scss/sections/_stage.scss | 114 + .../cinnamon/scss/sections/_tile-hud.scss | 59 + .themes/Klaus/cinnamon/thumbnail.png | Bin 0 -> 36019 bytes .themes/Klaus/gnome-shell/gnome-shell.css | 634 ++ .themes/Klaus/gnome-shell/gnome-shell.css.map | 7 + .themes/Klaus/gtk-2.0/gtkrc | 894 ++ .themes/Klaus/gtk-2.0/gtkrc.hidpi | 995 ++ .themes/Klaus/gtk-3.0/assets/all-assets.svg | 4456 ++++++++ .themes/Klaus/gtk-3.0/assets/all-assets.txt | 38 + .themes/Klaus/gtk-3.0/assets/change_dpi.sh | 4 + .../gtk-3.0/assets/checkbox-checked-dark.svg | 10 + .../checkbox-checked-insensitive-dark.svg | 9 + .../assets/checkbox-checked-insensitive.svg | 9 + .../Klaus/gtk-3.0/assets/checkbox-checked.svg | 9 + .../gtk-3.0/assets/checkbox-mixed-dark.svg | 9 + .../checkbox-mixed-insensitive-dark.svg | 9 + .../assets/checkbox-mixed-insensitive.svg | 9 + .../Klaus/gtk-3.0/assets/checkbox-mixed.svg | 9 + .../assets/checkbox-unchecked-dark.svg | 8 + .../checkbox-unchecked-insensitive-dark.svg | 8 + .../assets/checkbox-unchecked-insensitive.svg | 8 + .../gtk-3.0/assets/checkbox-unchecked.svg | 8 + .../assets/grid-selection-checked-dark.svg | 9 + .../gtk-3.0/assets/grid-selection-checked.svg | 9 + .../assets/grid-selection-unchecked-dark.svg | 8 + .../assets/grid-selection-unchecked.svg | 8 + .../menuitem-checkbox-checked-hover.svg | 8 + .../menuitem-checkbox-checked-insensitive.svg | 8 + .../assets/menuitem-checkbox-checked.svg | 8 + .../assets/menuitem-checkbox-mixed-hover.svg | 8 + .../menuitem-checkbox-mixed-insensitive.svg | 8 + .../menuitem-checkbox-mixed-selected.svg | 8 + .../assets/menuitem-checkbox-mixed.svg | 8 + .../assets/menuitem-checkbox-unchecked.svg | 6 + .../assets/menuitem-radio-checked-hover.svg | 8 + .../menuitem-radio-checked-insensitive.svg | 8 + .../gtk-3.0/assets/menuitem-radio-checked.svg | 8 + .../assets/menuitem-radio-mixed-hover.svg | 8 + .../menuitem-radio-mixed-insensitive.svg | 8 + .../assets/menuitem-radio-mixed-selected.svg | 8 + .../gtk-3.0/assets/menuitem-radio-mixed.svg | 8 + .../assets/menuitem-radio-unchecked.svg | 6 + .../gtk-3.0/assets/pane-handle-vertical.svg | 49 + .themes/Klaus/gtk-3.0/assets/pane-handle.png | Bin 0 -> 150 bytes .themes/Klaus/gtk-3.0/assets/pane-handle.svg | 49 + .../Klaus/gtk-3.0/assets/pane-handle@2.png | Bin 0 -> 161 bytes .../gtk-3.0/assets/radio-checked-dark.svg | 9 + .../assets/radio-checked-insensitive-dark.svg | 9 + .../assets/radio-checked-insensitive.svg | 9 + .../Klaus/gtk-3.0/assets/radio-checked.svg | 9 + .../Klaus/gtk-3.0/assets/radio-mixed-dark.svg | 9 + .../assets/radio-mixed-insensitive-dark.svg | 9 + .../assets/radio-mixed-insensitive.svg | 9 + .themes/Klaus/gtk-3.0/assets/radio-mixed.svg | 9 + .../assets/radio-selected-insensitive.svg | 9 + .../Klaus/gtk-3.0/assets/radio-selected.svg | 9 + .../gtk-3.0/assets/radio-unchecked-dark.svg | 8 + .../radio-unchecked-insensitive-dark.svg | 8 + .../assets/radio-unchecked-insensitive.svg | 8 + .../Klaus/gtk-3.0/assets/radio-unchecked.svg | 8 + .../gtk-3.0/assets/radio-unselected-dark.svg | 6 + .../radio-unselected-insensitive-dark.svg | 6 + .../assets/radio-unselected-insensitive.svg | 8 + .../Klaus/gtk-3.0/assets/radio-unselected.svg | 8 + .themes/Klaus/gtk-3.0/assets/sed.sh | 9 + .themes/Klaus/gtk-3.0/assets/unsed.sh | 11 + .themes/Klaus/gtk-3.0/dist/gtk-dark.css | 9449 ++++++++++++++++ .themes/Klaus/gtk-3.0/dist/gtk-dark.css.map | 7 + .themes/Klaus/gtk-3.0/dist/gtk-light.css | 9465 +++++++++++++++++ .themes/Klaus/gtk-3.0/dist/gtk-light.css.map | 7 + .themes/Klaus/gtk-3.0/gtk-dark.css | 1 + .themes/Klaus/gtk-3.0/gtk-light.css | 1 + .themes/Klaus/gtk-3.0/gtk.css | 1 + .themes/Klaus/gtk-3.0/thumbnail.png | Bin 0 -> 1737 bytes .themes/Klaus/metacity-1/metacity-theme-2.xml | 1571 +++ .themes/Klaus/metacity-1/metacity-theme-3.xml | 1603 +++ .themes/Klaus/metacity-1/thumbnail.png | Bin 0 -> 437 bytes .themes/Klaus/openbox-3/close.xbm | 4 + .themes/Klaus/openbox-3/close_hover.xbm | 4 + .themes/Klaus/openbox-3/desk.xbm | 4 + .themes/Klaus/openbox-3/desk_toggled.xbm | 4 + .themes/Klaus/openbox-3/iconify.xbm | 4 + .themes/Klaus/openbox-3/iconify_hover.xbm | 4 + .themes/Klaus/openbox-3/max.xbm | 4 + .themes/Klaus/openbox-3/max_toggled.xbm | 4 + .themes/Klaus/openbox-3/shade.xbm | 4 + .themes/Klaus/openbox-3/shade_toggled.xbm | 4 + .themes/Klaus/openbox-3/themerc | 155 + .themes/Klaus/unity/close.svg | 1 + .themes/Klaus/unity/close_dash.svg | 1 + .themes/Klaus/unity/close_dash_disabled.svg | 1 + .themes/Klaus/unity/close_dash_prelight.svg | 1 + .themes/Klaus/unity/close_dash_pressed.svg | 1 + .themes/Klaus/unity/close_focused_normal.svg | 1 + .../Klaus/unity/close_focused_prelight.svg | 1 + .themes/Klaus/unity/close_focused_pressed.svg | 1 + .themes/Klaus/unity/close_unfocused.svg | 1 + .../Klaus/unity/close_unfocused_prelight.svg | 1 + .../Klaus/unity/close_unfocused_pressed.svg | 1 + .themes/Klaus/unity/launcher_arrow_ltr_19.svg | 10 + .themes/Klaus/unity/launcher_arrow_ltr_37.svg | 15 + .../unity/launcher_arrow_outline_ltr_19.svg | 10 + .../unity/launcher_arrow_outline_ltr_37.svg | 13 + .../unity/launcher_arrow_outline_rtl_19.svg | 10 + .../unity/launcher_arrow_outline_rtl_37.svg | 13 + .themes/Klaus/unity/launcher_arrow_rtl_19.svg | 10 + .themes/Klaus/unity/launcher_arrow_rtl_37.svg | 15 + .../Klaus/unity/launcher_icon_back_150.svg | 7 + .themes/Klaus/unity/launcher_icon_back_54.svg | 1 + .../Klaus/unity/launcher_icon_edge_150.svg | 10 + .themes/Klaus/unity/launcher_icon_edge_54.svg | 7 + .../Klaus/unity/launcher_icon_glow_200.svg | 7 + .themes/Klaus/unity/launcher_icon_glow_62.svg | 7 + .../unity/launcher_icon_selected_back_150.svg | 10 + .../unity/launcher_icon_selected_back_54.svg | 1 + .../Klaus/unity/launcher_icon_shadow_200.svg | 7 + .../Klaus/unity/launcher_icon_shadow_62.svg | 7 + .../Klaus/unity/launcher_icon_shine_150.svg | 1 + .../Klaus/unity/launcher_icon_shine_54.svg | 1 + .themes/Klaus/unity/launcher_pip_ltr_19.svg | 10 + .themes/Klaus/unity/launcher_pip_ltr_37.svg | 16 + .themes/Klaus/unity/launcher_pip_rtl_19.svg | 10 + .themes/Klaus/unity/launcher_pip_rtl_37.svg | 16 + .themes/Klaus/unity/maximize.svg | 1 + .themes/Klaus/unity/maximize_dash.svg | 1 + .../Klaus/unity/maximize_dash_disabled.svg | 1 + .../Klaus/unity/maximize_dash_prelight.svg | 1 + .themes/Klaus/unity/maximize_dash_pressed.svg | 1 + .../Klaus/unity/maximize_focused_normal.svg | 1 + .../Klaus/unity/maximize_focused_prelight.svg | 1 + .../Klaus/unity/maximize_focused_pressed.svg | 1 + .themes/Klaus/unity/maximize_unfocused.svg | 1 + .../unity/maximize_unfocused_prelight.svg | 1 + .../unity/maximize_unfocused_pressed.svg | 1 + .themes/Klaus/unity/minimize.svg | 1 + .themes/Klaus/unity/minimize_dash.svg | 1 + .../Klaus/unity/minimize_dash_disabled.svg | 1 + .../Klaus/unity/minimize_dash_prelight.svg | 1 + .themes/Klaus/unity/minimize_dash_pressed.svg | 1 + .../Klaus/unity/minimize_focused_normal.svg | 1 + .../Klaus/unity/minimize_focused_prelight.svg | 1 + .../Klaus/unity/minimize_focused_pressed.svg | 1 + .themes/Klaus/unity/minimize_unfocused.svg | 1 + .../unity/minimize_unfocused_prelight.svg | 1 + .../unity/minimize_unfocused_pressed.svg | 1 + .themes/Klaus/unity/minimized.svg | 1 + .../Klaus/unity/modes/launcher_bfb-flat.png | Bin 0 -> 3018 bytes .themes/Klaus/unity/modes/launcher_bfb_ns.png | Bin 0 -> 4483 bytes .themes/Klaus/unity/modes/ubuntu-square.svg | 69 + .themes/Klaus/unity/progress_bar_fill.svg | 5 + .themes/Klaus/unity/progress_bar_trough.svg | 71 + .../Klaus/unity/sheet_style_close_focused.svg | 1 + .../sheet_style_close_focused_prelight.svg | 1 + .../sheet_style_close_focused_pressed.svg | 1 + .themes/Klaus/unity/unmaximize.svg | 1 + .themes/Klaus/unity/unmaximize_dash.svg | 1 + .../Klaus/unity/unmaximize_dash_disabled.svg | 1 + .../Klaus/unity/unmaximize_dash_prelight.svg | 1 + .../Klaus/unity/unmaximize_dash_pressed.svg | 1 + .../Klaus/unity/unmaximize_focused_normal.svg | 1 + .../unity/unmaximize_focused_prelight.svg | 1 + .../unity/unmaximize_focused_pressed.svg | 1 + .themes/Klaus/unity/unmaximize_unfocused.svg | 1 + .../unity/unmaximize_unfocused_prelight.svg | 1 + .../unity/unmaximize_unfocused_pressed.svg | 1 + .themes/Klaus/xfwm4/bottom-active.xpm | 6 + .themes/Klaus/xfwm4/bottom-inactive.xpm | 6 + .themes/Klaus/xfwm4/bottom-left-active.xpm | 6 + .themes/Klaus/xfwm4/bottom-left-inactive.xpm | 6 + .themes/Klaus/xfwm4/bottom-right-active.xpm | 6 + .themes/Klaus/xfwm4/bottom-right-inactive.xpm | 6 + .themes/Klaus/xfwm4/close-active.xpm | 33 + .themes/Klaus/xfwm4/close-inactive.xpm | 33 + .themes/Klaus/xfwm4/close-prelight.xpm | 33 + .themes/Klaus/xfwm4/close-pressed.xpm | 33 + .themes/Klaus/xfwm4/hide-active.xpm | 33 + .themes/Klaus/xfwm4/hide-inactive.xpm | 33 + .themes/Klaus/xfwm4/hide-prelight.xpm | 33 + .themes/Klaus/xfwm4/hide-pressed.xpm | 33 + .themes/Klaus/xfwm4/left-active.xpm | 26 + .themes/Klaus/xfwm4/left-inactive.xpm | 26 + .themes/Klaus/xfwm4/maximize-active.xpm | 33 + .themes/Klaus/xfwm4/maximize-inactive.xpm | 33 + .themes/Klaus/xfwm4/maximize-prelight.xpm | 33 + .themes/Klaus/xfwm4/maximize-pressed.xpm | 33 + .../Klaus/xfwm4/maximize-toggled-active.xpm | 33 + .../Klaus/xfwm4/maximize-toggled-inactive.xpm | 33 + .../Klaus/xfwm4/maximize-toggled-prelight.xpm | 33 + .../Klaus/xfwm4/maximize-toggled-pressed.xpm | 33 + .themes/Klaus/xfwm4/menu-active.xpm | 21 + .themes/Klaus/xfwm4/menu-inactive.xpm | 21 + .themes/Klaus/xfwm4/menu-prelight.xpm | 21 + .themes/Klaus/xfwm4/menu-pressed.xpm | 21 + .themes/Klaus/xfwm4/right-active.xpm | 26 + .themes/Klaus/xfwm4/right-inactive.xpm | 26 + .themes/Klaus/xfwm4/shade-active.xpm | 33 + .themes/Klaus/xfwm4/shade-inactive.xpm | 33 + .themes/Klaus/xfwm4/shade-prelight.xpm | 33 + .themes/Klaus/xfwm4/shade-pressed.xpm | 33 + .themes/Klaus/xfwm4/shade-toggled-active.xpm | 33 + .../Klaus/xfwm4/shade-toggled-inactive.xpm | 32 + .../Klaus/xfwm4/shade-toggled-prelight.xpm | 33 + .themes/Klaus/xfwm4/shade-toggled-pressed.xpm | 33 + .themes/Klaus/xfwm4/stick-active.xpm | 32 + .themes/Klaus/xfwm4/stick-inactive.xpm | 33 + .themes/Klaus/xfwm4/stick-prelight.xpm | 33 + .themes/Klaus/xfwm4/stick-pressed.xpm | 33 + .themes/Klaus/xfwm4/stick-toggled-active.xpm | 33 + .../Klaus/xfwm4/stick-toggled-inactive.xpm | 33 + .../Klaus/xfwm4/stick-toggled-prelight.xpm | 33 + .themes/Klaus/xfwm4/stick-toggled-pressed.xpm | 33 + .themes/Klaus/xfwm4/themerc | 23 + .themes/Klaus/xfwm4/title-1-active.xpm | 32 + .themes/Klaus/xfwm4/title-1-inactive.xpm | 32 + .themes/Klaus/xfwm4/title-2-active.xpm | 32 + .themes/Klaus/xfwm4/title-2-inactive.xpm | 32 + .themes/Klaus/xfwm4/title-3-active.xpm | 32 + .themes/Klaus/xfwm4/title-3-inactive.xpm | 32 + .themes/Klaus/xfwm4/title-4-active.xpm | 32 + .themes/Klaus/xfwm4/title-4-inactive.xpm | 32 + .themes/Klaus/xfwm4/title-5-active.xpm | 32 + .themes/Klaus/xfwm4/title-5-inactive.xpm | 32 + .themes/Klaus/xfwm4/top-left-active.xpm | 33 + .themes/Klaus/xfwm4/top-left-inactive.xpm | 33 + .themes/Klaus/xfwm4/top-right-active.xpm | 33 + .themes/Klaus/xfwm4/top-right-inactive.xpm | 33 + 0 | 0 bin/screenshot | 0 pictures/pfp.png | Bin 0 -> 462313 bytes scripts/bedtime.sh | 9 + 313 files changed, 43580 insertions(+), 52 deletions(-) create mode 100644 .config/dunst/dunstrc create mode 100644 .config/fastfetch/config.jsonc create mode 100644 .config/fish/conf.d/abbreviations.fish create mode 100644 .config/fish/config.fish create mode 100644 .config/fish/fish_variables create mode 100644 .config/hypr/.hyprland.conf.swp create mode 100644 .config/hypr/hyprlock.conf create mode 100755 .config/waybar/scripts/waymedia create mode 100755 .config/waybar/scripts/waymedia-buttons create mode 100644 .irssi/otr/otr.instag create mode 100644 .themes/Klaus/cinnamon/assets/add-workspace-hover.png create mode 100644 .themes/Klaus/cinnamon/assets/add-workspace.png create mode 100644 .themes/Klaus/cinnamon/assets/calendar-arrow-left.svg create mode 100644 .themes/Klaus/cinnamon/assets/calendar-arrow-right.svg create mode 100644 .themes/Klaus/cinnamon/assets/checkbox-off.svg create mode 100644 .themes/Klaus/cinnamon/assets/checkbox.svg create mode 100644 .themes/Klaus/cinnamon/assets/close-window.svg create mode 100644 .themes/Klaus/cinnamon/assets/corner-ripple.png create mode 100644 .themes/Klaus/cinnamon/assets/radiobutton-off.svg create mode 100644 .themes/Klaus/cinnamon/assets/radiobutton.svg create mode 100644 .themes/Klaus/cinnamon/assets/toggle-off-intl.svg create mode 100644 .themes/Klaus/cinnamon/assets/toggle-off-us.svg create mode 100644 .themes/Klaus/cinnamon/assets/toggle-on-intl.svg create mode 100644 .themes/Klaus/cinnamon/assets/toggle-on-us.svg create mode 100644 .themes/Klaus/cinnamon/assets/trash-icon.png create mode 100644 .themes/Klaus/cinnamon/cinnamon.css create mode 100644 .themes/Klaus/cinnamon/common-assets/menu/menu-hover.svg create mode 100644 .themes/Klaus/cinnamon/common-assets/menu/menu-separator.svg create mode 100644 .themes/Klaus/cinnamon/common-assets/misc/1D69F471.png create mode 100644 .themes/Klaus/cinnamon/common-assets/misc/add-workspace-active.svg create mode 100644 .themes/Klaus/cinnamon/common-assets/misc/add-workspace-hover.svg create mode 100644 .themes/Klaus/cinnamon/common-assets/misc/add-workspace.svg create mode 100644 .themes/Klaus/cinnamon/common-assets/misc/bg.svg create mode 100644 .themes/Klaus/cinnamon/common-assets/misc/calendar-arrow-left-hover.svg create mode 100644 .themes/Klaus/cinnamon/common-assets/misc/calendar-arrow-left.svg create mode 100644 .themes/Klaus/cinnamon/common-assets/misc/calendar-arrow-right-hover.svg create mode 100644 .themes/Klaus/cinnamon/common-assets/misc/calendar-arrow-right.svg create mode 100644 .themes/Klaus/cinnamon/common-assets/misc/close-active.svg create mode 100644 .themes/Klaus/cinnamon/common-assets/misc/close-hover.svg create mode 100644 .themes/Klaus/cinnamon/common-assets/misc/close.svg create mode 100644 .themes/Klaus/cinnamon/common-assets/misc/corner-ripple.svg create mode 100644 .themes/Klaus/cinnamon/common-assets/misc/desklet-header.svg create mode 100644 .themes/Klaus/cinnamon/common-assets/misc/desklet.svg create mode 100644 .themes/Klaus/cinnamon/common-assets/misc/osd.svg create mode 100644 .themes/Klaus/cinnamon/common-assets/misc/overview-hover.png create mode 100644 .themes/Klaus/cinnamon/common-assets/misc/overview.png create mode 100644 .themes/Klaus/cinnamon/common-assets/misc/trash-icon.svg create mode 100644 .themes/Klaus/cinnamon/common-assets/panel/activities-active.svg create mode 100644 .themes/Klaus/cinnamon/common-assets/panel/activities.svg create mode 100644 .themes/Klaus/cinnamon/common-assets/panel/panel-bottom.svg create mode 100644 .themes/Klaus/cinnamon/common-assets/panel/panel-top.svg create mode 100644 .themes/Klaus/cinnamon/common-assets/panel/window-list-active-bottom.svg create mode 100644 .themes/Klaus/cinnamon/common-assets/panel/window-list-active-top.svg create mode 100644 .themes/Klaus/cinnamon/common-assets/switch/switch-off-selected.svg create mode 100644 .themes/Klaus/cinnamon/common-assets/switch/switch-on-selected.svg create mode 100644 .themes/Klaus/cinnamon/dark-assets/checkbox/checkbox-checked-focused.svg create mode 100644 .themes/Klaus/cinnamon/dark-assets/checkbox/checkbox-checked.svg create mode 100644 .themes/Klaus/cinnamon/dark-assets/checkbox/checkbox-unchecked-focused.svg create mode 100644 .themes/Klaus/cinnamon/dark-assets/checkbox/checkbox-unchecked.svg create mode 100644 .themes/Klaus/cinnamon/dark-assets/menu/menu.svg create mode 100644 .themes/Klaus/cinnamon/dark-assets/menu/submenu.svg create mode 100644 .themes/Klaus/cinnamon/dark-assets/misc/button-box.svg create mode 100644 .themes/Klaus/cinnamon/dark-assets/misc/message.svg create mode 100644 .themes/Klaus/cinnamon/dark-assets/misc/modal.svg create mode 100644 .themes/Klaus/cinnamon/dark-assets/switch/switch-off.svg create mode 100644 .themes/Klaus/cinnamon/dark-assets/switch/switch-on.svg create mode 100644 .themes/Klaus/cinnamon/scss/_extends.scss create mode 100644 .themes/Klaus/cinnamon/scss/_global.scss create mode 100644 .themes/Klaus/cinnamon/scss/cinnamon.scss create mode 100644 .themes/Klaus/cinnamon/scss/sections/_accessibility.scss create mode 100644 .themes/Klaus/cinnamon/scss/sections/_alt-tab.scss create mode 100644 .themes/Klaus/cinnamon/scss/sections/_calendar.scss create mode 100644 .themes/Klaus/cinnamon/scss/sections/_desklets.scss create mode 100644 .themes/Klaus/cinnamon/scss/sections/_dialogs.scss create mode 100644 .themes/Klaus/cinnamon/scss/sections/_menu.scss create mode 100644 .themes/Klaus/cinnamon/scss/sections/_notifications.scss create mode 100644 .themes/Klaus/cinnamon/scss/sections/_overview.scss create mode 100644 .themes/Klaus/cinnamon/scss/sections/_panel.scss create mode 100644 .themes/Klaus/cinnamon/scss/sections/_stage.scss create mode 100644 .themes/Klaus/cinnamon/scss/sections/_tile-hud.scss create mode 100644 .themes/Klaus/cinnamon/thumbnail.png create mode 100644 .themes/Klaus/gnome-shell/gnome-shell.css create mode 100644 .themes/Klaus/gnome-shell/gnome-shell.css.map create mode 100644 .themes/Klaus/gtk-2.0/gtkrc create mode 100644 .themes/Klaus/gtk-2.0/gtkrc.hidpi create mode 100644 .themes/Klaus/gtk-3.0/assets/all-assets.svg create mode 100644 .themes/Klaus/gtk-3.0/assets/all-assets.txt create mode 100755 .themes/Klaus/gtk-3.0/assets/change_dpi.sh create mode 100644 .themes/Klaus/gtk-3.0/assets/checkbox-checked-dark.svg create mode 100644 .themes/Klaus/gtk-3.0/assets/checkbox-checked-insensitive-dark.svg create mode 100644 .themes/Klaus/gtk-3.0/assets/checkbox-checked-insensitive.svg create mode 100644 .themes/Klaus/gtk-3.0/assets/checkbox-checked.svg create mode 100644 .themes/Klaus/gtk-3.0/assets/checkbox-mixed-dark.svg create mode 100644 .themes/Klaus/gtk-3.0/assets/checkbox-mixed-insensitive-dark.svg create mode 100644 .themes/Klaus/gtk-3.0/assets/checkbox-mixed-insensitive.svg create mode 100644 .themes/Klaus/gtk-3.0/assets/checkbox-mixed.svg create mode 100644 .themes/Klaus/gtk-3.0/assets/checkbox-unchecked-dark.svg create mode 100644 .themes/Klaus/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.svg create mode 100644 .themes/Klaus/gtk-3.0/assets/checkbox-unchecked-insensitive.svg create mode 100644 .themes/Klaus/gtk-3.0/assets/checkbox-unchecked.svg create mode 100644 .themes/Klaus/gtk-3.0/assets/grid-selection-checked-dark.svg create mode 100644 .themes/Klaus/gtk-3.0/assets/grid-selection-checked.svg create mode 100644 .themes/Klaus/gtk-3.0/assets/grid-selection-unchecked-dark.svg create mode 100644 .themes/Klaus/gtk-3.0/assets/grid-selection-unchecked.svg create mode 100644 .themes/Klaus/gtk-3.0/assets/menuitem-checkbox-checked-hover.svg create mode 100644 .themes/Klaus/gtk-3.0/assets/menuitem-checkbox-checked-insensitive.svg create mode 100644 .themes/Klaus/gtk-3.0/assets/menuitem-checkbox-checked.svg create mode 100644 .themes/Klaus/gtk-3.0/assets/menuitem-checkbox-mixed-hover.svg create mode 100644 .themes/Klaus/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive.svg create mode 100644 .themes/Klaus/gtk-3.0/assets/menuitem-checkbox-mixed-selected.svg create mode 100644 .themes/Klaus/gtk-3.0/assets/menuitem-checkbox-mixed.svg create mode 100644 .themes/Klaus/gtk-3.0/assets/menuitem-checkbox-unchecked.svg create mode 100644 .themes/Klaus/gtk-3.0/assets/menuitem-radio-checked-hover.svg create mode 100644 .themes/Klaus/gtk-3.0/assets/menuitem-radio-checked-insensitive.svg create mode 100644 .themes/Klaus/gtk-3.0/assets/menuitem-radio-checked.svg create mode 100644 .themes/Klaus/gtk-3.0/assets/menuitem-radio-mixed-hover.svg create mode 100644 .themes/Klaus/gtk-3.0/assets/menuitem-radio-mixed-insensitive.svg create mode 100644 .themes/Klaus/gtk-3.0/assets/menuitem-radio-mixed-selected.svg create mode 100644 .themes/Klaus/gtk-3.0/assets/menuitem-radio-mixed.svg create mode 100644 .themes/Klaus/gtk-3.0/assets/menuitem-radio-unchecked.svg create mode 100644 .themes/Klaus/gtk-3.0/assets/pane-handle-vertical.svg create mode 100644 .themes/Klaus/gtk-3.0/assets/pane-handle.png create mode 100644 .themes/Klaus/gtk-3.0/assets/pane-handle.svg create mode 100644 .themes/Klaus/gtk-3.0/assets/pane-handle@2.png create mode 100644 .themes/Klaus/gtk-3.0/assets/radio-checked-dark.svg create mode 100644 .themes/Klaus/gtk-3.0/assets/radio-checked-insensitive-dark.svg create mode 100644 .themes/Klaus/gtk-3.0/assets/radio-checked-insensitive.svg create mode 100644 .themes/Klaus/gtk-3.0/assets/radio-checked.svg create mode 100644 .themes/Klaus/gtk-3.0/assets/radio-mixed-dark.svg create mode 100644 .themes/Klaus/gtk-3.0/assets/radio-mixed-insensitive-dark.svg create mode 100644 .themes/Klaus/gtk-3.0/assets/radio-mixed-insensitive.svg create mode 100644 .themes/Klaus/gtk-3.0/assets/radio-mixed.svg create mode 100644 .themes/Klaus/gtk-3.0/assets/radio-selected-insensitive.svg create mode 100644 .themes/Klaus/gtk-3.0/assets/radio-selected.svg create mode 100644 .themes/Klaus/gtk-3.0/assets/radio-unchecked-dark.svg create mode 100644 .themes/Klaus/gtk-3.0/assets/radio-unchecked-insensitive-dark.svg create mode 100644 .themes/Klaus/gtk-3.0/assets/radio-unchecked-insensitive.svg create mode 100644 .themes/Klaus/gtk-3.0/assets/radio-unchecked.svg create mode 100644 .themes/Klaus/gtk-3.0/assets/radio-unselected-dark.svg create mode 100644 .themes/Klaus/gtk-3.0/assets/radio-unselected-insensitive-dark.svg create mode 100644 .themes/Klaus/gtk-3.0/assets/radio-unselected-insensitive.svg create mode 100644 .themes/Klaus/gtk-3.0/assets/radio-unselected.svg create mode 100755 .themes/Klaus/gtk-3.0/assets/sed.sh create mode 100755 .themes/Klaus/gtk-3.0/assets/unsed.sh create mode 100644 .themes/Klaus/gtk-3.0/dist/gtk-dark.css create mode 100644 .themes/Klaus/gtk-3.0/dist/gtk-dark.css.map create mode 100644 .themes/Klaus/gtk-3.0/dist/gtk-light.css create mode 100644 .themes/Klaus/gtk-3.0/dist/gtk-light.css.map create mode 100644 .themes/Klaus/gtk-3.0/gtk-dark.css create mode 100644 .themes/Klaus/gtk-3.0/gtk-light.css create mode 100644 .themes/Klaus/gtk-3.0/gtk.css create mode 100644 .themes/Klaus/gtk-3.0/thumbnail.png create mode 100644 .themes/Klaus/metacity-1/metacity-theme-2.xml create mode 100644 .themes/Klaus/metacity-1/metacity-theme-3.xml create mode 100644 .themes/Klaus/metacity-1/thumbnail.png create mode 100644 .themes/Klaus/openbox-3/close.xbm create mode 100644 .themes/Klaus/openbox-3/close_hover.xbm create mode 100644 .themes/Klaus/openbox-3/desk.xbm create mode 100644 .themes/Klaus/openbox-3/desk_toggled.xbm create mode 100644 .themes/Klaus/openbox-3/iconify.xbm create mode 100644 .themes/Klaus/openbox-3/iconify_hover.xbm create mode 100644 .themes/Klaus/openbox-3/max.xbm create mode 100644 .themes/Klaus/openbox-3/max_toggled.xbm create mode 100644 .themes/Klaus/openbox-3/shade.xbm create mode 100644 .themes/Klaus/openbox-3/shade_toggled.xbm create mode 100644 .themes/Klaus/openbox-3/themerc create mode 100644 .themes/Klaus/unity/close.svg create mode 100644 .themes/Klaus/unity/close_dash.svg create mode 100644 .themes/Klaus/unity/close_dash_disabled.svg create mode 120000 .themes/Klaus/unity/close_dash_prelight.svg create mode 120000 .themes/Klaus/unity/close_dash_pressed.svg create mode 100644 .themes/Klaus/unity/close_focused_normal.svg create mode 100644 .themes/Klaus/unity/close_focused_prelight.svg create mode 100644 .themes/Klaus/unity/close_focused_pressed.svg create mode 100644 .themes/Klaus/unity/close_unfocused.svg create mode 120000 .themes/Klaus/unity/close_unfocused_prelight.svg create mode 120000 .themes/Klaus/unity/close_unfocused_pressed.svg create mode 100644 .themes/Klaus/unity/launcher_arrow_ltr_19.svg create mode 100644 .themes/Klaus/unity/launcher_arrow_ltr_37.svg create mode 100644 .themes/Klaus/unity/launcher_arrow_outline_ltr_19.svg create mode 100644 .themes/Klaus/unity/launcher_arrow_outline_ltr_37.svg create mode 100644 .themes/Klaus/unity/launcher_arrow_outline_rtl_19.svg create mode 100644 .themes/Klaus/unity/launcher_arrow_outline_rtl_37.svg create mode 100644 .themes/Klaus/unity/launcher_arrow_rtl_19.svg create mode 100644 .themes/Klaus/unity/launcher_arrow_rtl_37.svg create mode 100644 .themes/Klaus/unity/launcher_icon_back_150.svg create mode 100644 .themes/Klaus/unity/launcher_icon_back_54.svg create mode 100644 .themes/Klaus/unity/launcher_icon_edge_150.svg create mode 100644 .themes/Klaus/unity/launcher_icon_edge_54.svg create mode 100644 .themes/Klaus/unity/launcher_icon_glow_200.svg create mode 100644 .themes/Klaus/unity/launcher_icon_glow_62.svg create mode 100644 .themes/Klaus/unity/launcher_icon_selected_back_150.svg create mode 100644 .themes/Klaus/unity/launcher_icon_selected_back_54.svg create mode 100644 .themes/Klaus/unity/launcher_icon_shadow_200.svg create mode 100644 .themes/Klaus/unity/launcher_icon_shadow_62.svg create mode 100644 .themes/Klaus/unity/launcher_icon_shine_150.svg create mode 100644 .themes/Klaus/unity/launcher_icon_shine_54.svg create mode 100644 .themes/Klaus/unity/launcher_pip_ltr_19.svg create mode 100644 .themes/Klaus/unity/launcher_pip_ltr_37.svg create mode 100644 .themes/Klaus/unity/launcher_pip_rtl_19.svg create mode 100644 .themes/Klaus/unity/launcher_pip_rtl_37.svg create mode 100644 .themes/Klaus/unity/maximize.svg create mode 100644 .themes/Klaus/unity/maximize_dash.svg create mode 100644 .themes/Klaus/unity/maximize_dash_disabled.svg create mode 120000 .themes/Klaus/unity/maximize_dash_prelight.svg create mode 120000 .themes/Klaus/unity/maximize_dash_pressed.svg create mode 100644 .themes/Klaus/unity/maximize_focused_normal.svg create mode 100644 .themes/Klaus/unity/maximize_focused_prelight.svg create mode 100644 .themes/Klaus/unity/maximize_focused_pressed.svg create mode 100644 .themes/Klaus/unity/maximize_unfocused.svg create mode 120000 .themes/Klaus/unity/maximize_unfocused_prelight.svg create mode 120000 .themes/Klaus/unity/maximize_unfocused_pressed.svg create mode 100644 .themes/Klaus/unity/minimize.svg create mode 100644 .themes/Klaus/unity/minimize_dash.svg create mode 100644 .themes/Klaus/unity/minimize_dash_disabled.svg create mode 120000 .themes/Klaus/unity/minimize_dash_prelight.svg create mode 120000 .themes/Klaus/unity/minimize_dash_pressed.svg create mode 100644 .themes/Klaus/unity/minimize_focused_normal.svg create mode 100644 .themes/Klaus/unity/minimize_focused_prelight.svg create mode 100644 .themes/Klaus/unity/minimize_focused_pressed.svg create mode 100644 .themes/Klaus/unity/minimize_unfocused.svg create mode 120000 .themes/Klaus/unity/minimize_unfocused_prelight.svg create mode 120000 .themes/Klaus/unity/minimize_unfocused_pressed.svg create mode 100644 .themes/Klaus/unity/minimized.svg create mode 100644 .themes/Klaus/unity/modes/launcher_bfb-flat.png create mode 100644 .themes/Klaus/unity/modes/launcher_bfb_ns.png create mode 100644 .themes/Klaus/unity/modes/ubuntu-square.svg create mode 100644 .themes/Klaus/unity/progress_bar_fill.svg create mode 100644 .themes/Klaus/unity/progress_bar_trough.svg create mode 100644 .themes/Klaus/unity/sheet_style_close_focused.svg create mode 120000 .themes/Klaus/unity/sheet_style_close_focused_prelight.svg create mode 120000 .themes/Klaus/unity/sheet_style_close_focused_pressed.svg create mode 100644 .themes/Klaus/unity/unmaximize.svg create mode 100644 .themes/Klaus/unity/unmaximize_dash.svg create mode 100644 .themes/Klaus/unity/unmaximize_dash_disabled.svg create mode 120000 .themes/Klaus/unity/unmaximize_dash_prelight.svg create mode 120000 .themes/Klaus/unity/unmaximize_dash_pressed.svg create mode 100644 .themes/Klaus/unity/unmaximize_focused_normal.svg create mode 100644 .themes/Klaus/unity/unmaximize_focused_prelight.svg create mode 100644 .themes/Klaus/unity/unmaximize_focused_pressed.svg create mode 100644 .themes/Klaus/unity/unmaximize_unfocused.svg create mode 120000 .themes/Klaus/unity/unmaximize_unfocused_prelight.svg create mode 120000 .themes/Klaus/unity/unmaximize_unfocused_pressed.svg create mode 100644 .themes/Klaus/xfwm4/bottom-active.xpm create mode 100644 .themes/Klaus/xfwm4/bottom-inactive.xpm create mode 100644 .themes/Klaus/xfwm4/bottom-left-active.xpm create mode 100644 .themes/Klaus/xfwm4/bottom-left-inactive.xpm create mode 100644 .themes/Klaus/xfwm4/bottom-right-active.xpm create mode 100644 .themes/Klaus/xfwm4/bottom-right-inactive.xpm create mode 100644 .themes/Klaus/xfwm4/close-active.xpm create mode 100644 .themes/Klaus/xfwm4/close-inactive.xpm create mode 100644 .themes/Klaus/xfwm4/close-prelight.xpm create mode 100644 .themes/Klaus/xfwm4/close-pressed.xpm create mode 100644 .themes/Klaus/xfwm4/hide-active.xpm create mode 100644 .themes/Klaus/xfwm4/hide-inactive.xpm create mode 100644 .themes/Klaus/xfwm4/hide-prelight.xpm create mode 100644 .themes/Klaus/xfwm4/hide-pressed.xpm create mode 100644 .themes/Klaus/xfwm4/left-active.xpm create mode 100644 .themes/Klaus/xfwm4/left-inactive.xpm create mode 100644 .themes/Klaus/xfwm4/maximize-active.xpm create mode 100644 .themes/Klaus/xfwm4/maximize-inactive.xpm create mode 100644 .themes/Klaus/xfwm4/maximize-prelight.xpm create mode 100644 .themes/Klaus/xfwm4/maximize-pressed.xpm create mode 100644 .themes/Klaus/xfwm4/maximize-toggled-active.xpm create mode 100644 .themes/Klaus/xfwm4/maximize-toggled-inactive.xpm create mode 100644 .themes/Klaus/xfwm4/maximize-toggled-prelight.xpm create mode 100644 .themes/Klaus/xfwm4/maximize-toggled-pressed.xpm create mode 100644 .themes/Klaus/xfwm4/menu-active.xpm create mode 100644 .themes/Klaus/xfwm4/menu-inactive.xpm create mode 100644 .themes/Klaus/xfwm4/menu-prelight.xpm create mode 100644 .themes/Klaus/xfwm4/menu-pressed.xpm create mode 100644 .themes/Klaus/xfwm4/right-active.xpm create mode 100644 .themes/Klaus/xfwm4/right-inactive.xpm create mode 100644 .themes/Klaus/xfwm4/shade-active.xpm create mode 100644 .themes/Klaus/xfwm4/shade-inactive.xpm create mode 100644 .themes/Klaus/xfwm4/shade-prelight.xpm create mode 100644 .themes/Klaus/xfwm4/shade-pressed.xpm create mode 100644 .themes/Klaus/xfwm4/shade-toggled-active.xpm create mode 100644 .themes/Klaus/xfwm4/shade-toggled-inactive.xpm create mode 100644 .themes/Klaus/xfwm4/shade-toggled-prelight.xpm create mode 100644 .themes/Klaus/xfwm4/shade-toggled-pressed.xpm create mode 100644 .themes/Klaus/xfwm4/stick-active.xpm create mode 100644 .themes/Klaus/xfwm4/stick-inactive.xpm create mode 100644 .themes/Klaus/xfwm4/stick-prelight.xpm create mode 100644 .themes/Klaus/xfwm4/stick-pressed.xpm create mode 100644 .themes/Klaus/xfwm4/stick-toggled-active.xpm create mode 100644 .themes/Klaus/xfwm4/stick-toggled-inactive.xpm create mode 100644 .themes/Klaus/xfwm4/stick-toggled-prelight.xpm create mode 100644 .themes/Klaus/xfwm4/stick-toggled-pressed.xpm create mode 100644 .themes/Klaus/xfwm4/themerc create mode 100644 .themes/Klaus/xfwm4/title-1-active.xpm create mode 100644 .themes/Klaus/xfwm4/title-1-inactive.xpm create mode 100644 .themes/Klaus/xfwm4/title-2-active.xpm create mode 100644 .themes/Klaus/xfwm4/title-2-inactive.xpm create mode 100644 .themes/Klaus/xfwm4/title-3-active.xpm create mode 100644 .themes/Klaus/xfwm4/title-3-inactive.xpm create mode 100644 .themes/Klaus/xfwm4/title-4-active.xpm create mode 100644 .themes/Klaus/xfwm4/title-4-inactive.xpm create mode 100644 .themes/Klaus/xfwm4/title-5-active.xpm create mode 100644 .themes/Klaus/xfwm4/title-5-inactive.xpm create mode 100644 .themes/Klaus/xfwm4/top-left-active.xpm create mode 100644 .themes/Klaus/xfwm4/top-left-inactive.xpm create mode 100644 .themes/Klaus/xfwm4/top-right-active.xpm create mode 100644 .themes/Klaus/xfwm4/top-right-inactive.xpm delete mode 100644 0 mode change 100644 => 100755 bin/screenshot create mode 100644 pictures/pfp.png create mode 100644 scripts/bedtime.sh diff --git a/.config/dunst/dunstrc b/.config/dunst/dunstrc new file mode 100644 index 00000000..2baac3b2 --- /dev/null +++ b/.config/dunst/dunstrc @@ -0,0 +1,416 @@ +[global] + ### Display ### + + # Which monitor should the notifications be displayed on. + monitor = 0 + + # Display notification on focused monitor. Possible modes are: + # mouse: follow mouse pointer + # keyboard: follow window with keyboard focus + # none: don't follow anything + # + # "keyboard" needs a window manager that exports the + # _NET_ACTIVE_WINDOW property. + # This should be the case for almost all modern window managers. + # + # If this option is set to mouse or keyboard, the monitor option + # will be ignored. + follow = mouse + + # The geometry of the window: + # [{width}]x{height}[+/-{x}+/-{y}] + # The geometry of the message window. + # The height is measured in number of notifications everything else + # in pixels. If the width is omitted but the height is given + # ("-geometry x2"), the message window expands over the whole screen + # (dmenu-like). If width is 0, the window expands to the longest + # message displayed. A positive x is measured from the left, a + # negative from the right side of the screen. Y is measured from + # the top and down respectively. + # The width can be negative. In this case the actual width is the + # screen width minus the width defined in within the geometry option. + geometry = "300x100-15+46" + + # Show how many messages are currently hidden (because of geometry). + indicate_hidden = yes + + # Shrink window if it's smaller than the width. Will be ignored if + # width is 0. + shrink = yes + + # The transparency of the window. Range: [0; 100]. + # This option will only work if a compositing window manager is + # present (e.g. xcompmgr, compiz, etc.). + transparency = 0 + + # The height of the entire notification. If the height is smaller + # than the font height and padding combined, it will be raised + # to the font height and padding. + notification_height = 0 + + # Draw a line of "separator_height" pixel height between two + # notifications. + # Set to 0 to disable. + separator_height = 2 + + # Padding between text and separator. + padding = 8 + + # Horizontal padding. + horizontal_padding = 8 + + # Defines width in pixels of frame around the notification window. + # Set to 0 to disable. + frame_width = 2 + + # Defines color of the frame around the notification window. + frame_color = "#000000" + + # Define a color for the separator. + # possible values are: + # * auto: dunst tries to find a color fitting to the background; + # * foreground: use the same color as the foreground; + # * frame: use the same color as the frame; + # * anything else will be interpreted as a X color. + separator_color = frame + + # Sort messages by urgency. + sort = yes + + # Don't remove messages, if the user is idle (no mouse or keyboard input) + # for longer than idle_threshold seconds. + # Set to 0 to disable. + # A client can set the 'transient' hint to bypass this. See the rules + # section for how to disable this if necessary + idle_threshold = 120 + + ### Text ### + + font = Museo Sans 10 + + # The spacing between lines. If the height is smaller than the + # font height, it will get raised to the font height. + line_height = 0 + + # Possible values are: + # full: Allow a small subset of html markup in notifications: + # bold + # italic + # strikethrough + # underline + # + # For a complete reference see + # . + # + # strip: This setting is provided for compatibility with some broken + # clients that send markup even though it's not enabled on the + # server. Dunst will try to strip the markup but the parsing is + # simplistic so using this option outside of matching rules for + # specific applications *IS GREATLY DISCOURAGED*. + # + # no: Disable markup parsing, incoming notifications will be treated as + # plain text. Dunst will not advertise that it has the body-markup + # capability if this is set as a global setting. + # + # It's important to note that markup inside the format option will be parsed + # regardless of what this is set to. + markup = full + + # The format of the message. Possible variables are: + # %a appname + # %s summary + # %b body + # %i iconname (including its path) + # %I iconname (without its path) + # %p progress value if set ([ 0%] to [100%]) or nothing + # %n progress value if set without any extra characters + # %% Literal % + # Markup is allowed + format = "%s\n%b" + + # Alignment of message text. + # Possible values are "left", "center" and "right". + alignment = center + + # Show age of message if message is older than show_age_threshold + # seconds. + # Set to -1 to disable. + show_age_threshold = 60 + + # Split notifications into multiple lines if they don't fit into + # geometry. + word_wrap = yes + + # When word_wrap is set to no, specify where to make an ellipsis in long lines. + # Possible values are "start", "middle" and "end". + ellipsize = middle + + # Ignore newlines '\n' in notifications. + ignore_newline = no + + # Stack together notifications with the same content + stack_duplicates = true + + # Hide the count of stacked notifications with the same content + hide_duplicate_count = false + + # Display indicators for URLs (U) and actions (A). + show_indicators = yes + + ### Icons ### + + # Align icons left/right/off + icon_position = left + + # Scale larger icons down to this size, set to 0 to disable + max_icon_size = 32 + + # Paths to default icons. + icon_path = /usr/share/icons/candy-icons/apps/scalable:/usr/share/icons/candy-icons/devices/scalable/ + + ### History ### + + # Should a notification popped up from history be sticky or timeout + # as if it would normally do. + sticky_history = yes + + # Maximum amount of notifications kept in history + history_length = 20 + + ### Misc/Advanced ### + + # dmenu path. + dmenu = /usr/bin/rofi -dmenu + + # Browser for opening urls in context menu. + browser = /usr/bin/firefox -new-tab + + # Always run rule-defined scripts, even if the notification is suppressed + always_run_script = true + + # Define the title of the windows spawned by dunst + title = Dunst + + # Define the class of the windows spawned by dunst + class = Dunst + + # Print a notification on startup. + # This is mainly for error detection, since dbus (re-)starts dunst + # automatically after a crash. + startup_notification = false + + # Manage dunst's desire for talking + # Can be one of the following values: + # crit: Critical features. Dunst aborts + # warn: Only non-fatal warnings + # mesg: Important Messages + # info: all unimportant stuff + # debug: all less than unimportant stuff + verbosity = mesg + + # Define the corner radius of the notification window + # in pixel size. If the radius is 0, you have no rounded + # corners. + # The radius will be automatically lowered if it exceeds half of the + # notification height to avoid clipping text and/or icons. + corner_radius = 0 + + ### Legacy + + # Use the Xinerama extension instead of RandR for multi-monitor support. + # This setting is provided for compatibility with older nVidia drivers that + # do not support RandR and using it on systems that support RandR is highly + # discouraged. + # + # By enabling this setting dunst will not be able to detect when a monitor + # is connected or disconnected which might break follow mode if the screen + # layout changes. + force_xinerama = false + + ### mouse + + # Defines action of mouse event + # Possible values are: + # * none: Don't do anything. + # * do_action: If the notification has exactly one action, or one is marked as default, + # invoke it. If there are multiple and no default, open the context menu. + # * close_current: Close current notification. + # * close_all: Close all notifications. + mouse_left_click = close_current + mouse_middle_click = do_action + mouse_right_click = close_all + +# Experimental features that may or may not work correctly. Do not expect them +# to have a consistent behaviour across releases. +[experimental] + # Calculate the dpi to use on a per-monitor basis. + # If this setting is enabled the Xft.dpi value will be ignored and instead + # dunst will attempt to calculate an appropriate dpi value for each monitor + # using the resolution and physical size. This might be useful in setups + # where there are multiple screens with very different dpi values. + per_monitor_dpi = false + +[shortcuts] + + # Shortcuts are specified as [modifier+][modifier+]...key + # Available modifiers are "ctrl", "mod1" (the alt-key), "mod2", + # "mod3" and "mod4" (windows-key). + # Xev might be helpful to find names for keys. + + # Close notification. + close = ctrl+space + + # Close all notifications. + close_all = ctrl+shift+space + + # Redisplay last message(s). + # On the US keyboard layout "grave" is normally above TAB and left + # of "1". Make sure this key actually exists on your keyboard layout, + # e.g. check output of 'xmodmap -pke' + history = ctrl+grave + + # Context menu. + context = ctrl+shift+grave + +[urgency_low] + # IMPORTANT: colors have to be defined in quotation marks. + # Otherwise the "#" and following would be interpreted as a comment. + background = "#ebdbb2" + foreground = "#282828" + frame_color = "#b8bb26" + timeout = 7 + # Icon for notifications with low urgency, uncomment to enable + icon = /home/javalsai/.config/dunst/images/notification-low.png + +[urgency_normal] + foreground = "#ebdbb2" + background = "#282828" + frame_color = "#458588" + timeout = 10 + # Icon for notifications with normal urgency, uncomment to enable + icon = /home/javalsai/.config/dunst/images/notification.png + +[urgency_critical] + foreground = "#ebdbb2" + background = "#282828" + frame_color = "#fb4934" + timeout = 15 + # Icon for notifications with critical urgency, uncomment to enable + icon = /home/javalsai/.config/dunst/images/notification-critical.png + +# Every section that isn't one of the above is interpreted as a rules to +# override settings for certain messages. +# +# Messages can be matched by +# appname (discouraged, see desktop_entry) +# body +# category +# desktop_entry +# icon +# match_transient +# msg_urgency +# stack_tag +# summary +# +# and you can override the +# background +# foreground +# format +# frame_color +# fullscreen +# new_icon +# set_stack_tag +# set_transient +# timeout +# urgency +# +# Shell-like globbing will get expanded. +# +# Instead of the appname filter, it's recommended to use the desktop_entry filter. +# GLib based applications export their desktop-entry name. In comparison to the appname, +# the desktop-entry won't get localized. +# +# SCRIPTING +# You can specify a script that gets run when the rule matches by +# setting the "script" option. +# The script will be called as follows: +# script appname summary body icon urgency +# where urgency can be "LOW", "NORMAL" or "CRITICAL". +# +# NOTE: if you don't want a notification to be displayed, set the format +# to "". +# NOTE: It might be helpful to run dunst -print in a terminal in order +# to find fitting options for rules. + +# Disable the transient hint so that idle_threshold cannot be bypassed from the +# client +#[transient_disable] +# match_transient = yes +# set_transient = no +# +# Make the handling of transient notifications more strict by making them not +# be placed in history. +#[transient_history_ignore] +# match_transient = yes +# history_ignore = yes + +# fullscreen values +# show: show the notifications, regardless if there is a fullscreen window opened +# delay: displays the new notification, if there is no fullscreen window active +# If the notification is already drawn, it won't get undrawn. +# pushback: same as delay, but when switching into fullscreen, the notification will get +# withdrawn from screen again and will get delayed like a new notification +#[fullscreen_delay_everything] +# fullscreen = delay +#[fullscreen_show_critical] +# msg_urgency = critical +# fullscreen = show + +#[espeak] +# summary = "*" +# script = dunst_espeak.sh + +#[script-test] +# summary = "*script*" +# script = dunst_test.sh + +#[ignore] +# # This notification will not be displayed +# summary = "foobar" +# format = "" + +#[history-ignore] +# # This notification will not be saved in history +# summary = "foobar" +# history_ignore = yes + +#[skip-display] +# # This notification will not be displayed, but will be included in the history +# summary = "foobar" +# skip_display = yes + +#[signed_on] +# appname = Pidgin +# summary = "*signed on*" +# urgency = low +# +#[signed_off] +# appname = Pidgin +# summary = *signed off* +# urgency = low +# +#[says] +# appname = Pidgin +# summary = *says* +# urgency = critical +# +#[twitter] +# appname = Pidgin +# summary = *twitter.com* +# urgency = normal +# +#[stack-volumes] +# appname = "some_volume_notifiers" +# set_stack_tag = "volume" +# +# vim: ft=cfg diff --git a/.config/fastfetch/config.jsonc b/.config/fastfetch/config.jsonc new file mode 100644 index 00000000..4aa4f723 --- /dev/null +++ b/.config/fastfetch/config.jsonc @@ -0,0 +1,78 @@ +// _____ _____ _____ _____ _____ _____ _____ _____ _____ +// | __| _ | __|_ _| __| __|_ _| | | | +// | __| |__ | | | | __| __| | | | --| | +// |__| |__|__|_____| |_| |__| |_____| |_| |_____|__|__| ARCH +// +// by Bina + + +// execute with: fastfetch --colors-block-range-start 9 --colors-block-width 3 + +{ + "$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json", + "logo": { + "source": "~/pictures/pfp.png", + "width": 20, + "height": 10, + "padding": { + "top": 1, + "right": 0 + } + }, + "display": { + "separator": " " + }, + "modules": [ + { + "type": "colors", + "key": " ", + "symbol": "circle" + }, + "break", + { + "type": "title", + "keyWidth": 10 + }, + { + "type": "os", + "key": " ", + "keyColor": "33", // = color3 + }, + { + "type": "kernel", + "key": " ", + "keyColor": "33", + }, + { + "type": "shell", + "key": " ", + "keyColor": "33", + }, + { + "type": "terminal", + "key": " ", + "keyColor": "33", + }, + { + "type": "wm", + "key": " ", + "keyColor": "33", + }, + { + "type": "uptime", + "key": " ", + "keyColor": "33", + }, + { + "type": "media", + "key": "󰝚 ", + "keyColor": "33", + }, + "break", + { + "type": "colors", + "key": " ", + "symbol": "circle" + }, + ] +} diff --git a/.config/fish/conf.d/abbreviations.fish b/.config/fish/conf.d/abbreviations.fish new file mode 100644 index 00000000..a81b4315 --- /dev/null +++ b/.config/fish/conf.d/abbreviations.fish @@ -0,0 +1,7 @@ +abbr ssh "kitten ssh" +abbr push "git push" +abbr --set-cursor=! commit "git commit -m \"!\"" +abbr add "git add" +abbr vim "vim -N" +abbr in "sudo zypper in" +abbr up "sudo zypper up" diff --git a/.config/fish/config.fish b/.config/fish/config.fish new file mode 100644 index 00000000..40cb1fdd --- /dev/null +++ b/.config/fish/config.fish @@ -0,0 +1,7 @@ +if status is-interactive + # Commands to run in interactive sessions can go here +end +set -U fish_greeting +function fish_greeting + fastfetch +end diff --git a/.config/fish/fish_variables b/.config/fish/fish_variables new file mode 100644 index 00000000..6b8e569e --- /dev/null +++ b/.config/fish/fish_variables @@ -0,0 +1,32 @@ +# This file contains fish universal variable definitions. +# VERSION: 3.0 +SETUVAR __fish_initialized:3400 +SETUVAR fish_color_autosuggestion:brblack +SETUVAR fish_color_cancel:\x2dr +SETUVAR fish_color_command:blue +SETUVAR fish_color_comment:red +SETUVAR fish_color_cwd:green +SETUVAR fish_color_cwd_root:red +SETUVAR fish_color_end:green +SETUVAR fish_color_error:brred +SETUVAR fish_color_escape:brcyan +SETUVAR fish_color_history_current:\x2d\x2dbold +SETUVAR fish_color_host:normal +SETUVAR fish_color_host_remote:yellow +SETUVAR fish_color_normal:normal +SETUVAR fish_color_operator:brcyan +SETUVAR fish_color_param:cyan +SETUVAR fish_color_quote:yellow +SETUVAR fish_color_redirection:cyan\x1e\x2d\x2dbold +SETUVAR fish_color_search_match:bryellow\x1e\x2d\x2dbackground\x3dbrblack +SETUVAR fish_color_selection:white\x1e\x2d\x2dbold\x1e\x2d\x2dbackground\x3dbrblack +SETUVAR fish_color_status:red +SETUVAR fish_color_user:brgreen +SETUVAR fish_color_valid_path:\x2d\x2dunderline +SETUVAR fish_greeting:\x1d +SETUVAR fish_key_bindings:fish_default_key_bindings +SETUVAR fish_pager_color_completion:normal +SETUVAR fish_pager_color_description:yellow\x1e\x2di +SETUVAR fish_pager_color_prefix:normal\x1e\x2d\x2dbold\x1e\x2d\x2dunderline +SETUVAR fish_pager_color_progress:brwhite\x1e\x2d\x2dbackground\x3dcyan +SETUVAR fish_pager_color_selected_background:\x2dr diff --git a/.config/hypr/.hyprland.conf.swp b/.config/hypr/.hyprland.conf.swp new file mode 100644 index 0000000000000000000000000000000000000000..e00cc5675663389a62d84ba45416154e1459948e GIT binary patch literal 12288 zcmeI2U1%It6vuCEt8PD3?3;?*rUY6tn`AfHd+Z}s z_uPB_=iZsS?NoH;EjK)Lp)$QGY-iB> zRugTe87VEE2?7q;j_3>xs=}yijiF}Ow7kD`X4JfkDNVCWnF5&tH=}^-)bkU&$w;v< zEW_;U+e`P{yLdAZv$mN6nF5&tnF5&tnF5&tnF5&tnF6<%0*<+bJc}{k7K}UmwZA1e z4?l0Qw6fu53SK}z zBjj~(1{?ruTX7Da1pVMg)b|274_*Xby%FaBJUYRl88y+dT%FS?TGs`06xueI$Ub_~ zvruWW38~_YQ}`S@zA#G_dg}1R*g?0ZiKBekq5h#zzRXpHnmX%pOLcT=3R`nDVNg0g zSQ^*}Qa&c~klbE;oQg2D*H-aRS=rIVA@Pni#apNEu zrY2n58$)_?NWXa^Fy>9>+I;f>Wk;Bs2EeOArq@(Y(|^u&Fhjf}oC&P0Epv<7+@W*K zcJS2^jfU>`?@hU6C1yp3TPK9>ws|5*{;6o3LaEWt&XJbim6p zvPIH$GR1W=)pH`nb0XDqJjHW7)pIPxb1c=fl;T-R^&Cy{98L9v{8HDLOe3kDK?P!- z#Z=EiO3Z?s5$K3A)zR?bR~xIDGP+(NTy>gMzHc}uYIMLaB|aY?&QG59XHZx>g`&Xg z4X-P$LQ&L+IbKeMqL2}5yo3rx@gmlE*%XR`MXd2sDHKJDSmWhUC<+s?#!I456eD7d zmqDQ@K*SoC9s>qvw}8%P>ehj)d#9?S?|_4l~yu(cvTs?*$lV!qvosFgc;(0oAUm^Xnoi zG#<S!CyT@^OLS<9cQ?7u9S)yzrrKsk zy-j0%g$hhdFU{Y;gz6~tSlCv+wTriXTd8fay)!~b+()r1!{az_Yep--pAuE%;;=m{m*D0n+k&1fhwhftO| zh1OkN_dANaC^T-Qg;)fI9>QGEbUj!i3F9MS4lT`by5ua$wW<|=4nqD$m1u_PI&>93 zVMxy4or>)+$F*VWYkT{gKL4^XDsn$HMIFoK#5d7Z>NQ&r=U*nd1~csn76jaj!@;R$ z;0({bTvb>#ZdK%yR@zBU75boN_`|RGRv4^Cb$@X}{yE^gq&ZY4s@3Ay0n)$%v6$|s zA$JQk&1O}dS8VLy?PkT|*z;RZAA!9DqCVc7!%N~7T{J}K(AI1q~}@password + hide_input = false + rounding = -1 + check_color = rgb(204, 136, 34) + fail_color = rgb(204, 34, 34) + fail_text = $FAIL ($ATTEMPTS) + fail_timeout = 2000 + fail_transition = 300 + capslock_color = -1 + numlock_color = -1 + bothlock_color = -1 + invert_numlock = false + swap_font_color = false + + position = 0, -80 + halign = center + valign = center +} diff --git a/.config/newsboat/urls b/.config/newsboat/urls index 0273e056..4518a6a2 100644 --- a/.config/newsboat/urls +++ b/.config/newsboat/urls @@ -15,4 +15,5 @@ https://loadingartist.com/index.xml https://warandpeas.com/rss https://www.oglaf.com/feeds/rss/ https://xkcd.com/rss.xml +https://pcweenies.com/rss diff --git a/.config/waybar/config b/.config/waybar/config index c887e868..19736c04 100644 --- a/.config/waybar/config +++ b/.config/waybar/config @@ -2,12 +2,26 @@ { "layer": "top", "height": 30, - "modules-left": ["hyprland/workspaces", "custom/lock", "custom/shutdown", "custom/reboot", "custom/temperature", "cpu", "memory"], + "modules-left": ["hyprland/workspaces", "custom/temperature", "cpu", "memory"], "modules-center": ["custom/time", "hyprland/window"], - "modules-right": ["custom/metar", "battery", "clock"], + "modules-right": ["custom/metar", "clock", "tray"], + "hyprland/workspaces": { + "disable-scroll": true, + "show-special": true, + "all-outputs": true, + "move-to-monitor": true, + "wrap-on-scroll": false, + "format": "{icon}{name}", + "format-active": "[{name}]", + "format-icons": { + "urgent": "!", + "active": "*", + "default": "" + } + }, "clock": { "format": "{:%a, %d %b %Y %H:%M:%S}", - "inverval": 1 + "interval": 1 }, "custom/temperature": { "format": " {}", @@ -36,6 +50,6 @@ "custom/reboot": { "on-click": "reboot", "format": "", - } + }, } ] diff --git a/.config/waybar/scripts/waymedia b/.config/waybar/scripts/waymedia new file mode 100755 index 00000000..f8dfba2c --- /dev/null +++ b/.config/waybar/scripts/waymedia @@ -0,0 +1,61 @@ +#!/usr/bin/env python3 + +import os +import json +from os.path import expanduser +import subprocess +import re + +config_path = f"{expanduser('~')}/.config/waybar" + +if os.path.exists(f"{config_path}/config.jsonc"): + config_path = f"{config_path}/config.jsonc" +else: + config_path = f"{config_path}/config" + +def remove_comments(jsonc_str): + json_str = re.sub(r'//.*', '', jsonc_str) # remove single-line comments + json_str = re.sub(r'/\*.*?\*/', '', json_str, flags=re.DOTALL) # remove multi-line comments + return json_str + +with open(config_path, "r", encoding="utf-8") as file: + jsonc_content = file.read() + +clean_json_str = remove_comments(jsonc_content) +config_json = json.loads(clean_json_str) + +module_configs = config_json.get("custom/waymedia", {}) +pause_icon = module_configs.get("pause-icon", " ") +play_icon = module_configs.get("play-icon", " ") +divider = module_configs.get("divider", " - ") +format = module_configs.get("format", "{icon}{artist}{divider}{title}") +limit = module_configs.get("limit", 60) + +def get_command_result(command) -> str: + return subprocess.run(command, shell=True, capture_output=True, text=True).stdout.strip() + +metadata = get_command_result("playerctl metadata") + +players = subprocess.run("playerctl --list-all", shell=True, capture_output=True, text=True).stdout.split("\n") + +for player in players: + status = get_command_result(f"playerctl status -p {player}") + + if status != "Stopped" and status != "": + icon = play_icon if status == "Paused" else pause_icon + artist = get_command_result("playerctl metadata --format '{{artist}}'") + title = get_command_result("playerctl metadata --format '{{title}}'") + + if len(artist) == 0: + divider = "" + + text = format.replace("{icon}", icon).replace("{title}", title).replace("{divider}", divider).replace("{artist}", artist).strip().replace("&", "&").replace("{}", "") + + if len(text) > limit: + text = f"{text[:limit - 3]}..." + + print(text, flush=True) + exit(0) + +print("", flush=True) +exit(0) diff --git a/.config/waybar/scripts/waymedia-buttons b/.config/waybar/scripts/waymedia-buttons new file mode 100755 index 00000000..b744ae88 --- /dev/null +++ b/.config/waybar/scripts/waymedia-buttons @@ -0,0 +1,58 @@ +#!/usr/bin/env python3 + +import os +import json +from os.path import expanduser +import subprocess +import re + +config_path = f"{expanduser("~")}/.config/waybar" + +if os.path.exists(f"{config_path}/config.jsonc"): + config_path = f"{config_path}/config.jsonc" +else: + config_path = f"{config_path}/config" + +def remove_comments(jsonc_str): + json_str = re.sub(r'//.*', '', jsonc_str) # remove single-line comments + json_str = re.sub(r'/\*.*?\*/', '', json_str, flags=re.DOTALL) # remove multi-line comments + return json_str + +with open(config_path, "r", encoding="utf-8") as file: + jsonc_content = file.read() + +clean_json_str = remove_comments(jsonc_content) +config_json = json.loads(clean_json_str) + + +module_configs = config_json.get("custom/waymedia-buttons", {}) +play_icon = module_configs.get("play-icon") if "play-icon" in module_configs else "  " +pause_icon = module_configs.get("pause-icon") if "pause-icon" in module_configs else "  " +skip_icon = module_configs.get("skip-icon") if "skip-icon" in module_configs else " 󰒭 " +previous_icon = module_configs.get("previous-icon") if "previous-icon" in module_configs else " 󰒮 " + +def get_command_result(command)-> str: + return subprocess.run(command, shell=True, capture_output=True, text=True).stdout.strip() + +metadata = get_command_result("playerctl metadata") + +players = subprocess.run("playerctl --list-all", shell=True, capture_output=True, text=True).stdout.split("\n") + +for player in players: + status = get_command_result(f"playerctl status -p {player}") + + if status != "Stopped" and status != "": + icon = play_icon if status == "Paused" else pause_icon + artist = get_command_result("playerctl metadata --format '{{artist}}'") + title = get_command_result("playerctl metadata --format '{{title}}'") + + + if len(artist) == 0: + divider = "" + + + print(f"{previous_icon} {icon} {skip_icon}", flush=True) + exit(0) + +print("", flush=True) +exit(0) diff --git a/.config/waybar/style.css b/.config/waybar/style.css index 7da9af5d..01686a50 100644 --- a/.config/waybar/style.css +++ b/.config/waybar/style.css @@ -2,7 +2,7 @@ window#waybar.screenBorder { border: 2px solid #b8bb26; background-color: transparent; box-shadow: 0px 0px 0px 60px black, 0px 0px 0px 0.5px #ebdbb2; - border-radius: 0px; + border-radius: 10px; margin: 20px; } window#waybar.top, @@ -14,7 +14,6 @@ window#waybar.left { #workspaces button { padding: 0px; color: #ebdbb2; - background: #282828; } #workspaces button:hover { color: #b8bb26; @@ -26,15 +25,6 @@ window#waybar.left { color: #282828; background: #ebdbb2; } -#workspaces { - border: 2px solid #b8bb26; - border-radius: 0; - box-shadow: 12px 12px 0px 2px #000000; - padding: 0px; - margin: 6px; - padding: 0px 5px 0px 5px; - background: #282828; -} #custom-caway { color: #ebdbb2; background: #282828; @@ -43,6 +33,7 @@ window#waybar.left { box-shadow: 12px 12px 0px 2px #000000; margin: 6px; } +#workspaces, #custom-clock, #clock, #custom-time, @@ -74,12 +65,14 @@ window#waybar.left { #custom-lock, #custom-shutdown, #custom-reboot, -#window { +#window, +#tray { color: #ebdbb2; background: #282828; border: 2px solid #b8bb26; - border-radius: 0; - box-shadow: 12px 12px 0px 2px #000000; - padding: 3px; + border-radius: 15; + /*box-shadow: 12px 12px 0px 2px #282828;*/ + padding-left: 3px; + padding-right: 3px; margin: 6px; } diff --git a/.irssi/config b/.irssi/config index 41276cdf..d84a15af 100644 --- a/.irssi/config +++ b/.irssi/config @@ -1,28 +1,35 @@ servers = ( - { - chatnet = "tuxcord"; - address = "irc.tuxcord.net"; - port = "6697"; - use_ssl = "yes"; - ssl_verify = "yes"; - autoconnect = "yes"; - } + { + chatnet = "tuxcord"; + address = "irc.tuxcord.net"; + port = "6697"; + use_ssl = "yes"; + ssl_verify = "yes"; + autoconnect = "yes"; + } ); chatnets = { - tuxcord = { - type = "IRC"; - nick = "deadvey"; - alternate_nick = "deadlydave"; - } -} + tuxcord = { + type = "IRC"; + nick = "deadvey"; + alternate_nick = "deadlydave"; + }; +}; channels = ( - { name = "#d_general"; chatnet = "tuxcord"; autojoin = "yes"; }, - { name = "#d_off-topic"; chatnet = "tuxcord"; autojoin = "yes"; }, - { name = "#d_quotes"; chatnet = "tuxcord"; autojoin = "yes"; }, - { name = "#d_spam"; chatnet = "tuxcord"; autojoin = "yes"; }, - { name = "#d_games"; chatnet = "tuxcord"; autojoin = "yes"; }, - { name = "#d_memes"; chatnet = "tuxcord"; autojoin = "yes"; }, - { name = "#d_counting"; chatnet = "tuxcord"; autojoin = "yes"; }, - { name = "#d_computers"; chatnet = "tuxcord"; autojoin = "yes"; }, - { name = "#d_projects"; chatnet = "tuxcord"; autojoin = "yes"; }, + { name = "#d_general"; chatnet = "tuxcord"; autojoin = "yes"; }, + { name = "#d_off-topic"; chatnet = "tuxcord"; autojoin = "yes"; }, + { name = "#d_quotes"; chatnet = "tuxcord"; autojoin = "yes"; }, + { name = "#d_spam"; chatnet = "tuxcord"; autojoin = "yes"; }, + { name = "#d_games"; chatnet = "tuxcord"; autojoin = "yes"; }, + { name = "#d_memes"; chatnet = "tuxcord"; autojoin = "yes"; }, + { name = "#d_counting"; chatnet = "tuxcord"; autojoin = "yes"; }, + { name = "#d_computers"; chatnet = "tuxcord"; autojoin = "yes"; }, + { name = "#d_projects"; chatnet = "tuxcord"; autojoin = "yes"; } ); +settings = { + core = { + real_name = "deadvey"; + user_name = "deadvey"; + nick = "deadvey"; + }; +}; diff --git a/.irssi/otr/otr.instag b/.irssi/otr/otr.instag new file mode 100644 index 00000000..dc5113ad --- /dev/null +++ b/.irssi/otr/otr.instag @@ -0,0 +1,2 @@ +# WARNING! You shouldn't copy this file to another computer. It is unnecessary and can cause problems. +tuxcord IRC 26040c9c diff --git a/.themes/Klaus/cinnamon/assets/add-workspace-hover.png b/.themes/Klaus/cinnamon/assets/add-workspace-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..bd7f779375b0f5b197bac310abc29de6c494635b GIT binary patch literal 806 zcmeAS@N?(olHy`uVBq!ia0vp^%0PUAgAGU~MMX#eDaPU;cPEB*=VV?2Ic!PZ?k)`f zL2$v|<&%LToCO|{#X#-XL734=V|E2lkiEpy*OmPtn+P8Rujvi82nGhGWu7jMAr-gY z-re6N94K=9cs1v?UXLjK0ftpY1qSy7^|T@#MSr8x?(K98gd9duPxtbIee5@x_j?)vkde z;b-5p&0IVC=B$~O#>z`s8fN~zwe0)q-1W)-OKZG3*Emf{^_-ThSU@>zL>6@;h5{Hip?tNd9D90u}_Ba z{@F8cjaS@!S7PN~x7*Ctbo05Mh3D4IoIAVf{riRIR%S51E*AR`HCNnAx9Si_vC@0K zV}I-Z&zs4rFze<`D?`JfY%!@uKX&qv;dN~_q&O9-UUbALR4x@g9yu$|8a{0gCzL`0ERWWJkubgMk k6leMT9^-wntp@*C#LNBI&f73#0~0ZWr>mdKI;Vst06^&dTjciNR{Q#_Q8aWpLX zxy@!?Zur~XS^p)JUm7J@$lROyMJU6oE5}eT(QWa?V9)0VI66Ehok`!+%duJh@y8#M zA2PT!RhbT?80}=YVN+6dn;~|&+sN4H_z{Wo4a!;qj261Tzvv{r3z*1ppjRvLRp_CF z9>Zf2$xx!b<>s^QT1B;%2WNIP^dd=sl{~v(5I6s3Cl;wl?Mu9Uz76*d?b!PAiP=Gu zTW`PpzPaG~>%EM5@BGhJ)TXH$J^p=0@BSB|uG?->;XTr<$9sM{AHSe=reEi@9S>Xc zEqk9gZ%c$$D>0pKY|p;iIQ#6gC;6&#{g!WVUv>L!*4$Y;*F9Uk!|&{zCzbzpEePCv zF>C8RU7Oi)o>p2JuWaJjCo^s5N}H+Md;9m-1tvhpYJDg(c=!FczY42@*QrxSd>V?c zL%mqNm+RqIN%0Nno;xO^aO}0Q^+aq^f6C9SFp}`J*KX!iELlBe=KIiR@Hcn>^;8H1;*pUXO@geCykMmwbd literal 0 HcmV?d00001 diff --git a/.themes/Klaus/cinnamon/assets/calendar-arrow-left.svg b/.themes/Klaus/cinnamon/assets/calendar-arrow-left.svg new file mode 100644 index 00000000..0dcd1b99 --- /dev/null +++ b/.themes/Klaus/cinnamon/assets/calendar-arrow-left.svg @@ -0,0 +1,82 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/.themes/Klaus/cinnamon/assets/calendar-arrow-right.svg b/.themes/Klaus/cinnamon/assets/calendar-arrow-right.svg new file mode 100644 index 00000000..7c9a5ab3 --- /dev/null +++ b/.themes/Klaus/cinnamon/assets/calendar-arrow-right.svg @@ -0,0 +1,82 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/.themes/Klaus/cinnamon/assets/checkbox-off.svg b/.themes/Klaus/cinnamon/assets/checkbox-off.svg new file mode 100644 index 00000000..924b0690 --- /dev/null +++ b/.themes/Klaus/cinnamon/assets/checkbox-off.svg @@ -0,0 +1,98 @@ + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/.themes/Klaus/cinnamon/assets/checkbox.svg b/.themes/Klaus/cinnamon/assets/checkbox.svg new file mode 100644 index 00000000..414adcb7 --- /dev/null +++ b/.themes/Klaus/cinnamon/assets/checkbox.svg @@ -0,0 +1,104 @@ + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/.themes/Klaus/cinnamon/assets/close-window.svg b/.themes/Klaus/cinnamon/assets/close-window.svg new file mode 100644 index 00000000..1155b5dc --- /dev/null +++ b/.themes/Klaus/cinnamon/assets/close-window.svg @@ -0,0 +1,152 @@ + + + +image/svg+xml + + diff --git a/.themes/Klaus/cinnamon/assets/corner-ripple.png b/.themes/Klaus/cinnamon/assets/corner-ripple.png new file mode 100644 index 0000000000000000000000000000000000000000..35d95ffefa7a16479f992a815a3f6382e224a4cd GIT binary patch literal 8978 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 literal 0 HcmV?d00001 diff --git a/.themes/Klaus/cinnamon/assets/radiobutton-off.svg b/.themes/Klaus/cinnamon/assets/radiobutton-off.svg new file mode 100644 index 00000000..666d3308 --- /dev/null +++ b/.themes/Klaus/cinnamon/assets/radiobutton-off.svg @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/.themes/Klaus/cinnamon/assets/radiobutton.svg b/.themes/Klaus/cinnamon/assets/radiobutton.svg new file mode 100644 index 00000000..d4fb44cd --- /dev/null +++ b/.themes/Klaus/cinnamon/assets/radiobutton.svg @@ -0,0 +1,97 @@ + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/.themes/Klaus/cinnamon/assets/toggle-off-intl.svg b/.themes/Klaus/cinnamon/assets/toggle-off-intl.svg new file mode 100644 index 00000000..3c4ce878 --- /dev/null +++ b/.themes/Klaus/cinnamon/assets/toggle-off-intl.svg @@ -0,0 +1,951 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.themes/Klaus/cinnamon/assets/toggle-off-us.svg b/.themes/Klaus/cinnamon/assets/toggle-off-us.svg new file mode 100644 index 00000000..3c4ce878 --- /dev/null +++ b/.themes/Klaus/cinnamon/assets/toggle-off-us.svg @@ -0,0 +1,951 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.themes/Klaus/cinnamon/assets/toggle-on-intl.svg b/.themes/Klaus/cinnamon/assets/toggle-on-intl.svg new file mode 100644 index 00000000..cc84e144 --- /dev/null +++ b/.themes/Klaus/cinnamon/assets/toggle-on-intl.svg @@ -0,0 +1,1537 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.themes/Klaus/cinnamon/assets/toggle-on-us.svg b/.themes/Klaus/cinnamon/assets/toggle-on-us.svg new file mode 100644 index 00000000..cc84e144 --- /dev/null +++ b/.themes/Klaus/cinnamon/assets/toggle-on-us.svg @@ -0,0 +1,1537 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.themes/Klaus/cinnamon/assets/trash-icon.png b/.themes/Klaus/cinnamon/assets/trash-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..270fe2ef447adb096e3f96a71b651794c273fef1 GIT binary patch literal 2178 zcmbtWc~Fx{7XR{vBw~mVl_QZLWB>o9KLEfkK{{(45*i1F?vy|iGS1tB3Vivq-FRGG1X(oGJ;P1{0D9A( z0t2p=8$d=>2F+(bY8bhB1Ay7{78wcv>$GW9mq3k2bS*CGCR z$cAJJx8JqF^~brEmS(j?@};3`?Bf`FZf-!lbXsL|K%QQ!rYI&?CLI^_JPS=}Uw7r< zVat~i%SuBOMXQw{#NRlttI}2V^Moh)oj`%R6RC=e;(BlwfHZ_T>PRwXQ9m8O=t6av zR9=P=`Kc^hP9CR7hQWb#kxICsQ&E!xDrX;2A-R&k@w|;QW`a`K#~b#Dhu{t-;<<4Z zXD>_&w&Ad7F`fT|MF{uVw+>a@d^i&}DS`l=(yW;CT2ThL80QkaXM%Cepv6=+vI?2!4b&U#5j4K6`YEvkOsj4c#fV# zTT-e%Gq3BY`>?$|7A;xVs!C}9gA{BF|F{<19yke3@s-&@1gRiGU zKMV*-*DiNhbGCxk`$XPIUT-$b5MhLByGlr2AdJW(-FH&$+yA+_@1odECXxlnCW*Jk zDoo(i<{XwGtPSl@XkC}Y*>TY4x0J+7#aN0J`Etkb%EuwtX|IqlqWEn1M_dUec=$S_%YD-bO9q>4VlY#mrCH)eYG(*c# z1@qXbJqd6K_iB=XBTz5wd)=TGb`>m2B9H>Ow!|`?<5_k}ixnei*5@K> z$G0k3iEoy@Eq<2RLn~h<-DLCol+ledZ|@)mT<2|Lp92Memqi*}a8OPOPaMIHD_{NNagJW^>nd)@%m*&) zmZ)=!W)M0mKWy?tQAL|_O_-AHcGHyB02YY-5^NCN7subAf{9OKNP#=EFjU3@PNn(m zmdeb?9ZbsQNF|u*$816<)`SSB)_T0(1zRy#WKeei#r_qjHO(ARzM|P>K2TN7 zL1SN8R<;5w7?S3|poduxSfR0IfF1u_8hwMUoEn`*J+K9D+tH;*fn2$OJ)B#!u^#E* zHorI7ggNMAtL=viQlh%okCnqo&~6<+ji6;)%GlGj zvun(JLayH`{vV&cx0V=TeN3(59QB?#ZMx8o0@qNG^&QbQj5c=KF zs-tFP86kJ9zOJsZrs6n5Cn*V{L9+Dvi$p-{s5v}dC~&grO>{s)<-dG5=K3K?>G#)a zp0pev$WYdU1u!CA425oz- z6OfWEM;1bH2jI+FH4a%m-!-j8H_sk&!BdRzj#7Dw~dIb>MS-i}Z!t)xgwalIhCpQM! zyflSwJ=t$YUt-GC%}*V1_}%@nCHMS-*@n|hrM)|2eKKAscPb0x-b-wGeD+a?mz z#*Op}Ax{t}?d2^TEgkxINlOOP`iCq;1!G$L%r?6r4|4pdQP}>*hM7=#=GD2=$u+ZU zMW0K9cfZt|neU1U$Z{m=4IrTG{*Z-b=}M~dH)KcvNNbZSQk)o9+4*!W~H#JK^krAO?wKuN^guG*{ZEv#0t*r4g-z0^P z-^3?_Qik>=sNhGp$vzuC&flL3O7nRSQrS>y(t|p{sfYKF?x(_!0!iG-miG`vTQ(7^ zx!d}Mmp6aI+VQBSYMFw?{*=m?$a^JdOe^;Ph-h StBoxLayout { + padding: 5px; } + +.sound-player-generic-coverart { + background: rgba(0, 0, 0, 0.2); } + +.sound-player-overlay { + min-width: 300px; + padding: 12px 16px; + spacing: 0.5em; + color: #d5c4a1; } + +.workspace-button { + width: 2em; + height: 1em; + color: #d5c4a1; + border: 1px solid rgba(213, 196, 161, 0.22); + margin: 2px; + transition-duration: 150; } + .workspace-button.vertical { + height: 1.5em; } + .workspace-button:outlined { + background-color: #b8bb26; + color: #1d2021; + border-color: #9c9f25; } + +.workspace-graph .workspace { + border: 1px solid rgba(213, 196, 161, 0.22); } + .workspace-graph .workspace:active { + border: 1px solid rgba(213, 196, 161, 0.22); } + .workspace-graph .workspace:active .windows { + -active-window-background: rgba(255, 255, 255, 0.8); + -active-window-border: rgba(0, 0, 0, 0.9); + -inactive-window-background: rgba(140, 140, 140, 0.8); + -inactive-window-border: rgba(0, 0, 0, 0.7); } + .workspace-graph .workspace .windows { + -active-window-background: rgba(140, 140, 140, 0.8); + -active-window-border: rgba(0, 0, 0, 0.7); + -inactive-window-background: rgba(140, 140, 140, 0.8); + -inactive-window-border: rgba(0, 0, 0, 0.7); } + +.panel-launchers { + padding: 0 3px; + spacing: 3px; } + .panel-launchers .launcher { + background-color: rgba(0, 0, 0, 0.01); } + .panel-launchers.vertical { + padding: 3px 0; } + +.notification-applet-padding { + padding: .5em 1em; } + +.notification-applet-container { + max-height: 100px; } + +.systray { + spacing: 3px; } + +.flashspot { + background-color: #b8bb26; } + +.calendar { + padding: 1em 1.75em; + spacing-rows: 1px; + spacing-columns: 5px; } + +.calendar-month-label { + color: #d5c4a1; + font-size: 0.8em; + padding: 5px 10px; + border-radius: 2px; + font-weight: bold; + text-align: center; } + +.calendar-change-month-back { + border: 1px solid transparent; + background-image: url(assets/calendar-arrow-left.svg); } + .calendar-change-month-back:rtl { + background-image: url(assets/calendar-arrow-right.svg); } + .calendar-change-month-back:hover { + border: 1px solid #b8bb26; } + .calendar-change-month-back:active { + background-color: #b8bb26; } + +.calendar-change-month-forward { + border: 1px solid transparent; + background-image: url(assets/calendar-arrow-right.svg); } + .calendar-change-month-forward:rtl { + background-image: url(assets/calendar-arrow-left.svg); } + .calendar-change-month-forward:hover { + border: 1px solid #b8bb26; } + .calendar-change-month-forward:active { + background-color: #b8bb26; } + +.datemenu-date-label { + padding: 1em 1.75em; + color: #d5c4a1; + font-weight: bold; + text-align: center; } + +.calendar-day-base { + font-size: 0.8em; + text-align: center; + width: 2.4em; + height: 1.8em; + border-radius: 2px; } + .calendar-day-base:active { + background-color: #b8bb26; } + +.calendar-day-heading { + color: #d5c4a1; + padding-top: 0.9em; } + +.calendar-week-number { + color: #d5c4a1; + font-weight: bold; + padding-top: 0.6em; } + +.calendar-day:ltr { + color: #d5c4a1; + padding: 2px; } + +.calendar-day:rtl { + color: #d5c4a1; + padding: 3px; } + +.calendar-nonwork-day { + font-weight: bold; } + +.calendar-today { + font-weight: bold; } + .calendar-today:active { + color: #1d2021; } + +.calendar-other-month-day { + font-style: italic; } + +.calendar-day-with-events { + background-color: #b8bb26; + font-weight: bold; } + .calendar-day-with-events:active { + color: #1d2021; } + +#keyboard { + background-color: rgba(29, 32, 33, 0.5); } + +.keyboard-key:grayed { + color: #1d2021; + border-color: #1d2021; } + +.keyboard-key:checked { + border-color: #9c9f25; } + +.keyboard-layout { + spacing: 8px; + padding: 8px; } + +.keyboard-row { + spacing: 16px; } + +.keyboard-subkeys { + color: #d5c4a1; + padding: 4px; + -arrow-border-radius: 2px; + -arrow-background-color: #1d2021; + -arrow-border-width: 1px; + -arrow-border-color: #d5c4a1; + -arrow-base: 16px; + -arrow-rise: 8px; + -boxpointer-gap: 4px; } + +.magnifier-zoom-region { + border: 3px solid #8b826e; } + .magnifier-zoom-region.full-screen { + border-width: 0; } + +#notification { + border-radius: 2px; + border: 1px solid #8b826e; + padding: 8px; + spacing-rows: 5px; + spacing-columns: 10px; + margin-from-right-edge-of-screen: 20px; + width: 34em; + color: #d5c4a1; } + #notification.multi-line-notification { + padding-bottom: 8px; + color: #d5c4a1; } + #notification StEntry:focus { + border: 1px solid #9c9f25; } + #notification .url-highlighter { + link-color: #83a598; } + +.notification-with-image { + min-height: 159px; + color: #d5c4a1; } + +#notification-scrollview { + max-height: 10em; } + #notification-scrollview > .top-shadow { + height: 1em; } + #notification-scrollview > .bottom-shadow { + height: 1em; } + #notification-scrollview:ltr > StScrollBar { + padding-left: 6px; } + #notification-scrollview:rtl > StScrollBar { + padding-right: 6px; } + +#notification-body { + spacing: 4px; } + +#notification-actions { + spacing: 8px; } + +.notification-button { + border-radius: 2px; + min-width: 5em; + min-height: 1em; + padding: 5px; } + .notification-button:focus { + color: #1d2021; } + +.notification-icon-button { + border-radius: 2px; + min-width: 2em; + min-height: 2em; + padding: 5px; } + .notification-icon-button:focus { + color: #1d2021; } + .notification-icon-button > StIcon { + icon-size: 1.5em; } + +.modal-dialog { + border: 1px solid #8b826e; + border-radius: 2px; + color: #d5c4a1; + padding: 16px 20px; } + +.modal-dialog-button-box { + spacing: 16px; } + +.modal-dialog-button { + min-width: 5em; + min-height: 1em; + padding: 5px; } + .modal-dialog-button:focus { + color: #1d2021; } + .modal-dialog-button:disabled { + color: #3c3c3c; } + +.run-dialog-label { + color: #d5c4a1; + padding-bottom: 10px; } + +.run-dialog-error-label { + color: #b8bb26; } + +.run-dialog-error-box { + padding-top: 15px; + spacing: 5px; } + +.run-dialog-completion-box { + padding-left: 15px; } + +.run-dialog-entry:focus { + border: 1px solid #9c9f25; } + +.run-dialog { + border-radius: 2px; + padding: 16px 20px; } + +.cinnamon-mount-operation-icon { + icon-size: 4.8em; } + +.mount-password-reask { + color: #fabd2f; } + +.show-processes-dialog { + spacing: 24px; } + +.mount-question-dialog { + spacing: 24px; } + +.show-processes-dialog-description:rtl { + padding-right: 17px; } + +.mount-question-dialog-description:rtl { + padding-right: 17px; } + +.show-processes-dialog-app-list { + max-height: 200px; + padding-top: 24px; + padding-left: 49px; + padding-right: 32px; } + .show-processes-dialog-app-list:rtl { + padding-right: 49px; + padding-left: 32px; } + +.show-processes-dialog-app-list-item { + color: #d5c4a1; } + .show-processes-dialog-app-list-item:hover { + color: #d5c4a1; } + .show-processes-dialog-app-list-item:ltr { + padding-right: 1em; } + .show-processes-dialog-app-list-item:rtl { + padding-left: 1em; } + +.show-processes-dialog-app-list-item-icon:ltr { + padding-right: 17px; } + +.show-processes-dialog-app-list-item-icon:rtl { + padding-left: 17px; } + +.osd-window { + spacing: 1em; + padding: 16px; } + .osd-window .level { + height: 0.7em; + border-radius: 0.3em; + background-color: #111313; } + .osd-window .level-bar { + border-radius: 0.3em; + background-color: #999c25; } + +.info-osd, .workspace-osd, .overview-empty-placeholder { + font-size: 1.5em; + text-align: center; + padding: 8px 10px; } + +.lightbox { + background-color: rgba(29, 32, 33, 0.5); } + +.about-content { + min-width: 250px; + min-height: 150px; + spacing: 8px; + padding-bottom: 16px; } + +.about-title { + font-size: 1.4em; + font-weight: bold; } + +.about-uuid { + font-size: 0.8em; } + +.about-icon { + padding-right: 20px; } + +.about-scrollBox { + border: 1px solid #8b826e; + border-radius: 2px; } + +.about-scrollBox-innerBox { + padding: 1.2em; + spacing: 1.2em; } + +.about-description { + padding-top: 4px; } + +.about-version { + padding-left: 7px; } + +#LookingGlassDialog { + spacing: 4px; + padding: 8px; + border: 1px solid #8b826e; + border-radius: 2px; + color: #d5c4a1; } + +.desklet { + font-size: 0.9em; + padding: 8px; + color: #d5c4a1; + border-radius: 2px; + background-color: rgba(29, 32, 33, 0.5); } + .desklet:highlight { + background-color: #b8bb26; } + +.desklet-with-borders { + font-size: 0.9em; + border-radius: 2px; } + .desklet-with-borders:highlight { + background-color: #b8bb26; } + +.desklet-with-borders-and-header { + font-size: 0.9em; + border-radius-bottomleft: 2px; + border-radius-bottomright: 2px; } + .desklet-with-borders-and-header:highlight { + background-color: #b8bb26; } + +.desklet-header { + font-size: 1.2em; + border-radius-topleft: 2px; + border-radius-topright: 2px; } + .desklet-header:highlight { + background-color: #b8bb26; } + +.photoframe-box { + border-radius: 2px; } + .photoframe-box:highlight { + background-color: #b8bb26; } + +.desklet-drag-placeholder { + border: 2px solid #b8bb26; + background-color: rgba(29, 32, 33, 0.5); + border-radius: 2px; } + +.launcher { + padding: 1px; + transition-duration: 150; } + .launcher .icon-box { + padding-top: 2px; } + +#altTabPopup { + padding: 8px; + spacing: 16px; } + +.switcher-list { + border-radius: 2px; + border: 1px solid #8b826e; + padding: 16px; + color: #d5c4a1; } + .switcher-list .item-box { + padding: 8px; + border-radius: 2px; } + .switcher-list .item-box:selected { + color: #1d2021; } + .switcher-list .thumbnail-box { + padding: 2px; + spacing: 4px; + color: #d5c4a1; } + .switcher-list .thumbnail { + min-width: 20em; } + .switcher-list .separator { + width: 1px; + background-color: #b8bb26; } + +.switcher-list-item-container { + spacing: 8px; } + +.thumbnail-scroll-gradient-left { + background-gradient-direction: horizontal; + background-gradient-start: #333333; + background-gradient-end: rgba(51, 51, 51, 0); + border-radius: 2px; + border-radius-topright: 0; + border-radius-bottomright: 0; + width: 60px; } + +.thumbnail-scroll-gradient-right { + background-gradient-direction: horizontal; + background-gradient-start: rgba(51, 51, 51, 0); + background-gradient-end: #333333; + border-radius: 2px; + border-radius-topleft: 0; + border-radius-bottomleft: 0; + width: 60px; } + +.switcher-arrow { + border-color: rgba(0, 0, 0, 0); + color: #d5c4a1; } + .switcher-arrow:highlighted { + border-color: rgba(0, 0, 0, 0); + color: #1d2021; } + +.switcher-preview-backdrop { + background-color: rgba(25, 25, 25, 0.65); } + +#overview { + spacing: 12px; } + +.workspace-thumbnails { + spacing: 14px; } + +.workspace-add-button { + background-image: url(assets/add-workspace.png); + height: 200px; + width: 35px; + border-radius-topleft: 10px; + border-radius-bottomleft: 10px; + transition-duration: 150; + background-color: #83a598; + border-top: 1px solid; + border-left: 1px solid; + border-bottom: 1px solid; + border-color: rgba(213, 196, 161, 0.22); } + .workspace-add-button:hover { + background-image: url(assets/add-workspace-hover.png); + border-color: #9c9f25; } + .workspace-add-button:active { + background-image: url(assets/add-workspace.png); + border-color: #9c9f25; + background-color: #b8bb26; } + +.workspace-close-button { + background-image: url(assets/close-window.svg); + height: 32px; + width: 32px; + -cinnamon-close-overlap: 20px; } + +.workspace-overview-background-shade { + background-color: rgba(29, 32, 33, 0.5); } + +.window-caption { + padding: 4px 6px; + border: 1px solid #8b826e; + border-radius: 2px; + color: #d5c4a1; + -cinnamon-caption-spacing: 4px; } + .window-caption:focus, #selected.window-caption { + color: #1d2021; + border: 1px solid #9c9f25; } + +.window-border { + border: 1px solid #9c9f25; } + +.window-close { + background-image: url(assets/close-window.svg); + height: 32px; + width: 32px; + -cinnamon-close-overlap: 20px; } + .window-close:rtl { + -st-background-image-shadow: 2px 2px 6px rgba(0, 0, 0, 0.5); } + +.window-close-area { + background-image: url(assets/trash-icon.png); + background-size: 100px; + background-color: rgba(29, 32, 33, 0.5); + border: 1px solid #8b826e; + border-bottom-width: 0; + border-radius: 20px 20px 0 0; + height: 120px; + width: 400px; } + +.expo-workspace-thumbnail-frame { + border: 1px solid #8b826e; } + #active.expo-workspace-thumbnail-frame { + border: 1px solid #9c9f25; } + +.expo-workspaces-name-entry { + padding: 4px 6px; + height: 1.5em; + border: 1px solid #8b826e; + border-radius: 2px; + selected-color: #1d2021; + selection-background-color: #b8bb26; + color: #d5c4a1; + text-align: center; } + #selected.expo-workspaces-name-entry { + color: #1d2021; + selected-color: #d5c4a1; + selection-background-color: #b8bb26; + border: 1px solid #9c9f25; } + .expo-workspaces-name-entry:focus { + border: 1px solid #9c9f25; } + .expo-workspaces-name-entry:hover { + border: 1px solid #9c9f25; } + +.ripple-box { + width: 104px; + height: 104px; + background-image: url(assets/corner-ripple.png); + background-color: #b8bb26; + border-radius: 52px; } + +.tile-hud:top { + border-top-width: 0; + border-radius: 0 0 10px 10px; } + +.tile-hud:bottom { + border-bottom-width: 0; + border-radius: 2px 2px 0 0; } + +.tile-hud:left { + border-left-width: 0; + border-radius: 0 10px 10px 0; } + +.tile-hud:right { + border-right-width: 0; + border-radius: 10px 0 0 10px; } + +.tile-hud:top-left { + border-top-width: 0; + border-left-width: 0; + border-radius: 0 0 10px 0; } + +.tile-hud:top-right { + border-top-width: 0; + border-right-width: 0; + border-radius: 0 0 0 10px; } + +.tile-hud:bottom-left { + border-bottom-width: 0; + border-left-width: 0; + border-radius: 0 10px 0 0; } + +.tile-hud:bottom-right { + border-bottom-width: 0; + border-right-width: 0; + border-radius: 10px 0 0 0; } diff --git a/.themes/Klaus/cinnamon/common-assets/menu/menu-hover.svg b/.themes/Klaus/cinnamon/common-assets/menu/menu-hover.svg new file mode 100644 index 00000000..276266e6 --- /dev/null +++ b/.themes/Klaus/cinnamon/common-assets/menu/menu-hover.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + diff --git a/.themes/Klaus/cinnamon/common-assets/menu/menu-separator.svg b/.themes/Klaus/cinnamon/common-assets/menu/menu-separator.svg new file mode 100644 index 00000000..4962ebcd --- /dev/null +++ b/.themes/Klaus/cinnamon/common-assets/menu/menu-separator.svg @@ -0,0 +1,60 @@ + + + + + + + + + + image/svg+xml + + + + + + + diff --git a/.themes/Klaus/cinnamon/common-assets/misc/1D69F471.png b/.themes/Klaus/cinnamon/common-assets/misc/1D69F471.png new file mode 100644 index 0000000000000000000000000000000000000000..36a66d4b68b15ee5dcdd91dc574d0301fd6245f0 GIT binary patch literal 4033 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 literal 0 HcmV?d00001 diff --git a/.themes/Klaus/cinnamon/common-assets/misc/add-workspace-active.svg b/.themes/Klaus/cinnamon/common-assets/misc/add-workspace-active.svg new file mode 100644 index 00000000..d90c03ba --- /dev/null +++ b/.themes/Klaus/cinnamon/common-assets/misc/add-workspace-active.svg @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/.themes/Klaus/cinnamon/common-assets/misc/add-workspace-hover.svg b/.themes/Klaus/cinnamon/common-assets/misc/add-workspace-hover.svg new file mode 100644 index 00000000..018cbc5c --- /dev/null +++ b/.themes/Klaus/cinnamon/common-assets/misc/add-workspace-hover.svg @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/.themes/Klaus/cinnamon/common-assets/misc/add-workspace.svg b/.themes/Klaus/cinnamon/common-assets/misc/add-workspace.svg new file mode 100644 index 00000000..2f6ca93a --- /dev/null +++ b/.themes/Klaus/cinnamon/common-assets/misc/add-workspace.svg @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/.themes/Klaus/cinnamon/common-assets/misc/bg.svg b/.themes/Klaus/cinnamon/common-assets/misc/bg.svg new file mode 100644 index 00000000..ad3f1130 --- /dev/null +++ b/.themes/Klaus/cinnamon/common-assets/misc/bg.svg @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + diff --git a/.themes/Klaus/cinnamon/common-assets/misc/calendar-arrow-left-hover.svg b/.themes/Klaus/cinnamon/common-assets/misc/calendar-arrow-left-hover.svg new file mode 100644 index 00000000..86fdd030 --- /dev/null +++ b/.themes/Klaus/cinnamon/common-assets/misc/calendar-arrow-left-hover.svg @@ -0,0 +1,41 @@ + + + + + + + + + + + + +Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + + + + diff --git a/.themes/Klaus/cinnamon/common-assets/misc/calendar-arrow-left.svg b/.themes/Klaus/cinnamon/common-assets/misc/calendar-arrow-left.svg new file mode 100644 index 00000000..89fb3a7b --- /dev/null +++ b/.themes/Klaus/cinnamon/common-assets/misc/calendar-arrow-left.svg @@ -0,0 +1,41 @@ + + + + + + + + + + + + +Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + + + + diff --git a/.themes/Klaus/cinnamon/common-assets/misc/calendar-arrow-right-hover.svg b/.themes/Klaus/cinnamon/common-assets/misc/calendar-arrow-right-hover.svg new file mode 100644 index 00000000..60e44836 --- /dev/null +++ b/.themes/Klaus/cinnamon/common-assets/misc/calendar-arrow-right-hover.svg @@ -0,0 +1,41 @@ + + + + + + + + + + + + +Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + + + + diff --git a/.themes/Klaus/cinnamon/common-assets/misc/calendar-arrow-right.svg b/.themes/Klaus/cinnamon/common-assets/misc/calendar-arrow-right.svg new file mode 100644 index 00000000..6568562d --- /dev/null +++ b/.themes/Klaus/cinnamon/common-assets/misc/calendar-arrow-right.svg @@ -0,0 +1,41 @@ + + + + + + + + + + + + +Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + + + + diff --git a/.themes/Klaus/cinnamon/common-assets/misc/close-active.svg b/.themes/Klaus/cinnamon/common-assets/misc/close-active.svg new file mode 100644 index 00000000..95822bf3 --- /dev/null +++ b/.themes/Klaus/cinnamon/common-assets/misc/close-active.svg @@ -0,0 +1,100 @@ + + + +image/svg+xml \ No newline at end of file diff --git a/.themes/Klaus/cinnamon/common-assets/misc/close-hover.svg b/.themes/Klaus/cinnamon/common-assets/misc/close-hover.svg new file mode 100644 index 00000000..7b52140c --- /dev/null +++ b/.themes/Klaus/cinnamon/common-assets/misc/close-hover.svg @@ -0,0 +1,100 @@ + + + +image/svg+xml \ No newline at end of file diff --git a/.themes/Klaus/cinnamon/common-assets/misc/close.svg b/.themes/Klaus/cinnamon/common-assets/misc/close.svg new file mode 100644 index 00000000..e221a33f --- /dev/null +++ b/.themes/Klaus/cinnamon/common-assets/misc/close.svg @@ -0,0 +1,100 @@ + + + +image/svg+xml \ No newline at end of file diff --git a/.themes/Klaus/cinnamon/common-assets/misc/corner-ripple.svg b/.themes/Klaus/cinnamon/common-assets/misc/corner-ripple.svg new file mode 100644 index 00000000..0fe77587 --- /dev/null +++ b/.themes/Klaus/cinnamon/common-assets/misc/corner-ripple.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + diff --git a/.themes/Klaus/cinnamon/common-assets/misc/desklet-header.svg b/.themes/Klaus/cinnamon/common-assets/misc/desklet-header.svg new file mode 100644 index 00000000..6abe1a85 --- /dev/null +++ b/.themes/Klaus/cinnamon/common-assets/misc/desklet-header.svg @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.themes/Klaus/cinnamon/common-assets/misc/desklet.svg b/.themes/Klaus/cinnamon/common-assets/misc/desklet.svg new file mode 100644 index 00000000..7bc4b8ce --- /dev/null +++ b/.themes/Klaus/cinnamon/common-assets/misc/desklet.svg @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.themes/Klaus/cinnamon/common-assets/misc/osd.svg b/.themes/Klaus/cinnamon/common-assets/misc/osd.svg new file mode 100644 index 00000000..fa1fb473 --- /dev/null +++ b/.themes/Klaus/cinnamon/common-assets/misc/osd.svg @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + diff --git a/.themes/Klaus/cinnamon/common-assets/misc/overview-hover.png b/.themes/Klaus/cinnamon/common-assets/misc/overview-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..75673f9cf4d11cc891275cbcb5fc775db9585540 GIT binary patch literal 838 zcmV-M1G)T(P)kdg0009GNkl1!KD9DQ@_rPbw?9N7*sw#Z576(BYZ3DEzb{X_e)6zI27Qi4@NLTggv_=u%gc6IKq z_MDkkn?VhNLVmQbWvk!4Q-E9+tqwIZ;jQ&2E4P!K4{ zVmm2%q@W83^_SfE%JoPU#PVW+Td|Lms^%XH9UnTZV>$b6d z{;iU34gsM(fa~AKN6w(yeBwPF_MaV`T-4G#6|dp!-S{$2pZ|Q=%Vnpz|5@{Ca6S00 zlz1sJXa`i!JTylYZ!b%K?7q9$^qax-syC|M=I)D^N5_rH#`N;-Pu(o__C}S^1P6r% z*C$O!_Ow)PU-d_WouD0qS|zP`TY-r>$~^YT2l0me>;5hrW~9P=&pB+Y+{Wqsx>1SGJUMB~@W z>Dr(%@xn4ps(4lo8$o@ZkfAjy#g-&i?2R`@oyh|q*}}szNcyIcR;ZMdUWH*PF*&Ss zZN4?PvVi6mvE~L-wRk<)2wQXH5CwhZHWD!KbIZ5JreuJVm-AZYihvH8&lBRn&8q26 zs_Am|Ixp&b5n5Dy@FGCRX3>$w45I$si?j*_{L_oH6w%#Px`rnIxA=%Z0mD;*r^|!p Q1ONa407*qoM6N<$f{;O?8~^|S literal 0 HcmV?d00001 diff --git a/.themes/Klaus/cinnamon/common-assets/misc/overview.png b/.themes/Klaus/cinnamon/common-assets/misc/overview.png new file mode 100644 index 0000000000000000000000000000000000000000..9eb4f87f4e8e2b95cb3ae488e84da3d63d1786ed GIT binary patch literal 680 zcmV;Z0$2TsP)kdg00002VoOIv0RM-N z%)bBt010qNS#tmY3ljhU3ljkVnw%H_000McNliru-U%BC88MnF!IrGCBwm9)u_fl)|8*yQeM^6m$^r64|vV z3`vkcNr{9G7J`vMnZim6VY%*Zx;s0&JI-`zYgVOmhkZ`p_Z^=1dEe)GKPaJu{{h0T zyNHO0fQ^NPjqv*gY<94){zV`lb$k2Uf~Q@9+-l<8hxyJ#jr5`=-0o`A3*%NZ)IZ+*HH*RyO0Q4Yaj-SHFD97pssQ;?B{Jj#yThZ--;`ZmBH3X{6TcLhClVGN)8+2eH}DXOOW7= z=5IsRtH-?@rJgzt_jMTK$ziIHi--1?KrL_BSR06vB*7NO!=x54(svg~5+g=@AiA+u z-hf(6AUmjJ5N!<7=zw_Kt@@1A;!n0oVPoSFZ9sMuEm8n%M*X3|nt~&Dnib!6?3%C8 z^I(lXv>9cO?*&+xbF+%p)Ajrqz7v(xr%ra}QXfBG2v63X^WhzB>giInxmnC&7X(K$ zWevfR^DSrcnfwN_`+#Y_oVY)KD|Dz<_PYGudY9+@%%!pAb+$40&w&uPC)cXueyyw; z`Rn4-iR*Jq2{{o~Dh{f_`1;h;)z>R=bn;Fcg`$DF(eU9x!p07j6_}Y)rCbu@F&kA!CyxOMZ8Z_FEHjHVKl}m(9?n#zS$LZO O0000 + + + + + + + + + + + + + + + + diff --git a/.themes/Klaus/cinnamon/common-assets/panel/activities-active.svg b/.themes/Klaus/cinnamon/common-assets/panel/activities-active.svg new file mode 100644 index 00000000..0a821fb5 --- /dev/null +++ b/.themes/Klaus/cinnamon/common-assets/panel/activities-active.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + diff --git a/.themes/Klaus/cinnamon/common-assets/panel/activities.svg b/.themes/Klaus/cinnamon/common-assets/panel/activities.svg new file mode 100644 index 00000000..478fe93f --- /dev/null +++ b/.themes/Klaus/cinnamon/common-assets/panel/activities.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + diff --git a/.themes/Klaus/cinnamon/common-assets/panel/panel-bottom.svg b/.themes/Klaus/cinnamon/common-assets/panel/panel-bottom.svg new file mode 100644 index 00000000..60025fe4 --- /dev/null +++ b/.themes/Klaus/cinnamon/common-assets/panel/panel-bottom.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + diff --git a/.themes/Klaus/cinnamon/common-assets/panel/panel-top.svg b/.themes/Klaus/cinnamon/common-assets/panel/panel-top.svg new file mode 100644 index 00000000..b6ea2589 --- /dev/null +++ b/.themes/Klaus/cinnamon/common-assets/panel/panel-top.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + diff --git a/.themes/Klaus/cinnamon/common-assets/panel/window-list-active-bottom.svg b/.themes/Klaus/cinnamon/common-assets/panel/window-list-active-bottom.svg new file mode 100644 index 00000000..8d98ff01 --- /dev/null +++ b/.themes/Klaus/cinnamon/common-assets/panel/window-list-active-bottom.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + diff --git a/.themes/Klaus/cinnamon/common-assets/panel/window-list-active-top.svg b/.themes/Klaus/cinnamon/common-assets/panel/window-list-active-top.svg new file mode 100644 index 00000000..808c466c --- /dev/null +++ b/.themes/Klaus/cinnamon/common-assets/panel/window-list-active-top.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + diff --git a/.themes/Klaus/cinnamon/common-assets/switch/switch-off-selected.svg b/.themes/Klaus/cinnamon/common-assets/switch/switch-off-selected.svg new file mode 100644 index 00000000..a345b9d4 --- /dev/null +++ b/.themes/Klaus/cinnamon/common-assets/switch/switch-off-selected.svg @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.themes/Klaus/cinnamon/common-assets/switch/switch-on-selected.svg b/.themes/Klaus/cinnamon/common-assets/switch/switch-on-selected.svg new file mode 100644 index 00000000..eb759c24 --- /dev/null +++ b/.themes/Klaus/cinnamon/common-assets/switch/switch-on-selected.svg @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.themes/Klaus/cinnamon/dark-assets/checkbox/checkbox-checked-focused.svg b/.themes/Klaus/cinnamon/dark-assets/checkbox/checkbox-checked-focused.svg new file mode 100644 index 00000000..f5c387d2 --- /dev/null +++ b/.themes/Klaus/cinnamon/dark-assets/checkbox/checkbox-checked-focused.svg @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.themes/Klaus/cinnamon/dark-assets/checkbox/checkbox-checked.svg b/.themes/Klaus/cinnamon/dark-assets/checkbox/checkbox-checked.svg new file mode 100644 index 00000000..3abbffa8 --- /dev/null +++ b/.themes/Klaus/cinnamon/dark-assets/checkbox/checkbox-checked.svg @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.themes/Klaus/cinnamon/dark-assets/checkbox/checkbox-unchecked-focused.svg b/.themes/Klaus/cinnamon/dark-assets/checkbox/checkbox-unchecked-focused.svg new file mode 100644 index 00000000..48ae3293 --- /dev/null +++ b/.themes/Klaus/cinnamon/dark-assets/checkbox/checkbox-unchecked-focused.svg @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.themes/Klaus/cinnamon/dark-assets/checkbox/checkbox-unchecked.svg b/.themes/Klaus/cinnamon/dark-assets/checkbox/checkbox-unchecked.svg new file mode 100644 index 00000000..24f1332d --- /dev/null +++ b/.themes/Klaus/cinnamon/dark-assets/checkbox/checkbox-unchecked.svg @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.themes/Klaus/cinnamon/dark-assets/menu/menu.svg b/.themes/Klaus/cinnamon/dark-assets/menu/menu.svg new file mode 100644 index 00000000..f863dcda --- /dev/null +++ b/.themes/Klaus/cinnamon/dark-assets/menu/menu.svg @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + diff --git a/.themes/Klaus/cinnamon/dark-assets/menu/submenu.svg b/.themes/Klaus/cinnamon/dark-assets/menu/submenu.svg new file mode 100644 index 00000000..f15437e0 --- /dev/null +++ b/.themes/Klaus/cinnamon/dark-assets/menu/submenu.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/.themes/Klaus/cinnamon/dark-assets/misc/button-box.svg b/.themes/Klaus/cinnamon/dark-assets/misc/button-box.svg new file mode 100644 index 00000000..aa22b580 --- /dev/null +++ b/.themes/Klaus/cinnamon/dark-assets/misc/button-box.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + diff --git a/.themes/Klaus/cinnamon/dark-assets/misc/message.svg b/.themes/Klaus/cinnamon/dark-assets/misc/message.svg new file mode 100644 index 00000000..5b82a050 --- /dev/null +++ b/.themes/Klaus/cinnamon/dark-assets/misc/message.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + diff --git a/.themes/Klaus/cinnamon/dark-assets/misc/modal.svg b/.themes/Klaus/cinnamon/dark-assets/misc/modal.svg new file mode 100644 index 00000000..73de1e6b --- /dev/null +++ b/.themes/Klaus/cinnamon/dark-assets/misc/modal.svg @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.themes/Klaus/cinnamon/dark-assets/switch/switch-off.svg b/.themes/Klaus/cinnamon/dark-assets/switch/switch-off.svg new file mode 100644 index 00000000..ff9186ea --- /dev/null +++ b/.themes/Klaus/cinnamon/dark-assets/switch/switch-off.svg @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.themes/Klaus/cinnamon/dark-assets/switch/switch-on.svg b/.themes/Klaus/cinnamon/dark-assets/switch/switch-on.svg new file mode 100644 index 00000000..1b6f40a4 --- /dev/null +++ b/.themes/Klaus/cinnamon/dark-assets/switch/switch-on.svg @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.themes/Klaus/cinnamon/scss/_extends.scss b/.themes/Klaus/cinnamon/scss/_extends.scss new file mode 100644 index 00000000..9a78c30f --- /dev/null +++ b/.themes/Klaus/cinnamon/scss/_extends.scss @@ -0,0 +1,372 @@ +// extend-elements + +// to bottom +%bg-grad-to-bottom { + background-gradient-direction: vertical; + background-gradient-start: $dark_bg_grad; + background-gradient-end: $light_bg_grad; +} + +// hover to bottom +%hover-bg-grad-to-bottom { + background-gradient-direction: vertical; + background-gradient-start: $dark_hover_bg_grad; + background-gradient-end: $light_hover_bg_grad; +} + +// button to top +%button-bg-grad-to-top { + background-gradient-direction: vertical; + background-gradient-start: $light_button_bg_grad; + background-gradient-end: $dark_button_bg_grad; +} + +// hover button to top +%hover-button-bg-grad-to-top { + background-gradient-direction: vertical; + background-gradient-start: $light_hover_button_bg_grad; + background-gradient-end: $dark_hover_button_bg_grad; +} + +// to top +%bg-grad-to-top { + background-gradient-direction: vertical; + background-gradient-start: $light_bg_grad; + background-gradient-end: $dark_bg_grad; +} + +// hover to top +%hover-bg-grad-to-top { + background-gradient-direction: vertical; + background-gradient-start: $light_hover_bg_grad; + background-gradient-end: $dark_hover_bg_grad; +} + +// selected to bottom +%selected-bg-grad-to-bottom { + background-gradient-direction: vertical; + background-gradient-start: $dark_selected_bg_grad; + background-gradient-end: $light_selected_bg_grad; +} + +// selected to top +%selected-bg-grad-to-top { + background-gradient-direction: vertical; + background-gradient-start: $light_selected_bg_grad; + background-gradient-end: $dark_selected_bg_grad; +} + +// hover selected to bottom +%hover-selected-grad-to-bottom { + background-gradient-direction: vertical; + background-gradient-start: $dark_hover_selected_grad; + background-gradient-end: $light_hover_selected_grad; +} + +// hover selected to top +%hover-selected-grad-to-top { + background-gradient-direction: vertical; + background-gradient-start: $light_hover_selected_grad; + background-gradient-end: $dark_hover_selected_grad; +} + +// to right +%bg-grad-to-right { + background-gradient-direction: horizontal; + background-gradient-start: $dark_bg_grad; + background-gradient-end: $light_bg_grad; +} + +// to left +%bg-grad-to-left { + background-gradient-direction: horizontal; + background-gradient-start: $light_bg_grad; + background-gradient-end: $dark_bg_grad; +} + +// hover to right +%hover-bg-grad-to-right { + background-gradient-direction: horizontal; + background-gradient-start: $dark_hover_bg_grad; + background-gradient-end: $light_hover_bg_grad; +} + +// hover to left +%hover-bg-grad-to-left { + background-gradient-direction: horizontal; + background-gradient-start: $light_hover_bg_grad; + background-gradient-end: $dark_hover_bg_grad; +} + +// selected to right +%selected-bg-grad-to-right { + background-gradient-direction: horizontal; + background-gradient-start: $dark_selected_bg_grad; + background-gradient-end: $light_selected_bg_grad; +} + +// selected to left +%selected-bg-grad-to-left { + background-gradient-direction: horizontal; + background-gradient-start: $light_selected_bg_grad; + background-gradient-end: $dark_selected_bg_grad; +} + +// hover selected to right +%hover-selected-grad-to-right { + background-gradient-direction: horizontal; + background-gradient-start: $dark_hover_selected_grad; + background-gradient-end: $light_hover_selected_grad; +} + +// hover selected to left +%hover-selected-grad-to-left { + background-gradient-direction: horizontal; + background-gradient-start: $light_hover_selected_grad; + background-gradient-end: $dark_hover_selected_grad; +} + +// tooltip to top +%tooltip-bg-grad-to-top { + background-gradient-direction: vertical; + background-gradient-start: $light_tooltip_bg_grad; + background-gradient-end: $dark_tooltip_bg_grad; +} + +// used in selectors +// .osd-window, .info-osd, .workspace-osd +%osd-shared { + @extend %bg-grad-to-bottom; + + border: 1px solid $exterior_border; + border-radius: $roundness; + color: $dark_fg_color; +} + +// used in selectors +// .slider, .sound-player .slider, .popup-slider-menu-item +%slider-shared { + height: 1.2em; + min-width: 15em; + color: $button_bg_color; + -slider-height: 2px; + -slider-background-color: $scrollbar_bg_color; + -slider-border-color: $interior_border; + -slider-active-background-color: $scrollbar_slider_hover_color; + -slider-active-border-color: $selected_border; + -slider-border-width: 1px; + -slider-border-radius: $roundness; + -slider-handle-radius: 8px; + -slider-handle-border-color: $button_border; +} + +// used in selectors +// .separator, .popup-seperator-menu-item +%separator-shared { + -gradient-height: 3px; + -gradient-start: $selected_bg_color; + -gradient-end: $dark_bg_color; + -margin-horizontal: 4px; + height: 1em; +} + +// used in selectors +// #menu-search-entry, .run-dialog-entry, #notification StEntry +%dialog-entry { + @extend %tooltip-bg-grad-to-top; + + padding: $spacing_plus2; + border-radius: $roundness; + color: $tooltip_fg_color; + border: 1px solid $interior_border; + selection-background-color: $selected_bg_color; + selected-color: $selected_fg_color; + caret-color: $primary_caret_color; + caret-size: 0.1em; + width: 250px; + height: 1.5em; + transition-duration: 150; +} + +// used in selectors +// .desklet-with-borders, .desklet-with-borders-and-header, .desklet-header, .photoframe-box +%desklet-shared { + @extend %bg-grad-to-right; + + color: $dark_fg_color; + padding: 8px; + border: 1px solid $exterior_border; +} + +// used in selectors +// .calendar-change-month-back, .calendar-change-month-forward +%calendar-shared { + width: 16px; + height: 16px; + border-radius: $roundness; + transition-duration: 150; +} + +// used in selectors +// .notification-button, .notification-icon-button, .modal-dialog-button, .sound-player-overlay StButton, .keyboard-key +%shared-button { + @extend %button-bg-grad-to-top; + + border: 1px solid $button_border; + border-radius: $roundness; + text-align: center; + color: $button_fg_color; + transition-duration: 150; +} + +// used in selectors +// .notification-button:hover, .notification-icon-button:hover, .modal-dialog-button:hover, .sound-player-overlay StButton:hover, .keyboard-key:hover +%shared-button-hover { + @extend %hover-button-bg-grad-to-top; + + border: 1px solid $selected_border; +} + +// used in selectors +// .notification-button:active, .notification-icon-button:active, .modal-dialog-button:active, .modal-dialog-button:pressed, .sound-player-overlay StButton:active, .keyboard-key:active +%shared-button-active { + @extend %selected-bg-grad-to-bottom; + + color: $selected_fg_color; +} + +// used in selectors +// .menu .popup-combo-menu +%shared-menu { + @extend %bg-grad-to-right; + + padding: 8px; + border: 1px solid $exterior_border; + border-radius: $roundness; + color: $dark_fg_color; +} + +// used in selectors +// .menu-application-button-label, .menu-category-button-label +%menu-button-label-shared { + &:ltr { + padding-left: 4px; + } + &:rtl { + padding-right: 4px; + } +} + +// used in selectors +// .popup-menu-item, .popup-combobox-item, .menu-favorites-button, .menu-places-button, .menu-category-button, .menu-category-button-greyed, .menu-category-button-selected +%menu-buttons-shared { + //min-height: 22px; //setting a min height accross the board for all menu types (menu entries with an application icon are hardcoded to this min-height) causes display issues in cinnamon :-( + padding: $spacing_plus2; +} + +// used in selectors +// .show-processes-dialog-subject, .mount-question-dialog-subject +%shared-dialogs-subject { + font-weight: bold; + color: $dark_fg_color; + padding-top: 10px; + padding-left: 17px; + padding-bottom: 6px; +} + +// used in selectors +// .show-processes-dialog-subject:rtl, .mount-question-dialog-subject:rtl +%shared-dialogs-subject-rtl { + padding-left: 0; + padding-right: 17px; +} + +// used in selectors +// .show-processes-dialog-description, .mount-question-dialog-description +%shared-dialogs-description { + color: $dark_fg_color; + padding-left: 17px; + width: 28em; +} + +// used in selectors +// .menu-applications-inner-box StScrollView, .starkmenu-favorites-box .menu-context-menu +%menu-context-shared { + @extend %bg-grad-to-bottom; + + padding: 8px; + margin: 8px 0; + border-radius: $roundness; + border: 1px solid $interior_border; + StIcon { + &:ltr { + padding-right: 4px; + } + &:rtl { + padding-left: 4px; + } + } +} + +// used in selectors +// .panel-top .window-list-item-box:active, .panel-top .window-list-item-box:checked, .panel-top .window-list-item-box:focus +%panel-top-shared { + @extend %selected-bg-grad-to-top; + + color: $selected_fg_color; +} + +// used in selectors +// .panel-bottom .windows-list-item-box:active, .panel-bottom .window-list-item-box:checked, .panel-bottom .window-list-item-box:focus +%panel-bottom-shared { + @extend %selected-bg-grad-to-bottom; + + color: $selected_fg_color; +} + +// used in selectors +// .panel-left .window-list-item-box:active, .panel-left .window-list-item-box:checked, .panel-left .window-list-item-box:focus +%panel-left-shared { + @extend %selected-bg-grad-to-left; + + color: $selected_fg_color; +} + +// used in selectors +// .panel-right .windows-list-item-box:active, .panel-right .window-list-item-box:checked, .panel-right .window-list-item-box:focus +%panel-right-shared { + @extend %selected-bg-grad-to-right; + + color: $selected_fg_color; +} + +// used in selectors +// .check-box StBin, .check-box:focus StBin +%check-box-shared { + width: 16px; + height: 16px; + background-image: url(assets/checkbox-off.svg); +} + +// used in selectors +// .radiobutton StBin, .radiobutton:focus StBin +%radiobutton-shared { + width: 16px; + height: 16px; + background-image: url(assets/radiobutton-off.svg); + border-radius: $roundness; +} + +// used in selectors +// .tile-preview, .tile-hud +%tile-shared { + background-color: $dark_bg_color_trans; + border: 2px solid $exterior_border; +} + +// used in selectors +// .tile-preview.snap, .tile-hud.snap +%tile-shared-snap { + background-color: $dark_bg_color_trans; + border: 2px solid $selected_border; +} diff --git a/.themes/Klaus/cinnamon/scss/_global.scss b/.themes/Klaus/cinnamon/scss/_global.scss new file mode 100644 index 00000000..3ec30d37 --- /dev/null +++ b/.themes/Klaus/cinnamon/scss/_global.scss @@ -0,0 +1,84 @@ +// scss-lint:disable ColorVariable + +// main colors used in theme +// 1.0 < 1 will result in most cinnamon surfaces being transparent +$button_bg_color: #1d2021; +$button_fg_color: #d5c4a1; +$selected_bg_color: #b8bb26; +$selected_fg_color: #1d2021; +$tooltip_bg_color: #3c3836; +$tooltip_fg_color: #ebdbb2; +$dark_bg_color: fade-out(#1d2021, 1 - 1.0); +$dark_fg_color: #d5c4a1; + +// an always transparent color used for expo & scale views and the lightbox effect when cinnamon is showing an OSD. +$dark_bg_color_trans: fade-out(#1d2021, 1 - (1.0 / 2)); + +// used to calculate gradients for gradient values > 0 +$lighten_amount: 1 + (0.0 / 2); +$darken_amount: 1 - (0.0 / 2); + +// main background surface gradient start and end colors +$light_bg_grad: if($lighten_amount > 1, lighten($dark_bg_color, ($lighten_amount - 1) * lightness($dark_bg_color)), $dark_bg_color); +$dark_bg_grad: if($darken_amount < 1, darken($dark_bg_color, (1 - $darken_amount) * lightness($dark_bg_color)), $dark_bg_color); + +// hovered background surface gradient start and end colors - used for window list +$hover_bg_color: lighten($dark_bg_color, .05 * lightness($dark_bg_color)); +$light_hover_bg_grad: if($lighten_amount > 1, lighten($hover_bg_color, ($lighten_amount - 1) * lightness($hover_bg_color)), $hover_bg_color); +$dark_hover_bg_grad: if($darken_amount < 1, darken($hover_bg_color, (1 - $darken_amount) * lightness($hover_bg_color)), $hover_bg_color); + +// selected background surface gradient start and end colors - used for window list & buttons +$light_selected_bg_grad: if($lighten_amount > 1, lighten($selected_bg_color, ($lighten_amount - 1) * lightness($selected_bg_color)), $selected_bg_color); +$dark_selected_bg_grad: if($darken_amount < 1, darken($selected_bg_color, (1 - $darken_amount) * lightness($selected_bg_color)), $selected_bg_color); + +// hovered selected background surface gradient start and end colors - used for window list +$hover_selected_color: lighten($selected_bg_color, .05 * lightness($selected_bg_color)); +$light_hover_selected_grad: if($lighten_amount > 1, lighten($hover_selected_color, ($lighten_amount - 1) * lightness($hover_selected_color)), $hover_selected_color); +$dark_hover_selected_grad: if($darken_amount < 1, darken($hover_selected_color, (1 - $darken_amount) * lightness($hover_selected_color)), $hover_selected_color); + +// button background surface gradient start and end colors - used for buttons +$light_button_bg_grad: if($lighten_amount > 1, lighten($button_bg_color, ($lighten_amount - 1) * lightness($button_bg_color)), $button_bg_color); +$dark_button_bg_grad: if($darken_amount < 1, darken($button_bg_color, (1 - $darken_amount) * lightness($button_bg_color)), $button_bg_color); + +// hovered button background surface gradient start and end colors - used for buttons +$hover_button_bg: lighten($button_bg_color, .05 * lightness($button_bg_color)); +$light_hover_button_bg_grad: if($lighten_amount > 1, lighten($hover_button_bg, ($lighten_amount - 1) * lightness($hover_button_bg)), $hover_button_bg); +$dark_hover_button_bg_grad: if($darken_amount < 1, darken($hover_button_bg, (1 - $darken_amount) * lightness($hover_button_bg)), $hover_button_bg); + +// tooltip background surface gradient start and end colors - used for tooltips +$light_tooltip_bg_grad: if($lighten_amount > 1, lighten($tooltip_bg_color, ($lighten_amount - 1) * lightness($tooltip_bg_color)), $tooltip_bg_color); +$dark_tooltip_bg_grad: if($darken_amount < 1, darken($tooltip_bg_color, (1 - $darken_amount) * lightness($tooltip_bg_color)), $tooltip_bg_color); + +// borders used throughout theme buttons also use selected_borders_color +$selected_border: mix($dark_bg_color, $selected_bg_color, if(lightness($dark_bg_color) < 50%, 18%, 10%)); +$border_strength: if(lightness($dark_fg_color) > 50, .1, .2); +$interior_border: fade-out($dark_fg_color, 0.88 - $border_strength); +$exterior_border: mix($dark_bg_color, $dark_fg_color, (30 + ($border_strength * 100))); + +// decoration for buttons +$button_border_strength: if(lightness($button_fg_color) > 50, .1, .2); +$button_border: fade-out($button_fg_color, 0.88 - $button_border_strength); + +// scrollbar colors +$scrollbar_bg_color: darken($dark_bg_color, 5%); +$scrollbar_slider_color: mix($dark_bg_color, $dark_fg_color, 20%); +$scrollbar_slider_hover_color: mix($dark_bg_color, $selected_bg_color, 20%); + +// caret colors for dialog entrys +$primary_caret_color: #fbf1c7; + +// other colors used in the theme +$link_color: #83a598; +$success_color: #b8bb26; +$warning_color: #fabd2f; +$error_color: #fb4934; +$info_fg_color: #1d2021; +$info_bg_color: #83a598; + +// used for border-radius throughout theme +$roundness: 2px; + +// used for buttons, entrys, panel spacing, and menu item spacing. +$spacing: 3px; +$spacing_plus2: (3 + 2) + px; + diff --git a/.themes/Klaus/cinnamon/scss/cinnamon.scss b/.themes/Klaus/cinnamon/scss/cinnamon.scss new file mode 100644 index 00000000..0d1f522e --- /dev/null +++ b/.themes/Klaus/cinnamon/scss/cinnamon.scss @@ -0,0 +1,14 @@ +@import "_global"; +@import "_extends"; + +@import "sections/_stage"; +@import "sections/_menu"; +@import "sections/_panel"; +@import "sections/_calendar"; +@import "sections/_accessibility"; +@import "sections/_notifications"; +@import "sections/_dialogs"; +@import "sections/_desklets"; +@import "sections/_alt-tab"; +@import "sections/_overview"; +@import "sections/_tile-hud"; diff --git a/.themes/Klaus/cinnamon/scss/sections/_accessibility.scss b/.themes/Klaus/cinnamon/scss/sections/_accessibility.scss new file mode 100644 index 00000000..265978ec --- /dev/null +++ b/.themes/Klaus/cinnamon/scss/sections/_accessibility.scss @@ -0,0 +1,46 @@ +// on screen keyboard +#keyboard { + background-color: $dark_bg_color_trans; +} +.keyboard-key { + @extend %shared-button; + + &:grayed { + color: $selected_fg_color; + border-color: $selected_fg_color; + } + &:checked { + border-color: $selected_border; + } + &:hover { + @extend %shared-button-hover; + } + &:active { + @extend %shared-button-active; + } +} +.keyboard-layout { + spacing: 8px; + padding: 8px; +} +.keyboard-row { + spacing: 16px; +} +.keyboard-subkeys { + color: $dark_fg_color; + padding: 4px; + -arrow-border-radius: $roundness; + -arrow-background-color: $dark_bg_color; + -arrow-border-width: 1px; + -arrow-border-color: $dark_fg_color; + -arrow-base: 16px; + -arrow-rise: 8px; + -boxpointer-gap: 4px; +} +// desktop zoom feature +.magnifier-zoom-region { + border: 3px solid $exterior_border; + &.full-screen { + border-width: 0; + } +} diff --git a/.themes/Klaus/cinnamon/scss/sections/_alt-tab.scss b/.themes/Klaus/cinnamon/scss/sections/_alt-tab.scss new file mode 100644 index 00000000..06e57e16 --- /dev/null +++ b/.themes/Klaus/cinnamon/scss/sections/_alt-tab.scss @@ -0,0 +1,66 @@ +// non 3D alt-tab options +#altTabPopup { + padding: 8px; + spacing: 16px; +} +.switcher-list { + @extend %bg-grad-to-bottom; + + border-radius: $roundness; + border: 1px solid $exterior_border; + padding: 16px; + color: $dark_fg_color; + .item-box { + padding: 8px; + border-radius: $roundness; + &:selected { + @extend %selected-bg-grad-to-bottom; + + color: $selected_fg_color; + } + } + .thumbnail-box { + padding: 2px; + spacing: 4px; + color: $dark_fg_color; + } + .thumbnail { + min-width: 20em; + } + .separator { + width: 1px; + background-color: $selected_bg_color; + } +} +.switcher-list-item-container { + spacing: 8px; +} +.thumbnail-scroll-gradient-left { + background-gradient-direction: horizontal; + background-gradient-start: rgba(51, 51, 51, 1.0); + background-gradient-end: rgba(51, 51, 51, 0); + border-radius: $roundness; + border-radius-topright: 0; + border-radius-bottomright: 0; + width: 60px; +} +.thumbnail-scroll-gradient-right { + background-gradient-direction: horizontal; + background-gradient-start: rgba(51, 51, 51, 0); + background-gradient-end: rgba(51, 51, 51, 1.0); + border-radius: $roundness; + border-radius-topleft: 0; + border-radius-bottomleft: 0; + width: 60px; +} +.switcher-arrow { + border-color: rgba(0,0,0,0); + color: $dark_fg_color; + &:highlighted { + border-color: rgba(0,0,0,0); + color: $selected_fg_color; + } +} +.switcher-preview-backdrop { + background-color: rgba(25,25,25,0.65); +} diff --git a/.themes/Klaus/cinnamon/scss/sections/_calendar.scss b/.themes/Klaus/cinnamon/scss/sections/_calendar.scss new file mode 100644 index 00000000..1bf695c1 --- /dev/null +++ b/.themes/Klaus/cinnamon/scss/sections/_calendar.scss @@ -0,0 +1,120 @@ +// the calendar displayed by the calendar applet is a heavily modified menu and inherits from the .menu selectosr +// indivudual elements within the menu can be themed seperately with these selectors +.calendar { + padding: 1em 1.75em; + spacing-rows: 1px; + spacing-columns: 5px; +} +// also covers the year label +.calendar-month-label { + color: $dark_fg_color; + font-size: 0.8em; + padding: 5px 10px; + border-radius: $roundness; + font-weight: bold; + text-align: center; +} +.calendar-change-month-back { + @extend %calendar-shared; + + border: 1px solid transparent; + background-image: url(assets/calendar-arrow-left.svg); + &:rtl { + background-image: url(assets/calendar-arrow-right.svg); + } + &:hover { + border: 1px solid $selected_bg_color; + } + &:active { + background-color: $selected_bg_color; + } +} +.calendar-change-month-forward { + @extend %calendar-shared; + + border: 1px solid transparent; + background-image: url(assets/calendar-arrow-right.svg); + &:rtl { + background-image: url(assets/calendar-arrow-left.svg); + } + &:hover { + border: 1px solid $selected_bg_color; + } + &:active { + background-color: $selected_bg_color; + } +} +.datemenu-date-label { + padding: 1em 1.75em; + color: $dark_fg_color; + font-weight: bold; + text-align: center; +} +.calendar-day-base { + font-size: 0.8em; + text-align: center; + width: 2.4em; + height: 1.8em; + border-radius: $roundness; + &:active { + background-color: $selected_bg_color; + } + &:hover { + } +} +.calendar-day-heading { + color: $dark_fg_color; + padding-top: 0.9em; +} +.calendar-week-number { + color: $dark_fg_color; + font-weight: bold; + padding-top: 0.6em; +} +.calendar-day { + &:ltr { + color: $dark_fg_color; + padding: 2px; + } + &:rtl { + color: $dark_fg_color; + padding: 3px; + } +} +.calendar-day-top { + &:ltr { + } + &:rtl { + } +} +.calendar-day-left { + &:ltr { + } + &:rtl { + } +} +.calendar-work-day { +} +.calendar-nonwork-day { + font-weight: bold; +} +// this is always is an active state +.calendar-today { + @extend %selected-bg-grad-to-bottom; + + font-weight: bold; + &:active { + color: $selected_fg_color; + } +} +.calendar-other-month-day { + font-style: italic; +} +// this is always is an active state +.calendar-day-with-events { + background-color: $selected_bg_color; + font-weight: bold; + &:active { + color: $selected_fg_color; + } +} diff --git a/.themes/Klaus/cinnamon/scss/sections/_desklets.scss b/.themes/Klaus/cinnamon/scss/sections/_desklets.scss new file mode 100644 index 00000000..74f88664 --- /dev/null +++ b/.themes/Klaus/cinnamon/scss/sections/_desklets.scss @@ -0,0 +1,65 @@ +// desklets - the base .desklet selector is for 'undecorated' desklets however some subtle background themeing is desirable +// to maintain visibility irrespctive of wallpaper and to allow for the highlighting scheme to work +.desklet { + font-size: 0.9em; + padding: 8px; + color: $dark_fg_color; + border-radius: $roundness; + background-color: $dark_bg_color_trans; + &:highlight { + background-color: $selected_bg_color; + } +} +// these do not inherit from .desklet +.desklet-with-borders { + @extend %desklet-shared; + + font-size: 0.9em; + border-radius: $roundness; + &:highlight { + background-color: $selected_bg_color; + } +} +.desklet-with-borders-and-header { + @extend %desklet-shared; + + font-size: 0.9em; + border-radius-bottomleft: $roundness; + border-radius-bottomright: $roundness; + &:highlight { + background-color: $selected_bg_color; + } +} +.desklet-header { + @extend %desklet-shared; + + font-size: 1.2em; + border-radius-topleft: $roundness; + border-radius-topright: $roundness; + &:highlight { + background-color: $selected_bg_color; + } +} +.photoframe-box { + @extend %desklet-shared; + + border-radius: $roundness; + &:highlight { + background-color: $selected_bg_color; + } +} +.desklet-drag-placeholder { + border: 2px solid $selected_bg_color; + background-color: $dark_bg_color_trans; + border-radius: $roundness; +} +.launcher { + padding: 1px; + transition-duration: 150; + .icon-box { + padding-top: 2px; + } +} +// inherits font characteristics from .desklet-header +.clock-desklet-label { +} diff --git a/.themes/Klaus/cinnamon/scss/sections/_dialogs.scss b/.themes/Klaus/cinnamon/scss/sections/_dialogs.scss new file mode 100644 index 00000000..9f1ee3f6 --- /dev/null +++ b/.themes/Klaus/cinnamon/scss/sections/_dialogs.scss @@ -0,0 +1,201 @@ +// on screen messages and input boxes +.modal-dialog { + @extend %bg-grad-to-right; + + border: 1px solid $exterior_border; + border-radius: $roundness; + color: $dark_fg_color; + padding: 16px 20px; +} +.modal-dialog-button-box { + spacing: 16px; +} +.modal-dialog-button { + @extend %shared-button; + + min-width: 5em; + min-height: 1em; + padding: $spacing_plus2; + &:hover { + @extend %shared-button-hover; + } + &:focus { + color: $selected_fg_color; + } + &:active { + @extend %shared-button-active; + } + &:pressed { + @extend %shared-button-active; + } + &:disabled { + color: rgb(60, 60, 60); + } +} +// run dialog (ALT-F2) +.run-dialog-label { + color: $dark_fg_color; + padding-bottom: 10px; +} +.run-dialog-error-label { + color: $selected_bg_color; +} +.run-dialog-error-box { + padding-top: 15px; + spacing: 5px; +} +.run-dialog-completion-box { + padding-left: 15px; +} +.run-dialog-entry { + @extend %dialog-entry; + + &:focus { + border: 1px solid $selected_border; + } +} +.run-dialog { + border-radius: $roundness; + padding: 16px 20px; +} +// removable media dialogs +.cinnamon-mount-operation-icon { + icon-size: 4.8em; +} +.mount-password-reask { + color: $warning_color; +} +.show-processes-dialog { + spacing: 24px; +} +.mount-question-dialog { + spacing: 24px; +} +.show-processes-dialog-subject { + @extend %shared-dialogs-subject; + + &:rtl { + @extend %shared-dialogs-subject-rtl; + } +} +.mount-question-dialog-subject { + @extend %shared-dialogs-subject; + + &:rtl { + @extend %shared-dialogs-subject-rtl; + } +} +.show-processes-dialog-description { + @extend %shared-dialogs-description; + + &:rtl { + padding-right: 17px; + } +} +.mount-question-dialog-description { + @extend %shared-dialogs-description; + + &:rtl { + padding-right: 17px; + } +} +.show-processes-dialog-app-list { + max-height: 200px; + padding-top: 24px; + padding-left: 49px; + padding-right: 32px; + &:rtl { + padding-right: 49px; + padding-left: 32px; + } +} +.show-processes-dialog-app-list-item { + color: $dark_fg_color; + &:hover { + color: $dark_fg_color; + } + &:ltr { + padding-right: 1em; + } + &:rtl { + padding-left: 1em; + } +} +.show-processes-dialog-app-list-item-icon { + &:ltr { + padding-right: 17px; + } + &:rtl { + padding-left: 17px; + } +} +.show-processes-dialog-app-list-item-name { +} +// displayed when media keys are pressed. +.osd-window { + @extend %osd-shared; + + spacing: 1em; + padding: 16px; + .level { + height: 0.7em; + border-radius: 0.3em; + background-color: $scrollbar_bg_color; + } + .level-bar { + border-radius: 0.3em; + background-color: $scrollbar_slider_hover_color; + } +} +.info-osd, .workspace-osd, .overview-empty-placeholder { + @extend %osd-shared; + + font-size: 1.5em; + text-align: center; + padding: 8px 10px; +} +// this is an full screen overlay that is displayed with any cinnamon OSD or modal dialog which needs to always be semi transparent +.lightbox { + background-color: $dark_bg_color_trans; +} +// applet 'about' OSDs - inherits from modal dialogs +.about-content { + min-width: 250px; + min-height: 150px; + spacing: 8px; + padding-bottom: 16px; +} +.about-title { + font-size: 1.4em; + font-weight: bold; +} +.about-uuid { + font-size: 0.8em; +} +.about-icon { + padding-right: 20px; +} +.about-scrollBox { + border: 1px solid $exterior_border; + border-radius: $roundness; +} +.about-scrollBox-innerBox { + padding: 1.2em; + spacing: 1.2em; +} +.about-description { + padding-top: 4px; +} +.about-version { + padding-left: 7px; +} +// dialog box for the cinnamon debug utility +#LookingGlassDialog { + @extend %bg-grad-to-bottom; + + spacing: 4px; + padding: 8px; + border: 1px solid $exterior_border; + border-radius: $roundness; + color: $dark_fg_color; +} diff --git a/.themes/Klaus/cinnamon/scss/sections/_menu.scss b/.themes/Klaus/cinnamon/scss/sections/_menu.scss new file mode 100644 index 00000000..c4e45be8 --- /dev/null +++ b/.themes/Klaus/cinnamon/scss/sections/_menu.scss @@ -0,0 +1,238 @@ +.menu { + @extend %shared-menu; + + min-width: 100px; + margin: 4px; +} +// scale view right click menu +.popup-combo-menu { + @extend %shared-menu; +} +.popup-menu-arrow { + icon-size: 1.14em; +} +// applet submenus +// the margin here causes the 'bounce' on opening the sub menu +// does StScrollBar need to be here? No as long as it isnt themed differently to staging +.popup-sub-menu { + @extend %bg-grad-to-bottom; + + border: 1px solid $interior_border; + border-radius: $roundness; + padding: 8px; +} +.popup-menu-content { + padding: 0; +} +// individual menu entries are themed here +.popup-menu-item { + @extend %menu-buttons-shared; + + color: $dark_fg_color; + spacing: .5em; + &:active { + background-color: $selected_bg_color; + border-radius: $roundness; + color: $selected_fg_color; + } + &:insensitive { + font-style: italic; + } +} +.popup-combobox-item { + @extend %menu-buttons-shared; +} +// sliders and separators in menus +.popup-separator-menu-item { + @extend %separator-shared; + + -gradient-direction: horizontal; +} +.popup-slider-menu-item { + @extend %slider-shared; +} +.popup-device-menu-item { + spacing: .5em; +} +.popup-inactive-menu-item { + font-style: italic; + color: $dark_fg_color; +} +.popup-subtitle-menu-item { + font-weight: bold; + font-size: 1em; +} +.popup-menu-icon { + icon-size: 1.14em; +} +.popup-menu-item-dot { +} +.popup-submenu-menu-item:open { +} +.popup-alternating-menu-item:alternate { + font-weight: bold; +} +// toggles in menus +.toggle-switch { + width: 64px; + height: 22px; +} +.toggle-switch-us { + background-image: url(assets/toggle-off-us.svg); + &:checked { + background-image: url(assets/toggle-on-us.svg); + } +} +.toggle-switch-intl { + background-image: url(assets/toggle-off-intl.svg); + &:checked { + background-image: url(assets/toggle-on-intl.svg); + } +} +.nm-menu-item-icons { + spacing: .5em; + icon-size: 1.14em; +} +// all the remaining code is for the main menu applet +.menu-favorites-box { + @extend %bg-grad-to-right; + + padding: 0.8em; + border: 1px solid $interior_border; + border-radius: $roundness; + transition-duration: 150; + spacing: 1em; +} +// This is for the stock menu in Cinnamon 4.0.2 and later - adds more vfade to the scrollable favorites box and fakes a seperator from the system buttons with a bottom border. +.menu-favorites-scrollbox { + padding-bottom: 1em; + border-bottom: 1px solid; + border-color: $interior_border; + &.vfade { + -st-vfade-offset: 136px; + } +} +.menu-favorites-button { + @extend %menu-buttons-shared; + + &:hover { + background-color: $selected_bg_color; + border-radius: $roundness; + color: $selected_fg_color; + } +} +.menu-categories-box { + padding: 0.8em; +} +.menu-applications-inner-box { + @extend %bg-grad-to-right; + + padding: 0.8em; + border-radius: $roundness; + border: 1px solid $interior_border; + StScrollView { + @extend %menu-context-shared; + } +} +.menu-applications-outer-box { + @extend %bg-grad-to-right; + + padding: 0.8em; + border: 1px solid $interior_border; + border-radius: $roundness; +} +.menu-application-button { + @extend %menu-buttons-shared; + + &:highlighted { + font-weight: bold; + } +} +.menu-application-button-selected { + @extend %menu-buttons-shared; + + background-color: $selected_bg_color; + border-radius: $roundness; + color: $selected_fg_color; + &:highlighted { + font-weight: bold; + } +} +.menu-application-button-label { + @extend %menu-button-label-shared; +} +.menu-category-button { + @extend %menu-buttons-shared; +} +.menu-category-button-greyed { + @extend %menu-buttons-shared; + + color: $dark_fg_color; + font-style: italic; +} +.menu-category-button-selected { + @extend %menu-buttons-shared; + + background-color: $selected_bg_color; + border-radius: $roundness; + color: $selected_fg_color; + &:hover { + } +} +.menu-category-button-label { + @extend %menu-button-label-shared; +} +// in the stock menu app descriptions are shown at the base of the menu +.menu-selected-app-box { + padding: 2px 8px; + text-align: right; + &:rtl { + text-align: left; + } +} +.menu-selected-app-title { + font-weight: bold; + font-size: 0.8em; +} +.menu-selected-app-description { + max-width: 150px; + font-size: 0.8em; +} +// the menus search box +.menu-search-box { + &:ltr { + padding-left: 30px; + padding-bottom: 5px; + padding-top: 5px; + } + &:rtl { + padding-right: 30px; + padding-bottom: 5px; + padding-top: 5px; + } +} +#menu-search-entry { + @extend %dialog-entry; + + margin-bottom: 0.5em; + &:focus { + border: 1px solid $selected_border; + } + &:hover { + } +} +.menu-search-entry-icon { + icon-size: 1em; + color: $tooltip_fg_color; +} +// new styleclasses for the Cinnamon 4.0.0 stock menu - note this menu was dropped in Cinnamon 4.0.1 but retain styling in case it's revived. +.menu-top-box { + spacing: 10px; } +.menu-systembuttons-box { + padding-bottom: 12px; + padding-top: 12px; + margin-bottom: 0.5em; } +// cinnVIIstark menu right click favourites context menu +.starkmenu-favorites-box .menu-context-menu, .menu-context-menu { + @extend %menu-context-shared; +} diff --git a/.themes/Klaus/cinnamon/scss/sections/_notifications.scss b/.themes/Klaus/cinnamon/scss/sections/_notifications.scss new file mode 100644 index 00000000..9bd5097e --- /dev/null +++ b/.themes/Klaus/cinnamon/scss/sections/_notifications.scss @@ -0,0 +1,91 @@ +// notification system +#notification { + @extend %bg-grad-to-right; + + border-radius: $roundness; + border: 1px solid $exterior_border; + padding: 8px; + spacing-rows: 5px; + spacing-columns: 10px; + margin-from-right-edge-of-screen: 20px; + width: 34em; + color: $dark_fg_color; + &.multi-line-notification { + padding-bottom: 8px; + color: $dark_fg_color; + } + StEntry { + @extend %dialog-entry; + + &:focus { + border: 1px solid $selected_border; + } + } + .url-highlighter { + link-color: $link_color; + } +} +.notification-with-image { + min-height: 159px; + color: $dark_fg_color; +} +#notification-scrollview { + max-height: 10em; + > { + .top-shadow { + height: 1em; + } + .bottom-shadow { + height: 1em; + } + } + &:ltr > StScrollBar { + padding-left: 6px; + } + &:rtl > StScrollBar { + padding-right: 6px; + } +} +#notification-body { + spacing: 4px; +} +#notification-actions { + spacing: 8px; +} +.notification-button { + @extend %shared-button; + + border-radius: $roundness; + min-width: 5em; + min-height: 1em; + padding: $spacing_plus2; + &:hover { + @extend %shared-button-hover; + } + &:focus { + color: $selected_fg_color; + } + &:active { + @extend %shared-button-active; + } +} +.notification-icon-button { + @extend %shared-button; + + border-radius: $roundness; + min-width: 2em; + min-height: 2em; + padding: $spacing_plus2; + &:hover { + @extend %shared-button-hover; + } + &:focus { + color: $selected_fg_color; + } + &:active { + @extend %shared-button-active; + } + > StIcon { + icon-size: 1.5em; + } +} diff --git a/.themes/Klaus/cinnamon/scss/sections/_overview.scss b/.themes/Klaus/cinnamon/scss/sections/_overview.scss new file mode 100644 index 00000000..c87d5d0d --- /dev/null +++ b/.themes/Klaus/cinnamon/scss/sections/_overview.scss @@ -0,0 +1,119 @@ +// scale and expo views +#overview { + spacing: 12px; +} +.workspace-thumbnails { + spacing: 14px; +} +.workspace-add-button { + background-image: url(assets/add-workspace.png); + height: 200px; + width: 35px; + border-radius-topleft: 10px; + border-radius-bottomleft: 10px; + transition-duration: 150; + background-color: $info_bg_color; + border-top: 1px solid; + border-left: 1px solid; + border-bottom: 1px solid; + border-color: $button_border; + &:hover { + background-image: url(assets/add-workspace-hover.png); + border-color: $selected_border; + } + &:active { + background-image: url(assets/add-workspace.png); + border-color: $selected_border; + background-color: $success_color; + } +} +.workspace-close-button { + background-image: url(assets/close-window.svg); + height: 32px; + width: 32px; + -cinnamon-close-overlap: 20px; +} +// this always looks better semi transparent +.workspace-overview-background-shade { + background-color: $dark_bg_color_trans; +} +.window-caption { + @extend %bg-grad-to-bottom; + + padding: 4px 6px; + border: 1px solid $exterior_border; + border-radius: $roundness; + color: $dark_fg_color; + -cinnamon-caption-spacing: 4px; + &:focus, &#selected { + @extend %selected-bg-grad-to-bottom; + + color: $selected_fg_color; + border: 1px solid $selected_border; + } +} +.window-border { + border: 1px solid $selected_border; +} +.window-close { + background-image: url(assets/close-window.svg); + height: 32px; + width: 32px; + -cinnamon-close-overlap: 20px; + &:rtl { + -st-background-image-shadow: 2px 2px 6px rgba(0,0,0,0.5); + } +} +.window-close-area { + background-image: url(assets/trash-icon.png); + background-size: 100px; + background-color: $dark_bg_color_trans; + border: 1px solid $exterior_border; + border-bottom-width: 0; + border-radius: 20px 20px 0 0; + height: 120px; + width: 400px; +} +.expo-background { + @extend %bg-grad-to-bottom; +} +.expo-workspace-thumbnail-frame { + border: 1px solid $exterior_border; + &#active { + border: 1px solid $selected_border; + } +} +.expo-workspaces-name-entry { + @extend %bg-grad-to-bottom; + + padding: 4px 6px; + height: 1.5em; + border: 1px solid $exterior_border; + border-radius: $roundness; + selected-color: $selected_fg_color; + selection-background-color: $selected_bg_color; + color: $dark_fg_color; + text-align: center; + &#selected { + @extend %selected-bg-grad-to-bottom; + + color: $selected_fg_color; + selected-color: $dark_fg_color; + selection-background-color: $selected_bg_color; + border: 1px solid $selected_border; + } + &:focus { + border: 1px solid $selected_border; + } + &:hover { + border: 1px solid $selected_border; + } +} +// hot corners animation +.ripple-box { + width: 104px; + height: 104px; + background-image: url(assets/corner-ripple.png); + background-color: $selected_bg_color; + border-radius: 52px; +} diff --git a/.themes/Klaus/cinnamon/scss/sections/_panel.scss b/.themes/Klaus/cinnamon/scss/sections/_panel.scss new file mode 100644 index 00000000..f1743f54 --- /dev/null +++ b/.themes/Klaus/cinnamon/scss/sections/_panel.scss @@ -0,0 +1,573 @@ +// panels can be on any side of the screen +// some panel item theming is specific to panel orientation and is included in this section +// each panel is also split into three zones +// dnd is for panel edit mode +// dummy is for adding or moving panels +#panel { + color: $dark_fg_color; + height: 2.5em; + width: 3.2em; + &:highlight { + background-color: $selected_bg_color; + } +} +.panel-dummy { + background-color: rgba(255, 0, 0, 0.6); + &:entered { + background-color: rgba(0, 255, 0, 0.6); + } +} +.panelLeft { + spacing: 4px; + &:dnd { + background-color: rgba(255, 0, 0, 0.6); + } + &:ltr { + padding-right: 4px; + } + &:rtl { + padding-left: 4px; + } + &.vertical { + padding: 0; + &:dnd { + } + } +} +.panelCenter { + spacing: 4px; + &:dnd { + background-color: rgba(0, 255, 0, 0.6); + } + &.vertical { + padding-left: 0; + padding-right: 0; + &:dnd { + } + } +} +.panelRight { + spacing: 4px; + &:dnd { + background-color: rgba(0, 0, 255, 0.6); + } + &:ltr { + padding-left: 0; + spacing: 0; + } + &:rtl { + padding-right: 0; + spacing: 0; + } + &.vertical { + padding: 0; + &:dnd { + } + } +} +// panel borders must be defined with a border-top color or other color definition that encompasses border-top +// panels do not support different colors of borders on different edges +// due to a bug in cinnamons placing of panel items on a bordered panel small margins are used to ensure that bordered panel objects +// do not overlap the panel border +.panel-top { + @extend %bg-grad-to-bottom; + + box-shadow: 0 -1px 0 0 $exterior_border inset; + .window-list-item-box { + @extend %bg-grad-to-top; + margin-bottom: 1px; + &:hover { + @extend %hover-bg-grad-to-top; + } + &:active, &:checked, &:focus, &:running { + @extend %panel-top-shared; + + &:hover { + @extend %hover-selected-grad-to-top; + } + } + } + .grouped-window-list-item-box { + &:active, &:checked { + box-shadow: 0 2px 0 0 $dark_fg_color inset; + } + &:hover { + box-shadow: 0 2px 0 0 $selected_border inset; + } + &:focus { + box-shadow: 0 4px 0 0 $selected_border inset; + } + } + .workspace-switcher, .workspace-graph { + padding: 1px $spacing; + } + .panel-launchers .launcher:hover { + box-shadow: 0 2px 0 0 $selected_border inset; + } + .applet-separator { + padding: 3px $spacing; + } +} +.panel-bottom { + @extend %bg-grad-to-top; + + box-shadow: 0 1px 0 0 $exterior_border inset; + .window-list-item-box { + @extend %bg-grad-to-bottom; + margin-top: 1px; + + &:hover { + @extend %hover-bg-grad-to-bottom; + } + &:active, &:checked, &:focus, &:running { + @extend %panel-bottom-shared; + + &:hover { + @extend %hover-selected-grad-to-bottom; + } + } + } + .grouped-window-list-item-box { + &:active, &:checked { + box-shadow: 0 -2px 0 0 $dark_fg_color inset; + } + &:hover { + box-shadow: 0 -2px 0 0 $selected_border inset; + } + &:focus { + box-shadow: 0 -4px 0 0 $selected_border inset; + } + } + .workspace-switcher, .workspace-graph { + padding: 1px $spacing; + } + .panel-launchers .launcher:hover { + box-shadow: 0 -2px 0 0 $selected_border inset; + } + .applet-separator { + padding: 3px $spacing; + } +} +.panel-left { + @extend %bg-grad-to-right; + + box-shadow: -1px 0 0 0 $exterior_border inset; + .window-list-item-box { + margin-right: 1px; + @extend %bg-grad-to-left; + + &:hover { + @extend %hover-bg-grad-to-left; + } + &:active, &:checked, &:focus, &:running { + @extend %panel-left-shared; + + &:hover { + @extend %hover-selected-grad-to-left; + } + } + } + .grouped-window-list-item-box { + &:active, &:checked { + box-shadow: 2px 0 0 0 $dark_fg_color inset; + } + &:hover { + box-shadow: 2px 0 0 0 $selected_border inset; + } + &:focus { + box-shadow: 4px 0 0 0 $selected_border inset; + } + } + .workspace-switcher, .workspace-graph { + padding: $spacing 1px; + } + .panel-launchers .launcher:hover { + box-shadow: 2px 0 0 0 $selected_border inset; + } + .applet-separator { + padding: $spacing 3px; + } +} +.panel-right { + @extend %bg-grad-to-left; + + box-shadow: 1px 0 0 0 $exterior_border inset; + .window-list-item-box { + margin-left: 1px; + @extend %bg-grad-to-right; + + &:hover { + @extend %hover-bg-grad-to-right; + } + &:active, &:checked, &:focus, &:running { + @extend %panel-right-shared; + + &:hover { + @extend %hover-selected-grad-to-right; + } + } + } + .grouped-window-list-item-box { + &:active, &:checked { + box-shadow: -2px 0 0 0 $dark_fg_color inset; + } + &:hover { + box-shadow: -2px 0 0 0 $selected_border inset; + } + &:focus { + box-shadow: -4px 0 0 0 $selected_border inset; + } + } + .workspace-switcher, .workspace-graph { + padding: $spacing 1px; + } + .panel-launchers .launcher:hover { + box-shadow: -2px 0 0 0 $selected_border inset; + } + .applet-separator { + padding: $spacing 3px; + } +} +// a non feature - not worth themeing +.panel-corner { + &:active { + } + &:overview { + } + &:focus { + } +} +// remaining code is for panel items starting with the generic applets +.applet-separator-line { + width: 2px; + background: $selected_bg_color; +} +.applet-separator-line-vertical { + border-color: $selected_bg_color; + border-bottom: 2px solid; +} +.applet-spacer:highlight { + background-color: $selected_bg_color; +} +.applet-box { + color: $dark_fg_color; + transition-duration: 150; + border-radius: $roundness; + padding: 0 $spacing; + &.vertical { + padding: $spacing 0; + } + &:checked { + color: $selected_bg_color; + .applet-label { + color: $selected_bg_color; + } + } + &:hover { + color: $selected_bg_color; + .applet-label { + color: $selected_bg_color; + } + } + &:highlight { + background-color: $selected_bg_color; + color: $selected_fg_color; + .applet-label { + color: $selected_fg_color; + } + } +} +.applet-label { + font-weight: bold; + color: $dark_fg_color; + padding-left: 3px; +} +// icon-size set to 22 to match hard-coded menu icon size - applet-icon style is used for search provider results in menu +.applet-icon { + color: $dark_fg_color; + padding: 0; + spacing: 0; + icon-size: 22px; +} +// used by power applet to warn of low battery +.system-status-icon { + icon-size: 1.14em; + padding: 0; + spacing: 0; + &.warning { + color: $warning_color; + } + &.error { + color: $error_color; + } +} +// keyboard layout applet +.panel-status-button { + -natural-hpadding: 4px; + -minimum-hpadding: 4px; + font-weight: bold; + color: $dark_fg_color; + &:hover { + color: $selected_bg_color; + } +} +// user applet specific themeing +.user-box { + padding: 0.4em 1.3em; + spacing: 10px; +} +.user-icon { + padding: 4px; + border: none; +} +.user-label { + color: $dark_fg_color; + font-weight: bold; + font-size: 1em; +} +// the window list applet. Some third party applets inherit some of this theming. +.window-list-box { + spacing: $spacing; + padding: 1px 3px; + font-size: 0.9em; + border-radius: $roundness; + &.vertical { + spacing: $spacing; + padding: 3px 1px; + } + &:highlight { + background-color: $selected_bg_color; + } + #appMenuIcon { + } +} +// progress was added with cinnamon 3.6 and allows compatible applications to use the window list as a progress bar +.window-list-item { + &-box { + border: 1px solid $interior_border; + border-radius: $roundness; + transition-duration: 150; + &:hover { + border: 1px solid $selected_border; + } + &.top StLabel, &.bottom StLabel { + padding-left: 3px; + } + .progress { + background-color: $success_color; + border: 1px solid $selected_border; + border-radius: $roundness; + color: $info_fg_color; + } + #appMenuIcon { + padding-right: 0.2em; + } + } + &-demands-attention { + background-color: $info_bg_color; + color: $info_fg_color; + } +} +// cinnamon 3.8 will support an improved window-list-thumbnail preview which now has it's own selector +.window-list-preview { + @extend %bg-grad-to-right; + + border-radius: $roundness; + border: 1px solid $exterior_border; + padding: 6px 12px; + spacing: $spacing; + color: $dark_fg_color; +} +// Cinnamon 4.0 has a new grouped window list applet with it's own selectors. +// Initial theme support is defined here. + +.grouped-window-list { + &-thumbnail-label { + padding-left: 3px; + } + &-number-label { + z-index: 99; + font-size: 0.8em; + color: $dark_fg_color; + } + // May need to revise depending on upstream GWL developments + &-button-label { + padding: 0; + } + &-badge { + border-radius: 256px; + background-color: $dark_bg_color; + } + &-thumbnail-alert { + background: $warning_color; + } + &-item-box { + transition-duration: 150; + spacing: 1em; + background-color: rgba(0, 0, 0, 0.01); + &:hover, &:focus, { + color: $selected_bg_color; + } + &:focus { + font-weight: bold; + } + .progress { + background-color: $success_color; + } + } + &-demands-attention { + background-color: $info_bg_color; + color: $info_fg_color; + } + &-thumbnail-menu { + @extend %bg-grad-to-right; + + border-radius: $roundness; + padding: 10px 15px; + spacing: $spacing; + color: $dark_fg_color; + .item-box { + padding: 8px; + border-radius: $roundness; + border: 1px solid $interior_border; + &:outlined { + border: 1px solid $selected_border; + } + &:selected { + background-color: $selected_bg_color; + border: 1px solid $selected_border; + color: $selected_fg_color; + } + } + .thumbnail-box { + padding: 2px; + spacing: $spacing; + } + .thumbnail { + width: 256px; + } + .separator { + width: 1px; + background: $selected_bg_color; + } + } +} +// the sound player applet +.sound-player { + StButton { + @extend %shared-button; + + min-width: 2em; + min-height: 2em; + padding: $spacing_plus2; + color: $button_fg_color; + border-radius: $roundness; + &:small { + min-width: 1.5em; + min-height: 1.5em; + padding: $spacing; + StIcon { + icon-size: 1em; + } + } + StIcon { + icon-size: 1.5em; + } + &:hover { + @extend %shared-button-hover; + } + &:focus { + color: $selected_fg_color; + } + &:active { + @extend %shared-button-active; + } + } + .slider { + @extend %slider-shared; + height: 4px; + } + StBoxLayout { + spacing: 0.5em; + } + > StBoxLayout { + padding: 5px; + } +} +.sound-player-generic-coverart { + background: rgba(0,0,0,0.2); +} +.sound-player-overlay { + @extend %bg-grad-to-bottom; + + min-width: 300px; + padding: 12px 16px; + spacing: 0.5em; + color: $dark_fg_color; +} +// workspace switcher applet simple button view +.workspace-button { + width: 2em; + height: 1em; + color: $dark_fg_color; + border: 1px solid $interior_border; + margin: 2px; + transition-duration: 150; + &.vertical { + height: 1.5em; + } + &:outlined { + background-color: $selected_bg_color; + color: $selected_fg_color; + border-color: $selected_border; + } +} +// workspace switcher applet graph view +.workspace-graph { + .workspace { + @extend %bg-grad-to-bottom; + + border: 1px solid $interior_border; + &:active { + @extend %selected-bg-grad-to-bottom; + + border: 1px solid $interior_border; + .windows { + -active-window-background: rgba(255, 255, 255, 0.8); + -active-window-border: rgba(0, 0, 0, 0.9); + -inactive-window-background: rgba(140, 140, 140, 0.8); + -inactive-window-border: rgba(0, 0, 0, 0.7); + } + } + .windows { + -active-window-background: rgba(140, 140, 140, 0.8); + -active-window-border: rgba(0, 0, 0, 0.7); + -inactive-window-background: rgba(140, 140, 140, 0.8); + -inactive-window-border: rgba(0, 0, 0, 0.7); + } + } +} +// most panel launcher themeing is orientation specific +.panel-launchers { + padding: 0 $spacing; + spacing: $spacing; + .launcher { + background-color:rgba(0, 0, 0, 0.01); + } + &.vertical { + padding: $spacing 0; + } +} +.notification-applet-padding { + padding: .5em 1em; +} +.notification-applet-container { + max-height: 100px; +} +.systray { + spacing: $spacing; +} +.flashspot { + background-color: $selected_bg_color; +} + diff --git a/.themes/Klaus/cinnamon/scss/sections/_stage.scss b/.themes/Klaus/cinnamon/scss/sections/_stage.scss new file mode 100644 index 00000000..e6944a66 --- /dev/null +++ b/.themes/Klaus/cinnamon/scss/sections/_stage.scss @@ -0,0 +1,114 @@ +// defines font family and standard font size across the whole theme +// em is preferred for better support for text scaling +stage { + font-family: roboto, Noto Sans, sans, sans-serif; + font-size: 1em; +} +.cinnamon-link { + color: $link_color; + font-style: italic; + &:hover { + color: $selected_fg_color; + } +} +.label-shadow { + color: rgba(0,0,0,0.5); +} +// themeing for various standard elements +StScrollBar { + padding: 2px; + StButton { + &#vhandle { + background-color: $scrollbar_slider_color; + border-radius: $roundness; + &:hover { + background-color: $scrollbar_slider_hover_color; + } + } + &#hhandle { + background-color: $scrollbar_slider_color; + border-radius: $roundness; + &:hover { + background-color: $scrollbar_slider_hover_color; + } + } + } + StBin#trough { + background-color: $scrollbar_bg_color; + border-radius: $roundness; + } +} +StScrollView { + &.vfade { + -st-vfade-offset: 68px; + } + &.hfade { + -st-hfade-offset: 68px; + } + StScrollBar { + min-width: 0.8em; + min-height: 0.8em; + } +} +.separator { + @extend %separator-shared; +} +.slider { + @extend %slider-shared; +} +.check-box { + CinnamonGenericContainer { + spacing: .2em; + } + StBin { + @extend %check-box-shared; + } + &:focus { + StBin { + @extend %check-box-shared; + } + &:checked StBin { + background-image: url(assets/checkbox.svg); + } + } + StLabel { + font-weight: normal; + } + &:checked StBin { + background-image: url(assets/checkbox.svg); + } +} +.radiobutton { + CinnamonGenericContainer { + spacing: .2em; + height: 18px; + padding-top: 2px; + } + StBin { + @extend %radiobutton-shared; + } + &:focus { + StBin { + @extend %radiobutton-shared; + } + &:checked StBin { + background-image: url(assets/radiobutton.svg); + } + } + StLabel { + padding-top: 4px; + font-size: 0.8em; + box-shadow: none; + } + &:checked StBin { + background-image: url(assets/radiobutton.svg); + } +} +#Tooltip { + @extend %tooltip-bg-grad-to-top; + + padding: 5px 8px; + color: $tooltip_fg_color; + text-align: center; + border-radius: $roundness; +} diff --git a/.themes/Klaus/cinnamon/scss/sections/_tile-hud.scss b/.themes/Klaus/cinnamon/scss/sections/_tile-hud.scss new file mode 100644 index 00000000..35f5ed8e --- /dev/null +++ b/.themes/Klaus/cinnamon/scss/sections/_tile-hud.scss @@ -0,0 +1,59 @@ +// on screen preview of windows tiling placement +.tile-preview { + @extend %tile-shared; + + &.snap { + @extend %tile-shared-snap; + } +} +.tile-hud { + @extend %tile-shared; + + &.snap { + @extend %tile-shared-snap; + } + &:top { + border-top-width: 0; + + border-radius: 0 0 10px 10px; + } + &:bottom { + border-bottom-width: 0; + + border-radius: $roundness $roundness 0 0; + } + &:left { + border-left-width: 0; + + border-radius: 0 10px 10px 0; + } + &:right { + border-right-width: 0; + + border-radius: 10px 0 0 10px; + } + &:top-left { + border-top-width: 0; + border-left-width: 0; + + border-radius: 0 0 10px 0; + } + &:top-right { + border-top-width: 0; + border-right-width: 0; + + border-radius: 0 0 0 10px; + } + &:bottom-left { + border-bottom-width: 0; + border-left-width: 0; + + border-radius: 0 10px 0 0; + } + &:bottom-right { + border-bottom-width: 0; + border-right-width: 0; + + border-radius: 10px 0 0 0; + } +} diff --git a/.themes/Klaus/cinnamon/thumbnail.png b/.themes/Klaus/cinnamon/thumbnail.png new file mode 100644 index 0000000000000000000000000000000000000000..ac66aa16ff576abe1b4ed12df4a7f9635a52b4b7 GIT binary patch literal 36019 zcmbTd1y~&2wk=8mf#AVif`;JklHl6G-GjSBaCdi4aCdLq-QC@xahKOg{=MIK@7wpC zdro~HJ-b#HRjX>PHOHJ|%nJS{BZ>%z3kLxKfhaB}BnJTj34nljUI z)?%u55D@TazyIDqq@-bk8)59lrG;TOpwW>a5LxG;RlrR+_QERmf>st52A1{^g0=>_ z_6FaHolNYFiABYwzbShoVL?C;Lx>A~QE*;7UU70(P<-h-zfDgb&bftp`%z#&eVjy0 z+0Q|-;@79oJ}Wbd%BmQe4h{|mnoDJm)n$4hx}bOO&~x80{Hp&3nG-F-H1PfK`5C1m z`==p=_t=q(8$xVy;~MAQ@?#ocw8bebB!o%m&$gYfIt@kgXM+R$&urEi*`I&>?^=@o z?gjhkQd0!Lz4oE~@V>&$C8E)EM!8|dQff*eJ4oysc7S)+#!ss?J_H=5`HF=I9#krx z;GiI}ao?#DRr-|28;mObKBQ$!c5eXzL{gG3x|J%{9QXH7wn&?D1-&~bK80DayKwJZk@#AvPH_XFk_KIQIqTjo^ZR2 zaK=x$r6=>HQjNe-BLY&^85IQu#e|IVbq5q?d*^w){4v(*GqL6}(RvY$#1a+c2;M*pAFdn^JSH_}p6F%X?l00B?30PynoBNW zR(3B)hY29Eaw}Krt>(McjS*Y#2a9mrWEe4c*aLp#s#T`Qq;cD-yiB-ZVyL!ytVVl8 z2uhI#$6Xp(>jSVL&ecH%4<&gxS`IZIz;^`;t*%l{#kw(!*XTC?YaL3b2Xn;-Gd++Y zM;Jn|W#Q9SyVQ`Ojv?x~<(_U=p^0?<);5*Ye!5gqcE(~0_q?j5PIn!-es}yb!{Co; z@>*USh?b@9C}So0ty(=by`WQukk~Sw$Ti9zZG@2CB}a`rPkdL>wR*Q)g{)b@r`D+Y zWvx-?g&Elo_-hqa%(+_5 z!Qp-Fc?;^#BhT=QHnKSns>@k2J2y}6;qwotg7Kc@DyUN8s&+d`XPjJM4M$jps`x#VFhQ}jmqr^7yC#SjcZ1VP;pmOu-uwP zPUJB<$wVz1OSn~+Awx2xy>s3-S2<$E zgE0gdwXFrP7Ln6(J7$?BUmw9%nn+VP^dCI&0U^^-5g5{^PgO=Ik@u<#?o#&%Oe2#{ z=+CZRrf`^v{lBNiHiZ*0Jhmv7lvhujJ55{V_vr7J`LSV;%O1{y?+=rC;?zeymc%ujAH}a;qW7S}jODWM9w;5B z`0pNv927Vo7!DKQe~$yt1X4q!sdl02JtoLfqa$S#LW?w@Al6F1R}5`xG4LaS_U<#r zy3>`;T?0DF`3Lng7GyqPY`ScAvUL|n0LKp|Q}fT6EgHh{F5fe^J^&^QHCXsExgaiPYt4Pcd(?CNkg-&}{t*J^hHlSx zVg8J$x!%QZuSC(Q$tM&bMKQ6}dBSW>nbGTy<~qr|0N0~FpVF4PQU-;}WuGr71Ti%k zQx{vd+e|1c^d^rzWIsC5&SEYFWJv@gd%`^MGidWfeZHzC=__e;1Kk$KWtHxg?H!eN zv-h)r=Hx)ybe67SJKjyghmFDZAb8UK|eT&=wj3EkVKf|T! z^R`{H>~iwyoaWf}w%YJ;M0*}6AhA7K>%7_*5x_fg^iJum5}x7GM$VgnS8B|bCyGmI z3$J&i6v;yM1c1STw25CIKlztCdja>Rzu`DB89mz|EI7W_AC}}i2DBii+!dl~U;ZQVV9)Nb9;*99ENX8Ix0K*0)1d_W#pd)dWQ~z!{oVP%T(&w z!ggi%#M!-X8qI$a)gHR->nPvqQf>&Ac4ao1oBd+{gJL2{fMAFFVxauq;Z3*I(9cKl zyR*ONONLUqy!xsn)k8}Dx5Wh<$B8?Rkb{ocC&l?T!6vv%bw zcLZAJ1M}hTOWJYa&k}2P;H>*-XZ#1TQz>eQ&-2mBBH=g@rKaTYw`szTfkjrGsVHBZ zXTOgU%_P+EH&BVtP(@Q2vG4wq;i`7^&y0sgN zFb}vo64@JOs{vG?Wz2>WnzUd~pW3|K*fPE=TeQzMcOXQqHu16N>5JEWT|51}(()=mRgN&Ar!~?26zyR145iZI4W}X- z%?9@;ge$TxJ-zTJUG8pl8nS#Qgo2&+Md>(%BY{v~2k5u|i~&l8gI;@F^}VJZf$Y2T zGtY8!L$mEqGA$SA0SFCoN8zrG=PM7|m_u2QG430}Y4Nh5EsmU-e88x9hj273o`cv1 zM2550FkadfW|cKLmw%*+#Ai5f<453uF=#*g z&C28Qp&~_i_{9lP*w=NkMH-H3fQqb6lI)iz=JRpAjsE>Fqlfc{w)=(G7PoCn_cv3$ zxv^nHY@@oT&{!~f0k($?vt&B>G@M?QHiV&o)OPE>4mE0|GpA6hb-yFVw4GuV4 zU%DpOK7NRyhhVN^)}+)P>aj?lcEpjm4Vt66dlA z$c*$L`LVskbaZr{;&sr4XT0w#Pzuti$6d4Epl^Nbk)6J1u{krl+x#)bUy0iJ$y=)s0gJkQ>gQxP05DhoOT@E7o>{R3=_bLB|X? zl;8$;AYmqFoM}R7PBgu=G{t=abRuDnVHShd;V$NTh%vy}aCXfYTv*H8Z&a#gup;TI zcJB`34$cq|>UoQq@O0&8-|k{GWvY(k!Yx5nXe$r8-Q;xkPVy#dgH4zmK_B-;!0$%) z=+2k?xe=1YU~cii*f00cbz{by^5xv>+(hxMO$#t81m=@o-%Egy!2@oVG%*co;JNgt zXY!>7#ph*1bjYnWgAQ+w%^yzLJ@tn*cag1_TlLMnzv>eNk0drq^@CJSI!q)#lK#>a z9y%=LzEkI}+el=t1roVlV?902ga^7yN{&f39zR9YurI63z9#mq4j3iw0U0}#>Oz_q zEyF@DK1`LPnKW`QV8r*FT?L#IH6BqrI(qO(mwb$>pG7O-8n=P& zag>HphL=S5&FmZKz1nN>N{Wx4O04Dd&7=+0x(Ien;SMW6nPZRKFxHB$l-@S=cAC4E zA+c5aD3>c{#=|jBzWL1##E&Iw^6JY0H@=(iUw83bkZfgvJb{`EEyhj-0r6&^&YrIv zsG`%W22NKZk3l?(XQkY->X_Aqs{t)9q^oKxk^I*V`n=bCmPf#N%~K9N`AK6O3sg2M zDoH0#CvJ}=0g=_^^q1O+Zv5tZf#K6eH#t)no(8xhVt5|ewmqLz=!&(*Kk1$LQwB zBbCjMHjlE6<*wFT`m_1e+_+Te09Ek?pyytt%e{Fa1FYGM|L94q7}Bu;=+MP2>a}Yp zVZIb_c5Eb*<_N!@<#EZ)^Ek+MbC1{_Ne&`kT|E3n$e^ztwfs3ej^Pr^;%LsepgLiZ zsIZ#R4Azf429-csYMWjD%8NCnVBZ*Z6VI~T3QA)B@o=lTp*gCh7W3F7`8&mr^F%Ad zBN*h%v7W#>s~*hNGrovJ?N%nETDRw!dKFuuy5*p2F0daR2s;a7z_?~x37pd$QGr*_qXB>z) z@w?;%s>3A{9C^X9(bD`}wl6S=fNZ^6y$W_ftJ`jCt_5@))c>U`Y{O(OX-=Rgf%>eN z+KfH$FGD5iNK&lBHXX7zm}8^Pl8C?l(i{BcNMlEHj9b^^%2hAFQj>lmMeBQ6Vt@P} zQ6K-JO8(mv$iFC)f1ThzTT}%{pk}yr*n4>RsU%sVKRiefOMssrlnl?g5NkK%W;Ysu zjE_%Cf0qM9`qu}osq{q<;INrvKR;Z{>*JF?+=9j`bi4NFE3~^`Ybj$OP@_cNfIU-X|-8QIfD2EYimyE1s9t#ZzK$tU-R#JCR^78ah! z2M|?NSBr~@wVT#LTP$U4PbE42fYvOwQ%SRfF#1l-v{*y3YI-4QRQ5(4uPL1+E?W5L z&UEHYnxVX85!>0LPm?%sMMgvfnvs!FNLaY?$F=F<;bF>3(z&R?Br8eg2>h*F8cRs! zGYpfx9ODw9S|@Iw^=J}L&=+qEw{vl?f@ohHHycFq*R;MWF6xaJ-eV0AWswz0CI9>L z%I?VY{(aF8QoA9SNzs4;YSyS9Ep`_0K3qhM=wOx2h>xPw;Hd9HQXb8SIlG2Cd9 zh@I6$*>0ufL+vL0GDDxu-K_*Lj{o@=Y4SUGRcsG9UwMgwq*q)k5v|U5l)X_3H#l~$ zk0_ahCBs-m=1GClOc(pwnLvuf=@Ovf#Fgee95b|%= zf2B=3(haexF5HcpZRctZWsYCMG7nAj?41P2$@gSu{XP?d`f+?aU61>3kitCPA>SZ}BVctIr=A z#d0~xp;6;Q20Fb!nrx6u4j;GLZqLg{)5SXd%je!n9lrY(D$ZUd z_cZLl*34(v_j+e9O<*8whCPuFh}`qW_iXLC+m(Qa`LoAk zX!A28lv?C3(MMWymsi1E7xnR6C%_MKcjh;dYd3IK^d-8ly;484=i)O~w%!Bo?$x#& z`Gy3E66H;BKZ0I^g5GmEorVqV=q=S*B;_rb_ab25sYM!1=B^y5RD0F0EsM*x-<)WB zK6>(7jej47)ozEu%L=wM=y;1gF+e7&B&RXg{2=x>1B>3?+e0HHl$k5j6lB9;vykoP zRIc9bVlC+q(b->fUUxdLv2-xz+U?`LmCaZ%=>x+y)F46B_?dd>Oh6ArNdzg!%pn6P ze)?=lK$BN%3h505W&AZJLKgsnfu>hC?_Bik1;&guU1nLDnBz@@1|6H#s+5O^2QwZs z=39%gjm<*UE2mNY8|KUVtRmf#hETKjA4G(*An|mu#U0y)9SULI^B;2ukc*%O;g2?$ z1u&nk>t~=@?HaBjSia=kU;kx@`>hDnq+)5+>%J)}_IN|W?60+Xipg}@);A@k(jk2V z8nC;Xb_O3~Kr6^=ZDxA__;v)R1~`5pr<+N93Ox{-qk+MoZ|%(REiXT2NUjzw*EM@2 z%#j7$_ds198)w1C_Hb;c~6Zx@PT?!&MKWX13cYsl5 z4^;+)tg5B?sR7OW3PUa6nAh)yb}Jb2X#f(3p&(#zq_IT(oTnVb!UzF4vTHOhc=y<( z?BXDOdGrq)i73d)b;giOT63i%5b`A5-QE3MwHQ;29~#sY#Gbam79^lh0?~!Ey7?;C zFWEq8Z4WH$*}RBvaTvrP7w4x{J^7bhst^}#Tt@@hWv5TrcVdo`KHgUbV9e z;&b4&QNQ1dis4%4Vm$x3mME3&EoKNXa}+db+Pa$8^?F$wkg^8Kud0gK8A_}+97)l3 zqpbfHku31tOif*yIHvmzB_pbr8_A_oW$lIJZgZN{U9vB>TL_WlJzPTDEefXtqWq&$ zep;6*EFFZYdfMRpxr0JNxz5TBYYDZfvuC2~TPy?z9n3NVi{RRY8`%mR3=9LVl#t(& z#cR@I4msnU<@!|Q9O8wF+M%d;+I_JteMvb9EZIQA8LG%(IKT5!SR==BEDcq%U(cL!UyR&Ali z1g){L(R`^+8XO56X6yW+_M^8Z>nxTEii@+sFfZLCBRU}YWEAjlBvztY9pG>@E32Sj zuMwHN)fkEX+sg{!itFlrR8&+n4bt!4>RQ|zHL#9O;Qvs#7J^>ChO=2tha{L>fexu<%%g6lgH!1nM_?k-8jbY3rv{zxMWkkQ^U~oXiEiTXbjP5pUsgrqjWXu^m05nAD-hvW3JJ$ z@mwNUC3s8$GUjbGTugAr`0I+qk0oEuMiGwXyGAkm6;cBJ=t^SpdzQ?>LqF)ZvPBcB zXAOG727daYq)fd=S=YV!L* zqFwL9`RbO6aVofVtN#35rDBeD&zId@+EDu<&?!&*MhnTUHc}$pkdAM&Pq($kPL}J=@yn784PG;_H@8rY4d@I{hd4{@ zo*!nQi=AMG;C?XIoB(OoV!jr)TEfk$iH(}ywU`K@@Y;V)%m9z;Mo-%=xz=5SUuOd| zUTL0Hv6T%9`;%DeaxF_rg$EXs!FN;}rT0s>Z$Qm038kmnM8;uR*XU%ox#1_w5~#qb z+$+dkk+2;3Xe^!GDzw5Sbn5DJNU`oen42@_Dox+8oU0Z&UFI(Z{%q6tx zqrCp-7TMxOcV6{cY6C^{k{&yzFd*&E_X?W|MgaTvWZ=&HSoF11%YM*`WUJOq~D z2jrl8CY;Ymw(7$>>~D6?%u_!t-8ryOV=>_itBmyV8$+n*YPsTHC2kPkb#>2uORemA zilWY9t!LC>NF@Q(`79sX-Tx`+m8E)c%O=eM&-1h@$)T8_?F%biT5%{bkX-ihfr(-l z9`odt_ZcaG(rL)9QTH2RDA8+Ld@J2m!?6V2i7llkwdHV1gicHbQ%3P4{a&nRsXmZB zrDDRjEW+>kD{ zvA*Kd9RcIsMbc5s9S{BFzv`O^+8DrE3z&8?ytq3W=$3v!^E|GKQxxvN8*1(UlI9_a zEYs1h#g_WoOhEhrEzsg6mPZ*kfYK44SFnP9=H9XTzBW*GgXx^RDc1eo1ws9m1~fLN z>r~w0cB4SI*lJWZ%~m{VFU^nF!4oh8C(Sl3mLGOBmz(Y>DWnw5R6X0F zr?-~(`cklOQfJVVs{F{$_4gNm1O)ZN+Xia~Ytt#w;-)W><^|Qdx>!dS$5N-*Z+gPj zr^ZZ|QfCVXo=&S!pdgq_kQ_zZ0V3n1$3$yb2 z)kf?X7IfJTrh~|JRu)qk+fSC(Ish>O4xM5ki9*`U;#)@)ni-TL#DWSs5kUW=l>oP6$9)<;Jq4=t8VC33ELEpIFL4bIv#XK&mUsSe_FJ3f#WlO2PWiSijTE5PBPk=cW1gkW!>R4OhmUW}g`kL#QIn z0YxK#_LQ$cnGGl-+CE>Sd)ML2Ta?Q-CsA(C4kQU~#5~cQNUs*&mMR_v3;5L&GMYdW zG`l$wM<=duU2(*zD*++AMan0oFFlc-V{{VS;rcb67{FyE^V%g90?rI(HA^FlN}KtU z$J^taW_K*Lg||@VwEN?%_^wfX%KN>tXp4#X8}r4Ig%_%4y*K(Q#Q`2nZgk7D*qw;g z3m%50zvcLT8*&{p@uMj#0}VY0H2B#`fb;7KocZX^u$B{|vS$2%7bI(3lj%9M*;l1n zAM&A%M>F(@&3b3Y9)-MB2A|3RJgZfCp0*w&n~p;2V+IR7dY8bxUCsV&6DOPEjlQ!J z1CT3yMfF8}vfAR{T-A&t=E)7q^5o(s^>=+2CM=HKC=f!I*7erXTID4{#tKh(q4IaT zpR+^WxRe<>fHFajh?L>h?FS-|k@lE@ykx<-LKR4$tD&xu?abvoUaHmR!&W_i&ohW4 zb;XG7^XEZ(bPVv2{7mM&{K!mC4?z4#BK=iK33Doc%}t0B^RR{&oM3>rKSaX+!2T^L zKtcJhEGNbMpIQ~$5-|x0Inp3}{lTFjjK496@6w4Sssjgp1O@YfB=}d_qMZU$6NyJz z`K+m%-%*N?(BEj~zqS#)O^S`+hycIdZPtDhm^U@B(a|pIyu-x?x{*bx&^w5dPINZj z&>YRXrXcrTe;H{Ux}UmtuZNm6)7l6YovT{GN@;U(-3ny3+_aVvtJb?z{?@oHtaaBM zVmkHS!*juv@uG?uCmOq5?|gIR46}TA)F^Tcw~7(HqBg&emED#V`SR8il*91h$?=@~ zfoV4Z9^1lZlNG_7HPrbr_+5!jV4kL%?DM|UgLs(bPT%g*NGrScZtdp#zf8{VFz%-w zV6E4T7CfIMlVN>F8s_asBIRCvTFtK6NkWxH)i>JXX2mKmO!V7fIu|&zQFYNM1wYMK z1$h+Kv)Bx=^R;-xgYS{gj#t+`Un6FK;SThxeR4(++A7>l8l2&hTx*@~c!Dz`Y+>F; z%z5U_k6Yp65e9Q`e9oH=2{S|~tATmaQj)l|eUS#sqcHckcpj#mF(xLJM9h5%>2;L9 zLqgiFtMwZ-hBs*Nm{Z|Ha}2OIv(xe?h${*vuVr6DOgj*4@D_^ZstuiZEvMSms)L)0 zpyWuOJ|5Cz!KA%;3xSEpRvl5)G+rCdZi&8k{gAf6`SPLrC~ttk^X(QY|5j`{&vY`h z5`gpZsI+f*Z))&&#SQ+PTLMDNkDLiQ9s$z@EE>DsB3UFXOgT|Ik!4#<41Y`V4$%G( zm2$X|by52Ma$s`f5=so06sdQOO-qpa8S(w_$77gUMFmVshzrGV{e z2~TrwwY!^YqbH)qDsn&2W1I_-<#)U1N)+yzi{HgjeXQy~y&#Wl?>;*r!;^?GetPl3 z-Rb*ksNgA*nd$9*il4wK$c|Fiq+GpT>DsW@n&`}VjhlCU7LdowmC=W8hiL_>U@h_U zxBUuQkT~@`-S&n#-8wa5t8f`-l{#97l`iP^q5lPGp~TlY1!(T@Y{9bau)a)MK>j=D zAyPg04KU7C^q)<`K<7)`v8*oml-oR=c6g;9k>Mef=GbOSkSQ6NS=dP`>Ln?QmJ~I( zw`5M!Q@+?ANjBb04o6MvB{?W4{y0yeNC;7MtE5WVzN#3%lGJ3ZRW$2gG3r5xlWkZP zcOUZ8-{bhz<^B6ckyd4Xt5T)c%^vfyc>wg^1jSI`gZ* z^!$#uxBxe=Zm}M@F9yo+(BM3ck}??qfYvhrcphbA4FRq)k3p(qAP67NA`N1aaHUxi ziL~{|(=U!jSTjVf-s_o@#^p~T_?~RMF?RDR_yE0p<4(!qh~)Xd)NLPaCav$;sOACD zZV$szMS{DyjEhE>U&GM*01;rN>O*X_B4EsiUbTXs&$u=h(2`kbLCayz+qivGIqmu6 zbgGT=q_a1W)bEmR;a8tNI?{#k6LSvlmeJ16`AqPuf;O~`4#e>HC^JitA5j*v-cA6cT4-|Kk3GDg;X31j<$f>BrYYQ+>L<6Ja<9n_S*oh`$ zeq}X*A2oRUpH`1Oar`Z*iy%h|%pRDIiHploQ;@7K$)!3G{hOhMcb_=2Cl46??n821 zG3JadOD#+8a{<-FpF%lsum5i|xjw>`A`P$~hAIH?1rEeAo0wfgLMypq+k~F#^-iAs zoYTVvvz-}(amVjTq##`f+;*EQ<7R5>#;2JM<>&??$OcQYJ$f#A9v9x2N|73~+H-nx zwSf`@evDA_obRjEJ<@pj3*=umI)CL>Q(sOxGCV&PeJnKIZt`eO=;9|lR%<@*!eO`J zpv+ONyr(YExFDf-(-L+dt(RPaonx+(N5H8qKYyB9nm?^xuf8RD?6g4$z16LBW~^`S zTOz`$=rj5!-X857THQSn#q+rFcQ9HvSg;>KmZn|xi%sG%=5CB^8^WrkB1?0ko`Rv# zzs_2p+q87xOS~Q1sqW)5$}MN+r3c2q*RAx)zw3B>Ne|hfzx+D-o+9&nBxh-Fe-i|w}i z4=%M7trdp+N7VSt07DYJCuq; zFd$NcT{t9Nwki?cUmtlvAS-kuPVVun1oyo0v9NttV-T3B*>{x++Jb8Hoj(D~{Y@Xz z4;AWSvl0Xk&>m4jTUG`R@n!7&2?~%+=#wXC#S7>+yw)Jz-hDn|bQOI&gWCz?BL9zf zUl3IC9a|05O-%dhSQYN)@VZ&q5dIN9@ToD_7SccG{;*^~Q6M6xw!IIF|ySWmexDRJ~GfwPj(Zc_9dErP=f zC{H>m{+MN_V64_{zo~J-0^q+QM&`Rg0=XVL-v)TRHRlK|M6eQ1n}MR4NA0YPn=^S2 z>EUWrMG?8>mnQ0LnH?{HRxqH{mX4U39c*T1HEU7)=aLuKVLS;9t+MmVSl>|Juhinq z9=;7ht3JTl>Z&1|XbL3A{>0+l!;&Q?R-xD7!+(NK;kYC;%4M}rxs}UV62=jXChrbq zj&rrYr}z4>xaIL4#@u3`<=|`Y-fQgZ5bQdvE^TX&{iOa|Y%l(1$Q59d4c3oThsVQ| zKQ$S?%_uF{sdWKqE_G2awX0fBbk#~y27}j-IB!<Y9L8oCTR2m`iEJ`ETXQ%no{# z+QMn=w7y%aS}P+@=C6)T*J0wj9{#%?3XZDtq=mdMf;IRX1j!*RTR;aaL zA)^p;ChK|s-{Pa1>Fj^k8UF81^J2@~^es4c=1lk;T*^|HQyx^M@%H0vjK(KN;8WYrp+dHV96>Qk4EVVEcVdx;3vpcTbe;BkmY~OZZ8v zmCW$D`ckyZfuhDp7thNYDjZ}u_rR&`i@nDht@l-mvh(Idt@*9$*?$aO)qS<#z4)8> zeaATC876(5TURQQp`D7G9k8W|BSmy59HW+^R3iTx8Y>1(A+b%^CX6 z+UNzqEsVF6IT}XW2*SQKz?FV1Yb8UK=WOn|rtQFRwC#qD?*590aKQl96xg7iKDP60 zcYjkSsxQ%YPwOXVTw-BS!?Ahg_#vIdPJCVq8 z9}5yW$*f30ELl71vA~^AOI4Lm7c%uDvXWqrD2c@SJ6-Py zr^JYD6pZ9r(qRBJA~Ug8%$y;V3u{k_H7?onjpc)DEZ~={fpC-U^6GtI>ZqO=sOo8_zkci z6QYKc3pf^~xpAZ{w&R$=OWnV3;oZ%6c zy)T`ixtx)qJiJ~g(-1xY4*n9 zS#I8lQwh~HCl&7H`{!VGm1Gx9hR(56DwJ%7N>7mG2O8>`7SeXAHm1bC`)~#_8cTt6 zRwMVX$VYgx5RGRMxP@`rav=0d$bqgo>eZz$d#~#lLT>QwZGs~AC)lT^GkY?wG^Xg1Q35e2 z<6G`g9wSQbw!0|$(7MV@7P--k&g6KE8cts5PdZy3XkG75)%;C_qOrBdyd}`A7OA8T z>w?paTApI?Oz>^2tMX#`HfTl{8DlAJOYzmP5SQ9~FgCJrVlEKM6Tz~k6Joq}llQJ` z*Waw2vy5E2DOPe)8oy3z^j@FU+aLKdvUyx%I)m@pBd@M@z2bU1W~oo^^?a?-bxub_ z>OgYtJ%54#Mm%-KZX@kY)U@quNGXkbISkI;O4rH88*^dM*&^PlNT%G2GcBfDbPH$W zHCMv$u5!ATOU{PLI8okZzEWV!w8D$CI%4syTlZ%9>0Vy`OYcf7{m$&8_uaz`7xqQ#~qX#-V7Ivh{29VR8X`UBj zPql96vdR?cuGH)*%h-6CTRZ6}BM;8Hzw?}e|0U1ag8G$1wruGXdzXe3=zDQ-k%#gj zHb!Ac*L0x2U+3lN{$uIZb}S(8=g*(wwL|AMLGp8H+|~2(!V>~FopU@1&i$3FlPFL z_6ZbPV3hS<%nb(pms!!u|Cnv!vFXBg=_Q8F`>OI2buVPj*};ThChyDto}8F1w{iYQ za_OQ0h5y01)�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 literal 0 HcmV?d00001 diff --git a/.themes/Klaus/gnome-shell/gnome-shell.css b/.themes/Klaus/gnome-shell/gnome-shell.css new file mode 100644 index 00000000..9ef57399 --- /dev/null +++ b/.themes/Klaus/gnome-shell/gnome-shell.css @@ -0,0 +1,634 @@ +@import url("/usr/share/gnome-shell/theme/gnome-shell.css"); +/*$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;*/ +/*$button_border_strength: if(lightness($bg) > 50, 0, .1);*/ +/*$button_shadow_strength: if(lightness($bg) > 50, 0, .1);*/ +/* Global Values */ +stage { + color: #1d2021; + background-color: #d5c4a1; +} + +/* Common Stylings */ +.shell-link { + color: #3f51b5; +} +.shell-link:hover { + color: #606fc7; +} + +.lowres-icon { + icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); +} + +.icon-dropshadow { + icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.4); +} + +.button { + color: #d5c4a1; + background-color: #1d2021; + border-color: rgba(213, 196, 161, 0.84); + box-shadow: 0 1px 1px 0 shade(#d5c4a1, 0.2); + text-shadow: 0 1px rgba(0, 0, 0, 0.2); + icon-shadow: 0 1px rgba(0, 0, 0, 0.2); +} +.button StWidget { + color: #d5c4a1; +} +.button:focus { + color: #d5c4a1; + text-shadow: 0 1px rgba(0, 0, 0, 0.2); + icon-shadow: 0 1px rgba(0, 0, 0, 0.2); + box-shadow: inset 0 0 0 2px rgba(184, 187, 38, 0.6); +} +.button:focus StWidget { + color: #d5c4a1; +} +.button:hover { + color: #1d2021; + background-color: #b8bb26; + border-color: #d5c4a1; + box-shadow: 0 1px 1px 0 shade(#d5c4a1, 0.2); + text-shadow: 0 1px rgba(0, 0, 0, 0.2); + icon-shadow: 0 1px rgba(0, 0, 0, 0.2); +} +.button:hover StWidget { + color: #1d2021; +} +.button:insensitive { + color: #bda36c; + border-color: #d5c4a1; + background-color: #1d2021; + box-shadow: none; + text-shadow: none; + icon-shadow: none; +} +.button:insensitive StWidget { + color: #bda36c; +} +.button:active { + color: #1d2021; + background-color: #b8bb26; + border-color: #d5c4a1; + text-shadow: none; + icon-shadow: none; + box-shadow: none; +} +.button:active StWidget { + color: #1d2021; +} + +.candidate-page-button, +.notification-button, +.notification-icon-button, +.hotplug-notification-item, +.hotplug-resident-eject-button, +.modal-dialog-button, +.app-view-control { + color: #d5c4a1; + background-color: #1d2021; + border-color: rgba(213, 196, 161, 0.84); + box-shadow: 0 1px 1px 0 shade(#d5c4a1, 0.2); + text-shadow: 0 1px rgba(0, 0, 0, 0.2); + icon-shadow: 0 1px rgba(0, 0, 0, 0.2); +} +.candidate-page-button StWidget, +.notification-button StWidget, +.notification-icon-button StWidget, +.hotplug-notification-item StWidget, +.hotplug-resident-eject-button StWidget, +.modal-dialog-button StWidget, +.app-view-control StWidget { + color: #d5c4a1; +} +.candidate-page-button:focus, +.notification-button:focus, +.notification-icon-button:focus, +.hotplug-notification-item:focus, +.hotplug-resident-eject-button:focus, +.modal-dialog-button:focus, +.app-view-control:focus { + color: #d5c4a1; + text-shadow: 0 1px rgba(0, 0, 0, 0.2); + icon-shadow: 0 1px rgba(0, 0, 0, 0.2); + box-shadow: inset 0 0 0 2px rgba(184, 187, 38, 0.6); +} +.candidate-page-button:focus StWidget, +.notification-button:focus StWidget, +.notification-icon-button:focus StWidget, +.hotplug-notification-item:focus StWidget, +.hotplug-resident-eject-button:focus StWidget, +.modal-dialog-button:focus StWidget, +.app-view-control:focus StWidget { + color: #d5c4a1; +} +.candidate-page-button:hover, +.notification-button:hover, +.notification-icon-button:hover, +.hotplug-notification-item:hover, +.hotplug-resident-eject-button:hover, +.modal-dialog-button:hover, +.app-view-control:hover { + color: #1d2021; + background-color: #b8bb26; + border-color: #d5c4a1; + box-shadow: 0 1px 1px 0 shade(#d5c4a1, 0.2); + text-shadow: 0 1px rgba(0, 0, 0, 0.2); + icon-shadow: 0 1px rgba(0, 0, 0, 0.2); +} +.candidate-page-button:hover StWidget, +.notification-button:hover StWidget, +.notification-icon-button:hover StWidget, +.hotplug-notification-item:hover StWidget, +.hotplug-resident-eject-button:hover StWidget, +.modal-dialog-button:hover StWidget, +.app-view-control:hover StWidget { + color: #1d2021; +} +.candidate-page-button:insensitive, +.notification-button:insensitive, +.notification-icon-button:insensitive, +.hotplug-notification-item:insensitive, +.hotplug-resident-eject-button:insensitive, +.modal-dialog-button:insensitive, +.app-view-control:insensitive { + color: #bda36c; + border-color: #d5c4a1; + background-color: #1d2021; + box-shadow: none; + text-shadow: none; + icon-shadow: none; +} +.candidate-page-button:insensitive StWidget, +.notification-button:insensitive StWidget, +.notification-icon-button:insensitive StWidget, +.hotplug-notification-item:insensitive StWidget, +.hotplug-resident-eject-button:insensitive StWidget, +.modal-dialog-button:insensitive StWidget, +.app-view-control:insensitive StWidget { + color: #bda36c; +} +.candidate-page-button:active, +.notification-button:active, +.notification-icon-button:active, +.hotplug-notification-item:active, +.hotplug-resident-eject-button:active, +.modal-dialog-button:active, +.app-view-control:active { + color: #1d2021; + background-color: #b8bb26; + border-color: #d5c4a1; + text-shadow: none; + icon-shadow: none; + box-shadow: none; +} +.candidate-page-button:active StWidget, +.notification-button:active StWidget, +.notification-icon-button:active StWidget, +.hotplug-notification-item:active StWidget, +.hotplug-resident-eject-button:active StWidget, +.modal-dialog-button:active StWidget, +.app-view-control:active StWidget { + color: #1d2021; +} + +StEntry { + background-color: #1d2021; + color: #d5c4a1; +} + +.popup-menu, .panel-menu { + -arrow-background-color: #1d2021; +} +.popup-menu .popup-sub-menu, .panel-menu .popup-sub-menu { + background-color: #1d2021; +} +.popup-menu .popup-menu-content, .panel-menu .popup-menu-content { + box-shadow: 4px 4px 4px 4px rgba(0, 0, 0, 0.4); + background-color: #1d2021; + color: #d5c4a1; +} +.popup-menu .popup-menu-item, .panel-menu .popup-menu-item { + background-color: transparent !important; + color: #d5c4a1; +} +.popup-menu .popup-menu-item StWidget, .panel-menu .popup-menu-item StWidget { + color: #d5c4a1; +} +.popup-menu .popup-menu-item:hover, .popup-menu .popup-menu-item:active, .popup-menu .popup-menu-item:overview, .popup-menu .popup-menu-item:focus, .popup-menu .popup-menu-item:checked, .panel-menu .popup-menu-item:hover, .panel-menu .popup-menu-item:active, .panel-menu .popup-menu-item:overview, .panel-menu .popup-menu-item:focus, .panel-menu .popup-menu-item:checked { + background-color: #b8bb26 !important; + color: #1d2021 !important; +} +.popup-menu .popup-menu-item:hover StWidget, .popup-menu .popup-menu-item:active StWidget, .popup-menu .popup-menu-item:overview StWidget, .popup-menu .popup-menu-item:focus StWidget, .popup-menu .popup-menu-item:checked StWidget, .panel-menu .popup-menu-item:hover StWidget, .panel-menu .popup-menu-item:active StWidget, .panel-menu .popup-menu-item:overview StWidget, .panel-menu .popup-menu-item:focus StWidget, .panel-menu .popup-menu-item:checked StWidget { + color: #1d2021 !important; +} +.popup-menu .popup-menu-item:insensitive, .panel-menu .popup-menu-item:insensitive { + color: #bda36c !important; + background-color: #1d2021 !important; +} +.popup-menu .popup-menu-item:insensitive StWidget, .panel-menu .popup-menu-item:insensitive StWidget { + color: #bda36c !important; +} +.popup-menu StButton, .panel-menu StButton { + color: #d5c4a1; + background-color: #1d2021; + border-color: rgba(213, 196, 161, 0.84); + box-shadow: 0 1px 1px 0 shade(#d5c4a1, 0.2); + text-shadow: 0 1px rgba(0, 0, 0, 0.2); + icon-shadow: 0 1px rgba(0, 0, 0, 0.2); + background-color: transparent; +} +.popup-menu StButton StWidget, .panel-menu StButton StWidget { + color: #d5c4a1; +} +.popup-menu StButton:focus, .panel-menu StButton:focus { + color: #d5c4a1; + text-shadow: 0 1px rgba(0, 0, 0, 0.2); + icon-shadow: 0 1px rgba(0, 0, 0, 0.2); + box-shadow: inset 0 0 0 2px rgba(184, 187, 38, 0.6); +} +.popup-menu StButton:focus StWidget, .panel-menu StButton:focus StWidget { + color: #d5c4a1; +} +.popup-menu StButton:hover, .panel-menu StButton:hover { + color: #1d2021; + background-color: #b8bb26; + border-color: #d5c4a1; + box-shadow: 0 1px 1px 0 shade(#d5c4a1, 0.2); + text-shadow: 0 1px rgba(0, 0, 0, 0.2); + icon-shadow: 0 1px rgba(0, 0, 0, 0.2); +} +.popup-menu StButton:hover StWidget, .panel-menu StButton:hover StWidget { + color: #1d2021; +} +.popup-menu StButton:insensitive, .panel-menu StButton:insensitive { + color: #bda36c; + border-color: #d5c4a1; + background-color: #1d2021; + box-shadow: none; + text-shadow: none; + icon-shadow: none; +} +.popup-menu StButton:insensitive StWidget, .panel-menu StButton:insensitive StWidget { + color: #bda36c; +} +.popup-menu StButton:active, .panel-menu StButton:active { + color: #1d2021; + background-color: #b8bb26; + border-color: #d5c4a1; + text-shadow: none; + icon-shadow: none; + box-shadow: none; +} +.popup-menu StButton:active StWidget, .panel-menu StButton:active StWidget { + color: #1d2021; +} + +/* Modal Dialogs */ +.headline { + font-size-adjust: 1; +} + +.modal-dialog { + background-color: #1d2021; + color: #d5c4a1; + box-shadow: 4px 4px 4px 4px rgba(0, 0, 0, 0.4); +} +.modal-dialog .modal-dialog-content-box { + margin: 32px 40px; + spacing: 32px; + max-width: 28em; +} +.modal-dialog StButton { + background-color: #1d2021; + color: #d5c4a1; +} + +/* Network Manager */ +.nm-dialog-item { + font-size: 12pt; + border-bottom: 1px solid #666; + padding: 12px; + background-color: #1d2021; + color: #d5c4a1; +} +.nm-dialog-item:checked { + background-color: #b8bb26; + color: #1d2021; +} + +/* End Session Dialog */ +.end-session-dialog { + width: 30em; +} +.end-session-dialog .end-session-dialog-battery-warning, +.end-session-dialog .dialog-list-title { + color: #ef6c00; +} + +/* Message Dialog */ +.message-dialog-content { + spacing: 18px; +} +.message-dialog-content .message-dialog-title { + text-align: center; + font-size: 18pt; + font-weight: 800; +} +.message-dialog-content .message-dialog-title.lightweight { + font-size: 13pt; + font-weight: 800; +} +.message-dialog-content .message-dialog-description { + text-align: center; +} + +/* Dialog List */ +.dialog-list { + spacing: 18px; +} +.dialog-list .dialog-list-title { + text-align: center; + font-weight: bold; +} +.dialog-list .dialog-list-scrollview { + max-height: 200px; +} +.dialog-list .dialog-list-box { + spacing: 1em; +} +.dialog-list .dialog-list-box .dialog-list-item { + spacing: 1em; +} +.dialog-list .dialog-list-box .dialog-list-item .dialog-list-item-title { + font-weight: bold; +} +.dialog-list .dialog-list-box .dialog-list-item .dialog-list-item-description { + color: #cdb98f; + font-size-adjust: -1; +} + +/* Run Dialog */ +.run-dialog .modal-dialog-content-box { + margin-top: 24px; + margin-bottom: 14px; +} +.run-dialog .run-dialog-entry { + width: 20em; +} +.run-dialog .run-dialog-description { + font-size-adjust: -1; + text-align: center; + color: #b6985b; +} + +/* Password or Authentication Dialog */ +.prompt-dialog { + width: 28em; +} +.prompt-dialog .modal-dialog-content-box { + margin-bottom: 24px; +} + +.prompt-dialog-password-grid { + spacing-rows: 8px; + spacing-columns: 4px; +} +.prompt-dialog-password-grid .prompt-dialog-password-entry { + width: auto; +} +.prompt-dialog-password-grid .prompt-dialog-password-entry:ltr { + margin-left: 20px; +} +.prompt-dialog-password-grid .prompt-dialog-password-entry:rtl { + margin-right: 20px; +} + +.prompt-dialog-password-layout { + spacing: 8px; +} + +.prompt-dialog-password-entry { + width: 20em; +} + +.prompt-dialog-error-label, +.prompt-dialog-info-label, +.prompt-dialog-null-label { + text-align: center; + font-size-adjust: -1; +} + +.prompt-dialog-error-label { + color: #ef6c00; +} + +/* Polkit Dialog */ +.polkit-dialog-user-layout { + text-align: center; + spacing: 8px; + margin-bottom: 6px; +} +.polkit-dialog-user-layout .polkit-dialog-user-icon { + border-radius: 99px; + background-size: contain; +} +.polkit-dialog-user-layout .polkit-dialog-user-root-label { + color: #ef6c00; +} + +/* Audio selection dialog */ +.audio-device-selection-dialog .modal-dialog-content-box { + margin-bottom: 28px; +} +.audio-device-selection-dialog .audio-selection-box { + spacing: 20px; +} + +.audio-selection-device { + border: 1px solid #d5c4a1; + border-radius: 12px; +} +.audio-selection-device:hover, .audio-selection-device:focus { + background-color: #b8bb26; +} +.audio-selection-device:active { + background-color: #b8bb26; + color: #1d2021; +} + +.audio-selection-device-box { + padding: 20px; + spacing: 20px; +} + +.panel-menu .calendar, +.panel-menu .message-list-sections, +.panel-menu .datemenu-today-button, +.panel-menu .world-clocks-button, +.panel-menu .weather-button, +.panel-menu .events-section-title { + color: #d5c4a1; + background-color: #1d2021; +} +.panel-menu .calendar StLabel, +.panel-menu .message-list-sections StLabel, +.panel-menu .datemenu-today-button StLabel, +.panel-menu .world-clocks-button StLabel, +.panel-menu .weather-button StLabel, +.panel-menu .events-section-title StLabel { + color: #d5c4a1; +} +.panel-menu .datemenu-today-button:active, .panel-menu .datemenu-today-button:focus, .panel-menu .datemenu-today-button:hover, +.panel-menu .world-clocks-button:active, +.panel-menu .world-clocks-button:focus, +.panel-menu .world-clocks-button:hover, +.panel-menu .weather-button:active, +.panel-menu .weather-button:focus, +.panel-menu .weather-button:hover, +.panel-menu .events-section-title:active, +.panel-menu .events-section-title:focus, +.panel-menu .events-section-title:hover { + color: #1d2021; + background-color: #b8bb26; +} +.panel-menu .calendar { + border: 1px solid rgba(213, 196, 161, 0.84); +} +.panel-menu .calendar-day-base { + background-color: #1d2021; + color: #d5c4a1; +} +.panel-menu .calendar-day-base:active, .panel-menu .calendar-day-base:focus, .panel-menu .calendar-day-base:hover { + color: #1d2021; + background-color: #b8bb26; +} +.panel-menu .events-button { + color: #d5c4a1; + background-color: #1d2021; +} +.panel-menu .events-button StLabel { + color: #d5c4a1; +} + +/* Notifications & Message Tray */ +.notification-banner { + min-height: 64px; + width: 34em; + border: 1px solid #d5c4a1; + background-color: #1d2021; + color: #d5c4a1; +} +.notification-banner StWidget { + color: #d5c4a1; +} +.notification-banner StWidget:hover, .notification-banner StWidget:active, .notification-banner StWidget:focus { + background-color: #b8bb26; + color: #1d2021; +} +.notification-banner .notification-actions { + spacing: 0; + background-color: #1d2021; + color: #d5c4a1; +} +.notification-banner .notification-actions StWidget { + color: #d5c4a1; +} + +.summary-source-counter { + font-size-adjust: -1; + font-weight: bold; + height: 1.6em; + width: 1.6em; + -shell-counter-overlap-x: 3px; + -shell-counter-overlap-y: 3px; + background-color: #b8bb26; + color: #1d2021; + border: 2px solid #d5c4a1; + box-shadow: 0 2px 2px rgba(0, 0, 0, 0.5); + border-radius: 0.9em; +} + +.chat-body { + spacing: 5px; +} + +.chat-response { + margin: 5px; +} + +.chat-log-message { + color: #c5ae7e; +} + +.chat-new-group { + padding-top: 1em; +} + +.chat-received { + padding-left: 4px; +} +.chat-received:rtl { + padding-left: 0px; + padding-right: 4px; +} + +.chat-sent { + padding-left: 18pt; + color: #ede5d6; +} +.chat-sent:rtl { + padding-left: 0; + padding-right: 18pt; +} + +.chat-meta-message { + padding-left: 4px; + font-size-adjust: 2; + font-weight: bold; + color: #f1ece0; +} +.chat-meta-message:rtl { + padding-left: 0; + padding-right: 4px; +} + +#dash { + background-color: #1d2021; + color: #d5c4a1; +} +#dash .dash-label { + background-color: #1d2021; + color: #d5c4a1; +} + +#panel { + background-color: #1d2021; + color: #d5c4a1; +} +#panel .panel-corner { + -panel-corner-radius: 0; + -panel-corner-background-color: transparent; + -panel-corner-border-width: 0; + -panel-corner-border-color: transparent; +} +#panel .panel-button { + color: #d5c4a1; +} +#panel .panel-button .app-menu-icon { + -st-icon-style: symbolic; +} +#panel:hover, #panel:active, #panel:overview, #panel:focus, #panel:checked { + background-color: transparent; + color: #d5c4a1; + border-bottom: 5px solid #b8bb26; +} +#panel:insensitive { + color: #bda36c; + background-color: #1d2021; +} + +/*# sourceMappingURL=gnome-shell.css.map */ diff --git a/.themes/Klaus/gnome-shell/gnome-shell.css.map b/.themes/Klaus/gnome-shell/gnome-shell.css.map new file mode 100644 index 00000000..29e3cf8f --- /dev/null +++ b/.themes/Klaus/gnome-shell/gnome-shell.css.map @@ -0,0 +1,7 @@ +{ +"version": 3, +"mappings": "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", +"sources": ["../sass/gnome-shell/gnome-shell.scss","../sass/gnome-shell/_variables.scss","../sass/gnome-shell/_common.scss","../sass/gnome-shell/_buttons.scss","../sass/gnome-shell/_mixins.scss","../sass/gnome-shell/_entries.scss","../sass/gnome-shell/_menus.scss","../sass/gnome-shell/_dialogs.scss","../sass/gnome-shell/_calendar.scss","../sass/gnome-shell/_notifications.scss","../sass/gnome-shell/_dash.scss","../sass/gnome-shell/_panel.scss"], +"names": [], +"file": "gnome-shell.css" +} diff --git a/.themes/Klaus/gtk-2.0/gtkrc b/.themes/Klaus/gtk-2.0/gtkrc new file mode 100644 index 00000000..e2b3cc4b --- /dev/null +++ b/.themes/Klaus/gtk-2.0/gtkrc @@ -0,0 +1,894 @@ +# Oomox GTK Theme (Numix Fork) + +gtk-color-scheme = +"base_color:#504945\nbg_color:#3c3836\ntooltip_bg_color:#3c3836\nselected_bg_color:#b8bb26\ntext_color:#fbf1c7\nfg_color:#ebdbb2\ntooltip_fg_color:#ebdbb2\nselected_fg_color:#1d2021\nmenubar_bg_color:#1d2021\nmenubar_fg_color:#d5c4a1\ntoolbar_bg_color:#3c3836\ntoolbar_fg_color:#ebdbb2\nmenu_bg_color:#1d2021\nmenu_fg_color:#d5c4a1\npanel_bg_color:#3c3836\npanel_fg_color:#ebdbb2\nlink_color:#83a598\nbtn_bg_color:#1d2021\nbtn_fg_color:#d5c4a1\ntitlebar_bg_color:#1d2021\ntitlebar_fg_color:#d5c4a1\nprimary_caret_color:#fbf1c7\nsecondary_caret_color:#fbf1c7\naccent_bg_color:#b8bb26\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 } + #GtkButton::inner-border = { 2, 2, 1, 1 } + GtkButton::focus-line-width = 1 + #GtkButton::focus-padding = -4 + + GtkButtonBox::child-min-height = 26 + + GtkCheckButton::indicator-size = 16 + + # 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 = 16 + + GtkImage::x-ayatana-indicator-dynamic = 1 + + GtkMenu::horizontal-padding = 0 + GtkMenu::vertical-padding = 0 + + GtkMenuBar::internal-padding = 0 + 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 + + GtkRange::trough-border = 0 + GtkRange::slider-width = 12 + GtkRange::stepper-size = 12 + GtkRange::stepper_spacing = 0 + GtkRange::trough-under-steppers = 1 + + GtkScale::slider-length = 16 + GtkScale::slider-width = 16 + 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 = 80 + GtkScrollbar::slider-width = 12 + GtkScrollbar::trough-border = 0 + + GtkScrolledWindow::scrollbar-spacing = 0 + GtkScrolledWindow::scrollbars-within-bevel = 1 + + GtkSeparatorMenuItem::horizontal-padding = 0 + + GtkToolbar::internal-padding = 0 + + GtkTreeView::expander-size = 11 + GtkTreeView::vertical-separator = 0 + + GtkWidget::focus-line-width = 1 + # 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 + + GtkWindow::resize-grip-height = 0 + GtkWindow::resize-grip-width = 0 + + 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 = 1 + ythickness = 1 + + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @fg_color + fg[INSENSITIVE] = mix (0.5, @bg_color, @fg_color) + + bg[NORMAL] = @bg_color + bg[PRELIGHT] = shade (1.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 = 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 + 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 = 2 # 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 = 2 + ythickness = 2 +} + +style "murrine-wider" { + xthickness = 3 + ythickness = 3 +} + +style "murrine-thin" { + xthickness = 0 + ythickness = 0 +} + +# Notebook + +style "clearlooks-notebook-bg" { + bg[NORMAL] = @bg_color + bg[ACTIVE] = shade (0.80, @bg_color) +} + +style "clearlooks-notebook" = "clearlooks-notebook-bg" { + xthickness = 2 + ythickness = 2 + + engine "clearlooks" { + radius = 0.1 + } +} + +# Various Standard Widgets + +style "murrine-button" = "murrine-wider" { + bg[NORMAL] = @btn_bg_color + bg[PRELIGHT] = shade (1.10, @btn_bg_color) + bg[SELECTED] = mix (0.5, @selected_bg_color, @bg_color) + bg[ACTIVE] = shade (0.95, @btn_bg_color) + bg[INSENSITIVE] = shade (0.75, @btn_bg_color) + #xthickness = 4 + #ythickness = 4 + + engine "murrine" { + border_colors = { mix(0.25, @btn_fg_color, @btn_bg_color), mix(0.25, @btn_fg_color, @btn_bg_color) } + roundness = 2 + gradient_shades = { 1.0, 1.0, 1.0, 1.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] = mix (0.4, @btn_bg_color, @btn_fg_color) + + text[NORMAL] = @btn_fg_color + text[PRELIGHT] = @btn_fg_color + text[SELECTED] = @btn_fg_color + text[ACTIVE] = @btn_fg_color + text[INSENSITIVE] = mix (0.4, @btn_bg_color, @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] = mix(0.2, @fg_color, @bg_color) + bg[SELECTED] = @selected_bg_color + bg[INSENSITIVE] = mix(0.95, @bg_color, @btn_bg_color) + + engine "murrine" { + roundness = 8 + #roundness = 2 + gradient_shades = { 1.08, 1.08, 1.08, 1.08 } + #border_shades = { 0.5, 0.5 } + border_colors = { mix(0.25, @btn_fg_color, @btn_bg_color), mix(0.25, @btn_fg_color, @btn_bg_color) } + #trough_shades = { 1.08, 1.08 } + trough_border_shades = { 0.8, 0.8 } + } +} + +style "murrine-progressbar" = "murrine-thin" { + bg[NORMAL] = @bg_color + bg[ACTIVE] = mix(0.08, @bg_color, @base_color) + + fg[PRELIGHT] = @selected_fg_color + + engine "murrine" { + #roundness = 2 + roundness = 2 + border_shades = { 1.2, 1.2 } + trough_border_shades = { 0.8, 0.8 } + } +} + +style "murrine-treeview-header" = "murrine-button" { + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @fg_color + fg[ACTIVE] = @fg_color + fg[INSENSITIVE] = mix(0.20, @bg_color, @fg_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 = 5 + ythickness = 5 + + bg[NORMAL] = @tooltip_bg_color + bg[SELECTED] = @tooltip_bg_color + + fg[NORMAL] = @tooltip_fg_color + + engine "murrine" { + textstyle = 0 + roundness = 2 + rgba = FALSE + } +} + +style "murrine-spinbutton" = "murrine-button" { + engine "murrine" { + } +} + +style "clearlooks-radiocheck" = "murrine-default" { + bg[SELECTED] = @base_color + bg[PRELIGHT] = @bg_color + + text[NORMAL] = @accent_bg_color + text[PRELIGHT] = @accent_bg_color + + engine "clearlooks" { + radius = 4.0 + } +} + +style "clearlooks-base-radiocheck" = "clearlooks-radiocheck" { + bg[PRELIGHT] = @bg_color +} + +style "clearlooks-radiocheck-label" = "clearlooks-radiocheck" { + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @fg_color + fg[ACTIVE] = @fg_color + fg[INSENSITIVE] = mix (0.5, @bg_color, @fg_color) +} + +style "murrine-entry" = "murrine-wider" { + text[NORMAL] = @text_color + text[PRELIGHT] = @text_color + text[SELECTED] = @text_color + text[ACTIVE] = @text_color + text[INSENSITIVE] = mix (0.5, @base_color, @text_color) + engine "murrine" { + #border_shades = { 1.15, 1.15 } + border_colors = { mix(0.22, @text_color, @base_color), mix(0.22, @text_color, @base_color) } + roundness = 2 + } +} + +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" { + } +} + +style "murrine-toolbutton-label" = "murrine-toolbutton" { + 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 = @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] = @bg_color + fg[ACTIVE] = @bg_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 = 2 + 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" + +# 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 workarounds: +widget_class "*.." style "murrine-buttonlabel" +widget_class "***" style:highest "murrine-buttonlabel" +widget_class "***" style:highest "clearlooks-radiocheck-label" +widget_class "**" style "murrine-buttonlabel" +widget_class "***" style "murrine-buttonlabel" +widget_class "***" style:highest "murrine-entry" +widget_class "****" style:highest "murrine-toolbutton-label" diff --git a/.themes/Klaus/gtk-2.0/gtkrc.hidpi b/.themes/Klaus/gtk-2.0/gtkrc.hidpi new file mode 100644 index 00000000..11f621cb --- /dev/null +++ b/.themes/Klaus/gtk-2.0/gtkrc.hidpi @@ -0,0 +1,995 @@ +# Oomox GTK Theme (Numix Fork) + +gtk-color-scheme = +"base_color:#504945\nbg_color:#3c3836\ntooltip_bg_color:#3c3836\nselected_bg_color:#b8bb26\ntext_color:#fbf1c7\nfg_color:#ebdbb2\ntooltip_fg_color:#ebdbb2\nselected_fg_color:#1d2021\nmenubar_bg_color:#1d2021\nmenubar_fg_color:#d5c4a1\ntoolbar_bg_color:#3c3836\ntoolbar_fg_color:#ebdbb2\nmenu_bg_color:#1d2021\nmenu_fg_color:#d5c4a1\npanel_bg_color:#3c3836\npanel_fg_color:#ebdbb2\nlink_color:#83a598\nbtn_bg_color:#1d2021\nbtn_fg_color:#d5c4a1\ntitlebar_bg_color:#1d2021\ntitlebar_fg_color:#d5c4a1\nprimary_caret_color:#fbf1c7\nsecondary_caret_color:#fbf1c7\naccent_bg_color:#b8bb26\n" +# Default Style + +style "murrine-default" { + GtkArrow::arrow-scaling= 1.0 + + GtkButton::child-displacement-x = 0 + GtkButton::child-displacement-y = 0 + + #GtkButton::default-border = { 0, 0, 0, 0 } + GtkButton::inner-border = { 0, 0, 1, 0 } + GtkButton::focus-line-width = 2 + #GtkButton::focus-padding = 4 + GtkButton::focus-padding = 2 + #GtkButton::interior-focus = 1 + + GtkEntry::inner-border = { 4, 4, 5, 4 } + GtkComboBox::inner-border = { 4, 4, 6, 5 } + GtkComboBoxText::inner-border = { 4, 4, 6, 5 } + + #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 = 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 + 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 = 4# 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 = 10 + ythickness = 10 +} + +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] = mix (0.5, @selected_bg_color, @bg_color) + bg[ACTIVE] = shade (0.95, @btn_bg_color) + bg[INSENSITIVE] = shade (0.75, @btn_bg_color) + xthickness = 10 + ythickness = 10 + #xthickness = 5 + #ythickness = 5 + + engine "murrine" { + border_colors = { mix(0.25, @btn_fg_color, @btn_bg_color), mix(0.25, @btn_fg_color, @btn_bg_color) } + roundness = 4 + gradient_shades = { 1.0, 1.0, 1.0, 1.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] = mix (0.4, @btn_bg_color, @btn_fg_color) + + text[NORMAL] = @btn_fg_color + text[PRELIGHT] = @btn_fg_color + text[SELECTED] = @btn_fg_color + text[ACTIVE] = @btn_fg_color + text[INSENSITIVE] = @btn_fg_color + text[INSENSITIVE] = mix (0.4, @btn_bg_color, @btn_fg_color) + + engine "murrine" { + } +} + +style "murrine-comboboxtext" = "murrine-buttonlabel" { + xthickness = 10 + ythickness = 10 +} + +style "murrine-togglebutton" = "murrine-buttonlabel" { + xthickness = 10 + ythickness = 10 +} + +style "murrine-radiocheck" = "murrine-togglebutton" { + text[NORMAL] = @accent_bg_color + text[PRELIGHT] = @accent_bg_color +} + +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 = 4 + 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] = mix(0.2, @fg_color, @bg_color) + bg[SELECTED] = @selected_bg_color + bg[INSENSITIVE] = mix(0.95, @bg_color, @btn_bg_color) + + engine "murrine" { + roundness = 25 + #roundness = 4 + gradient_shades = { 1.08, 1.08, 1.08, 1.08 } + #border_shades = { 0.5, 0.5 } + border_colors = { mix(0.25, @btn_fg_color, @btn_bg_color), mix(0.25, @btn_fg_color, @btn_bg_color) } + #trough_shades = { 1.08, 1.08 } + trough_border_shades = { 0.8, 0.8 } + } +} + +style "murrine-progressbar" = "murrine-thin" { + bg[NORMAL] = @bg_color + bg[ACTIVE] = mix(0.08, @bg_color, @base_color) + + fg[PRELIGHT] = @selected_fg_color + + engine "murrine" { + roundness = 4 + border_shades = { 1.2, 1.2 } + trough_border_shades = { 0.8, 0.8 } + } +} + +style "murrine-treeview-header" = "murrine-button" { + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @fg_color + fg[ACTIVE] = @fg_color + fg[INSENSITIVE] = mix(0.20, @bg_color, @fg_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 = 4 + rgba = FALSE + } +} + +style "murrine-spinbutton" = "murrine-button" { + xthickness = 10 + ythickness = 10 + engine "murrine" { + } +} + +style "clearlooks-radiocheck" = "murrine-default" { + bg[SELECTED] = @base_color + bg[PRELIGHT] = @bg_color + + text[NORMAL] = @accent_bg_color + text[PRELIGHT] = @accent_bg_color + + engine "clearlooks" { + radius = 4.0 + } +} + +style "clearlooks-base-radiocheck" = "clearlooks-radiocheck" { + bg[PRELIGHT] = @bg_color +} + +style "clearlooks-radiocheck-label" = "clearlooks-radiocheck" { + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @fg_color + fg[ACTIVE] = @fg_color + fg[INSENSITIVE] = mix (0.5, @bg_color, @fg_color) +} + +style "murrine-entry" = "murrine-wider" { + text[NORMAL] = @text_color + text[PRELIGHT] = @text_color + text[SELECTED] = @text_color + text[ACTIVE] = @text_color + text[INSENSITIVE] = mix (0.5, @base_color, @text_color) + + xthickness = 10 + ythickness = 10 + engine "murrine" { + #border_shades = { 1.15, 1.15 } + border_colors = { mix(0.22, @text_color, @base_color), mix(0.22, @text_color, @base_color) } + roundness = 4 + } +} + +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" { + } +} + +style "murrine-toolbutton-label" = "murrine-toolbutton" { + 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 = @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] = @bg_color + fg[ACTIVE] = @bg_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 = 4 + 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 workarounds: +widget_class "*.." style "murrine-buttonlabel" +widget_class "***" style:highest "murrine-buttonlabel" +widget_class "***" style:highest "clearlooks-radiocheck-label" +widget_class "**" style "murrine-comboboxtext" +widget_class "**" style "murrine-togglebutton" +widget_class "*." style "murrine-radiocheck" +widget_class "***" style:highest "murrine-entry" +widget_class "****" style:highest "murrine-toolbutton-label" diff --git a/.themes/Klaus/gtk-3.0/assets/all-assets.svg b/.themes/Klaus/gtk-3.0/assets/all-assets.svg new file mode 100644 index 00000000..6b2b9d79 --- /dev/null +++ b/.themes/Klaus/gtk-3.0/assets/all-assets.svg @@ -0,0 +1,4456 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.themes/Klaus/gtk-3.0/assets/all-assets.txt b/.themes/Klaus/gtk-3.0/assets/all-assets.txt new file mode 100644 index 00000000..6e738e3f --- /dev/null +++ b/.themes/Klaus/gtk-3.0/assets/all-assets.txt @@ -0,0 +1,38 @@ +checkbox-checked-dark +checkbox-checked-insensitive-dark +checkbox-checked-insensitive +checkbox-checked +checkbox-mixed-dark +checkbox-mixed-insensitive-dark +checkbox-mixed-insensitive +checkbox-mixed +checkbox-unchecked-dark +checkbox-unchecked-insensitive-dark +checkbox-unchecked-insensitive +checkbox-unchecked +grid-selection-checked-dark +grid-selection-checked +grid-selection-unchecked-dark +grid-selection-unchecked +menuitem-checkbox-checked-hover +menuitem-checkbox-checked-insensitive +menuitem-checkbox-checked +menuitem-checkbox-mixed-hover +menuitem-checkbox-mixed-insensitive +menuitem-checkbox-mixed +menuitem-radio-checked-hover +menuitem-radio-checked-insensitive +menuitem-radio-checked +pane-handle +radio-checked-dark +radio-checked-insensitive-dark +radio-checked-insensitive +radio-checked +radio-mixed-dark +radio-mixed-insensitive-dark +radio-mixed-insensitive +radio-mixed +radio-unchecked-dark +radio-unchecked-insensitive-dark +radio-unchecked-insensitive +radio-unchecked diff --git a/.themes/Klaus/gtk-3.0/assets/change_dpi.sh b/.themes/Klaus/gtk-3.0/assets/change_dpi.sh new file mode 100755 index 00000000..058dcc46 --- /dev/null +++ b/.themes/Klaus/gtk-3.0/assets/change_dpi.sh @@ -0,0 +1,4 @@ +#!/usr/bin/env bash +for f in $@; do + rsvg-convert -d 300 -p 300 -f svg $f -o $f.bak ; mv $f.bak $f +done diff --git a/.themes/Klaus/gtk-3.0/assets/checkbox-checked-dark.svg b/.themes/Klaus/gtk-3.0/assets/checkbox-checked-dark.svg new file mode 100644 index 00000000..c083cdd4 --- /dev/null +++ b/.themes/Klaus/gtk-3.0/assets/checkbox-checked-dark.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/.themes/Klaus/gtk-3.0/assets/checkbox-checked-insensitive-dark.svg b/.themes/Klaus/gtk-3.0/assets/checkbox-checked-insensitive-dark.svg new file mode 100644 index 00000000..f633e9af --- /dev/null +++ b/.themes/Klaus/gtk-3.0/assets/checkbox-checked-insensitive-dark.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/.themes/Klaus/gtk-3.0/assets/checkbox-checked-insensitive.svg b/.themes/Klaus/gtk-3.0/assets/checkbox-checked-insensitive.svg new file mode 100644 index 00000000..f633e9af --- /dev/null +++ b/.themes/Klaus/gtk-3.0/assets/checkbox-checked-insensitive.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/.themes/Klaus/gtk-3.0/assets/checkbox-checked.svg b/.themes/Klaus/gtk-3.0/assets/checkbox-checked.svg new file mode 100644 index 00000000..60c395b4 --- /dev/null +++ b/.themes/Klaus/gtk-3.0/assets/checkbox-checked.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/.themes/Klaus/gtk-3.0/assets/checkbox-mixed-dark.svg b/.themes/Klaus/gtk-3.0/assets/checkbox-mixed-dark.svg new file mode 100644 index 00000000..a6314021 --- /dev/null +++ b/.themes/Klaus/gtk-3.0/assets/checkbox-mixed-dark.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/.themes/Klaus/gtk-3.0/assets/checkbox-mixed-insensitive-dark.svg b/.themes/Klaus/gtk-3.0/assets/checkbox-mixed-insensitive-dark.svg new file mode 100644 index 00000000..70d5e3ed --- /dev/null +++ b/.themes/Klaus/gtk-3.0/assets/checkbox-mixed-insensitive-dark.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/.themes/Klaus/gtk-3.0/assets/checkbox-mixed-insensitive.svg b/.themes/Klaus/gtk-3.0/assets/checkbox-mixed-insensitive.svg new file mode 100644 index 00000000..70d5e3ed --- /dev/null +++ b/.themes/Klaus/gtk-3.0/assets/checkbox-mixed-insensitive.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/.themes/Klaus/gtk-3.0/assets/checkbox-mixed.svg b/.themes/Klaus/gtk-3.0/assets/checkbox-mixed.svg new file mode 100644 index 00000000..a6314021 --- /dev/null +++ b/.themes/Klaus/gtk-3.0/assets/checkbox-mixed.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/.themes/Klaus/gtk-3.0/assets/checkbox-unchecked-dark.svg b/.themes/Klaus/gtk-3.0/assets/checkbox-unchecked-dark.svg new file mode 100644 index 00000000..c4eb83aa --- /dev/null +++ b/.themes/Klaus/gtk-3.0/assets/checkbox-unchecked-dark.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/.themes/Klaus/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.svg b/.themes/Klaus/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.svg new file mode 100644 index 00000000..fc6ef001 --- /dev/null +++ b/.themes/Klaus/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/.themes/Klaus/gtk-3.0/assets/checkbox-unchecked-insensitive.svg b/.themes/Klaus/gtk-3.0/assets/checkbox-unchecked-insensitive.svg new file mode 100644 index 00000000..fc6ef001 --- /dev/null +++ b/.themes/Klaus/gtk-3.0/assets/checkbox-unchecked-insensitive.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/.themes/Klaus/gtk-3.0/assets/checkbox-unchecked.svg b/.themes/Klaus/gtk-3.0/assets/checkbox-unchecked.svg new file mode 100644 index 00000000..c4eb83aa --- /dev/null +++ b/.themes/Klaus/gtk-3.0/assets/checkbox-unchecked.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/.themes/Klaus/gtk-3.0/assets/grid-selection-checked-dark.svg b/.themes/Klaus/gtk-3.0/assets/grid-selection-checked-dark.svg new file mode 100644 index 00000000..f17e714a --- /dev/null +++ b/.themes/Klaus/gtk-3.0/assets/grid-selection-checked-dark.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/.themes/Klaus/gtk-3.0/assets/grid-selection-checked.svg b/.themes/Klaus/gtk-3.0/assets/grid-selection-checked.svg new file mode 100644 index 00000000..f17e714a --- /dev/null +++ b/.themes/Klaus/gtk-3.0/assets/grid-selection-checked.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/.themes/Klaus/gtk-3.0/assets/grid-selection-unchecked-dark.svg b/.themes/Klaus/gtk-3.0/assets/grid-selection-unchecked-dark.svg new file mode 100644 index 00000000..58440bc4 --- /dev/null +++ b/.themes/Klaus/gtk-3.0/assets/grid-selection-unchecked-dark.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/.themes/Klaus/gtk-3.0/assets/grid-selection-unchecked.svg b/.themes/Klaus/gtk-3.0/assets/grid-selection-unchecked.svg new file mode 100644 index 00000000..58440bc4 --- /dev/null +++ b/.themes/Klaus/gtk-3.0/assets/grid-selection-unchecked.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/.themes/Klaus/gtk-3.0/assets/menuitem-checkbox-checked-hover.svg b/.themes/Klaus/gtk-3.0/assets/menuitem-checkbox-checked-hover.svg new file mode 100644 index 00000000..2ad76d4b --- /dev/null +++ b/.themes/Klaus/gtk-3.0/assets/menuitem-checkbox-checked-hover.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/.themes/Klaus/gtk-3.0/assets/menuitem-checkbox-checked-insensitive.svg b/.themes/Klaus/gtk-3.0/assets/menuitem-checkbox-checked-insensitive.svg new file mode 100644 index 00000000..6cb7be4f --- /dev/null +++ b/.themes/Klaus/gtk-3.0/assets/menuitem-checkbox-checked-insensitive.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/.themes/Klaus/gtk-3.0/assets/menuitem-checkbox-checked.svg b/.themes/Klaus/gtk-3.0/assets/menuitem-checkbox-checked.svg new file mode 100644 index 00000000..6512b189 --- /dev/null +++ b/.themes/Klaus/gtk-3.0/assets/menuitem-checkbox-checked.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/.themes/Klaus/gtk-3.0/assets/menuitem-checkbox-mixed-hover.svg b/.themes/Klaus/gtk-3.0/assets/menuitem-checkbox-mixed-hover.svg new file mode 100644 index 00000000..cfa746e7 --- /dev/null +++ b/.themes/Klaus/gtk-3.0/assets/menuitem-checkbox-mixed-hover.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/.themes/Klaus/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive.svg b/.themes/Klaus/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive.svg new file mode 100644 index 00000000..ae8dcc5d --- /dev/null +++ b/.themes/Klaus/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/.themes/Klaus/gtk-3.0/assets/menuitem-checkbox-mixed-selected.svg b/.themes/Klaus/gtk-3.0/assets/menuitem-checkbox-mixed-selected.svg new file mode 100644 index 00000000..0021bff3 --- /dev/null +++ b/.themes/Klaus/gtk-3.0/assets/menuitem-checkbox-mixed-selected.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/.themes/Klaus/gtk-3.0/assets/menuitem-checkbox-mixed.svg b/.themes/Klaus/gtk-3.0/assets/menuitem-checkbox-mixed.svg new file mode 100644 index 00000000..2e2b1b63 --- /dev/null +++ b/.themes/Klaus/gtk-3.0/assets/menuitem-checkbox-mixed.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/.themes/Klaus/gtk-3.0/assets/menuitem-checkbox-unchecked.svg b/.themes/Klaus/gtk-3.0/assets/menuitem-checkbox-unchecked.svg new file mode 100644 index 00000000..d5a6b0c5 --- /dev/null +++ b/.themes/Klaus/gtk-3.0/assets/menuitem-checkbox-unchecked.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/.themes/Klaus/gtk-3.0/assets/menuitem-radio-checked-hover.svg b/.themes/Klaus/gtk-3.0/assets/menuitem-radio-checked-hover.svg new file mode 100644 index 00000000..37b37396 --- /dev/null +++ b/.themes/Klaus/gtk-3.0/assets/menuitem-radio-checked-hover.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/.themes/Klaus/gtk-3.0/assets/menuitem-radio-checked-insensitive.svg b/.themes/Klaus/gtk-3.0/assets/menuitem-radio-checked-insensitive.svg new file mode 100644 index 00000000..ef10e021 --- /dev/null +++ b/.themes/Klaus/gtk-3.0/assets/menuitem-radio-checked-insensitive.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/.themes/Klaus/gtk-3.0/assets/menuitem-radio-checked.svg b/.themes/Klaus/gtk-3.0/assets/menuitem-radio-checked.svg new file mode 100644 index 00000000..e91627fb --- /dev/null +++ b/.themes/Klaus/gtk-3.0/assets/menuitem-radio-checked.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/.themes/Klaus/gtk-3.0/assets/menuitem-radio-mixed-hover.svg b/.themes/Klaus/gtk-3.0/assets/menuitem-radio-mixed-hover.svg new file mode 100644 index 00000000..8f097036 --- /dev/null +++ b/.themes/Klaus/gtk-3.0/assets/menuitem-radio-mixed-hover.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/.themes/Klaus/gtk-3.0/assets/menuitem-radio-mixed-insensitive.svg b/.themes/Klaus/gtk-3.0/assets/menuitem-radio-mixed-insensitive.svg new file mode 100644 index 00000000..6eae53ac --- /dev/null +++ b/.themes/Klaus/gtk-3.0/assets/menuitem-radio-mixed-insensitive.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/.themes/Klaus/gtk-3.0/assets/menuitem-radio-mixed-selected.svg b/.themes/Klaus/gtk-3.0/assets/menuitem-radio-mixed-selected.svg new file mode 100644 index 00000000..810ae5fb --- /dev/null +++ b/.themes/Klaus/gtk-3.0/assets/menuitem-radio-mixed-selected.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/.themes/Klaus/gtk-3.0/assets/menuitem-radio-mixed.svg b/.themes/Klaus/gtk-3.0/assets/menuitem-radio-mixed.svg new file mode 100644 index 00000000..0c82e9c2 --- /dev/null +++ b/.themes/Klaus/gtk-3.0/assets/menuitem-radio-mixed.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/.themes/Klaus/gtk-3.0/assets/menuitem-radio-unchecked.svg b/.themes/Klaus/gtk-3.0/assets/menuitem-radio-unchecked.svg new file mode 100644 index 00000000..50485850 --- /dev/null +++ b/.themes/Klaus/gtk-3.0/assets/menuitem-radio-unchecked.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/.themes/Klaus/gtk-3.0/assets/pane-handle-vertical.svg b/.themes/Klaus/gtk-3.0/assets/pane-handle-vertical.svg new file mode 100644 index 00000000..a74a3441 --- /dev/null +++ b/.themes/Klaus/gtk-3.0/assets/pane-handle-vertical.svg @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.themes/Klaus/gtk-3.0/assets/pane-handle.png b/.themes/Klaus/gtk-3.0/assets/pane-handle.png new file mode 100644 index 0000000000000000000000000000000000000000..e67a9dc523a81c476603ecaeb1398385e9529148 GIT binary patch literal 150 zcmeAS@N?(olHy`uVBq!ia0vp^EI`c3!3HEn^LrP71d5$JLpXq-h9ji|Bw64QSqxNv z9fTR3G-g)-1tm*dBT9nv(@M${i&7cN%ggmL^RkPR6AM!H@{7`Ezq647DiZc|aSY*@ lnVgc4V34+e$KcW-9tI;uhPe)jZB;;N22WQ%mvv4FO#oNoB~$ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.themes/Klaus/gtk-3.0/assets/pane-handle@2.png b/.themes/Klaus/gtk-3.0/assets/pane-handle@2.png new file mode 100644 index 0000000000000000000000000000000000000000..8a2cd077af89f942974b3d387dd8f223c27e7f3e GIT binary patch literal 161 zcmeAS@N?(olHy`uVBq!ia0vp^96&6@!3HGLoaUDSDVAa<&kznEsNqQI0P;BtJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)Ea-J@Z zAsQ2tQxXyk(he}s_~6MWf8d0H6dw=I6%KZW^M4o?ulo|L2vo`7>FVdQ&MBb@02%oz AHvj+t literal 0 HcmV?d00001 diff --git a/.themes/Klaus/gtk-3.0/assets/radio-checked-dark.svg b/.themes/Klaus/gtk-3.0/assets/radio-checked-dark.svg new file mode 100644 index 00000000..18977bae --- /dev/null +++ b/.themes/Klaus/gtk-3.0/assets/radio-checked-dark.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/.themes/Klaus/gtk-3.0/assets/radio-checked-insensitive-dark.svg b/.themes/Klaus/gtk-3.0/assets/radio-checked-insensitive-dark.svg new file mode 100644 index 00000000..bcb96a7e --- /dev/null +++ b/.themes/Klaus/gtk-3.0/assets/radio-checked-insensitive-dark.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/.themes/Klaus/gtk-3.0/assets/radio-checked-insensitive.svg b/.themes/Klaus/gtk-3.0/assets/radio-checked-insensitive.svg new file mode 100644 index 00000000..bcb96a7e --- /dev/null +++ b/.themes/Klaus/gtk-3.0/assets/radio-checked-insensitive.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/.themes/Klaus/gtk-3.0/assets/radio-checked.svg b/.themes/Klaus/gtk-3.0/assets/radio-checked.svg new file mode 100644 index 00000000..18977bae --- /dev/null +++ b/.themes/Klaus/gtk-3.0/assets/radio-checked.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/.themes/Klaus/gtk-3.0/assets/radio-mixed-dark.svg b/.themes/Klaus/gtk-3.0/assets/radio-mixed-dark.svg new file mode 100644 index 00000000..ddc906da --- /dev/null +++ b/.themes/Klaus/gtk-3.0/assets/radio-mixed-dark.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/.themes/Klaus/gtk-3.0/assets/radio-mixed-insensitive-dark.svg b/.themes/Klaus/gtk-3.0/assets/radio-mixed-insensitive-dark.svg new file mode 100644 index 00000000..b13b1896 --- /dev/null +++ b/.themes/Klaus/gtk-3.0/assets/radio-mixed-insensitive-dark.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/.themes/Klaus/gtk-3.0/assets/radio-mixed-insensitive.svg b/.themes/Klaus/gtk-3.0/assets/radio-mixed-insensitive.svg new file mode 100644 index 00000000..b13b1896 --- /dev/null +++ b/.themes/Klaus/gtk-3.0/assets/radio-mixed-insensitive.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/.themes/Klaus/gtk-3.0/assets/radio-mixed.svg b/.themes/Klaus/gtk-3.0/assets/radio-mixed.svg new file mode 100644 index 00000000..ddc906da --- /dev/null +++ b/.themes/Klaus/gtk-3.0/assets/radio-mixed.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/.themes/Klaus/gtk-3.0/assets/radio-selected-insensitive.svg b/.themes/Klaus/gtk-3.0/assets/radio-selected-insensitive.svg new file mode 100644 index 00000000..bcb96a7e --- /dev/null +++ b/.themes/Klaus/gtk-3.0/assets/radio-selected-insensitive.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/.themes/Klaus/gtk-3.0/assets/radio-selected.svg b/.themes/Klaus/gtk-3.0/assets/radio-selected.svg new file mode 100644 index 00000000..18977bae --- /dev/null +++ b/.themes/Klaus/gtk-3.0/assets/radio-selected.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/.themes/Klaus/gtk-3.0/assets/radio-unchecked-dark.svg b/.themes/Klaus/gtk-3.0/assets/radio-unchecked-dark.svg new file mode 100644 index 00000000..d29dea08 --- /dev/null +++ b/.themes/Klaus/gtk-3.0/assets/radio-unchecked-dark.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/.themes/Klaus/gtk-3.0/assets/radio-unchecked-insensitive-dark.svg b/.themes/Klaus/gtk-3.0/assets/radio-unchecked-insensitive-dark.svg new file mode 100644 index 00000000..37c81054 --- /dev/null +++ b/.themes/Klaus/gtk-3.0/assets/radio-unchecked-insensitive-dark.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/.themes/Klaus/gtk-3.0/assets/radio-unchecked-insensitive.svg b/.themes/Klaus/gtk-3.0/assets/radio-unchecked-insensitive.svg new file mode 100644 index 00000000..37c81054 --- /dev/null +++ b/.themes/Klaus/gtk-3.0/assets/radio-unchecked-insensitive.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/.themes/Klaus/gtk-3.0/assets/radio-unchecked.svg b/.themes/Klaus/gtk-3.0/assets/radio-unchecked.svg new file mode 100644 index 00000000..d29dea08 --- /dev/null +++ b/.themes/Klaus/gtk-3.0/assets/radio-unchecked.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/.themes/Klaus/gtk-3.0/assets/radio-unselected-dark.svg b/.themes/Klaus/gtk-3.0/assets/radio-unselected-dark.svg new file mode 100644 index 00000000..214ed944 --- /dev/null +++ b/.themes/Klaus/gtk-3.0/assets/radio-unselected-dark.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/.themes/Klaus/gtk-3.0/assets/radio-unselected-insensitive-dark.svg b/.themes/Klaus/gtk-3.0/assets/radio-unselected-insensitive-dark.svg new file mode 100644 index 00000000..0fdfaf46 --- /dev/null +++ b/.themes/Klaus/gtk-3.0/assets/radio-unselected-insensitive-dark.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/.themes/Klaus/gtk-3.0/assets/radio-unselected-insensitive.svg b/.themes/Klaus/gtk-3.0/assets/radio-unselected-insensitive.svg new file mode 100644 index 00000000..37c81054 --- /dev/null +++ b/.themes/Klaus/gtk-3.0/assets/radio-unselected-insensitive.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/.themes/Klaus/gtk-3.0/assets/radio-unselected.svg b/.themes/Klaus/gtk-3.0/assets/radio-unselected.svg new file mode 100644 index 00000000..d29dea08 --- /dev/null +++ b/.themes/Klaus/gtk-3.0/assets/radio-unselected.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/.themes/Klaus/gtk-3.0/assets/sed.sh b/.themes/Klaus/gtk-3.0/assets/sed.sh new file mode 100755 index 00000000..0993f7e5 --- /dev/null +++ b/.themes/Klaus/gtk-3.0/assets/sed.sh @@ -0,0 +1,9 @@ +#!/bin/sh +sed -i \ + -e 's/#1d2021/rgb(0%,0%,0%)/g' \ + -e 's/#d5c4a1/rgb(100%,100%,100%)/g' \ + -e 's/#1d2021/rgb(50%,0%,0%)/g' \ + -e 's/#b8bb26/rgb(0%,50%,0%)/g' \ + -e 's/#1d2021/rgb(50%,0%,50%)/g' \ + -e 's/#d5c4a1/rgb(0%,0%,50%)/g' \ + $@ diff --git a/.themes/Klaus/gtk-3.0/assets/unsed.sh b/.themes/Klaus/gtk-3.0/assets/unsed.sh new file mode 100755 index 00000000..75d0b667 --- /dev/null +++ b/.themes/Klaus/gtk-3.0/assets/unsed.sh @@ -0,0 +1,11 @@ +#!/bin/sh +sed -i \ + -e 's/rgb(0%,0%,0%)/#1d2021/g' \ + -e 's/rgb(100%,100%,100%)/#d5c4a1/g' \ + -e 's/rgb(50%,0%,0%)/#1d2021/g' \ + -e 's/rgb(0%,50%,0%)/#b8bb26/g' \ + -e 's/rgb(0%,50.196078%,0%)/#b8bb26/g' \ + -e 's/rgb(50%,0%,50%)/#1d2021/g' \ + -e 's/rgb(50.196078%,0%,50.196078%)/#1d2021/g' \ + -e 's/rgb(0%,0%,50%)/#d5c4a1/g' \ + $@ diff --git a/.themes/Klaus/gtk-3.0/dist/gtk-dark.css b/.themes/Klaus/gtk-3.0/dist/gtk-dark.css new file mode 100644 index 00000000..1cff5426 --- /dev/null +++ b/.themes/Klaus/gtk-3.0/dist/gtk-dark.css @@ -0,0 +1,9449 @@ +/* dark color scheme */ +@define-color dark_bg_color #1d2021; +@define-color dark_fg_color #d5c4a1; +/* colormap actually used by the theme, to be overridden in other css files */ +@define-color theme_bg_color #1d2021; +@define-color theme_fg_color #d5c4a1; +@define-color theme_base_color #1d2021; +@define-color theme_text_color #d5c4a1; +@define-color theme_selected_bg_color #b8bb26; +@define-color theme_selected_fg_color #1d2021; +@define-color theme_tooltip_bg_color #1d2021; +@define-color theme_tooltip_fg_color #d5c4a1; +/* shadow effects */ +@define-color light_shadow #1e2122; +@define-color dark_shadow #342a17; +/* 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; +/* 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; +@define-color borders #1a1c1d; +@define-color unfocused_borders mix(#1d2021,#1a1c1d,0.9); +@define-color button_bg_color #1d2021; +@define-color button_fg_color #d5c4a1; +@define-color header_button_bg_color #1d2021; +@define-color header_button_fg_color #d5c4a1; +@define-color insensitive_bg_color mix(#1d2021,#1d2021,0.6); +@define-color insensitive_fg_color mix(#d5c4a1,#1d2021,0.5); +/* osd */ +@define-color osd_base #1d2021; +@define-color osd_bg rgba(29, 32, 33, 0.8); +@define-color osd_fg #d5c4a1; +@define-color osd_insensitive_bg_color mix(#d5c4a1,rgba(29, 32, 33, 0.8),0.5); +@define-color osd_insensitive_fg_color mix(#d5c4a1,#1d2021,0.6); +@define-color osd_borders_color rgba(25, 27, 28, 0.8); +/* lightdm greeter colors */ +@define-color lightdm_bg_color #1d2021; +@define-color lightdm_fg_color #d5c4a1; +/* widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color mix(#d5c4a1,#1d2021,0.5); +/* text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color #d5c4a1; +/* widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color #1d2021; +/* text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color #1d2021; +/* base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color #b8bb26; +/* text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color #1d2021; +/* insensitive color on backdrop windows*/ +@define-color unfocused_insensitive_color black; +/* window manager colors */ +@define-color wm_bg #1d2021; +@define-color wm_border_focused black; +@define-color wm_border_unfocused #1d2021; +@define-color wm_title_focused mix(#d5c4a1,#1d2021,0.1); +@define-color wm_title_unfocused mix(#d5c4a1,#1d2021,0.4); +@define-color wm_icons_focused mix(#d5c4a1,#1d2021,0.1); +@define-color wm_icons_focused_prelight #b8bb26; +@define-color wm_icons_focused_pressed #93961e; +@define-color wm_icons_unfocused mix(#d5c4a1,#1d2021,0.4); +@define-color wm_icons_unfocused_prelight #b8bb26; +@define-color wm_icons_unfocused_pressed #93961e; +/************** + ! GTK settings +***************/ +* { + -GtkWindow-resize-grip-height: 0; + -GtkWindow-resize-grip-width: 0; + -WnckTasklist-fade-overlay-rect: 0; + -GtkWidget-cursor-aspect-ratio: 0.03; + outline-color: rgba(184, 187, 38, 0.5); + outline-style: dashed; + outline-width: 1px; + outline-offset: -1px; + -gtk-outline-radius: 0px; +} + +/************* + ! Base states + *************/ +:selected, .gtkstyle-fallback:selected, GucharmapChartable:focus, GucharmapChartable:hover, GucharmapChartable:active, GucharmapChartable:selected, .gedit-document-panel-document-row:selected, .gedit-document-panel-document-row:selected:hover, GeditViewFrame .gedit-search-slider .not-found:selected, :focus:selected, GucharmapChartable:focus, .gedit-document-panel-document-row:focus:selected:hover, GeditViewFrame .gedit-search-slider .not-found:focus:selected { + background-color: #b8bb26; + color: #1d2021; +} + +* { + /* hyperlinks */ + -GtkIMHtml-hyperlink-color: #3f51b5; +} +*:disabled, *:disabled:disabled { + color: mix(#d5c4a1,#1d2021,0.5); +} +*:disabled, *:disabled { + -gtk-icon-effect: dim; +} +*:hover { + -gtk-icon-effect: highlight; +} +*:link, *:visited { + color: #3f51b5; +} + +.background { + background-color: #1d2021; + color: #d5c4a1; +} +.background:backdrop { + text-shadow: none; + -gtk-icon-shadow: none; +} +.background.csd { + background-color: #1d2021; +} + +.gtkstyle-fallback { + background-color: rgba(29, 32, 33, 0.5); + color: #d5c4a1; +} +.gtkstyle-fallback:hover { + background-color: #202324; + color: #d5c4a1; +} +.gtkstyle-fallback:active { + background-color: #1a1d1e; + color: #d5c4a1; +} +.gtkstyle-fallback:disabled { + background-color: #1d2021; + color: mix(#d5c4a1,#1d2021,0.5); +} + +image, image:disabled, label, label:disabled, box, box:disabled, grid, grid:disabled { + background-color: transparent; +} + +label.separator { + color: #d5c4a1; +} +label.separator:backdrop { + color: mix(#d5c4a1,#1d2021,0.5); +} +label selection { + background-color: #b8bb26; + color: #1d2021; +} +label:disabled { + color: mix(#d5c4a1,#1d2021,0.5); +} +label:disabled:backdrop { + color: black; +} +label:backdrop { + color: mix(#d5c4a1,#1d2021,0.5); +} + +assistant .sidebar { + background-color: #1d2021; + border-top: 1px solid #1a1c1d; +} +assistant .sidebar:backdrop { + background-color: #1d2021; + border-color: mix(#1d2021,#1a1c1d,0.9); +} +assistant.csd .sidebar { + border-top-style: none; +} +assistant .sidebar label { + padding: 4px 8px; +} +assistant .sidebar label.highlight { + background-color: mix(#d5c4a1,#1d2021,0.8); +} + +/********* + ! Buttons +**********/ +@keyframes needs_attention { + from { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#b9bc26), to(transparent)); + } + to { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#b8bb26), to(transparent)); + } +} +stacksidebar row.needs-attention > label { + animation: needs_attention 150ms ease-in; + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#b9bc26), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.45, to(rgba(0, 0, 0, 0.902745098)), to(transparent)); + background-size: 6px 6px, 6px 6px; + background-repeat: no-repeat; + background-position: right 3px, right 2px; +} +stacksidebar row.needs-attention > label:backdrop { + background-size: 6px 6px, 0 0; +} +stacksidebar row.needs-attention > label:dir(rtl) { + background-position: left 3px, left 2px; +} + +button, headerbar button, .titlebar:not(headerbar) button, toolbar button, toolbar.inline-toolbar button, .suggested-action, headerbar.selection-mode button.suggested-action, +.titlebar:not(headerbar).selection-mode button.suggested-action, .destructive-action, headerbar.selection-mode button, +.titlebar:not(headerbar).selection-mode button, infobar.info button, infobar.warning button, infobar.question button, infobar.error button, popover.background button, frame.app-notification button, button.osd, +#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: 22px; + min-width: 22px; + padding: 4px 6px; + border-width: 1px; + border-style: solid; + border-radius: 0px; + transition: 150ms ease; + outline-color: transparent; +} + +calendar.view, calendar.view:backdrop, calendar.button, calendar.button:hover, calendar.button:backdrop, calendar.button:disabled, menu menuitem calendar.button, .menu menuitem calendar.button, .context-menu menuitem calendar.button, menu menuitem calendar.button:hover, .menu menuitem calendar.button:hover, .context-menu menuitem calendar.button:hover, modelbutton.flat, +menuitem.button.flat, notebook > header > tabs > tab button.flat:hover, notebook > header > tabs > tab button.flat:active, notebook > header > tabs > tab button.flat:active:hover { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; +} + +spinbutton:not(.vertical) button, .linked:not(.vertical) > combobox > box > button.combo:dir(ltr), toolbar.inline-toolbar toolbutton > button.flat, +toolbar.inline-toolbar toolbutton:backdrop > button.flat { + border-radius: 0; + border-left-style: none; + border-right-style: solid; +} +spinbutton:not(.vertical) button:dir(rtl), .linked:not(.vertical) > combobox > box > button.combo:dir(rtl), toolbar.inline-toolbar toolbutton > button.flat:dir(rtl) { + border-radius: 0; + border-right-style: none; + border-left-style: solid; +} + +.linked.vertical > combobox > box > button.combo { + border-radius: 0; + border-top-style: none; + border-bottom-style: solid; +} +.linked.vertical > combobox > box > button.combo:dir(rtl) { + border-radius: 0; + border-top-style: none; + border-bottom-style: solid; +} + +.inline-toolbar button, .linked > button, combobox box button, combobox box entry, headerbar .linked > button, .titlebar:not(headerbar) .linked > button, toolbar .linked > button, headerbar.selection-mode .linked > button, +.titlebar:not(headerbar).selection-mode .linked > button, popover.background .linked > button, .nemo-window toolbar .linked > button, .nemo-window toolbar toolitem stack widget button { + border-width: 1px; + border-style: solid; + border-radius: 0; + border-right-style: none; + border-left-style: none; +} +.inline-toolbar button:first-child, .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-left-style: solid; + border-right-style: none; + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.inline-toolbar button:first-child:dir(rtl), .linked > button:first-child:dir(rtl), combobox box button:first-child:dir(rtl), combobox box entry:first-child:dir(rtl), .linked:not(.vertical) > combobox:first-child > box > button.combo:dir(rtl), headerbar .linked > button:first-child:dir(rtl), .titlebar:not(headerbar) .linked > button:first-child:dir(rtl), toolbar .linked > button:first-child:dir(rtl), toolbar.inline-toolbar toolbutton:first-child > button.flat:dir(rtl), popover.background .linked > button:first-child:dir(rtl), .nemo-window toolbar toolitem stack widget button:first-child:dir(rtl) { + border-left-style: none; + border-right-style: solid; +} +.inline-toolbar button:last-child, .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-left-style: none; + border-right-style: solid; + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.inline-toolbar button:last-child:dir(rtl), .linked > button:last-child:dir(rtl), combobox box button:last-child:dir(rtl), combobox box entry:last-child:dir(rtl), .linked:not(.vertical) > combobox:last-child > box > button.combo:dir(rtl), headerbar .linked > button:last-child:dir(rtl), .titlebar:not(headerbar) .linked > button:last-child:dir(rtl), toolbar .linked > button:last-child:dir(rtl), toolbar.inline-toolbar toolbutton:last-child > button.flat:dir(rtl), popover.background .linked > button:last-child:dir(rtl), .nemo-window toolbar toolitem stack widget button:last-child:dir(rtl) { + border-left-style: solid; + border-right-style: none; +} +.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, .inline-toolbar button:first-child:only-child, .linked > button:first-child:only-child, combobox box button:first-child:only-child, combobox box entry:first-child:only-child, .linked:not(.vertical) > combobox:first-child > box > button.combo:only-child, .linked:not(.vertical) > combobox:only-child > box > button.combo:first-child, headerbar .linked > button:first-child:only-child, .titlebar:not(headerbar) .linked > button:first-child:only-child, toolbar .linked > button:first-child:only-child, toolbar.inline-toolbar toolbutton:first-child > button.flat:only-child, toolbar.inline-toolbar toolbutton:only-child > button.flat:first-child, popover.background .linked > button:first-child:only-child, .nemo-window toolbar toolitem stack widget button:first-child:only-child { + border-width: 1px; + border-style: solid; +} +.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; +} + +.linked.vertical > button { + border-width: 1px; + border-style: solid; + border-radius: 0; + border-top-style: none; + border-bottom-style: none; +} +.linked.vertical > button:first-child, .linked.vertical > combobox:first-child > box > button.combo { + border-width: 1px; + border-radius: 0px; + border-top-style: solid; + border-bottom-style: none; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} +.linked.vertical > button:first-child:dir(rtl), .linked.vertical > combobox:first-child > box > button.combo:dir(rtl) { + border-top-style: none; + border-bottom-style: solid; +} +.linked.vertical > button:last-child, .linked.vertical > combobox:last-child > box > button.combo { + border-width: 1px; + border-radius: 0px; + border-top-style: none; + border-bottom-style: solid; + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.linked.vertical > button:last-child:dir(rtl), .linked.vertical > combobox:last-child > box > button.combo:dir(rtl) { + border-top-style: solid; + border-bottom-style: none; +} +.linked.vertical > button:only-child, .linked.vertical > combobox:only-child > box > button.combo, .linked.vertical > button:first-child:only-child, .linked.vertical > combobox:first-child > box > button.combo:only-child, .linked.vertical > combobox:only-child > box > button.combo:first-child { + border-width: 1px; + border-style: solid; +} +.linked.vertical > button:only-child, .linked.vertical > combobox:only-child > box > button.combo { + border-radius: 0px; +} + +infobar.info button.close, infobar.warning button.close, infobar.question button.close, infobar.error button.close, notebook > header > tabs > arrow { + border: 1px solid transparent; + background-color: transparent; + 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(29, 32, 33, 0.3); + background-color: rgba(213, 196, 161, 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 { + border: 1px solid rgba(184, 187, 38, 0.3); + background-color: rgba(29, 32, 33, 0.1); + background-image: none; + box-shadow: none; +} + +button { + background-color: #1d2021; + background-image: none; + border-color: rgba(190, 164, 109, 0.22); + color: #d5c4a1; + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.22); +} +button:focus, button:hover { + border-color: #656615; +} +button:active, button:active:hover, button:active:focus, button:active:hover:focus, button:checked, button:checked:hover, button:checked:focus, button:checked:hover:focus { + border-color: rgba(178, 147, 83, 0.22); +} +button:disabled { + border-color: rgba(196, 172, 122, 0.22); +} +button:active:disabled, button:checked:disabled { + border-color: rgba(190, 164, 109, 0.22); +} +button.flat { + color: #d5c4a1; + border-color: rgba(29, 32, 33, 0); + background-color: rgba(29, 32, 33, 0); + background-image: none; + box-shadow: none; +} +button:hover, button.flat:hover { + background-color: #1e2223; + background-image: none; + border-color: rgba(190, 164, 109, 0.3); + color: #d5c4a1; + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.32); +} +button:hover:focus, button:hover:hover, button.flat:hover:focus, button.flat:hover:hover { + border-color: #656615; +} +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 { + border-color: rgba(178, 147, 83, 0.3); +} +button:hover:disabled, button.flat:hover:disabled { + border-color: rgba(196, 172, 122, 0.3); +} +button:hover:active:disabled, button:hover:checked:disabled, button.flat:hover:active:disabled, button.flat:hover:checked:disabled { + border-color: rgba(190, 164, 109, 0.3); +} +button:focus, button.flat:focus { + background-color: #1e2223; + background-image: none; + border-color: rgba(190, 164, 109, 0.3); + color: #d5c4a1; + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.42); +} +button:focus:focus, button:focus:hover, button.flat:focus:focus, button.flat:focus:hover { + border-color: #656615; +} +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 { + border-color: rgba(178, 147, 83, 0.3); +} +button:focus:disabled, button.flat:focus:disabled { + border-color: rgba(196, 172, 122, 0.3); +} +button:focus:active:disabled, button:focus:checked:disabled, button.flat:focus:active:disabled, button.flat:focus:checked:disabled { + border-color: rgba(190, 164, 109, 0.3); +} +button:focus:hover, button.flat:focus:hover { + background-color: #202324; + background-image: none; + border-color: rgba(190, 164, 109, 0.3); + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.48); +} +button:focus:hover:focus, button:focus:hover:hover, button.flat:focus:hover:focus, button.flat:focus:hover:hover { + border-color: #656615; +} +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 { + border-color: rgba(178, 147, 83, 0.3); +} +button:focus:hover:disabled, button.flat:focus:hover:disabled { + border-color: rgba(196, 172, 122, 0.3); +} +button:focus:hover:active:disabled, button:focus:hover:checked:disabled, button.flat:focus:hover:active:disabled, button.flat:focus:hover:checked:disabled { + border-color: rgba(190, 164, 109, 0.3); +} +button:checked, button:active, button.flat:checked, button.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #b8bb26; + background-image: none; + color: #1d2021; + 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); + border-color: rgba(190, 164, 109, 0.22); +} +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: #656615; +} +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 { + border-color: rgba(178, 147, 83, 0.22); +} +button:checked:disabled, button:active:disabled, button.flat:checked:disabled, button.flat:active:disabled { + border-color: rgba(196, 172, 122, 0.22); +} +button:checked:active:disabled, button:checked:checked:disabled, button:active:active:disabled, button:active:checked:disabled, button.flat:checked:active:disabled, button.flat:checked:checked:disabled, button.flat:active:active:disabled, button.flat:active:checked:disabled { + border-color: rgba(190, 164, 109, 0.22); +} +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 { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #c1c428; + background-image: none; + color: #1d2021; +} +button:focus, button:hover, button.flat:focus, button.flat:hover { + color: #d5c4a1; +} +button:disabled:disabled, button.flat:disabled:disabled { + background-color: alpha(mix(#1d2021,#d5c4a1,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .4; + color: mix(#1d2021,#d5c4a1,0.5); + box-shadow: none; +} +button:active:disabled, button:checked:disabled, button.flat:active:disabled, button.flat:checked:disabled { + background-color: rgba(184, 187, 38, 0.6); + background-image: none; + color: #1d2021; + box-shadow: none; +} +button.separator, button .separator { + border: 1px solid currentColor; + color: rgba(29, 32, 33, 0.9); +} +button.separator:disabled, button .separator:disabled { + color: rgba(29, 32, 33, 0.85); +} +.inline-toolbar button, .linked > button { + box-shadow: inset -1px 0 rgba(0, 0, 0, 0.22), 0 1px 2px -1px rgba(52, 42, 23, 0.22); +} +.inline-toolbar button:focus, .inline-toolbar button:hover, .linked > button:focus, .linked > button:hover { + box-shadow: inset -1px 0 #656615, 0 1px 2px -1px rgba(52, 42, 23, 0.42); +} +.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, .linked > button:active:focus, .linked > button:active:hover:focus, .linked > button:checked, .linked > button:checked:hover, .linked > button:checked:focus, .linked > button:checked:hover:focus { + box-shadow: inset -1px 0 rgba(0, 0, 0, 0.22), inset 0 1px rgba(52, 42, 23, 0.07), inset 0 -1px rgba(52, 42, 23, 0.05); +} +.inline-toolbar button:disabled, .linked > button:disabled { + box-shadow: inset -1px 0 #171a1a; +} +.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(52, 42, 23, 0.22); +} +.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(52, 42, 23, 0.42); +} +.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, .linked > button:active:disabled:last-child, .linked > button:active:disabled:only-child, .linked > button:checked:disabled:last-child, .linked > button:checked:disabled:only-child { + box-shadow: none; +} +.inline-toolbar button:active:last-child, .inline-toolbar button:active:last-child:focus, .inline-toolbar button:active:last-child:hover, .inline-toolbar button:active:last-child:hover:focus, .inline-toolbar button:checked:last-child, .inline-toolbar button:checked:last-child:focus, .inline-toolbar button:checked:last-child:hover, .inline-toolbar button:checked:last-child:hover:focus, .linked > button:active:last-child, .linked > button:active:last-child:focus, .linked > button:active:last-child:hover, .linked > button:active:last-child:hover:focus, .linked > button:checked:last-child, .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(52, 42, 23, 0.07), inset -1px 0 rgba(52, 42, 23, 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, .linked > button:active:only-child:hover, .linked > button:active:only-child:hover:focus, .linked > button:checked:only-child, .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(52, 42, 23, 0.06), inset 0 1px rgba(52, 42, 23, 0.07), inset -1px 0 rgba(52, 42, 23, 0.06); +} +.linked.vertical > button { + box-shadow: inset 0 -1px rgba(0, 0, 0, 0.22), 0 1px 2px -1px rgba(52, 42, 23, 0.22); +} +.linked.vertical > button:focus, .linked.vertical > button:hover { + box-shadow: inset 0 -1px #656615, 0 1px 2px -1px rgba(52, 42, 23, 0.42); +} +.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.22), inset 1px 0 rgba(52, 42, 23, 0.07), inset -1px 0 rgba(52, 42, 23, 0.05); +} +.linked.vertical > button:disabled { + box-shadow: inset 0 -1px #171a1a; +} +.linked.vertical > button:last-child, .linked.vertical > button:only-child { + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.22); +} +.linked.vertical > button:last-child:hover, .linked.vertical > button:only-child:hover { + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.42); +} +.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(52, 42, 23, 0.07), inset -1px 0 rgba(52, 42, 23, 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(52, 42, 23, 0.06), inset 0 1px rgba(52, 42, 23, 0.07), inset -1px 0 rgba(52, 42, 23, 0.06); +} +button.circular, button.nautilus-circular-button.image-button, button.circular-button { + padding: 0; + min-width: 28px; + min-height: 28px; + border-radius: 9999px; + -gtk-outline-radius: 9999px; +} +button.circular label, button.nautilus-circular-button.image-button label, button.circular-button label { + padding: 0; +} + +spinbutton:disabled { + opacity: .4; +} +spinbutton button { + color: #d5c4a1; +} +spinbutton button:active, spinbutton button:checked, spinbutton button:hover { + background-color: #232628; + background-image: none; +} +spinbutton button:disabled { + color: mix(#d5c4a1,#1d2021,0.7); +} +spinbutton button:backdrop { + color: mix(#1d2021,mix(#d5c4a1,#1d2021,0.5),0.9); +} +spinbutton button:backdrop:disabled { + color: rgba(0, 0, 0, 0.8); +} +spinbutton:not(.vertical) { + /*@extend %entry;*/ + background-color: #1d2021; + background-image: none; + /*@include border($base_color);*/ + padding: 0; + border-radius: 0px; + color: #d5c4a1; + caret-color: #d5c4a1; + /*&:focus, &:active { border-color: border_focus($borders_color); }*/ +} +spinbutton:not(.vertical):disabled { + background-color: #1a1d1e; + background-image: none; + color: mix(#1d2021,#d5c4a1,0.5); +} +spinbutton:not(.vertical) entry { + border-radius: 0px 0 0 0px; + border-right-width: 0; + box-shadow: none; +} +spinbutton:not(.vertical) button { + 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); + } + } + */ +} +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); +} +spinbutton:not(.vertical) button:backdrop { + border-color: alpha(mix(#1d2021,#1a1c1d,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; +} +spinbutton:not(.vertical) button:dir(ltr):last-child { + border-radius: 0 0px 0px 0; +} +spinbutton.vertical button, spinbutton.vertical entry { + min-width: 0; + padding-left: 2px; + padding-right: 2px; +} +spinbutton.vertical entry { + border-radius: 0; + border-top-width: 0; + border-bottom-width: 0; +} +spinbutton.vertical button.up { + border-style: solid solid none solid; + border-radius: 0px 0px 0 0; +} +spinbutton.vertical button.down { + border-style: none solid solid solid; + border-radius: 0 0 0px 0px; +} + +/****************** +! ComboBoxes * +*******************/ +combobox button.combo { + min-width: 0; + padding-left: 6px; + padding-right: 6px; +} +combobox arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + min-height: 16px; + min-width: 16px; +} +combobox box button, combobox box entry { + padding: 4px 6px; +} + +/********* + ! Entry * +**********/ +.linked:not(.vertical) > entry { + border-width: 1px; + border-radius: 0; + border-right-width: 0; + border-left-width: 0; +} +.linked:not(.vertical) > entry:first-child { + border-width: 1px; + border-radius: 0px; + border-right-width: 0; + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +.linked:not(.vertical) > entry:first-child:dir(rtl) { + border-left-width: 0; + border-right-width: 1px; +} +.linked:not(.vertical) > entry:last-child { + border-width: 1px; + border-radius: 0px; + border-left-width: 0; + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.linked:not(.vertical) > entry:last-child:dir(rtl) { + border-left-width: 1px; + border-right-width: 0; +} +.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; +} + +.linked.vertical > entry { + border-width: 1px; + border-radius: 0; + border-top-width: 0; + border-bottom-width: 0; +} +.linked.vertical > entry:first-child { + border-width: 1px; + border-radius: 0px; + border-top-width: 1px; + border-bottom-width: 0; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} +.linked.vertical > entry:first-child:dir(rtl) { + border-top-width: 0; + border-bottom-width: 1px; +} +.linked.vertical > entry:last-child { + border-width: 1px; + border-radius: 0px; + border-top-width: 0; + border-bottom-width: 1px; + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.linked.vertical > entry:last-child:dir(rtl) { + border-top-width: 1px; + border-bottom-width: 0; +} +.linked.vertical > entry:only-child, .linked.vertical > entry:first-child:only-child { + border-width: 1px; +} +.linked.vertical > entry:only-child { + border-radius: 0px; +} + +entry, menuitem entry, popover.background entry, .osd entry, +#XfceNotifyWindow entry, #login_window entry { + border-width: 1px; + border-style: solid; + border-radius: 0px; + border-color: #171a1a; + transition: border 100ms ease-out; + box-shadow: inset 1px 0 rgba(52, 42, 23, 0.1), inset 0 1px rgba(52, 42, 23, 0.12), inset -1px 0 rgba(52, 42, 23, 0.1), inset 0 -1px rgba(52, 42, 23, 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, +#XfceNotifyWindow entry:active, #login_window entry:active { + transition: border 100ms ease-in; +} +entry:selected, popover.background entry:selected, +#XfceNotifyWindow entry:selected, #login_window entry:selected, entry:selected:selected:focus, +#XfceNotifyWindow entry:selected:selected:focus, #login_window entry:selected:selected:focus { + background-color: #b8bb26; + color: #1d2021; +} +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 { + background-color: #b8bb26; + background-image: none; + border-width: 0; + border-radius: 0px; + color: #1d2021; +} +entry image.left, +#XfceNotifyWindow entry image.left, #login_window entry image.left { + padding-right: 4px; +} +entry image.right, +#XfceNotifyWindow entry image.right, #login_window entry image.right { + padding-left: 4px; +} +entry.warning, popover.background entry.warning, +#XfceNotifyWindow entry.warning, #login_window entry.warning { + color: #fff; + border-color: #bf5600; + background-color: mix(#1d2021,#ef6c00,0.6); +} +entry.warning image, +#XfceNotifyWindow entry.warning image, #login_window entry.warning image { + color: #fff; +} +entry.warning:focus, +#XfceNotifyWindow entry.warning:focus, #login_window entry.warning:focus { + color: #fff; + border-color: #656615; + background-color: #ef6c00; + box-shadow: none; +} +entry.warning selection, +#XfceNotifyWindow entry.warning selection, #login_window entry.warning selection { + background-color: #fff; + color: #ef6c00; +} +entry.error, popover.background entry.error, +#XfceNotifyWindow entry.error, #login_window entry.error { + color: #fff; + border-color: #e21b0c; + background-color: mix(#1d2021,#f44336,0.6); +} +entry.error image, +#XfceNotifyWindow entry.error image, #login_window entry.error image { + color: #fff; +} +entry.error:focus, +#XfceNotifyWindow entry.error:focus, #login_window entry.error:focus { + color: #fff; + border-color: #656615; + background-color: #f44336; + box-shadow: none; +} +entry.error selection, +#XfceNotifyWindow entry.error selection, #login_window entry.error selection { + background-color: #fff; + color: #f44336; +} +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(#1d2021,#f44336,0.6); +} +entry.search-missing image, +#XfceNotifyWindow entry.search-missing image, #login_window entry.search-missing image { + color: #fff; +} +entry.search-missing:focus, +#XfceNotifyWindow entry.search-missing:focus, #login_window entry.search-missing:focus { + color: #fff; + border-color: #656615; + background-color: #f44336; + box-shadow: none; +} +entry.search-missing selection, +#XfceNotifyWindow entry.search-missing selection, #login_window entry.search-missing selection { + background-color: #fff; + color: #f44336; +} + +entry { + background-color: #1d2021; + background-image: none; + border-color: shade(mix(#1d2021,#d5c4a1,0.2),0.8); + padding: 4px; + color: #d5c4a1; + caret-color: #d5c4a1; + -gtk-secondary-caret-color: #d5c4a1; +} +entry:focus, entry:hover { + border-color: #656615; +} +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(#1d2021,#d5c4a1,0.2),0.7); +} +entry:disabled { + border-color: shade(mix(#1d2021,#d5c4a1,0.2),0.85); +} +entry:active:disabled, entry:checked:disabled { + border-color: shade(mix(#1d2021,#d5c4a1,0.2),0.8); +} +entry:focus, entry:active { + border-color: #656615; +} +entry:disabled { + background-color: #1a1d1e; + background-image: none; + border-color: shade(alpha(mix(#1d2021,#d5c4a1,0.2),0.4),0.8); + /*@include border(mix($bg, $fg, .20));*/ + /*border-color: alpha(mix($bg, $fg, .15), .8);*/ + /*opacity: .8;*/ + color: mix(#1d2021,#d5c4a1,0.5); +} +entry:disabled:focus, entry:disabled:hover { + border-color: #656615; +} +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(#1d2021,#d5c4a1,0.2),0.4),0.7); +} +entry:disabled:disabled { + border-color: shade(alpha(mix(#1d2021,#d5c4a1,0.2),0.4),0.85); +} +entry:disabled:active:disabled, entry:disabled:checked:disabled { + border-color: shade(alpha(mix(#1d2021,#d5c4a1,0.2),0.4),0.8); +} + +/********* + ! Buttons +**********/ +/****************** +! ComboBoxes * +*******************/ +/********* + ! Buttons +**********/ +/****************** +! ComboBoxes * +*******************/ +/********* + ! Toolbar +**********/ +toolbar { + padding: 3px; + border-style: none; +} +toolbar.horizontal separator { + margin: 0 6px 1px; +} +toolbar.vertical separator { + margin: 6px 1px 6px 0; +} + +headerbar { + border-width: 0 0 1px; + border-style: solid; +} +headerbar entry, +headerbar spinbutton, +headerbar separator, +headerbar button { + margin-top: 7px; + margin-bottom: 7px; +} +headerbar switch { + margin-top: 5px; + margin-bottom: 5px; +} +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; +} +window:not(.tiled):not(.maximized) headerbar:last-child:backdrop, window:not(.tiled):not(.maximized) headerbar:last-child { + border-top-right-radius: 0px; +} + +headerbar, .titlebar:not(headerbar) { + background-color: #1d2021; + background-image: none; + border-color: #171a1a; + color: #d5c4a1; + background-color: #1d2021; + background-image: none; + border-radius: 0px 0px 0 0; + color: mix(#d5c4a1,#1d2021,0.1); + padding: 0 8px; + min-height: 42px; +} +headerbar:focus, .titlebar:focus:not(headerbar), headerbar:hover, .titlebar:hover:not(headerbar) { + border-color: #656615; +} +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: #141617; +} +headerbar:disabled, .titlebar:disabled:not(headerbar) { + border-color: #191b1c; +} +headerbar:active:disabled, .titlebar:active:disabled:not(headerbar), headerbar:checked:disabled, .titlebar:checked:disabled:not(headerbar) { + border-color: #171a1a; +} +headerbar:disabled, .titlebar:disabled:not(headerbar) { + background-color: #1a1d1e; + background-image: none; + color: mix(#d5c4a1,#1d2021,0.5); +} +headerbar .title, .titlebar:not(headerbar) .title { + font-weight: bold; + padding: 0 8px; +} +headerbar .subtitle, .titlebar:not(headerbar) .subtitle { + font-size: smaller; + padding: 0 8px; +} +headerbar button, .titlebar:not(headerbar) button { + background-color: #1d2021; + background-image: none; + border-color: rgba(190, 164, 109, 0.22); + color: #d5c4a1; + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.22); +} +headerbar button:focus, .titlebar:not(headerbar) button:focus, headerbar button:hover, .titlebar:not(headerbar) button:hover { + border-color: #656615; +} +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(178, 147, 83, 0.22); +} +headerbar button:disabled, .titlebar:not(headerbar) button:disabled { + 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(190, 164, 109, 0.22); +} +headerbar button.flat, .titlebar:not(headerbar) button.flat { + color: #d5c4a1; + border-color: rgba(29, 32, 33, 0); + background-color: rgba(29, 32, 33, 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: #1e2223; + background-image: none; + border-color: rgba(190, 164, 109, 0.3); + color: #d5c4a1; + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 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: #656615; +} +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(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(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(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: #1e2223; + background-image: none; + border-color: rgba(190, 164, 109, 0.3); + color: #d5c4a1; + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 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: #656615; +} +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(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(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(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: #202324; + background-image: none; + border-color: rgba(190, 164, 109, 0.3); + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 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: #656615; +} +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(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(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(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: #b8bb26; + background-image: none; + color: #1d2021; + 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); + 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 { + border-color: #656615; +} +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(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(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(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: #c1c428; + background-image: none; + color: #1d2021; +} +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: #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(#1d2021,#d5c4a1,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .4; + color: mix(#1d2021,#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(184, 187, 38, 0.6); + background-image: none; + color: #1d2021; + 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(29, 32, 33, 0.9); +} +headerbar button.separator:disabled, .titlebar:not(headerbar) button.separator:disabled, headerbar button .separator:disabled, .titlebar:not(headerbar) button .separator:disabled { + color: rgba(29, 32, 33, 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(52, 42, 23, 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 #656615, 0 1px 2px -1px rgba(52, 42, 23, 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(52, 42, 23, 0.07), inset 0 -1px rgba(52, 42, 23, 0.05); +} +headerbar .linked > button:disabled, .titlebar:not(headerbar) .linked > button:disabled { + box-shadow: inset -1px 0 #171a1a; +} +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(52, 42, 23, 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(52, 42, 23, 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(52, 42, 23, 0.07), inset -1px 0 rgba(52, 42, 23, 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(52, 42, 23, 0.06), inset 0 1px rgba(52, 42, 23, 0.07), inset -1px 0 rgba(52, 42, 23, 0.06); +} +headerbar combobox, .titlebar:not(headerbar) combobox, headerbar button, .titlebar:not(headerbar) button { + padding: 4px; +} +headerbar combobox.text-button, .titlebar:not(headerbar) combobox.text-button, headerbar button.text-button, .titlebar:not(headerbar) button.text-button { + padding: 4px; +} +headerbar combobox.image-button, .titlebar:not(headerbar) combobox.image-button, headerbar button.image-button, .titlebar:not(headerbar) button.image-button { + padding: 4px; +} +headerbar separator, .titlebar:not(headerbar) separator, headerbar separator:disabled, .titlebar:not(headerbar) separator:disabled { + color: #111314; + border-color: currentColor; + -GtkWidget-window-dragging: true; +} +headerbar:backdrop, .titlebar:backdrop:not(headerbar) { + background-color: #1d2021; + background-image: none; + color: mix(#d5c4a1,#1d2021,0.6); + text-shadow: none; +} +headerbar.default-decoration, .default-decoration.titlebar:not(headerbar) { + min-height: 24px; + box-shadow: none; + border: 0; +} +headerbar.default-decoration button.titlebutton, .default-decoration.titlebar:not(headerbar) button.titlebutton { + min-height: 16px; + min-width: 16px; + margin: 0; + padding: 0; +} +.tiled headerbar:backdrop, .tiled .titlebar:backdrop:not(headerbar), .tiled headerbar, .tiled .titlebar:not(headerbar), .maximized headerbar:backdrop, .maximized .titlebar:backdrop:not(headerbar), .maximized headerbar, .maximized .titlebar:not(headerbar) { + border-radius: 0; +} +headerbar .title, .titlebar:not(headerbar) .title { + font-weight: bold; +} +headerbar separator.titlebutton, .titlebar:not(headerbar) separator.titlebutton { + margin-left: 4px; +} +headerbar button, .titlebar:not(headerbar) button { + background-color: #1d2021; + background-image: none; + border-color: rgba(190, 164, 109, 0.22); + color: #d5c4a1; + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.22); +} +headerbar button:focus, .titlebar:not(headerbar) button:focus, headerbar button:hover, .titlebar:not(headerbar) button:hover { + border-color: #656615; +} +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(178, 147, 83, 0.22); +} +headerbar button:disabled, .titlebar:not(headerbar) button:disabled { + 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(190, 164, 109, 0.22); +} +headerbar button.flat, .titlebar:not(headerbar) button.flat { + color: #d5c4a1; + border-color: rgba(29, 32, 33, 0); + background-color: rgba(29, 32, 33, 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: #1e2223; + background-image: none; + border-color: rgba(190, 164, 109, 0.3); + color: #d5c4a1; + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 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: #656615; +} +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(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(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(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: #1e2223; + background-image: none; + border-color: rgba(190, 164, 109, 0.3); + color: #d5c4a1; + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 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: #656615; +} +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(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(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(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: #202324; + background-image: none; + border-color: rgba(190, 164, 109, 0.3); + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 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: #656615; +} +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(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(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(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: #b8bb26; + background-image: none; + color: #1d2021; + 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); + 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 { + border-color: #656615; +} +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(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(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(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: #c1c428; + background-image: none; + color: #1d2021; +} +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: #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(#1d2021,#d5c4a1,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .4; + color: mix(#1d2021,#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(184, 187, 38, 0.6); + background-image: none; + color: #1d2021; + 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(29, 32, 33, 0.9); +} +headerbar button.separator:disabled, .titlebar:not(headerbar) button.separator:disabled, headerbar button .separator:disabled, .titlebar:not(headerbar) button .separator:disabled { + color: rgba(29, 32, 33, 0.85); +} +headerbar button.titlebutton + separator.titlebutton, .titlebar:not(headerbar) button.titlebutton + separator.titlebutton { + margin-left: 0; + margin-right: 4px; +} +headerbar button.titlebutton, .titlebar:not(headerbar) button.titlebutton { + border: 0; + background-image: none; + background-color: transparent; + color: mix(#d5c4a1,#1d2021,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; + background-color: transparent; + color: #b8bb26; + box-shadow: none; +} +headerbar button.titlebutton:active, .titlebar:not(headerbar) button.titlebutton:active, headerbar button.titlebutton:active:hover, .titlebar:not(headerbar) button.titlebutton:active:hover { + background-image: none; + background-color: transparent; + color: #a6a822; + box-shadow: none; +} +headerbar button.titlebutton:backdrop, .titlebar:not(headerbar) button.titlebutton:backdrop { + background: none; + color: mix(#d5c4a1,#1d2021,0.6); + -gtk-icon-shadow: none; +} + +toolbar { + background-color: #1d2021; + background-image: none; + border-color: #171a1a; + color: #d5c4a1; +} +toolbar:focus, toolbar:hover { + border-color: #656615; +} +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: #141617; +} +toolbar:disabled { + border-color: #191b1c; +} +toolbar:active:disabled, toolbar:checked:disabled { + border-color: #171a1a; +} +toolbar:disabled { + background-color: #1a1d1e; + background-image: none; + color: mix(#d5c4a1,#1d2021,0.5); +} +toolbar .title { + font-weight: bold; + padding: 0 8px; +} +toolbar .subtitle { + font-size: smaller; + padding: 0 8px; +} +toolbar button { + background-color: #1d2021; + background-image: none; + border-color: rgba(190, 164, 109, 0.22); + color: #d5c4a1; + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.22); +} +toolbar button:focus, toolbar button:hover { + border-color: #656615; +} +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(178, 147, 83, 0.22); +} +toolbar button:disabled { + border-color: rgba(196, 172, 122, 0.22); +} +toolbar button:active:disabled, toolbar button:checked:disabled { + border-color: rgba(190, 164, 109, 0.22); +} +toolbar button.flat { + color: #d5c4a1; + border-color: rgba(29, 32, 33, 0); + background-color: rgba(29, 32, 33, 0); + background-image: none; + box-shadow: none; +} +toolbar button:hover, toolbar button.flat:hover { + background-color: #1e2223; + background-image: none; + border-color: rgba(190, 164, 109, 0.3); + color: #d5c4a1; + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.32); +} +toolbar button:hover:focus, toolbar button:hover:hover, toolbar button.flat:hover:focus, toolbar button.flat:hover:hover { + border-color: #656615; +} +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(178, 147, 83, 0.3); +} +toolbar button:hover:disabled, toolbar button.flat:hover:disabled { + border-color: rgba(196, 172, 122, 0.3); +} +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(190, 164, 109, 0.3); +} +toolbar button:focus, toolbar button.flat:focus { + background-color: #1e2223; + background-image: none; + border-color: rgba(190, 164, 109, 0.3); + color: #d5c4a1; + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.42); +} +toolbar button:focus:focus, toolbar button:focus:hover, toolbar button.flat:focus:focus, toolbar button.flat:focus:hover { + border-color: #656615; +} +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(178, 147, 83, 0.3); +} +toolbar button:focus:disabled, toolbar button.flat:focus:disabled { + border-color: rgba(196, 172, 122, 0.3); +} +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(190, 164, 109, 0.3); +} +toolbar button:focus:hover, toolbar button.flat:focus:hover { + background-color: #202324; + background-image: none; + border-color: rgba(190, 164, 109, 0.3); + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.48); +} +toolbar button:focus:hover:focus, toolbar button:focus:hover:hover, toolbar button.flat:focus:hover:focus, toolbar button.flat:focus:hover:hover { + border-color: #656615; +} +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(178, 147, 83, 0.3); +} +toolbar button:focus:hover:disabled, toolbar button.flat:focus:hover:disabled { + border-color: rgba(196, 172, 122, 0.3); +} +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(190, 164, 109, 0.3); +} +toolbar button:checked, toolbar button:active, toolbar button.flat:checked, toolbar button.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #b8bb26; + background-image: none; + color: #1d2021; + 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); + border-color: rgba(190, 164, 109, 0.22); +} +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: #656615; +} +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(178, 147, 83, 0.22); +} +toolbar button:checked:disabled, toolbar button:active:disabled, toolbar button.flat:checked:disabled, toolbar button.flat:active:disabled { + border-color: rgba(196, 172, 122, 0.22); +} +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(190, 164, 109, 0.22); +} +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: #c1c428; + background-image: none; + color: #1d2021; +} +toolbar button:focus, toolbar button:hover, toolbar button.flat:focus, toolbar button.flat:hover { + color: #d5c4a1; +} +toolbar button:disabled:disabled, toolbar button.flat:disabled:disabled { + background-color: alpha(mix(#1d2021,#d5c4a1,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .4; + color: mix(#1d2021,#d5c4a1,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(184, 187, 38, 0.6); + background-image: none; + color: #1d2021; + box-shadow: none; +} +toolbar button.separator, toolbar button .separator { + border: 1px solid currentColor; + color: rgba(29, 32, 33, 0.9); +} +toolbar button.separator:disabled, toolbar button .separator:disabled { + color: rgba(29, 32, 33, 0.85); +} +toolbar .linked > button { + box-shadow: inset -1px 0 rgba(0, 0, 0, 0.22), 0 1px 2px -1px rgba(52, 42, 23, 0.22); +} +toolbar .linked > button:focus, toolbar .linked > button:hover { + box-shadow: inset -1px 0 #656615, 0 1px 2px -1px rgba(52, 42, 23, 0.42); +} +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(52, 42, 23, 0.07), inset 0 -1px rgba(52, 42, 23, 0.05); +} +toolbar .linked > button:disabled { + box-shadow: inset -1px 0 #171a1a; +} +toolbar .linked > button:last-child, toolbar .linked > button:only-child { + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.22); +} +toolbar .linked > button:last-child:hover, toolbar .linked > button:only-child:hover { + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.42); +} +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(52, 42, 23, 0.07), inset -1px 0 rgba(52, 42, 23, 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(52, 42, 23, 0.06), inset 0 1px rgba(52, 42, 23, 0.07), inset -1px 0 rgba(52, 42, 23, 0.06); +} +toolbar combobox, toolbar button { + padding: 4px; +} +toolbar combobox.text-button, toolbar button.text-button { + padding: 4px; +} +toolbar combobox.image-button, toolbar button.image-button { + padding: 4px; +} +toolbar separator, toolbar separator:disabled { + color: #111314; + border-color: currentColor; + -GtkWidget-window-dragging: true; +} +toolbar.inline-toolbar { + padding: 1px; + border-width: 0 1px 1px; + border-style: solid; + border-color: #1a1c1d; + background-color: mix(#1a1c1d,#1d2021,0.7); + background-image: none; +} +toolbar.inline-toolbar:backdrop { + border-color: mix(#1d2021,#1a1c1d,0.9); + background-color: mix(#1d2021,mix(#1d2021,#1a1c1d,0.9),0.35); + transition: 200ms ease-out; +} +toolbar.inline-toolbar button { + background-color: #1d2021; + background-image: none; + border-color: rgba(190, 164, 109, 0.22); + color: #d5c4a1; + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.22); +} +toolbar.inline-toolbar button:focus, toolbar.inline-toolbar button:hover { + border-color: #656615; +} +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(178, 147, 83, 0.22); +} +toolbar.inline-toolbar button:disabled { + border-color: rgba(196, 172, 122, 0.22); +} +toolbar.inline-toolbar button:active:disabled, toolbar.inline-toolbar button:checked:disabled { + border-color: rgba(190, 164, 109, 0.22); +} +toolbar.inline-toolbar button.flat { + color: #d5c4a1; + border-color: rgba(29, 32, 33, 0); + background-color: rgba(29, 32, 33, 0); + background-image: none; + box-shadow: none; +} +toolbar.inline-toolbar button:hover, toolbar.inline-toolbar button.flat:hover { + background-color: #1e2223; + background-image: none; + border-color: rgba(190, 164, 109, 0.3); + color: #d5c4a1; + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.32); +} +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: #656615; +} +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(178, 147, 83, 0.3); +} +toolbar.inline-toolbar button:hover:disabled, toolbar.inline-toolbar button.flat:hover:disabled { + border-color: rgba(196, 172, 122, 0.3); +} +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(190, 164, 109, 0.3); +} +toolbar.inline-toolbar button:focus, toolbar.inline-toolbar button.flat:focus { + background-color: #1e2223; + background-image: none; + border-color: rgba(190, 164, 109, 0.3); + color: #d5c4a1; + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.42); +} +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: #656615; +} +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(178, 147, 83, 0.3); +} +toolbar.inline-toolbar button:focus:disabled, toolbar.inline-toolbar button.flat:focus:disabled { + border-color: rgba(196, 172, 122, 0.3); +} +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(190, 164, 109, 0.3); +} +toolbar.inline-toolbar button:focus:hover, toolbar.inline-toolbar button.flat:focus:hover { + background-color: #202324; + background-image: none; + border-color: rgba(190, 164, 109, 0.3); + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.48); +} +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: #656615; +} +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(178, 147, 83, 0.3); +} +toolbar.inline-toolbar button:focus:hover:disabled, toolbar.inline-toolbar button.flat:focus:hover:disabled { + border-color: rgba(196, 172, 122, 0.3); +} +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(190, 164, 109, 0.3); +} +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: #b8bb26; + background-image: none; + color: #1d2021; + 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); + border-color: rgba(190, 164, 109, 0.22); +} +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: #656615; +} +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(178, 147, 83, 0.22); +} +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(196, 172, 122, 0.22); +} +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(190, 164, 109, 0.22); +} +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: #c1c428; + background-image: none; + color: #1d2021; +} +toolbar.inline-toolbar button:focus, toolbar.inline-toolbar button:hover, toolbar.inline-toolbar button.flat:focus, toolbar.inline-toolbar button.flat:hover { + color: #d5c4a1; +} +toolbar.inline-toolbar button:disabled:disabled, toolbar.inline-toolbar button.flat:disabled:disabled { + background-color: alpha(mix(#1d2021,#d5c4a1,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .4; + color: mix(#1d2021,#d5c4a1,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(184, 187, 38, 0.6); + background-image: none; + color: #1d2021; + box-shadow: none; +} +toolbar.inline-toolbar button.separator, toolbar.inline-toolbar button .separator { + border: 1px solid currentColor; + color: rgba(29, 32, 33, 0.9); +} +toolbar.inline-toolbar button.separator:disabled, toolbar.inline-toolbar button .separator:disabled { + color: rgba(29, 32, 33, 0.85); +} + +window.csd > .titlebar:not(headerbar) { + padding: 0; + background-color: transparent; + background-image: none; + border-style: none; + border-color: transparent; + box-shadow: none; +} +.titlebar:not(headerbar) > separator { + background-color: #1a1c1d; +} + +.background:not(.tiled):not(.maximized) .titlebar:backdrop, .background:not(.tiled):not(.maximized) .titlebar { + border-top-left-radius: 0px; + border-top-right-radius: 0px; +} + +.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; + border-top-color: transparent; +} + +/************** + ! Action-bar * +***************/ +actionbar > revealer > box { + padding: 4px; + border-top: 1px solid #1a1c1d; +} +actionbar > revealer > box:backdrop { + border-color: mix(#1d2021,#1a1c1d,0.9); +} + +/**************************** + ! Search and Location bars * +*****************************/ +searchbar, +.location-bar { + background-color: #1c1f20; + background-image: none; + border-width: 0 0 1px; + border-style: solid; + border-color: #171a1a; + color: #d5c4a1; +} + +/****************** + ! Action buttons * +*******************/ +.suggested-action, headerbar.selection-mode button.suggested-action, +.titlebar:not(headerbar).selection-mode button.suggested-action { + background-color: #4caf50; + background-image: none; + border-color: rgba(23, 26, 26, 0.32); + color: #1d2021; + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.22); +} +.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 { + border-color: #656615; +} +.suggested-action:active, headerbar.selection-mode button.suggested-action:active, +.titlebar:not(headerbar).selection-mode button.suggested-action:active, .suggested-action:active:hover, +.titlebar:not(headerbar).selection-mode button.suggested-action:active:hover, .suggested-action:active:focus, +.titlebar:not(headerbar).selection-mode button.suggested-action:active:focus, .suggested-action:active:hover:focus, .suggested-action:checked, headerbar.selection-mode button.suggested-action:checked, +.titlebar:not(headerbar).selection-mode button.suggested-action:checked, .suggested-action:checked:hover, +.titlebar:not(headerbar).selection-mode button.suggested-action:checked:hover, .suggested-action:checked:focus, +.titlebar:not(headerbar).selection-mode button.suggested-action:checked:focus, .suggested-action:checked:hover:focus { + border-color: rgba(20, 22, 23, 0.32); +} +.suggested-action:disabled, headerbar.selection-mode button.suggested-action:disabled, +.titlebar:not(headerbar).selection-mode button.suggested-action:disabled { + border-color: rgba(25, 27, 28, 0.32); +} +.suggested-action:active:disabled, +.titlebar:not(headerbar).selection-mode button.suggested-action:active:disabled, .suggested-action:checked:disabled, +.titlebar:not(headerbar).selection-mode button.suggested-action:checked:disabled { + border-color: rgba(23, 26, 26, 0.32); +} +.suggested-action.flat, headerbar.selection-mode button.flat.suggested-action, +.titlebar:not(headerbar).selection-mode button.flat.suggested-action { + color: #1d2021; + border-color: rgba(76, 175, 80, 0); + background-color: rgba(76, 175, 80, 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-image: none; + border-color: rgba(23, 26, 26, 0.4); + color: #1d2021; + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.32); +} +.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 { + border-color: #656615; +} +.suggested-action:hover:active, +.titlebar:not(headerbar).selection-mode button.suggested-action:hover:active, .suggested-action:hover:active:hover, .suggested-action:hover:active:focus, .suggested-action:hover:active:hover:focus, .suggested-action:hover:checked, +.titlebar:not(headerbar).selection-mode button.suggested-action:hover:checked, .suggested-action:hover:checked:hover, .suggested-action:hover:checked:focus, .suggested-action:hover:checked:hover:focus, .suggested-action.flat:hover:active, .suggested-action.flat:hover:active:hover, .suggested-action.flat:hover:active:focus, .suggested-action.flat:hover:active:hover:focus, .suggested-action.flat:hover:checked, .suggested-action.flat:hover:checked:hover, .suggested-action.flat:hover:checked:focus, .suggested-action.flat:hover:checked:hover:focus { + border-color: rgba(20, 22, 23, 0.4); +} +.suggested-action:hover:disabled, +.titlebar:not(headerbar).selection-mode button.suggested-action:hover:disabled, .suggested-action.flat:hover:disabled { + border-color: rgba(25, 27, 28, 0.4); +} +.suggested-action:hover:active:disabled, .suggested-action:hover:checked:disabled, .suggested-action.flat:hover:active:disabled, .suggested-action.flat:hover:checked:disabled { + border-color: rgba(23, 26, 26, 0.4); +} +.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-image: none; + border-color: rgba(23, 26, 26, 0.4); + color: #1d2021; + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.42); +} +.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 { + border-color: #656615; +} +.suggested-action:focus:active, +.titlebar:not(headerbar).selection-mode button.suggested-action:focus:active, .suggested-action:focus:active:hover, .suggested-action:focus:active:focus, .suggested-action:focus:active:hover:focus, .suggested-action:focus:checked, +.titlebar:not(headerbar).selection-mode button.suggested-action:focus:checked, .suggested-action:focus:checked:hover, .suggested-action:focus:checked:focus, .suggested-action:focus:checked:hover:focus, .suggested-action.flat:focus:active, .suggested-action.flat:focus:active:hover, .suggested-action.flat:focus:active:focus, .suggested-action.flat:focus:active:hover:focus, .suggested-action.flat:focus:checked, .suggested-action.flat:focus:checked:hover, .suggested-action.flat:focus:checked:focus, .suggested-action.flat:focus:checked:hover:focus { + border-color: rgba(20, 22, 23, 0.4); +} +.suggested-action:focus:disabled, +.titlebar:not(headerbar).selection-mode button.suggested-action:focus:disabled, .suggested-action.flat:focus:disabled { + border-color: rgba(25, 27, 28, 0.4); +} +.suggested-action:focus:active:disabled, .suggested-action:focus:checked:disabled, .suggested-action.flat:focus:active:disabled, .suggested-action.flat:focus:checked:disabled { + border-color: rgba(23, 26, 26, 0.4); +} +.suggested-action:focus:hover, +.titlebar:not(headerbar).selection-mode button.suggested-action:focus:hover, .suggested-action.flat:focus:hover { + background-color: #5cb860; + background-image: none; + border-color: rgba(23, 26, 26, 0.4); + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.48); +} +.suggested-action:focus:hover:focus, .suggested-action:focus:hover:hover, .suggested-action.flat:focus:hover:focus, .suggested-action.flat:focus:hover:hover { + border-color: #656615; +} +.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 { + border-color: rgba(20, 22, 23, 0.4); +} +.suggested-action:focus:hover:disabled, .suggested-action.flat:focus:hover:disabled { + border-color: rgba(25, 27, 28, 0.4); +} +.suggested-action:focus:hover:active:disabled, .suggested-action:focus:hover:checked:disabled, .suggested-action.flat:focus:hover:active:disabled, .suggested-action.flat:focus:hover:checked:disabled { + border-color: rgba(23, 26, 26, 0.4); +} +.suggested-action:checked, headerbar.selection-mode button.suggested-action:checked, +.titlebar:not(headerbar).selection-mode button.suggested-action:checked, .suggested-action:active, headerbar.selection-mode button.suggested-action:active, +.titlebar:not(headerbar).selection-mode button.suggested-action:active, .suggested-action.flat:checked, +.titlebar:not(headerbar).selection-mode button.flat.suggested-action:checked, .suggested-action.flat:active, +.titlebar:not(headerbar).selection-mode button.flat.suggested-action:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #b8bb26; + background-image: none; + color: #1d2021; + box-shadow: inset 1px 0 rgba(29, 32, 33, 0.06), inset 0 1px rgba(29, 32, 33, 0.07), inset -1px 0 rgba(29, 32, 33, 0.06), inset 0 -1px rgba(29, 32, 33, 0.05); + border-color: rgba(23, 26, 26, 0.32); +} +.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, +.titlebar:not(headerbar).selection-mode button.suggested-action:active:focus, .suggested-action:active:hover, +.titlebar:not(headerbar).selection-mode button.suggested-action:active:hover, .suggested-action.flat:checked:focus, .suggested-action.flat:checked:hover, .suggested-action.flat:active:focus, .suggested-action.flat:active:hover { + border-color: #656615; +} +.suggested-action:checked:active, +.titlebar:not(headerbar).selection-mode button.suggested-action:checked:active, .suggested-action:checked:active:hover, .suggested-action:checked:active:focus, .suggested-action:checked:active:hover:focus, .suggested-action:checked:checked, +.titlebar:not(headerbar).selection-mode button.suggested-action:checked:checked, .suggested-action:checked:checked:hover, .suggested-action:checked:checked:focus, .suggested-action:checked:checked:hover:focus, .suggested-action:active:active, +.titlebar:not(headerbar).selection-mode button.suggested-action:active:active, .suggested-action:active:active:hover, .suggested-action:active:active:focus, .suggested-action:active:active:hover:focus, .suggested-action:active:checked, +.titlebar:not(headerbar).selection-mode button.suggested-action:active:checked, .suggested-action:active:checked:hover, .suggested-action:active:checked:focus, .suggested-action:active:checked:hover:focus, .suggested-action.flat:checked:active, .suggested-action.flat:checked:active:hover, .suggested-action.flat:checked:active:focus, .suggested-action.flat:checked:active:hover:focus, .suggested-action.flat:checked:checked, .suggested-action.flat:checked:checked:hover, .suggested-action.flat:checked:checked:focus, .suggested-action.flat:checked:checked:hover:focus, .suggested-action.flat:active:active, .suggested-action.flat:active:active:hover, .suggested-action.flat:active:active:focus, .suggested-action.flat:active:active:hover:focus, .suggested-action.flat:active:checked, .suggested-action.flat:active:checked:hover, .suggested-action.flat:active:checked:focus, .suggested-action.flat:active:checked:hover:focus { + border-color: rgba(20, 22, 23, 0.32); +} +.suggested-action:checked:disabled, +.titlebar:not(headerbar).selection-mode button.suggested-action:checked:disabled, .suggested-action:active:disabled, +.titlebar:not(headerbar).selection-mode button.suggested-action:active:disabled, .suggested-action.flat:checked:disabled, .suggested-action.flat:active:disabled { + border-color: rgba(25, 27, 28, 0.32); +} +.suggested-action:checked:active:disabled, .suggested-action:checked:checked:disabled, .suggested-action:active:active:disabled, .suggested-action:active:checked:disabled, .suggested-action.flat:checked:active:disabled, .suggested-action.flat:checked:checked:disabled, .suggested-action.flat:active:active:disabled, .suggested-action.flat:active:checked:disabled { + border-color: rgba(23, 26, 26, 0.32); +} +.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, +.titlebar:not(headerbar).selection-mode button.suggested-action:active:focus, .suggested-action:active:hover, +.titlebar:not(headerbar).selection-mode button.suggested-action:active:hover, .suggested-action.flat:checked:focus, .suggested-action.flat:checked:hover, .suggested-action.flat:active:focus, .suggested-action.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #c1c428; + background-image: none; + color: #1d2021; +} +.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, .suggested-action.flat:focus, +.titlebar:not(headerbar).selection-mode button.flat.suggested-action:focus, .suggested-action.flat:hover, +.titlebar:not(headerbar).selection-mode button.flat.suggested-action:hover { + color: #1d2021; +} +.suggested-action:disabled:disabled, +.titlebar:not(headerbar).selection-mode button.suggested-action:disabled:disabled, .suggested-action.flat:disabled:disabled { + background-color: alpha(mix(#4caf50,#1d2021,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .4; + color: mix(#4caf50,#1d2021,0.5); + box-shadow: none; +} +.suggested-action:active:disabled, +.titlebar:not(headerbar).selection-mode button.suggested-action:active:disabled, .suggested-action:checked:disabled, +.titlebar:not(headerbar).selection-mode button.suggested-action:checked:disabled, .suggested-action.flat:active:disabled, .suggested-action.flat:checked:disabled { + background-color: rgba(184, 187, 38, 0.6); + background-image: none; + color: #1d2021; + 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 { + border: 1px solid currentColor; + color: rgba(76, 175, 80, 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); +} + +.destructive-action { + background-color: #f44336; + background-image: none; + border-color: rgba(23, 26, 26, 0.32); + color: #1d2021; + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.12); +} +.destructive-action:focus, .destructive-action:hover { + border-color: #656615; +} +.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 { + border-color: rgba(20, 22, 23, 0.32); +} +.destructive-action:disabled { + border-color: rgba(25, 27, 28, 0.32); +} +.destructive-action:active:disabled, .destructive-action:checked:disabled { + border-color: rgba(23, 26, 26, 0.32); +} +.destructive-action.flat { + color: #1d2021; + border-color: rgba(244, 67, 54, 0); + background-color: rgba(244, 67, 54, 0); + background-image: none; + box-shadow: none; +} +.destructive-action:hover, .destructive-action.flat:hover { + background-color: #f55044; + background-image: none; + border-color: rgba(23, 26, 26, 0.4); + color: #1d2021; + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.22); +} +.destructive-action:hover:focus, .destructive-action:hover:hover, .destructive-action.flat:hover:focus, .destructive-action.flat:hover:hover { + border-color: #656615; +} +.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 { + border-color: rgba(20, 22, 23, 0.4); +} +.destructive-action:hover:disabled, .destructive-action.flat:hover:disabled { + border-color: rgba(25, 27, 28, 0.4); +} +.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(23, 26, 26, 0.4); +} +.destructive-action:focus, .destructive-action.flat:focus { + background-color: #f55044; + background-image: none; + border-color: rgba(23, 26, 26, 0.4); + color: #1d2021; + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.32); +} +.destructive-action:focus:focus, .destructive-action:focus:hover, .destructive-action.flat:focus:focus, .destructive-action.flat:focus:hover { + border-color: #656615; +} +.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 { + border-color: rgba(20, 22, 23, 0.4); +} +.destructive-action:focus:disabled, .destructive-action.flat:focus:disabled { + border-color: rgba(25, 27, 28, 0.4); +} +.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(23, 26, 26, 0.4); +} +.destructive-action:focus:hover, .destructive-action.flat:focus:hover { + background-color: #f65d52; + background-image: none; + border-color: rgba(23, 26, 26, 0.4); + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 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: #656615; +} +.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 { + border-color: rgba(20, 22, 23, 0.4); +} +.destructive-action:focus:hover:disabled, .destructive-action.flat:focus:hover:disabled { + border-color: rgba(25, 27, 28, 0.4); +} +.destructive-action:focus:hover:active:disabled, .destructive-action:focus:hover:checked:disabled, .destructive-action.flat:focus:hover:active:disabled, .destructive-action.flat:focus:hover:checked:disabled { + border-color: rgba(23, 26, 26, 0.4); +} +.destructive-action:checked, .destructive-action:active, .destructive-action.flat:checked, .destructive-action.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #b8bb26; + background-image: none; + color: #1d2021; + box-shadow: inset 1px 0 rgba(29, 32, 33, 0.06), inset 0 1px rgba(29, 32, 33, 0.07), inset -1px 0 rgba(29, 32, 33, 0.06), inset 0 -1px rgba(29, 32, 33, 0.05); + border-color: rgba(23, 26, 26, 0.32); +} +.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: #656615; +} +.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 { + border-color: rgba(20, 22, 23, 0.32); +} +.destructive-action:checked:disabled, .destructive-action:active:disabled, .destructive-action.flat:checked:disabled, .destructive-action.flat:active:disabled { + border-color: rgba(25, 27, 28, 0.32); +} +.destructive-action:checked:active:disabled, .destructive-action:checked:checked:disabled, .destructive-action:active:active:disabled, .destructive-action:active:checked:disabled, .destructive-action.flat:checked:active:disabled, .destructive-action.flat:checked:checked:disabled, .destructive-action.flat:active:active:disabled, .destructive-action.flat:active:checked:disabled { + border-color: rgba(23, 26, 26, 0.32); +} +.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 { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #c1c428; + background-image: none; + color: #1d2021; +} +.destructive-action:focus, .destructive-action:hover, .destructive-action.flat:focus, .destructive-action.flat:hover { + color: #1d2021; +} +.destructive-action:disabled:disabled, .destructive-action.flat:disabled:disabled { + background-color: alpha(mix(#f44336,#1d2021,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .4; + color: mix(#f44336,#1d2021,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(184, 187, 38, 0.6); + background-image: none; + color: #1d2021; + box-shadow: none; +} +.destructive-action.separator, .destructive-action .separator { + border: 1px solid currentColor; + color: rgba(244, 67, 54, 0.9); +} +.destructive-action.separator:disabled, .destructive-action .separator:disabled { + color: rgba(244, 67, 54, 0.85); +} + +/****************** + ! Selection mode * +*******************/ +headerbar.selection-mode, +.titlebar:not(headerbar).selection-mode { + background-color: #b8bb26; + background-image: none; + border-color: #93961e; + color: #1d2021; +} +headerbar.selection-mode:focus, headerbar.selection-mode:hover, +.titlebar:not(headerbar).selection-mode:focus, +.titlebar:not(headerbar).selection-mode:hover { + border-color: #656615; +} +headerbar.selection-mode:active, headerbar.selection-mode:active:hover, headerbar.selection-mode:active:focus, headerbar.selection-mode:active:hover:focus, headerbar.selection-mode:checked, headerbar.selection-mode:checked:hover, headerbar.selection-mode:checked:focus, headerbar.selection-mode:checked:hover:focus, +.titlebar:not(headerbar).selection-mode:active, +.titlebar:not(headerbar).selection-mode:active:hover, +.titlebar:not(headerbar).selection-mode:active:focus, +.titlebar:not(headerbar).selection-mode:active:hover:focus, +.titlebar:not(headerbar).selection-mode:checked, +.titlebar:not(headerbar).selection-mode:checked:hover, +.titlebar:not(headerbar).selection-mode:checked:focus, +.titlebar:not(headerbar).selection-mode:checked:hover:focus { + border-color: #81831b; +} +headerbar.selection-mode:disabled, +.titlebar:not(headerbar).selection-mode:disabled { + border-color: #9c9f20; +} +headerbar.selection-mode:active:disabled, headerbar.selection-mode:checked:disabled, +.titlebar:not(headerbar).selection-mode:active:disabled, +.titlebar:not(headerbar).selection-mode:checked:disabled { + border-color: #93961e; +} +headerbar.selection-mode:disabled, +.titlebar:not(headerbar).selection-mode:disabled { + background-color: #a6a822; + background-image: none; + color: mix(#1d2021,#b8bb26,0.5); +} +headerbar.selection-mode .title, +.titlebar:not(headerbar).selection-mode .title { + font-weight: bold; + padding: 0 8px; +} +headerbar.selection-mode .subtitle, +.titlebar:not(headerbar).selection-mode .subtitle { + font-size: smaller; + padding: 0 8px; +} +headerbar.selection-mode button, +.titlebar:not(headerbar).selection-mode button { + background-color: #b8bb26; + background-image: none; + border-color: rgba(23, 26, 26, 0.32); + color: #1d2021; + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.22); +} +headerbar.selection-mode button:focus, headerbar.selection-mode button:hover, +.titlebar:not(headerbar).selection-mode button:focus, +.titlebar:not(headerbar).selection-mode button:hover { + border-color: #656615; +} +headerbar.selection-mode button:active, headerbar.selection-mode button:active:hover, headerbar.selection-mode button:active:focus, headerbar.selection-mode button:active:hover:focus, headerbar.selection-mode button:checked, headerbar.selection-mode button:checked:hover, headerbar.selection-mode button:checked:focus, headerbar.selection-mode button:checked:hover:focus, +.titlebar:not(headerbar).selection-mode button:active, +.titlebar:not(headerbar).selection-mode button:active:hover, +.titlebar:not(headerbar).selection-mode button:active:focus, +.titlebar:not(headerbar).selection-mode button:active:hover:focus, +.titlebar:not(headerbar).selection-mode button:checked, +.titlebar:not(headerbar).selection-mode button:checked:hover, +.titlebar:not(headerbar).selection-mode button:checked:focus, +.titlebar:not(headerbar).selection-mode button:checked:hover:focus { + border-color: rgba(20, 22, 23, 0.32); +} +headerbar.selection-mode button:disabled, +.titlebar:not(headerbar).selection-mode button:disabled { + border-color: rgba(25, 27, 28, 0.32); +} +headerbar.selection-mode button:active:disabled, headerbar.selection-mode button:checked:disabled, +.titlebar:not(headerbar).selection-mode button:active:disabled, +.titlebar:not(headerbar).selection-mode button:checked:disabled { + border-color: rgba(23, 26, 26, 0.32); +} +headerbar.selection-mode button.flat, +.titlebar:not(headerbar).selection-mode button.flat { + color: #1d2021; + border-color: rgba(184, 187, 38, 0); + background-color: rgba(184, 187, 38, 0); + background-image: none; + box-shadow: none; +} +headerbar.selection-mode button:hover, headerbar.selection-mode button.flat:hover, +.titlebar:not(headerbar).selection-mode button:hover, +.titlebar:not(headerbar).selection-mode button.flat:hover { + background-color: #c1c428; + background-image: none; + border-color: rgba(23, 26, 26, 0.4); + color: #1d2021; + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.32); +} +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, +.titlebar:not(headerbar).selection-mode button.flat:hover:focus, +.titlebar:not(headerbar).selection-mode button.flat:hover:hover { + border-color: #656615; +} +headerbar.selection-mode button:hover:active, headerbar.selection-mode button:hover:active:hover, headerbar.selection-mode button:hover:active:focus, headerbar.selection-mode button:hover:active:hover:focus, headerbar.selection-mode button:hover:checked, headerbar.selection-mode button:hover:checked:hover, headerbar.selection-mode button:hover:checked:focus, headerbar.selection-mode button:hover:checked:hover:focus, headerbar.selection-mode button.flat:hover:active, headerbar.selection-mode button.flat:hover:active:hover, headerbar.selection-mode button.flat:hover:active:focus, headerbar.selection-mode button.flat:hover:active:hover:focus, headerbar.selection-mode button.flat:hover:checked, headerbar.selection-mode button.flat:hover:checked:hover, headerbar.selection-mode button.flat:hover:checked:focus, headerbar.selection-mode button.flat:hover:checked:hover:focus, +.titlebar:not(headerbar).selection-mode button:hover:active, +.titlebar:not(headerbar).selection-mode button:hover:active:hover, +.titlebar:not(headerbar).selection-mode button:hover:active:focus, +.titlebar:not(headerbar).selection-mode button:hover:active:hover:focus, +.titlebar:not(headerbar).selection-mode button:hover:checked, +.titlebar:not(headerbar).selection-mode button:hover:checked:hover, +.titlebar:not(headerbar).selection-mode button:hover:checked:focus, +.titlebar:not(headerbar).selection-mode button:hover:checked:hover:focus, +.titlebar:not(headerbar).selection-mode button.flat:hover:active, +.titlebar:not(headerbar).selection-mode button.flat:hover:active:hover, +.titlebar:not(headerbar).selection-mode button.flat:hover:active:focus, +.titlebar:not(headerbar).selection-mode button.flat:hover:active:hover:focus, +.titlebar:not(headerbar).selection-mode button.flat:hover:checked, +.titlebar:not(headerbar).selection-mode button.flat:hover:checked:hover, +.titlebar:not(headerbar).selection-mode button.flat:hover:checked:focus, +.titlebar:not(headerbar).selection-mode button.flat:hover:checked:hover:focus { + border-color: rgba(20, 22, 23, 0.4); +} +headerbar.selection-mode button:hover:disabled, headerbar.selection-mode button.flat:hover:disabled, +.titlebar:not(headerbar).selection-mode button:hover:disabled, +.titlebar:not(headerbar).selection-mode button.flat:hover:disabled { + border-color: rgba(25, 27, 28, 0.4); +} +headerbar.selection-mode button:hover:active:disabled, headerbar.selection-mode button:hover:checked:disabled, headerbar.selection-mode button.flat:hover:active:disabled, headerbar.selection-mode button.flat:hover:checked:disabled, +.titlebar:not(headerbar).selection-mode button:hover:active:disabled, +.titlebar:not(headerbar).selection-mode button:hover:checked:disabled, +.titlebar:not(headerbar).selection-mode button.flat:hover:active:disabled, +.titlebar:not(headerbar).selection-mode button.flat:hover:checked:disabled { + border-color: rgba(23, 26, 26, 0.4); +} +headerbar.selection-mode button:focus, headerbar.selection-mode button.flat:focus, +.titlebar:not(headerbar).selection-mode button:focus, +.titlebar:not(headerbar).selection-mode button.flat:focus { + background-color: #c1c428; + background-image: none; + border-color: rgba(23, 26, 26, 0.4); + color: #1d2021; + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.42); +} +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, +.titlebar:not(headerbar).selection-mode button.flat:focus:focus, +.titlebar:not(headerbar).selection-mode button.flat:focus:hover { + border-color: #656615; +} +headerbar.selection-mode button:focus:active, headerbar.selection-mode button:focus:active:hover, headerbar.selection-mode button:focus:active:focus, headerbar.selection-mode button:focus:active:hover:focus, headerbar.selection-mode button:focus:checked, headerbar.selection-mode button:focus:checked:hover, headerbar.selection-mode button:focus:checked:focus, headerbar.selection-mode button:focus:checked:hover:focus, headerbar.selection-mode button.flat:focus:active, headerbar.selection-mode button.flat:focus:active:hover, headerbar.selection-mode button.flat:focus:active:focus, headerbar.selection-mode button.flat:focus:active:hover:focus, headerbar.selection-mode button.flat:focus:checked, headerbar.selection-mode button.flat:focus:checked:hover, headerbar.selection-mode button.flat:focus:checked:focus, headerbar.selection-mode button.flat:focus:checked:hover:focus, +.titlebar:not(headerbar).selection-mode button:focus:active, +.titlebar:not(headerbar).selection-mode button:focus:active:hover, +.titlebar:not(headerbar).selection-mode button:focus:active:focus, +.titlebar:not(headerbar).selection-mode button:focus:active:hover:focus, +.titlebar:not(headerbar).selection-mode button:focus:checked, +.titlebar:not(headerbar).selection-mode button:focus:checked:hover, +.titlebar:not(headerbar).selection-mode button:focus:checked:focus, +.titlebar:not(headerbar).selection-mode button:focus:checked:hover:focus, +.titlebar:not(headerbar).selection-mode button.flat:focus:active, +.titlebar:not(headerbar).selection-mode button.flat:focus:active:hover, +.titlebar:not(headerbar).selection-mode button.flat:focus:active:focus, +.titlebar:not(headerbar).selection-mode button.flat:focus:active:hover:focus, +.titlebar:not(headerbar).selection-mode button.flat:focus:checked, +.titlebar:not(headerbar).selection-mode button.flat:focus:checked:hover, +.titlebar:not(headerbar).selection-mode button.flat:focus:checked:focus, +.titlebar:not(headerbar).selection-mode button.flat:focus:checked:hover:focus { + border-color: rgba(20, 22, 23, 0.4); +} +headerbar.selection-mode button:focus:disabled, headerbar.selection-mode button.flat:focus:disabled, +.titlebar:not(headerbar).selection-mode button:focus:disabled, +.titlebar:not(headerbar).selection-mode button.flat:focus:disabled { + border-color: rgba(25, 27, 28, 0.4); +} +headerbar.selection-mode button:focus:active:disabled, headerbar.selection-mode button:focus:checked:disabled, headerbar.selection-mode button.flat:focus:active:disabled, headerbar.selection-mode button.flat:focus:checked:disabled, +.titlebar:not(headerbar).selection-mode button:focus:active:disabled, +.titlebar:not(headerbar).selection-mode button:focus:checked:disabled, +.titlebar:not(headerbar).selection-mode button.flat:focus:active:disabled, +.titlebar:not(headerbar).selection-mode button.flat:focus:checked:disabled { + border-color: rgba(23, 26, 26, 0.4); +} +headerbar.selection-mode button:focus:hover, headerbar.selection-mode button.flat:focus:hover, +.titlebar:not(headerbar).selection-mode button:focus:hover, +.titlebar:not(headerbar).selection-mode button.flat:focus:hover { + background-color: #cace2a; + background-image: none; + border-color: rgba(23, 26, 26, 0.4); + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.48); +} +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, +.titlebar:not(headerbar).selection-mode button.flat:focus:hover:focus, +.titlebar:not(headerbar).selection-mode button.flat:focus:hover:hover { + border-color: #656615; +} +headerbar.selection-mode button:focus:hover:active, headerbar.selection-mode button:focus:hover:active:hover, headerbar.selection-mode button:focus:hover:active:focus, headerbar.selection-mode button:focus:hover:active:hover:focus, headerbar.selection-mode button:focus:hover:checked, headerbar.selection-mode button:focus:hover:checked:hover, headerbar.selection-mode button:focus:hover:checked:focus, headerbar.selection-mode button:focus:hover:checked:hover:focus, headerbar.selection-mode button.flat:focus:hover:active, headerbar.selection-mode button.flat:focus:hover:active:hover, headerbar.selection-mode button.flat:focus:hover:active:focus, headerbar.selection-mode button.flat:focus:hover:active:hover:focus, headerbar.selection-mode button.flat:focus:hover:checked, headerbar.selection-mode button.flat:focus:hover:checked:hover, headerbar.selection-mode button.flat:focus:hover:checked:focus, headerbar.selection-mode button.flat:focus:hover:checked:hover:focus, +.titlebar:not(headerbar).selection-mode button:focus:hover:active, +.titlebar:not(headerbar).selection-mode button:focus:hover:active:hover, +.titlebar:not(headerbar).selection-mode button:focus:hover:active:focus, +.titlebar:not(headerbar).selection-mode button:focus:hover:active:hover:focus, +.titlebar:not(headerbar).selection-mode button:focus:hover:checked, +.titlebar:not(headerbar).selection-mode button:focus:hover:checked:hover, +.titlebar:not(headerbar).selection-mode button:focus:hover:checked:focus, +.titlebar:not(headerbar).selection-mode button:focus:hover:checked:hover:focus, +.titlebar:not(headerbar).selection-mode button.flat:focus:hover:active, +.titlebar:not(headerbar).selection-mode button.flat:focus:hover:active:hover, +.titlebar:not(headerbar).selection-mode button.flat:focus:hover:active:focus, +.titlebar:not(headerbar).selection-mode button.flat:focus:hover:active:hover:focus, +.titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked, +.titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked:hover, +.titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked:focus, +.titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked:hover:focus { + border-color: rgba(20, 22, 23, 0.4); +} +headerbar.selection-mode button:focus:hover:disabled, headerbar.selection-mode button.flat:focus:hover:disabled, +.titlebar:not(headerbar).selection-mode button:focus:hover:disabled, +.titlebar:not(headerbar).selection-mode button.flat:focus:hover:disabled { + border-color: rgba(25, 27, 28, 0.4); +} +headerbar.selection-mode button:focus:hover:active:disabled, headerbar.selection-mode button:focus:hover:checked:disabled, headerbar.selection-mode button.flat:focus:hover:active:disabled, headerbar.selection-mode button.flat:focus:hover:checked:disabled, +.titlebar:not(headerbar).selection-mode button:focus:hover:active:disabled, +.titlebar:not(headerbar).selection-mode button:focus:hover:checked:disabled, +.titlebar:not(headerbar).selection-mode button.flat:focus:hover:active:disabled, +.titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked:disabled { + border-color: rgba(23, 26, 26, 0.4); +} +headerbar.selection-mode button:checked, headerbar.selection-mode button:active, headerbar.selection-mode button.flat:checked, headerbar.selection-mode button.flat:active, +.titlebar:not(headerbar).selection-mode button:checked, +.titlebar:not(headerbar).selection-mode button:active, +.titlebar:not(headerbar).selection-mode button.flat:checked, +.titlebar:not(headerbar).selection-mode button.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #b8bb26; + background-image: none; + color: #1d2021; + box-shadow: inset 1px 0 rgba(29, 32, 33, 0.06), inset 0 1px rgba(29, 32, 33, 0.07), inset -1px 0 rgba(29, 32, 33, 0.06), inset 0 -1px rgba(29, 32, 33, 0.05); + border-color: rgba(23, 26, 26, 0.32); +} +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, +.titlebar:not(headerbar).selection-mode button:active:focus, +.titlebar:not(headerbar).selection-mode button:active:hover, +.titlebar:not(headerbar).selection-mode button.flat:checked:focus, +.titlebar:not(headerbar).selection-mode button.flat:checked:hover, +.titlebar:not(headerbar).selection-mode button.flat:active:focus, +.titlebar:not(headerbar).selection-mode button.flat:active:hover { + border-color: #656615; +} +headerbar.selection-mode button:checked:active, headerbar.selection-mode button:checked:active:hover, headerbar.selection-mode button:checked:active:focus, headerbar.selection-mode button:checked:active:hover:focus, headerbar.selection-mode button:checked:checked, headerbar.selection-mode button:checked:checked:hover, headerbar.selection-mode button:checked:checked:focus, headerbar.selection-mode button:checked:checked:hover:focus, headerbar.selection-mode button:active:active, headerbar.selection-mode button:active:active:hover, headerbar.selection-mode button:active:active:focus, headerbar.selection-mode button:active:active:hover:focus, headerbar.selection-mode button:active:checked, headerbar.selection-mode button:active:checked:hover, headerbar.selection-mode button:active:checked:focus, headerbar.selection-mode button:active:checked:hover:focus, headerbar.selection-mode button.flat:checked:active, headerbar.selection-mode button.flat:checked:active:hover, headerbar.selection-mode button.flat:checked:active:focus, headerbar.selection-mode button.flat:checked:active:hover:focus, headerbar.selection-mode button.flat:checked:checked, headerbar.selection-mode button.flat:checked:checked:hover, headerbar.selection-mode button.flat:checked:checked:focus, headerbar.selection-mode button.flat:checked:checked:hover:focus, headerbar.selection-mode button.flat:active:active, headerbar.selection-mode button.flat:active:active:hover, headerbar.selection-mode button.flat:active:active:focus, headerbar.selection-mode button.flat:active:active:hover:focus, headerbar.selection-mode button.flat:active:checked, headerbar.selection-mode button.flat:active:checked:hover, headerbar.selection-mode button.flat:active:checked:focus, headerbar.selection-mode button.flat:active:checked:hover:focus, +.titlebar:not(headerbar).selection-mode button:checked:active, +.titlebar:not(headerbar).selection-mode button:checked:active:hover, +.titlebar:not(headerbar).selection-mode button:checked:active:focus, +.titlebar:not(headerbar).selection-mode button:checked:active:hover:focus, +.titlebar:not(headerbar).selection-mode button:checked:checked, +.titlebar:not(headerbar).selection-mode button:checked:checked:hover, +.titlebar:not(headerbar).selection-mode button:checked:checked:focus, +.titlebar:not(headerbar).selection-mode button:checked:checked:hover:focus, +.titlebar:not(headerbar).selection-mode button:active:active, +.titlebar:not(headerbar).selection-mode button:active:active:hover, +.titlebar:not(headerbar).selection-mode button:active:active:focus, +.titlebar:not(headerbar).selection-mode button:active:active:hover:focus, +.titlebar:not(headerbar).selection-mode button:active:checked, +.titlebar:not(headerbar).selection-mode button:active:checked:hover, +.titlebar:not(headerbar).selection-mode button:active:checked:focus, +.titlebar:not(headerbar).selection-mode button:active:checked:hover:focus, +.titlebar:not(headerbar).selection-mode button.flat:checked:active, +.titlebar:not(headerbar).selection-mode button.flat:checked:active:hover, +.titlebar:not(headerbar).selection-mode button.flat:checked:active:focus, +.titlebar:not(headerbar).selection-mode button.flat:checked:active:hover:focus, +.titlebar:not(headerbar).selection-mode button.flat:checked:checked, +.titlebar:not(headerbar).selection-mode button.flat:checked:checked:hover, +.titlebar:not(headerbar).selection-mode button.flat:checked:checked:focus, +.titlebar:not(headerbar).selection-mode button.flat:checked:checked:hover:focus, +.titlebar:not(headerbar).selection-mode button.flat:active:active, +.titlebar:not(headerbar).selection-mode button.flat:active:active:hover, +.titlebar:not(headerbar).selection-mode button.flat:active:active:focus, +.titlebar:not(headerbar).selection-mode button.flat:active:active:hover:focus, +.titlebar:not(headerbar).selection-mode button.flat:active:checked, +.titlebar:not(headerbar).selection-mode button.flat:active:checked:hover, +.titlebar:not(headerbar).selection-mode button.flat:active:checked:focus, +.titlebar:not(headerbar).selection-mode button.flat:active:checked:hover:focus { + border-color: rgba(20, 22, 23, 0.32); +} +headerbar.selection-mode button:checked:disabled, headerbar.selection-mode button:active:disabled, headerbar.selection-mode button.flat:checked:disabled, headerbar.selection-mode button.flat:active:disabled, +.titlebar:not(headerbar).selection-mode button:checked:disabled, +.titlebar:not(headerbar).selection-mode button:active:disabled, +.titlebar:not(headerbar).selection-mode button.flat:checked:disabled, +.titlebar:not(headerbar).selection-mode button.flat:active:disabled { + border-color: rgba(25, 27, 28, 0.32); +} +headerbar.selection-mode button:checked:active:disabled, headerbar.selection-mode button:checked:checked:disabled, headerbar.selection-mode button:active:active:disabled, headerbar.selection-mode button:active:checked:disabled, headerbar.selection-mode button.flat:checked:active:disabled, headerbar.selection-mode button.flat:checked:checked:disabled, headerbar.selection-mode button.flat:active:active:disabled, headerbar.selection-mode button.flat:active:checked:disabled, +.titlebar:not(headerbar).selection-mode button:checked:active:disabled, +.titlebar:not(headerbar).selection-mode button:checked:checked:disabled, +.titlebar:not(headerbar).selection-mode button:active:active:disabled, +.titlebar:not(headerbar).selection-mode button:active:checked:disabled, +.titlebar:not(headerbar).selection-mode button.flat:checked:active:disabled, +.titlebar:not(headerbar).selection-mode button.flat:checked:checked:disabled, +.titlebar:not(headerbar).selection-mode button.flat:active:active:disabled, +.titlebar:not(headerbar).selection-mode button.flat:active:checked:disabled { + border-color: rgba(23, 26, 26, 0.32); +} +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, +.titlebar:not(headerbar).selection-mode button:active:focus, +.titlebar:not(headerbar).selection-mode button:active:hover, +.titlebar:not(headerbar).selection-mode button.flat:checked:focus, +.titlebar:not(headerbar).selection-mode button.flat:checked:hover, +.titlebar:not(headerbar).selection-mode button.flat:active:focus, +.titlebar:not(headerbar).selection-mode button.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #c1c428; + background-image: none; + color: #1d2021; +} +headerbar.selection-mode button:focus, headerbar.selection-mode button:hover, headerbar.selection-mode button.flat:focus, headerbar.selection-mode button.flat:hover, +.titlebar:not(headerbar).selection-mode button:focus, +.titlebar:not(headerbar).selection-mode button:hover, +.titlebar:not(headerbar).selection-mode button.flat:focus, +.titlebar:not(headerbar).selection-mode button.flat:hover { + color: #1d2021; +} +headerbar.selection-mode button:disabled:disabled, headerbar.selection-mode button.flat:disabled:disabled, +.titlebar:not(headerbar).selection-mode button:disabled:disabled, +.titlebar:not(headerbar).selection-mode button.flat:disabled:disabled { + background-color: alpha(mix(#b8bb26,#1d2021,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .4; + color: mix(#b8bb26,#1d2021,0.5); + box-shadow: none; +} +headerbar.selection-mode button:active:disabled, headerbar.selection-mode button:checked:disabled, headerbar.selection-mode button.flat:active:disabled, headerbar.selection-mode button.flat:checked:disabled, +.titlebar:not(headerbar).selection-mode button:active:disabled, +.titlebar:not(headerbar).selection-mode button:checked:disabled, +.titlebar:not(headerbar).selection-mode button.flat:active:disabled, +.titlebar:not(headerbar).selection-mode button.flat:checked:disabled { + background-color: rgba(184, 187, 38, 0.6); + background-image: none; + color: #1d2021; + box-shadow: none; +} +headerbar.selection-mode button.separator, headerbar.selection-mode button .separator, +.titlebar:not(headerbar).selection-mode button.separator, +.titlebar:not(headerbar).selection-mode button .separator { + border: 1px solid currentColor; + color: rgba(184, 187, 38, 0.9); +} +headerbar.selection-mode button.separator:disabled, headerbar.selection-mode button .separator:disabled, +.titlebar:not(headerbar).selection-mode button.separator:disabled, +.titlebar:not(headerbar).selection-mode button .separator:disabled { + color: rgba(184, 187, 38, 0.85); +} +headerbar.selection-mode .linked > button, +.titlebar:not(headerbar).selection-mode .linked > button { + box-shadow: inset -1px 0 rgba(0, 0, 0, 0.22), 0 1px 2px -1px rgba(52, 42, 23, 0.22); +} +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 #656615, 0 1px 2px -1px rgba(52, 42, 23, 0.42); +} +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, +.titlebar:not(headerbar).selection-mode .linked > button:active:focus, +.titlebar:not(headerbar).selection-mode .linked > button:active:hover:focus, +.titlebar:not(headerbar).selection-mode .linked > button:checked, +.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.22), inset 0 1px rgba(52, 42, 23, 0.07), inset 0 -1px rgba(52, 42, 23, 0.05); +} +headerbar.selection-mode .linked > button:disabled, +.titlebar:not(headerbar).selection-mode .linked > button:disabled { + box-shadow: inset -1px 0 #93961e; +} +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(52, 42, 23, 0.22); +} +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(52, 42, 23, 0.42); +} +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, +.titlebar:not(headerbar).selection-mode .linked > button:active:disabled:last-child, +.titlebar:not(headerbar).selection-mode .linked > button:active:disabled:only-child, +.titlebar:not(headerbar).selection-mode .linked > button:checked:disabled:last-child, +.titlebar:not(headerbar).selection-mode .linked > button:checked:disabled:only-child { + box-shadow: none; +} +headerbar.selection-mode .linked > button:active:last-child, headerbar.selection-mode .linked > button:active:last-child:focus, headerbar.selection-mode .linked > button:active:last-child:hover, headerbar.selection-mode .linked > button:active:last-child:hover:focus, headerbar.selection-mode .linked > button:checked:last-child, headerbar.selection-mode .linked > button:checked:last-child:focus, headerbar.selection-mode .linked > button:checked:last-child:hover, headerbar.selection-mode .linked > button:checked:last-child:hover:focus, +.titlebar:not(headerbar).selection-mode .linked > button:active:last-child, +.titlebar:not(headerbar).selection-mode .linked > button:active:last-child:focus, +.titlebar:not(headerbar).selection-mode .linked > button:active:last-child:hover, +.titlebar:not(headerbar).selection-mode .linked > button:active:last-child:hover:focus, +.titlebar:not(headerbar).selection-mode .linked > button:checked:last-child, +.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(52, 42, 23, 0.07), inset -1px 0 rgba(52, 42, 23, 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, +.titlebar:not(headerbar).selection-mode .linked > button:active:only-child:hover, +.titlebar:not(headerbar).selection-mode .linked > button:active:only-child:hover:focus, +.titlebar:not(headerbar).selection-mode .linked > button:checked:only-child, +.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(52, 42, 23, 0.06), inset 0 1px rgba(52, 42, 23, 0.07), inset -1px 0 rgba(52, 42, 23, 0.06); +} +headerbar.selection-mode combobox, headerbar.selection-mode button, +.titlebar:not(headerbar).selection-mode combobox, +.titlebar:not(headerbar).selection-mode button { + padding: 4px; +} +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: 4px; +} +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: 4px; +} +headerbar.selection-mode separator, headerbar.selection-mode separator:disabled, +.titlebar:not(headerbar).selection-mode separator, +.titlebar:not(headerbar).selection-mode separator:disabled { + color: #6e7017; + border-color: currentColor; + -GtkWidget-window-dragging: true; +} +headerbar.selection-mode button, +.titlebar:not(headerbar).selection-mode button { + background-color: #b8bb26; + background-image: none; + border-color: rgba(23, 26, 26, 0.32); + color: #1d2021; + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.22); +} +headerbar.selection-mode button:focus, headerbar.selection-mode button:hover, +.titlebar:not(headerbar).selection-mode button:focus, +.titlebar:not(headerbar).selection-mode button:hover { + border-color: #656615; +} +headerbar.selection-mode button:active, headerbar.selection-mode button:active:hover, headerbar.selection-mode button:active:focus, headerbar.selection-mode button:active:hover:focus, headerbar.selection-mode button:checked, headerbar.selection-mode button:checked:hover, headerbar.selection-mode button:checked:focus, headerbar.selection-mode button:checked:hover:focus, +.titlebar:not(headerbar).selection-mode button:active, +.titlebar:not(headerbar).selection-mode button:active:hover, +.titlebar:not(headerbar).selection-mode button:active:focus, +.titlebar:not(headerbar).selection-mode button:active:hover:focus, +.titlebar:not(headerbar).selection-mode button:checked, +.titlebar:not(headerbar).selection-mode button:checked:hover, +.titlebar:not(headerbar).selection-mode button:checked:focus, +.titlebar:not(headerbar).selection-mode button:checked:hover:focus { + border-color: rgba(20, 22, 23, 0.32); +} +headerbar.selection-mode button:disabled, +.titlebar:not(headerbar).selection-mode button:disabled { + border-color: rgba(25, 27, 28, 0.32); +} +headerbar.selection-mode button:active:disabled, headerbar.selection-mode button:checked:disabled, +.titlebar:not(headerbar).selection-mode button:active:disabled, +.titlebar:not(headerbar).selection-mode button:checked:disabled { + border-color: rgba(23, 26, 26, 0.32); +} +headerbar.selection-mode button.flat, +.titlebar:not(headerbar).selection-mode button.flat { + color: #1d2021; + border-color: rgba(184, 187, 38, 0); + background-color: rgba(184, 187, 38, 0); + background-image: none; + box-shadow: none; +} +headerbar.selection-mode button:hover, headerbar.selection-mode button.flat:hover, +.titlebar:not(headerbar).selection-mode button:hover, +.titlebar:not(headerbar).selection-mode button.flat:hover { + background-color: #c1c428; + background-image: none; + border-color: rgba(23, 26, 26, 0.4); + color: #1d2021; + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.32); +} +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, +.titlebar:not(headerbar).selection-mode button.flat:hover:focus, +.titlebar:not(headerbar).selection-mode button.flat:hover:hover { + border-color: #656615; +} +headerbar.selection-mode button:hover:active, headerbar.selection-mode button:hover:active:hover, headerbar.selection-mode button:hover:active:focus, headerbar.selection-mode button:hover:active:hover:focus, headerbar.selection-mode button:hover:checked, headerbar.selection-mode button:hover:checked:hover, headerbar.selection-mode button:hover:checked:focus, headerbar.selection-mode button:hover:checked:hover:focus, headerbar.selection-mode button.flat:hover:active, headerbar.selection-mode button.flat:hover:active:hover, headerbar.selection-mode button.flat:hover:active:focus, headerbar.selection-mode button.flat:hover:active:hover:focus, headerbar.selection-mode button.flat:hover:checked, headerbar.selection-mode button.flat:hover:checked:hover, headerbar.selection-mode button.flat:hover:checked:focus, headerbar.selection-mode button.flat:hover:checked:hover:focus, +.titlebar:not(headerbar).selection-mode button:hover:active, +.titlebar:not(headerbar).selection-mode button:hover:active:hover, +.titlebar:not(headerbar).selection-mode button:hover:active:focus, +.titlebar:not(headerbar).selection-mode button:hover:active:hover:focus, +.titlebar:not(headerbar).selection-mode button:hover:checked, +.titlebar:not(headerbar).selection-mode button:hover:checked:hover, +.titlebar:not(headerbar).selection-mode button:hover:checked:focus, +.titlebar:not(headerbar).selection-mode button:hover:checked:hover:focus, +.titlebar:not(headerbar).selection-mode button.flat:hover:active, +.titlebar:not(headerbar).selection-mode button.flat:hover:active:hover, +.titlebar:not(headerbar).selection-mode button.flat:hover:active:focus, +.titlebar:not(headerbar).selection-mode button.flat:hover:active:hover:focus, +.titlebar:not(headerbar).selection-mode button.flat:hover:checked, +.titlebar:not(headerbar).selection-mode button.flat:hover:checked:hover, +.titlebar:not(headerbar).selection-mode button.flat:hover:checked:focus, +.titlebar:not(headerbar).selection-mode button.flat:hover:checked:hover:focus { + border-color: rgba(20, 22, 23, 0.4); +} +headerbar.selection-mode button:hover:disabled, headerbar.selection-mode button.flat:hover:disabled, +.titlebar:not(headerbar).selection-mode button:hover:disabled, +.titlebar:not(headerbar).selection-mode button.flat:hover:disabled { + border-color: rgba(25, 27, 28, 0.4); +} +headerbar.selection-mode button:hover:active:disabled, headerbar.selection-mode button:hover:checked:disabled, headerbar.selection-mode button.flat:hover:active:disabled, headerbar.selection-mode button.flat:hover:checked:disabled, +.titlebar:not(headerbar).selection-mode button:hover:active:disabled, +.titlebar:not(headerbar).selection-mode button:hover:checked:disabled, +.titlebar:not(headerbar).selection-mode button.flat:hover:active:disabled, +.titlebar:not(headerbar).selection-mode button.flat:hover:checked:disabled { + border-color: rgba(23, 26, 26, 0.4); +} +headerbar.selection-mode button:focus, headerbar.selection-mode button.flat:focus, +.titlebar:not(headerbar).selection-mode button:focus, +.titlebar:not(headerbar).selection-mode button.flat:focus { + background-color: #c1c428; + background-image: none; + border-color: rgba(23, 26, 26, 0.4); + color: #1d2021; + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.42); +} +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, +.titlebar:not(headerbar).selection-mode button.flat:focus:focus, +.titlebar:not(headerbar).selection-mode button.flat:focus:hover { + border-color: #656615; +} +headerbar.selection-mode button:focus:active, headerbar.selection-mode button:focus:active:hover, headerbar.selection-mode button:focus:active:focus, headerbar.selection-mode button:focus:active:hover:focus, headerbar.selection-mode button:focus:checked, headerbar.selection-mode button:focus:checked:hover, headerbar.selection-mode button:focus:checked:focus, headerbar.selection-mode button:focus:checked:hover:focus, headerbar.selection-mode button.flat:focus:active, headerbar.selection-mode button.flat:focus:active:hover, headerbar.selection-mode button.flat:focus:active:focus, headerbar.selection-mode button.flat:focus:active:hover:focus, headerbar.selection-mode button.flat:focus:checked, headerbar.selection-mode button.flat:focus:checked:hover, headerbar.selection-mode button.flat:focus:checked:focus, headerbar.selection-mode button.flat:focus:checked:hover:focus, +.titlebar:not(headerbar).selection-mode button:focus:active, +.titlebar:not(headerbar).selection-mode button:focus:active:hover, +.titlebar:not(headerbar).selection-mode button:focus:active:focus, +.titlebar:not(headerbar).selection-mode button:focus:active:hover:focus, +.titlebar:not(headerbar).selection-mode button:focus:checked, +.titlebar:not(headerbar).selection-mode button:focus:checked:hover, +.titlebar:not(headerbar).selection-mode button:focus:checked:focus, +.titlebar:not(headerbar).selection-mode button:focus:checked:hover:focus, +.titlebar:not(headerbar).selection-mode button.flat:focus:active, +.titlebar:not(headerbar).selection-mode button.flat:focus:active:hover, +.titlebar:not(headerbar).selection-mode button.flat:focus:active:focus, +.titlebar:not(headerbar).selection-mode button.flat:focus:active:hover:focus, +.titlebar:not(headerbar).selection-mode button.flat:focus:checked, +.titlebar:not(headerbar).selection-mode button.flat:focus:checked:hover, +.titlebar:not(headerbar).selection-mode button.flat:focus:checked:focus, +.titlebar:not(headerbar).selection-mode button.flat:focus:checked:hover:focus { + border-color: rgba(20, 22, 23, 0.4); +} +headerbar.selection-mode button:focus:disabled, headerbar.selection-mode button.flat:focus:disabled, +.titlebar:not(headerbar).selection-mode button:focus:disabled, +.titlebar:not(headerbar).selection-mode button.flat:focus:disabled { + border-color: rgba(25, 27, 28, 0.4); +} +headerbar.selection-mode button:focus:active:disabled, headerbar.selection-mode button:focus:checked:disabled, headerbar.selection-mode button.flat:focus:active:disabled, headerbar.selection-mode button.flat:focus:checked:disabled, +.titlebar:not(headerbar).selection-mode button:focus:active:disabled, +.titlebar:not(headerbar).selection-mode button:focus:checked:disabled, +.titlebar:not(headerbar).selection-mode button.flat:focus:active:disabled, +.titlebar:not(headerbar).selection-mode button.flat:focus:checked:disabled { + border-color: rgba(23, 26, 26, 0.4); +} +headerbar.selection-mode button:focus:hover, headerbar.selection-mode button.flat:focus:hover, +.titlebar:not(headerbar).selection-mode button:focus:hover, +.titlebar:not(headerbar).selection-mode button.flat:focus:hover { + background-color: #cace2a; + background-image: none; + border-color: rgba(23, 26, 26, 0.4); + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.48); +} +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, +.titlebar:not(headerbar).selection-mode button.flat:focus:hover:focus, +.titlebar:not(headerbar).selection-mode button.flat:focus:hover:hover { + border-color: #656615; +} +headerbar.selection-mode button:focus:hover:active, headerbar.selection-mode button:focus:hover:active:hover, headerbar.selection-mode button:focus:hover:active:focus, headerbar.selection-mode button:focus:hover:active:hover:focus, headerbar.selection-mode button:focus:hover:checked, headerbar.selection-mode button:focus:hover:checked:hover, headerbar.selection-mode button:focus:hover:checked:focus, headerbar.selection-mode button:focus:hover:checked:hover:focus, headerbar.selection-mode button.flat:focus:hover:active, headerbar.selection-mode button.flat:focus:hover:active:hover, headerbar.selection-mode button.flat:focus:hover:active:focus, headerbar.selection-mode button.flat:focus:hover:active:hover:focus, headerbar.selection-mode button.flat:focus:hover:checked, headerbar.selection-mode button.flat:focus:hover:checked:hover, headerbar.selection-mode button.flat:focus:hover:checked:focus, headerbar.selection-mode button.flat:focus:hover:checked:hover:focus, +.titlebar:not(headerbar).selection-mode button:focus:hover:active, +.titlebar:not(headerbar).selection-mode button:focus:hover:active:hover, +.titlebar:not(headerbar).selection-mode button:focus:hover:active:focus, +.titlebar:not(headerbar).selection-mode button:focus:hover:active:hover:focus, +.titlebar:not(headerbar).selection-mode button:focus:hover:checked, +.titlebar:not(headerbar).selection-mode button:focus:hover:checked:hover, +.titlebar:not(headerbar).selection-mode button:focus:hover:checked:focus, +.titlebar:not(headerbar).selection-mode button:focus:hover:checked:hover:focus, +.titlebar:not(headerbar).selection-mode button.flat:focus:hover:active, +.titlebar:not(headerbar).selection-mode button.flat:focus:hover:active:hover, +.titlebar:not(headerbar).selection-mode button.flat:focus:hover:active:focus, +.titlebar:not(headerbar).selection-mode button.flat:focus:hover:active:hover:focus, +.titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked, +.titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked:hover, +.titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked:focus, +.titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked:hover:focus { + border-color: rgba(20, 22, 23, 0.4); +} +headerbar.selection-mode button:focus:hover:disabled, headerbar.selection-mode button.flat:focus:hover:disabled, +.titlebar:not(headerbar).selection-mode button:focus:hover:disabled, +.titlebar:not(headerbar).selection-mode button.flat:focus:hover:disabled { + border-color: rgba(25, 27, 28, 0.4); +} +headerbar.selection-mode button:focus:hover:active:disabled, headerbar.selection-mode button:focus:hover:checked:disabled, headerbar.selection-mode button.flat:focus:hover:active:disabled, headerbar.selection-mode button.flat:focus:hover:checked:disabled, +.titlebar:not(headerbar).selection-mode button:focus:hover:active:disabled, +.titlebar:not(headerbar).selection-mode button:focus:hover:checked:disabled, +.titlebar:not(headerbar).selection-mode button.flat:focus:hover:active:disabled, +.titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked:disabled { + border-color: rgba(23, 26, 26, 0.4); +} +headerbar.selection-mode button:checked, headerbar.selection-mode button:active, headerbar.selection-mode button.flat:checked, headerbar.selection-mode button.flat:active, +.titlebar:not(headerbar).selection-mode button:checked, +.titlebar:not(headerbar).selection-mode button:active, +.titlebar:not(headerbar).selection-mode button.flat:checked, +.titlebar:not(headerbar).selection-mode button.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #b8bb26; + background-image: none; + color: #1d2021; + box-shadow: inset 1px 0 rgba(29, 32, 33, 0.06), inset 0 1px rgba(29, 32, 33, 0.07), inset -1px 0 rgba(29, 32, 33, 0.06), inset 0 -1px rgba(29, 32, 33, 0.05); + border-color: rgba(23, 26, 26, 0.32); +} +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, +.titlebar:not(headerbar).selection-mode button:active:focus, +.titlebar:not(headerbar).selection-mode button:active:hover, +.titlebar:not(headerbar).selection-mode button.flat:checked:focus, +.titlebar:not(headerbar).selection-mode button.flat:checked:hover, +.titlebar:not(headerbar).selection-mode button.flat:active:focus, +.titlebar:not(headerbar).selection-mode button.flat:active:hover { + border-color: #656615; +} +headerbar.selection-mode button:checked:active, headerbar.selection-mode button:checked:active:hover, headerbar.selection-mode button:checked:active:focus, headerbar.selection-mode button:checked:active:hover:focus, headerbar.selection-mode button:checked:checked, headerbar.selection-mode button:checked:checked:hover, headerbar.selection-mode button:checked:checked:focus, headerbar.selection-mode button:checked:checked:hover:focus, headerbar.selection-mode button:active:active, headerbar.selection-mode button:active:active:hover, headerbar.selection-mode button:active:active:focus, headerbar.selection-mode button:active:active:hover:focus, headerbar.selection-mode button:active:checked, headerbar.selection-mode button:active:checked:hover, headerbar.selection-mode button:active:checked:focus, headerbar.selection-mode button:active:checked:hover:focus, headerbar.selection-mode button.flat:checked:active, headerbar.selection-mode button.flat:checked:active:hover, headerbar.selection-mode button.flat:checked:active:focus, headerbar.selection-mode button.flat:checked:active:hover:focus, headerbar.selection-mode button.flat:checked:checked, headerbar.selection-mode button.flat:checked:checked:hover, headerbar.selection-mode button.flat:checked:checked:focus, headerbar.selection-mode button.flat:checked:checked:hover:focus, headerbar.selection-mode button.flat:active:active, headerbar.selection-mode button.flat:active:active:hover, headerbar.selection-mode button.flat:active:active:focus, headerbar.selection-mode button.flat:active:active:hover:focus, headerbar.selection-mode button.flat:active:checked, headerbar.selection-mode button.flat:active:checked:hover, headerbar.selection-mode button.flat:active:checked:focus, headerbar.selection-mode button.flat:active:checked:hover:focus, +.titlebar:not(headerbar).selection-mode button:checked:active, +.titlebar:not(headerbar).selection-mode button:checked:active:hover, +.titlebar:not(headerbar).selection-mode button:checked:active:focus, +.titlebar:not(headerbar).selection-mode button:checked:active:hover:focus, +.titlebar:not(headerbar).selection-mode button:checked:checked, +.titlebar:not(headerbar).selection-mode button:checked:checked:hover, +.titlebar:not(headerbar).selection-mode button:checked:checked:focus, +.titlebar:not(headerbar).selection-mode button:checked:checked:hover:focus, +.titlebar:not(headerbar).selection-mode button:active:active, +.titlebar:not(headerbar).selection-mode button:active:active:hover, +.titlebar:not(headerbar).selection-mode button:active:active:focus, +.titlebar:not(headerbar).selection-mode button:active:active:hover:focus, +.titlebar:not(headerbar).selection-mode button:active:checked, +.titlebar:not(headerbar).selection-mode button:active:checked:hover, +.titlebar:not(headerbar).selection-mode button:active:checked:focus, +.titlebar:not(headerbar).selection-mode button:active:checked:hover:focus, +.titlebar:not(headerbar).selection-mode button.flat:checked:active, +.titlebar:not(headerbar).selection-mode button.flat:checked:active:hover, +.titlebar:not(headerbar).selection-mode button.flat:checked:active:focus, +.titlebar:not(headerbar).selection-mode button.flat:checked:active:hover:focus, +.titlebar:not(headerbar).selection-mode button.flat:checked:checked, +.titlebar:not(headerbar).selection-mode button.flat:checked:checked:hover, +.titlebar:not(headerbar).selection-mode button.flat:checked:checked:focus, +.titlebar:not(headerbar).selection-mode button.flat:checked:checked:hover:focus, +.titlebar:not(headerbar).selection-mode button.flat:active:active, +.titlebar:not(headerbar).selection-mode button.flat:active:active:hover, +.titlebar:not(headerbar).selection-mode button.flat:active:active:focus, +.titlebar:not(headerbar).selection-mode button.flat:active:active:hover:focus, +.titlebar:not(headerbar).selection-mode button.flat:active:checked, +.titlebar:not(headerbar).selection-mode button.flat:active:checked:hover, +.titlebar:not(headerbar).selection-mode button.flat:active:checked:focus, +.titlebar:not(headerbar).selection-mode button.flat:active:checked:hover:focus { + border-color: rgba(20, 22, 23, 0.32); +} +headerbar.selection-mode button:checked:disabled, headerbar.selection-mode button:active:disabled, headerbar.selection-mode button.flat:checked:disabled, headerbar.selection-mode button.flat:active:disabled, +.titlebar:not(headerbar).selection-mode button:checked:disabled, +.titlebar:not(headerbar).selection-mode button:active:disabled, +.titlebar:not(headerbar).selection-mode button.flat:checked:disabled, +.titlebar:not(headerbar).selection-mode button.flat:active:disabled { + border-color: rgba(25, 27, 28, 0.32); +} +headerbar.selection-mode button:checked:active:disabled, headerbar.selection-mode button:checked:checked:disabled, headerbar.selection-mode button:active:active:disabled, headerbar.selection-mode button:active:checked:disabled, headerbar.selection-mode button.flat:checked:active:disabled, headerbar.selection-mode button.flat:checked:checked:disabled, headerbar.selection-mode button.flat:active:active:disabled, headerbar.selection-mode button.flat:active:checked:disabled, +.titlebar:not(headerbar).selection-mode button:checked:active:disabled, +.titlebar:not(headerbar).selection-mode button:checked:checked:disabled, +.titlebar:not(headerbar).selection-mode button:active:active:disabled, +.titlebar:not(headerbar).selection-mode button:active:checked:disabled, +.titlebar:not(headerbar).selection-mode button.flat:checked:active:disabled, +.titlebar:not(headerbar).selection-mode button.flat:checked:checked:disabled, +.titlebar:not(headerbar).selection-mode button.flat:active:active:disabled, +.titlebar:not(headerbar).selection-mode button.flat:active:checked:disabled { + border-color: rgba(23, 26, 26, 0.32); +} +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, +.titlebar:not(headerbar).selection-mode button:active:focus, +.titlebar:not(headerbar).selection-mode button:active:hover, +.titlebar:not(headerbar).selection-mode button.flat:checked:focus, +.titlebar:not(headerbar).selection-mode button.flat:checked:hover, +.titlebar:not(headerbar).selection-mode button.flat:active:focus, +.titlebar:not(headerbar).selection-mode button.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #c1c428; + background-image: none; + color: #1d2021; +} +headerbar.selection-mode button:focus, headerbar.selection-mode button:hover, headerbar.selection-mode button.flat:focus, headerbar.selection-mode button.flat:hover, +.titlebar:not(headerbar).selection-mode button:focus, +.titlebar:not(headerbar).selection-mode button:hover, +.titlebar:not(headerbar).selection-mode button.flat:focus, +.titlebar:not(headerbar).selection-mode button.flat:hover { + color: #1d2021; +} +headerbar.selection-mode button:disabled:disabled, headerbar.selection-mode button.flat:disabled:disabled, +.titlebar:not(headerbar).selection-mode button:disabled:disabled, +.titlebar:not(headerbar).selection-mode button.flat:disabled:disabled { + background-color: alpha(mix(#b8bb26,#1d2021,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .4; + color: mix(#b8bb26,#1d2021,0.5); + box-shadow: none; +} +headerbar.selection-mode button:active:disabled, headerbar.selection-mode button:checked:disabled, headerbar.selection-mode button.flat:active:disabled, headerbar.selection-mode button.flat:checked:disabled, +.titlebar:not(headerbar).selection-mode button:active:disabled, +.titlebar:not(headerbar).selection-mode button:checked:disabled, +.titlebar:not(headerbar).selection-mode button.flat:active:disabled, +.titlebar:not(headerbar).selection-mode button.flat:checked:disabled { + background-color: rgba(184, 187, 38, 0.6); + background-image: none; + color: #1d2021; + box-shadow: none; +} +headerbar.selection-mode button.separator, headerbar.selection-mode button .separator, +.titlebar:not(headerbar).selection-mode button.separator, +.titlebar:not(headerbar).selection-mode button .separator { + border: 1px solid currentColor; + color: rgba(184, 187, 38, 0.9); +} +headerbar.selection-mode button.separator:disabled, headerbar.selection-mode button .separator:disabled, +.titlebar:not(headerbar).selection-mode button.separator:disabled, +.titlebar:not(headerbar).selection-mode button .separator:disabled { + color: rgba(184, 187, 38, 0.85); +} +headerbar.selection-mode:backdrop, +.titlebar:not(headerbar).selection-mode:backdrop { + background-color: #b8bb26; + background-image: none; +} +headerbar.selection-mode .selection-menu:backdrop, headerbar.selection-mode .selection-menu, +.titlebar:not(headerbar).selection-mode .selection-menu:backdrop, +.titlebar:not(headerbar).selection-mode .selection-menu { + color: #93961e; + background-color: transparent; + background-image: none; + box-shadow: none; + border: 0; +} +headerbar.selection-mode .selection-menu:backdrop:hover, headerbar.selection-mode .selection-menu:hover, +.titlebar:not(headerbar).selection-mode .selection-menu:backdrop:hover, +.titlebar:not(headerbar).selection-mode .selection-menu:hover { + color: #81831b; +} +headerbar.selection-mode .selection-menu:backdrop:active, headerbar.selection-mode .selection-menu:active, +.titlebar:not(headerbar).selection-mode .selection-menu:backdrop:active, +.titlebar:not(headerbar).selection-mode .selection-menu:active { + color: #8a8c1d; +} +headerbar.selection-mode .selection-menu:backdrop .arrow, headerbar.selection-mode .selection-menu .arrow, +.titlebar:not(headerbar).selection-mode .selection-menu:backdrop .arrow, +.titlebar:not(headerbar).selection-mode .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + color: rgba(29, 32, 33, 0.5); + -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 { + color: #81831b; +} + +/********** + ! Calendar +***********/ +calendar { + padding: 1px 3px; + outline-offset: -1px; + color: #d5c4a1; +} +calendar:selected { + border-radius: 0px; +} +calendar.header { + border-bottom: 1px solid rgba(0, 0, 0, 0.1); + border-radius: 0; +} +calendar.header:backdrop { + border-color: rgba(0, 0, 0, 0.1); +} +calendar.button { + color: rgba(213, 196, 161, 0.55); +} +calendar.button:hover { + color: #d5c4a1; +} +calendar.button:backdrop { + color: alpha(mix(#d5c4a1,#1d2021,0.5),0.55); +} +calendar.button:disabled { + color: alpha(mix(#d5c4a1,#1d2021,0.5),0.55); +} +calendar:indeterminate, calendar:indeterminate:backdrop { + color: mix(#d5c4a1,#1d2021,0.5); +} +calendar.highlight, calendar.highlight:backdrop { + font-size: smaller; + color: mix(#b8bb26,#d5c4a1,0.5); +} +calendar:backdrop { + color: mix(#1d2021,#d5c4a1,0.8); +} + +/* gnome-calendar */ +.calendar-view { + background-color: #1d2021; + color: #d5c4a1; +} + +/*************** + ! Color chooser +****************/ +colorswatch:drop(active), colorswatch { + border-style: none; +} +colorswatch.top { + border-top-left-radius: 0.5px; + border-top-right-radius: 0.5px; +} +colorswatch.top overlay { + border-top-left-radius: 0px; + border-top-right-radius: 0px; +} +colorswatch.bottom { + border-bottom-left-radius: 0.5px; + border-bottom-right-radius: 0.5px; +} +colorswatch.bottom overlay { + border-bottom-left-radius: 0px; + border-bottom-right-radius: 0px; +} +colorswatch.left, colorswatch:first-child:not(.top) { + border-top-left-radius: 0.5px; + border-bottom-left-radius: 0.5px; +} +colorswatch.left overlay, colorswatch:first-child:not(.top) overlay { + border-top-left-radius: 0px; + border-bottom-left-radius: 0px; +} +colorswatch.right, colorswatch:last-child:not(.bottom) { + border-top-right-radius: 0.5px; + border-bottom-right-radius: 0.5px; +} +colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay { + border-top-right-radius: 0px; + border-bottom-right-radius: 0px; +} +colorswatch.dark overlay { + color: #1d2021; +} +colorswatch.dark overlay:hover { + border-color: #1a1c1d; +} +colorswatch.dark overlay:backdrop { + color: mix(#b8bb26,#1d2021,0.66); +} +colorswatch.light overlay { + color: #d5c4a1; +} +colorswatch.light overlay:hover { + border-color: #1a1c1d; +} +colorswatch.light overlay:backdrop { + color: mix(#1d2021,#d5c4a1,0.8); +} +colorswatch:drop(active) { + box-shadow: none; +} +colorswatch:drop(active).light overlay { + border-color: #4e9a06; + box-shadow: inset 0 0 0 2px #1a1c1d, inset 0 0 0 1px #4e9a06; +} +colorswatch:drop(active).dark overlay { + border-color: #4e9a06; + box-shadow: inset 0 0 0 2px #1a1c1d, inset 0 0 0 1px #4e9a06; +} +colorswatch overlay { + border: 1px solid #1a1c1d; +} +colorswatch overlay:hover { + box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), inset 0 -1px rgba(0, 0, 0, 0.2); +} +colorswatch overlay:backdrop, colorswatch overlay:backdrop:hover { + border-color: #1a1c1d; + box-shadow: none; +} +colorswatch:disabled { + opacity: .5; +} +colorswatch:disabled overlay { + border-color: rgba(0, 0, 0, 0.6); + box-shadow: none; +} +row:selected colorswatch { + box-shadow: 0 0 0 2px #1d2021; +} +colorswatch#add-color-button { + border-radius: 0px 0px 0 0; +} +colorswatch#add-color-button:only-child { + border-radius: 0px; +} +colorswatch#add-color-button overlay { + background-color: #1c1e1f; + color: #d5c4a1; +} +colorswatch#add-color-button overlay:hover { + background-color: #1a1d1e; +} +colorswatch#add-color-button overlay:backdrop { + background-color: #1c1e1f; +} +colorswatch#editor-color-sample { + border-radius: 0px; +} +colorswatch#editor-color-sample overlay { + border-radius: 0.5px; +} + +button.color { + padding: 4px; +} +button.color colorswatch:only-child, button.color colorswatch:only-child overlay { + border-radius: 0; +} + +/*********************** +! Font and file choosers +************************/ +filechooser { + /* for fallback when header bar not used */ +} +filechooser .dialog-action-box { + border-top: 1px solid #1a1c1d; +} +filechooser .dialog-action-box:backdrop { + border-top-color: mix(#1d2021,#1a1c1d,0.9); +} +filechooser #pathbarbox { + border-bottom: 1px solid #1d2021; +} + +filechooserbutton:drop(active) { + box-shadow: none; + border-color: transparent; +} + +/****************** + ! Grid and flowbox +*******************/ +list { + color: #d5c4a1; + background-color: #1d2021; + border-color: #1a1c1d; +} +list:backdrop { + background-color: #1d2021; + border-color: mix(#1d2021,#1a1c1d,0.9); +} +list row { + padding: 4px; +} + +row { + transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); +} +row:hover { + transition: none; +} +row:backdrop { + transition: 200ms ease-out; +} +row.activatable.has-open-popup, row.activatable:hover { + background-color: rgba(213, 196, 161, 0.05); +} +row.activatable:active { + box-shadow: inset 0 2px 2px -2px rgba(0, 0, 0, 0.2); +} +row.activatable:backdrop:hover { + background-color: transparent; +} +row.activatable:selected:active { + box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.5); +} +row.activatable:selected.has-open-popup, row.activatable:selected:hover { + background-color: mix(#b8bb26,#d5c4a1,0.1); +} +row.activatable:selected:backdrop { + background-color: #b8bb26; +} + +flowbox flowboxchild { + padding: 4px; + border-radius: 0px; +} +flowbox flowboxchild:selected { + outline-offset: -2px; +} + +/********* + ! Buttons +**********/ +/****************** +! ComboBoxes * +*******************/ +/********* + ! Infobar +**********/ +infobar { + border: 0; +} +infobar.info, infobar.info:backdrop { + background-color: #03a9f4; + background-image: none; + border: 1px solid #0287c3; + caret-color: currentColor; +} +infobar.info label, infobar.info, infobar.info:backdrop label, infobar.info:backdrop { + color: #fff; +} +infobar.info button { + background-color: #03a9f4; + background-image: none; + border-color: rgba(204, 204, 204, 0.22); + color: #fff; + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.22); +} +infobar.info button:focus, infobar.info button:hover { + border-color: #656615; +} +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); +} +infobar.info button:disabled { + border-color: rgba(217, 217, 217, 0.22); +} +infobar.info button:active:disabled, infobar.info button:checked:disabled { + border-color: rgba(204, 204, 204, 0.22); +} +infobar.info button.flat { + color: #fff; + border-color: rgba(3, 169, 244, 0); + background-color: rgba(3, 169, 244, 0); + background-image: none; + box-shadow: none; +} +infobar.info button:hover, infobar.info button.flat:hover { + background-color: #07b0fc; + background-image: none; + border-color: rgba(204, 204, 204, 0.3); + color: #fff; + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 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: #656615; +} +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); +} +infobar.info button:hover:disabled, infobar.info button.flat:hover:disabled { + border-color: rgba(217, 217, 217, 0.3); +} +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); +} +infobar.info button:focus, infobar.info button.flat:focus { + background-color: #07b0fc; + background-image: none; + border-color: rgba(204, 204, 204, 0.3); + color: #fff; + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 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: #656615; +} +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); +} +infobar.info button:focus:disabled, infobar.info button.flat:focus:disabled { + border-color: rgba(217, 217, 217, 0.3); +} +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); +} +infobar.info button:focus:hover, infobar.info button.flat:focus:hover { + background-color: #14b4fc; + background-image: none; + border-color: rgba(204, 204, 204, 0.3); + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 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: #656615; +} +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); +} +infobar.info button:focus:hover:disabled, infobar.info button.flat:focus:hover:disabled { + border-color: rgba(217, 217, 217, 0.3); +} +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); +} +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: #b8bb26; + background-image: none; + color: #1d2021; + 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); +} +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: #656615; +} +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); +} +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); +} +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); +} +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: #c1c428; + background-image: none; + color: #1d2021; +} +infobar.info button:focus, infobar.info button:hover, infobar.info button.flat:focus, infobar.info button.flat:hover { + color: #fff; +} +infobar.info button:disabled:disabled, infobar.info button.flat:disabled:disabled { + background-color: alpha(mix(#03a9f4,#fff,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .4; + color: mix(#03a9f4,#fff,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(184, 187, 38, 0.6); + background-image: none; + color: #1d2021; + box-shadow: none; +} +infobar.info button.separator, infobar.info button .separator { + border: 1px solid currentColor; + color: rgba(3, 169, 244, 0.9); +} +infobar.info button.separator:disabled, infobar.info button .separator:disabled { + color: rgba(3, 169, 244, 0.85); +} +infobar.warning, infobar.warning:backdrop { + background-color: #ef6c00; + background-image: none; + border: 1px solid #bf5600; + caret-color: currentColor; +} +infobar.warning label, infobar.warning, infobar.warning:backdrop label, infobar.warning:backdrop { + color: #fff; +} +infobar.warning button { + background-color: #ef6c00; + background-image: none; + border-color: rgba(204, 204, 204, 0.22); + color: #fff; + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.22); +} +infobar.warning button:focus, infobar.warning button:hover { + border-color: #656615; +} +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); +} +infobar.warning button:disabled { + border-color: rgba(217, 217, 217, 0.22); +} +infobar.warning button:active:disabled, infobar.warning button:checked:disabled { + border-color: rgba(204, 204, 204, 0.22); +} +infobar.warning button.flat { + color: #fff; + border-color: rgba(239, 108, 0, 0); + background-color: rgba(239, 108, 0, 0); + background-image: none; + box-shadow: none; +} +infobar.warning button:hover, infobar.warning button.flat:hover { + background-color: #fb7100; + background-image: none; + border-color: rgba(204, 204, 204, 0.3); + color: #fff; + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.32); +} +infobar.warning button:hover:focus, infobar.warning button:hover:hover, infobar.warning button.flat:hover:focus, infobar.warning button.flat:hover:hover { + border-color: #656615; +} +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); +} +infobar.warning button:hover:disabled, infobar.warning button.flat:hover:disabled { + border-color: rgba(217, 217, 217, 0.3); +} +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); +} +infobar.warning button:focus, infobar.warning button.flat:focus { + background-color: #fb7100; + background-image: none; + border-color: rgba(204, 204, 204, 0.3); + color: #fff; + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.42); +} +infobar.warning button:focus:focus, infobar.warning button:focus:hover, infobar.warning button.flat:focus:focus, infobar.warning button.flat:focus:hover { + border-color: #656615; +} +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); +} +infobar.warning button:focus:disabled, infobar.warning button.flat:focus:disabled { + border-color: rgba(217, 217, 217, 0.3); +} +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); +} +infobar.warning button:focus:hover, infobar.warning button.flat:focus:hover { + background-color: #ff7808; + background-image: none; + border-color: rgba(204, 204, 204, 0.3); + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.48); +} +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: #656615; +} +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); +} +infobar.warning button:focus:hover:disabled, infobar.warning button.flat:focus:hover:disabled { + border-color: rgba(217, 217, 217, 0.3); +} +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); +} +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: #b8bb26; + background-image: none; + color: #1d2021; + 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); +} +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: #656615; +} +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); +} +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); +} +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); +} +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: #c1c428; + background-image: none; + color: #1d2021; +} +infobar.warning button:focus, infobar.warning button:hover, infobar.warning button.flat:focus, infobar.warning button.flat:hover { + color: #fff; +} +infobar.warning button:disabled:disabled, infobar.warning button.flat:disabled:disabled { + background-color: alpha(mix(#ef6c00,#fff,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .4; + color: mix(#ef6c00,#fff,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(184, 187, 38, 0.6); + background-image: none; + color: #1d2021; + box-shadow: none; +} +infobar.warning button.separator, infobar.warning button .separator { + border: 1px solid currentColor; + color: rgba(239, 108, 0, 0.9); +} +infobar.warning button.separator:disabled, infobar.warning button .separator:disabled { + color: rgba(239, 108, 0, 0.85); +} +infobar.question, infobar.question:backdrop { + background-color: #673ab7; + background-image: none; + border: 1px solid #522e92; + caret-color: currentColor; +} +infobar.question label, infobar.question, infobar.question:backdrop label, infobar.question:backdrop { + color: #fff; +} +infobar.question button { + background-color: #673ab7; + background-image: none; + border-color: rgba(204, 204, 204, 0.22); + color: #fff; + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.22); +} +infobar.question button:focus, infobar.question button:hover { + border-color: #656615; +} +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); +} +infobar.question button:disabled { + border-color: rgba(217, 217, 217, 0.22); +} +infobar.question button:active:disabled, infobar.question button:checked:disabled { + border-color: rgba(204, 204, 204, 0.22); +} +infobar.question button.flat { + color: #fff; + border-color: rgba(103, 58, 183, 0); + background-color: rgba(103, 58, 183, 0); + background-image: none; + box-shadow: none; +} +infobar.question button:hover, infobar.question button.flat:hover { + background-color: #6c3dc0; + background-image: none; + border-color: rgba(204, 204, 204, 0.3); + color: #fff; + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 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: #656615; +} +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); +} +infobar.question button:hover:disabled, infobar.question button.flat:hover:disabled { + border-color: rgba(217, 217, 217, 0.3); +} +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); +} +infobar.question button:focus, infobar.question button.flat:focus { + background-color: #6c3dc0; + background-image: none; + border-color: rgba(204, 204, 204, 0.3); + color: #fff; + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 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: #656615; +} +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); +} +infobar.question button:focus:disabled, infobar.question button.flat:focus:disabled { + border-color: rgba(217, 217, 217, 0.3); +} +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); +} +infobar.question button:focus:hover, infobar.question button.flat:focus:hover { + background-color: #7345c4; + background-image: none; + border-color: rgba(204, 204, 204, 0.3); + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 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: #656615; +} +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); +} +infobar.question button:focus:hover:disabled, infobar.question button.flat:focus:hover:disabled { + border-color: rgba(217, 217, 217, 0.3); +} +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); +} +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: #b8bb26; + background-image: none; + color: #1d2021; + 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); +} +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: #656615; +} +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); +} +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); +} +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); +} +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: #c1c428; + background-image: none; + color: #1d2021; +} +infobar.question button:focus, infobar.question button:hover, infobar.question button.flat:focus, infobar.question button.flat:hover { + color: #fff; +} +infobar.question button:disabled:disabled, infobar.question button.flat:disabled:disabled { + background-color: alpha(mix(#673ab7,#fff,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .4; + color: mix(#673ab7,#fff,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(184, 187, 38, 0.6); + background-image: none; + color: #1d2021; + box-shadow: none; +} +infobar.question button.separator, infobar.question button .separator { + border: 1px solid currentColor; + color: rgba(103, 58, 183, 0.9); +} +infobar.question button.separator:disabled, infobar.question button .separator:disabled { + color: rgba(103, 58, 183, 0.85); +} +infobar.error, infobar.error:backdrop { + background-color: #f44336; + background-image: none; + border: 1px solid #e21b0c; + caret-color: currentColor; +} +infobar.error label, infobar.error, infobar.error:backdrop label, infobar.error:backdrop { + color: #fff; +} +infobar.error button { + background-color: #f44336; + background-image: none; + border-color: rgba(204, 204, 204, 0.22); + color: #fff; + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.12); +} +infobar.error button:focus, infobar.error button:hover { + border-color: #656615; +} +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); +} +infobar.error button:disabled { + border-color: rgba(217, 217, 217, 0.22); +} +infobar.error button:active:disabled, infobar.error button:checked:disabled { + border-color: rgba(204, 204, 204, 0.22); +} +infobar.error button.flat { + color: #fff; + border-color: rgba(244, 67, 54, 0); + background-color: rgba(244, 67, 54, 0); + background-image: none; + box-shadow: none; +} +infobar.error button:hover, infobar.error button.flat:hover { + background-color: #f55044; + background-image: none; + border-color: rgba(204, 204, 204, 0.3); + color: #fff; + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 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: #656615; +} +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); +} +infobar.error button:hover:disabled, infobar.error button.flat:hover:disabled { + border-color: rgba(217, 217, 217, 0.3); +} +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); +} +infobar.error button:focus, infobar.error button.flat:focus { + background-color: #f55044; + background-image: none; + border-color: rgba(204, 204, 204, 0.3); + color: #fff; + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 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: #656615; +} +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); +} +infobar.error button:focus:disabled, infobar.error button.flat:focus:disabled { + border-color: rgba(217, 217, 217, 0.3); +} +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); +} +infobar.error button:focus:hover, infobar.error button.flat:focus:hover { + background-color: #f65d52; + background-image: none; + border-color: rgba(204, 204, 204, 0.3); + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 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: #656615; +} +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); +} +infobar.error button:focus:hover:disabled, infobar.error button.flat:focus:hover:disabled { + border-color: rgba(217, 217, 217, 0.3); +} +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); +} +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: #b8bb26; + background-image: none; + color: #1d2021; + 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); +} +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: #656615; +} +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); +} +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); +} +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); +} +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: #c1c428; + background-image: none; + color: #1d2021; +} +infobar.error button:focus, infobar.error button:hover, infobar.error button.flat:focus, infobar.error button.flat:hover { + color: #fff; +} +infobar.error button:disabled:disabled, infobar.error button.flat:disabled:disabled { + background-color: alpha(mix(#f44336,#fff,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .4; + color: mix(#f44336,#fff,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(184, 187, 38, 0.6); + background-image: none; + color: #1d2021; + box-shadow: none; +} +infobar.error button.separator, infobar.error button .separator { + border: 1px solid currentColor; + color: rgba(244, 67, 54, 0.9); +} +infobar.error button.separator:disabled, infobar.error button .separator:disabled { + color: rgba(244, 67, 54, 0.85); +} + +/********* + ! Entry * +**********/ +.linked:not(.vertical) > entry { + border-width: 1px; + border-radius: 0; + border-right-width: 0; + border-left-width: 0; +} +.linked:not(.vertical) > entry:first-child { + border-width: 1px; + border-radius: 0px; + border-right-width: 0; + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +.linked:not(.vertical) > entry:first-child:dir(rtl) { + border-left-width: 0; + border-right-width: 1px; +} +.linked:not(.vertical) > entry:last-child { + border-width: 1px; + border-radius: 0px; + border-left-width: 0; + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.linked:not(.vertical) > entry:last-child:dir(rtl) { + border-left-width: 1px; + border-right-width: 0; +} +.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; +} + +.linked.vertical > entry { + border-width: 1px; + border-radius: 0; + border-top-width: 0; + border-bottom-width: 0; +} +.linked.vertical > entry:first-child { + border-width: 1px; + border-radius: 0px; + border-top-width: 1px; + border-bottom-width: 0; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} +.linked.vertical > entry:first-child:dir(rtl) { + border-top-width: 0; + border-bottom-width: 1px; +} +.linked.vertical > entry:last-child { + border-width: 1px; + border-radius: 0px; + border-top-width: 0; + border-bottom-width: 1px; + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.linked.vertical > entry:last-child:dir(rtl) { + border-top-width: 1px; + border-bottom-width: 0; +} +.linked.vertical > entry:only-child, .linked.vertical > entry:first-child:only-child { + border-width: 1px; +} +.linked.vertical > entry:only-child { + border-radius: 0px; +} + +entry, menuitem entry, popover.background entry, .osd entry, +#XfceNotifyWindow entry, #login_window entry { + border-width: 1px; + border-style: solid; + border-radius: 0px; + border-color: #171a1a; + transition: border 100ms ease-out; + box-shadow: inset 1px 0 rgba(52, 42, 23, 0.1), inset 0 1px rgba(52, 42, 23, 0.12), inset -1px 0 rgba(52, 42, 23, 0.1), inset 0 -1px rgba(52, 42, 23, 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, +#XfceNotifyWindow entry:active, #login_window entry:active { + transition: border 100ms ease-in; +} +entry:selected, popover.background entry:selected, +#XfceNotifyWindow entry:selected, #login_window entry:selected, entry:selected:selected:focus, +#XfceNotifyWindow entry:selected:selected:focus, #login_window entry:selected:selected:focus { + background-color: #b8bb26; + color: #1d2021; +} +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 { + background-color: #b8bb26; + background-image: none; + border-width: 0; + border-radius: 0px; + color: #1d2021; +} +entry image.left, +#XfceNotifyWindow entry image.left, #login_window entry image.left { + padding-right: 4px; +} +entry image.right, +#XfceNotifyWindow entry image.right, #login_window entry image.right { + padding-left: 4px; +} +entry.warning, popover.background entry.warning, +#XfceNotifyWindow entry.warning, #login_window entry.warning { + color: #fff; + border-color: #bf5600; + background-color: mix(#1d2021,#ef6c00,0.6); +} +entry.warning image, +#XfceNotifyWindow entry.warning image, #login_window entry.warning image { + color: #fff; +} +entry.warning:focus, +#XfceNotifyWindow entry.warning:focus, #login_window entry.warning:focus { + color: #fff; + border-color: #656615; + background-color: #ef6c00; + box-shadow: none; +} +entry.warning selection, +#XfceNotifyWindow entry.warning selection, #login_window entry.warning selection { + background-color: #fff; + color: #ef6c00; +} +entry.error, popover.background entry.error, +#XfceNotifyWindow entry.error, #login_window entry.error { + color: #fff; + border-color: #e21b0c; + background-color: mix(#1d2021,#f44336,0.6); +} +entry.error image, +#XfceNotifyWindow entry.error image, #login_window entry.error image { + color: #fff; +} +entry.error:focus, +#XfceNotifyWindow entry.error:focus, #login_window entry.error:focus { + color: #fff; + border-color: #656615; + background-color: #f44336; + box-shadow: none; +} +entry.error selection, +#XfceNotifyWindow entry.error selection, #login_window entry.error selection { + background-color: #fff; + color: #f44336; +} +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(#1d2021,#f44336,0.6); +} +entry.search-missing image, +#XfceNotifyWindow entry.search-missing image, #login_window entry.search-missing image { + color: #fff; +} +entry.search-missing:focus, +#XfceNotifyWindow entry.search-missing:focus, #login_window entry.search-missing:focus { + color: #fff; + border-color: #656615; + background-color: #f44336; + box-shadow: none; +} +entry.search-missing selection, +#XfceNotifyWindow entry.search-missing selection, #login_window entry.search-missing selection { + background-color: #fff; + color: #f44336; +} + +/********* + ! Menubar +**********/ +menubar, .menubar { + -GtkWidget-window-dragging: true; + padding: 0; + border: 0; + background-color: #1d2021; + background-image: none; + color: #d5c4a1; +} +menubar > menuitem, .menubar > menuitem { + min-height: 16px; + padding: 6px 10px; + border: 1px solid transparent; + background-color: transparent; + background-image: none; + color: #d5c4a1; +} +menubar > menuitem:hover, .menubar > menuitem:hover { + border-color: mix(#1d2021,#d5c4a1,0.21); + background-color: mix(#1d2021,#d5c4a1,0.21); + background-image: none; + color: #ded1b6; +} +menubar > menuitem *:hover, .menubar > menuitem *:hover { + color: #ded1b6; +} + +/****** + ! Menu +*******/ +menu, .menu, .context-menu { + border: 0; + border-radius: 0; + padding: 4px; + background-color: #1d2021; + color: #d5c4a1; +} +.csd menu, +.csd .menu, +.csd .context-menu { + border: 0; +} +menu:selected, .menu:selected, .context-menu:selected { + background-color: #b8bb26; +} +menu separator, .csd menu separator, .menu separator, .csd .menu separator, .context-menu separator, .csd .context-menu separator { + background-color: #1a1d1e; + margin: 2px 0; +} +menu .separator, .csd menu .separator, .menu .separator, .csd .menu .separator, .context-menu .separator, .csd .context-menu .separator { + color: #1a1d1e; +} +menu menuitem, .menu menuitem, .context-menu menuitem { + min-height: 16px; + min-width: 40px; + padding: 4px; + border-radius: 0; +} +menu menuitem:active, menu menuitem:hover, .menu menuitem:active, .menu menuitem:hover, .context-menu menuitem:active, .context-menu menuitem:hover { + border: 0; + background-color: #b8bb26; + background-image: none; + color: #1d2021; +} +menu menuitem *:active, menu menuitem *:hover, .menu menuitem *:active, .menu menuitem *:hover, .context-menu menuitem *:active, .context-menu menuitem *:hover { + color: #1d2021; +} +menu menuitem:disabled, menu menuitem *:disabled, .menu menuitem:disabled, .menu menuitem *:disabled, .context-menu menuitem:disabled, .context-menu menuitem *:disabled { + color: mix(#d5c4a1,#1d2021,0.5); +} +menu menuitem arrow, .menu menuitem arrow, .context-menu menuitem arrow { + min-height: 16px; + min-width: 16px; +} +menu menuitem arrow:dir(ltr), .menu menuitem arrow:dir(ltr), .context-menu menuitem arrow:dir(ltr) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + margin-left: 10px; +} +menu menuitem arrow:dir(rtl), .menu menuitem arrow:dir(rtl), .context-menu menuitem arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); + margin-right: 10px; +} +menu menuitem.button, menu menuitem.button:focus, menu menuitem.button:active, menu menuitem.button:disabled, menu menuitem.button:active:disabled, menu menuitem.button.flat, menu menuitem.button.flat:focus, menu menuitem.button.flat:active, menu menuitem.button.flat:disabled, menu menuitem.button.flat:active:disabled, .menu menuitem.button, .menu menuitem.button:focus, .menu menuitem.button:active, .menu menuitem.button:disabled, .menu menuitem.button:active:disabled, .menu menuitem.button.flat, .menu menuitem.button.flat:focus, .menu menuitem.button.flat:active, .menu menuitem.button.flat:disabled, .menu menuitem.button.flat:active:disabled, .context-menu menuitem.button, .context-menu menuitem.button:focus, .context-menu menuitem.button:active, .context-menu menuitem.button:disabled, .context-menu menuitem.button:active:disabled, .context-menu menuitem.button.flat, .context-menu menuitem.button.flat:focus, .context-menu menuitem.button.flat:active, .context-menu menuitem.button.flat:disabled, .context-menu menuitem.button.flat:active:disabled { + background-color: transparent; + background-image: none; + border: 0; + box-shadow: none; + color: currentColor; +} +menu menuitem.button:hover, menu menuitem.button:focus:hover, menu menuitem.button:active:hover, menu menuitem.button:selected, menu menuitem.button.flat:hover, menu menuitem.button.flat:focus:hover, menu menuitem.button.flat:active:hover, menu menuitem.button.flat:selected, .menu menuitem.button:hover, .menu menuitem.button:focus:hover, .menu menuitem.button:active:hover, .menu menuitem.button:selected, .menu menuitem.button.flat:hover, .menu menuitem.button.flat:focus:hover, .menu menuitem.button.flat:active:hover, .menu menuitem.button.flat:selected, .context-menu menuitem.button:hover, .context-menu menuitem.button:focus:hover, .context-menu menuitem.button:active:hover, .context-menu menuitem.button:selected, .context-menu menuitem.button.flat:hover, .context-menu menuitem.button.flat:focus:hover, .context-menu menuitem.button.flat:active:hover, .context-menu menuitem.button.flat:selected { + background-image: none; + background-color: #b8bb26; + color: #1d2021; +} +menu menuitem calendar, .menu menuitem calendar, .context-menu menuitem calendar { + color: #d5c4a1; +} +menu menuitem calendar.header, .menu menuitem calendar.header, .context-menu menuitem calendar.header { + border-bottom: 1px solid #1a1d1e; + border-radius: 0; +} +menu menuitem calendar.header:backdrop, .menu menuitem calendar.header:backdrop, .context-menu menuitem calendar.header:backdrop { + border-color: #1a1d1e; +} +menu menuitem calendar.button, .menu menuitem calendar.button, .context-menu menuitem calendar.button { + color: rgba(213, 196, 161, 0.55); +} +menu menuitem calendar.button:hover, .menu menuitem calendar.button:hover, .context-menu menuitem calendar.button:hover { + 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(#d5c4a1,#1d2021,0.5); +} +menu menuitem label:dir(rtl), menu menuitem label:dir(ltr), .menu menuitem label:dir(rtl), .menu menuitem label:dir(ltr), .context-menu menuitem label:dir(rtl), .context-menu menuitem label:dir(ltr) { + color: inherit; +} +menu > arrow, .menu > arrow, .context-menu > arrow { + min-height: 16px; + min-width: 16px; + padding: 4px; + background-color: #1d2021; + border-radius: 0; +} +menu > arrow.top, .menu > arrow.top, .context-menu > arrow.top { + margin-top: -6px; + border-bottom: 1px solid mix(#d5c4a1,#1d2021,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(#d5c4a1,#1d2021,0.1); + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} +menu > arrow:hover, .menu > arrow:hover, .context-menu > arrow:hover { + background-color: mix(#d5c4a1,#1d2021,0.1); +} +menu > arrow:backdrop, .menu > arrow:backdrop, .context-menu > arrow:backdrop { + background-color: #1d2021; +} +menu > arrow:disabled, .menu > arrow:disabled, .context-menu > arrow:disabled { + color: transparent; + background-color: transparent; + border-color: transparent; +} + +.context-menu { + font: initial; +} + +.monospace { + font-family: monospace; +} + +menuitem accelerator { + color: rgba(213, 196, 161, 0.6); +} +menuitem accelerator:hover { + color: rgba(29, 32, 33, 0.8); +} +menuitem accelerator:disabled { + color: alpha(mix(#d5c4a1,#1d2021,0.5),0.4); +} +menuitem check, menuitem radio { + min-height: 16px; + min-width: 16px; +} +menuitem check:dir(ltr), menuitem radio:dir(ltr) { + margin-right: 7px; +} +menuitem check:dir(rtl), menuitem radio:dir(rtl) { + margin-left: 7px; +} +menuitem window decoration { + box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2); +} +menuitem entry { + background-color: #1d2021; + background-image: none; + border-color: shade(mix(#1d2021,#d5c4a1,0.2),0.8); + padding: 4px; + color: #d5c4a1; + caret-color: #d5c4a1; + -gtk-secondary-caret-color: #d5c4a1; +} +menuitem entry:focus, menuitem entry:hover { + border-color: #656615; +} +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(#1d2021,#d5c4a1,0.2),0.7); +} +menuitem entry:disabled { + border-color: shade(mix(#1d2021,#d5c4a1,0.2),0.85); +} +menuitem entry:active:disabled, menuitem entry:checked:disabled { + border-color: shade(mix(#1d2021,#d5c4a1,0.2),0.8); +} +menuitem entry:focus, menuitem entry:active { + border-color: #656615; +} +menuitem entry:disabled { + background-color: #1a1d1e; + background-image: none; + border-color: shade(alpha(mix(#1d2021,#d5c4a1,0.2),0.4),0.8); + /*@include border(mix($bg, $fg, .20));*/ + /*border-color: alpha(mix($bg, $fg, .15), .8);*/ + /*opacity: .8;*/ + color: mix(#1d2021,#d5c4a1,0.5); +} +menuitem entry:disabled:focus, menuitem entry:disabled:hover { + border-color: #656615; +} +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(#1d2021,#d5c4a1,0.2),0.4),0.7); +} +menuitem entry:disabled:disabled { + border-color: shade(alpha(mix(#1d2021,#d5c4a1,0.2),0.4),0.85); +} +menuitem entry:disabled:active:disabled, menuitem entry:disabled:checked:disabled { + border-color: shade(alpha(mix(#1d2021,#d5c4a1,0.2),0.4),0.8); +} + +/********* + ! Popover +**********/ +popover.background { + padding: 1px; + border-radius: 0px; + background-clip: border-box; + background-color: #1d2021; + background-image: none; + color: #d5c4a1; + box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16); +} +.csd popover.background, popover.background { + /*@include border($menu_bg_color);*/ + 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: #656615; +} +.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(178, 147, 83, 0.5); +} +.csd popover.background:disabled, popover.background:disabled { + 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(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: #b8bb26; +} +popover.background treeview.view, popover.background treeview.view:backdrop { + border-top-color: #232628; +} +popover.background view:hover, popover.background .view:hover, popover.background iconview:hover, popover.background list:hover { + background-image: none; + background-color: #b8bb26; + color: #1d2021; +} +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: #262a2b; + background-image: none; + color: #d5c4a1; + border-color: #171a1a; +} +popover.background list row, popover.background list row .button { + background-color: transparent; + background-image: none; + 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: #b8bb26; + color: #1d2021; +} +popover.background .frame { + border-color: #171a1a; + border-radius: 0px; +} +popover.background entry { + background-color: #1d2021; + background-image: none; + border-color: shade(mix(#1d2021,#d5c4a1,0.2),0.8); + padding: 4px; + color: #d5c4a1; + caret-color: #d5c4a1; + -gtk-secondary-caret-color: #d5c4a1; +} +popover.background entry:focus, popover.background entry:hover { + border-color: #656615; +} +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(#1d2021,#d5c4a1,0.2),0.7); +} +popover.background entry:disabled { + border-color: shade(mix(#1d2021,#d5c4a1,0.2),0.85); +} +popover.background entry:active:disabled, popover.background entry:checked:disabled { + border-color: shade(mix(#1d2021,#d5c4a1,0.2),0.8); +} +popover.background entry:focus, popover.background entry:active { + border-color: #656615; +} +popover.background entry:disabled { + background-color: #1a1d1e; + background-image: none; + border-color: shade(alpha(mix(#1d2021,#d5c4a1,0.2),0.4),0.8); + /*@include border(mix($bg, $fg, .20));*/ + /*border-color: alpha(mix($bg, $fg, .15), .8);*/ + /*opacity: .8;*/ + color: mix(#1d2021,#d5c4a1,0.5); +} +popover.background entry:disabled:focus, popover.background entry:disabled:hover { + border-color: #656615; +} +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(#1d2021,#d5c4a1,0.2),0.4),0.7); +} +popover.background entry:disabled:disabled { + border-color: shade(alpha(mix(#1d2021,#d5c4a1,0.2),0.4),0.85); +} +popover.background entry:disabled:active:disabled, popover.background entry:disabled:checked:disabled { + border-color: shade(alpha(mix(#1d2021,#d5c4a1,0.2),0.4),0.8); +} +popover.background button { + background-color: #1d2021; + background-image: none; + border-color: rgba(190, 164, 109, 0.22); + color: #d5c4a1; + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.22); +} +popover.background button:focus, popover.background button:hover { + border-color: #656615; +} +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(178, 147, 83, 0.22); +} +popover.background button:disabled { + border-color: rgba(196, 172, 122, 0.22); +} +popover.background button:active:disabled, popover.background button:checked:disabled { + border-color: rgba(190, 164, 109, 0.22); +} +popover.background button.flat { + color: #d5c4a1; + border-color: rgba(29, 32, 33, 0); + background-color: rgba(29, 32, 33, 0); + background-image: none; + box-shadow: none; +} +popover.background button:hover, popover.background button.flat:hover { + background-color: #1e2223; + background-image: none; + border-color: rgba(190, 164, 109, 0.3); + color: #d5c4a1; + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 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: #656615; +} +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(178, 147, 83, 0.3); +} +popover.background button:hover:disabled, popover.background button.flat:hover:disabled { + 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(190, 164, 109, 0.3); +} +popover.background button:focus, popover.background button.flat:focus { + background-color: #1e2223; + background-image: none; + border-color: rgba(190, 164, 109, 0.3); + color: #d5c4a1; + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 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: #656615; +} +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(178, 147, 83, 0.3); +} +popover.background button:focus:disabled, popover.background button.flat:focus:disabled { + 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(190, 164, 109, 0.3); +} +popover.background button:focus:hover, popover.background button.flat:focus:hover { + background-color: #202324; + background-image: none; + border-color: rgba(190, 164, 109, 0.3); + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 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: #656615; +} +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(178, 147, 83, 0.3); +} +popover.background button:focus:hover:disabled, popover.background button.flat:focus:hover:disabled { + 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(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: #b8bb26; + background-image: none; + color: #1d2021; + 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); + 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 { + border-color: #656615; +} +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(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(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(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: #c1c428; + background-image: none; + color: #1d2021; +} +popover.background button:focus, popover.background button:hover, popover.background button.flat:focus, popover.background button.flat:hover { + color: #d5c4a1; +} +popover.background button:disabled:disabled, popover.background button.flat:disabled:disabled { + background-color: alpha(mix(#1d2021,#d5c4a1,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .4; + color: mix(#1d2021,#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(184, 187, 38, 0.6); + background-image: none; + color: #1d2021; + box-shadow: none; +} +popover.background button.separator, popover.background button .separator { + border: 1px solid currentColor; + color: rgba(29, 32, 33, 0.9); +} +popover.background button.separator:disabled, popover.background button .separator:disabled { + color: rgba(29, 32, 33, 0.85); +} +popover.background .linked > button { + box-shadow: inset -1px 0 rgba(0, 0, 0, 0.22), 0 1px 2px -1px rgba(52, 42, 23, 0.22); +} +popover.background .linked > button:focus, popover.background .linked > button:hover { + box-shadow: inset -1px 0 #656615, 0 1px 2px -1px rgba(52, 42, 23, 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(52, 42, 23, 0.07), inset 0 -1px rgba(52, 42, 23, 0.05); +} +popover.background .linked > button:disabled { + box-shadow: inset -1px 0 #171a1a; +} +popover.background .linked > button:last-child, popover.background .linked > button:only-child { + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.22); +} +popover.background .linked > button:last-child:hover, popover.background .linked > button:only-child:hover { + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 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(52, 42, 23, 0.07), inset -1px 0 rgba(52, 42, 23, 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(52, 42, 23, 0.06), inset 0 1px rgba(52, 42, 23, 0.07), inset -1px 0 rgba(52, 42, 23, 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: 4px 6px; + outline-color: transparent; + transition: none; +} +modelbutton.flat:hover, +menuitem.button.flat:hover { + background-color: #b8bb26; + color: #1d2021; +} +modelbutton.flat:checked, +menuitem.button.flat:checked { + color: #d5c4a1; +} +modelbutton.flat arrow.left, +menuitem.button.flat arrow.left { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} +modelbutton.flat arrow.right, +menuitem.button.flat arrow.right { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} +modelbutton.flat check:last-child, +modelbutton.flat radio:last-child, +menuitem.button.flat check:last-child, +menuitem.button.flat radio:last-child { + margin-left: 8px; +} +modelbutton.flat check:first-child, +modelbutton.flat radio:first-child, +menuitem.button.flat check:first-child, +menuitem.button.flat radio:first-child { + margin-right: 8px; +} + +/*************** +! Dimmed label * +****************/ +.dim-label, label.separator { + opacity: .5; + text-shadow: none; +} + +/*********** + ! Tooltip * +************/ +.tooltip.background, .tooltip.background.csd, +tooltip.background, +tooltip.background.csd { + background-color: #1d2021; + background-clip: padding-box; + border: 1px solid #171a1a; + border-radius: 0px; + color: #d5c4a1; +} +.tooltip *, +tooltip * { + background-color: transparent; + color: inherit; +} + +/*********** + ! Dialogs * +************/ +messagedialog, .message-dialog, .prompt { + -GtkDialog-content-area-border: 0; + -GtkDialog-action-area-border: 0; + -GtkDialog-button-spacing: 4px; + margin: 0; + padding: 0; +} + +printdialog paper { + color: #d5c4a1; + border: 1px solid #1a1c1d; + background: #fff; + padding: 0; +} +printdialog paper:backdrop { + color: mix(#d5c4a1,#1d2021,0.5); + border-color: mix(#1d2021,#1a1c1d,0.9); +} +printdialog .dialog-action-box { + margin: 8px; +} + +/********************* + ! App notifications * +**********************/ +frame.app-notification { + border-style: solid; + border-color: rgba(23, 26, 26, 0.8); + border-width: 0 1px 1px; + border-radius: 0 0 0px 0px; + padding: 8px; + background-color: rgba(29, 32, 33, 0.8); + background-image: none; + color: #d5c4a1; +} +frame.app-notification button { + background-color: rgba(29, 32, 33, 0.8); + background-image: none; + border-color: rgba(190, 164, 109, 0.22); + color: #d5c4a1; + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.22); +} +frame.app-notification button:focus, frame.app-notification button:hover { + border-color: #656615; +} +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(178, 147, 83, 0.22); +} +frame.app-notification button:disabled { + border-color: rgba(196, 172, 122, 0.22); +} +frame.app-notification button:active:disabled, frame.app-notification button:checked:disabled { + border-color: rgba(190, 164, 109, 0.22); +} +frame.app-notification button.flat { + color: #d5c4a1; + border-color: rgba(29, 32, 33, 0); + background-color: rgba(29, 32, 33, 0); + background-image: none; + box-shadow: none; +} +frame.app-notification button:hover, frame.app-notification button.flat:hover { + background-color: rgba(30, 34, 35, 0.8); + background-image: none; + border-color: rgba(190, 164, 109, 0.3); + color: #d5c4a1; + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 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: #656615; +} +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(178, 147, 83, 0.3); +} +frame.app-notification button:hover:disabled, frame.app-notification button.flat:hover:disabled { + 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(190, 164, 109, 0.3); +} +frame.app-notification button:focus, frame.app-notification button.flat:focus { + background-color: rgba(30, 34, 35, 0.8); + background-image: none; + border-color: rgba(190, 164, 109, 0.3); + color: #d5c4a1; + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 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: #656615; +} +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(178, 147, 83, 0.3); +} +frame.app-notification button:focus:disabled, frame.app-notification button.flat:focus:disabled { + 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(190, 164, 109, 0.3); +} +frame.app-notification button:focus:hover, frame.app-notification button.flat:focus:hover { + background-color: rgba(32, 35, 36, 0.8); + background-image: none; + border-color: rgba(190, 164, 109, 0.3); + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 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: #656615; +} +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(178, 147, 83, 0.3); +} +frame.app-notification button:focus:hover:disabled, frame.app-notification button.flat:focus:hover:disabled { + 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(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: #b8bb26; + background-image: none; + color: #1d2021; + 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); + 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 { + border-color: #656615; +} +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(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(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(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: #c1c428; + background-image: none; + color: #1d2021; +} +frame.app-notification button:focus, frame.app-notification button:hover, frame.app-notification button.flat:focus, frame.app-notification button.flat:hover { + color: #d5c4a1; +} +frame.app-notification button:disabled:disabled, frame.app-notification button.flat:disabled:disabled { + background-color: alpha(mix(rgba(29, 32, 33, 0.8),#d5c4a1,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .4; + color: mix(rgba(29, 32, 33, 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(184, 187, 38, 0.6); + background-image: none; + color: #1d2021; + box-shadow: none; +} +frame.app-notification button.separator, frame.app-notification button .separator { + border: 1px solid currentColor; + color: rgba(29, 32, 33, 0.7); +} +frame.app-notification button.separator:disabled, frame.app-notification button .separator:disabled { + color: rgba(29, 32, 33, 0.65); +} +frame.app-notification border { + border: 0; +} + +/************* + ! Expanders * +**************/ +expander arrow { + min-width: 16px; + min-height: 16px; + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} +expander arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); +} +expander arrow:hover { + color: alpha(currentColor,0.8); +} +expander arrow:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +/******************* + ! Symbolic images * +********************/ +.image { + color: alpha(currentColor,0.5); +} +.image:hover { + color: alpha(currentColor,0.9); +} +.image:selected, .image:selected:hover { + color: #1d2021; +} + +/**************** + ! Floating bar * +*****************/ +.floating-bar { + background-color: #1d2021; + background-image: none; + border: 1px solid #171a1a; + border-radius: 0px; + color: #d5c4a1; +} +.floating-bar.top { + border-top-width: 0; + border-top-right-radius: 0; + border-top-left-radius: 0; +} +.floating-bar.right { + border-right-width: 0; + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.floating-bar.bottom { + border-bottom-width: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.floating-bar.left { + border-left-width: 0; + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.floating-bar button { + border: 0; + background-color: transparent; + background-image: none; +} + +/************************* + ! Touch text selections * +**************************/ +GtkBubbleWindow { + border-radius: 0px; + background-clip: border-box; +} +GtkBubbleWindow.osd.background { + background-color: rgba(29, 32, 33, 0.8); +} +GtkBubbleWindow .toolbar { + background-color: transparent; +} + +/*************** + ! Font-viewer * +****************/ +SushiFontWidget { + padding: 4px 8px; +} + +/************* + ! Gucharmap * +**************/ +GucharmapChartable { + background-color: #1d2021; + color: #d5c4a1; +} + +/************* + ! Evolution * +**************/ +EPreviewPane .entry { + background-color: #1d2021; + color: #d5c4a1; +} + +/******************* + ! Gnome Bluetooth * +********************/ +entry.entry.pin-entry { + font-style: normal; + font-size: 50px; + padding-left: 20px; + padding-right: 20px; +} + +label.pin-label { + font-style: normal; + font-size: 50px; +} + +/************************ + ! Shortcut window keys * +*************************/ +.keycap { + min-width: 20px; + min-height: 24px; + margin-top: 2px; + padding-bottom: 2px; + padding-left: 4px; + padding-right: 4px; + color: #d5c4a1; + background-color: #1d2021; + border: 1px solid; + border-color: #1a1c1d; + border-radius: 0px; + box-shadow: inset 0 -3px mix(#1a1c1d,#1d2021,0.6); + font-size: smaller; +} +.keycap:backdrop { + background-color: #1d2021; + color: mix(#d5c4a1,#1d2021,0.5); + transition: 200ms ease-out; +} + +/***************** + ! Stackswitcher * +******************/ +stackswitcher button.text-button { + min-width: 80px; +} +stackswitcher button.circular, stackswitcher button.nautilus-circular-button.image-button { + min-width: 28px; + min-height: 28px; + padding: 0; +} + +/******************* + ! 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, +menuitem.button.flat:active, +menuitem.button.flat:active arrow, +menuitem.button.flat:selected, +menuitem.button.flat:selected arrow, .view:selected:focus, iconview:selected:focus, .view:selected, iconview:selected, +.view text:selected:focus, +iconview text:selected:focus, +textview text:selected:focus, +.view text:selected, +iconview text:selected, +textview text:selected, .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 { + background-color: #b8bb26; +} +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, +menuitem.button.flat:selected arrow, .view:selected:focus, iconview:selected:focus, .view:selected, iconview:selected, +.view text:selected:focus, +iconview text:selected:focus, +textview text:selected:focus, +.view text:selected, +iconview text:selected, +textview text:selected, .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 { + color: #1d2021; +} +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 { + color: mix(#1d2021,#b8bb26,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, +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 { + background-color: #b8bb26; + color: mix(#b8bb26,#1d2021,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, +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 { + color: mix(mix(#b8bb26,#1d2021,0.66),#b8bb26,0.3); +} + +/********* + ! Buttons +**********/ +/****************** +! ComboBoxes * +*******************/ +/********** + ! Notebook +***********/ +notebook { + padding: 0; +} +notebook.frame { + border: 1px solid #1a1c1d; +} +notebook.frame > header { + margin: -1px; +} +notebook.frame > header.top { + margin-bottom: 0; +} +notebook.frame > header.bottom { + margin-top: 0; +} +notebook.frame > header.left { + margin-right: 0; +} +notebook.frame > header.right { + margin-left: 0; +} +notebook.frame > header.top, notebook.frame > header.bottom { + padding-left: 0; + padding-right: 0; +} +notebook.frame > header.left, notebook.frame > header.right { + padding-top: 0; + padding-bottom: 0; +} +notebook > stack:not(:only-child) { + background-color: #1d2021; +} +notebook > header { + padding: 4px; + background-color: #1d2021; +} +notebook > header.top { + box-shadow: inset 0 -1px #1a1c1d; +} +notebook > header.bottom { + box-shadow: inset 0 1px #1a1c1d; +} +notebook > header.right { + box-shadow: inset 1px 0 #1a1c1d; +} +notebook > header.left { + box-shadow: inset -1px 0 #1a1c1d; +} +notebook > header.top { + padding-bottom: 0; +} +notebook > header.top > tabs > tab { + padding: 4px 12px; + 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: #b8bb26; +} +notebook > header.top > tabs > tab + tab { + margin-left: -1px; +} +notebook > header.bottom { + padding-top: 0; +} +notebook > header.bottom > tabs > tab { + padding: 4px 12px; + 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: #b8bb26; +} +notebook > header.bottom > tabs > tab + tab { + margin-left: -1px; +} +notebook > header.right { + padding-left: 0; +} +notebook > header.right > tabs > tab { + padding: 4px 12px; + 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: #b8bb26; +} +notebook > header.right > tabs > tab + tab { + margin-top: -1px; +} +notebook > header.left { + padding-right: 0; +} +notebook > header.left > tabs > tab { + padding: 4px 12px; + 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: #b8bb26; +} +notebook > header.left > tabs > tab + tab { + margin-top: -1px; +} +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 { + margin-left: 2px; +} +notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} +notebook > header.top > tabs > arrow.down:first-child, notebook > header.bottom > tabs > arrow.down:first-child { + margin-right: 2px; +} +notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} +notebook > header.left > tabs > arrow.up:last-child, notebook > header.right > tabs > arrow.up:last-child { + margin-top: 2px; +} +notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} +notebook > header.left > tabs > arrow.down:first-child, notebook > header.right > tabs > arrow.down:first-child { + margin-bottom: 2px; +} +notebook > header > tabs > arrow { + color: mix(#d5c4a1,#1d2021,0.5); +} +notebook > header > tabs > arrow:hover { + color: mix(#d5c4a1,mix(#d5c4a1,#1d2021,0.5),0.5); +} +notebook > header > tabs > arrow:active { + color: #d5c4a1; +} +notebook > header > tabs > arrow:disabled { + color: alpha(mix(#d5c4a1,#1d2021,0.5),0.3); +} +notebook > header.top > tabs > tab:hover:not(:checked) { + box-shadow: inset 0 -1px #1a1c1d; +} +notebook > header.bottom > tabs > tab:hover:not(:checked) { + box-shadow: inset 0 1px #1a1c1d; +} +notebook > header.left > tabs > tab:hover:not(:checked) { + box-shadow: inset -1px 0 #1a1c1d; +} +notebook > header.right > tabs > tab:hover:not(:checked) { + box-shadow: inset 1px 0 #1a1c1d; +} +notebook > header > tabs > tab { + color: rgba(213, 196, 161, 0.8); + background-color: alpha(mix(#1d2021,#d5c4a1,0.1),0.7); +} +notebook > header > tabs > tab:hover:not(:checked) { + color: mix(#d5c4a1,mix(#d5c4a1,#1d2021,0.5),0.5); + background-color: rgba(29, 32, 33, 0.5); + border-color: #1a1c1d; +} +notebook > header > tabs > tab:checked { + border-color: #1a1c1d; + color: #d5c4a1; + background-color: #1d2021; +} +notebook > header > tabs > tab button.flat { + min-height: 22px; + min-width: 16px; + padding: 0; + color: mix(#1d2021,#d5c4a1,0.35); +} +notebook > header > tabs > tab button.flat:hover { + color: #ff4d4d; +} +notebook > header > tabs > tab button.flat:active, notebook > header > tabs > tab button.flat:active:hover { + color: #b8bb26; +} + +/********* + ! Buttons +**********/ +/****************** +! ComboBoxes * +*******************/ +/******* + ! OSD * +********/ +overlay.osd { + background-color: transparent; +} + +colorchooser .popover.osd { + border-radius: 0px; +} + +button.color .osd colorswatch:only-child { + box-shadow: none; +} + +button.osd, +#XfceNotifyWindow button { + background-color: rgba(29, 32, 33, 0.8); + background-image: none; + border-color: rgba(190, 164, 109, 0.22); + color: #d5c4a1; + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.22); +} +button.osd:focus, button.osd:hover, +#XfceNotifyWindow button:focus, +#XfceNotifyWindow button:hover { + border-color: #656615; +} +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, +#XfceNotifyWindow button:active:focus, +#XfceNotifyWindow button:active:hover:focus, +#XfceNotifyWindow button:checked, +#XfceNotifyWindow button:checked:hover, +#XfceNotifyWindow button:checked:focus, +#XfceNotifyWindow button:checked:hover:focus { + border-color: rgba(178, 147, 83, 0.22); +} +button.osd:disabled, +#XfceNotifyWindow button:disabled { + 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(190, 164, 109, 0.22); +} +button.osd.flat, +#XfceNotifyWindow button.flat { + color: #d5c4a1; + border-color: rgba(29, 32, 33, 0); + background-color: rgba(29, 32, 33, 0); + background-image: none; + box-shadow: none; +} +button.osd:hover, button.osd.flat:hover, +#XfceNotifyWindow button:hover, +#XfceNotifyWindow button.flat:hover { + background-color: rgba(30, 34, 35, 0.8); + background-image: none; + border-color: rgba(190, 164, 109, 0.3); + color: #d5c4a1; + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 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: #656615; +} +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, +#XfceNotifyWindow button:hover:active:focus, +#XfceNotifyWindow button:hover:active:hover:focus, +#XfceNotifyWindow button:hover:checked, +#XfceNotifyWindow button:hover:checked:hover, +#XfceNotifyWindow button:hover:checked:focus, +#XfceNotifyWindow button:hover:checked:hover:focus, +#XfceNotifyWindow button.flat:hover:active, +#XfceNotifyWindow button.flat:hover:active:hover, +#XfceNotifyWindow button.flat:hover:active:focus, +#XfceNotifyWindow button.flat:hover:active:hover:focus, +#XfceNotifyWindow button.flat:hover:checked, +#XfceNotifyWindow button.flat:hover:checked:hover, +#XfceNotifyWindow button.flat:hover:checked:focus, +#XfceNotifyWindow button.flat:hover:checked:hover:focus { + 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(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(190, 164, 109, 0.3); +} +button.osd:focus, button.osd.flat:focus, +#XfceNotifyWindow button:focus, +#XfceNotifyWindow button.flat:focus { + background-color: rgba(30, 34, 35, 0.8); + background-image: none; + border-color: rgba(190, 164, 109, 0.3); + color: #d5c4a1; + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 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: #656615; +} +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, +#XfceNotifyWindow button:focus:active:focus, +#XfceNotifyWindow button:focus:active:hover:focus, +#XfceNotifyWindow button:focus:checked, +#XfceNotifyWindow button:focus:checked:hover, +#XfceNotifyWindow button:focus:checked:focus, +#XfceNotifyWindow button:focus:checked:hover:focus, +#XfceNotifyWindow button.flat:focus:active, +#XfceNotifyWindow button.flat:focus:active:hover, +#XfceNotifyWindow button.flat:focus:active:focus, +#XfceNotifyWindow button.flat:focus:active:hover:focus, +#XfceNotifyWindow button.flat:focus:checked, +#XfceNotifyWindow button.flat:focus:checked:hover, +#XfceNotifyWindow button.flat:focus:checked:focus, +#XfceNotifyWindow button.flat:focus:checked:hover:focus { + 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(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(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(32, 35, 36, 0.8); + background-image: none; + border-color: rgba(190, 164, 109, 0.3); + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 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: #656615; +} +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, +#XfceNotifyWindow button:focus:hover:active:focus, +#XfceNotifyWindow button:focus:hover:active:hover:focus, +#XfceNotifyWindow button:focus:hover:checked, +#XfceNotifyWindow button:focus:hover:checked:hover, +#XfceNotifyWindow button:focus:hover:checked:focus, +#XfceNotifyWindow button:focus:hover:checked:hover:focus, +#XfceNotifyWindow button.flat:focus:hover:active, +#XfceNotifyWindow button.flat:focus:hover:active:hover, +#XfceNotifyWindow button.flat:focus:hover:active:focus, +#XfceNotifyWindow button.flat:focus:hover:active:hover:focus, +#XfceNotifyWindow button.flat:focus:hover:checked, +#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(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(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(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, +#XfceNotifyWindow button.flat:checked, +#XfceNotifyWindow button.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #b8bb26; + background-image: none; + color: #1d2021; + 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); + 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, +#XfceNotifyWindow button:active:focus, +#XfceNotifyWindow button:active:hover, +#XfceNotifyWindow button.flat:checked:focus, +#XfceNotifyWindow button.flat:checked:hover, +#XfceNotifyWindow button.flat:active:focus, +#XfceNotifyWindow button.flat:active:hover { + border-color: #656615; +} +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, +#XfceNotifyWindow button:checked:active:focus, +#XfceNotifyWindow button:checked:active:hover:focus, +#XfceNotifyWindow button:checked:checked, +#XfceNotifyWindow button:checked:checked:hover, +#XfceNotifyWindow button:checked:checked:focus, +#XfceNotifyWindow button:checked:checked:hover:focus, +#XfceNotifyWindow button:active:active, +#XfceNotifyWindow button:active:active:hover, +#XfceNotifyWindow button:active:active:focus, +#XfceNotifyWindow button:active:active:hover:focus, +#XfceNotifyWindow button:active:checked, +#XfceNotifyWindow button:active:checked:hover, +#XfceNotifyWindow button:active:checked:focus, +#XfceNotifyWindow button:active:checked:hover:focus, +#XfceNotifyWindow button.flat:checked:active, +#XfceNotifyWindow button.flat:checked:active:hover, +#XfceNotifyWindow button.flat:checked:active:focus, +#XfceNotifyWindow button.flat:checked:active:hover:focus, +#XfceNotifyWindow button.flat:checked:checked, +#XfceNotifyWindow button.flat:checked:checked:hover, +#XfceNotifyWindow button.flat:checked:checked:focus, +#XfceNotifyWindow button.flat:checked:checked:hover:focus, +#XfceNotifyWindow button.flat:active:active, +#XfceNotifyWindow button.flat:active:active:hover, +#XfceNotifyWindow button.flat:active:active:focus, +#XfceNotifyWindow button.flat:active:active:hover:focus, +#XfceNotifyWindow button.flat:active:checked, +#XfceNotifyWindow button.flat:active:checked:hover, +#XfceNotifyWindow button.flat:active:checked:focus, +#XfceNotifyWindow button.flat:active:checked:hover:focus { + 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(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, +#XfceNotifyWindow button:active:active:disabled, +#XfceNotifyWindow button:active:checked:disabled, +#XfceNotifyWindow button.flat:checked:active:disabled, +#XfceNotifyWindow button.flat:checked:checked:disabled, +#XfceNotifyWindow button.flat:active:active:disabled, +#XfceNotifyWindow button.flat:active:checked:disabled { + 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, +#XfceNotifyWindow button:active:focus, +#XfceNotifyWindow button:active:hover, +#XfceNotifyWindow button.flat:checked:focus, +#XfceNotifyWindow button.flat:checked:hover, +#XfceNotifyWindow button.flat:active:focus, +#XfceNotifyWindow button.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #c1c428; + background-image: none; + color: #1d2021; +} +button.osd:focus, button.osd:hover, button.osd.flat:focus, button.osd.flat:hover, +#XfceNotifyWindow button:focus, +#XfceNotifyWindow button:hover, +#XfceNotifyWindow button.flat:focus, +#XfceNotifyWindow button.flat:hover { + 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(29, 32, 33, 0.8),#d5c4a1,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .4; + color: mix(rgba(29, 32, 33, 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, +#XfceNotifyWindow button:checked:disabled, +#XfceNotifyWindow button.flat:active:disabled, +#XfceNotifyWindow button.flat:checked:disabled { + background-color: rgba(184, 187, 38, 0.6); + background-image: none; + color: #1d2021; + box-shadow: none; +} +button.osd.separator, button.osd .separator, +#XfceNotifyWindow button.separator, +#XfceNotifyWindow button .separator { + border: 1px solid currentColor; + color: rgba(29, 32, 33, 0.7); +} +button.osd.separator:disabled, button.osd .separator:disabled, +#XfceNotifyWindow button.separator:disabled, +#XfceNotifyWindow button .separator:disabled { + color: rgba(29, 32, 33, 0.65); +} +button.osd.image-button, +#XfceNotifyWindow button.image-button { + padding: 0; + min-height: 36px; + min-width: 36px; +} + +toolbar.osd { + -GtkToolbar-button-relief: normal; + padding: 4px; + border: 1px solid rgba(23, 26, 26, 0.8); + border-radius: 0px; + background-color: rgba(29, 32, 33, 0.8); + background-image: none; + color: #d5c4a1; +} +toolbar.osd separator { + color: rgba(26, 29, 30, 0.8); +} +toolbar.osd.left, toolbar.osd.right, toolbar.osd.top, toolbar.osd.bottom { + border-radius: 0; +} + +progressbar.osd { + margin: 2px; + min-height: 2px; + min-width: 2px; +} +progressbar.osd trough { + border-style: none; + border-radius: 0; + background-image: none; + background-color: transparent; +} +progressbar.osd progress { + border-style: none; + border-radius: 0; + background-color: #b8bb26; + background-image: none; +} + +.osd, +#XfceNotifyWindow { + background-color: rgba(29, 32, 33, 0.8); + color: #d5c4a1; + /* used by gnome-settings-daemon's media-keys OSD */ + /* used by Documents */ +} +.osd.background, +#XfceNotifyWindow.background { + background-color: rgba(29, 32, 33, 0.6); + color: #d5c4a1; +} +.osd .frame, +#XfceNotifyWindow .frame { + background-clip: border-box; + background-origin: border-box; +} +.osd button, +#XfceNotifyWindow button { + background-color: rgba(29, 32, 33, 0.8); + background-image: none; + border-color: rgba(190, 164, 109, 0.22); + color: #d5c4a1; + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.22); +} +.osd button:focus, .osd button:hover, +#XfceNotifyWindow button:focus, +#XfceNotifyWindow button:hover { + border-color: #656615; +} +.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, +#XfceNotifyWindow button:active:focus, +#XfceNotifyWindow button:active:hover:focus, +#XfceNotifyWindow button:checked, +#XfceNotifyWindow button:checked:hover, +#XfceNotifyWindow button:checked:focus, +#XfceNotifyWindow button:checked:hover:focus { + border-color: rgba(178, 147, 83, 0.22); +} +.osd button:disabled, +#XfceNotifyWindow button:disabled { + 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(190, 164, 109, 0.22); +} +.osd button.flat, +#XfceNotifyWindow button.flat { + color: #d5c4a1; + border-color: rgba(29, 32, 33, 0); + background-color: rgba(29, 32, 33, 0); + background-image: none; + box-shadow: none; +} +.osd button:hover, .osd button.flat:hover, +#XfceNotifyWindow button:hover, +#XfceNotifyWindow button.flat:hover { + background-color: rgba(30, 34, 35, 0.8); + background-image: none; + border-color: rgba(190, 164, 109, 0.3); + color: #d5c4a1; + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 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: #656615; +} +.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, +#XfceNotifyWindow button:hover:active:focus, +#XfceNotifyWindow button:hover:active:hover:focus, +#XfceNotifyWindow button:hover:checked, +#XfceNotifyWindow button:hover:checked:hover, +#XfceNotifyWindow button:hover:checked:focus, +#XfceNotifyWindow button:hover:checked:hover:focus, +#XfceNotifyWindow button.flat:hover:active, +#XfceNotifyWindow button.flat:hover:active:hover, +#XfceNotifyWindow button.flat:hover:active:focus, +#XfceNotifyWindow button.flat:hover:active:hover:focus, +#XfceNotifyWindow button.flat:hover:checked, +#XfceNotifyWindow button.flat:hover:checked:hover, +#XfceNotifyWindow button.flat:hover:checked:focus, +#XfceNotifyWindow button.flat:hover:checked:hover:focus { + 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(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(190, 164, 109, 0.3); +} +.osd button:focus, .osd button.flat:focus, +#XfceNotifyWindow button:focus, +#XfceNotifyWindow button.flat:focus { + background-color: rgba(30, 34, 35, 0.8); + background-image: none; + border-color: rgba(190, 164, 109, 0.3); + color: #d5c4a1; + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 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: #656615; +} +.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, +#XfceNotifyWindow button:focus:active:focus, +#XfceNotifyWindow button:focus:active:hover:focus, +#XfceNotifyWindow button:focus:checked, +#XfceNotifyWindow button:focus:checked:hover, +#XfceNotifyWindow button:focus:checked:focus, +#XfceNotifyWindow button:focus:checked:hover:focus, +#XfceNotifyWindow button.flat:focus:active, +#XfceNotifyWindow button.flat:focus:active:hover, +#XfceNotifyWindow button.flat:focus:active:focus, +#XfceNotifyWindow button.flat:focus:active:hover:focus, +#XfceNotifyWindow button.flat:focus:checked, +#XfceNotifyWindow button.flat:focus:checked:hover, +#XfceNotifyWindow button.flat:focus:checked:focus, +#XfceNotifyWindow button.flat:focus:checked:hover:focus { + 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(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(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(32, 35, 36, 0.8); + background-image: none; + border-color: rgba(190, 164, 109, 0.3); + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 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: #656615; +} +.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, +#XfceNotifyWindow button:focus:hover:active:focus, +#XfceNotifyWindow button:focus:hover:active:hover:focus, +#XfceNotifyWindow button:focus:hover:checked, +#XfceNotifyWindow button:focus:hover:checked:hover, +#XfceNotifyWindow button:focus:hover:checked:focus, +#XfceNotifyWindow button:focus:hover:checked:hover:focus, +#XfceNotifyWindow button.flat:focus:hover:active, +#XfceNotifyWindow button.flat:focus:hover:active:hover, +#XfceNotifyWindow button.flat:focus:hover:active:focus, +#XfceNotifyWindow button.flat:focus:hover:active:hover:focus, +#XfceNotifyWindow button.flat:focus:hover:checked, +#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(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(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(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, +#XfceNotifyWindow button.flat:checked, +#XfceNotifyWindow button.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #b8bb26; + background-image: none; + color: #1d2021; + 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); + 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, +#XfceNotifyWindow button:active:focus, +#XfceNotifyWindow button:active:hover, +#XfceNotifyWindow button.flat:checked:focus, +#XfceNotifyWindow button.flat:checked:hover, +#XfceNotifyWindow button.flat:active:focus, +#XfceNotifyWindow button.flat:active:hover { + border-color: #656615; +} +.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, +#XfceNotifyWindow button:checked:active:focus, +#XfceNotifyWindow button:checked:active:hover:focus, +#XfceNotifyWindow button:checked:checked, +#XfceNotifyWindow button:checked:checked:hover, +#XfceNotifyWindow button:checked:checked:focus, +#XfceNotifyWindow button:checked:checked:hover:focus, +#XfceNotifyWindow button:active:active, +#XfceNotifyWindow button:active:active:hover, +#XfceNotifyWindow button:active:active:focus, +#XfceNotifyWindow button:active:active:hover:focus, +#XfceNotifyWindow button:active:checked, +#XfceNotifyWindow button:active:checked:hover, +#XfceNotifyWindow button:active:checked:focus, +#XfceNotifyWindow button:active:checked:hover:focus, +#XfceNotifyWindow button.flat:checked:active, +#XfceNotifyWindow button.flat:checked:active:hover, +#XfceNotifyWindow button.flat:checked:active:focus, +#XfceNotifyWindow button.flat:checked:active:hover:focus, +#XfceNotifyWindow button.flat:checked:checked, +#XfceNotifyWindow button.flat:checked:checked:hover, +#XfceNotifyWindow button.flat:checked:checked:focus, +#XfceNotifyWindow button.flat:checked:checked:hover:focus, +#XfceNotifyWindow button.flat:active:active, +#XfceNotifyWindow button.flat:active:active:hover, +#XfceNotifyWindow button.flat:active:active:focus, +#XfceNotifyWindow button.flat:active:active:hover:focus, +#XfceNotifyWindow button.flat:active:checked, +#XfceNotifyWindow button.flat:active:checked:hover, +#XfceNotifyWindow button.flat:active:checked:focus, +#XfceNotifyWindow button.flat:active:checked:hover:focus { + 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(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, +#XfceNotifyWindow button:active:active:disabled, +#XfceNotifyWindow button:active:checked:disabled, +#XfceNotifyWindow button.flat:checked:active:disabled, +#XfceNotifyWindow button.flat:checked:checked:disabled, +#XfceNotifyWindow button.flat:active:active:disabled, +#XfceNotifyWindow button.flat:active:checked:disabled { + 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, +#XfceNotifyWindow button:active:focus, +#XfceNotifyWindow button:active:hover, +#XfceNotifyWindow button.flat:checked:focus, +#XfceNotifyWindow button.flat:checked:hover, +#XfceNotifyWindow button.flat:active:focus, +#XfceNotifyWindow button.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #c1c428; + background-image: none; + color: #1d2021; +} +.osd button:focus, .osd button:hover, .osd button.flat:focus, .osd button.flat:hover, +#XfceNotifyWindow button:focus, +#XfceNotifyWindow button:hover, +#XfceNotifyWindow button.flat:focus, +#XfceNotifyWindow button.flat:hover { + 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(29, 32, 33, 0.8),#d5c4a1,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .4; + color: mix(rgba(29, 32, 33, 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, +#XfceNotifyWindow button:checked:disabled, +#XfceNotifyWindow button.flat:active:disabled, +#XfceNotifyWindow button.flat:checked:disabled { + background-color: rgba(184, 187, 38, 0.6); + background-image: none; + color: #1d2021; + box-shadow: none; +} +.osd button.separator, .osd button .separator, +#XfceNotifyWindow button.separator, +#XfceNotifyWindow button .separator { + border: 1px solid currentColor; + color: rgba(29, 32, 33, 0.7); +} +.osd button.separator:disabled, .osd button .separator:disabled, +#XfceNotifyWindow button.separator:disabled, +#XfceNotifyWindow button .separator:disabled { + color: rgba(29, 32, 33, 0.65); +} +.osd entry, +#XfceNotifyWindow entry { + background-color: #1d2021; + background-image: none; + border-color: shade(mix(#1d2021,#d5c4a1,0.2),0.8); + padding: 4px; + color: #d5c4a1; + caret-color: #d5c4a1; + -gtk-secondary-caret-color: #d5c4a1; +} +.osd entry:focus, .osd entry:hover, +#XfceNotifyWindow entry:focus, +#XfceNotifyWindow entry:hover { + border-color: #656615; +} +.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, +#XfceNotifyWindow entry:active:focus, +#XfceNotifyWindow entry:active:hover:focus, +#XfceNotifyWindow entry:checked, +#XfceNotifyWindow entry:checked:hover, +#XfceNotifyWindow entry:checked:focus, +#XfceNotifyWindow entry:checked:hover:focus { + border-color: shade(mix(#1d2021,#d5c4a1,0.2),0.7); +} +.osd entry:disabled, +#XfceNotifyWindow entry:disabled { + border-color: shade(mix(#1d2021,#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(#1d2021,#d5c4a1,0.2),0.8); +} +.osd entry:focus, .osd entry:active, +#XfceNotifyWindow entry:focus, +#XfceNotifyWindow entry:active { + border-color: #656615; +} +.osd entry:disabled, +#XfceNotifyWindow entry:disabled { + background-color: #1a1d1e; + background-image: none; + border-color: shade(alpha(mix(#1d2021,#d5c4a1,0.2),0.4),0.8); + /*@include border(mix($bg, $fg, .20));*/ + /*border-color: alpha(mix($bg, $fg, .15), .8);*/ + /*opacity: .8;*/ + color: mix(#1d2021,#d5c4a1,0.5); +} +.osd entry:disabled:focus, .osd entry:disabled:hover, +#XfceNotifyWindow entry:disabled:focus, +#XfceNotifyWindow entry:disabled:hover { + border-color: #656615; +} +.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, +#XfceNotifyWindow entry:disabled:active:focus, +#XfceNotifyWindow entry:disabled:active:hover:focus, +#XfceNotifyWindow entry:disabled:checked, +#XfceNotifyWindow entry:disabled:checked:hover, +#XfceNotifyWindow entry:disabled:checked:focus, +#XfceNotifyWindow entry:disabled:checked:hover:focus { + border-color: shade(alpha(mix(#1d2021,#d5c4a1,0.2),0.4),0.7); +} +.osd entry:disabled:disabled, +#XfceNotifyWindow entry:disabled:disabled { + border-color: shade(alpha(mix(#1d2021,#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(#1d2021,#d5c4a1,0.2),0.4),0.8); +} +.osd trough, .osd.trough, +#XfceNotifyWindow trough, +#XfceNotifyWindow.trough { + background-color: rgba(213, 196, 161, 0.3); +} +.osd progressbar, .osd.progressbar, +#XfceNotifyWindow progressbar, +#XfceNotifyWindow.progressbar { + background-color: #d5c4a1; +} +.osd scale slider, +#XfceNotifyWindow scale slider { + background-color: rgba(31, 35, 36, 0.8); + background-image: none; + border-color: rgba(23, 26, 26, 0.8); +} +.osd scale slider:focus, .osd scale slider:hover, +#XfceNotifyWindow scale slider:focus, +#XfceNotifyWindow scale slider:hover { + border-color: #656615; +} +.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, +#XfceNotifyWindow scale slider:active:focus, +#XfceNotifyWindow scale slider:active:hover:focus, +#XfceNotifyWindow scale slider:checked, +#XfceNotifyWindow scale slider:checked:hover, +#XfceNotifyWindow scale slider:checked:focus, +#XfceNotifyWindow scale slider:checked:hover:focus { + border-color: rgba(20, 22, 23, 0.8); +} +.osd scale slider:disabled, +#XfceNotifyWindow scale slider:disabled { + border-color: rgba(25, 27, 28, 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(23, 26, 26, 0.8); +} +.osd scale slider:disabled, +#XfceNotifyWindow scale slider:disabled { + background-color: rgba(26, 29, 30, 0.8); + background-image: none; +} +.osd scale trough, +#XfceNotifyWindow scale trough { + border-color: rgba(23, 26, 26, 0.8); + background-color: rgba(31, 35, 36, 0.8); + background-image: none; +} +.osd scale trough.highlight, +#XfceNotifyWindow scale trough.highlight { + border-color: #b8bb26; + background-color: #b8bb26; + background-image: none; +} +.osd scale trough:disabled, .osd scale trough.highlight:disabled, +#XfceNotifyWindow scale trough:disabled, +#XfceNotifyWindow scale trough.highlight:disabled { + border-color: rgba(25, 27, 28, 0.8); + background-color: rgba(26, 29, 30, 0.8); + background-image: none; +} +.osd scale trough, +#XfceNotifyWindow scale trough { + background-color: rgba(46, 50, 52, 0.8); +} +.osd scale trough highlight, +#XfceNotifyWindow scale trough highlight { + background-color: #b8bb26; +} +.osd scale slider, +#XfceNotifyWindow scale slider { + background-clip: border-box; + background-color: #b8bb26; + border-color: #b8bb26; +} +.osd scale slider:hover, +#XfceNotifyWindow scale slider:hover { + background-color: #d4d73d; + border-color: #d4d73d; +} +.osd scale slider:active, +#XfceNotifyWindow scale slider:active { + background-color: #8e911d; + border-color: #8e911d; +} +.osd.view, iconview.osd, .osd .view, .osd iconview, .osd view, +#XfceNotifyWindow.view, +iconview#XfceNotifyWindow, +#XfceNotifyWindow .view, +#XfceNotifyWindow iconview, +#XfceNotifyWindow view { + background-color: rgba(29, 32, 33, 0.8); +} +.osd scrollbar trough, +#XfceNotifyWindow scrollbar trough { + background-color: rgba(29, 32, 33, 0.8); +} +.osd scrollbar slider, +#XfceNotifyWindow scrollbar slider { + border: 1px solid mix(rgba(25, 28, 29, 0.8),#d5c4a1,0.21); + border-radius: 0; + background-color: mix(rgba(29, 32, 33, 0.8),#d5c4a1,0.21); +} +.osd scrollbar slider:hover, +#XfceNotifyWindow scrollbar slider:hover { + border-color: mix(rgba(25, 28, 29, 0.8),#d5c4a1,0.31); + background-color: mix(rgba(29, 32, 33, 0.8),#d5c4a1,0.31); +} +.osd scrollbar slider:active, +#XfceNotifyWindow scrollbar slider:active { + border-color: #a6a822; + background-color: #b8bb26; +} +.osd iconview.cell:selected, .osd iconview.cell:selected:focus, +#XfceNotifyWindow iconview.cell:selected, +#XfceNotifyWindow iconview.cell:selected:focus { + background-color: transparent; + border: 3px solid mix(rgba(25, 28, 29, 0.8),#d5c4a1,0.21); + border-radius: 0px; + outline-color: transparent; +} +.osd .page-thumbnail, +#XfceNotifyWindow .page-thumbnail { + border: 1px solid rgba(26, 29, 30, 0.8); + /* when there's no pixbuf yet */ + background-color: rgba(29, 32, 33, 0.8); +} +.osd popover.background, +#XfceNotifyWindow popover.background { + box-shadow: 0 2px 7px 3px rgba(0, 0, 0, 0.5); +} +.osd popover.background > toolbar button, +#XfceNotifyWindow popover.background > toolbar button { + border-radius: 0; + border-width: 0; + background-color: transparent; + background-image: none; +} +.osd spinbutton:not(.vertical), +#XfceNotifyWindow spinbutton:not(.vertical) { + background-color: #1d2021; + background-image: none; + border-color: #171a1a; + padding: 0; + 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: #656615; +} +.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, +#XfceNotifyWindow spinbutton:not(.vertical):active:focus, +#XfceNotifyWindow spinbutton:not(.vertical):active:hover:focus, +#XfceNotifyWindow spinbutton:not(.vertical):checked, +#XfceNotifyWindow spinbutton:not(.vertical):checked:hover, +#XfceNotifyWindow spinbutton:not(.vertical):checked:focus, +#XfceNotifyWindow spinbutton:not(.vertical):checked:hover:focus { + border-color: #141617; +} +.osd spinbutton:not(.vertical):disabled, +#XfceNotifyWindow spinbutton:not(.vertical):disabled { + border-color: #191b1c; +} +.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: #171a1a; +} +.osd spinbutton:not(.vertical):focus, .osd spinbutton:not(.vertical):active, +#XfceNotifyWindow spinbutton:not(.vertical):focus, +#XfceNotifyWindow spinbutton:not(.vertical):active { + border-color: #656615; +} +.osd spinbutton:not(.vertical):disabled, +#XfceNotifyWindow spinbutton:not(.vertical):disabled { + background-color: #1a1d1e; + background-image: none; + color: mix(#1d2021,#d5c4a1,0.5); +} +.osd spinbutton:not(.vertical) button, +#XfceNotifyWindow spinbutton:not(.vertical) button { + background-color: rgba(29, 32, 33, 0.8); + background-image: none; + border-color: rgba(190, 164, 109, 0.22); + color: #d5c4a1; + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.22); + border-radius: 0; + border-color: rgba(25, 27, 28, 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: #656615; +} +.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, +#XfceNotifyWindow spinbutton:not(.vertical) button:active:focus, +#XfceNotifyWindow spinbutton:not(.vertical) button:active:hover:focus, +#XfceNotifyWindow spinbutton:not(.vertical) button:checked, +#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(178, 147, 83, 0.22); +} +.osd spinbutton:not(.vertical) button:disabled, +#XfceNotifyWindow spinbutton:not(.vertical) button:disabled { + 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(190, 164, 109, 0.22); +} +.osd spinbutton:not(.vertical) button.flat, +#XfceNotifyWindow spinbutton:not(.vertical) button.flat { + color: #d5c4a1; + border-color: rgba(29, 32, 33, 0); + background-color: rgba(29, 32, 33, 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(30, 34, 35, 0.8); + background-image: none; + border-color: rgba(190, 164, 109, 0.3); + color: #d5c4a1; + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 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: #656615; +} +.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, +#XfceNotifyWindow spinbutton:not(.vertical) button:hover:active:focus, +#XfceNotifyWindow spinbutton:not(.vertical) button:hover:active:hover:focus, +#XfceNotifyWindow spinbutton:not(.vertical) button:hover:checked, +#XfceNotifyWindow spinbutton:not(.vertical) button:hover:checked:hover, +#XfceNotifyWindow spinbutton:not(.vertical) button:hover:checked:focus, +#XfceNotifyWindow spinbutton:not(.vertical) button:hover:checked:hover:focus, +#XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:active, +#XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:active:hover, +#XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:active:focus, +#XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:active:hover:focus, +#XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:checked, +#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(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(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(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(30, 34, 35, 0.8); + background-image: none; + border-color: rgba(190, 164, 109, 0.3); + color: #d5c4a1; + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 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: #656615; +} +.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, +#XfceNotifyWindow spinbutton:not(.vertical) button:focus:active:focus, +#XfceNotifyWindow spinbutton:not(.vertical) button:focus:active:hover:focus, +#XfceNotifyWindow spinbutton:not(.vertical) button:focus:checked, +#XfceNotifyWindow spinbutton:not(.vertical) button:focus:checked:hover, +#XfceNotifyWindow spinbutton:not(.vertical) button:focus:checked:focus, +#XfceNotifyWindow spinbutton:not(.vertical) button:focus:checked:hover:focus, +#XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:active, +#XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:active:hover, +#XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:active:focus, +#XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:active:hover:focus, +#XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:checked, +#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(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(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(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(32, 35, 36, 0.8); + background-image: none; + border-color: rgba(190, 164, 109, 0.3); + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 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: #656615; +} +.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, +#XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:active:focus, +#XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:active:hover:focus, +#XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:checked, +#XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:checked:hover, +#XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:checked:focus, +#XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:checked:hover:focus, +#XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:active, +#XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:active:hover, +#XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:active:focus, +#XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:active:hover:focus, +#XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:checked, +#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(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(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(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, +#XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked, +#XfceNotifyWindow spinbutton:not(.vertical) button.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #b8bb26; + background-image: none; + color: #1d2021; + 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); + 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, +#XfceNotifyWindow spinbutton:not(.vertical) button:active:focus, +#XfceNotifyWindow spinbutton:not(.vertical) button:active:hover, +#XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:focus, +#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: #656615; +} +.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, +#XfceNotifyWindow spinbutton:not(.vertical) button:checked:active:focus, +#XfceNotifyWindow spinbutton:not(.vertical) button:checked:active:hover:focus, +#XfceNotifyWindow spinbutton:not(.vertical) button:checked:checked, +#XfceNotifyWindow spinbutton:not(.vertical) button:checked:checked:hover, +#XfceNotifyWindow spinbutton:not(.vertical) button:checked:checked:focus, +#XfceNotifyWindow spinbutton:not(.vertical) button:checked:checked:hover:focus, +#XfceNotifyWindow spinbutton:not(.vertical) button:active:active, +#XfceNotifyWindow spinbutton:not(.vertical) button:active:active:hover, +#XfceNotifyWindow spinbutton:not(.vertical) button:active:active:focus, +#XfceNotifyWindow spinbutton:not(.vertical) button:active:active:hover:focus, +#XfceNotifyWindow spinbutton:not(.vertical) button:active:checked, +#XfceNotifyWindow spinbutton:not(.vertical) button:active:checked:hover, +#XfceNotifyWindow spinbutton:not(.vertical) button:active:checked:focus, +#XfceNotifyWindow spinbutton:not(.vertical) button:active:checked:hover:focus, +#XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:active, +#XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:active:hover, +#XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:active:focus, +#XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:active:hover:focus, +#XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:checked, +#XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:checked:hover, +#XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:checked:focus, +#XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:checked:hover:focus, +#XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:active, +#XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:active:hover, +#XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:active:focus, +#XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:active:hover:focus, +#XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:checked, +#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(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(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, +#XfceNotifyWindow spinbutton:not(.vertical) button:active:active:disabled, +#XfceNotifyWindow spinbutton:not(.vertical) button:active:checked:disabled, +#XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:active:disabled, +#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(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, +#XfceNotifyWindow spinbutton:not(.vertical) button:active:focus, +#XfceNotifyWindow spinbutton:not(.vertical) button:active:hover, +#XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:focus, +#XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:hover, +#XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:focus, +#XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #c1c428; + background-image: none; + color: #1d2021; +} +.osd spinbutton:not(.vertical) button:focus, .osd spinbutton:not(.vertical) button:hover, .osd spinbutton:not(.vertical) button.flat:focus, .osd spinbutton:not(.vertical) button.flat:hover, +#XfceNotifyWindow spinbutton:not(.vertical) button:focus, +#XfceNotifyWindow spinbutton:not(.vertical) button:hover, +#XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus, +#XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover { + 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(29, 32, 33, 0.8),#d5c4a1,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .4; + color: mix(rgba(29, 32, 33, 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, +#XfceNotifyWindow spinbutton:not(.vertical) button:checked:disabled, +#XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:disabled, +#XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:disabled { + background-color: rgba(184, 187, 38, 0.6); + background-image: none; + color: #1d2021; + box-shadow: none; +} +.osd spinbutton:not(.vertical) button.separator, .osd spinbutton:not(.vertical) button .separator, +#XfceNotifyWindow spinbutton:not(.vertical) button.separator, +#XfceNotifyWindow spinbutton:not(.vertical) button .separator { + border: 1px solid currentColor; + color: rgba(29, 32, 33, 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(29, 32, 33, 0.65); +} +.osd spinbutton:not(.vertical) button:dir(rtl), +#XfceNotifyWindow spinbutton:not(.vertical) button:dir(rtl) { + border-style: none solid none none; +} +.osd spinbutton:not(.vertical) button:active, .osd spinbutton:not(.vertical) button:checked, .osd spinbutton:not(.vertical) button:hover, +#XfceNotifyWindow spinbutton:not(.vertical) button:active, +#XfceNotifyWindow spinbutton:not(.vertical) button:checked, +#XfceNotifyWindow spinbutton:not(.vertical) button:hover { + color: #d5c4a1; +} +.osd spinbutton:not(.vertical) button:disabled, +#XfceNotifyWindow spinbutton:not(.vertical) button:disabled { + color: alpha(mix(#d5c4a1,#1d2021,0.6),0.8); +} +.osd spinbutton:not(.vertical) button:backdrop, +#XfceNotifyWindow spinbutton:not(.vertical) button:backdrop { + color: mix(#1d2021,mix(#d5c4a1,#1d2021,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); +} +.osd spinbutton:not(.vertical) button:backdrop:disabled, +#XfceNotifyWindow spinbutton:not(.vertical) button:backdrop:disabled { + color: rgba(0, 0, 0, 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; +} +.osd spinbutton:not(.vertical) button:dir(ltr):last-child, +#XfceNotifyWindow spinbutton:not(.vertical) button:dir(ltr):last-child { + border-radius: 0 0px 0px 0; +} +.osd spinbutton.vertical button:first-child, +#XfceNotifyWindow spinbutton.vertical button:first-child { + background-color: rgba(29, 32, 33, 0.8); + background-image: none; + border-color: rgba(190, 164, 109, 0.22); + color: #d5c4a1; + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 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: #656615; +} +.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, +#XfceNotifyWindow spinbutton.vertical button:first-child:active:focus, +#XfceNotifyWindow spinbutton.vertical button:first-child:active:hover:focus, +#XfceNotifyWindow spinbutton.vertical button:first-child:checked, +#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(178, 147, 83, 0.22); +} +.osd spinbutton.vertical button:first-child:disabled, +#XfceNotifyWindow spinbutton.vertical button:first-child:disabled { + 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(190, 164, 109, 0.22); +} +.osd spinbutton.vertical button:first-child.flat, +#XfceNotifyWindow spinbutton.vertical button:first-child.flat { + color: #d5c4a1; + border-color: rgba(29, 32, 33, 0); + background-color: rgba(29, 32, 33, 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(30, 34, 35, 0.8); + background-image: none; + border-color: rgba(190, 164, 109, 0.3); + color: #d5c4a1; + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 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: #656615; +} +.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, +#XfceNotifyWindow spinbutton.vertical button:first-child:hover:active:focus, +#XfceNotifyWindow spinbutton.vertical button:first-child:hover:active:hover:focus, +#XfceNotifyWindow spinbutton.vertical button:first-child:hover:checked, +#XfceNotifyWindow spinbutton.vertical button:first-child:hover:checked:hover, +#XfceNotifyWindow spinbutton.vertical button:first-child:hover:checked:focus, +#XfceNotifyWindow spinbutton.vertical button:first-child:hover:checked:hover:focus, +#XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:active, +#XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:active:hover, +#XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:active:focus, +#XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:active:hover:focus, +#XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:checked, +#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(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(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(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(30, 34, 35, 0.8); + background-image: none; + border-color: rgba(190, 164, 109, 0.3); + color: #d5c4a1; + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 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: #656615; +} +.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, +#XfceNotifyWindow spinbutton.vertical button:first-child:focus:active:focus, +#XfceNotifyWindow spinbutton.vertical button:first-child:focus:active:hover:focus, +#XfceNotifyWindow spinbutton.vertical button:first-child:focus:checked, +#XfceNotifyWindow spinbutton.vertical button:first-child:focus:checked:hover, +#XfceNotifyWindow spinbutton.vertical button:first-child:focus:checked:focus, +#XfceNotifyWindow spinbutton.vertical button:first-child:focus:checked:hover:focus, +#XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:active, +#XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:active:hover, +#XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:active:focus, +#XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:active:hover:focus, +#XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:checked, +#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(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(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(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(32, 35, 36, 0.8); + background-image: none; + border-color: rgba(190, 164, 109, 0.3); + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 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: #656615; +} +.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, +#XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:active:focus, +#XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:active:hover:focus, +#XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:checked, +#XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:checked:hover, +#XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:checked:focus, +#XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:checked:hover:focus, +#XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:active, +#XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:active:hover, +#XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:active:focus, +#XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:active:hover:focus, +#XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:checked, +#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(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(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(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, +#XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked, +#XfceNotifyWindow spinbutton.vertical button:first-child.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #b8bb26; + background-image: none; + color: #1d2021; + 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); + 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, +#XfceNotifyWindow spinbutton.vertical button:first-child:active:focus, +#XfceNotifyWindow spinbutton.vertical button:first-child:active:hover, +#XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:focus, +#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: #656615; +} +.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, +#XfceNotifyWindow spinbutton.vertical button:first-child:checked:active:focus, +#XfceNotifyWindow spinbutton.vertical button:first-child:checked:active:hover:focus, +#XfceNotifyWindow spinbutton.vertical button:first-child:checked:checked, +#XfceNotifyWindow spinbutton.vertical button:first-child:checked:checked:hover, +#XfceNotifyWindow spinbutton.vertical button:first-child:checked:checked:focus, +#XfceNotifyWindow spinbutton.vertical button:first-child:checked:checked:hover:focus, +#XfceNotifyWindow spinbutton.vertical button:first-child:active:active, +#XfceNotifyWindow spinbutton.vertical button:first-child:active:active:hover, +#XfceNotifyWindow spinbutton.vertical button:first-child:active:active:focus, +#XfceNotifyWindow spinbutton.vertical button:first-child:active:active:hover:focus, +#XfceNotifyWindow spinbutton.vertical button:first-child:active:checked, +#XfceNotifyWindow spinbutton.vertical button:first-child:active:checked:hover, +#XfceNotifyWindow spinbutton.vertical button:first-child:active:checked:focus, +#XfceNotifyWindow spinbutton.vertical button:first-child:active:checked:hover:focus, +#XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:active, +#XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:active:hover, +#XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:active:focus, +#XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:active:hover:focus, +#XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:checked, +#XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:checked:hover, +#XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:checked:focus, +#XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:checked:hover:focus, +#XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:active, +#XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:active:hover, +#XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:active:focus, +#XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:active:hover:focus, +#XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:checked, +#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(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(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, +#XfceNotifyWindow spinbutton.vertical button:first-child:active:active:disabled, +#XfceNotifyWindow spinbutton.vertical button:first-child:active:checked:disabled, +#XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:active:disabled, +#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(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, +#XfceNotifyWindow spinbutton.vertical button:first-child:active:focus, +#XfceNotifyWindow spinbutton.vertical button:first-child:active:hover, +#XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:focus, +#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 { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #c1c428; + background-image: none; + color: #1d2021; +} +.osd spinbutton.vertical button:first-child:focus, .osd spinbutton.vertical button:first-child:hover, .osd spinbutton.vertical button:first-child.flat:focus, .osd spinbutton.vertical button:first-child.flat:hover, +#XfceNotifyWindow spinbutton.vertical button:first-child:focus, +#XfceNotifyWindow spinbutton.vertical button:first-child:hover, +#XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus, +#XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover { + 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(29, 32, 33, 0.8),#d5c4a1,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .4; + color: mix(rgba(29, 32, 33, 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, +#XfceNotifyWindow spinbutton.vertical button:first-child:checked:disabled, +#XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:disabled, +#XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:disabled { + background-color: rgba(184, 187, 38, 0.6); + background-image: none; + color: #1d2021; + box-shadow: none; +} +.osd spinbutton.vertical button:first-child.separator, .osd spinbutton.vertical button:first-child .separator, +#XfceNotifyWindow spinbutton.vertical button:first-child.separator, +#XfceNotifyWindow spinbutton.vertical button:first-child .separator { + border: 1px solid currentColor; + color: rgba(29, 32, 33, 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(29, 32, 33, 0.65); +} + +scrolledwindow viewport.frame { + border-style: none; +} +scrolledwindow overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(rgba(184, 187, 38, 0.35)), to(rgba(184, 187, 38, 0.25))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(184, 187, 38, 0.2)), to(rgba(184, 187, 38, 0))); + background-size: 100% 5%, 100% 100%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: 0; + box-shadow: none; +} +scrolledwindow overshoot.top:backdrop { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(rgba(184, 187, 38, 0.35)), to(rgba(184, 187, 38, 0.25))); + background-size: 100% 5%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: 0; + box-shadow: none; +} +scrolledwindow overshoot.bottom { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(rgba(184, 187, 38, 0.35)), to(rgba(184, 187, 38, 0.25))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(184, 187, 38, 0.2)), to(rgba(184, 187, 38, 0))); + background-size: 100% 5%, 100% 100%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: 0; + box-shadow: none; +} +scrolledwindow overshoot.bottom:backdrop { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(rgba(184, 187, 38, 0.35)), to(rgba(184, 187, 38, 0.25))); + background-size: 100% 5%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: 0; + box-shadow: none; +} +scrolledwindow overshoot.left { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(rgba(184, 187, 38, 0.35)), to(rgba(184, 187, 38, 0.25))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(184, 187, 38, 0.2)), to(rgba(184, 187, 38, 0))); + background-size: 5% 100%, 100% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: 0; + box-shadow: none; +} +scrolledwindow overshoot.left:backdrop { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(rgba(184, 187, 38, 0.35)), to(rgba(184, 187, 38, 0.25))); + background-size: 5% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: 0; + box-shadow: none; +} +scrolledwindow overshoot.right { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(rgba(184, 187, 38, 0.35)), to(rgba(184, 187, 38, 0.25))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(184, 187, 38, 0.2)), to(rgba(184, 187, 38, 0))); + background-size: 5% 100%, 100% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: 0; + box-shadow: none; +} +scrolledwindow overshoot.right:backdrop { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(rgba(184, 187, 38, 0.35)), to(rgba(184, 187, 38, 0.25))); + background-size: 5% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: 0; + box-shadow: none; +} +scrolledwindow undershoot.top { + background-color: transparent; + /*background-image: linear-gradient(to $_gradient_dir, // this is the dashed line + $_undershoot_color_light 50%, + $_undershoot_color_dark 50%);*/ + padding-top: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center top; + border: 0; + box-shadow: none; +} +scrolledwindow undershoot.bottom { + background-color: transparent; + /*background-image: linear-gradient(to $_gradient_dir, // this is the dashed line + $_undershoot_color_light 50%, + $_undershoot_color_dark 50%);*/ + padding-bottom: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center bottom; + border: 0; + box-shadow: none; +} +scrolledwindow undershoot.left { + background-color: transparent; + /*background-image: linear-gradient(to $_gradient_dir, // this is the dashed line + $_undershoot_color_light 50%, + $_undershoot_color_dark 50%);*/ + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; + border: 0; + box-shadow: none; +} +scrolledwindow undershoot.right { + background-color: transparent; + /*background-image: linear-gradient(to $_gradient_dir, // this is the dashed line + $_undershoot_color_light 50%, + $_undershoot_color_dark 50%);*/ + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; + border: 0; + box-shadow: none; +} +scrolledwindow junction { + border-color: transparent; + border-image: linear-gradient(to bottom, #1a1c1d 1px, transparent 1px) 0 0 0 1/0 1px stretch; + background-color: #111313; +} +scrolledwindow junction:dir(rtl) { + border-image-slice: 0 1 0 0; +} +scrolledwindow junction:backdrop { + border-image-source: linear-gradient(to bottom, mix(#1d2021,#1a1c1d,0.9) 1px, transparent 1px); + background-color: #161819; + transition: 200ms ease-out; +} + +/***************** + ! Progress bars * +******************/ +progressbar { + padding: 0; + border-radius: 0px; + font-size: smaller; + color: rgba(213, 196, 161, 0.6); +} +progressbar.horizontal trough, +progressbar.horizontal progress { + min-height: 6px; +} +progressbar.vertical trough, +progressbar.vertical progress { + min-width: 6px; +} +progressbar trough { + border: 1px solid mix(#1d2021,#d5c4a1,0.17); + background-color: #1f2324; + background-image: none; + border-radius: 0px; +} +progressbar progress { + background-color: #b8bb26; + background-image: none; + border-radius: 0; +} +progressbar progress.left { + border-top-left-radius: 0px; + border-bottom-left-radius: 0px; +} +progressbar progress.right { + border-top-right-radius: 0px; + border-bottom-right-radius: 0px; +} +progressbar progress.bottom { + border-bottom-left-radius: 0px; + border-bottom-right-radius: 0px; +} +progressbar progress.top { + border-top-left-radius: 0px; + border-top-right-radius: 0px; +} + +levelbar.horizontal block { + min-width: 34px; + min-height: 4px; +} +levelbar.vertical block { + min-width: 4px; + min-height: 34px; +} +levelbar:backdrop { + transition: 200ms ease-out; +} +levelbar trough { + background-color: #1f2324; + background-image: none; + border: 1px solid mix(#1d2021,#d5c4a1,0.17); + border-radius: 0px; + padding: 2px; +} +levelbar.horizontal.discrete block { + margin: 0 1px; +} +levelbar.horizontal.discrete block:first-child { + margin: 0; +} +levelbar.vertical.discrete block { + margin: 1px 0; +} +levelbar.vertical.discrete block:first-child { + margin: 0; +} +levelbar block { + background-color: #b8bb26; + background-image: none; + border-color: transparent; + border-radius: 0px; +} +levelbar block.low { + background-color: #ef6c00; + border-color: transparent; +} +levelbar block.high, levelbar block:not(.empty) { + background-color: #4caf50; + border-color: transparent; +} +levelbar block.full { + background-color: #93961e; + border-color: transparent; +} +levelbar block.empty { + background-color: transparent; + border-color: transparent; + box-shadow: none; +} + +scale { + min-height: 10px; + min-width: 10px; + padding: 4px; +} +scale.horizontal trough { + padding: 0 3px; +} +scale.horizontal highlight, scale.horizontal fill { + margin: 0 -4px; +} +scale.vertical trough { + padding: 3px 0; +} +scale.vertical highlight, scale.vertical fill { + margin: -4px 0; +} +scale slider { + min-height: 15px; + min-width: 15px; + margin: -7px; +} +scale.fine-tune slider { + margin: -7px; +} +scale.fine-tune highlight { + background-color: #cace2a; +} +scale.fine-tune fill, +scale.fine-tune highlight, +scale.fine-tune trough { + border-radius: 5px; + -gtk-outline-radius: 7px; +} +scale trough { + outline-offset: 2px; + -gtk-outline-radius: 4.5px; + border-radius: 2.5px; + background-color: mix(#1d2021,#d5c4a1,0.2); +} +scale trough:disabled { + background-color: mix(#1d2021,#d5c4a1,0.1); +} +menuitem:hover scale trough, row:selected scale trough, infobar scale trough { + background-color: rgba(0, 0, 0, 0.2); +} +menuitem:hover scale trough highlight, row:selected scale trough highlight, infobar scale trough highlight { + background-color: #1d2021; +} +menuitem:hover scale trough highlight:disabled, row:selected scale trough highlight:disabled, infobar scale trough highlight:disabled { + background-color: mix(#1d2021,#b8bb26,0.55); +} +menuitem:hover scale trough:disabled, row:selected scale trough:disabled, infobar scale trough:disabled { + background-color: rgba(0, 0, 0, 0.1); +} +scale highlight { + border-radius: 2.5px; + background-color: #b8bb26; +} +scale highlight:disabled { + background-color: rgba(184, 187, 38, 0.55); +} +scale fill { + border-radius: 2.5px; + background-color: rgba(184, 187, 38, 0.5); +} +scale fill:disabled { + background-color: transparent; +} +scale slider { + background-color: #1d2021; + border: 1px solid rgba(213, 196, 161, 0.16); + border-radius: 100%; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-property: background, border; +} +scale slider:hover { + background-color: #292d2f; +} +scale slider:active { + background-clip: border-box; + background-color: #b8bb26; + border-color: #b8bb26; +} +scale slider:disabled { + background-color: mix(#1d2021,#1d2021,0.55); + border-color: rgba(213, 196, 161, 0); +} +menuitem:hover scale slider, row:selected scale slider, infobar scale slider { + background-clip: border-box; + background-color: #1d2021; + border-color: #1d2021; +} +menuitem:hover scale slider:hover, row:selected scale slider:hover, infobar scale slider:hover { + background-color: mix(#1d2021,#b8bb26,0.85); + border-color: mix(#1d2021,#b8bb26,0.85); +} +menuitem:hover scale slider:active, row:selected scale slider:active, infobar scale slider:active { + background-color: mix(#1d2021,#b8bb26,0.5); + border-color: mix(#1d2021,#b8bb26,0.5); +} +menuitem:hover scale slider:disabled, row:selected scale slider:disabled, infobar scale slider:disabled { + background-color: mix(#1d2021,#b8bb26,0.55); + border-color: mix(#1d2021,#b8bb26,0.55); +} +scale value { + color: alpha(currentColor,0.4); +} +scale marks { + color: alpha(currentColor,0.4); +} +scale marks.top { + margin-bottom: 1px; + margin-top: -4px; +} +scale marks.bottom { + margin-top: 1px; + margin-bottom: -4px; +} +scale marks.top { + margin-right: 1px; + margin-left: -4px; +} +scale marks.bottom { + margin-left: 1px; + margin-right: -4px; +} +scale.fine-tune marks.top { + margin-bottom: 0px; + margin-top: -2px; +} +scale.fine-tune marks.bottom { + margin-top: 0px; + margin-bottom: -2px; +} +scale.fine-tune marks.top { + margin-right: 0px; + margin-left: -2px; +} +scale.fine-tune marks.bottom { + margin-left: 0px; + margin-right: -2px; +} +scale.horizontal indicator { + min-height: 3px; + min-width: 1px; +} +scale.horizontal.fine-tune indicator { + min-height: 2px; +} +scale.vertical indicator { + min-height: 1px; + min-width: 3px; +} +scale.vertical.fine-tune indicator { + min-width: 2px; +} +scale.color trough { + padding: 0; + border: 0; + background-image: none; +} +scale.color highlight, scale.color fill { + margin: 0; +} +scale.color.horizontal { + padding: 0 0 6px 0; +} +scale.color.horizontal trough { + border-top-left-radius: 0; + border-top-right-radius: 0; +} +scale.color.horizontal slider:hover, scale.color.horizontal slider:backdrop, scale.color.horizontal slider:disabled, scale.color.horizontal slider:backdrop:disabled, scale.color.horizontal slider { + margin-bottom: 0; + margin-top: 0; +} +scale.color.vertical:dir(ltr) { + padding: 0 0 0 6px; +} +scale.color.vertical:dir(ltr) trough { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +scale.color.vertical:dir(ltr) slider:hover, scale.color.vertical:dir(ltr) slider:backdrop, scale.color.vertical:dir(ltr) slider:disabled, scale.color.vertical:dir(ltr) slider:backdrop:disabled, scale.color.vertical:dir(ltr) slider { + margin-left: 0; + margin-right: 0; +} +scale.color.vertical:dir(rtl) { + padding: 0 6px 0 0; +} +scale.color.vertical:dir(rtl) trough { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +scale.color.vertical:dir(rtl) slider:hover, scale.color.vertical:dir(rtl) slider:backdrop, scale.color.vertical:dir(rtl) slider:disabled, scale.color.vertical:dir(rtl) slider:backdrop:disabled, scale.color.vertical:dir(rtl) slider { + margin-right: 0; + margin-left: 0; +} + +/*********** + ! Scrollbar +************/ +scrollbar { + background-color: #111313; + transition: 300ms ease-out; +} +* { + -GtkScrollbar-has-backward-stepper: false; + -GtkScrollbar-has-forward-stepper: false; +} +scrollbar.top { + border-bottom: 1px solid #1a1c1d; +} +scrollbar.bottom { + border-top: 1px solid #1a1c1d; +} +scrollbar.left { + border-right: 1px solid #1a1c1d; +} +scrollbar.right { + border-left: 1px solid #1a1c1d; +} +scrollbar:backdrop { + background-color: #161819; + border-color: mix(#1d2021,#1a1c1d,0.9); + transition: 400ms ease-in; +} +scrollbar slider { + min-width: 7px; + min-height: 7px; + border: 1px solid transparent; + border-radius: 0px; + background-clip: padding-box; + background-color: mix(#1d2021,#d5c4a1,0.5); +} +scrollbar slider:hover { + background-color: mix(#1d2021,#d5c4a1,0.7); +} +scrollbar slider:hover:active { + background-color: #a3a622; +} +scrollbar slider:backdrop { + background-color: mix(mix(#d5c4a1,#1d2021,0.5),#1d2021,0.4); +} +scrollbar slider:disabled { + background-color: transparent; +} +scrollbar.horizontal slider { + min-width: 40px; +} +scrollbar.vertical slider { + min-height: 40px; +} +scrollbar.fine-tune slider:active { + background-color: #cdd02a; +} +scrollbar.overlay-indicator { + opacity: .8; +} +scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + border-color: transparent; + opacity: .4; + background-color: transparent; +} +scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { + min-width: 4px; + min-height: 4px; + background-color: #d5c4a1; + border: 1px solid #000; +} +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { + min-width: 4px; + min-height: 4px; + border-color: transparent; + -gtk-icon-source: none; +} +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider { + min-width: 40px; +} +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button { + min-width: 7px; +} +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider { + min-height: 40px; +} +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button { + min-height: 7px; +} +scrollbar button { + min-width: 7px; + min-height: 7px; + padding: 0; + border: 0; + border-radius: 0; + border-color: #1a1c1d; + background-color: transparent; + box-shadow: none; + color: mix(#1d2021,#d5c4a1,0.5); +} +scrollbar button:hover { + color: mix(#1d2021,#d5c4a1,0.7); +} +scrollbar button:active, scrollbar button:checked { + color: #a3a622; +} +scrollbar button:backdrop { + color: mix(mix(#d5c4a1,#1d2021,0.5),#1d2021,0.4); +} +scrollbar.vertical button.down { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + border-top: 1px solid #1a1c1d; +} +scrollbar.vertical button.up { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); + border-bottom: 1px solid #1a1c1d; +} +scrollbar.horizontal button.down { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + border-left: 1px solid #1a1c1d; +} +scrollbar.horizontal button.up { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); + border-right: 1px solid #1a1c1d; +} + +/********* + ! Sidebar +**********/ +.sidebar { + border-style: none; + background-color: mix(#1d2021,#1d2021,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 #1a1c1d; + 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 #1a1c1d; + border-right-style: none; +} +.sidebar:backdrop { + background-color: mix(#1d2021,#1d2021,0.5); + border-color: mix(#1d2021,#1a1c1d,0.9); + transition: 200ms ease-out; +} +.sidebar .frame, .sidebar frame { + border-width: 0; +} +.sidebar list { + background-color: transparent; +} +paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar { + border-style: none; +} + +stacksidebar row { + padding: 8px 4px; +} +stacksidebar row > label { + padding-left: 4px; + padding-right: 4px; +} +stacksidebar row.needs-attention > label { + background-size: 6px 6px, 0 0; +} + +placessidebar > viewport.frame { + border-style: none; +} +placessidebar row { + min-height: 32px; + padding: 0; +} +placessidebar row > revealer { + padding: 0 8px; +} +placessidebar row:selected { + color: #1d2021; +} +placessidebar row:disabled { + color: mix(#d5c4a1,#1d2021,0.5); +} +placessidebar row:backdrop { + color: mix(#d5c4a1,#1d2021,0.5); +} +placessidebar row:backdrop:selected { + color: mix(#b8bb26,#1d2021,0.66); +} +placessidebar row:backdrop:disabled { + color: black; +} +placessidebar row image.sidebar-icon { + opacity: 0.7; +} +placessidebar row image.sidebar-icon:dir(ltr) { + padding-right: 10px; + padding-left: 4px; +} +placessidebar row image.sidebar-icon:dir(rtl) { + padding-left: 10px; + padding-right: 4px; +} +placessidebar row label.sidebar-label:dir(ltr) { + padding-right: 2px; +} +placessidebar row label.sidebar-label:dir(rtl) { + padding-left: 2px; +} +button.sidebar-button { + min-height: 20px; + min-width: 20px; + margin-top: 2px; + margin-bottom: 2px; + padding: 0; + border-radius: 100%; + -gtk-outline-radius: 100%; +} +button.sidebar-button:not(:hover):not(:active) > image, button.sidebar-button:backdrop > image { + opacity: 0.7; +} +placessidebar row:selected:active { + box-shadow: none; +} +placessidebar row.sidebar-placeholder-row { + padding: 0 8px; + min-height: 2px; + background-image: image(#4e9a06); + background-clip: content-box; +} +placessidebar row.sidebar-new-bookmark-row { + color: #b8bb26; +} +placessidebar row:drop(active):not(:disabled) { + color: #4e9a06; + box-shadow: inset 0 1px #4e9a06, inset 0 -1px #4e9a06; +} +placessidebar row:drop(active):not(:disabled):selected { + color: #1d2021; + background-color: #4e9a06; +} + +/****** +! Paned +*******/ +paned > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; + border-style: none; + background-color: transparent; + background-image: image(#1a1d1e); + background-size: 1px 1px; + background-position: center center; +} +paned > separator:selected { + background-image: image(#b8bb26); +} +paned > separator:backdrop { + background-image: image(mix(#1d2021,#1a1c1d,0.9)); +} +paned > separator.wide { + min-width: 5px; + min-height: 5px; + background-color: #1d2021; + background-image: image(#171a1a), image(#171a1a); + background-size: 1px 1px, 1px 1px; +} +paned > separator.wide:backdrop { + background-color: #1d2021; + background-image: image(mix(#1d2021,#1a1c1d,0.9)), image(mix(#1d2021,#1a1c1d,0.9)); +} +paned.horizontal > separator { + background-repeat: repeat-y; + padding: 0 2px; + margin: 0 -2px; +} +paned.horizontal > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-y, repeat-y; + background-position: left, right; +} +paned.vertical > separator { + background-repeat: repeat-x; + padding: 2px 0; + margin: -2px 0; +} +paned.vertical > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-x, repeat-x; + background-position: bottom, top; +} +paned.titlebar > separator { + background-image: image(#1a1d1e); +} + +/******************* + ! Spinner animation +********************/ +@keyframes spin { + to { + -gtk-icon-transform: rotate(1turn); + } +} +spinner { + background-image: none; + color: #b8bb26; + opacity: 0; + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); +} +spinner:checked { + opacity: 1; + animation: spin 1s linear infinite; +} +spinner:checked:disabled { + opacity: .5; +} + +/*********************** + ! Check and Radio items +************************/ +radio { + background-image: none; + -gtk-icon-source: url("../assets/radio-unchecked-dark.svg"); + min-width: 16px; + min-height: 16px; + margin-right: 4px; +} +radio:disabled { + -gtk-icon-source: url("../assets/radio-unchecked-disabled-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"); +} +radio:indeterminate { + -gtk-icon-source: url("../assets/radio-mixed-dark.svg"); +} +radio:indeterminate:disabled { + -gtk-icon-source: url("../assets/radio-mixed-disabled-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"); +} +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"); +} +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"); +} + +check { + background-image: none; + -gtk-icon-source: url("../assets/checkbox-unchecked-dark.svg"); + min-width: 16px; + min-height: 16px; + margin-right: 4px; +} +check:disabled { + -gtk-icon-source: url("../assets/checkbox-unchecked-disabled-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"); +} +check:indeterminate { + -gtk-icon-source: url("../assets/checkbox-mixed-dark.svg"); +} +check:indeterminate:disabled { + -gtk-icon-source: url("../assets/checkbox-mixed-disabled-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"); +} +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"); +} +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"); +} + +radio:dir(rtl), check:dir(rtl) { + margin-right: 0; + margin-left: 4px; +} + +.view.content-view.check:not(list), iconview.content-view.check:not(list) { + -gtk-icon-shadow: none; + -gtk-icon-source: url("../assets/grid-selection-unchecked-dark.svg"); + background-color: transparent; +} + +.view.content-view.check:hover:not(list), iconview.content-view.check:hover:not(list) { + -gtk-icon-shadow: none; + -gtk-icon-source: url("../assets/grid-selection-unchecked-dark.svg"); + background-color: transparent; +} + +.view.content-view.check:active:not(list), iconview.content-view.check:active:not(list) { + -gtk-icon-shadow: none; + -gtk-icon-source: url("../assets/grid-selection-checked-dark.svg"); + background-color: transparent; +} + +.view.content-view.check:backdrop:not(list), iconview.content-view.check:backdrop:not(list) { + -gtk-icon-shadow: none; + -gtk-icon-source: url("../assets/grid-selection-unchecked-dark.svg"); + background-color: transparent; +} + +.view.content-view.check:checked:not(list), iconview.content-view.check:checked:not(list) { + -gtk-icon-shadow: none; + -gtk-icon-source: url("../assets/grid-selection-checked-dark.svg"); + background-color: transparent; +} + +.view.content-view.check:checked:hover:not(list), iconview.content-view.check:checked:hover:not(list) { + -gtk-icon-shadow: none; + -gtk-icon-source: url("../assets/grid-selection-checked-dark.svg"); + background-color: transparent; +} + +.view.content-view.check:checked:active:not(list), iconview.content-view.check:checked:active:not(list) { + -gtk-icon-shadow: none; + -gtk-icon-source: url("../assets/grid-selection-checked-dark.svg"); + background-color: transparent; +} + +.view.content-view.check:backdrop:checked:not(list), iconview.content-view.check:backdrop:checked:not(list) { + -gtk-icon-shadow: none; + -gtk-icon-source: url("../assets/grid-selection-checked-dark.svg"); + background-color: transparent; +} + +/******** + ! Switch +*********/ +switch { + border-radius: 0px; + padding: 3px; + border: none; + outline: none; + transition: background-color .3s linear; + min-width: 88px; + min-height: 24px; + background-color: mix(#1d2021,#1d2021,0.3); + color: #d5c4a1; + box-shadow: inset 1px -1px 0 rgba(52, 42, 23, 0.06), inset -1px 1px 0 rgba(52, 42, 23, 0.06); +} +switch slider { + background-color: mix(#d5c4a1,#1d2021,0.5); + transition: all 0.3s ease-in; + box-shadow: 0 1px 2px 0 rgba(52, 42, 23, 0.07), 1px 0 2px 0 rgba(52, 42, 23, 0.07); + border-radius: 0px; +} +switch:checked { + background-color: #b8bb26; + background-image: none; + border-color: #b8bb26; + color: #1d2021; +} +switch:checked slider { + background-color: #fff; + box-shadow: 0 1px 3px 0 rgba(52, 42, 23, 0.1); +} +switch:disabled { + background-color: mix(#1d2021,#1d2021,0.5); + background-image: none; + border-color: #1d2021; + color: #1d2021; + box-shadow: none; +} +switch:disabled slider { + background-color: #1d2021; +} +list row:selected switch { + background-color: #1d2021; + color: mix(#1d2021,#1d2021,0.5); +} +list row:selected switch slider { + background-color: mix(mix(#1d2021,#1d2021,0.5),#1d2021,0.4); +} +list row:selected switch:checked { + color: #b8bb26; + background-color: mix(#d5c4a1,#1d2021,0.5); +} +list row:selected switch:checked slider { + background-color: #b8bb26; +} + +/********* + ! Buttons +**********/ +/****************** +! ComboBoxes * +*******************/ +/********* + ! Toolbar +**********/ +/*************** + ! Generic views +****************/ +.view, iconview, +.view text, +iconview text, +textview text { + color: #d5c4a1; + background-color: #1d2021; + caret-color: #d5c4a1; + -gtk-secondary-caret-color: #d5c4a1; +} +.view:backdrop, iconview:backdrop, +.view text:backdrop, +iconview text:backdrop, +textview text:backdrop { + color: mix(#1d2021,#d5c4a1,0.8); + background-color: #1d2021; +} +.view:selected:focus, iconview:selected:focus, .view:selected, iconview:selected, +.view text:selected:focus, +iconview text:selected:focus, +textview text:selected:focus, +.view text:selected, +iconview text:selected, +textview text:selected { + border-radius: 0px; +} + +textview border { + background-color: mix(#1d2021,#1d2021,0.5); +} + +/************ +! Treeview +*************/ +.rubberband, +rubberband, +flowbox rubberband, +treeview.view rubberband { + border: 1px solid #b8bb26; + background-color: rgba(184, 187, 38, 0.2); +} + +treeview entry:focus:dir(rtl), treeview entry:focus:dir(ltr) { + background-color: #1d2021; + transition-property: color, background; +} +treeview entry.flat, treeview entry { + border-radius: 0; + background-image: none; + background-color: #1d2021; +} +treeview entry.flat:focus, treeview entry:focus { + border-color: #b8bb26; +} + +treeview.view header button, treeview.view header button:hover, treeview.view header button:active { + padding: 2px 5px; + border-radius: 0; + background-image: none; + text-shadow: none; + border-style: none solid solid none; + border-color: #1d2021; +} +treeview.view header button:disabled { + border-color: #1d2021; + background-image: none; +} +treeview.view header button:backdrop { + border-color: #1d2021; + border-style: none solid solid none; + color: mix(mix(#d5c4a1,#1d2021,0.5),#1d2021,0.5); + background-image: none; + background-color: #1d2021; +} +treeview.view header button:backdrop:disabled { + border-color: #1d2021; + 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(#d5c4a1,#1d2021,0.5); + border-top-color: #1d2021; +} +treeview.view:selected:focus, treeview.view:selected { + border-radius: 0; +} +treeview.view:selected:backdrop, treeview.view:selected { + border-left-color: mix(#1d2021,#b8bb26,0.5); + border-top-color: rgba(213, 196, 161, 0.1); +} +treeview.view:disabled { + color: mix(#d5c4a1,#1d2021,0.5); +} +treeview.view:disabled:selected { + color: mix(#1d2021,#b8bb26,0.4); +} +treeview.view:disabled:selected:backdrop { + color: mix(mix(#b8bb26,#1d2021,0.66),#b8bb26,0.3); +} +treeview.view:disabled:backdrop { + color: black; +} +treeview.view.separator { + min-height: 2px; + color: #1d2021; +} +treeview.view.separator:backdrop { + color: rgba(29, 32, 33, 0.1); +} +treeview.view:backdrop { + border-left-color: mix(mix(#d5c4a1,#1d2021,0.5),#1d2021,0.5); + border-top: #1d2021; +} +treeview.view:drop(active) { + border-style: solid none; + border-width: 1px; + border-color: mix(#b8bb26,#d5c4a1,0.3); +} +treeview.view:drop(active).after { + border-top-style: none; +} +treeview.view:drop(active).before { + border-bottom-style: none; +} +treeview.view.expander { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + color: mix(#1d2021,#d5c4a1,0.7); +} +treeview.view.expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); +} +treeview.view.expander:hover { + color: #d5c4a1; +} +treeview.view.expander:selected { + color: mix(#b8bb26,#1d2021,0.7); +} +treeview.view.expander:selected:hover { + color: #1d2021; +} +treeview.view.expander:selected:backdrop { + color: mix(#b8bb26,mix(#b8bb26,#1d2021,0.66),0.7); +} +treeview.view.expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} +treeview.view.expander:backdrop { + color: mix(#1d2021,mix(#d5c4a1,#1d2021,0.5),0.7); +} +treeview.view.progressbar { + border-radius: 0px; + border: 1px solid mix(#b8bb26,#d5c4a1,0.3); + background-color: #b8bb26; +} +treeview.view.progressbar:selected { + border: 1px solid mix(#b8bb26,#1d2021,0.2); +} +treeview.view.progressbar:selected:focus, treeview.view.progressbar:selected { + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); + background-color: #b8bb26; + background-image: none; + border-radius: 0px; +} +treeview.view.progressbar:selected:focus:backdrop, treeview.view.progressbar:selected:backdrop { + border-color: #1d2021; + background-color: mix(#1d2021,#b8bb26,0.9); +} +treeview.view.progressbar:disabled { + background-color: #1d2021; + background-image: none; + border-color: #191b1c; +} +treeview.view.progressbar:backdrop { + border-color: #1d2021; + background-image: none; + box-shadow: none; +} +treeview.view.trough { + background-color: rgba(213, 196, 161, 0.1); + border-radius: 0px; +} +treeview.view.trough:selected:focus, treeview.view.trough:selected { + background-color: #b8bb26; + border-radius: 0px; +} +treeview.view header button { + color: mix(#d5c4a1,#1d2021,0.5); + background-color: #1d2021; + font-weight: bold; + text-shadow: none; + box-shadow: none; +} +treeview.view header button:hover { + color: mix(mix(#d5c4a1,#1d2021,0.5),#d5c4a1,0.5); + box-shadow: none; + transition: none; +} +treeview.view header button:active { + color: #d5c4a1; + transition: none; +} +treeview.view header button:last-child:backdrop, treeview.view header button:last-child { + border-right-style: none; +} +treeview.view button.dnd:active, treeview.view button.dnd:selected, treeview.view button.dnd:hover, treeview.view button.dnd, +treeview.view header.button.dnd:active, +treeview.view header.button.dnd:selected, +treeview.view header.button.dnd:hover, +treeview.view header.button.dnd { + padding: 0 6px; + transition: none; + background-image: none; + background-color: #b8bb26; + color: #1d2021; + border-radius: 0; + border-style: none; + box-shadow: inset 0 0 0 1px #1d2021; + text-shadow: none; +} +treeview.view acceleditor > label { + background-color: #b8bb26; +} + +/*********** + ! Separator +************/ +separator { + background: rgba(0, 0, 0, 0.1); + min-width: 1px; + min-height: 1px; +} + +/********** + ! Frames * +***********/ +frame > border, .frame { + border: 1px solid #1a1c1d; +} +frame > border.flat, .frame.flat { + border-style: none; +} +frame > border:backdrop, .frame:backdrop { + border-color: mix(#1d2021,#1a1c1d,0.9); +} + +/* avoid double borders when a viewport is packed into a GtkScrolledWindow */ +scrolledwindow viewport.frame { + border: 0; +} + +/*************** + ! Places view * +****************/ +placesview .server-list-button > image { + transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + -gtk-icon-transform: rotate(0turn); +} +placesview .server-list-button:checked > image { + transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + -gtk-icon-transform: rotate(-0.5turn); +} +placesview row.activatable:hover { + background-color: transparent; +} +placesview > actionbar > revealer > box > label { + padding-left: 8px; + padding-right: 8px; +} + +/************** + ! Window frame +***************/ +decoration { + border-radius: 0px 0px 0 0; + /* this is used for the resize cursor area */ + border-width: 2px; + border-style: solid; + border-color: black; + box-shadow: 4px 4px 4px 4px rgba(0, 0, 0, 0.4); +} +decoration:backdrop { + border-color: #1d2021; + transition: 200ms ease-out; +} +.maximized decoration, .fullscreen decoration, .tiled decoration { + border-radius: 0; +} +.popup decoration { + box-shadow: none; +} +.ssd decoration { + box-shadow: 0 0 0 1px black; +} +.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); +} +tooltip.csd decoration { + border-radius: 0px; + 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); +} + +/*********************** + ! Fallback mode panel * +************************/ +panel-plug, +panel-toplevel.background, clock-box, clock-box:backdrop, +panel-applet > menubar, +panel-applet > menubar:backdrop, +panel-toplevel .gnome-panel-menu-bar, +panel-toplevel .gnome-panel-menu-bar:backdrop, clock-box menuitem, clock-box:backdrop menuitem, +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: #1d2021; + background-image: none; + color: #d5c4a1; +} + +clock-box menuitem label, clock-box:backdrop menuitem label, +panel-applet > menubar menuitem label, +panel-applet > menubar:backdrop menuitem label, +panel-toplevel .gnome-panel-menu-bar menuitem label, +panel-toplevel .gnome-panel-menu-bar:backdrop menuitem label, gp-calendar-window label, +#tasklist-button label, +#clock-applet-button label, +#showdesktop-button label { + font-weight: normal; + 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; + border-radius: 0; + border-color: transparent; + background-color: transparent; + background-image: none; + 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(#1d2021,#d5c4a1,0.11); + background-image: none; + border-color: mix(#1d2021,#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(#1d2021,#d5c4a1,0.21); + background-image: none; + border-color: mix(#1d2021,#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(#1d2021,#d5c4a1,0.31); + background-image: none; + border-color: mix(#1d2021,#d5c4a1,0.31); +} + +panel-plug, +panel-toplevel.background { + padding: 0; +} + +.gp-text-color { + color: #000; +} + +panel-applet { + border: 0; +} + +clock-box menuitem, clock-box:backdrop menuitem, +panel-applet > menubar menuitem, +panel-applet > menubar:backdrop menuitem, +panel-toplevel .gnome-panel-menu-bar menuitem, +panel-toplevel .gnome-panel-menu-bar:backdrop menuitem { + border: 0; +} + +/**************** + ! MATE styles * +*****************/ +.mate-panel-menu-bar { + border: 0; + padding: 0; + text-shadow: none; +} + +#PanelApplet label, +.mate-panel-menu-bar menubar > menuitem { + color: #d5c4a1; +} + +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: #d5c4a1; + 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(#1d2021); + border-color: transparent; + border-radius: 0; + border-width: 1px; + color: lighter(#d5c4a1); + 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: #262a2b; + border-color: transparent; + border-radius: 0; + border-width: 1px; + color: #1d2021; + text-shadow: none; + padding: 2px; +} + +.mate-panel-menu-bar menubar > menuitem { + padding: 3px 7px; +} + +/********************* + ! Cinnamon Settings * +**********************/ +.cs-category-view, .cs-category-view:backdrop, .cs-category-view .view, .cs-category-view iconview, .cs-category-view .view:backdrop, .cs-category-view iconview:backdrop { + background-color: transparent; +} + +/**************** + ! Gnome clocks * +*****************/ +.clocks-analog-frame.trough { + color: mix(#d5c4a1,#1d2021,0.85); +} +.clocks-analog-frame.progress { + color: mix(#1d2021,#b8bb26,0.5); +} +.clocks-analog-frame.progress-fast { + color: #81831b; +} + +/***************** + ! Gnome Builder * +******************/ +workbench.csd > stack.titlebar:not(headerbar) { + padding: 0; + background: none; + 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; +} + +/************************ + ! 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; +} + +/*********************** + ! Unity Greeter * + ***********************/ +@keyframes dashentry_spinner { + to { + -gtk-icon-transform: rotate(1turn); + } +} +.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: 4px; + color: #fff; +} + +.lightdm.menu { + background-image: none; + background-color: rgba(0, 0, 0, 0.6); + border-color: rgba(255, 255, 255, 0.2); + border-radius: 0px; + padding: 1px; + color: #fff; +} +.lightdm.menu .menuitem *, .lightdm.menu .menuitem.check:active, .lightdm.menu .menuitem.radio:active { + color: #fff; +} +.lightdm.menubar *, .lightdm.menubar.menuitem { + padding: 1px; +} +.lightdm.option-button { + padding: 4px; + background: none; + border: 0; +} +.lightdm.toggle-button { + 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); + border-width: 1px; +} +.lightdm.toggle-button.selected:hover { + background-color: rgba(255, 255, 255, 0.3); +} +.lightdm.button:hover { + background-color: rgba(255, 255, 255, 0.3); + border-color: rgba(255, 255, 255, 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: 6px; + color: #fff; + text-shadow: none; +} +.lightdm.entry:hover, .lightdm.entry:active, .lightdm.entry:active:focus { + background-image: none; + border-image: none; +} +.lightdm.entry:active { + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); + animation: dashentry_spinner 1s infinite linear; +} +.lightdm.entry:focus { + border-color: rgba(255, 255, 255, 0.6); + border-width: 1px; + border-style: solid; + color: #fff; +} +.lightdm.entry:selected { + background-color: rgba(255, 255, 255, 0.2); +} + +.lightdm-combo.menu { + background-color: #1f2324; + border-radius: 0; + padding: 0; + color: #fff; +} + +/********* + ! Gedit * +**********/ +GeditWindow .pane-separator { + border-width: 0 1px 0 0; + border-style: solid; +} +GeditWindow .pane-separator, GeditWindow .pane-separator:hover { + border-color: #1a1d1e; + background-color: #1d2021; +} + +.gedit-document-panel { + background-color: #1d2021; + color: mix(#d5c4a1,#1d2021,0.1); +} +.gedit-document-panel list row { + padding: 4px; +} +.gedit-document-panel list row button { + padding: 1px; + border-radius: 0px; + border-style: solid; + border-color: transparent; + border-width: 1px; + background-color: transparent; + background-image: none; + 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); +} +.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; +} +.gedit-document-panel list row button:hover, .gedit-document-panel .prelight-row button:hover { + border-color: rgba(0, 0, 0, 0.1); + color: #fff; +} + +.gedit-document-panel-group-row, .gedit-document-panel-group-row:hover { + border-top: 1px solid #1a1d1e; + background-color: #1d2021; +} + +.gedit-document-panel-document-row:hover { + background-color: #1e2223; +} + +.gedit-document-panel-dragged-row { + border: 1px solid rgba(0, 0, 0, 0.1); + background-color: rgba(0, 0, 0, 0.5); + color: #fff; +} + +.gedit-document-panel-placeholder-row { + border: 0; + background-color: rgba(0, 0, 0, 0.08); + transition: all 200ms ease-in; +} + +statusbar GeditSmallButton, GeditStatusMenuButton { + text-shadow: none; +} +statusbar GeditSmallButton button, GeditStatusMenuButton button { + border-style: solid; + border-width: 0 1px; + border-color: transparent; + 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: #171a1a; +} +statusbar GeditSmallButton button:active, GeditStatusMenuButton button:active { + background-color: #1c1e1f; + color: #d5c4a1; +} + +GeditViewFrame .gedit-search-slider { + padding: 4px; + border-radius: 0 0 0px 0px; + border-width: 0 1px 1px; + border-style: solid; + border-color: #171a1a; + background-color: #1d2021; +} +GeditViewFrame .gedit-search-slider .not-found { + background-color: #f44336; + background-image: none; + color: #fff; +} + +GeditFileBrowserWidget .toolbar { + padding: 2px; + border-top: 0; + background-color: #1d2021; + background-image: none; +} + +.gedit-search-entry-occurrences-tag { + margin: 2px; + padding: 2px; + color: mix(#d5c4a1,#1d2021,0.5); +} + +.gedit-bottom-panel-paned, +.gedit-side-panel-paned, +paned.titlebar { + margin-right: 0; +} + +.gedit-bottom-panel-paned notebook { + border-top: none; +} + +/************ + ! Nautilus * +*************/ +.nautilus-desktop, .nautilus-desktop:backdrop, .nautilus-desktop *, .nautilus-desktop *:backdrop { + color: #fff; + text-shadow: 1px 1px #000; +} +.nautilus-desktop:active, .nautilus-desktop:backdrop:active, .nautilus-desktop *:active, .nautilus-desktop *:backdrop:active { + color: #d5c4a1; +} +.nautilus-desktop:selected, .nautilus-desktop:backdrop:selected, .nautilus-desktop *:selected, .nautilus-desktop *:backdrop:selected { + color: #1d2021; +} +.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 { + text-shadow: none; +} + +.nautilus-window toolbar { + border-width: 0 0 1px; + border-style: solid; + border-color: #171a1a; +} +.nautilus-window .sidebar { + border: 0; +} +.nautilus-window .sidebar frame { + border: 0; +} +.nautilus-window notebook { + background-color: #1d2021; + border: 0; +} +.nautilus-window notebook frame { + border: 0; +} +.nautilus-window .searchbar-container { + margin-top: -1px; +} +.nautilus-window .searchbar-container searchbar { + padding-top: 1px; + padding-bottom: 2px; + border-bottom: 1px solid #1a1c1d; +} + +.disk-space-display { + border-style: solid; + border-width: 1px; +} +.disk-space-display.unknown { + background-color: rgba(213, 196, 161, 0.5); + border-color: rgba(201, 180, 135, 0.5); +} +.disk-space-display.used { + background-color: rgba(184, 187, 38, 0.8); + border-color: rgba(166, 168, 34, 0.8); +} +.disk-space-display.free { + background-color: #1c1e1f; + border-color: #191b1c; +} + +.conflict-row.activatable, .conflict-row.activatable:active { + color: #fff; + background-color: #f44336; +} +.conflict-row.activatable:hover { + background-color: #f65d52; +} +.conflict-row.activatable:selected { + color: #1d2021; + background-color: #b8bb26; +} + +/******** + ! Nemo * +*********/ +.nemo-desktop, .nemo-desktop:backdrop, .nemo-desktop *, .nemo-desktop *:backdrop { + color: #fff; + text-shadow: 1px 1px #000; +} +.nemo-desktop:active, .nemo-desktop:backdrop:active, .nemo-desktop *:active, .nemo-desktop *:backdrop:active { + color: #d5c4a1; +} +.nemo-desktop:selected, .nemo-desktop:backdrop:selected, .nemo-desktop *:selected, .nemo-desktop *:backdrop:selected { + color: #1d2021; +} +.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 { + text-shadow: none; +} + +.nemo-window { + /* Status Bar */ +} +.nemo-window toolbar { + border-width: 0 0 1px; + border-style: solid; + border-color: #171a1a; + /* Path Bar */ +} +.nemo-window toolbar button { + background-color: #1d2021; + background-image: none; + border-color: rgba(190, 164, 109, 0.22); + color: #d5c4a1; + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.22); +} +.nemo-window toolbar button:focus, .nemo-window toolbar button:hover { + border-color: #656615; +} +.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(178, 147, 83, 0.22); +} +.nemo-window toolbar button:disabled { + border-color: rgba(196, 172, 122, 0.22); +} +.nemo-window toolbar button:active:disabled, .nemo-window toolbar button:checked:disabled { + border-color: rgba(190, 164, 109, 0.22); +} +.nemo-window toolbar button.flat { + color: #d5c4a1; + border-color: rgba(29, 32, 33, 0); + background-color: rgba(29, 32, 33, 0); + background-image: none; + box-shadow: none; +} +.nemo-window toolbar button:hover, .nemo-window toolbar button.flat:hover { + background-color: #1e2223; + background-image: none; + border-color: rgba(190, 164, 109, 0.3); + color: #d5c4a1; + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.32); +} +.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: #656615; +} +.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(178, 147, 83, 0.3); +} +.nemo-window toolbar button:hover:disabled, .nemo-window toolbar button.flat:hover:disabled { + border-color: rgba(196, 172, 122, 0.3); +} +.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(190, 164, 109, 0.3); +} +.nemo-window toolbar button:focus, .nemo-window toolbar button.flat:focus { + background-color: #1e2223; + background-image: none; + border-color: rgba(190, 164, 109, 0.3); + color: #d5c4a1; + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.42); +} +.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: #656615; +} +.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(178, 147, 83, 0.3); +} +.nemo-window toolbar button:focus:disabled, .nemo-window toolbar button.flat:focus:disabled { + border-color: rgba(196, 172, 122, 0.3); +} +.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(190, 164, 109, 0.3); +} +.nemo-window toolbar button:focus:hover, .nemo-window toolbar button.flat:focus:hover { + background-color: #202324; + background-image: none; + border-color: rgba(190, 164, 109, 0.3); + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.48); +} +.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: #656615; +} +.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(178, 147, 83, 0.3); +} +.nemo-window toolbar button:focus:hover:disabled, .nemo-window toolbar button.flat:focus:hover:disabled { + border-color: rgba(196, 172, 122, 0.3); +} +.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(190, 164, 109, 0.3); +} +.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: #b8bb26; + background-image: none; + color: #1d2021; + 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); + border-color: rgba(190, 164, 109, 0.22); +} +.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: #656615; +} +.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(178, 147, 83, 0.22); +} +.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(196, 172, 122, 0.22); +} +.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(190, 164, 109, 0.22); +} +.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: #c1c428; + background-image: none; + color: #1d2021; +} +.nemo-window toolbar button:focus, .nemo-window toolbar button:hover, .nemo-window toolbar button.flat:focus, .nemo-window toolbar button.flat:hover { + color: #d5c4a1; +} +.nemo-window toolbar button:disabled:disabled, .nemo-window toolbar button.flat:disabled:disabled { + background-color: alpha(mix(#1d2021,#d5c4a1,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .4; + color: mix(#1d2021,#d5c4a1,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(184, 187, 38, 0.6); + background-image: none; + color: #1d2021; + box-shadow: none; +} +.nemo-window toolbar button.separator, .nemo-window toolbar button .separator { + border: 1px solid currentColor; + color: rgba(29, 32, 33, 0.9); +} +.nemo-window toolbar button.separator:disabled, .nemo-window toolbar button .separator:disabled { + color: rgba(29, 32, 33, 0.85); +} +.nemo-window toolbar .linked > button { + box-shadow: inset -1px 0 rgba(0, 0, 0, 0.22), 0 1px 2px -1px rgba(52, 42, 23, 0.22); +} +.nemo-window toolbar .linked > button:focus, .nemo-window toolbar .linked > button:hover { + box-shadow: inset -1px 0 #656615, 0 1px 2px -1px rgba(52, 42, 23, 0.42); +} +.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(52, 42, 23, 0.07), inset 0 -1px rgba(52, 42, 23, 0.05); +} +.nemo-window toolbar .linked > button:disabled { + box-shadow: inset -1px 0 #171a1a; +} +.nemo-window toolbar .linked > button:last-child, .nemo-window toolbar .linked > button:only-child { + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.22); +} +.nemo-window toolbar .linked > button:last-child:hover, .nemo-window toolbar .linked > button:only-child:hover { + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.42); +} +.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(52, 42, 23, 0.07), inset -1px 0 rgba(52, 42, 23, 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(52, 42, 23, 0.06), inset 0 1px rgba(52, 42, 23, 0.07), inset -1px 0 rgba(52, 42, 23, 0.06); +} +.nemo-window toolbar separator, .nemo-window toolbar separator:disabled { + color: #1a1d1e; + border-color: currentColor; + -GtkWidget-window-dragging: true; +} +.nemo-window toolbar.primary-toolbar button.image-button { + padding: 0 9px; +} +.nemo-window toolbar combobox, .nemo-window toolbar button { + padding: 4px; +} +.nemo-window toolbar combobox.text-button, .nemo-window toolbar button.text-button { + padding: 4px; +} +.nemo-window toolbar combobox.image-button, .nemo-window toolbar button.image-button { + padding: 4px; +} +.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(52, 42, 23, 0.22); + -NemoPathbarButton-border-radius: 0px; +} +.nemo-window toolbar toolitem stack widget button:focus, .nemo-window toolbar toolitem stack widget button:hover { + box-shadow: inset -1px 0 #656615, 0 1px 2px -1px rgba(52, 42, 23, 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(52, 42, 23, 0.07), inset 0 -1px rgba(52, 42, 23, 0.05); +} +.nemo-window toolbar toolitem stack widget button:disabled { + box-shadow: inset -1px 0 #171a1a; +} +.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(52, 42, 23, 0.22); +} +.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(52, 42, 23, 0.42); +} +.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(52, 42, 23, 0.07), inset -1px 0 rgba(52, 42, 23, 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(52, 42, 23, 0.06), inset 0 1px rgba(52, 42, 23, 0.07), inset -1px 0 rgba(52, 42, 23, 0.06); +} +.nemo-window grid > widget:last-child button { + min-height: 16px; + min-width: 16px; + padding: 3px 6px; +} +.nemo-window grid > widget:last-child button:first-child { + margin-left: 20px; +} +.nemo-window grid > widget:last-child button:first-child + button { + margin-right: 15px; +} +.nemo-window grid > widget:last-child button:first-child + button + separator + button { + margin-left: 15px; +} +.nemo-window grid > widget:last-child > box > scale { + margin-right: 12px; +} +.nemo-window grid > widget:last-child statusbar { + border: 0; +} +.nemo-window .sidebar { + /* Nemo Query Editor (File Search Bar) */ +} +.nemo-window .sidebar .frame { + border: 0; +} +.nemo-window .sidebar image { + padding-left: 4px; + padding-right: 4px; +} +.nemo-window .sidebar .nemo-places-sidebar, .nemo-window .sidebar .nemo-places-sidebar .view, .nemo-window .sidebar .nemo-places-sidebar iconview { + background-color: mix(#1d2021,#1d2021,0.5); +} +.nemo-window .sidebar .nemo-places-sidebar .view, .nemo-window .sidebar .nemo-places-sidebar iconview { + -NemoPlacesTreeView-disk-full-bg-color: #171a1a; + -NemoPlacesTreeView-disk-full-fg-color: #b8bb26; + -NemoPlacesTreeView-disk-full-bar-width: 2px; + -NemoPlacesTreeView-disk-full-bar-radius: 1px; + -NemoPlacesTreeView-disk-full-bottom-padding: 0; + -NemoPlacesTreeView-disk-full-max-length: 75px; +} +.nemo-window .sidebar .nemo-places-sidebar .view:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:selected { + -NemoPlacesTreeView-disk-full-bg-color: #1d2021; + -NemoPlacesTreeView-disk-full-fg-color: #d3d638; +} +.nemo-window .sidebar + separator + box .primary-toolbar { + background-color: #1c1f20; + background-image: none; + padding-top: 1px; + padding-bottom: 1px; + border-bottom: 1px solid #1a1c1d; +} +.nemo-window .sidebar + separator + box .primary-toolbar button:nth-child(2) { + border-right: none; + 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-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.nemo-window .sidebar + separator + box .primary-toolbar button.flat { + background-color: #1d2021; + background-image: none; + border-color: rgba(0, 0, 0, 0.22); + color: #d5c4a1; + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.22); + 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: #656615; +} +.nemo-window .sidebar + separator + box .primary-toolbar button.flat:active, .nemo-window .sidebar + separator + box .primary-toolbar button.flat:active:hover, .nemo-window .sidebar + separator + box .primary-toolbar button.flat:active:focus, .nemo-window .sidebar + separator + box .primary-toolbar button.flat:active:hover:focus, .nemo-window .sidebar + separator + box .primary-toolbar button.flat:checked, .nemo-window .sidebar + separator + box .primary-toolbar button.flat:checked:hover, .nemo-window .sidebar + separator + box .primary-toolbar button.flat:checked:focus, .nemo-window .sidebar + separator + box .primary-toolbar button.flat:checked:hover:focus { + border-color: rgba(0, 0, 0, 0.22); +} +.nemo-window .sidebar + separator + box .primary-toolbar button.flat:disabled { + border-color: rgba(0, 0, 0, 0.22); +} +.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: #1d2021; + border-width: 0; +} +.nemo-window notebook tabs { + border: 0; +} + +/*********************** + ! Fallback mode panel * +************************/ +/************ + ! Synaptic * +*************/ +GtkWindow > GtkVBox > .dock, GtkWindow > GtkVBox > .dock > GtkHBox > GtkToolbar { + background-color: #1d2021; + background-image: none; + padding: 4px; + border: 0; + color: #d5c4a1; +} + +/*********************** + ! Fallback mode panel * +************************/ +/*************** + ! Xfce styles * +****************/ +.XfceHeading { + margin: 0; + padding: 0; + border: 0; + background-image: none; + background-color: #1d2021; + color: #d5c4a1; +} + +.xfce4-panel { + font: inherit; +} +.xfce4-panel menu { + -gtk-icon-effect: none; + text-shadow: none; +} + +/*********************** + ! Fallback mode panel * +************************/ +/**************** + ! Unity styles * +*****************/ +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, 0.7); + -UnityDecoration-active-shadow-radius: 8px; + -UnityDecoration-inactive-shadow-color: rgba(0, 0, 0, 0.5); + -UnityDecoration-inactive-shadow-radius: 5px; + -UnityDecoration-glow-size: 10px; + -UnityDecoration-glow-color: #b8bb26; + -UnityDecoration-title-indent: 10px; + -UnityDecoration-title-fade: 35px; + -UnityDecoration-title-alignment: 0; +} +UnityDecoration .top { + border: 1px solid black; + border-bottom: 0; + border-radius: 0px 0px 0 0; + padding: 1px 7px 0 7px; + background-color: #1d2021; + color: mix(#d5c4a1,#1d2021,0.1); + text-shadow: none; +} +UnityDecoration .top:hover { + border-radius: 0; + border-color: mix(#1d2021,#d5c4a1,0.21); + background-color: mix(#1d2021,#d5c4a1,0.21); + background-image: none; + color: #ded1b6; +} +UnityDecoration .top:backdrop { + border: 1px solid #1d2021; + color: mix(#d5c4a1,#1d2021,0.4); +} +UnityDecoration .left, UnityDecoration .right, UnityDecoration .bottom { + background-color: #1d2021; +} +UnityDecoration .left:backdrop, UnityDecoration .right:backdrop, UnityDecoration .bottom:backdrop { + background-color: mix(#141617,#d5c4a1,0.21); +} + +UnityPanelWidget, .unity-panel { + border: 0; +} + +.unity-panel.menuitem, .unity-panel .menuitem { + border-width: 0 1px; + color: #d5c4a1; +} +.unity-panel.menuitem:hover, .unity-panel.menuitem *:hover, .unity-panel .menuitem:hover, .unity-panel .menuitem *:hover { + border-color: mix(#1d2021,#d5c4a1,0.21); + background-color: mix(#1d2021,#d5c4a1,0.21); + background-image: none; + color: #ded1b6; +} + +SheetStyleDialog.unity-force-quit { + background-color: #1d2021; +} + +/*********************** + ! LightDM GTK Greeter * + ***********************/ +#panel_window { + background-color: #1d2021; + background-image: none; + color: #fff; + font-weight: bold; + text-shadow: 0 1px rgba(0, 0, 0, 0.5); + -gtk-icon-shadow: 0 1px rgba(0, 0, 0, 0.5); +} +#panel_window menubar { + padding-left: 4px; +} +#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); +} +#panel_window menubar:hover, #panel_window menubar > menuitem:hover { + background-color: rgba(255, 255, 255, 0.2); + background-image: none; + color: #fff; +} +#panel_window menubar *:hover, #panel_window menubar > menuitem *:hover { + color: #fff; +} +#panel_window menubar:disabled, #panel_window menubar > menuitem:disabled { + color: rgba(255, 255, 255, 0.7); +} +#panel_window menubar menu > menuitem { + font-weight: normal; +} + +#content_frame { + padding-bottom: 12px; +} + +#login_window, #shutdown_dialog, #restart_dialog { + border-style: none; + border-radius: 0px; + background-color: #1d2021; + color: #d5c4a1; + /* draw border using box-shadow */ + box-shadow: inset 1px 0 mix(#141617,#d5c4a1,0.21), inset -1px 0 mix(#141617,#d5c4a1,0.21), inset 0 1px mix(#141617,#d5c4a1,0.21), inset 0 -1px mix(#141617,#d5c4a1,0.21); +} + +#login_window menu { + border-radius: 0; +} +#login_window button { + background-color: #1d2021; + background-image: none; + border-color: rgba(190, 164, 109, 0.22); + color: #d5c4a1; + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.22); +} +#login_window button:focus, #login_window button:hover { + border-color: #656615; +} +#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(178, 147, 83, 0.22); +} +#login_window button:disabled { + border-color: rgba(196, 172, 122, 0.22); +} +#login_window button:active:disabled, #login_window button:checked:disabled { + border-color: rgba(190, 164, 109, 0.22); +} +#login_window button.flat { + color: #d5c4a1; + border-color: rgba(29, 32, 33, 0); + background-color: rgba(29, 32, 33, 0); + background-image: none; + box-shadow: none; +} +#login_window button:hover, #login_window button.flat:hover { + background-color: #1e2223; + background-image: none; + border-color: rgba(190, 164, 109, 0.3); + color: #d5c4a1; + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 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: #656615; +} +#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(178, 147, 83, 0.3); +} +#login_window button:hover:disabled, #login_window button.flat:hover:disabled { + 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(190, 164, 109, 0.3); +} +#login_window button:focus, #login_window button.flat:focus { + background-color: #1e2223; + background-image: none; + border-color: rgba(190, 164, 109, 0.3); + color: #d5c4a1; + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 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: #656615; +} +#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(178, 147, 83, 0.3); +} +#login_window button:focus:disabled, #login_window button.flat:focus:disabled { + 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(190, 164, 109, 0.3); +} +#login_window button:focus:hover, #login_window button.flat:focus:hover { + background-color: #202324; + background-image: none; + border-color: rgba(190, 164, 109, 0.3); + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 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: #656615; +} +#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(178, 147, 83, 0.3); +} +#login_window button:focus:hover:disabled, #login_window button.flat:focus:hover:disabled { + 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(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: #b8bb26; + background-image: none; + color: #1d2021; + 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); + 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 { + border-color: #656615; +} +#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(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(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(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: #c1c428; + background-image: none; + color: #1d2021; +} +#login_window button:focus, #login_window button:hover, #login_window button.flat:focus, #login_window button.flat:hover { + color: #d5c4a1; +} +#login_window button:disabled:disabled, #login_window button.flat:disabled:disabled { + background-color: alpha(mix(#1d2021,#d5c4a1,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .4; + color: mix(#1d2021,#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(184, 187, 38, 0.6); + background-image: none; + color: #1d2021; + box-shadow: none; +} +#login_window button.separator, #login_window button .separator { + border: 1px solid currentColor; + color: rgba(29, 32, 33, 0.9); +} +#login_window button.separator:disabled, #login_window button .separator:disabled { + color: rgba(29, 32, 33, 0.85); +} +#login_window entry { + background-color: #1d2021; + background-image: none; + border-color: shade(mix(#1d2021,#d5c4a1,0.2),0.8); + padding: 4px; + color: #d5c4a1; + caret-color: #d5c4a1; + -gtk-secondary-caret-color: #d5c4a1; +} +#login_window entry:focus, #login_window entry:hover { + border-color: #656615; +} +#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(#1d2021,#d5c4a1,0.2),0.7); +} +#login_window entry:disabled { + border-color: shade(mix(#1d2021,#d5c4a1,0.2),0.85); +} +#login_window entry:active:disabled, #login_window entry:checked:disabled { + border-color: shade(mix(#1d2021,#d5c4a1,0.2),0.8); +} +#login_window entry:focus, #login_window entry:active { + border-color: #656615; +} +#login_window entry:disabled { + background-color: #1a1d1e; + background-image: none; + border-color: shade(alpha(mix(#1d2021,#d5c4a1,0.2),0.4),0.8); + /*@include border(mix($bg, $fg, .20));*/ + /*border-color: alpha(mix($bg, $fg, .15), .8);*/ + /*opacity: .8;*/ + color: mix(#1d2021,#d5c4a1,0.5); +} +#login_window entry:disabled:focus, #login_window entry:disabled:hover { + border-color: #656615; +} +#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(#1d2021,#d5c4a1,0.2),0.4),0.7); +} +#login_window entry:disabled:disabled { + border-color: shade(alpha(mix(#1d2021,#d5c4a1,0.2),0.4),0.85); +} +#login_window entry:disabled:active:disabled, #login_window entry:disabled:checked:disabled { + border-color: shade(alpha(mix(#1d2021,#d5c4a1,0.2),0.4),0.8); +} + +#user_combobox { + color: #d5c4a1; + font-size: 18px; +} +#user_combobox menu { + font-weight: normal; +} +#user_combobox arrow { + color: mix(#d5c4a1,#1d2021,0.5); +} + +#user_image { + border-radius: 0px; + /* draw border using box-shadow */ + box-shadow: inset 1px 0 #141617, inset -1px 0 #141617, inset 0 1px #141617, inset 0 -1px #141617; +} + +#user_image_border { + border-radius: 0px; + background-color: #1a1d1e; + background-image: none; + box-shadow: inset 1px 0 rgba(52, 42, 23, 0.07), inset 0 1px rgba(52, 42, 23, 0.08), inset -1px 0 rgba(52, 42, 23, 0.07), inset 0 -1px rgba(52, 42, 23, 0.05); +} + +#buttonbox_frame { + padding-top: 8px; + padding-bottom: 0; + border-style: none; + border-bottom-left-radius: 0px; + border-bottom-right-radius: 0px; + background-color: transparent; + background-image: none; + box-shadow: none; +} + +/* shutdown button */ +#shutdown_button button { + background-color: #f44336; + background-image: none; + border-color: rgba(204, 204, 204, 0.22); + color: #fff; + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.12); +} +#shutdown_button button:focus, #shutdown_button button:hover { + border-color: #656615; +} +#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); +} +#shutdown_button button:disabled { + border-color: rgba(217, 217, 217, 0.22); +} +#shutdown_button button:active:disabled, #shutdown_button button:checked:disabled { + border-color: rgba(204, 204, 204, 0.22); +} +#shutdown_button button.flat { + color: #fff; + border-color: rgba(244, 67, 54, 0); + background-color: rgba(244, 67, 54, 0); + background-image: none; + box-shadow: none; +} +#shutdown_button button:hover, #shutdown_button button.flat:hover { + background-color: #f55044; + background-image: none; + border-color: rgba(204, 204, 204, 0.3); + color: #fff; + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 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: #656615; +} +#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); +} +#shutdown_button button:hover:disabled, #shutdown_button button.flat:hover:disabled { + border-color: rgba(217, 217, 217, 0.3); +} +#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); +} +#shutdown_button button:focus, #shutdown_button button.flat:focus { + background-color: #f55044; + background-image: none; + border-color: rgba(204, 204, 204, 0.3); + color: #fff; + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 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: #656615; +} +#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); +} +#shutdown_button button:focus:disabled, #shutdown_button button.flat:focus:disabled { + border-color: rgba(217, 217, 217, 0.3); +} +#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); +} +#shutdown_button button:focus:hover, #shutdown_button button.flat:focus:hover { + background-color: #f65d52; + background-image: none; + border-color: rgba(204, 204, 204, 0.3); + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 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: #656615; +} +#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); +} +#shutdown_button button:focus:hover:disabled, #shutdown_button button.flat:focus:hover:disabled { + border-color: rgba(217, 217, 217, 0.3); +} +#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); +} +#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: #b8bb26; + background-image: none; + color: #1d2021; + 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); +} +#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: #656615; +} +#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); +} +#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); +} +#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); +} +#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: #c1c428; + background-image: none; + color: #1d2021; +} +#shutdown_button button:focus, #shutdown_button button:hover, #shutdown_button button.flat:focus, #shutdown_button button.flat:hover { + color: #fff; +} +#shutdown_button button:disabled:disabled, #shutdown_button button.flat:disabled:disabled { + background-color: alpha(mix(#f44336,#fff,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .4; + color: mix(#f44336,#fff,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(184, 187, 38, 0.6); + background-image: none; + color: #1d2021; + box-shadow: none; +} +#shutdown_button button.separator, #shutdown_button button .separator { + border: 1px solid currentColor; + color: rgba(244, 67, 54, 0.9); +} +#shutdown_button button.separator:disabled, #shutdown_button button .separator:disabled { + color: rgba(244, 67, 54, 0.85); +} + +/* restart button */ +#restart_button button { + background-color: #ef6c00; + background-image: none; + border-color: rgba(204, 204, 204, 0.22); + color: #fff; + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.22); +} +#restart_button button:focus, #restart_button button:hover { + border-color: #656615; +} +#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); +} +#restart_button button:disabled { + border-color: rgba(217, 217, 217, 0.22); +} +#restart_button button:active:disabled, #restart_button button:checked:disabled { + border-color: rgba(204, 204, 204, 0.22); +} +#restart_button button.flat { + color: #fff; + border-color: rgba(239, 108, 0, 0); + background-color: rgba(239, 108, 0, 0); + background-image: none; + box-shadow: none; +} +#restart_button button:hover, #restart_button button.flat:hover { + background-color: #fb7100; + background-image: none; + border-color: rgba(204, 204, 204, 0.3); + color: #fff; + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.32); +} +#restart_button button:hover:focus, #restart_button button:hover:hover, #restart_button button.flat:hover:focus, #restart_button button.flat:hover:hover { + border-color: #656615; +} +#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); +} +#restart_button button:hover:disabled, #restart_button button.flat:hover:disabled { + border-color: rgba(217, 217, 217, 0.3); +} +#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); +} +#restart_button button:focus, #restart_button button.flat:focus { + background-color: #fb7100; + background-image: none; + border-color: rgba(204, 204, 204, 0.3); + color: #fff; + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.42); +} +#restart_button button:focus:focus, #restart_button button:focus:hover, #restart_button button.flat:focus:focus, #restart_button button.flat:focus:hover { + border-color: #656615; +} +#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); +} +#restart_button button:focus:disabled, #restart_button button.flat:focus:disabled { + border-color: rgba(217, 217, 217, 0.3); +} +#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); +} +#restart_button button:focus:hover, #restart_button button.flat:focus:hover { + background-color: #ff7808; + background-image: none; + border-color: rgba(204, 204, 204, 0.3); + box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.48); +} +#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: #656615; +} +#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); +} +#restart_button button:focus:hover:disabled, #restart_button button.flat:focus:hover:disabled { + border-color: rgba(217, 217, 217, 0.3); +} +#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); +} +#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: #b8bb26; + background-image: none; + color: #1d2021; + 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); +} +#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: #656615; +} +#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); +} +#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); +} +#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); +} +#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: #c1c428; + background-image: none; + color: #1d2021; +} +#restart_button button:focus, #restart_button button:hover, #restart_button button.flat:focus, #restart_button button.flat:hover { + color: #fff; +} +#restart_button button:disabled:disabled, #restart_button button.flat:disabled:disabled { + background-color: alpha(mix(#ef6c00,#fff,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .4; + color: mix(#ef6c00,#fff,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(184, 187, 38, 0.6); + background-image: none; + color: #1d2021; + box-shadow: none; +} +#restart_button button.separator, #restart_button button .separator { + border: 1px solid currentColor; + color: rgba(239, 108, 0, 0.9); +} +#restart_button button.separator:disabled, #restart_button button .separator:disabled { + color: rgba(239, 108, 0, 0.85); +} + +/* password warning */ +#greeter_infobar { + font-weight: bold; +} + +/********************** + ! Genome Terminal * +***********************/ +VteTerminal { + background-color: #1d2021; + color: #d5c4a1; +} + +terminal-window junction, terminal-window scrollbar trough { + background-color: #1d2021; + border-color: #171a1a; +} +terminal-window scrollbar.vertical slider { + background-color: mix(#1d2021,#d5c4a1,0.2); +} +terminal-window scrollbar.vertical slider:hover { + background-color: mix(#1d2021,#d5c4a1,0.3); +} +terminal-window scrollbar.vertical slider:hover:active { + background-color: #b8bb26; +} +terminal-window scrollbar.vertical slider:disabled { + background-color: transparent; +} + +/****************** + ! Budgie Desktop * +*******************/ +.budgie-container { + background-color: transparent; +} + +.raven { + background-color: rgba(29, 32, 33, 0.93); +} +.raven .raven-header { + background-color: #1d2021; + border: solid #1a1c1d; + border-width: 1px 0; +} +.raven .raven-background { + background-color: rgba(29, 32, 33, 0.93); +} + +.raven-mpris { + background-color: rgba(29, 32, 33, 0.7); +} + +/*# sourceMappingURL=gtk-dark.css.map */ diff --git a/.themes/Klaus/gtk-3.0/dist/gtk-dark.css.map b/.themes/Klaus/gtk-3.0/dist/gtk-dark.css.map new file mode 100644 index 00000000..2f69fa75 --- /dev/null +++ b/.themes/Klaus/gtk-3.0/dist/gtk-dark.css.map @@ -0,0 +1,7 @@ +{ +"version": 3, +"mappings": "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", +"sources": ["../../sass/gtk-3.0/_colors.scss","../../sass/gtk-3.0/widgets/_base.scss","../../sass/gtk-3.0/_global.scss","../../sass/gtk-3.0/widgets/_button.scss","../../sass/gtk-3.0/_functions.scss","../../sass/gtk-3.0/widgets/_entry.scss","../../sass/gtk-3.0/widgets/_toolbar.scss","../../sass/gtk-3.0/widgets/_actionbar.scss","../../sass/gtk-3.0/widgets/_calendar.scss","../../sass/gtk-3.0/widgets/_choosers.scss","../../sass/gtk-3.0/widgets/_grid.scss","../../sass/gtk-3.0/widgets/_infobar.scss","../../sass/gtk-3.0/widgets/_menu.scss","../../sass/gtk-3.0/widgets/_misc.scss","../../sass/gtk-3.0/widgets/_notebook.scss","../../sass/gtk-3.0/widgets/_osd.scss","../../sass/gtk-3.0/widgets/_overshoot.scss","../../sass/gtk-3.0/widgets/_progress.scss","../../sass/gtk-3.0/widgets/_scrollbar.scss","../../sass/gtk-3.0/widgets/_sidebar.scss","../../sass/gtk-3.0/widgets/_spinner.scss","../../sass/gtk-3.0/widgets/_toggle.scss","../../sass/gtk-3.0/widgets/_view.scss","../../sass/gtk-3.0/widgets/_window.scss","../../sass/gtk-3.0/apps/_panel.scss","../../sass/gtk-3.0/apps/_mate-applications.scss","../../sass/gtk-3.0/apps/_cinnamon-applications.scss","../../sass/gtk-3.0/apps/_gnome-applications.scss","../../sass/gtk-3.0/apps/_unity-greeter.scss","../../sass/gtk-3.0/apps/_gedit.scss","../../sass/gtk-3.0/apps/_nautilus.scss","../../sass/gtk-3.0/apps/_nemo.scss","../../sass/gtk-3.0/apps/_synaptic.scss","../../sass/gtk-3.0/apps/_xfce.scss","../../sass/gtk-3.0/apps/_unity.scss","../../sass/gtk-3.0/apps/_lightdm.scss","../../sass/gtk-3.0/apps/_gnome-terminal.scss","../../sass/gtk-3.0/apps/_budgie.scss"], +"names": [], +"file": "gtk-dark.css" +} diff --git a/.themes/Klaus/gtk-3.0/dist/gtk-light.css b/.themes/Klaus/gtk-3.0/dist/gtk-light.css new file mode 100644 index 00000000..e060a285 --- /dev/null +++ b/.themes/Klaus/gtk-3.0/dist/gtk-light.css @@ -0,0 +1,9465 @@ +/* dark color scheme */ +@define-color dark_bg_color #1d2021; +@define-color dark_fg_color #d5c4a1; +/* colormap actually used by the theme, to be overridden in other css files */ +@define-color theme_bg_color #d5c4a1; +@define-color theme_fg_color #1d2021; +@define-color theme_base_color #d5c4a1; +@define-color theme_text_color #1d2021; +@define-color theme_selected_bg_color #b8bb26; +@define-color theme_selected_fg_color #1d2021; +@define-color theme_tooltip_bg_color #1d2021; +@define-color theme_tooltip_fg_color #d5c4a1; +/* shadow effects */ +@define-color light_shadow #d6c5a2; +@define-color dark_shadow #060607; +/* 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; +/* 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; +@define-color borders #c7b182; +@define-color unfocused_borders mix(#d5c4a1,#c7b182,0.9); +@define-color button_bg_color #d5c4a1; +@define-color button_fg_color #1d2021; +@define-color header_button_bg_color #1d2021; +@define-color header_button_fg_color #d5c4a1; +@define-color insensitive_bg_color mix(#d5c4a1,#d5c4a1,0.6); +@define-color insensitive_fg_color mix(#1d2021,#d5c4a1,0.5); +/* osd */ +@define-color osd_base #1d2021; +@define-color osd_bg rgba(29, 32, 33, 0.8); +@define-color osd_fg #d5c4a1; +@define-color osd_insensitive_bg_color mix(#d5c4a1,rgba(29, 32, 33, 0.8),0.5); +@define-color osd_insensitive_fg_color mix(#d5c4a1,#1d2021,0.6); +@define-color osd_borders_color rgba(25, 27, 28, 0.8); +/* lightdm greeter colors */ +@define-color lightdm_bg_color #1d2021; +@define-color lightdm_fg_color #d5c4a1; +/* widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color mix(#1d2021,#d5c4a1,0.5); +/* text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color #1d2021; +/* widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color #d5c4a1; +/* text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color #d5c4a1; +/* base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color #b8bb26; +/* text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color #1d2021; +/* insensitive color on backdrop windows*/ +@define-color unfocused_insensitive_color #ede5d6; +/* window manager colors */ +@define-color wm_bg #1d2021; +@define-color wm_border_focused #b6985b; +@define-color wm_border_unfocused #1d2021; +@define-color wm_title_focused mix(#d5c4a1,#1d2021,0.1); +@define-color wm_title_unfocused mix(#d5c4a1,#1d2021,0.4); +@define-color wm_icons_focused mix(#d5c4a1,#1d2021,0.1); +@define-color wm_icons_focused_prelight #b8bb26; +@define-color wm_icons_focused_pressed #93961e; +@define-color wm_icons_unfocused mix(#d5c4a1,#1d2021,0.4); +@define-color wm_icons_unfocused_prelight #b8bb26; +@define-color wm_icons_unfocused_pressed #93961e; +/************** + ! GTK settings +***************/ +* { + -GtkWindow-resize-grip-height: 0; + -GtkWindow-resize-grip-width: 0; + -WnckTasklist-fade-overlay-rect: 0; + -GtkWidget-cursor-aspect-ratio: 0.03; + outline-color: rgba(184, 187, 38, 0.5); + outline-style: dashed; + outline-width: 1px; + outline-offset: -1px; + -gtk-outline-radius: 0px; +} + +/************* + ! Base states + *************/ +:selected, .gtkstyle-fallback:selected, GucharmapChartable:focus, GucharmapChartable:hover, GucharmapChartable:active, GucharmapChartable:selected, .gedit-document-panel-document-row:selected, .gedit-document-panel-document-row:selected:hover, GeditViewFrame .gedit-search-slider .not-found:selected, :focus:selected, GucharmapChartable:focus, .gedit-document-panel-document-row:focus:selected:hover, GeditViewFrame .gedit-search-slider .not-found:focus:selected { + background-color: #b8bb26; + color: #1d2021; +} + +* { + /* hyperlinks */ + -GtkIMHtml-hyperlink-color: #3f51b5; +} +*:disabled, *:disabled:disabled { + color: mix(#1d2021,#d5c4a1,0.5); +} +*:disabled, *:disabled { + -gtk-icon-effect: dim; +} +*:hover { + -gtk-icon-effect: highlight; +} +*:link, *:visited { + color: #3f51b5; +} + +.background { + background-color: #d5c4a1; + color: #1d2021; +} +.background:backdrop { + text-shadow: none; + -gtk-icon-shadow: none; +} +.background.csd { + background-color: #d5c4a1; +} + +.gtkstyle-fallback { + background-color: rgba(213, 196, 161, 0.5); + color: #1d2021; +} +.gtkstyle-fallback:hover { + background-color: #e1d4bb; + color: #1d2021; +} +.gtkstyle-fallback:active { + background-color: #c9b487; + color: #1d2021; +} +.gtkstyle-fallback:disabled { + background-color: #d5c4a0; + color: mix(#1d2021,#d5c4a1,0.5); +} + +image, image:disabled, label, label:disabled, box, box:disabled, grid, grid:disabled { + background-color: transparent; +} + +label.separator { + color: #1d2021; +} +label.separator:backdrop { + color: mix(#1d2021,#d5c4a1,0.5); +} +label selection { + background-color: #b8bb26; + color: #1d2021; +} +label:disabled { + color: mix(#1d2021,#d5c4a1,0.5); +} +label:disabled:backdrop { + color: #ede5d6; +} +label:backdrop { + color: mix(#1d2021,#d5c4a1,0.5); +} + +assistant .sidebar { + background-color: #d5c4a1; + border-top: 1px solid #c7b182; +} +assistant .sidebar:backdrop { + background-color: #d5c4a1; + border-color: mix(#d5c4a1,#c7b182,0.9); +} +assistant.csd .sidebar { + border-top-style: none; +} +assistant .sidebar label { + padding: 4px 8px; +} +assistant .sidebar label.highlight { + background-color: mix(#1d2021,#d5c4a1,0.8); +} + +/********* + ! Buttons +**********/ +@keyframes needs_attention { + from { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#b8bb26), to(transparent)); + } + to { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#b8bb26), to(transparent)); + } +} +stacksidebar row.needs-attention > label { + animation: needs_attention 150ms ease-in; + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#b8bb26), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.5, to(rgba(255, 255, 255, 0.7692307692)), to(transparent)); + background-size: 6px 6px, 6px 6px; + background-repeat: no-repeat; + background-position: right 3px, right 4px; +} +stacksidebar row.needs-attention > label:backdrop { + background-size: 6px 6px, 0 0; +} +stacksidebar row.needs-attention > label:dir(rtl) { + background-position: left 3px, left 4px; +} + +button, headerbar button, .titlebar:not(headerbar) button, toolbar button, toolbar.inline-toolbar button, .suggested-action, headerbar.selection-mode button.suggested-action, +.titlebar:not(headerbar).selection-mode button.suggested-action, .destructive-action, headerbar.selection-mode button, +.titlebar:not(headerbar).selection-mode button, infobar.info button, infobar.warning button, infobar.question button, infobar.error button, popover.background button, frame.app-notification button, button.osd, +#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: 22px; + min-width: 22px; + padding: 4px 6px; + border-width: 1px; + border-style: solid; + border-radius: 0px; + transition: 150ms ease; + outline-color: transparent; +} + +calendar.view, calendar.view:backdrop, calendar.button, calendar.button:hover, calendar.button:backdrop, calendar.button:disabled, menu menuitem calendar.button, .menu menuitem calendar.button, .context-menu menuitem calendar.button, menu menuitem calendar.button:hover, .menu menuitem calendar.button:hover, .context-menu menuitem calendar.button:hover, modelbutton.flat, +menuitem.button.flat, notebook > header > tabs > tab button.flat:hover, notebook > header > tabs > tab button.flat:active, notebook > header > tabs > tab button.flat:active:hover { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; +} + +spinbutton:not(.vertical) button, .linked:not(.vertical) > combobox > box > button.combo:dir(ltr), toolbar.inline-toolbar toolbutton > button.flat, +toolbar.inline-toolbar toolbutton:backdrop > button.flat { + border-radius: 0; + border-left-style: none; + border-right-style: solid; +} +spinbutton:not(.vertical) button:dir(rtl), .linked:not(.vertical) > combobox > box > button.combo:dir(rtl), toolbar.inline-toolbar toolbutton > button.flat:dir(rtl) { + border-radius: 0; + border-right-style: none; + border-left-style: solid; +} + +.linked.vertical > combobox > box > button.combo { + border-radius: 0; + border-top-style: none; + border-bottom-style: solid; +} +.linked.vertical > combobox > box > button.combo:dir(rtl) { + border-radius: 0; + border-top-style: none; + border-bottom-style: solid; +} + +.inline-toolbar button, .linked > button, combobox box button, combobox box entry, headerbar .linked > button, .titlebar:not(headerbar) .linked > button, toolbar .linked > button, headerbar.selection-mode .linked > button, +.titlebar:not(headerbar).selection-mode .linked > button, popover.background .linked > button, .nemo-window toolbar .linked > button, .nemo-window toolbar toolitem stack widget button { + border-width: 1px; + border-style: solid; + border-radius: 0; + border-right-style: none; + border-left-style: none; +} +.inline-toolbar button:first-child, .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-left-style: solid; + border-right-style: none; + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.inline-toolbar button:first-child:dir(rtl), .linked > button:first-child:dir(rtl), combobox box button:first-child:dir(rtl), combobox box entry:first-child:dir(rtl), .linked:not(.vertical) > combobox:first-child > box > button.combo:dir(rtl), headerbar .linked > button:first-child:dir(rtl), .titlebar:not(headerbar) .linked > button:first-child:dir(rtl), toolbar .linked > button:first-child:dir(rtl), toolbar.inline-toolbar toolbutton:first-child > button.flat:dir(rtl), popover.background .linked > button:first-child:dir(rtl), .nemo-window toolbar toolitem stack widget button:first-child:dir(rtl) { + border-left-style: none; + border-right-style: solid; +} +.inline-toolbar button:last-child, .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-left-style: none; + border-right-style: solid; + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.inline-toolbar button:last-child:dir(rtl), .linked > button:last-child:dir(rtl), combobox box button:last-child:dir(rtl), combobox box entry:last-child:dir(rtl), .linked:not(.vertical) > combobox:last-child > box > button.combo:dir(rtl), headerbar .linked > button:last-child:dir(rtl), .titlebar:not(headerbar) .linked > button:last-child:dir(rtl), toolbar .linked > button:last-child:dir(rtl), toolbar.inline-toolbar toolbutton:last-child > button.flat:dir(rtl), popover.background .linked > button:last-child:dir(rtl), .nemo-window toolbar toolitem stack widget button:last-child:dir(rtl) { + border-left-style: solid; + border-right-style: none; +} +.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, .inline-toolbar button:first-child:only-child, .linked > button:first-child:only-child, combobox box button:first-child:only-child, combobox box entry:first-child:only-child, .linked:not(.vertical) > combobox:first-child > box > button.combo:only-child, .linked:not(.vertical) > combobox:only-child > box > button.combo:first-child, headerbar .linked > button:first-child:only-child, .titlebar:not(headerbar) .linked > button:first-child:only-child, toolbar .linked > button:first-child:only-child, toolbar.inline-toolbar toolbutton:first-child > button.flat:only-child, toolbar.inline-toolbar toolbutton:only-child > button.flat:first-child, popover.background .linked > button:first-child:only-child, .nemo-window toolbar toolitem stack widget button:first-child:only-child { + border-width: 1px; + border-style: solid; +} +.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; +} + +.linked.vertical > button { + border-width: 1px; + border-style: solid; + border-radius: 0; + border-top-style: none; + border-bottom-style: none; +} +.linked.vertical > button:first-child, .linked.vertical > combobox:first-child > box > button.combo { + border-width: 1px; + border-radius: 0px; + border-top-style: solid; + border-bottom-style: none; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} +.linked.vertical > button:first-child:dir(rtl), .linked.vertical > combobox:first-child > box > button.combo:dir(rtl) { + border-top-style: none; + border-bottom-style: solid; +} +.linked.vertical > button:last-child, .linked.vertical > combobox:last-child > box > button.combo { + border-width: 1px; + border-radius: 0px; + border-top-style: none; + border-bottom-style: solid; + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.linked.vertical > button:last-child:dir(rtl), .linked.vertical > combobox:last-child > box > button.combo:dir(rtl) { + border-top-style: solid; + border-bottom-style: none; +} +.linked.vertical > button:only-child, .linked.vertical > combobox:only-child > box > button.combo, .linked.vertical > button:first-child:only-child, .linked.vertical > combobox:first-child > box > button.combo:only-child, .linked.vertical > combobox:only-child > box > button.combo:first-child { + border-width: 1px; + border-style: solid; +} +.linked.vertical > button:only-child, .linked.vertical > combobox:only-child > box > button.combo { + border-radius: 0px; +} + +infobar.info button.close, infobar.warning button.close, infobar.question button.close, infobar.error button.close, notebook > header > tabs > arrow { + border: 1px solid transparent; + background-color: transparent; + 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(213, 196, 161, 0.3); + background-color: rgba(29, 32, 33, 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 { + border: 1px solid rgba(184, 187, 38, 0.3); + background-color: rgba(29, 32, 33, 0.1); + background-image: none; + box-shadow: none; +} + +button { + background-color: #d5c4a1; + background-image: none; + border-color: rgba(23, 26, 26, 0.32); + color: #1d2021; + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.12); +} +button:focus, button:hover { + border-color: mix(#b8bb26,rgba(29, 32, 33, 0.32),0.3); +} +button:active, button:active:hover, button:active:focus, button:active:hover:focus, button:checked, button:checked:hover, button:checked:focus, button:checked:hover:focus { + border-color: rgba(20, 22, 23, 0.32); +} +button:disabled { + border-color: rgba(25, 27, 28, 0.32); +} +button:active:disabled, button:checked:disabled { + border-color: rgba(23, 26, 26, 0.32); +} +button.flat { + color: #1d2021; + border-color: rgba(213, 196, 161, 0); + background-color: rgba(213, 196, 161, 0); + background-image: none; + box-shadow: none; +} +button:hover, button.flat:hover { + background-color: #dbccae; + background-image: none; + border-color: rgba(23, 26, 26, 0.4); + color: #1d2021; + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.22); +} +button:hover:focus, button:hover:hover, button.flat:hover:focus, button.flat:hover:hover { + border-color: mix(#b8bb26,rgba(29, 32, 33, 0.4),0.3); +} +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 { + border-color: rgba(20, 22, 23, 0.4); +} +button:hover:disabled, button.flat:hover:disabled { + border-color: rgba(25, 27, 28, 0.4); +} +button:hover:active:disabled, button:hover:checked:disabled, button.flat:hover:active:disabled, button.flat:hover:checked:disabled { + border-color: rgba(23, 26, 26, 0.4); +} +button:focus, button.flat:focus { + background-color: #dbccae; + background-image: none; + border-color: rgba(23, 26, 26, 0.4); + color: #1d2021; + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.32); +} +button:focus:focus, button:focus:hover, button.flat:focus:focus, button.flat:focus:hover { + border-color: mix(#b8bb26,rgba(29, 32, 33, 0.4),0.3); +} +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 { + border-color: rgba(20, 22, 23, 0.4); +} +button:focus:disabled, button.flat:focus:disabled { + border-color: rgba(25, 27, 28, 0.4); +} +button:focus:active:disabled, button:focus:checked:disabled, button.flat:focus:active:disabled, button.flat:focus:checked:disabled { + border-color: rgba(23, 26, 26, 0.4); +} +button:focus:hover, button.flat:focus:hover { + background-color: #e1d4bb; + background-image: none; + border-color: rgba(23, 26, 26, 0.4); + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.38); +} +button:focus:hover:focus, button:focus:hover:hover, button.flat:focus:hover:focus, button.flat:focus:hover:hover { + border-color: mix(#b8bb26,rgba(29, 32, 33, 0.4),0.3); +} +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 { + border-color: rgba(20, 22, 23, 0.4); +} +button:focus:hover:disabled, button.flat:focus:hover:disabled { + border-color: rgba(25, 27, 28, 0.4); +} +button:focus:hover:active:disabled, button:focus:hover:checked:disabled, button.flat:focus:hover:active:disabled, button.flat:focus:hover:checked:disabled { + border-color: rgba(23, 26, 26, 0.4); +} +button:checked, button:active, button.flat:checked, button.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #b8bb26; + background-image: none; + color: #1d2021; + box-shadow: inset 1px 0 rgba(29, 32, 33, 0.06), inset 0 1px rgba(29, 32, 33, 0.07), inset -1px 0 rgba(29, 32, 33, 0.06), inset 0 -1px rgba(29, 32, 33, 0.05); + border-color: rgba(23, 26, 26, 0.32); +} +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(#b8bb26,rgba(29, 32, 33, 0.32),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 { + border-color: rgba(20, 22, 23, 0.32); +} +button:checked:disabled, button:active:disabled, button.flat:checked:disabled, button.flat:active:disabled { + border-color: rgba(25, 27, 28, 0.32); +} +button:checked:active:disabled, button:checked:checked:disabled, button:active:active:disabled, button:active:checked:disabled, button.flat:checked:active:disabled, button.flat:checked:checked:disabled, button.flat:active:active:disabled, button.flat:active:checked:disabled { + border-color: rgba(23, 26, 26, 0.32); +} +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 { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #c1c428; + background-image: none; + color: #1d2021; +} +button:focus, button:hover, button.flat:focus, button.flat:hover { + color: #1d2021; +} +button:disabled:disabled, button.flat:disabled:disabled { + background-color: alpha(mix(#d5c4a1,#1d2021,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .4; + color: mix(#d5c4a1,#1d2021,0.5); + box-shadow: none; +} +button:active:disabled, button:checked:disabled, button.flat:active:disabled, button.flat:checked:disabled { + background-color: rgba(184, 187, 38, 0.6); + background-image: none; + color: #1d2021; + box-shadow: none; +} +button.separator, button .separator { + border: 1px solid currentColor; + color: rgba(213, 196, 161, 0.9); +} +button.separator:disabled, button .separator:disabled { + color: rgba(213, 196, 161, 0.85); +} +.inline-toolbar button, .linked > button { + box-shadow: inset -1px 0 rgba(0, 0, 0, 0.12), 0 1px 2px -1px rgba(6, 6, 7, 0.12); +} +.inline-toolbar button:focus, .inline-toolbar button:hover, .linked > button:focus, .linked > button:hover { + box-shadow: inset -1px 0 mix(#b8bb26,rgba(0, 0, 0, 0.12),0.3), 0 1px 2px -1px rgba(6, 6, 7, 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, .linked > button:active:focus, .linked > button:active:hover:focus, .linked > button:checked, .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(6, 6, 7, 0.07), inset 0 -1px rgba(6, 6, 7, 0.05); +} +.inline-toolbar button:disabled, .linked > button:disabled { + box-shadow: inset -1px 0 #bea46d; +} +.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(6, 6, 7, 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(6, 6, 7, 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, .linked > button:active:disabled:last-child, .linked > button:active:disabled:only-child, .linked > button:checked:disabled:last-child, .linked > button:checked:disabled:only-child { + box-shadow: none; +} +.inline-toolbar button:active:last-child, .inline-toolbar button:active:last-child:focus, .inline-toolbar button:active:last-child:hover, .inline-toolbar button:active:last-child:hover:focus, .inline-toolbar button:checked:last-child, .inline-toolbar button:checked:last-child:focus, .inline-toolbar button:checked:last-child:hover, .inline-toolbar button:checked:last-child:hover:focus, .linked > button:active:last-child, .linked > button:active:last-child:focus, .linked > button:active:last-child:hover, .linked > button:active:last-child:hover:focus, .linked > button:checked:last-child, .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(6, 6, 7, 0.07), inset -1px 0 rgba(6, 6, 7, 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, .linked > button:active:only-child:hover, .linked > button:active:only-child:hover:focus, .linked > button:checked:only-child, .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(6, 6, 7, 0.06), inset 0 1px rgba(6, 6, 7, 0.07), inset -1px 0 rgba(6, 6, 7, 0.06); +} +.linked.vertical > button { + box-shadow: inset 0 -1px rgba(0, 0, 0, 0.12), 0 1px 2px -1px rgba(6, 6, 7, 0.12); +} +.linked.vertical > button:focus, .linked.vertical > button:hover { + box-shadow: inset 0 -1px mix(#b8bb26,rgba(0, 0, 0, 0.12),0.3), 0 1px 2px -1px rgba(6, 6, 7, 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(6, 6, 7, 0.07), inset -1px 0 rgba(6, 6, 7, 0.05); +} +.linked.vertical > button:disabled { + box-shadow: inset 0 -1px #bea46d; +} +.linked.vertical > button:last-child, .linked.vertical > button:only-child { + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.12); +} +.linked.vertical > button:last-child:hover, .linked.vertical > button:only-child:hover { + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 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(6, 6, 7, 0.07), inset -1px 0 rgba(6, 6, 7, 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(6, 6, 7, 0.06), inset 0 1px rgba(6, 6, 7, 0.07), inset -1px 0 rgba(6, 6, 7, 0.06); +} +button.circular, button.nautilus-circular-button.image-button, button.circular-button { + padding: 0; + min-width: 28px; + min-height: 28px; + border-radius: 9999px; + -gtk-outline-radius: 9999px; +} +button.circular label, button.nautilus-circular-button.image-button label, button.circular-button label { + padding: 0; +} + +spinbutton:disabled { + opacity: .4; +} +spinbutton button { + color: #1d2021; +} +spinbutton button:active, spinbutton button:checked, spinbutton button:hover { + background-color: #ece4d5; + background-image: none; +} +spinbutton button:disabled { + color: mix(#1d2021,#d5c4a1,0.7); +} +spinbutton button:backdrop { + color: mix(#d5c4a1,mix(#1d2021,#d5c4a1,0.5),0.9); +} +spinbutton button:backdrop:disabled { + color: rgba(237, 229, 214, 0.8); +} +spinbutton:not(.vertical) { + /*@extend %entry;*/ + background-color: #d5c4a1; + background-image: none; + /*@include border($base_color);*/ + padding: 0; + border-radius: 0px; + color: #1d2021; + caret-color: #1d2021; + /*&:focus, &:active { border-color: border_focus($borders_color); }*/ +} +spinbutton:not(.vertical):disabled { + background-color: #c9b487; + background-image: none; + color: mix(#d5c4a1,#1d2021,0.5); +} +spinbutton:not(.vertical) entry { + border-radius: 0px 0 0 0px; + border-right-width: 0; + box-shadow: none; +} +spinbutton:not(.vertical) button { + 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); + } + } + */ +} +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); +} +spinbutton:not(.vertical) button:backdrop { + border-color: alpha(mix(#d5c4a1,#c7b182,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; +} +spinbutton:not(.vertical) button:dir(ltr):last-child { + border-radius: 0 0px 0px 0; +} +spinbutton.vertical button, spinbutton.vertical entry { + min-width: 0; + padding-left: 2px; + padding-right: 2px; +} +spinbutton.vertical entry { + border-radius: 0; + border-top-width: 0; + border-bottom-width: 0; +} +spinbutton.vertical button.up { + border-style: solid solid none solid; + border-radius: 0px 0px 0 0; +} +spinbutton.vertical button.down { + border-style: none solid solid solid; + border-radius: 0 0 0px 0px; +} + +/****************** +! ComboBoxes * +*******************/ +combobox button.combo { + min-width: 0; + padding-left: 6px; + padding-right: 6px; +} +combobox arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + min-height: 16px; + min-width: 16px; +} +combobox box button, combobox box entry { + padding: 4px 6px; +} + +/********* + ! Entry * +**********/ +.linked:not(.vertical) > entry { + border-width: 1px; + border-radius: 0; + border-right-width: 0; + border-left-width: 0; +} +.linked:not(.vertical) > entry:first-child { + border-width: 1px; + border-radius: 0px; + border-right-width: 0; + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +.linked:not(.vertical) > entry:first-child:dir(rtl) { + border-left-width: 0; + border-right-width: 1px; +} +.linked:not(.vertical) > entry:last-child { + border-width: 1px; + border-radius: 0px; + border-left-width: 0; + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.linked:not(.vertical) > entry:last-child:dir(rtl) { + border-left-width: 1px; + border-right-width: 0; +} +.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; +} + +.linked.vertical > entry { + border-width: 1px; + border-radius: 0; + border-top-width: 0; + border-bottom-width: 0; +} +.linked.vertical > entry:first-child { + border-width: 1px; + border-radius: 0px; + border-top-width: 1px; + border-bottom-width: 0; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} +.linked.vertical > entry:first-child:dir(rtl) { + border-top-width: 0; + border-bottom-width: 1px; +} +.linked.vertical > entry:last-child { + border-width: 1px; + border-radius: 0px; + border-top-width: 0; + border-bottom-width: 1px; + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.linked.vertical > entry:last-child:dir(rtl) { + border-top-width: 1px; + border-bottom-width: 0; +} +.linked.vertical > entry:only-child, .linked.vertical > entry:first-child:only-child { + border-width: 1px; +} +.linked.vertical > entry:only-child { + border-radius: 0px; +} + +entry, menuitem entry, popover.background entry, .osd entry, +#XfceNotifyWindow entry, #login_window entry { + border-width: 1px; + border-style: solid; + border-radius: 0px; + border-color: #bea46d; + transition: border 100ms ease-out; + box-shadow: inset 1px 0 rgba(6, 6, 7, 0.1), inset 0 1px rgba(6, 6, 7, 0.12), inset -1px 0 rgba(6, 6, 7, 0.1), inset 0 -1px rgba(6, 6, 7, 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, +#XfceNotifyWindow entry:active, #login_window entry:active { + transition: border 100ms ease-in; +} +entry:selected, popover.background entry:selected, +#XfceNotifyWindow entry:selected, #login_window entry:selected, entry:selected:selected:focus, +#XfceNotifyWindow entry:selected:selected:focus, #login_window entry:selected:selected:focus { + background-color: #b8bb26; + color: #1d2021; +} +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 { + background-color: #b8bb26; + background-image: none; + border-width: 0; + border-radius: 0px; + color: #1d2021; +} +entry image.left, +#XfceNotifyWindow entry image.left, #login_window entry image.left { + padding-right: 4px; +} +entry image.right, +#XfceNotifyWindow entry image.right, #login_window entry image.right { + padding-left: 4px; +} +entry.warning, popover.background entry.warning, +#XfceNotifyWindow entry.warning, #login_window entry.warning { + color: #fff; + border-color: #bf5600; + background-color: mix(#d5c4a1,#ef6c00,0.6); +} +entry.warning image, +#XfceNotifyWindow entry.warning image, #login_window entry.warning image { + color: #fff; +} +entry.warning:focus, +#XfceNotifyWindow entry.warning:focus, #login_window entry.warning:focus { + color: #fff; + border-color: mix(#b8bb26,#ef6c00,0.3); + background-color: #ef6c00; + box-shadow: none; +} +entry.warning selection, +#XfceNotifyWindow entry.warning selection, #login_window entry.warning selection { + background-color: #fff; + color: #ef6c00; +} +entry.error, popover.background entry.error, +#XfceNotifyWindow entry.error, #login_window entry.error { + color: #fff; + border-color: #e21b0c; + background-color: mix(#d5c4a1,#f44336,0.6); +} +entry.error image, +#XfceNotifyWindow entry.error image, #login_window entry.error image { + color: #fff; +} +entry.error:focus, +#XfceNotifyWindow entry.error:focus, #login_window entry.error:focus { + color: #fff; + border-color: mix(#b8bb26,#f44336,0.3); + background-color: #f44336; + box-shadow: none; +} +entry.error selection, +#XfceNotifyWindow entry.error selection, #login_window entry.error selection { + background-color: #fff; + color: #f44336; +} +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(#d5c4a1,#f44336,0.6); +} +entry.search-missing image, +#XfceNotifyWindow entry.search-missing image, #login_window entry.search-missing image { + color: #fff; +} +entry.search-missing:focus, +#XfceNotifyWindow entry.search-missing:focus, #login_window entry.search-missing:focus { + color: #fff; + border-color: mix(#b8bb26,#f44336,0.3); + background-color: #f44336; + box-shadow: none; +} +entry.search-missing selection, +#XfceNotifyWindow entry.search-missing selection, #login_window entry.search-missing selection { + background-color: #fff; + color: #f44336; +} + +entry { + background-color: #d5c4a1; + background-image: none; + border-color: shade(mix(#d5c4a1,#1d2021,0.2),0.8); + padding: 4px; + color: #1d2021; + caret-color: #d5c4a1; + -gtk-secondary-caret-color: #d5c4a1; +} +entry:focus, entry:hover { + border-color: mix(#b8bb26,mix(#d5c4a1,#1d2021,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(#d5c4a1,#1d2021,0.2),0.7); +} +entry:disabled { + border-color: shade(mix(#d5c4a1,#1d2021,0.2),0.85); +} +entry:active:disabled, entry:checked:disabled { + border-color: shade(mix(#d5c4a1,#1d2021,0.2),0.8); +} +entry:focus, entry:active { + border-color: mix(#b8bb26,#c7b182,0.3); +} +entry:disabled { + background-color: #c9b487; + background-image: none; + border-color: shade(alpha(mix(#d5c4a1,#1d2021,0.2),0.4),0.8); + /*@include border(mix($bg, $fg, .20));*/ + /*border-color: alpha(mix($bg, $fg, .15), .8);*/ + /*opacity: .8;*/ + color: mix(#d5c4a1,#1d2021,0.5); +} +entry:disabled:focus, entry:disabled:hover { + border-color: mix(#b8bb26,alpha(mix(#d5c4a1,#1d2021,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(#d5c4a1,#1d2021,0.2),0.4),0.7); +} +entry:disabled:disabled { + border-color: shade(alpha(mix(#d5c4a1,#1d2021,0.2),0.4),0.85); +} +entry:disabled:active:disabled, entry:disabled:checked:disabled { + border-color: shade(alpha(mix(#d5c4a1,#1d2021,0.2),0.4),0.8); +} + +/********* + ! Buttons +**********/ +/****************** +! ComboBoxes * +*******************/ +/********* + ! Buttons +**********/ +/****************** +! ComboBoxes * +*******************/ +/********* + ! Toolbar +**********/ +toolbar { + padding: 3px; + border-style: none; +} +toolbar.horizontal separator { + margin: 0 6px 1px; +} +toolbar.vertical separator { + margin: 6px 1px 6px 0; +} + +headerbar { + border-width: 0 0 1px; + border-style: solid; +} +headerbar entry, +headerbar spinbutton, +headerbar separator, +headerbar button { + margin-top: 7px; + margin-bottom: 7px; +} +headerbar switch { + margin-top: 5px; + margin-bottom: 5px; +} +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; +} +window:not(.tiled):not(.maximized) headerbar:last-child:backdrop, window:not(.tiled):not(.maximized) headerbar:last-child { + border-top-right-radius: 0px; +} + +headerbar, .titlebar:not(headerbar) { + background-color: #1d2021; + background-image: none; + border-color: #171a1a; + color: #d5c4a1; + background-color: #1d2021; + background-image: none; + border-radius: 0px 0px 0 0; + color: mix(#d5c4a1,#1d2021,0.1); + padding: 0 8px; + min-height: 42px; +} +headerbar:focus, .titlebar:focus:not(headerbar), headerbar:hover, .titlebar:hover:not(headerbar) { + border-color: mix(#b8bb26,#1d2021,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: #141617; +} +headerbar:disabled, .titlebar:disabled:not(headerbar) { + border-color: #191b1c; +} +headerbar:active:disabled, .titlebar:active:disabled:not(headerbar), headerbar:checked:disabled, .titlebar:checked:disabled:not(headerbar) { + border-color: #171a1a; +} +headerbar:disabled, .titlebar:disabled:not(headerbar) { + background-color: #1a1d1e; + background-image: none; + color: mix(#d5c4a1,#1d2021,0.5); +} +headerbar .title, .titlebar:not(headerbar) .title { + font-weight: bold; + padding: 0 8px; +} +headerbar .subtitle, .titlebar:not(headerbar) .subtitle { + font-size: smaller; + padding: 0 8px; +} +headerbar button, .titlebar:not(headerbar) button { + background-color: #1d2021; + background-image: none; + border-color: rgba(190, 164, 109, 0.22); + color: #d5c4a1; + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.22); +} +headerbar button:focus, .titlebar:not(headerbar) button:focus, headerbar button:hover, .titlebar:not(headerbar) button:hover { + border-color: mix(#b8bb26,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(178, 147, 83, 0.22); +} +headerbar button:disabled, .titlebar:not(headerbar) button:disabled { + 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(190, 164, 109, 0.22); +} +headerbar button.flat, .titlebar:not(headerbar) button.flat { + color: #d5c4a1; + border-color: rgba(29, 32, 33, 0); + background-color: rgba(29, 32, 33, 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: #1e2223; + background-image: none; + border-color: rgba(190, 164, 109, 0.3); + color: #d5c4a1; + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 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(#b8bb26,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(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(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(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: #1e2223; + background-image: none; + border-color: rgba(190, 164, 109, 0.3); + color: #d5c4a1; + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 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(#b8bb26,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(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(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(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: #202324; + background-image: none; + border-color: rgba(190, 164, 109, 0.3); + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 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(#b8bb26,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(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(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(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: #b8bb26; + background-image: none; + color: #1d2021; + 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); + 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 { + border-color: mix(#b8bb26,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(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(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(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: #c1c428; + background-image: none; + color: #1d2021; +} +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: #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(#1d2021,#d5c4a1,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .4; + color: mix(#1d2021,#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(184, 187, 38, 0.6); + background-image: none; + color: #1d2021; + 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(29, 32, 33, 0.9); +} +headerbar button.separator:disabled, .titlebar:not(headerbar) button.separator:disabled, headerbar button .separator:disabled, .titlebar:not(headerbar) button .separator:disabled { + color: rgba(29, 32, 33, 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(6, 6, 7, 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 mix(#b8bb26,rgba(0, 0, 0, 0.22),0.3), 0 1px 2px -1px rgba(6, 6, 7, 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(6, 6, 7, 0.07), inset 0 -1px rgba(6, 6, 7, 0.05); +} +headerbar .linked > button:disabled, .titlebar:not(headerbar) .linked > button:disabled { + box-shadow: inset -1px 0 #171a1a; +} +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(6, 6, 7, 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(6, 6, 7, 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(6, 6, 7, 0.07), inset -1px 0 rgba(6, 6, 7, 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(6, 6, 7, 0.06), inset 0 1px rgba(6, 6, 7, 0.07), inset -1px 0 rgba(6, 6, 7, 0.06); +} +headerbar combobox, .titlebar:not(headerbar) combobox, headerbar button, .titlebar:not(headerbar) button { + padding: 4px; +} +headerbar combobox.text-button, .titlebar:not(headerbar) combobox.text-button, headerbar button.text-button, .titlebar:not(headerbar) button.text-button { + padding: 4px; +} +headerbar combobox.image-button, .titlebar:not(headerbar) combobox.image-button, headerbar button.image-button, .titlebar:not(headerbar) button.image-button { + padding: 4px; +} +headerbar separator, .titlebar:not(headerbar) separator, headerbar separator:disabled, .titlebar:not(headerbar) separator:disabled { + color: #111314; + border-color: currentColor; + -GtkWidget-window-dragging: true; +} +headerbar:backdrop, .titlebar:backdrop:not(headerbar) { + background-color: #1d2021; + background-image: none; + color: mix(#d5c4a1,#1d2021,0.6); + text-shadow: none; +} +headerbar.default-decoration, .default-decoration.titlebar:not(headerbar) { + min-height: 24px; + box-shadow: none; + border: 0; +} +headerbar.default-decoration button.titlebutton, .default-decoration.titlebar:not(headerbar) button.titlebutton { + min-height: 16px; + min-width: 16px; + margin: 0; + padding: 0; +} +.tiled headerbar:backdrop, .tiled .titlebar:backdrop:not(headerbar), .tiled headerbar, .tiled .titlebar:not(headerbar), .maximized headerbar:backdrop, .maximized .titlebar:backdrop:not(headerbar), .maximized headerbar, .maximized .titlebar:not(headerbar) { + border-radius: 0; +} +headerbar .title, .titlebar:not(headerbar) .title { + font-weight: bold; +} +headerbar separator.titlebutton, .titlebar:not(headerbar) separator.titlebutton { + margin-left: 4px; +} +headerbar button, .titlebar:not(headerbar) button { + background-color: #1d2021; + background-image: none; + border-color: rgba(190, 164, 109, 0.22); + color: #d5c4a1; + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.22); +} +headerbar button:focus, .titlebar:not(headerbar) button:focus, headerbar button:hover, .titlebar:not(headerbar) button:hover { + border-color: mix(#b8bb26,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(178, 147, 83, 0.22); +} +headerbar button:disabled, .titlebar:not(headerbar) button:disabled { + 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(190, 164, 109, 0.22); +} +headerbar button.flat, .titlebar:not(headerbar) button.flat { + color: #d5c4a1; + border-color: rgba(29, 32, 33, 0); + background-color: rgba(29, 32, 33, 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: #1e2223; + background-image: none; + border-color: rgba(190, 164, 109, 0.3); + color: #d5c4a1; + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 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(#b8bb26,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(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(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(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: #1e2223; + background-image: none; + border-color: rgba(190, 164, 109, 0.3); + color: #d5c4a1; + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 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(#b8bb26,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(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(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(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: #202324; + background-image: none; + border-color: rgba(190, 164, 109, 0.3); + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 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(#b8bb26,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(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(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(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: #b8bb26; + background-image: none; + color: #1d2021; + 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); + 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 { + border-color: mix(#b8bb26,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(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(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(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: #c1c428; + background-image: none; + color: #1d2021; +} +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: #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(#1d2021,#d5c4a1,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .4; + color: mix(#1d2021,#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(184, 187, 38, 0.6); + background-image: none; + color: #1d2021; + 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(29, 32, 33, 0.9); +} +headerbar button.separator:disabled, .titlebar:not(headerbar) button.separator:disabled, headerbar button .separator:disabled, .titlebar:not(headerbar) button .separator:disabled { + color: rgba(29, 32, 33, 0.85); +} +headerbar button.titlebutton + separator.titlebutton, .titlebar:not(headerbar) button.titlebutton + separator.titlebutton { + margin-left: 0; + margin-right: 4px; +} +headerbar button.titlebutton, .titlebar:not(headerbar) button.titlebutton { + border: 0; + background-image: none; + background-color: transparent; + color: mix(#d5c4a1,#1d2021,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; + background-color: transparent; + color: #b8bb26; + box-shadow: none; +} +headerbar button.titlebutton:active, .titlebar:not(headerbar) button.titlebutton:active, headerbar button.titlebutton:active:hover, .titlebar:not(headerbar) button.titlebutton:active:hover { + background-image: none; + background-color: transparent; + color: #a6a822; + box-shadow: none; +} +headerbar button.titlebutton:backdrop, .titlebar:not(headerbar) button.titlebutton:backdrop { + background: none; + color: mix(#d5c4a1,#1d2021,0.6); + -gtk-icon-shadow: none; +} + +toolbar { + background-color: #d5c4a1; + background-image: none; + border-color: #bea46d; + color: #1d2021; +} +toolbar:focus, toolbar:hover { + border-color: mix(#b8bb26,#d5c4a1,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: #b29353; +} +toolbar:disabled { + border-color: #c4ac7a; +} +toolbar:active:disabled, toolbar:checked:disabled { + border-color: #bea46d; +} +toolbar:disabled { + background-color: #c9b487; + background-image: none; + color: mix(#1d2021,#d5c4a1,0.5); +} +toolbar .title { + font-weight: bold; + padding: 0 8px; +} +toolbar .subtitle { + font-size: smaller; + padding: 0 8px; +} +toolbar button { + background-color: #d5c4a1; + background-image: none; + border-color: rgba(23, 26, 26, 0.32); + color: #1d2021; + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.12); +} +toolbar button:focus, toolbar button:hover { + border-color: mix(#b8bb26,rgba(29, 32, 33, 0.32),0.3); +} +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(20, 22, 23, 0.32); +} +toolbar button:disabled { + border-color: rgba(25, 27, 28, 0.32); +} +toolbar button:active:disabled, toolbar button:checked:disabled { + border-color: rgba(23, 26, 26, 0.32); +} +toolbar button.flat { + color: #1d2021; + border-color: rgba(213, 196, 161, 0); + background-color: rgba(213, 196, 161, 0); + background-image: none; + box-shadow: none; +} +toolbar button:hover, toolbar button.flat:hover { + background-color: #dbccae; + background-image: none; + border-color: rgba(23, 26, 26, 0.4); + color: #1d2021; + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.22); +} +toolbar button:hover:focus, toolbar button:hover:hover, toolbar button.flat:hover:focus, toolbar button.flat:hover:hover { + border-color: mix(#b8bb26,rgba(29, 32, 33, 0.4),0.3); +} +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(20, 22, 23, 0.4); +} +toolbar button:hover:disabled, toolbar button.flat:hover:disabled { + border-color: rgba(25, 27, 28, 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(23, 26, 26, 0.4); +} +toolbar button:focus, toolbar button.flat:focus { + background-color: #dbccae; + background-image: none; + border-color: rgba(23, 26, 26, 0.4); + color: #1d2021; + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.32); +} +toolbar button:focus:focus, toolbar button:focus:hover, toolbar button.flat:focus:focus, toolbar button.flat:focus:hover { + border-color: mix(#b8bb26,rgba(29, 32, 33, 0.4),0.3); +} +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(20, 22, 23, 0.4); +} +toolbar button:focus:disabled, toolbar button.flat:focus:disabled { + border-color: rgba(25, 27, 28, 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(23, 26, 26, 0.4); +} +toolbar button:focus:hover, toolbar button.flat:focus:hover { + background-color: #e1d4bb; + background-image: none; + border-color: rgba(23, 26, 26, 0.4); + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 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: mix(#b8bb26,rgba(29, 32, 33, 0.4),0.3); +} +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(20, 22, 23, 0.4); +} +toolbar button:focus:hover:disabled, toolbar button.flat:focus:hover:disabled { + border-color: rgba(25, 27, 28, 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(23, 26, 26, 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: #b8bb26; + background-image: none; + color: #1d2021; + box-shadow: inset 1px 0 rgba(29, 32, 33, 0.06), inset 0 1px rgba(29, 32, 33, 0.07), inset -1px 0 rgba(29, 32, 33, 0.06), inset 0 -1px rgba(29, 32, 33, 0.05); + border-color: rgba(23, 26, 26, 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 { + border-color: mix(#b8bb26,rgba(29, 32, 33, 0.32),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 { + border-color: rgba(20, 22, 23, 0.32); +} +toolbar button:checked:disabled, toolbar button:active:disabled, toolbar button.flat:checked:disabled, toolbar button.flat:active:disabled { + border-color: rgba(25, 27, 28, 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(23, 26, 26, 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: #c1c428; + background-image: none; + color: #1d2021; +} +toolbar button:focus, toolbar button:hover, toolbar button.flat:focus, toolbar button.flat:hover { + color: #1d2021; +} +toolbar button:disabled:disabled, toolbar button.flat:disabled:disabled { + background-color: alpha(mix(#d5c4a1,#1d2021,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .4; + color: mix(#d5c4a1,#1d2021,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(184, 187, 38, 0.6); + background-image: none; + color: #1d2021; + box-shadow: none; +} +toolbar button.separator, toolbar button .separator { + border: 1px solid currentColor; + color: rgba(213, 196, 161, 0.9); +} +toolbar button.separator:disabled, toolbar button .separator:disabled { + color: rgba(213, 196, 161, 0.85); +} +toolbar .linked > button { + box-shadow: inset -1px 0 rgba(0, 0, 0, 0.12), 0 1px 2px -1px rgba(6, 6, 7, 0.12); +} +toolbar .linked > button:focus, toolbar .linked > button:hover { + box-shadow: inset -1px 0 mix(#b8bb26,rgba(0, 0, 0, 0.12),0.3), 0 1px 2px -1px rgba(6, 6, 7, 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(6, 6, 7, 0.07), inset 0 -1px rgba(6, 6, 7, 0.05); +} +toolbar .linked > button:disabled { + box-shadow: inset -1px 0 #bea46d; +} +toolbar .linked > button:last-child, toolbar .linked > button:only-child { + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.12); +} +toolbar .linked > button:last-child:hover, toolbar .linked > button:only-child:hover { + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 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(6, 6, 7, 0.07), inset -1px 0 rgba(6, 6, 7, 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(6, 6, 7, 0.06), inset 0 1px rgba(6, 6, 7, 0.07), inset -1px 0 rgba(6, 6, 7, 0.06); +} +toolbar combobox, toolbar button { + padding: 4px; +} +toolbar combobox.text-button, toolbar button.text-button { + padding: 4px; +} +toolbar combobox.image-button, toolbar button.image-button { + padding: 4px; +} +toolbar separator, toolbar separator:disabled { + color: #9b7f45; + border-color: currentColor; + -GtkWidget-window-dragging: true; +} +toolbar.inline-toolbar { + padding: 1px; + border-width: 0 1px 1px; + border-style: solid; + border-color: #c7b182; + background-color: mix(#c7b182,#d5c4a1,0.7); + background-image: none; +} +toolbar.inline-toolbar:backdrop { + border-color: mix(#d5c4a1,#c7b182,0.9); + background-color: mix(#d5c4a1,mix(#d5c4a1,#c7b182,0.9),0.35); + transition: 200ms ease-out; +} +toolbar.inline-toolbar button { + background-color: #d5c4a1; + background-image: none; + border-color: rgba(23, 26, 26, 0.32); + color: #1d2021; + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.12); +} +toolbar.inline-toolbar button:focus, toolbar.inline-toolbar button:hover { + border-color: mix(#b8bb26,rgba(29, 32, 33, 0.32),0.3); +} +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(20, 22, 23, 0.32); +} +toolbar.inline-toolbar button:disabled { + border-color: rgba(25, 27, 28, 0.32); +} +toolbar.inline-toolbar button:active:disabled, toolbar.inline-toolbar button:checked:disabled { + border-color: rgba(23, 26, 26, 0.32); +} +toolbar.inline-toolbar button.flat { + color: #1d2021; + border-color: rgba(213, 196, 161, 0); + background-color: rgba(213, 196, 161, 0); + background-image: none; + box-shadow: none; +} +toolbar.inline-toolbar button:hover, toolbar.inline-toolbar button.flat:hover { + background-color: #dbccae; + background-image: none; + border-color: rgba(23, 26, 26, 0.4); + color: #1d2021; + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 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: mix(#b8bb26,rgba(29, 32, 33, 0.4),0.3); +} +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(20, 22, 23, 0.4); +} +toolbar.inline-toolbar button:hover:disabled, toolbar.inline-toolbar button.flat:hover:disabled { + border-color: rgba(25, 27, 28, 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(23, 26, 26, 0.4); +} +toolbar.inline-toolbar button:focus, toolbar.inline-toolbar button.flat:focus { + background-color: #dbccae; + background-image: none; + border-color: rgba(23, 26, 26, 0.4); + color: #1d2021; + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 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: mix(#b8bb26,rgba(29, 32, 33, 0.4),0.3); +} +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(20, 22, 23, 0.4); +} +toolbar.inline-toolbar button:focus:disabled, toolbar.inline-toolbar button.flat:focus:disabled { + border-color: rgba(25, 27, 28, 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(23, 26, 26, 0.4); +} +toolbar.inline-toolbar button:focus:hover, toolbar.inline-toolbar button.flat:focus:hover { + background-color: #e1d4bb; + background-image: none; + border-color: rgba(23, 26, 26, 0.4); + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 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: mix(#b8bb26,rgba(29, 32, 33, 0.4),0.3); +} +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(20, 22, 23, 0.4); +} +toolbar.inline-toolbar button:focus:hover:disabled, toolbar.inline-toolbar button.flat:focus:hover:disabled { + border-color: rgba(25, 27, 28, 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(23, 26, 26, 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: #b8bb26; + background-image: none; + color: #1d2021; + box-shadow: inset 1px 0 rgba(29, 32, 33, 0.06), inset 0 1px rgba(29, 32, 33, 0.07), inset -1px 0 rgba(29, 32, 33, 0.06), inset 0 -1px rgba(29, 32, 33, 0.05); + border-color: rgba(23, 26, 26, 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 { + border-color: mix(#b8bb26,rgba(29, 32, 33, 0.32),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 { + border-color: rgba(20, 22, 23, 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(25, 27, 28, 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(23, 26, 26, 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: #c1c428; + background-image: none; + color: #1d2021; +} +toolbar.inline-toolbar button:focus, toolbar.inline-toolbar button:hover, toolbar.inline-toolbar button.flat:focus, toolbar.inline-toolbar button.flat:hover { + color: #1d2021; +} +toolbar.inline-toolbar button:disabled:disabled, toolbar.inline-toolbar button.flat:disabled:disabled { + background-color: alpha(mix(#d5c4a1,#1d2021,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .4; + color: mix(#d5c4a1,#1d2021,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(184, 187, 38, 0.6); + background-image: none; + color: #1d2021; + box-shadow: none; +} +toolbar.inline-toolbar button.separator, toolbar.inline-toolbar button .separator { + border: 1px solid currentColor; + color: rgba(213, 196, 161, 0.9); +} +toolbar.inline-toolbar button.separator:disabled, toolbar.inline-toolbar button .separator:disabled { + color: rgba(213, 196, 161, 0.85); +} + +window.csd > .titlebar:not(headerbar) { + padding: 0; + background-color: transparent; + background-image: none; + border-style: none; + border-color: transparent; + box-shadow: none; +} +.titlebar:not(headerbar) > separator { + background-color: #1a1c1d; +} + +.background:not(.tiled):not(.maximized) .titlebar:backdrop, .background:not(.tiled):not(.maximized) .titlebar { + border-top-left-radius: 0px; + border-top-right-radius: 0px; +} + +.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; + border-top-color: transparent; +} + +/************** + ! Action-bar * +***************/ +actionbar > revealer > box { + padding: 4px; + border-top: 1px solid #c7b182; +} +actionbar > revealer > box:backdrop { + border-color: mix(#d5c4a1,#c7b182,0.9); +} + +/**************************** + ! Search and Location bars * +*****************************/ +searchbar, +.location-bar { + background-color: #d3c19c; + background-image: none; + border-width: 0 0 1px; + border-style: solid; + border-color: #bea46d; + color: #1d2021; +} + +/****************** + ! Action buttons * +*******************/ +.suggested-action, headerbar.selection-mode button.suggested-action, +.titlebar:not(headerbar).selection-mode button.suggested-action { + background-color: #4caf50; + background-image: none; + border-color: rgba(23, 26, 26, 0.32); + color: #1d2021; + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.22); +} +.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 { + border-color: mix(#b8bb26,rgba(29, 32, 33, 0.32),0.3); +} +.suggested-action:active, headerbar.selection-mode button.suggested-action:active, +.titlebar:not(headerbar).selection-mode button.suggested-action:active, .suggested-action:active:hover, +.titlebar:not(headerbar).selection-mode button.suggested-action:active:hover, .suggested-action:active:focus, +.titlebar:not(headerbar).selection-mode button.suggested-action:active:focus, .suggested-action:active:hover:focus, .suggested-action:checked, headerbar.selection-mode button.suggested-action:checked, +.titlebar:not(headerbar).selection-mode button.suggested-action:checked, .suggested-action:checked:hover, +.titlebar:not(headerbar).selection-mode button.suggested-action:checked:hover, .suggested-action:checked:focus, +.titlebar:not(headerbar).selection-mode button.suggested-action:checked:focus, .suggested-action:checked:hover:focus { + border-color: rgba(20, 22, 23, 0.32); +} +.suggested-action:disabled, headerbar.selection-mode button.suggested-action:disabled, +.titlebar:not(headerbar).selection-mode button.suggested-action:disabled { + border-color: rgba(25, 27, 28, 0.32); +} +.suggested-action:active:disabled, +.titlebar:not(headerbar).selection-mode button.suggested-action:active:disabled, .suggested-action:checked:disabled, +.titlebar:not(headerbar).selection-mode button.suggested-action:checked:disabled { + border-color: rgba(23, 26, 26, 0.32); +} +.suggested-action.flat, headerbar.selection-mode button.flat.suggested-action, +.titlebar:not(headerbar).selection-mode button.flat.suggested-action { + color: #1d2021; + border-color: rgba(76, 175, 80, 0); + background-color: rgba(76, 175, 80, 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-image: none; + border-color: rgba(23, 26, 26, 0.4); + color: #1d2021; + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.32); +} +.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 { + border-color: mix(#b8bb26,rgba(29, 32, 33, 0.4),0.3); +} +.suggested-action:hover:active, +.titlebar:not(headerbar).selection-mode button.suggested-action:hover:active, .suggested-action:hover:active:hover, .suggested-action:hover:active:focus, .suggested-action:hover:active:hover:focus, .suggested-action:hover:checked, +.titlebar:not(headerbar).selection-mode button.suggested-action:hover:checked, .suggested-action:hover:checked:hover, .suggested-action:hover:checked:focus, .suggested-action:hover:checked:hover:focus, .suggested-action.flat:hover:active, .suggested-action.flat:hover:active:hover, .suggested-action.flat:hover:active:focus, .suggested-action.flat:hover:active:hover:focus, .suggested-action.flat:hover:checked, .suggested-action.flat:hover:checked:hover, .suggested-action.flat:hover:checked:focus, .suggested-action.flat:hover:checked:hover:focus { + border-color: rgba(20, 22, 23, 0.4); +} +.suggested-action:hover:disabled, +.titlebar:not(headerbar).selection-mode button.suggested-action:hover:disabled, .suggested-action.flat:hover:disabled { + border-color: rgba(25, 27, 28, 0.4); +} +.suggested-action:hover:active:disabled, .suggested-action:hover:checked:disabled, .suggested-action.flat:hover:active:disabled, .suggested-action.flat:hover:checked:disabled { + border-color: rgba(23, 26, 26, 0.4); +} +.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-image: none; + border-color: rgba(23, 26, 26, 0.4); + color: #1d2021; + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.42); +} +.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 { + border-color: mix(#b8bb26,rgba(29, 32, 33, 0.4),0.3); +} +.suggested-action:focus:active, +.titlebar:not(headerbar).selection-mode button.suggested-action:focus:active, .suggested-action:focus:active:hover, .suggested-action:focus:active:focus, .suggested-action:focus:active:hover:focus, .suggested-action:focus:checked, +.titlebar:not(headerbar).selection-mode button.suggested-action:focus:checked, .suggested-action:focus:checked:hover, .suggested-action:focus:checked:focus, .suggested-action:focus:checked:hover:focus, .suggested-action.flat:focus:active, .suggested-action.flat:focus:active:hover, .suggested-action.flat:focus:active:focus, .suggested-action.flat:focus:active:hover:focus, .suggested-action.flat:focus:checked, .suggested-action.flat:focus:checked:hover, .suggested-action.flat:focus:checked:focus, .suggested-action.flat:focus:checked:hover:focus { + border-color: rgba(20, 22, 23, 0.4); +} +.suggested-action:focus:disabled, +.titlebar:not(headerbar).selection-mode button.suggested-action:focus:disabled, .suggested-action.flat:focus:disabled { + border-color: rgba(25, 27, 28, 0.4); +} +.suggested-action:focus:active:disabled, .suggested-action:focus:checked:disabled, .suggested-action.flat:focus:active:disabled, .suggested-action.flat:focus:checked:disabled { + border-color: rgba(23, 26, 26, 0.4); +} +.suggested-action:focus:hover, +.titlebar:not(headerbar).selection-mode button.suggested-action:focus:hover, .suggested-action.flat:focus:hover { + background-color: #5cb860; + background-image: none; + border-color: rgba(23, 26, 26, 0.4); + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.48); +} +.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(#b8bb26,rgba(29, 32, 33, 0.4),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 { + border-color: rgba(20, 22, 23, 0.4); +} +.suggested-action:focus:hover:disabled, .suggested-action.flat:focus:hover:disabled { + border-color: rgba(25, 27, 28, 0.4); +} +.suggested-action:focus:hover:active:disabled, .suggested-action:focus:hover:checked:disabled, .suggested-action.flat:focus:hover:active:disabled, .suggested-action.flat:focus:hover:checked:disabled { + border-color: rgba(23, 26, 26, 0.4); +} +.suggested-action:checked, headerbar.selection-mode button.suggested-action:checked, +.titlebar:not(headerbar).selection-mode button.suggested-action:checked, .suggested-action:active, headerbar.selection-mode button.suggested-action:active, +.titlebar:not(headerbar).selection-mode button.suggested-action:active, .suggested-action.flat:checked, +.titlebar:not(headerbar).selection-mode button.flat.suggested-action:checked, .suggested-action.flat:active, +.titlebar:not(headerbar).selection-mode button.flat.suggested-action:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #b8bb26; + background-image: none; + color: #1d2021; + box-shadow: inset 1px 0 rgba(29, 32, 33, 0.06), inset 0 1px rgba(29, 32, 33, 0.07), inset -1px 0 rgba(29, 32, 33, 0.06), inset 0 -1px rgba(29, 32, 33, 0.05); + border-color: rgba(23, 26, 26, 0.32); +} +.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, +.titlebar:not(headerbar).selection-mode button.suggested-action:active:focus, .suggested-action:active:hover, +.titlebar:not(headerbar).selection-mode button.suggested-action:active:hover, .suggested-action.flat:checked:focus, .suggested-action.flat:checked:hover, .suggested-action.flat:active:focus, .suggested-action.flat:active:hover { + border-color: mix(#b8bb26,rgba(29, 32, 33, 0.32),0.3); +} +.suggested-action:checked:active, +.titlebar:not(headerbar).selection-mode button.suggested-action:checked:active, .suggested-action:checked:active:hover, .suggested-action:checked:active:focus, .suggested-action:checked:active:hover:focus, .suggested-action:checked:checked, +.titlebar:not(headerbar).selection-mode button.suggested-action:checked:checked, .suggested-action:checked:checked:hover, .suggested-action:checked:checked:focus, .suggested-action:checked:checked:hover:focus, .suggested-action:active:active, +.titlebar:not(headerbar).selection-mode button.suggested-action:active:active, .suggested-action:active:active:hover, .suggested-action:active:active:focus, .suggested-action:active:active:hover:focus, .suggested-action:active:checked, +.titlebar:not(headerbar).selection-mode button.suggested-action:active:checked, .suggested-action:active:checked:hover, .suggested-action:active:checked:focus, .suggested-action:active:checked:hover:focus, .suggested-action.flat:checked:active, .suggested-action.flat:checked:active:hover, .suggested-action.flat:checked:active:focus, .suggested-action.flat:checked:active:hover:focus, .suggested-action.flat:checked:checked, .suggested-action.flat:checked:checked:hover, .suggested-action.flat:checked:checked:focus, .suggested-action.flat:checked:checked:hover:focus, .suggested-action.flat:active:active, .suggested-action.flat:active:active:hover, .suggested-action.flat:active:active:focus, .suggested-action.flat:active:active:hover:focus, .suggested-action.flat:active:checked, .suggested-action.flat:active:checked:hover, .suggested-action.flat:active:checked:focus, .suggested-action.flat:active:checked:hover:focus { + border-color: rgba(20, 22, 23, 0.32); +} +.suggested-action:checked:disabled, +.titlebar:not(headerbar).selection-mode button.suggested-action:checked:disabled, .suggested-action:active:disabled, +.titlebar:not(headerbar).selection-mode button.suggested-action:active:disabled, .suggested-action.flat:checked:disabled, .suggested-action.flat:active:disabled { + border-color: rgba(25, 27, 28, 0.32); +} +.suggested-action:checked:active:disabled, .suggested-action:checked:checked:disabled, .suggested-action:active:active:disabled, .suggested-action:active:checked:disabled, .suggested-action.flat:checked:active:disabled, .suggested-action.flat:checked:checked:disabled, .suggested-action.flat:active:active:disabled, .suggested-action.flat:active:checked:disabled { + border-color: rgba(23, 26, 26, 0.32); +} +.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, +.titlebar:not(headerbar).selection-mode button.suggested-action:active:focus, .suggested-action:active:hover, +.titlebar:not(headerbar).selection-mode button.suggested-action:active:hover, .suggested-action.flat:checked:focus, .suggested-action.flat:checked:hover, .suggested-action.flat:active:focus, .suggested-action.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #c1c428; + background-image: none; + color: #1d2021; +} +.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, .suggested-action.flat:focus, +.titlebar:not(headerbar).selection-mode button.flat.suggested-action:focus, .suggested-action.flat:hover, +.titlebar:not(headerbar).selection-mode button.flat.suggested-action:hover { + color: #1d2021; +} +.suggested-action:disabled:disabled, +.titlebar:not(headerbar).selection-mode button.suggested-action:disabled:disabled, .suggested-action.flat:disabled:disabled { + background-color: alpha(mix(#4caf50,#1d2021,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .4; + color: mix(#4caf50,#1d2021,0.5); + box-shadow: none; +} +.suggested-action:active:disabled, +.titlebar:not(headerbar).selection-mode button.suggested-action:active:disabled, .suggested-action:checked:disabled, +.titlebar:not(headerbar).selection-mode button.suggested-action:checked:disabled, .suggested-action.flat:active:disabled, .suggested-action.flat:checked:disabled { + background-color: rgba(184, 187, 38, 0.6); + background-image: none; + color: #1d2021; + 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 { + border: 1px solid currentColor; + color: rgba(76, 175, 80, 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); +} + +.destructive-action { + background-color: #f44336; + background-image: none; + border-color: rgba(23, 26, 26, 0.32); + color: #1d2021; + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.12); +} +.destructive-action:focus, .destructive-action:hover { + border-color: mix(#b8bb26,rgba(29, 32, 33, 0.32),0.3); +} +.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 { + border-color: rgba(20, 22, 23, 0.32); +} +.destructive-action:disabled { + border-color: rgba(25, 27, 28, 0.32); +} +.destructive-action:active:disabled, .destructive-action:checked:disabled { + border-color: rgba(23, 26, 26, 0.32); +} +.destructive-action.flat { + color: #1d2021; + border-color: rgba(244, 67, 54, 0); + background-color: rgba(244, 67, 54, 0); + background-image: none; + box-shadow: none; +} +.destructive-action:hover, .destructive-action.flat:hover { + background-color: #f55044; + background-image: none; + border-color: rgba(23, 26, 26, 0.4); + color: #1d2021; + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.22); +} +.destructive-action:hover:focus, .destructive-action:hover:hover, .destructive-action.flat:hover:focus, .destructive-action.flat:hover:hover { + border-color: mix(#b8bb26,rgba(29, 32, 33, 0.4),0.3); +} +.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 { + border-color: rgba(20, 22, 23, 0.4); +} +.destructive-action:hover:disabled, .destructive-action.flat:hover:disabled { + border-color: rgba(25, 27, 28, 0.4); +} +.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(23, 26, 26, 0.4); +} +.destructive-action:focus, .destructive-action.flat:focus { + background-color: #f55044; + background-image: none; + border-color: rgba(23, 26, 26, 0.4); + color: #1d2021; + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.32); +} +.destructive-action:focus:focus, .destructive-action:focus:hover, .destructive-action.flat:focus:focus, .destructive-action.flat:focus:hover { + border-color: mix(#b8bb26,rgba(29, 32, 33, 0.4),0.3); +} +.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 { + border-color: rgba(20, 22, 23, 0.4); +} +.destructive-action:focus:disabled, .destructive-action.flat:focus:disabled { + border-color: rgba(25, 27, 28, 0.4); +} +.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(23, 26, 26, 0.4); +} +.destructive-action:focus:hover, .destructive-action.flat:focus:hover { + background-color: #f65d52; + background-image: none; + border-color: rgba(23, 26, 26, 0.4); + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 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: mix(#b8bb26,rgba(29, 32, 33, 0.4),0.3); +} +.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 { + border-color: rgba(20, 22, 23, 0.4); +} +.destructive-action:focus:hover:disabled, .destructive-action.flat:focus:hover:disabled { + border-color: rgba(25, 27, 28, 0.4); +} +.destructive-action:focus:hover:active:disabled, .destructive-action:focus:hover:checked:disabled, .destructive-action.flat:focus:hover:active:disabled, .destructive-action.flat:focus:hover:checked:disabled { + border-color: rgba(23, 26, 26, 0.4); +} +.destructive-action:checked, .destructive-action:active, .destructive-action.flat:checked, .destructive-action.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #b8bb26; + background-image: none; + color: #1d2021; + box-shadow: inset 1px 0 rgba(29, 32, 33, 0.06), inset 0 1px rgba(29, 32, 33, 0.07), inset -1px 0 rgba(29, 32, 33, 0.06), inset 0 -1px rgba(29, 32, 33, 0.05); + border-color: rgba(23, 26, 26, 0.32); +} +.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(#b8bb26,rgba(29, 32, 33, 0.32),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 { + border-color: rgba(20, 22, 23, 0.32); +} +.destructive-action:checked:disabled, .destructive-action:active:disabled, .destructive-action.flat:checked:disabled, .destructive-action.flat:active:disabled { + border-color: rgba(25, 27, 28, 0.32); +} +.destructive-action:checked:active:disabled, .destructive-action:checked:checked:disabled, .destructive-action:active:active:disabled, .destructive-action:active:checked:disabled, .destructive-action.flat:checked:active:disabled, .destructive-action.flat:checked:checked:disabled, .destructive-action.flat:active:active:disabled, .destructive-action.flat:active:checked:disabled { + border-color: rgba(23, 26, 26, 0.32); +} +.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 { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #c1c428; + background-image: none; + color: #1d2021; +} +.destructive-action:focus, .destructive-action:hover, .destructive-action.flat:focus, .destructive-action.flat:hover { + color: #1d2021; +} +.destructive-action:disabled:disabled, .destructive-action.flat:disabled:disabled { + background-color: alpha(mix(#f44336,#1d2021,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .4; + color: mix(#f44336,#1d2021,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(184, 187, 38, 0.6); + background-image: none; + color: #1d2021; + box-shadow: none; +} +.destructive-action.separator, .destructive-action .separator { + border: 1px solid currentColor; + color: rgba(244, 67, 54, 0.9); +} +.destructive-action.separator:disabled, .destructive-action .separator:disabled { + color: rgba(244, 67, 54, 0.85); +} + +/****************** + ! Selection mode * +*******************/ +headerbar.selection-mode, +.titlebar:not(headerbar).selection-mode { + background-color: #b8bb26; + background-image: none; + border-color: #93961e; + color: #1d2021; +} +headerbar.selection-mode:focus, headerbar.selection-mode:hover, +.titlebar:not(headerbar).selection-mode:focus, +.titlebar:not(headerbar).selection-mode:hover { + border-color: mix(#b8bb26,#b8bb26,0.3); +} +headerbar.selection-mode:active, headerbar.selection-mode:active:hover, headerbar.selection-mode:active:focus, headerbar.selection-mode:active:hover:focus, headerbar.selection-mode:checked, headerbar.selection-mode:checked:hover, headerbar.selection-mode:checked:focus, headerbar.selection-mode:checked:hover:focus, +.titlebar:not(headerbar).selection-mode:active, +.titlebar:not(headerbar).selection-mode:active:hover, +.titlebar:not(headerbar).selection-mode:active:focus, +.titlebar:not(headerbar).selection-mode:active:hover:focus, +.titlebar:not(headerbar).selection-mode:checked, +.titlebar:not(headerbar).selection-mode:checked:hover, +.titlebar:not(headerbar).selection-mode:checked:focus, +.titlebar:not(headerbar).selection-mode:checked:hover:focus { + border-color: #81831b; +} +headerbar.selection-mode:disabled, +.titlebar:not(headerbar).selection-mode:disabled { + border-color: #9c9f20; +} +headerbar.selection-mode:active:disabled, headerbar.selection-mode:checked:disabled, +.titlebar:not(headerbar).selection-mode:active:disabled, +.titlebar:not(headerbar).selection-mode:checked:disabled { + border-color: #93961e; +} +headerbar.selection-mode:disabled, +.titlebar:not(headerbar).selection-mode:disabled { + background-color: #a6a822; + background-image: none; + color: mix(#1d2021,#b8bb26,0.5); +} +headerbar.selection-mode .title, +.titlebar:not(headerbar).selection-mode .title { + font-weight: bold; + padding: 0 8px; +} +headerbar.selection-mode .subtitle, +.titlebar:not(headerbar).selection-mode .subtitle { + font-size: smaller; + padding: 0 8px; +} +headerbar.selection-mode button, +.titlebar:not(headerbar).selection-mode button { + background-color: #b8bb26; + background-image: none; + border-color: rgba(23, 26, 26, 0.32); + color: #1d2021; + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.22); +} +headerbar.selection-mode button:focus, headerbar.selection-mode button:hover, +.titlebar:not(headerbar).selection-mode button:focus, +.titlebar:not(headerbar).selection-mode button:hover { + border-color: mix(#b8bb26,rgba(29, 32, 33, 0.32),0.3); +} +headerbar.selection-mode button:active, headerbar.selection-mode button:active:hover, headerbar.selection-mode button:active:focus, headerbar.selection-mode button:active:hover:focus, headerbar.selection-mode button:checked, headerbar.selection-mode button:checked:hover, headerbar.selection-mode button:checked:focus, headerbar.selection-mode button:checked:hover:focus, +.titlebar:not(headerbar).selection-mode button:active, +.titlebar:not(headerbar).selection-mode button:active:hover, +.titlebar:not(headerbar).selection-mode button:active:focus, +.titlebar:not(headerbar).selection-mode button:active:hover:focus, +.titlebar:not(headerbar).selection-mode button:checked, +.titlebar:not(headerbar).selection-mode button:checked:hover, +.titlebar:not(headerbar).selection-mode button:checked:focus, +.titlebar:not(headerbar).selection-mode button:checked:hover:focus { + border-color: rgba(20, 22, 23, 0.32); +} +headerbar.selection-mode button:disabled, +.titlebar:not(headerbar).selection-mode button:disabled { + border-color: rgba(25, 27, 28, 0.32); +} +headerbar.selection-mode button:active:disabled, headerbar.selection-mode button:checked:disabled, +.titlebar:not(headerbar).selection-mode button:active:disabled, +.titlebar:not(headerbar).selection-mode button:checked:disabled { + border-color: rgba(23, 26, 26, 0.32); +} +headerbar.selection-mode button.flat, +.titlebar:not(headerbar).selection-mode button.flat { + color: #1d2021; + border-color: rgba(184, 187, 38, 0); + background-color: rgba(184, 187, 38, 0); + background-image: none; + box-shadow: none; +} +headerbar.selection-mode button:hover, headerbar.selection-mode button.flat:hover, +.titlebar:not(headerbar).selection-mode button:hover, +.titlebar:not(headerbar).selection-mode button.flat:hover { + background-color: #c1c428; + background-image: none; + border-color: rgba(23, 26, 26, 0.4); + color: #1d2021; + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.32); +} +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, +.titlebar:not(headerbar).selection-mode button.flat:hover:focus, +.titlebar:not(headerbar).selection-mode button.flat:hover:hover { + border-color: mix(#b8bb26,rgba(29, 32, 33, 0.4),0.3); +} +headerbar.selection-mode button:hover:active, headerbar.selection-mode button:hover:active:hover, headerbar.selection-mode button:hover:active:focus, headerbar.selection-mode button:hover:active:hover:focus, headerbar.selection-mode button:hover:checked, headerbar.selection-mode button:hover:checked:hover, headerbar.selection-mode button:hover:checked:focus, headerbar.selection-mode button:hover:checked:hover:focus, headerbar.selection-mode button.flat:hover:active, headerbar.selection-mode button.flat:hover:active:hover, headerbar.selection-mode button.flat:hover:active:focus, headerbar.selection-mode button.flat:hover:active:hover:focus, headerbar.selection-mode button.flat:hover:checked, headerbar.selection-mode button.flat:hover:checked:hover, headerbar.selection-mode button.flat:hover:checked:focus, headerbar.selection-mode button.flat:hover:checked:hover:focus, +.titlebar:not(headerbar).selection-mode button:hover:active, +.titlebar:not(headerbar).selection-mode button:hover:active:hover, +.titlebar:not(headerbar).selection-mode button:hover:active:focus, +.titlebar:not(headerbar).selection-mode button:hover:active:hover:focus, +.titlebar:not(headerbar).selection-mode button:hover:checked, +.titlebar:not(headerbar).selection-mode button:hover:checked:hover, +.titlebar:not(headerbar).selection-mode button:hover:checked:focus, +.titlebar:not(headerbar).selection-mode button:hover:checked:hover:focus, +.titlebar:not(headerbar).selection-mode button.flat:hover:active, +.titlebar:not(headerbar).selection-mode button.flat:hover:active:hover, +.titlebar:not(headerbar).selection-mode button.flat:hover:active:focus, +.titlebar:not(headerbar).selection-mode button.flat:hover:active:hover:focus, +.titlebar:not(headerbar).selection-mode button.flat:hover:checked, +.titlebar:not(headerbar).selection-mode button.flat:hover:checked:hover, +.titlebar:not(headerbar).selection-mode button.flat:hover:checked:focus, +.titlebar:not(headerbar).selection-mode button.flat:hover:checked:hover:focus { + border-color: rgba(20, 22, 23, 0.4); +} +headerbar.selection-mode button:hover:disabled, headerbar.selection-mode button.flat:hover:disabled, +.titlebar:not(headerbar).selection-mode button:hover:disabled, +.titlebar:not(headerbar).selection-mode button.flat:hover:disabled { + border-color: rgba(25, 27, 28, 0.4); +} +headerbar.selection-mode button:hover:active:disabled, headerbar.selection-mode button:hover:checked:disabled, headerbar.selection-mode button.flat:hover:active:disabled, headerbar.selection-mode button.flat:hover:checked:disabled, +.titlebar:not(headerbar).selection-mode button:hover:active:disabled, +.titlebar:not(headerbar).selection-mode button:hover:checked:disabled, +.titlebar:not(headerbar).selection-mode button.flat:hover:active:disabled, +.titlebar:not(headerbar).selection-mode button.flat:hover:checked:disabled { + border-color: rgba(23, 26, 26, 0.4); +} +headerbar.selection-mode button:focus, headerbar.selection-mode button.flat:focus, +.titlebar:not(headerbar).selection-mode button:focus, +.titlebar:not(headerbar).selection-mode button.flat:focus { + background-color: #c1c428; + background-image: none; + border-color: rgba(23, 26, 26, 0.4); + color: #1d2021; + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.42); +} +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, +.titlebar:not(headerbar).selection-mode button.flat:focus:focus, +.titlebar:not(headerbar).selection-mode button.flat:focus:hover { + border-color: mix(#b8bb26,rgba(29, 32, 33, 0.4),0.3); +} +headerbar.selection-mode button:focus:active, headerbar.selection-mode button:focus:active:hover, headerbar.selection-mode button:focus:active:focus, headerbar.selection-mode button:focus:active:hover:focus, headerbar.selection-mode button:focus:checked, headerbar.selection-mode button:focus:checked:hover, headerbar.selection-mode button:focus:checked:focus, headerbar.selection-mode button:focus:checked:hover:focus, headerbar.selection-mode button.flat:focus:active, headerbar.selection-mode button.flat:focus:active:hover, headerbar.selection-mode button.flat:focus:active:focus, headerbar.selection-mode button.flat:focus:active:hover:focus, headerbar.selection-mode button.flat:focus:checked, headerbar.selection-mode button.flat:focus:checked:hover, headerbar.selection-mode button.flat:focus:checked:focus, headerbar.selection-mode button.flat:focus:checked:hover:focus, +.titlebar:not(headerbar).selection-mode button:focus:active, +.titlebar:not(headerbar).selection-mode button:focus:active:hover, +.titlebar:not(headerbar).selection-mode button:focus:active:focus, +.titlebar:not(headerbar).selection-mode button:focus:active:hover:focus, +.titlebar:not(headerbar).selection-mode button:focus:checked, +.titlebar:not(headerbar).selection-mode button:focus:checked:hover, +.titlebar:not(headerbar).selection-mode button:focus:checked:focus, +.titlebar:not(headerbar).selection-mode button:focus:checked:hover:focus, +.titlebar:not(headerbar).selection-mode button.flat:focus:active, +.titlebar:not(headerbar).selection-mode button.flat:focus:active:hover, +.titlebar:not(headerbar).selection-mode button.flat:focus:active:focus, +.titlebar:not(headerbar).selection-mode button.flat:focus:active:hover:focus, +.titlebar:not(headerbar).selection-mode button.flat:focus:checked, +.titlebar:not(headerbar).selection-mode button.flat:focus:checked:hover, +.titlebar:not(headerbar).selection-mode button.flat:focus:checked:focus, +.titlebar:not(headerbar).selection-mode button.flat:focus:checked:hover:focus { + border-color: rgba(20, 22, 23, 0.4); +} +headerbar.selection-mode button:focus:disabled, headerbar.selection-mode button.flat:focus:disabled, +.titlebar:not(headerbar).selection-mode button:focus:disabled, +.titlebar:not(headerbar).selection-mode button.flat:focus:disabled { + border-color: rgba(25, 27, 28, 0.4); +} +headerbar.selection-mode button:focus:active:disabled, headerbar.selection-mode button:focus:checked:disabled, headerbar.selection-mode button.flat:focus:active:disabled, headerbar.selection-mode button.flat:focus:checked:disabled, +.titlebar:not(headerbar).selection-mode button:focus:active:disabled, +.titlebar:not(headerbar).selection-mode button:focus:checked:disabled, +.titlebar:not(headerbar).selection-mode button.flat:focus:active:disabled, +.titlebar:not(headerbar).selection-mode button.flat:focus:checked:disabled { + border-color: rgba(23, 26, 26, 0.4); +} +headerbar.selection-mode button:focus:hover, headerbar.selection-mode button.flat:focus:hover, +.titlebar:not(headerbar).selection-mode button:focus:hover, +.titlebar:not(headerbar).selection-mode button.flat:focus:hover { + background-color: #cace2a; + background-image: none; + border-color: rgba(23, 26, 26, 0.4); + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.48); +} +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, +.titlebar:not(headerbar).selection-mode button.flat:focus:hover:focus, +.titlebar:not(headerbar).selection-mode button.flat:focus:hover:hover { + border-color: mix(#b8bb26,rgba(29, 32, 33, 0.4),0.3); +} +headerbar.selection-mode button:focus:hover:active, headerbar.selection-mode button:focus:hover:active:hover, headerbar.selection-mode button:focus:hover:active:focus, headerbar.selection-mode button:focus:hover:active:hover:focus, headerbar.selection-mode button:focus:hover:checked, headerbar.selection-mode button:focus:hover:checked:hover, headerbar.selection-mode button:focus:hover:checked:focus, headerbar.selection-mode button:focus:hover:checked:hover:focus, headerbar.selection-mode button.flat:focus:hover:active, headerbar.selection-mode button.flat:focus:hover:active:hover, headerbar.selection-mode button.flat:focus:hover:active:focus, headerbar.selection-mode button.flat:focus:hover:active:hover:focus, headerbar.selection-mode button.flat:focus:hover:checked, headerbar.selection-mode button.flat:focus:hover:checked:hover, headerbar.selection-mode button.flat:focus:hover:checked:focus, headerbar.selection-mode button.flat:focus:hover:checked:hover:focus, +.titlebar:not(headerbar).selection-mode button:focus:hover:active, +.titlebar:not(headerbar).selection-mode button:focus:hover:active:hover, +.titlebar:not(headerbar).selection-mode button:focus:hover:active:focus, +.titlebar:not(headerbar).selection-mode button:focus:hover:active:hover:focus, +.titlebar:not(headerbar).selection-mode button:focus:hover:checked, +.titlebar:not(headerbar).selection-mode button:focus:hover:checked:hover, +.titlebar:not(headerbar).selection-mode button:focus:hover:checked:focus, +.titlebar:not(headerbar).selection-mode button:focus:hover:checked:hover:focus, +.titlebar:not(headerbar).selection-mode button.flat:focus:hover:active, +.titlebar:not(headerbar).selection-mode button.flat:focus:hover:active:hover, +.titlebar:not(headerbar).selection-mode button.flat:focus:hover:active:focus, +.titlebar:not(headerbar).selection-mode button.flat:focus:hover:active:hover:focus, +.titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked, +.titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked:hover, +.titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked:focus, +.titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked:hover:focus { + border-color: rgba(20, 22, 23, 0.4); +} +headerbar.selection-mode button:focus:hover:disabled, headerbar.selection-mode button.flat:focus:hover:disabled, +.titlebar:not(headerbar).selection-mode button:focus:hover:disabled, +.titlebar:not(headerbar).selection-mode button.flat:focus:hover:disabled { + border-color: rgba(25, 27, 28, 0.4); +} +headerbar.selection-mode button:focus:hover:active:disabled, headerbar.selection-mode button:focus:hover:checked:disabled, headerbar.selection-mode button.flat:focus:hover:active:disabled, headerbar.selection-mode button.flat:focus:hover:checked:disabled, +.titlebar:not(headerbar).selection-mode button:focus:hover:active:disabled, +.titlebar:not(headerbar).selection-mode button:focus:hover:checked:disabled, +.titlebar:not(headerbar).selection-mode button.flat:focus:hover:active:disabled, +.titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked:disabled { + border-color: rgba(23, 26, 26, 0.4); +} +headerbar.selection-mode button:checked, headerbar.selection-mode button:active, headerbar.selection-mode button.flat:checked, headerbar.selection-mode button.flat:active, +.titlebar:not(headerbar).selection-mode button:checked, +.titlebar:not(headerbar).selection-mode button:active, +.titlebar:not(headerbar).selection-mode button.flat:checked, +.titlebar:not(headerbar).selection-mode button.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #b8bb26; + background-image: none; + color: #1d2021; + box-shadow: inset 1px 0 rgba(29, 32, 33, 0.06), inset 0 1px rgba(29, 32, 33, 0.07), inset -1px 0 rgba(29, 32, 33, 0.06), inset 0 -1px rgba(29, 32, 33, 0.05); + border-color: rgba(23, 26, 26, 0.32); +} +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, +.titlebar:not(headerbar).selection-mode button:active:focus, +.titlebar:not(headerbar).selection-mode button:active:hover, +.titlebar:not(headerbar).selection-mode button.flat:checked:focus, +.titlebar:not(headerbar).selection-mode button.flat:checked:hover, +.titlebar:not(headerbar).selection-mode button.flat:active:focus, +.titlebar:not(headerbar).selection-mode button.flat:active:hover { + border-color: mix(#b8bb26,rgba(29, 32, 33, 0.32),0.3); +} +headerbar.selection-mode button:checked:active, headerbar.selection-mode button:checked:active:hover, headerbar.selection-mode button:checked:active:focus, headerbar.selection-mode button:checked:active:hover:focus, headerbar.selection-mode button:checked:checked, headerbar.selection-mode button:checked:checked:hover, headerbar.selection-mode button:checked:checked:focus, headerbar.selection-mode button:checked:checked:hover:focus, headerbar.selection-mode button:active:active, headerbar.selection-mode button:active:active:hover, headerbar.selection-mode button:active:active:focus, headerbar.selection-mode button:active:active:hover:focus, headerbar.selection-mode button:active:checked, headerbar.selection-mode button:active:checked:hover, headerbar.selection-mode button:active:checked:focus, headerbar.selection-mode button:active:checked:hover:focus, headerbar.selection-mode button.flat:checked:active, headerbar.selection-mode button.flat:checked:active:hover, headerbar.selection-mode button.flat:checked:active:focus, headerbar.selection-mode button.flat:checked:active:hover:focus, headerbar.selection-mode button.flat:checked:checked, headerbar.selection-mode button.flat:checked:checked:hover, headerbar.selection-mode button.flat:checked:checked:focus, headerbar.selection-mode button.flat:checked:checked:hover:focus, headerbar.selection-mode button.flat:active:active, headerbar.selection-mode button.flat:active:active:hover, headerbar.selection-mode button.flat:active:active:focus, headerbar.selection-mode button.flat:active:active:hover:focus, headerbar.selection-mode button.flat:active:checked, headerbar.selection-mode button.flat:active:checked:hover, headerbar.selection-mode button.flat:active:checked:focus, headerbar.selection-mode button.flat:active:checked:hover:focus, +.titlebar:not(headerbar).selection-mode button:checked:active, +.titlebar:not(headerbar).selection-mode button:checked:active:hover, +.titlebar:not(headerbar).selection-mode button:checked:active:focus, +.titlebar:not(headerbar).selection-mode button:checked:active:hover:focus, +.titlebar:not(headerbar).selection-mode button:checked:checked, +.titlebar:not(headerbar).selection-mode button:checked:checked:hover, +.titlebar:not(headerbar).selection-mode button:checked:checked:focus, +.titlebar:not(headerbar).selection-mode button:checked:checked:hover:focus, +.titlebar:not(headerbar).selection-mode button:active:active, +.titlebar:not(headerbar).selection-mode button:active:active:hover, +.titlebar:not(headerbar).selection-mode button:active:active:focus, +.titlebar:not(headerbar).selection-mode button:active:active:hover:focus, +.titlebar:not(headerbar).selection-mode button:active:checked, +.titlebar:not(headerbar).selection-mode button:active:checked:hover, +.titlebar:not(headerbar).selection-mode button:active:checked:focus, +.titlebar:not(headerbar).selection-mode button:active:checked:hover:focus, +.titlebar:not(headerbar).selection-mode button.flat:checked:active, +.titlebar:not(headerbar).selection-mode button.flat:checked:active:hover, +.titlebar:not(headerbar).selection-mode button.flat:checked:active:focus, +.titlebar:not(headerbar).selection-mode button.flat:checked:active:hover:focus, +.titlebar:not(headerbar).selection-mode button.flat:checked:checked, +.titlebar:not(headerbar).selection-mode button.flat:checked:checked:hover, +.titlebar:not(headerbar).selection-mode button.flat:checked:checked:focus, +.titlebar:not(headerbar).selection-mode button.flat:checked:checked:hover:focus, +.titlebar:not(headerbar).selection-mode button.flat:active:active, +.titlebar:not(headerbar).selection-mode button.flat:active:active:hover, +.titlebar:not(headerbar).selection-mode button.flat:active:active:focus, +.titlebar:not(headerbar).selection-mode button.flat:active:active:hover:focus, +.titlebar:not(headerbar).selection-mode button.flat:active:checked, +.titlebar:not(headerbar).selection-mode button.flat:active:checked:hover, +.titlebar:not(headerbar).selection-mode button.flat:active:checked:focus, +.titlebar:not(headerbar).selection-mode button.flat:active:checked:hover:focus { + border-color: rgba(20, 22, 23, 0.32); +} +headerbar.selection-mode button:checked:disabled, headerbar.selection-mode button:active:disabled, headerbar.selection-mode button.flat:checked:disabled, headerbar.selection-mode button.flat:active:disabled, +.titlebar:not(headerbar).selection-mode button:checked:disabled, +.titlebar:not(headerbar).selection-mode button:active:disabled, +.titlebar:not(headerbar).selection-mode button.flat:checked:disabled, +.titlebar:not(headerbar).selection-mode button.flat:active:disabled { + border-color: rgba(25, 27, 28, 0.32); +} +headerbar.selection-mode button:checked:active:disabled, headerbar.selection-mode button:checked:checked:disabled, headerbar.selection-mode button:active:active:disabled, headerbar.selection-mode button:active:checked:disabled, headerbar.selection-mode button.flat:checked:active:disabled, headerbar.selection-mode button.flat:checked:checked:disabled, headerbar.selection-mode button.flat:active:active:disabled, headerbar.selection-mode button.flat:active:checked:disabled, +.titlebar:not(headerbar).selection-mode button:checked:active:disabled, +.titlebar:not(headerbar).selection-mode button:checked:checked:disabled, +.titlebar:not(headerbar).selection-mode button:active:active:disabled, +.titlebar:not(headerbar).selection-mode button:active:checked:disabled, +.titlebar:not(headerbar).selection-mode button.flat:checked:active:disabled, +.titlebar:not(headerbar).selection-mode button.flat:checked:checked:disabled, +.titlebar:not(headerbar).selection-mode button.flat:active:active:disabled, +.titlebar:not(headerbar).selection-mode button.flat:active:checked:disabled { + border-color: rgba(23, 26, 26, 0.32); +} +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, +.titlebar:not(headerbar).selection-mode button:active:focus, +.titlebar:not(headerbar).selection-mode button:active:hover, +.titlebar:not(headerbar).selection-mode button.flat:checked:focus, +.titlebar:not(headerbar).selection-mode button.flat:checked:hover, +.titlebar:not(headerbar).selection-mode button.flat:active:focus, +.titlebar:not(headerbar).selection-mode button.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #c1c428; + background-image: none; + color: #1d2021; +} +headerbar.selection-mode button:focus, headerbar.selection-mode button:hover, headerbar.selection-mode button.flat:focus, headerbar.selection-mode button.flat:hover, +.titlebar:not(headerbar).selection-mode button:focus, +.titlebar:not(headerbar).selection-mode button:hover, +.titlebar:not(headerbar).selection-mode button.flat:focus, +.titlebar:not(headerbar).selection-mode button.flat:hover { + color: #1d2021; +} +headerbar.selection-mode button:disabled:disabled, headerbar.selection-mode button.flat:disabled:disabled, +.titlebar:not(headerbar).selection-mode button:disabled:disabled, +.titlebar:not(headerbar).selection-mode button.flat:disabled:disabled { + background-color: alpha(mix(#b8bb26,#1d2021,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .4; + color: mix(#b8bb26,#1d2021,0.5); + box-shadow: none; +} +headerbar.selection-mode button:active:disabled, headerbar.selection-mode button:checked:disabled, headerbar.selection-mode button.flat:active:disabled, headerbar.selection-mode button.flat:checked:disabled, +.titlebar:not(headerbar).selection-mode button:active:disabled, +.titlebar:not(headerbar).selection-mode button:checked:disabled, +.titlebar:not(headerbar).selection-mode button.flat:active:disabled, +.titlebar:not(headerbar).selection-mode button.flat:checked:disabled { + background-color: rgba(184, 187, 38, 0.6); + background-image: none; + color: #1d2021; + box-shadow: none; +} +headerbar.selection-mode button.separator, headerbar.selection-mode button .separator, +.titlebar:not(headerbar).selection-mode button.separator, +.titlebar:not(headerbar).selection-mode button .separator { + border: 1px solid currentColor; + color: rgba(184, 187, 38, 0.9); +} +headerbar.selection-mode button.separator:disabled, headerbar.selection-mode button .separator:disabled, +.titlebar:not(headerbar).selection-mode button.separator:disabled, +.titlebar:not(headerbar).selection-mode button .separator:disabled { + color: rgba(184, 187, 38, 0.85); +} +headerbar.selection-mode .linked > button, +.titlebar:not(headerbar).selection-mode .linked > button { + box-shadow: inset -1px 0 rgba(0, 0, 0, 0.22), 0 1px 2px -1px rgba(6, 6, 7, 0.22); +} +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 mix(#b8bb26,rgba(0, 0, 0, 0.22),0.3), 0 1px 2px -1px rgba(6, 6, 7, 0.42); +} +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, +.titlebar:not(headerbar).selection-mode .linked > button:active:focus, +.titlebar:not(headerbar).selection-mode .linked > button:active:hover:focus, +.titlebar:not(headerbar).selection-mode .linked > button:checked, +.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.22), inset 0 1px rgba(6, 6, 7, 0.07), inset 0 -1px rgba(6, 6, 7, 0.05); +} +headerbar.selection-mode .linked > button:disabled, +.titlebar:not(headerbar).selection-mode .linked > button:disabled { + box-shadow: inset -1px 0 #93961e; +} +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(6, 6, 7, 0.22); +} +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(6, 6, 7, 0.42); +} +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, +.titlebar:not(headerbar).selection-mode .linked > button:active:disabled:last-child, +.titlebar:not(headerbar).selection-mode .linked > button:active:disabled:only-child, +.titlebar:not(headerbar).selection-mode .linked > button:checked:disabled:last-child, +.titlebar:not(headerbar).selection-mode .linked > button:checked:disabled:only-child { + box-shadow: none; +} +headerbar.selection-mode .linked > button:active:last-child, headerbar.selection-mode .linked > button:active:last-child:focus, headerbar.selection-mode .linked > button:active:last-child:hover, headerbar.selection-mode .linked > button:active:last-child:hover:focus, headerbar.selection-mode .linked > button:checked:last-child, headerbar.selection-mode .linked > button:checked:last-child:focus, headerbar.selection-mode .linked > button:checked:last-child:hover, headerbar.selection-mode .linked > button:checked:last-child:hover:focus, +.titlebar:not(headerbar).selection-mode .linked > button:active:last-child, +.titlebar:not(headerbar).selection-mode .linked > button:active:last-child:focus, +.titlebar:not(headerbar).selection-mode .linked > button:active:last-child:hover, +.titlebar:not(headerbar).selection-mode .linked > button:active:last-child:hover:focus, +.titlebar:not(headerbar).selection-mode .linked > button:checked:last-child, +.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(6, 6, 7, 0.07), inset -1px 0 rgba(6, 6, 7, 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, +.titlebar:not(headerbar).selection-mode .linked > button:active:only-child:hover, +.titlebar:not(headerbar).selection-mode .linked > button:active:only-child:hover:focus, +.titlebar:not(headerbar).selection-mode .linked > button:checked:only-child, +.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(6, 6, 7, 0.06), inset 0 1px rgba(6, 6, 7, 0.07), inset -1px 0 rgba(6, 6, 7, 0.06); +} +headerbar.selection-mode combobox, headerbar.selection-mode button, +.titlebar:not(headerbar).selection-mode combobox, +.titlebar:not(headerbar).selection-mode button { + padding: 4px; +} +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: 4px; +} +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: 4px; +} +headerbar.selection-mode separator, headerbar.selection-mode separator:disabled, +.titlebar:not(headerbar).selection-mode separator, +.titlebar:not(headerbar).selection-mode separator:disabled { + color: #6e7017; + border-color: currentColor; + -GtkWidget-window-dragging: true; +} +headerbar.selection-mode button, +.titlebar:not(headerbar).selection-mode button { + background-color: #b8bb26; + background-image: none; + border-color: rgba(23, 26, 26, 0.32); + color: #1d2021; + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.22); +} +headerbar.selection-mode button:focus, headerbar.selection-mode button:hover, +.titlebar:not(headerbar).selection-mode button:focus, +.titlebar:not(headerbar).selection-mode button:hover { + border-color: mix(#b8bb26,rgba(29, 32, 33, 0.32),0.3); +} +headerbar.selection-mode button:active, headerbar.selection-mode button:active:hover, headerbar.selection-mode button:active:focus, headerbar.selection-mode button:active:hover:focus, headerbar.selection-mode button:checked, headerbar.selection-mode button:checked:hover, headerbar.selection-mode button:checked:focus, headerbar.selection-mode button:checked:hover:focus, +.titlebar:not(headerbar).selection-mode button:active, +.titlebar:not(headerbar).selection-mode button:active:hover, +.titlebar:not(headerbar).selection-mode button:active:focus, +.titlebar:not(headerbar).selection-mode button:active:hover:focus, +.titlebar:not(headerbar).selection-mode button:checked, +.titlebar:not(headerbar).selection-mode button:checked:hover, +.titlebar:not(headerbar).selection-mode button:checked:focus, +.titlebar:not(headerbar).selection-mode button:checked:hover:focus { + border-color: rgba(20, 22, 23, 0.32); +} +headerbar.selection-mode button:disabled, +.titlebar:not(headerbar).selection-mode button:disabled { + border-color: rgba(25, 27, 28, 0.32); +} +headerbar.selection-mode button:active:disabled, headerbar.selection-mode button:checked:disabled, +.titlebar:not(headerbar).selection-mode button:active:disabled, +.titlebar:not(headerbar).selection-mode button:checked:disabled { + border-color: rgba(23, 26, 26, 0.32); +} +headerbar.selection-mode button.flat, +.titlebar:not(headerbar).selection-mode button.flat { + color: #1d2021; + border-color: rgba(184, 187, 38, 0); + background-color: rgba(184, 187, 38, 0); + background-image: none; + box-shadow: none; +} +headerbar.selection-mode button:hover, headerbar.selection-mode button.flat:hover, +.titlebar:not(headerbar).selection-mode button:hover, +.titlebar:not(headerbar).selection-mode button.flat:hover { + background-color: #c1c428; + background-image: none; + border-color: rgba(23, 26, 26, 0.4); + color: #1d2021; + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.32); +} +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, +.titlebar:not(headerbar).selection-mode button.flat:hover:focus, +.titlebar:not(headerbar).selection-mode button.flat:hover:hover { + border-color: mix(#b8bb26,rgba(29, 32, 33, 0.4),0.3); +} +headerbar.selection-mode button:hover:active, headerbar.selection-mode button:hover:active:hover, headerbar.selection-mode button:hover:active:focus, headerbar.selection-mode button:hover:active:hover:focus, headerbar.selection-mode button:hover:checked, headerbar.selection-mode button:hover:checked:hover, headerbar.selection-mode button:hover:checked:focus, headerbar.selection-mode button:hover:checked:hover:focus, headerbar.selection-mode button.flat:hover:active, headerbar.selection-mode button.flat:hover:active:hover, headerbar.selection-mode button.flat:hover:active:focus, headerbar.selection-mode button.flat:hover:active:hover:focus, headerbar.selection-mode button.flat:hover:checked, headerbar.selection-mode button.flat:hover:checked:hover, headerbar.selection-mode button.flat:hover:checked:focus, headerbar.selection-mode button.flat:hover:checked:hover:focus, +.titlebar:not(headerbar).selection-mode button:hover:active, +.titlebar:not(headerbar).selection-mode button:hover:active:hover, +.titlebar:not(headerbar).selection-mode button:hover:active:focus, +.titlebar:not(headerbar).selection-mode button:hover:active:hover:focus, +.titlebar:not(headerbar).selection-mode button:hover:checked, +.titlebar:not(headerbar).selection-mode button:hover:checked:hover, +.titlebar:not(headerbar).selection-mode button:hover:checked:focus, +.titlebar:not(headerbar).selection-mode button:hover:checked:hover:focus, +.titlebar:not(headerbar).selection-mode button.flat:hover:active, +.titlebar:not(headerbar).selection-mode button.flat:hover:active:hover, +.titlebar:not(headerbar).selection-mode button.flat:hover:active:focus, +.titlebar:not(headerbar).selection-mode button.flat:hover:active:hover:focus, +.titlebar:not(headerbar).selection-mode button.flat:hover:checked, +.titlebar:not(headerbar).selection-mode button.flat:hover:checked:hover, +.titlebar:not(headerbar).selection-mode button.flat:hover:checked:focus, +.titlebar:not(headerbar).selection-mode button.flat:hover:checked:hover:focus { + border-color: rgba(20, 22, 23, 0.4); +} +headerbar.selection-mode button:hover:disabled, headerbar.selection-mode button.flat:hover:disabled, +.titlebar:not(headerbar).selection-mode button:hover:disabled, +.titlebar:not(headerbar).selection-mode button.flat:hover:disabled { + border-color: rgba(25, 27, 28, 0.4); +} +headerbar.selection-mode button:hover:active:disabled, headerbar.selection-mode button:hover:checked:disabled, headerbar.selection-mode button.flat:hover:active:disabled, headerbar.selection-mode button.flat:hover:checked:disabled, +.titlebar:not(headerbar).selection-mode button:hover:active:disabled, +.titlebar:not(headerbar).selection-mode button:hover:checked:disabled, +.titlebar:not(headerbar).selection-mode button.flat:hover:active:disabled, +.titlebar:not(headerbar).selection-mode button.flat:hover:checked:disabled { + border-color: rgba(23, 26, 26, 0.4); +} +headerbar.selection-mode button:focus, headerbar.selection-mode button.flat:focus, +.titlebar:not(headerbar).selection-mode button:focus, +.titlebar:not(headerbar).selection-mode button.flat:focus { + background-color: #c1c428; + background-image: none; + border-color: rgba(23, 26, 26, 0.4); + color: #1d2021; + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.42); +} +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, +.titlebar:not(headerbar).selection-mode button.flat:focus:focus, +.titlebar:not(headerbar).selection-mode button.flat:focus:hover { + border-color: mix(#b8bb26,rgba(29, 32, 33, 0.4),0.3); +} +headerbar.selection-mode button:focus:active, headerbar.selection-mode button:focus:active:hover, headerbar.selection-mode button:focus:active:focus, headerbar.selection-mode button:focus:active:hover:focus, headerbar.selection-mode button:focus:checked, headerbar.selection-mode button:focus:checked:hover, headerbar.selection-mode button:focus:checked:focus, headerbar.selection-mode button:focus:checked:hover:focus, headerbar.selection-mode button.flat:focus:active, headerbar.selection-mode button.flat:focus:active:hover, headerbar.selection-mode button.flat:focus:active:focus, headerbar.selection-mode button.flat:focus:active:hover:focus, headerbar.selection-mode button.flat:focus:checked, headerbar.selection-mode button.flat:focus:checked:hover, headerbar.selection-mode button.flat:focus:checked:focus, headerbar.selection-mode button.flat:focus:checked:hover:focus, +.titlebar:not(headerbar).selection-mode button:focus:active, +.titlebar:not(headerbar).selection-mode button:focus:active:hover, +.titlebar:not(headerbar).selection-mode button:focus:active:focus, +.titlebar:not(headerbar).selection-mode button:focus:active:hover:focus, +.titlebar:not(headerbar).selection-mode button:focus:checked, +.titlebar:not(headerbar).selection-mode button:focus:checked:hover, +.titlebar:not(headerbar).selection-mode button:focus:checked:focus, +.titlebar:not(headerbar).selection-mode button:focus:checked:hover:focus, +.titlebar:not(headerbar).selection-mode button.flat:focus:active, +.titlebar:not(headerbar).selection-mode button.flat:focus:active:hover, +.titlebar:not(headerbar).selection-mode button.flat:focus:active:focus, +.titlebar:not(headerbar).selection-mode button.flat:focus:active:hover:focus, +.titlebar:not(headerbar).selection-mode button.flat:focus:checked, +.titlebar:not(headerbar).selection-mode button.flat:focus:checked:hover, +.titlebar:not(headerbar).selection-mode button.flat:focus:checked:focus, +.titlebar:not(headerbar).selection-mode button.flat:focus:checked:hover:focus { + border-color: rgba(20, 22, 23, 0.4); +} +headerbar.selection-mode button:focus:disabled, headerbar.selection-mode button.flat:focus:disabled, +.titlebar:not(headerbar).selection-mode button:focus:disabled, +.titlebar:not(headerbar).selection-mode button.flat:focus:disabled { + border-color: rgba(25, 27, 28, 0.4); +} +headerbar.selection-mode button:focus:active:disabled, headerbar.selection-mode button:focus:checked:disabled, headerbar.selection-mode button.flat:focus:active:disabled, headerbar.selection-mode button.flat:focus:checked:disabled, +.titlebar:not(headerbar).selection-mode button:focus:active:disabled, +.titlebar:not(headerbar).selection-mode button:focus:checked:disabled, +.titlebar:not(headerbar).selection-mode button.flat:focus:active:disabled, +.titlebar:not(headerbar).selection-mode button.flat:focus:checked:disabled { + border-color: rgba(23, 26, 26, 0.4); +} +headerbar.selection-mode button:focus:hover, headerbar.selection-mode button.flat:focus:hover, +.titlebar:not(headerbar).selection-mode button:focus:hover, +.titlebar:not(headerbar).selection-mode button.flat:focus:hover { + background-color: #cace2a; + background-image: none; + border-color: rgba(23, 26, 26, 0.4); + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.48); +} +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, +.titlebar:not(headerbar).selection-mode button.flat:focus:hover:focus, +.titlebar:not(headerbar).selection-mode button.flat:focus:hover:hover { + border-color: mix(#b8bb26,rgba(29, 32, 33, 0.4),0.3); +} +headerbar.selection-mode button:focus:hover:active, headerbar.selection-mode button:focus:hover:active:hover, headerbar.selection-mode button:focus:hover:active:focus, headerbar.selection-mode button:focus:hover:active:hover:focus, headerbar.selection-mode button:focus:hover:checked, headerbar.selection-mode button:focus:hover:checked:hover, headerbar.selection-mode button:focus:hover:checked:focus, headerbar.selection-mode button:focus:hover:checked:hover:focus, headerbar.selection-mode button.flat:focus:hover:active, headerbar.selection-mode button.flat:focus:hover:active:hover, headerbar.selection-mode button.flat:focus:hover:active:focus, headerbar.selection-mode button.flat:focus:hover:active:hover:focus, headerbar.selection-mode button.flat:focus:hover:checked, headerbar.selection-mode button.flat:focus:hover:checked:hover, headerbar.selection-mode button.flat:focus:hover:checked:focus, headerbar.selection-mode button.flat:focus:hover:checked:hover:focus, +.titlebar:not(headerbar).selection-mode button:focus:hover:active, +.titlebar:not(headerbar).selection-mode button:focus:hover:active:hover, +.titlebar:not(headerbar).selection-mode button:focus:hover:active:focus, +.titlebar:not(headerbar).selection-mode button:focus:hover:active:hover:focus, +.titlebar:not(headerbar).selection-mode button:focus:hover:checked, +.titlebar:not(headerbar).selection-mode button:focus:hover:checked:hover, +.titlebar:not(headerbar).selection-mode button:focus:hover:checked:focus, +.titlebar:not(headerbar).selection-mode button:focus:hover:checked:hover:focus, +.titlebar:not(headerbar).selection-mode button.flat:focus:hover:active, +.titlebar:not(headerbar).selection-mode button.flat:focus:hover:active:hover, +.titlebar:not(headerbar).selection-mode button.flat:focus:hover:active:focus, +.titlebar:not(headerbar).selection-mode button.flat:focus:hover:active:hover:focus, +.titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked, +.titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked:hover, +.titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked:focus, +.titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked:hover:focus { + border-color: rgba(20, 22, 23, 0.4); +} +headerbar.selection-mode button:focus:hover:disabled, headerbar.selection-mode button.flat:focus:hover:disabled, +.titlebar:not(headerbar).selection-mode button:focus:hover:disabled, +.titlebar:not(headerbar).selection-mode button.flat:focus:hover:disabled { + border-color: rgba(25, 27, 28, 0.4); +} +headerbar.selection-mode button:focus:hover:active:disabled, headerbar.selection-mode button:focus:hover:checked:disabled, headerbar.selection-mode button.flat:focus:hover:active:disabled, headerbar.selection-mode button.flat:focus:hover:checked:disabled, +.titlebar:not(headerbar).selection-mode button:focus:hover:active:disabled, +.titlebar:not(headerbar).selection-mode button:focus:hover:checked:disabled, +.titlebar:not(headerbar).selection-mode button.flat:focus:hover:active:disabled, +.titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked:disabled { + border-color: rgba(23, 26, 26, 0.4); +} +headerbar.selection-mode button:checked, headerbar.selection-mode button:active, headerbar.selection-mode button.flat:checked, headerbar.selection-mode button.flat:active, +.titlebar:not(headerbar).selection-mode button:checked, +.titlebar:not(headerbar).selection-mode button:active, +.titlebar:not(headerbar).selection-mode button.flat:checked, +.titlebar:not(headerbar).selection-mode button.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #b8bb26; + background-image: none; + color: #1d2021; + box-shadow: inset 1px 0 rgba(29, 32, 33, 0.06), inset 0 1px rgba(29, 32, 33, 0.07), inset -1px 0 rgba(29, 32, 33, 0.06), inset 0 -1px rgba(29, 32, 33, 0.05); + border-color: rgba(23, 26, 26, 0.32); +} +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, +.titlebar:not(headerbar).selection-mode button:active:focus, +.titlebar:not(headerbar).selection-mode button:active:hover, +.titlebar:not(headerbar).selection-mode button.flat:checked:focus, +.titlebar:not(headerbar).selection-mode button.flat:checked:hover, +.titlebar:not(headerbar).selection-mode button.flat:active:focus, +.titlebar:not(headerbar).selection-mode button.flat:active:hover { + border-color: mix(#b8bb26,rgba(29, 32, 33, 0.32),0.3); +} +headerbar.selection-mode button:checked:active, headerbar.selection-mode button:checked:active:hover, headerbar.selection-mode button:checked:active:focus, headerbar.selection-mode button:checked:active:hover:focus, headerbar.selection-mode button:checked:checked, headerbar.selection-mode button:checked:checked:hover, headerbar.selection-mode button:checked:checked:focus, headerbar.selection-mode button:checked:checked:hover:focus, headerbar.selection-mode button:active:active, headerbar.selection-mode button:active:active:hover, headerbar.selection-mode button:active:active:focus, headerbar.selection-mode button:active:active:hover:focus, headerbar.selection-mode button:active:checked, headerbar.selection-mode button:active:checked:hover, headerbar.selection-mode button:active:checked:focus, headerbar.selection-mode button:active:checked:hover:focus, headerbar.selection-mode button.flat:checked:active, headerbar.selection-mode button.flat:checked:active:hover, headerbar.selection-mode button.flat:checked:active:focus, headerbar.selection-mode button.flat:checked:active:hover:focus, headerbar.selection-mode button.flat:checked:checked, headerbar.selection-mode button.flat:checked:checked:hover, headerbar.selection-mode button.flat:checked:checked:focus, headerbar.selection-mode button.flat:checked:checked:hover:focus, headerbar.selection-mode button.flat:active:active, headerbar.selection-mode button.flat:active:active:hover, headerbar.selection-mode button.flat:active:active:focus, headerbar.selection-mode button.flat:active:active:hover:focus, headerbar.selection-mode button.flat:active:checked, headerbar.selection-mode button.flat:active:checked:hover, headerbar.selection-mode button.flat:active:checked:focus, headerbar.selection-mode button.flat:active:checked:hover:focus, +.titlebar:not(headerbar).selection-mode button:checked:active, +.titlebar:not(headerbar).selection-mode button:checked:active:hover, +.titlebar:not(headerbar).selection-mode button:checked:active:focus, +.titlebar:not(headerbar).selection-mode button:checked:active:hover:focus, +.titlebar:not(headerbar).selection-mode button:checked:checked, +.titlebar:not(headerbar).selection-mode button:checked:checked:hover, +.titlebar:not(headerbar).selection-mode button:checked:checked:focus, +.titlebar:not(headerbar).selection-mode button:checked:checked:hover:focus, +.titlebar:not(headerbar).selection-mode button:active:active, +.titlebar:not(headerbar).selection-mode button:active:active:hover, +.titlebar:not(headerbar).selection-mode button:active:active:focus, +.titlebar:not(headerbar).selection-mode button:active:active:hover:focus, +.titlebar:not(headerbar).selection-mode button:active:checked, +.titlebar:not(headerbar).selection-mode button:active:checked:hover, +.titlebar:not(headerbar).selection-mode button:active:checked:focus, +.titlebar:not(headerbar).selection-mode button:active:checked:hover:focus, +.titlebar:not(headerbar).selection-mode button.flat:checked:active, +.titlebar:not(headerbar).selection-mode button.flat:checked:active:hover, +.titlebar:not(headerbar).selection-mode button.flat:checked:active:focus, +.titlebar:not(headerbar).selection-mode button.flat:checked:active:hover:focus, +.titlebar:not(headerbar).selection-mode button.flat:checked:checked, +.titlebar:not(headerbar).selection-mode button.flat:checked:checked:hover, +.titlebar:not(headerbar).selection-mode button.flat:checked:checked:focus, +.titlebar:not(headerbar).selection-mode button.flat:checked:checked:hover:focus, +.titlebar:not(headerbar).selection-mode button.flat:active:active, +.titlebar:not(headerbar).selection-mode button.flat:active:active:hover, +.titlebar:not(headerbar).selection-mode button.flat:active:active:focus, +.titlebar:not(headerbar).selection-mode button.flat:active:active:hover:focus, +.titlebar:not(headerbar).selection-mode button.flat:active:checked, +.titlebar:not(headerbar).selection-mode button.flat:active:checked:hover, +.titlebar:not(headerbar).selection-mode button.flat:active:checked:focus, +.titlebar:not(headerbar).selection-mode button.flat:active:checked:hover:focus { + border-color: rgba(20, 22, 23, 0.32); +} +headerbar.selection-mode button:checked:disabled, headerbar.selection-mode button:active:disabled, headerbar.selection-mode button.flat:checked:disabled, headerbar.selection-mode button.flat:active:disabled, +.titlebar:not(headerbar).selection-mode button:checked:disabled, +.titlebar:not(headerbar).selection-mode button:active:disabled, +.titlebar:not(headerbar).selection-mode button.flat:checked:disabled, +.titlebar:not(headerbar).selection-mode button.flat:active:disabled { + border-color: rgba(25, 27, 28, 0.32); +} +headerbar.selection-mode button:checked:active:disabled, headerbar.selection-mode button:checked:checked:disabled, headerbar.selection-mode button:active:active:disabled, headerbar.selection-mode button:active:checked:disabled, headerbar.selection-mode button.flat:checked:active:disabled, headerbar.selection-mode button.flat:checked:checked:disabled, headerbar.selection-mode button.flat:active:active:disabled, headerbar.selection-mode button.flat:active:checked:disabled, +.titlebar:not(headerbar).selection-mode button:checked:active:disabled, +.titlebar:not(headerbar).selection-mode button:checked:checked:disabled, +.titlebar:not(headerbar).selection-mode button:active:active:disabled, +.titlebar:not(headerbar).selection-mode button:active:checked:disabled, +.titlebar:not(headerbar).selection-mode button.flat:checked:active:disabled, +.titlebar:not(headerbar).selection-mode button.flat:checked:checked:disabled, +.titlebar:not(headerbar).selection-mode button.flat:active:active:disabled, +.titlebar:not(headerbar).selection-mode button.flat:active:checked:disabled { + border-color: rgba(23, 26, 26, 0.32); +} +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, +.titlebar:not(headerbar).selection-mode button:active:focus, +.titlebar:not(headerbar).selection-mode button:active:hover, +.titlebar:not(headerbar).selection-mode button.flat:checked:focus, +.titlebar:not(headerbar).selection-mode button.flat:checked:hover, +.titlebar:not(headerbar).selection-mode button.flat:active:focus, +.titlebar:not(headerbar).selection-mode button.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #c1c428; + background-image: none; + color: #1d2021; +} +headerbar.selection-mode button:focus, headerbar.selection-mode button:hover, headerbar.selection-mode button.flat:focus, headerbar.selection-mode button.flat:hover, +.titlebar:not(headerbar).selection-mode button:focus, +.titlebar:not(headerbar).selection-mode button:hover, +.titlebar:not(headerbar).selection-mode button.flat:focus, +.titlebar:not(headerbar).selection-mode button.flat:hover { + color: #1d2021; +} +headerbar.selection-mode button:disabled:disabled, headerbar.selection-mode button.flat:disabled:disabled, +.titlebar:not(headerbar).selection-mode button:disabled:disabled, +.titlebar:not(headerbar).selection-mode button.flat:disabled:disabled { + background-color: alpha(mix(#b8bb26,#1d2021,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .4; + color: mix(#b8bb26,#1d2021,0.5); + box-shadow: none; +} +headerbar.selection-mode button:active:disabled, headerbar.selection-mode button:checked:disabled, headerbar.selection-mode button.flat:active:disabled, headerbar.selection-mode button.flat:checked:disabled, +.titlebar:not(headerbar).selection-mode button:active:disabled, +.titlebar:not(headerbar).selection-mode button:checked:disabled, +.titlebar:not(headerbar).selection-mode button.flat:active:disabled, +.titlebar:not(headerbar).selection-mode button.flat:checked:disabled { + background-color: rgba(184, 187, 38, 0.6); + background-image: none; + color: #1d2021; + box-shadow: none; +} +headerbar.selection-mode button.separator, headerbar.selection-mode button .separator, +.titlebar:not(headerbar).selection-mode button.separator, +.titlebar:not(headerbar).selection-mode button .separator { + border: 1px solid currentColor; + color: rgba(184, 187, 38, 0.9); +} +headerbar.selection-mode button.separator:disabled, headerbar.selection-mode button .separator:disabled, +.titlebar:not(headerbar).selection-mode button.separator:disabled, +.titlebar:not(headerbar).selection-mode button .separator:disabled { + color: rgba(184, 187, 38, 0.85); +} +headerbar.selection-mode:backdrop, +.titlebar:not(headerbar).selection-mode:backdrop { + background-color: #b8bb26; + background-image: none; +} +headerbar.selection-mode .selection-menu:backdrop, headerbar.selection-mode .selection-menu, +.titlebar:not(headerbar).selection-mode .selection-menu:backdrop, +.titlebar:not(headerbar).selection-mode .selection-menu { + color: #93961e; + background-color: transparent; + background-image: none; + box-shadow: none; + border: 0; +} +headerbar.selection-mode .selection-menu:backdrop:hover, headerbar.selection-mode .selection-menu:hover, +.titlebar:not(headerbar).selection-mode .selection-menu:backdrop:hover, +.titlebar:not(headerbar).selection-mode .selection-menu:hover { + color: #81831b; +} +headerbar.selection-mode .selection-menu:backdrop:active, headerbar.selection-mode .selection-menu:active, +.titlebar:not(headerbar).selection-mode .selection-menu:backdrop:active, +.titlebar:not(headerbar).selection-mode .selection-menu:active { + color: #8a8c1d; +} +headerbar.selection-mode .selection-menu:backdrop .arrow, headerbar.selection-mode .selection-menu .arrow, +.titlebar:not(headerbar).selection-mode .selection-menu:backdrop .arrow, +.titlebar:not(headerbar).selection-mode .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + color: rgba(29, 32, 33, 0.5); + -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 { + color: #81831b; +} + +/********** + ! Calendar +***********/ +calendar { + padding: 1px 3px; + outline-offset: -1px; + color: #1d2021; +} +calendar:selected { + border-radius: 0px; +} +calendar.header { + border-bottom: 1px solid rgba(0, 0, 0, 0.1); + border-radius: 0; +} +calendar.header:backdrop { + border-color: rgba(0, 0, 0, 0.1); +} +calendar.button { + color: rgba(29, 32, 33, 0.55); +} +calendar.button:hover { + color: #1d2021; +} +calendar.button:backdrop { + color: alpha(mix(#1d2021,#d5c4a1,0.5),0.55); +} +calendar.button:disabled { + color: alpha(mix(#1d2021,#d5c4a1,0.5),0.55); +} +calendar:indeterminate, calendar:indeterminate:backdrop { + color: mix(#1d2021,#d5c4a1,0.5); +} +calendar.highlight, calendar.highlight:backdrop { + font-size: smaller; + color: mix(#b8bb26,#1d2021,0.5); +} +calendar:backdrop { + color: mix(#d5c4a1,#1d2021,0.8); +} + +/* gnome-calendar */ +.calendar-view { + background-color: #d5c4a1; + color: #1d2021; +} + +/*************** + ! Color chooser +****************/ +colorswatch:drop(active), colorswatch { + border-style: none; +} +colorswatch.top { + border-top-left-radius: 0.5px; + border-top-right-radius: 0.5px; +} +colorswatch.top overlay { + border-top-left-radius: 0px; + border-top-right-radius: 0px; +} +colorswatch.bottom { + border-bottom-left-radius: 0.5px; + border-bottom-right-radius: 0.5px; +} +colorswatch.bottom overlay { + border-bottom-left-radius: 0px; + border-bottom-right-radius: 0px; +} +colorswatch.left, colorswatch:first-child:not(.top) { + border-top-left-radius: 0.5px; + border-bottom-left-radius: 0.5px; +} +colorswatch.left overlay, colorswatch:first-child:not(.top) overlay { + border-top-left-radius: 0px; + border-bottom-left-radius: 0px; +} +colorswatch.right, colorswatch:last-child:not(.bottom) { + border-top-right-radius: 0.5px; + border-bottom-right-radius: 0.5px; +} +colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay { + border-top-right-radius: 0px; + border-bottom-right-radius: 0px; +} +colorswatch.dark overlay { + color: #1d2021; +} +colorswatch.dark overlay:hover { + border-color: rgba(0, 0, 0, 0.8); +} +colorswatch.dark overlay:backdrop { + color: mix(#b8bb26,#1d2021,0.66); +} +colorswatch.light overlay { + color: #1d2021; +} +colorswatch.light overlay:hover { + border-color: rgba(0, 0, 0, 0.5); +} +colorswatch.light overlay:backdrop { + color: mix(#d5c4a1,#1d2021,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; +} +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; +} +colorswatch overlay { + border: 1px solid rgba(0, 0, 0, 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); +} +colorswatch overlay:backdrop, colorswatch overlay:backdrop:hover { + border-color: rgba(0, 0, 0, 0.3); + box-shadow: none; +} +colorswatch:disabled { + opacity: .5; +} +colorswatch:disabled overlay { + border-color: rgba(0, 0, 0, 0.6); + box-shadow: none; +} +row:selected colorswatch { + box-shadow: 0 0 0 2px #1d2021; +} +colorswatch#add-color-button { + border-radius: 0px 0px 0 0; +} +colorswatch#add-color-button:only-child { + border-radius: 0px; +} +colorswatch#add-color-button overlay { + background-color: #cfbc94; + color: #1d2021; +} +colorswatch#add-color-button overlay:hover { + background-color: #c9b487; +} +colorswatch#add-color-button overlay:backdrop { + background-color: #cfbc94; +} +colorswatch#editor-color-sample { + border-radius: 0px; +} +colorswatch#editor-color-sample overlay { + border-radius: 0.5px; +} + +button.color { + padding: 4px; +} +button.color colorswatch:only-child { + box-shadow: 0 1px rgba(255, 255, 255, 0.7692307692); +} +button.color colorswatch:only-child, button.color colorswatch:only-child overlay { + border-radius: 0; +} +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 +************************/ +filechooser { + /* for fallback when header bar not used */ +} +filechooser .dialog-action-box { + border-top: 1px solid #c7b182; +} +filechooser .dialog-action-box:backdrop { + border-top-color: mix(#d5c4a1,#c7b182,0.9); +} +filechooser #pathbarbox { + border-bottom: 1px solid #d5c4a1; +} + +filechooserbutton:drop(active) { + box-shadow: none; + border-color: transparent; +} + +/****************** + ! Grid and flowbox +*******************/ +list { + color: #1d2021; + background-color: #d5c4a1; + border-color: #c7b182; +} +list:backdrop { + background-color: #d5c4a1; + border-color: mix(#d5c4a1,#c7b182,0.9); +} +list row { + padding: 4px; +} + +row { + transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); +} +row:hover { + transition: none; +} +row:backdrop { + transition: 200ms ease-out; +} +row.activatable.has-open-popup, row.activatable:hover { + background-color: rgba(29, 32, 33, 0.05); +} +row.activatable:active { + box-shadow: inset 0 2px 2px -2px rgba(0, 0, 0, 0.2); +} +row.activatable:backdrop:hover { + background-color: transparent; +} +row.activatable:selected:active { + box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.5); +} +row.activatable:selected.has-open-popup, row.activatable:selected:hover { + background-color: mix(#b8bb26,#1d2021,0.1); +} +row.activatable:selected:backdrop { + background-color: #b8bb26; +} + +flowbox flowboxchild { + padding: 4px; + border-radius: 0px; +} +flowbox flowboxchild:selected { + outline-offset: -2px; +} + +/********* + ! Buttons +**********/ +/****************** +! ComboBoxes * +*******************/ +/********* + ! Infobar +**********/ +infobar { + border: 0; +} +infobar.info, infobar.info:backdrop { + background-color: #03a9f4; + background-image: none; + border: 1px solid #0287c3; + caret-color: currentColor; +} +infobar.info label, infobar.info, infobar.info:backdrop label, infobar.info:backdrop { + color: #fff; +} +infobar.info button { + background-color: #03a9f4; + background-image: none; + border-color: rgba(204, 204, 204, 0.22); + color: #fff; + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.22); +} +infobar.info button:focus, infobar.info button:hover { + border-color: mix(#b8bb26,rgba(255, 255, 255, 0.22),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); +} +infobar.info button:disabled { + border-color: rgba(217, 217, 217, 0.22); +} +infobar.info button:active:disabled, infobar.info button:checked:disabled { + border-color: rgba(204, 204, 204, 0.22); +} +infobar.info button.flat { + color: #fff; + border-color: rgba(3, 169, 244, 0); + background-color: rgba(3, 169, 244, 0); + background-image: none; + box-shadow: none; +} +infobar.info button:hover, infobar.info button.flat:hover { + background-color: #07b0fc; + background-image: none; + border-color: rgba(204, 204, 204, 0.3); + color: #fff; + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 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(#b8bb26,rgba(255, 255, 255, 0.3),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); +} +infobar.info button:hover:disabled, infobar.info button.flat:hover:disabled { + border-color: rgba(217, 217, 217, 0.3); +} +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); +} +infobar.info button:focus, infobar.info button.flat:focus { + background-color: #07b0fc; + background-image: none; + border-color: rgba(204, 204, 204, 0.3); + color: #fff; + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 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(#b8bb26,rgba(255, 255, 255, 0.3),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); +} +infobar.info button:focus:disabled, infobar.info button.flat:focus:disabled { + border-color: rgba(217, 217, 217, 0.3); +} +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); +} +infobar.info button:focus:hover, infobar.info button.flat:focus:hover { + background-color: #14b4fc; + background-image: none; + border-color: rgba(204, 204, 204, 0.3); + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 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(#b8bb26,rgba(255, 255, 255, 0.3),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); +} +infobar.info button:focus:hover:disabled, infobar.info button.flat:focus:hover:disabled { + border-color: rgba(217, 217, 217, 0.3); +} +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); +} +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: #b8bb26; + background-image: none; + color: #1d2021; + 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); +} +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(#b8bb26,rgba(255, 255, 255, 0.22),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); +} +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); +} +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); +} +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: #c1c428; + background-image: none; + color: #1d2021; +} +infobar.info button:focus, infobar.info button:hover, infobar.info button.flat:focus, infobar.info button.flat:hover { + color: #fff; +} +infobar.info button:disabled:disabled, infobar.info button.flat:disabled:disabled { + background-color: alpha(mix(#03a9f4,#fff,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .4; + color: mix(#03a9f4,#fff,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(184, 187, 38, 0.6); + background-image: none; + color: #1d2021; + box-shadow: none; +} +infobar.info button.separator, infobar.info button .separator { + border: 1px solid currentColor; + color: rgba(3, 169, 244, 0.9); +} +infobar.info button.separator:disabled, infobar.info button .separator:disabled { + color: rgba(3, 169, 244, 0.85); +} +infobar.warning, infobar.warning:backdrop { + background-color: #ef6c00; + background-image: none; + border: 1px solid #bf5600; + caret-color: currentColor; +} +infobar.warning label, infobar.warning, infobar.warning:backdrop label, infobar.warning:backdrop { + color: #fff; +} +infobar.warning button { + background-color: #ef6c00; + background-image: none; + border-color: rgba(204, 204, 204, 0.22); + color: #fff; + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.22); +} +infobar.warning button:focus, infobar.warning button:hover { + border-color: mix(#b8bb26,rgba(255, 255, 255, 0.22),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); +} +infobar.warning button:disabled { + border-color: rgba(217, 217, 217, 0.22); +} +infobar.warning button:active:disabled, infobar.warning button:checked:disabled { + border-color: rgba(204, 204, 204, 0.22); +} +infobar.warning button.flat { + color: #fff; + border-color: rgba(239, 108, 0, 0); + background-color: rgba(239, 108, 0, 0); + background-image: none; + box-shadow: none; +} +infobar.warning button:hover, infobar.warning button.flat:hover { + background-color: #fb7100; + background-image: none; + border-color: rgba(204, 204, 204, 0.3); + color: #fff; + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.32); +} +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(#b8bb26,rgba(255, 255, 255, 0.3),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); +} +infobar.warning button:hover:disabled, infobar.warning button.flat:hover:disabled { + border-color: rgba(217, 217, 217, 0.3); +} +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); +} +infobar.warning button:focus, infobar.warning button.flat:focus { + background-color: #fb7100; + background-image: none; + border-color: rgba(204, 204, 204, 0.3); + color: #fff; + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.42); +} +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(#b8bb26,rgba(255, 255, 255, 0.3),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); +} +infobar.warning button:focus:disabled, infobar.warning button.flat:focus:disabled { + border-color: rgba(217, 217, 217, 0.3); +} +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); +} +infobar.warning button:focus:hover, infobar.warning button.flat:focus:hover { + background-color: #ff7808; + background-image: none; + border-color: rgba(204, 204, 204, 0.3); + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.48); +} +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(#b8bb26,rgba(255, 255, 255, 0.3),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); +} +infobar.warning button:focus:hover:disabled, infobar.warning button.flat:focus:hover:disabled { + border-color: rgba(217, 217, 217, 0.3); +} +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); +} +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: #b8bb26; + background-image: none; + color: #1d2021; + 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); +} +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(#b8bb26,rgba(255, 255, 255, 0.22),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); +} +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); +} +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); +} +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: #c1c428; + background-image: none; + color: #1d2021; +} +infobar.warning button:focus, infobar.warning button:hover, infobar.warning button.flat:focus, infobar.warning button.flat:hover { + color: #fff; +} +infobar.warning button:disabled:disabled, infobar.warning button.flat:disabled:disabled { + background-color: alpha(mix(#ef6c00,#fff,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .4; + color: mix(#ef6c00,#fff,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(184, 187, 38, 0.6); + background-image: none; + color: #1d2021; + box-shadow: none; +} +infobar.warning button.separator, infobar.warning button .separator { + border: 1px solid currentColor; + color: rgba(239, 108, 0, 0.9); +} +infobar.warning button.separator:disabled, infobar.warning button .separator:disabled { + color: rgba(239, 108, 0, 0.85); +} +infobar.question, infobar.question:backdrop { + background-color: #673ab7; + background-image: none; + border: 1px solid #522e92; + caret-color: currentColor; +} +infobar.question label, infobar.question, infobar.question:backdrop label, infobar.question:backdrop { + color: #fff; +} +infobar.question button { + background-color: #673ab7; + background-image: none; + border-color: rgba(204, 204, 204, 0.22); + color: #fff; + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.22); +} +infobar.question button:focus, infobar.question button:hover { + border-color: mix(#b8bb26,rgba(255, 255, 255, 0.22),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); +} +infobar.question button:disabled { + border-color: rgba(217, 217, 217, 0.22); +} +infobar.question button:active:disabled, infobar.question button:checked:disabled { + border-color: rgba(204, 204, 204, 0.22); +} +infobar.question button.flat { + color: #fff; + border-color: rgba(103, 58, 183, 0); + background-color: rgba(103, 58, 183, 0); + background-image: none; + box-shadow: none; +} +infobar.question button:hover, infobar.question button.flat:hover { + background-color: #6c3dc0; + background-image: none; + border-color: rgba(204, 204, 204, 0.3); + color: #fff; + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 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(#b8bb26,rgba(255, 255, 255, 0.3),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); +} +infobar.question button:hover:disabled, infobar.question button.flat:hover:disabled { + border-color: rgba(217, 217, 217, 0.3); +} +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); +} +infobar.question button:focus, infobar.question button.flat:focus { + background-color: #6c3dc0; + background-image: none; + border-color: rgba(204, 204, 204, 0.3); + color: #fff; + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 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(#b8bb26,rgba(255, 255, 255, 0.3),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); +} +infobar.question button:focus:disabled, infobar.question button.flat:focus:disabled { + border-color: rgba(217, 217, 217, 0.3); +} +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); +} +infobar.question button:focus:hover, infobar.question button.flat:focus:hover { + background-color: #7345c4; + background-image: none; + border-color: rgba(204, 204, 204, 0.3); + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 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(#b8bb26,rgba(255, 255, 255, 0.3),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); +} +infobar.question button:focus:hover:disabled, infobar.question button.flat:focus:hover:disabled { + border-color: rgba(217, 217, 217, 0.3); +} +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); +} +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: #b8bb26; + background-image: none; + color: #1d2021; + 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); +} +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(#b8bb26,rgba(255, 255, 255, 0.22),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); +} +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); +} +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); +} +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: #c1c428; + background-image: none; + color: #1d2021; +} +infobar.question button:focus, infobar.question button:hover, infobar.question button.flat:focus, infobar.question button.flat:hover { + color: #fff; +} +infobar.question button:disabled:disabled, infobar.question button.flat:disabled:disabled { + background-color: alpha(mix(#673ab7,#fff,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .4; + color: mix(#673ab7,#fff,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(184, 187, 38, 0.6); + background-image: none; + color: #1d2021; + box-shadow: none; +} +infobar.question button.separator, infobar.question button .separator { + border: 1px solid currentColor; + color: rgba(103, 58, 183, 0.9); +} +infobar.question button.separator:disabled, infobar.question button .separator:disabled { + color: rgba(103, 58, 183, 0.85); +} +infobar.error, infobar.error:backdrop { + background-color: #f44336; + background-image: none; + border: 1px solid #e21b0c; + caret-color: currentColor; +} +infobar.error label, infobar.error, infobar.error:backdrop label, infobar.error:backdrop { + color: #fff; +} +infobar.error button { + background-color: #f44336; + background-image: none; + border-color: rgba(204, 204, 204, 0.22); + color: #fff; + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.12); +} +infobar.error button:focus, infobar.error button:hover { + border-color: mix(#b8bb26,rgba(255, 255, 255, 0.22),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); +} +infobar.error button:disabled { + border-color: rgba(217, 217, 217, 0.22); +} +infobar.error button:active:disabled, infobar.error button:checked:disabled { + border-color: rgba(204, 204, 204, 0.22); +} +infobar.error button.flat { + color: #fff; + border-color: rgba(244, 67, 54, 0); + background-color: rgba(244, 67, 54, 0); + background-image: none; + box-shadow: none; +} +infobar.error button:hover, infobar.error button.flat:hover { + background-color: #f55044; + background-image: none; + border-color: rgba(204, 204, 204, 0.3); + color: #fff; + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 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(#b8bb26,rgba(255, 255, 255, 0.3),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); +} +infobar.error button:hover:disabled, infobar.error button.flat:hover:disabled { + border-color: rgba(217, 217, 217, 0.3); +} +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); +} +infobar.error button:focus, infobar.error button.flat:focus { + background-color: #f55044; + background-image: none; + border-color: rgba(204, 204, 204, 0.3); + color: #fff; + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 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(#b8bb26,rgba(255, 255, 255, 0.3),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); +} +infobar.error button:focus:disabled, infobar.error button.flat:focus:disabled { + border-color: rgba(217, 217, 217, 0.3); +} +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); +} +infobar.error button:focus:hover, infobar.error button.flat:focus:hover { + background-color: #f65d52; + background-image: none; + border-color: rgba(204, 204, 204, 0.3); + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 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(#b8bb26,rgba(255, 255, 255, 0.3),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); +} +infobar.error button:focus:hover:disabled, infobar.error button.flat:focus:hover:disabled { + border-color: rgba(217, 217, 217, 0.3); +} +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); +} +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: #b8bb26; + background-image: none; + color: #1d2021; + 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); +} +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(#b8bb26,rgba(255, 255, 255, 0.22),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); +} +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); +} +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); +} +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: #c1c428; + background-image: none; + color: #1d2021; +} +infobar.error button:focus, infobar.error button:hover, infobar.error button.flat:focus, infobar.error button.flat:hover { + color: #fff; +} +infobar.error button:disabled:disabled, infobar.error button.flat:disabled:disabled { + background-color: alpha(mix(#f44336,#fff,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .4; + color: mix(#f44336,#fff,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(184, 187, 38, 0.6); + background-image: none; + color: #1d2021; + box-shadow: none; +} +infobar.error button.separator, infobar.error button .separator { + border: 1px solid currentColor; + color: rgba(244, 67, 54, 0.9); +} +infobar.error button.separator:disabled, infobar.error button .separator:disabled { + color: rgba(244, 67, 54, 0.85); +} + +/********* + ! Entry * +**********/ +.linked:not(.vertical) > entry { + border-width: 1px; + border-radius: 0; + border-right-width: 0; + border-left-width: 0; +} +.linked:not(.vertical) > entry:first-child { + border-width: 1px; + border-radius: 0px; + border-right-width: 0; + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +.linked:not(.vertical) > entry:first-child:dir(rtl) { + border-left-width: 0; + border-right-width: 1px; +} +.linked:not(.vertical) > entry:last-child { + border-width: 1px; + border-radius: 0px; + border-left-width: 0; + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.linked:not(.vertical) > entry:last-child:dir(rtl) { + border-left-width: 1px; + border-right-width: 0; +} +.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; +} + +.linked.vertical > entry { + border-width: 1px; + border-radius: 0; + border-top-width: 0; + border-bottom-width: 0; +} +.linked.vertical > entry:first-child { + border-width: 1px; + border-radius: 0px; + border-top-width: 1px; + border-bottom-width: 0; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} +.linked.vertical > entry:first-child:dir(rtl) { + border-top-width: 0; + border-bottom-width: 1px; +} +.linked.vertical > entry:last-child { + border-width: 1px; + border-radius: 0px; + border-top-width: 0; + border-bottom-width: 1px; + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.linked.vertical > entry:last-child:dir(rtl) { + border-top-width: 1px; + border-bottom-width: 0; +} +.linked.vertical > entry:only-child, .linked.vertical > entry:first-child:only-child { + border-width: 1px; +} +.linked.vertical > entry:only-child { + border-radius: 0px; +} + +entry, menuitem entry, popover.background entry, .osd entry, +#XfceNotifyWindow entry, #login_window entry { + border-width: 1px; + border-style: solid; + border-radius: 0px; + border-color: #bea46d; + transition: border 100ms ease-out; + box-shadow: inset 1px 0 rgba(6, 6, 7, 0.1), inset 0 1px rgba(6, 6, 7, 0.12), inset -1px 0 rgba(6, 6, 7, 0.1), inset 0 -1px rgba(6, 6, 7, 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, +#XfceNotifyWindow entry:active, #login_window entry:active { + transition: border 100ms ease-in; +} +entry:selected, popover.background entry:selected, +#XfceNotifyWindow entry:selected, #login_window entry:selected, entry:selected:selected:focus, +#XfceNotifyWindow entry:selected:selected:focus, #login_window entry:selected:selected:focus { + background-color: #b8bb26; + color: #1d2021; +} +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 { + background-color: #b8bb26; + background-image: none; + border-width: 0; + border-radius: 0px; + color: #1d2021; +} +entry image.left, +#XfceNotifyWindow entry image.left, #login_window entry image.left { + padding-right: 4px; +} +entry image.right, +#XfceNotifyWindow entry image.right, #login_window entry image.right { + padding-left: 4px; +} +entry.warning, popover.background entry.warning, +#XfceNotifyWindow entry.warning, #login_window entry.warning { + color: #fff; + border-color: #bf5600; + background-color: mix(#d5c4a1,#ef6c00,0.6); +} +entry.warning image, +#XfceNotifyWindow entry.warning image, #login_window entry.warning image { + color: #fff; +} +entry.warning:focus, +#XfceNotifyWindow entry.warning:focus, #login_window entry.warning:focus { + color: #fff; + border-color: mix(#b8bb26,#ef6c00,0.3); + background-color: #ef6c00; + box-shadow: none; +} +entry.warning selection, +#XfceNotifyWindow entry.warning selection, #login_window entry.warning selection { + background-color: #fff; + color: #ef6c00; +} +entry.error, popover.background entry.error, +#XfceNotifyWindow entry.error, #login_window entry.error { + color: #fff; + border-color: #e21b0c; + background-color: mix(#d5c4a1,#f44336,0.6); +} +entry.error image, +#XfceNotifyWindow entry.error image, #login_window entry.error image { + color: #fff; +} +entry.error:focus, +#XfceNotifyWindow entry.error:focus, #login_window entry.error:focus { + color: #fff; + border-color: mix(#b8bb26,#f44336,0.3); + background-color: #f44336; + box-shadow: none; +} +entry.error selection, +#XfceNotifyWindow entry.error selection, #login_window entry.error selection { + background-color: #fff; + color: #f44336; +} +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(#d5c4a1,#f44336,0.6); +} +entry.search-missing image, +#XfceNotifyWindow entry.search-missing image, #login_window entry.search-missing image { + color: #fff; +} +entry.search-missing:focus, +#XfceNotifyWindow entry.search-missing:focus, #login_window entry.search-missing:focus { + color: #fff; + border-color: mix(#b8bb26,#f44336,0.3); + background-color: #f44336; + box-shadow: none; +} +entry.search-missing selection, +#XfceNotifyWindow entry.search-missing selection, #login_window entry.search-missing selection { + background-color: #fff; + color: #f44336; +} + +/********* + ! Menubar +**********/ +menubar, .menubar { + -GtkWidget-window-dragging: true; + padding: 0; + border: 0; + background-color: #1d2021; + background-image: none; + color: #d5c4a1; +} +menubar > menuitem, .menubar > menuitem { + min-height: 16px; + padding: 6px 10px; + border: 1px solid transparent; + background-color: transparent; + background-image: none; + color: #d5c4a1; +} +menubar > menuitem:hover, .menubar > menuitem:hover { + border-color: mix(#1d2021,#d5c4a1,0.21); + background-color: mix(#1d2021,#d5c4a1,0.21); + background-image: none; + color: #ded1b6; +} +menubar > menuitem *:hover, .menubar > menuitem *:hover { + color: #ded1b6; +} + +/****** + ! Menu +*******/ +menu, .menu, .context-menu { + border: 0; + border-radius: 0; + padding: 4px; + background-color: #1d2021; + color: #d5c4a1; +} +.csd menu, +.csd .menu, +.csd .context-menu { + border: 0; +} +menu:selected, .menu:selected, .context-menu:selected { + background-color: #b8bb26; +} +menu separator, .csd menu separator, .menu separator, .csd .menu separator, .context-menu separator, .csd .context-menu separator { + background-color: #1a1d1e; + margin: 2px 0; +} +menu .separator, .csd menu .separator, .menu .separator, .csd .menu .separator, .context-menu .separator, .csd .context-menu .separator { + color: #1a1d1e; +} +menu menuitem, .menu menuitem, .context-menu menuitem { + min-height: 16px; + min-width: 40px; + padding: 4px; + border-radius: 0; +} +menu menuitem:active, menu menuitem:hover, .menu menuitem:active, .menu menuitem:hover, .context-menu menuitem:active, .context-menu menuitem:hover { + border: 0; + background-color: #b8bb26; + background-image: none; + color: #1d2021; +} +menu menuitem *:active, menu menuitem *:hover, .menu menuitem *:active, .menu menuitem *:hover, .context-menu menuitem *:active, .context-menu menuitem *:hover { + color: #1d2021; +} +menu menuitem:disabled, menu menuitem *:disabled, .menu menuitem:disabled, .menu menuitem *:disabled, .context-menu menuitem:disabled, .context-menu menuitem *:disabled { + color: mix(#d5c4a1,#1d2021,0.5); +} +menu menuitem arrow, .menu menuitem arrow, .context-menu menuitem arrow { + min-height: 16px; + min-width: 16px; +} +menu menuitem arrow:dir(ltr), .menu menuitem arrow:dir(ltr), .context-menu menuitem arrow:dir(ltr) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + margin-left: 10px; +} +menu menuitem arrow:dir(rtl), .menu menuitem arrow:dir(rtl), .context-menu menuitem arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); + margin-right: 10px; +} +menu menuitem.button, menu menuitem.button:focus, menu menuitem.button:active, menu menuitem.button:disabled, menu menuitem.button:active:disabled, menu menuitem.button.flat, menu menuitem.button.flat:focus, menu menuitem.button.flat:active, menu menuitem.button.flat:disabled, menu menuitem.button.flat:active:disabled, .menu menuitem.button, .menu menuitem.button:focus, .menu menuitem.button:active, .menu menuitem.button:disabled, .menu menuitem.button:active:disabled, .menu menuitem.button.flat, .menu menuitem.button.flat:focus, .menu menuitem.button.flat:active, .menu menuitem.button.flat:disabled, .menu menuitem.button.flat:active:disabled, .context-menu menuitem.button, .context-menu menuitem.button:focus, .context-menu menuitem.button:active, .context-menu menuitem.button:disabled, .context-menu menuitem.button:active:disabled, .context-menu menuitem.button.flat, .context-menu menuitem.button.flat:focus, .context-menu menuitem.button.flat:active, .context-menu menuitem.button.flat:disabled, .context-menu menuitem.button.flat:active:disabled { + background-color: transparent; + background-image: none; + border: 0; + box-shadow: none; + color: currentColor; +} +menu menuitem.button:hover, menu menuitem.button:focus:hover, menu menuitem.button:active:hover, menu menuitem.button:selected, menu menuitem.button.flat:hover, menu menuitem.button.flat:focus:hover, menu menuitem.button.flat:active:hover, menu menuitem.button.flat:selected, .menu menuitem.button:hover, .menu menuitem.button:focus:hover, .menu menuitem.button:active:hover, .menu menuitem.button:selected, .menu menuitem.button.flat:hover, .menu menuitem.button.flat:focus:hover, .menu menuitem.button.flat:active:hover, .menu menuitem.button.flat:selected, .context-menu menuitem.button:hover, .context-menu menuitem.button:focus:hover, .context-menu menuitem.button:active:hover, .context-menu menuitem.button:selected, .context-menu menuitem.button.flat:hover, .context-menu menuitem.button.flat:focus:hover, .context-menu menuitem.button.flat:active:hover, .context-menu menuitem.button.flat:selected { + background-image: none; + background-color: #b8bb26; + color: #1d2021; +} +menu menuitem calendar, .menu menuitem calendar, .context-menu menuitem calendar { + color: #d5c4a1; +} +menu menuitem calendar.header, .menu menuitem calendar.header, .context-menu menuitem calendar.header { + border-bottom: 1px solid #1a1d1e; + border-radius: 0; +} +menu menuitem calendar.header:backdrop, .menu menuitem calendar.header:backdrop, .context-menu menuitem calendar.header:backdrop { + border-color: #1a1d1e; +} +menu menuitem calendar.button, .menu menuitem calendar.button, .context-menu menuitem calendar.button { + color: rgba(213, 196, 161, 0.55); +} +menu menuitem calendar.button:hover, .menu menuitem calendar.button:hover, .context-menu menuitem calendar.button:hover { + 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(#d5c4a1,#1d2021,0.5); +} +menu menuitem label:dir(rtl), menu menuitem label:dir(ltr), .menu menuitem label:dir(rtl), .menu menuitem label:dir(ltr), .context-menu menuitem label:dir(rtl), .context-menu menuitem label:dir(ltr) { + color: inherit; +} +menu > arrow, .menu > arrow, .context-menu > arrow { + min-height: 16px; + min-width: 16px; + padding: 4px; + background-color: #1d2021; + border-radius: 0; +} +menu > arrow.top, .menu > arrow.top, .context-menu > arrow.top { + margin-top: -6px; + border-bottom: 1px solid mix(#1d2021,#d5c4a1,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(#1d2021,#d5c4a1,0.1); + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} +menu > arrow:hover, .menu > arrow:hover, .context-menu > arrow:hover { + background-color: mix(#1d2021,#d5c4a1,0.1); +} +menu > arrow:backdrop, .menu > arrow:backdrop, .context-menu > arrow:backdrop { + background-color: mix(#d5c4a1,#d5c4a1,0.2); +} +menu > arrow:disabled, .menu > arrow:disabled, .context-menu > arrow:disabled { + color: transparent; + background-color: transparent; + border-color: transparent; +} + +.context-menu { + font: initial; +} + +.monospace { + font-family: monospace; +} + +menuitem accelerator { + color: rgba(213, 196, 161, 0.6); +} +menuitem accelerator:hover { + color: rgba(29, 32, 33, 0.8); +} +menuitem accelerator:disabled { + color: alpha(mix(#d5c4a1,#1d2021,0.5),0.4); +} +menuitem check, menuitem radio { + min-height: 16px; + min-width: 16px; +} +menuitem check:dir(ltr), menuitem radio:dir(ltr) { + margin-right: 7px; +} +menuitem check:dir(rtl), menuitem radio:dir(rtl) { + margin-left: 7px; +} +menuitem window decoration { + box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2); +} +menuitem entry { + background-color: #1d2021; + background-image: none; + border-color: shade(mix(#1d2021,#d5c4a1,0.2),0.8); + padding: 4px; + color: #d5c4a1; + caret-color: #d5c4a1; + -gtk-secondary-caret-color: #d5c4a1; +} +menuitem entry:focus, menuitem entry:hover { + border-color: mix(#b8bb26,mix(#1d2021,#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(#1d2021,#d5c4a1,0.2),0.7); +} +menuitem entry:disabled { + border-color: shade(mix(#1d2021,#d5c4a1,0.2),0.85); +} +menuitem entry:active:disabled, menuitem entry:checked:disabled { + border-color: shade(mix(#1d2021,#d5c4a1,0.2),0.8); +} +menuitem entry:focus, menuitem entry:active { + border-color: mix(#b8bb26,#c7b182,0.3); +} +menuitem entry:disabled { + background-color: #1a1d1e; + background-image: none; + border-color: shade(alpha(mix(#1d2021,#d5c4a1,0.2),0.4),0.8); + /*@include border(mix($bg, $fg, .20));*/ + /*border-color: alpha(mix($bg, $fg, .15), .8);*/ + /*opacity: .8;*/ + color: mix(#1d2021,#d5c4a1,0.5); +} +menuitem entry:disabled:focus, menuitem entry:disabled:hover { + border-color: mix(#b8bb26,alpha(mix(#1d2021,#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(#1d2021,#d5c4a1,0.2),0.4),0.7); +} +menuitem entry:disabled:disabled { + border-color: shade(alpha(mix(#1d2021,#d5c4a1,0.2),0.4),0.85); +} +menuitem entry:disabled:active:disabled, menuitem entry:disabled:checked:disabled { + border-color: shade(alpha(mix(#1d2021,#d5c4a1,0.2),0.4),0.8); +} + +/********* + ! Popover +**********/ +popover.background { + padding: 1px; + border-radius: 0px; + background-clip: border-box; + background-color: #1d2021; + background-image: none; + color: #d5c4a1; + box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16); +} +.csd popover.background, popover.background { + /*@include border($menu_bg_color);*/ + 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(#b8bb26,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(178, 147, 83, 0.5); +} +.csd popover.background:disabled, popover.background:disabled { + 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(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: #b8bb26; +} +popover.background treeview.view, popover.background treeview.view:backdrop { + border-top-color: #232628; +} +popover.background view:hover, popover.background .view:hover, popover.background iconview:hover, popover.background list:hover { + background-image: none; + background-color: #b8bb26; + color: #1d2021; +} +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: #262a2b; + background-image: none; + color: #d5c4a1; + border-color: #171a1a; +} +popover.background list row, popover.background list row .button { + background-color: transparent; + background-image: none; + 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: #b8bb26; + color: #1d2021; +} +popover.background .frame { + border-color: #171a1a; + border-radius: 0px; +} +popover.background entry { + background-color: #d5c4a1; + background-image: none; + border-color: shade(mix(#d5c4a1,#1d2021,0.2),0.8); + padding: 4px; + color: #1d2021; + caret-color: #d5c4a1; + -gtk-secondary-caret-color: #d5c4a1; +} +popover.background entry:focus, popover.background entry:hover { + border-color: mix(#b8bb26,mix(#d5c4a1,#1d2021,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(#d5c4a1,#1d2021,0.2),0.7); +} +popover.background entry:disabled { + border-color: shade(mix(#d5c4a1,#1d2021,0.2),0.85); +} +popover.background entry:active:disabled, popover.background entry:checked:disabled { + border-color: shade(mix(#d5c4a1,#1d2021,0.2),0.8); +} +popover.background entry:focus, popover.background entry:active { + border-color: mix(#b8bb26,#c7b182,0.3); +} +popover.background entry:disabled { + background-color: #c9b487; + background-image: none; + border-color: shade(alpha(mix(#d5c4a1,#1d2021,0.2),0.4),0.8); + /*@include border(mix($bg, $fg, .20));*/ + /*border-color: alpha(mix($bg, $fg, .15), .8);*/ + /*opacity: .8;*/ + color: mix(#d5c4a1,#1d2021,0.5); +} +popover.background entry:disabled:focus, popover.background entry:disabled:hover { + border-color: mix(#b8bb26,alpha(mix(#d5c4a1,#1d2021,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(#d5c4a1,#1d2021,0.2),0.4),0.7); +} +popover.background entry:disabled:disabled { + border-color: shade(alpha(mix(#d5c4a1,#1d2021,0.2),0.4),0.85); +} +popover.background entry:disabled:active:disabled, popover.background entry:disabled:checked:disabled { + border-color: shade(alpha(mix(#d5c4a1,#1d2021,0.2),0.4),0.8); +} +popover.background button { + background-color: #1d2021; + background-image: none; + border-color: rgba(190, 164, 109, 0.22); + color: #d5c4a1; + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.22); +} +popover.background button:focus, popover.background button:hover { + border-color: mix(#b8bb26,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(178, 147, 83, 0.22); +} +popover.background button:disabled { + border-color: rgba(196, 172, 122, 0.22); +} +popover.background button:active:disabled, popover.background button:checked:disabled { + border-color: rgba(190, 164, 109, 0.22); +} +popover.background button.flat { + color: #d5c4a1; + border-color: rgba(29, 32, 33, 0); + background-color: rgba(29, 32, 33, 0); + background-image: none; + box-shadow: none; +} +popover.background button:hover, popover.background button.flat:hover { + background-color: #1e2223; + background-image: none; + border-color: rgba(190, 164, 109, 0.3); + color: #d5c4a1; + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 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(#b8bb26,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(178, 147, 83, 0.3); +} +popover.background button:hover:disabled, popover.background button.flat:hover:disabled { + 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(190, 164, 109, 0.3); +} +popover.background button:focus, popover.background button.flat:focus { + background-color: #1e2223; + background-image: none; + border-color: rgba(190, 164, 109, 0.3); + color: #d5c4a1; + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 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(#b8bb26,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(178, 147, 83, 0.3); +} +popover.background button:focus:disabled, popover.background button.flat:focus:disabled { + 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(190, 164, 109, 0.3); +} +popover.background button:focus:hover, popover.background button.flat:focus:hover { + background-color: #202324; + background-image: none; + border-color: rgba(190, 164, 109, 0.3); + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 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(#b8bb26,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(178, 147, 83, 0.3); +} +popover.background button:focus:hover:disabled, popover.background button.flat:focus:hover:disabled { + 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(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: #b8bb26; + background-image: none; + color: #1d2021; + 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); + 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 { + border-color: mix(#b8bb26,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(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(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(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: #c1c428; + background-image: none; + color: #1d2021; +} +popover.background button:focus, popover.background button:hover, popover.background button.flat:focus, popover.background button.flat:hover { + color: #d5c4a1; +} +popover.background button:disabled:disabled, popover.background button.flat:disabled:disabled { + background-color: alpha(mix(#1d2021,#d5c4a1,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .4; + color: mix(#1d2021,#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(184, 187, 38, 0.6); + background-image: none; + color: #1d2021; + box-shadow: none; +} +popover.background button.separator, popover.background button .separator { + border: 1px solid currentColor; + color: rgba(29, 32, 33, 0.9); +} +popover.background button.separator:disabled, popover.background button .separator:disabled { + color: rgba(29, 32, 33, 0.85); +} +popover.background .linked > button { + box-shadow: inset -1px 0 rgba(0, 0, 0, 0.22), 0 1px 2px -1px rgba(6, 6, 7, 0.22); +} +popover.background .linked > button:focus, popover.background .linked > button:hover { + box-shadow: inset -1px 0 mix(#b8bb26,rgba(0, 0, 0, 0.22),0.3), 0 1px 2px -1px rgba(6, 6, 7, 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(6, 6, 7, 0.07), inset 0 -1px rgba(6, 6, 7, 0.05); +} +popover.background .linked > button:disabled { + box-shadow: inset -1px 0 #171a1a; +} +popover.background .linked > button:last-child, popover.background .linked > button:only-child { + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.22); +} +popover.background .linked > button:last-child:hover, popover.background .linked > button:only-child:hover { + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 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(6, 6, 7, 0.07), inset -1px 0 rgba(6, 6, 7, 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(6, 6, 7, 0.06), inset 0 1px rgba(6, 6, 7, 0.07), inset -1px 0 rgba(6, 6, 7, 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: 4px 6px; + outline-color: transparent; + transition: none; +} +modelbutton.flat:hover, +menuitem.button.flat:hover { + background-color: #b8bb26; + color: #1d2021; +} +modelbutton.flat:checked, +menuitem.button.flat:checked { + color: #1d2021; +} +modelbutton.flat arrow.left, +menuitem.button.flat arrow.left { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} +modelbutton.flat arrow.right, +menuitem.button.flat arrow.right { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} +modelbutton.flat check:last-child, +modelbutton.flat radio:last-child, +menuitem.button.flat check:last-child, +menuitem.button.flat radio:last-child { + margin-left: 8px; +} +modelbutton.flat check:first-child, +modelbutton.flat radio:first-child, +menuitem.button.flat check:first-child, +menuitem.button.flat radio:first-child { + margin-right: 8px; +} + +/*************** +! Dimmed label * +****************/ +.dim-label, label.separator { + opacity: .5; + text-shadow: none; +} + +/*********** + ! Tooltip * +************/ +.tooltip.background, .tooltip.background.csd, +tooltip.background, +tooltip.background.csd { + background-color: #1d2021; + background-clip: padding-box; + border: 1px solid #171a1a; + border-radius: 0px; + color: #d5c4a1; +} +.tooltip *, +tooltip * { + background-color: transparent; + color: inherit; +} + +/*********** + ! Dialogs * +************/ +messagedialog, .message-dialog, .prompt { + -GtkDialog-content-area-border: 0; + -GtkDialog-action-area-border: 0; + -GtkDialog-button-spacing: 4px; + margin: 0; + padding: 0; +} + +printdialog paper { + color: #1d2021; + border: 1px solid #c7b182; + background: #fff; + padding: 0; +} +printdialog paper:backdrop { + color: mix(#1d2021,#d5c4a1,0.5); + border-color: mix(#d5c4a1,#c7b182,0.9); +} +printdialog .dialog-action-box { + margin: 8px; +} + +/********************* + ! App notifications * +**********************/ +frame.app-notification { + border-style: solid; + border-color: rgba(23, 26, 26, 0.8); + border-width: 0 1px 1px; + border-radius: 0 0 0px 0px; + padding: 8px; + background-color: rgba(29, 32, 33, 0.8); + background-image: none; + color: #d5c4a1; +} +frame.app-notification button { + background-color: rgba(29, 32, 33, 0.8); + background-image: none; + border-color: rgba(190, 164, 109, 0.22); + color: #d5c4a1; + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.22); +} +frame.app-notification button:focus, frame.app-notification button:hover { + border-color: mix(#b8bb26,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(178, 147, 83, 0.22); +} +frame.app-notification button:disabled { + border-color: rgba(196, 172, 122, 0.22); +} +frame.app-notification button:active:disabled, frame.app-notification button:checked:disabled { + border-color: rgba(190, 164, 109, 0.22); +} +frame.app-notification button.flat { + color: #d5c4a1; + border-color: rgba(29, 32, 33, 0); + background-color: rgba(29, 32, 33, 0); + background-image: none; + box-shadow: none; +} +frame.app-notification button:hover, frame.app-notification button.flat:hover { + background-color: rgba(30, 34, 35, 0.8); + background-image: none; + border-color: rgba(190, 164, 109, 0.3); + color: #d5c4a1; + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 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(#b8bb26,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(178, 147, 83, 0.3); +} +frame.app-notification button:hover:disabled, frame.app-notification button.flat:hover:disabled { + 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(190, 164, 109, 0.3); +} +frame.app-notification button:focus, frame.app-notification button.flat:focus { + background-color: rgba(30, 34, 35, 0.8); + background-image: none; + border-color: rgba(190, 164, 109, 0.3); + color: #d5c4a1; + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 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(#b8bb26,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(178, 147, 83, 0.3); +} +frame.app-notification button:focus:disabled, frame.app-notification button.flat:focus:disabled { + 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(190, 164, 109, 0.3); +} +frame.app-notification button:focus:hover, frame.app-notification button.flat:focus:hover { + background-color: rgba(32, 35, 36, 0.8); + background-image: none; + border-color: rgba(190, 164, 109, 0.3); + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 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(#b8bb26,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(178, 147, 83, 0.3); +} +frame.app-notification button:focus:hover:disabled, frame.app-notification button.flat:focus:hover:disabled { + 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(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: #b8bb26; + background-image: none; + color: #1d2021; + 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); + 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 { + border-color: mix(#b8bb26,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(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(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(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: #c1c428; + background-image: none; + color: #1d2021; +} +frame.app-notification button:focus, frame.app-notification button:hover, frame.app-notification button.flat:focus, frame.app-notification button.flat:hover { + color: #d5c4a1; +} +frame.app-notification button:disabled:disabled, frame.app-notification button.flat:disabled:disabled { + background-color: alpha(mix(rgba(29, 32, 33, 0.8),#d5c4a1,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .4; + color: mix(rgba(29, 32, 33, 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(184, 187, 38, 0.6); + background-image: none; + color: #1d2021; + box-shadow: none; +} +frame.app-notification button.separator, frame.app-notification button .separator { + border: 1px solid currentColor; + color: rgba(29, 32, 33, 0.7); +} +frame.app-notification button.separator:disabled, frame.app-notification button .separator:disabled { + color: rgba(29, 32, 33, 0.65); +} +frame.app-notification border { + border: 0; +} + +/************* + ! Expanders * +**************/ +expander arrow { + min-width: 16px; + min-height: 16px; + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} +expander arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); +} +expander arrow:hover { + color: alpha(currentColor,0.8); +} +expander arrow:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +/******************* + ! Symbolic images * +********************/ +.image { + color: alpha(currentColor,0.5); +} +.image:hover { + color: alpha(currentColor,0.9); +} +.image:selected, .image:selected:hover { + color: #1d2021; +} + +/**************** + ! Floating bar * +*****************/ +.floating-bar { + background-color: #d5c4a1; + background-image: none; + border: 1px solid #bea46d; + border-radius: 0px; + color: #1d2021; +} +.floating-bar.top { + border-top-width: 0; + border-top-right-radius: 0; + border-top-left-radius: 0; +} +.floating-bar.right { + border-right-width: 0; + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.floating-bar.bottom { + border-bottom-width: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.floating-bar.left { + border-left-width: 0; + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.floating-bar button { + border: 0; + background-color: transparent; + background-image: none; +} + +/************************* + ! Touch text selections * +**************************/ +GtkBubbleWindow { + border-radius: 0px; + background-clip: border-box; +} +GtkBubbleWindow.osd.background { + background-color: rgba(29, 32, 33, 0.8); +} +GtkBubbleWindow .toolbar { + background-color: transparent; +} + +/*************** + ! Font-viewer * +****************/ +SushiFontWidget { + padding: 4px 8px; +} + +/************* + ! Gucharmap * +**************/ +GucharmapChartable { + background-color: #d5c4a1; + color: #1d2021; +} + +/************* + ! Evolution * +**************/ +EPreviewPane .entry { + background-color: #d5c4a1; + color: #1d2021; +} + +/******************* + ! Gnome Bluetooth * +********************/ +entry.entry.pin-entry { + font-style: normal; + font-size: 50px; + padding-left: 20px; + padding-right: 20px; +} + +label.pin-label { + font-style: normal; + font-size: 50px; +} + +/************************ + ! Shortcut window keys * +*************************/ +.keycap { + min-width: 20px; + min-height: 24px; + margin-top: 2px; + padding-bottom: 2px; + padding-left: 4px; + padding-right: 4px; + color: #1d2021; + background-color: #d5c4a1; + border: 1px solid; + border-color: mix(#c7b182,#d5c4a1,0.5); + border-radius: 0px; + box-shadow: inset 0 -3px mix(#d5c4a1,#d5c4a1,0.2); + font-size: smaller; +} +.keycap:backdrop { + background-color: #d5c4a1; + color: mix(#1d2021,#d5c4a1,0.5); + transition: 200ms ease-out; +} + +/***************** + ! Stackswitcher * +******************/ +stackswitcher button.text-button { + min-width: 80px; +} +stackswitcher button.circular, stackswitcher button.nautilus-circular-button.image-button { + min-width: 28px; + min-height: 28px; + padding: 0; +} + +/******************* + ! 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, +menuitem.button.flat:active, +menuitem.button.flat:active arrow, +menuitem.button.flat:selected, +menuitem.button.flat:selected arrow, .view:selected:focus, iconview:selected:focus, .view:selected, iconview:selected, +.view text:selected:focus, +iconview text:selected:focus, +textview text:selected:focus, +.view text:selected, +iconview text:selected, +textview text:selected, .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 { + background-color: #b8bb26; +} +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, +menuitem.button.flat:selected arrow, .view:selected:focus, iconview:selected:focus, .view:selected, iconview:selected, +.view text:selected:focus, +iconview text:selected:focus, +textview text:selected:focus, +.view text:selected, +iconview text:selected, +textview text:selected, .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 { + color: #1d2021; + outline-color: rgba(29, 32, 33, 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, +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 { + color: mix(#1d2021,#b8bb26,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, +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 { + background-color: #b8bb26; + color: mix(#b8bb26,#1d2021,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, +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 { + color: mix(mix(#b8bb26,#1d2021,0.66),#b8bb26,0.3); +} + +/********* + ! Buttons +**********/ +/****************** +! ComboBoxes * +*******************/ +/********** + ! Notebook +***********/ +notebook { + padding: 0; +} +notebook.frame { + border: 1px solid #c7b182; +} +notebook.frame > header { + margin: -1px; +} +notebook.frame > header.top { + margin-bottom: 0; +} +notebook.frame > header.bottom { + margin-top: 0; +} +notebook.frame > header.left { + margin-right: 0; +} +notebook.frame > header.right { + margin-left: 0; +} +notebook.frame > header.top, notebook.frame > header.bottom { + padding-left: 0; + padding-right: 0; +} +notebook.frame > header.left, notebook.frame > header.right { + padding-top: 0; + padding-bottom: 0; +} +notebook > stack:not(:only-child) { + background-color: #d5c4a1; +} +notebook > header { + padding: 4px; + background-color: #d5c4a1; +} +notebook > header.top { + box-shadow: inset 0 -1px #c7b182; +} +notebook > header.bottom { + box-shadow: inset 0 1px #c7b182; +} +notebook > header.right { + box-shadow: inset 1px 0 #c7b182; +} +notebook > header.left { + box-shadow: inset -1px 0 #c7b182; +} +notebook > header.top { + padding-bottom: 0; +} +notebook > header.top > tabs > tab { + padding: 4px 12px; + 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: #b8bb26; +} +notebook > header.top > tabs > tab + tab { + margin-left: -1px; +} +notebook > header.bottom { + padding-top: 0; +} +notebook > header.bottom > tabs > tab { + padding: 4px 12px; + 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: #b8bb26; +} +notebook > header.bottom > tabs > tab + tab { + margin-left: -1px; +} +notebook > header.right { + padding-left: 0; +} +notebook > header.right > tabs > tab { + padding: 4px 12px; + 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: #b8bb26; +} +notebook > header.right > tabs > tab + tab { + margin-top: -1px; +} +notebook > header.left { + padding-right: 0; +} +notebook > header.left > tabs > tab { + padding: 4px 12px; + 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: #b8bb26; +} +notebook > header.left > tabs > tab + tab { + margin-top: -1px; +} +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 { + margin-left: 2px; +} +notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} +notebook > header.top > tabs > arrow.down:first-child, notebook > header.bottom > tabs > arrow.down:first-child { + margin-right: 2px; +} +notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} +notebook > header.left > tabs > arrow.up:last-child, notebook > header.right > tabs > arrow.up:last-child { + margin-top: 2px; +} +notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} +notebook > header.left > tabs > arrow.down:first-child, notebook > header.right > tabs > arrow.down:first-child { + margin-bottom: 2px; +} +notebook > header > tabs > arrow { + color: mix(#1d2021,#d5c4a1,0.5); +} +notebook > header > tabs > arrow:hover { + color: mix(#1d2021,mix(#1d2021,#d5c4a1,0.5),0.5); +} +notebook > header > tabs > arrow:active { + color: #1d2021; +} +notebook > header > tabs > arrow:disabled { + color: alpha(mix(#1d2021,#d5c4a1,0.5),0.3); +} +notebook > header.top > tabs > tab:hover:not(:checked) { + box-shadow: inset 0 -1px #c7b182; +} +notebook > header.bottom > tabs > tab:hover:not(:checked) { + box-shadow: inset 0 1px #c7b182; +} +notebook > header.left > tabs > tab:hover:not(:checked) { + box-shadow: inset -1px 0 #c7b182; +} +notebook > header.right > tabs > tab:hover:not(:checked) { + box-shadow: inset 1px 0 #c7b182; +} +notebook > header > tabs > tab { + color: rgba(29, 32, 33, 0.8); + background-color: alpha(mix(#d5c4a1,#1d2021,0.1),0.7); +} +notebook > header > tabs > tab:hover:not(:checked) { + color: mix(#1d2021,mix(#1d2021,#d5c4a1,0.5),0.5); + background-color: rgba(213, 196, 161, 0.5); + border-color: #c7b182; +} +notebook > header > tabs > tab:checked { + border-color: #c7b182; + color: #1d2021; + background-color: #d5c4a1; +} +notebook > header > tabs > tab button.flat { + min-height: 22px; + min-width: 16px; + padding: 0; + color: mix(#d5c4a1,#1d2021,0.35); +} +notebook > header > tabs > tab button.flat:hover { + color: #ff4d4d; +} +notebook > header > tabs > tab button.flat:active, notebook > header > tabs > tab button.flat:active:hover { + color: #b8bb26; +} + +/********* + ! Buttons +**********/ +/****************** +! ComboBoxes * +*******************/ +/******* + ! OSD * +********/ +overlay.osd { + background-color: transparent; +} + +colorchooser .popover.osd { + border-radius: 0px; +} + +button.color .osd colorswatch:only-child { + box-shadow: none; +} +.osd button.color:disabled colorswatch:only-child, .osd button.color:backdrop colorswatch:only-child, .osd button.color:active colorswatch:only-child, .osd button.color:checked colorswatch:only-child { + box-shadow: none; +} + +button.osd, +#XfceNotifyWindow button { + background-color: rgba(29, 32, 33, 0.8); + background-image: none; + border-color: rgba(190, 164, 109, 0.22); + color: #d5c4a1; + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.22); +} +button.osd:focus, button.osd:hover, +#XfceNotifyWindow button:focus, +#XfceNotifyWindow button:hover { + border-color: mix(#b8bb26,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, +#XfceNotifyWindow button:active:focus, +#XfceNotifyWindow button:active:hover:focus, +#XfceNotifyWindow button:checked, +#XfceNotifyWindow button:checked:hover, +#XfceNotifyWindow button:checked:focus, +#XfceNotifyWindow button:checked:hover:focus { + border-color: rgba(178, 147, 83, 0.22); +} +button.osd:disabled, +#XfceNotifyWindow button:disabled { + 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(190, 164, 109, 0.22); +} +button.osd.flat, +#XfceNotifyWindow button.flat { + color: #d5c4a1; + border-color: rgba(29, 32, 33, 0); + background-color: rgba(29, 32, 33, 0); + background-image: none; + box-shadow: none; +} +button.osd:hover, button.osd.flat:hover, +#XfceNotifyWindow button:hover, +#XfceNotifyWindow button.flat:hover { + background-color: rgba(30, 34, 35, 0.8); + background-image: none; + border-color: rgba(190, 164, 109, 0.3); + color: #d5c4a1; + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 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(#b8bb26,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, +#XfceNotifyWindow button:hover:active:focus, +#XfceNotifyWindow button:hover:active:hover:focus, +#XfceNotifyWindow button:hover:checked, +#XfceNotifyWindow button:hover:checked:hover, +#XfceNotifyWindow button:hover:checked:focus, +#XfceNotifyWindow button:hover:checked:hover:focus, +#XfceNotifyWindow button.flat:hover:active, +#XfceNotifyWindow button.flat:hover:active:hover, +#XfceNotifyWindow button.flat:hover:active:focus, +#XfceNotifyWindow button.flat:hover:active:hover:focus, +#XfceNotifyWindow button.flat:hover:checked, +#XfceNotifyWindow button.flat:hover:checked:hover, +#XfceNotifyWindow button.flat:hover:checked:focus, +#XfceNotifyWindow button.flat:hover:checked:hover:focus { + 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(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(190, 164, 109, 0.3); +} +button.osd:focus, button.osd.flat:focus, +#XfceNotifyWindow button:focus, +#XfceNotifyWindow button.flat:focus { + background-color: rgba(30, 34, 35, 0.8); + background-image: none; + border-color: rgba(190, 164, 109, 0.3); + color: #d5c4a1; + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 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(#b8bb26,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, +#XfceNotifyWindow button:focus:active:focus, +#XfceNotifyWindow button:focus:active:hover:focus, +#XfceNotifyWindow button:focus:checked, +#XfceNotifyWindow button:focus:checked:hover, +#XfceNotifyWindow button:focus:checked:focus, +#XfceNotifyWindow button:focus:checked:hover:focus, +#XfceNotifyWindow button.flat:focus:active, +#XfceNotifyWindow button.flat:focus:active:hover, +#XfceNotifyWindow button.flat:focus:active:focus, +#XfceNotifyWindow button.flat:focus:active:hover:focus, +#XfceNotifyWindow button.flat:focus:checked, +#XfceNotifyWindow button.flat:focus:checked:hover, +#XfceNotifyWindow button.flat:focus:checked:focus, +#XfceNotifyWindow button.flat:focus:checked:hover:focus { + 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(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(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(32, 35, 36, 0.8); + background-image: none; + border-color: rgba(190, 164, 109, 0.3); + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 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(#b8bb26,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, +#XfceNotifyWindow button:focus:hover:active:focus, +#XfceNotifyWindow button:focus:hover:active:hover:focus, +#XfceNotifyWindow button:focus:hover:checked, +#XfceNotifyWindow button:focus:hover:checked:hover, +#XfceNotifyWindow button:focus:hover:checked:focus, +#XfceNotifyWindow button:focus:hover:checked:hover:focus, +#XfceNotifyWindow button.flat:focus:hover:active, +#XfceNotifyWindow button.flat:focus:hover:active:hover, +#XfceNotifyWindow button.flat:focus:hover:active:focus, +#XfceNotifyWindow button.flat:focus:hover:active:hover:focus, +#XfceNotifyWindow button.flat:focus:hover:checked, +#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(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(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(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, +#XfceNotifyWindow button.flat:checked, +#XfceNotifyWindow button.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #b8bb26; + background-image: none; + color: #1d2021; + 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); + 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, +#XfceNotifyWindow button:active:focus, +#XfceNotifyWindow button:active:hover, +#XfceNotifyWindow button.flat:checked:focus, +#XfceNotifyWindow button.flat:checked:hover, +#XfceNotifyWindow button.flat:active:focus, +#XfceNotifyWindow button.flat:active:hover { + border-color: mix(#b8bb26,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, +#XfceNotifyWindow button:checked:active:focus, +#XfceNotifyWindow button:checked:active:hover:focus, +#XfceNotifyWindow button:checked:checked, +#XfceNotifyWindow button:checked:checked:hover, +#XfceNotifyWindow button:checked:checked:focus, +#XfceNotifyWindow button:checked:checked:hover:focus, +#XfceNotifyWindow button:active:active, +#XfceNotifyWindow button:active:active:hover, +#XfceNotifyWindow button:active:active:focus, +#XfceNotifyWindow button:active:active:hover:focus, +#XfceNotifyWindow button:active:checked, +#XfceNotifyWindow button:active:checked:hover, +#XfceNotifyWindow button:active:checked:focus, +#XfceNotifyWindow button:active:checked:hover:focus, +#XfceNotifyWindow button.flat:checked:active, +#XfceNotifyWindow button.flat:checked:active:hover, +#XfceNotifyWindow button.flat:checked:active:focus, +#XfceNotifyWindow button.flat:checked:active:hover:focus, +#XfceNotifyWindow button.flat:checked:checked, +#XfceNotifyWindow button.flat:checked:checked:hover, +#XfceNotifyWindow button.flat:checked:checked:focus, +#XfceNotifyWindow button.flat:checked:checked:hover:focus, +#XfceNotifyWindow button.flat:active:active, +#XfceNotifyWindow button.flat:active:active:hover, +#XfceNotifyWindow button.flat:active:active:focus, +#XfceNotifyWindow button.flat:active:active:hover:focus, +#XfceNotifyWindow button.flat:active:checked, +#XfceNotifyWindow button.flat:active:checked:hover, +#XfceNotifyWindow button.flat:active:checked:focus, +#XfceNotifyWindow button.flat:active:checked:hover:focus { + 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(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, +#XfceNotifyWindow button:active:active:disabled, +#XfceNotifyWindow button:active:checked:disabled, +#XfceNotifyWindow button.flat:checked:active:disabled, +#XfceNotifyWindow button.flat:checked:checked:disabled, +#XfceNotifyWindow button.flat:active:active:disabled, +#XfceNotifyWindow button.flat:active:checked:disabled { + 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, +#XfceNotifyWindow button:active:focus, +#XfceNotifyWindow button:active:hover, +#XfceNotifyWindow button.flat:checked:focus, +#XfceNotifyWindow button.flat:checked:hover, +#XfceNotifyWindow button.flat:active:focus, +#XfceNotifyWindow button.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #c1c428; + background-image: none; + color: #1d2021; +} +button.osd:focus, button.osd:hover, button.osd.flat:focus, button.osd.flat:hover, +#XfceNotifyWindow button:focus, +#XfceNotifyWindow button:hover, +#XfceNotifyWindow button.flat:focus, +#XfceNotifyWindow button.flat:hover { + 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(29, 32, 33, 0.8),#d5c4a1,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .4; + color: mix(rgba(29, 32, 33, 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, +#XfceNotifyWindow button:checked:disabled, +#XfceNotifyWindow button.flat:active:disabled, +#XfceNotifyWindow button.flat:checked:disabled { + background-color: rgba(184, 187, 38, 0.6); + background-image: none; + color: #1d2021; + box-shadow: none; +} +button.osd.separator, button.osd .separator, +#XfceNotifyWindow button.separator, +#XfceNotifyWindow button .separator { + border: 1px solid currentColor; + color: rgba(29, 32, 33, 0.7); +} +button.osd.separator:disabled, button.osd .separator:disabled, +#XfceNotifyWindow button.separator:disabled, +#XfceNotifyWindow button .separator:disabled { + color: rgba(29, 32, 33, 0.65); +} +button.osd.image-button, +#XfceNotifyWindow button.image-button { + padding: 0; + min-height: 36px; + min-width: 36px; +} + +toolbar.osd { + -GtkToolbar-button-relief: normal; + padding: 4px; + border: 1px solid rgba(23, 26, 26, 0.8); + border-radius: 0px; + background-color: rgba(29, 32, 33, 0.8); + background-image: none; + color: #d5c4a1; +} +toolbar.osd separator { + color: rgba(26, 29, 30, 0.8); +} +toolbar.osd.left, toolbar.osd.right, toolbar.osd.top, toolbar.osd.bottom { + border-radius: 0; +} + +progressbar.osd { + margin: 2px; + min-height: 2px; + min-width: 2px; +} +progressbar.osd trough { + border-style: none; + border-radius: 0; + background-image: none; + background-color: transparent; +} +progressbar.osd progress { + border-style: none; + border-radius: 0; + background-color: #b8bb26; + background-image: none; +} + +.osd, +#XfceNotifyWindow { + background-color: rgba(29, 32, 33, 0.8); + color: #d5c4a1; + /* used by gnome-settings-daemon's media-keys OSD */ + /* used by Documents */ +} +.osd.background, +#XfceNotifyWindow.background { + background-color: rgba(29, 32, 33, 0.6); + color: #d5c4a1; +} +.osd .frame, +#XfceNotifyWindow .frame { + background-clip: border-box; + background-origin: border-box; +} +.osd button, +#XfceNotifyWindow button { + background-color: rgba(29, 32, 33, 0.8); + background-image: none; + border-color: rgba(190, 164, 109, 0.22); + color: #d5c4a1; + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.22); +} +.osd button:focus, .osd button:hover, +#XfceNotifyWindow button:focus, +#XfceNotifyWindow button:hover { + border-color: mix(#b8bb26,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, +#XfceNotifyWindow button:active:focus, +#XfceNotifyWindow button:active:hover:focus, +#XfceNotifyWindow button:checked, +#XfceNotifyWindow button:checked:hover, +#XfceNotifyWindow button:checked:focus, +#XfceNotifyWindow button:checked:hover:focus { + border-color: rgba(178, 147, 83, 0.22); +} +.osd button:disabled, +#XfceNotifyWindow button:disabled { + 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(190, 164, 109, 0.22); +} +.osd button.flat, +#XfceNotifyWindow button.flat { + color: #d5c4a1; + border-color: rgba(29, 32, 33, 0); + background-color: rgba(29, 32, 33, 0); + background-image: none; + box-shadow: none; +} +.osd button:hover, .osd button.flat:hover, +#XfceNotifyWindow button:hover, +#XfceNotifyWindow button.flat:hover { + background-color: rgba(30, 34, 35, 0.8); + background-image: none; + border-color: rgba(190, 164, 109, 0.3); + color: #d5c4a1; + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 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(#b8bb26,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, +#XfceNotifyWindow button:hover:active:focus, +#XfceNotifyWindow button:hover:active:hover:focus, +#XfceNotifyWindow button:hover:checked, +#XfceNotifyWindow button:hover:checked:hover, +#XfceNotifyWindow button:hover:checked:focus, +#XfceNotifyWindow button:hover:checked:hover:focus, +#XfceNotifyWindow button.flat:hover:active, +#XfceNotifyWindow button.flat:hover:active:hover, +#XfceNotifyWindow button.flat:hover:active:focus, +#XfceNotifyWindow button.flat:hover:active:hover:focus, +#XfceNotifyWindow button.flat:hover:checked, +#XfceNotifyWindow button.flat:hover:checked:hover, +#XfceNotifyWindow button.flat:hover:checked:focus, +#XfceNotifyWindow button.flat:hover:checked:hover:focus { + 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(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(190, 164, 109, 0.3); +} +.osd button:focus, .osd button.flat:focus, +#XfceNotifyWindow button:focus, +#XfceNotifyWindow button.flat:focus { + background-color: rgba(30, 34, 35, 0.8); + background-image: none; + border-color: rgba(190, 164, 109, 0.3); + color: #d5c4a1; + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 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(#b8bb26,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, +#XfceNotifyWindow button:focus:active:focus, +#XfceNotifyWindow button:focus:active:hover:focus, +#XfceNotifyWindow button:focus:checked, +#XfceNotifyWindow button:focus:checked:hover, +#XfceNotifyWindow button:focus:checked:focus, +#XfceNotifyWindow button:focus:checked:hover:focus, +#XfceNotifyWindow button.flat:focus:active, +#XfceNotifyWindow button.flat:focus:active:hover, +#XfceNotifyWindow button.flat:focus:active:focus, +#XfceNotifyWindow button.flat:focus:active:hover:focus, +#XfceNotifyWindow button.flat:focus:checked, +#XfceNotifyWindow button.flat:focus:checked:hover, +#XfceNotifyWindow button.flat:focus:checked:focus, +#XfceNotifyWindow button.flat:focus:checked:hover:focus { + 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(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(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(32, 35, 36, 0.8); + background-image: none; + border-color: rgba(190, 164, 109, 0.3); + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 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(#b8bb26,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, +#XfceNotifyWindow button:focus:hover:active:focus, +#XfceNotifyWindow button:focus:hover:active:hover:focus, +#XfceNotifyWindow button:focus:hover:checked, +#XfceNotifyWindow button:focus:hover:checked:hover, +#XfceNotifyWindow button:focus:hover:checked:focus, +#XfceNotifyWindow button:focus:hover:checked:hover:focus, +#XfceNotifyWindow button.flat:focus:hover:active, +#XfceNotifyWindow button.flat:focus:hover:active:hover, +#XfceNotifyWindow button.flat:focus:hover:active:focus, +#XfceNotifyWindow button.flat:focus:hover:active:hover:focus, +#XfceNotifyWindow button.flat:focus:hover:checked, +#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(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(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(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, +#XfceNotifyWindow button.flat:checked, +#XfceNotifyWindow button.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #b8bb26; + background-image: none; + color: #1d2021; + 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); + 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, +#XfceNotifyWindow button:active:focus, +#XfceNotifyWindow button:active:hover, +#XfceNotifyWindow button.flat:checked:focus, +#XfceNotifyWindow button.flat:checked:hover, +#XfceNotifyWindow button.flat:active:focus, +#XfceNotifyWindow button.flat:active:hover { + border-color: mix(#b8bb26,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, +#XfceNotifyWindow button:checked:active:focus, +#XfceNotifyWindow button:checked:active:hover:focus, +#XfceNotifyWindow button:checked:checked, +#XfceNotifyWindow button:checked:checked:hover, +#XfceNotifyWindow button:checked:checked:focus, +#XfceNotifyWindow button:checked:checked:hover:focus, +#XfceNotifyWindow button:active:active, +#XfceNotifyWindow button:active:active:hover, +#XfceNotifyWindow button:active:active:focus, +#XfceNotifyWindow button:active:active:hover:focus, +#XfceNotifyWindow button:active:checked, +#XfceNotifyWindow button:active:checked:hover, +#XfceNotifyWindow button:active:checked:focus, +#XfceNotifyWindow button:active:checked:hover:focus, +#XfceNotifyWindow button.flat:checked:active, +#XfceNotifyWindow button.flat:checked:active:hover, +#XfceNotifyWindow button.flat:checked:active:focus, +#XfceNotifyWindow button.flat:checked:active:hover:focus, +#XfceNotifyWindow button.flat:checked:checked, +#XfceNotifyWindow button.flat:checked:checked:hover, +#XfceNotifyWindow button.flat:checked:checked:focus, +#XfceNotifyWindow button.flat:checked:checked:hover:focus, +#XfceNotifyWindow button.flat:active:active, +#XfceNotifyWindow button.flat:active:active:hover, +#XfceNotifyWindow button.flat:active:active:focus, +#XfceNotifyWindow button.flat:active:active:hover:focus, +#XfceNotifyWindow button.flat:active:checked, +#XfceNotifyWindow button.flat:active:checked:hover, +#XfceNotifyWindow button.flat:active:checked:focus, +#XfceNotifyWindow button.flat:active:checked:hover:focus { + 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(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, +#XfceNotifyWindow button:active:active:disabled, +#XfceNotifyWindow button:active:checked:disabled, +#XfceNotifyWindow button.flat:checked:active:disabled, +#XfceNotifyWindow button.flat:checked:checked:disabled, +#XfceNotifyWindow button.flat:active:active:disabled, +#XfceNotifyWindow button.flat:active:checked:disabled { + 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, +#XfceNotifyWindow button:active:focus, +#XfceNotifyWindow button:active:hover, +#XfceNotifyWindow button.flat:checked:focus, +#XfceNotifyWindow button.flat:checked:hover, +#XfceNotifyWindow button.flat:active:focus, +#XfceNotifyWindow button.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #c1c428; + background-image: none; + color: #1d2021; +} +.osd button:focus, .osd button:hover, .osd button.flat:focus, .osd button.flat:hover, +#XfceNotifyWindow button:focus, +#XfceNotifyWindow button:hover, +#XfceNotifyWindow button.flat:focus, +#XfceNotifyWindow button.flat:hover { + 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(29, 32, 33, 0.8),#d5c4a1,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .4; + color: mix(rgba(29, 32, 33, 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, +#XfceNotifyWindow button:checked:disabled, +#XfceNotifyWindow button.flat:active:disabled, +#XfceNotifyWindow button.flat:checked:disabled { + background-color: rgba(184, 187, 38, 0.6); + background-image: none; + color: #1d2021; + box-shadow: none; +} +.osd button.separator, .osd button .separator, +#XfceNotifyWindow button.separator, +#XfceNotifyWindow button .separator { + border: 1px solid currentColor; + color: rgba(29, 32, 33, 0.7); +} +.osd button.separator:disabled, .osd button .separator:disabled, +#XfceNotifyWindow button.separator:disabled, +#XfceNotifyWindow button .separator:disabled { + color: rgba(29, 32, 33, 0.65); +} +.osd entry, +#XfceNotifyWindow entry { + background-color: #1d2021; + background-image: none; + border-color: shade(mix(#1d2021,#d5c4a1,0.2),0.8); + padding: 4px; + color: #d5c4a1; + caret-color: #d5c4a1; + -gtk-secondary-caret-color: #d5c4a1; +} +.osd entry:focus, .osd entry:hover, +#XfceNotifyWindow entry:focus, +#XfceNotifyWindow entry:hover { + border-color: mix(#b8bb26,mix(#1d2021,#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, +#XfceNotifyWindow entry:active:focus, +#XfceNotifyWindow entry:active:hover:focus, +#XfceNotifyWindow entry:checked, +#XfceNotifyWindow entry:checked:hover, +#XfceNotifyWindow entry:checked:focus, +#XfceNotifyWindow entry:checked:hover:focus { + border-color: shade(mix(#1d2021,#d5c4a1,0.2),0.7); +} +.osd entry:disabled, +#XfceNotifyWindow entry:disabled { + border-color: shade(mix(#1d2021,#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(#1d2021,#d5c4a1,0.2),0.8); +} +.osd entry:focus, .osd entry:active, +#XfceNotifyWindow entry:focus, +#XfceNotifyWindow entry:active { + border-color: mix(#b8bb26,rgba(25, 27, 28, 0.8),0.3); +} +.osd entry:disabled, +#XfceNotifyWindow entry:disabled { + background-color: #1a1d1e; + background-image: none; + border-color: shade(alpha(mix(#1d2021,#d5c4a1,0.2),0.4),0.8); + /*@include border(mix($bg, $fg, .20));*/ + /*border-color: alpha(mix($bg, $fg, .15), .8);*/ + /*opacity: .8;*/ + color: mix(#1d2021,#d5c4a1,0.5); +} +.osd entry:disabled:focus, .osd entry:disabled:hover, +#XfceNotifyWindow entry:disabled:focus, +#XfceNotifyWindow entry:disabled:hover { + border-color: mix(#b8bb26,alpha(mix(#1d2021,#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, +#XfceNotifyWindow entry:disabled:active:focus, +#XfceNotifyWindow entry:disabled:active:hover:focus, +#XfceNotifyWindow entry:disabled:checked, +#XfceNotifyWindow entry:disabled:checked:hover, +#XfceNotifyWindow entry:disabled:checked:focus, +#XfceNotifyWindow entry:disabled:checked:hover:focus { + border-color: shade(alpha(mix(#1d2021,#d5c4a1,0.2),0.4),0.7); +} +.osd entry:disabled:disabled, +#XfceNotifyWindow entry:disabled:disabled { + border-color: shade(alpha(mix(#1d2021,#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(#1d2021,#d5c4a1,0.2),0.4),0.8); +} +.osd trough, .osd.trough, +#XfceNotifyWindow trough, +#XfceNotifyWindow.trough { + background-color: rgba(213, 196, 161, 0.3); +} +.osd progressbar, .osd.progressbar, +#XfceNotifyWindow progressbar, +#XfceNotifyWindow.progressbar { + background-color: #d5c4a1; +} +.osd scale slider, +#XfceNotifyWindow scale slider { + background-color: rgba(31, 35, 36, 0.8); + background-image: none; + border-color: rgba(23, 26, 26, 0.8); +} +.osd scale slider:focus, .osd scale slider:hover, +#XfceNotifyWindow scale slider:focus, +#XfceNotifyWindow scale slider:hover { + border-color: mix(#b8bb26,rgba(29, 32, 33, 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, +#XfceNotifyWindow scale slider:active:focus, +#XfceNotifyWindow scale slider:active:hover:focus, +#XfceNotifyWindow scale slider:checked, +#XfceNotifyWindow scale slider:checked:hover, +#XfceNotifyWindow scale slider:checked:focus, +#XfceNotifyWindow scale slider:checked:hover:focus { + border-color: rgba(20, 22, 23, 0.8); +} +.osd scale slider:disabled, +#XfceNotifyWindow scale slider:disabled { + border-color: rgba(25, 27, 28, 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(23, 26, 26, 0.8); +} +.osd scale slider:disabled, +#XfceNotifyWindow scale slider:disabled { + background-color: rgba(26, 29, 30, 0.8); + background-image: none; +} +.osd scale trough, +#XfceNotifyWindow scale trough { + border-color: rgba(23, 26, 26, 0.8); + background-color: rgba(31, 35, 36, 0.8); + background-image: none; +} +.osd scale trough.highlight, +#XfceNotifyWindow scale trough.highlight { + border-color: #b8bb26; + background-color: #b8bb26; + background-image: none; +} +.osd scale trough:disabled, .osd scale trough.highlight:disabled, +#XfceNotifyWindow scale trough:disabled, +#XfceNotifyWindow scale trough.highlight:disabled { + border-color: rgba(25, 27, 28, 0.8); + background-color: rgba(26, 29, 30, 0.8); + background-image: none; +} +.osd scale trough, +#XfceNotifyWindow scale trough { + background-color: rgba(46, 50, 52, 0.8); +} +.osd scale trough highlight, +#XfceNotifyWindow scale trough highlight { + background-color: #b8bb26; +} +.osd scale slider, +#XfceNotifyWindow scale slider { + background-clip: border-box; + background-color: #b8bb26; + border-color: #b8bb26; +} +.osd scale slider:hover, +#XfceNotifyWindow scale slider:hover { + background-color: #d4d73d; + border-color: #d4d73d; +} +.osd scale slider:active, +#XfceNotifyWindow scale slider:active { + background-color: #8e911d; + border-color: #8e911d; +} +.osd.view, iconview.osd, .osd .view, .osd iconview, .osd view, +#XfceNotifyWindow.view, +iconview#XfceNotifyWindow, +#XfceNotifyWindow .view, +#XfceNotifyWindow iconview, +#XfceNotifyWindow view { + background-color: rgba(29, 32, 33, 0.8); +} +.osd scrollbar trough, +#XfceNotifyWindow scrollbar trough { + background-color: rgba(29, 32, 33, 0.8); +} +.osd scrollbar slider, +#XfceNotifyWindow scrollbar slider { + border: 1px solid mix(rgba(25, 28, 29, 0.8),#d5c4a1,0.21); + border-radius: 0; + background-color: mix(rgba(29, 32, 33, 0.8),#d5c4a1,0.21); +} +.osd scrollbar slider:hover, +#XfceNotifyWindow scrollbar slider:hover { + border-color: mix(rgba(25, 28, 29, 0.8),#d5c4a1,0.31); + background-color: mix(rgba(29, 32, 33, 0.8),#d5c4a1,0.31); +} +.osd scrollbar slider:active, +#XfceNotifyWindow scrollbar slider:active { + border-color: #a6a822; + background-color: #b8bb26; +} +.osd iconview.cell:selected, .osd iconview.cell:selected:focus, +#XfceNotifyWindow iconview.cell:selected, +#XfceNotifyWindow iconview.cell:selected:focus { + background-color: transparent; + border: 3px solid mix(rgba(25, 28, 29, 0.8),#d5c4a1,0.21); + border-radius: 0px; + outline-color: transparent; +} +.osd .page-thumbnail, +#XfceNotifyWindow .page-thumbnail { + border: 1px solid rgba(26, 29, 30, 0.8); + /* when there's no pixbuf yet */ + background-color: rgba(29, 32, 33, 0.8); +} +.osd popover.background, +#XfceNotifyWindow popover.background { + box-shadow: 0 2px 7px 3px rgba(0, 0, 0, 0.5); +} +.osd popover.background > toolbar button, +#XfceNotifyWindow popover.background > toolbar button { + border-radius: 0; + border-width: 0; + background-color: transparent; + background-image: none; +} +.osd spinbutton:not(.vertical), +#XfceNotifyWindow spinbutton:not(.vertical) { + background-color: #1d2021; + background-image: none; + border-color: #171a1a; + padding: 0; + 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(#b8bb26,#1d2021,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, +#XfceNotifyWindow spinbutton:not(.vertical):active:focus, +#XfceNotifyWindow spinbutton:not(.vertical):active:hover:focus, +#XfceNotifyWindow spinbutton:not(.vertical):checked, +#XfceNotifyWindow spinbutton:not(.vertical):checked:hover, +#XfceNotifyWindow spinbutton:not(.vertical):checked:focus, +#XfceNotifyWindow spinbutton:not(.vertical):checked:hover:focus { + border-color: #141617; +} +.osd spinbutton:not(.vertical):disabled, +#XfceNotifyWindow spinbutton:not(.vertical):disabled { + border-color: #191b1c; +} +.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: #171a1a; +} +.osd spinbutton:not(.vertical):focus, .osd spinbutton:not(.vertical):active, +#XfceNotifyWindow spinbutton:not(.vertical):focus, +#XfceNotifyWindow spinbutton:not(.vertical):active { + border-color: mix(#b8bb26,rgba(25, 27, 28, 0.8),0.3); +} +.osd spinbutton:not(.vertical):disabled, +#XfceNotifyWindow spinbutton:not(.vertical):disabled { + background-color: #1a1d1e; + background-image: none; + color: mix(#1d2021,#d5c4a1,0.5); +} +.osd spinbutton:not(.vertical) button, +#XfceNotifyWindow spinbutton:not(.vertical) button { + background-color: rgba(29, 32, 33, 0.8); + background-image: none; + border-color: rgba(190, 164, 109, 0.22); + color: #d5c4a1; + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.22); + border-radius: 0; + border-color: rgba(25, 27, 28, 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(#b8bb26,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, +#XfceNotifyWindow spinbutton:not(.vertical) button:active:focus, +#XfceNotifyWindow spinbutton:not(.vertical) button:active:hover:focus, +#XfceNotifyWindow spinbutton:not(.vertical) button:checked, +#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(178, 147, 83, 0.22); +} +.osd spinbutton:not(.vertical) button:disabled, +#XfceNotifyWindow spinbutton:not(.vertical) button:disabled { + 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(190, 164, 109, 0.22); +} +.osd spinbutton:not(.vertical) button.flat, +#XfceNotifyWindow spinbutton:not(.vertical) button.flat { + color: #d5c4a1; + border-color: rgba(29, 32, 33, 0); + background-color: rgba(29, 32, 33, 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(30, 34, 35, 0.8); + background-image: none; + border-color: rgba(190, 164, 109, 0.3); + color: #d5c4a1; + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 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(#b8bb26,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, +#XfceNotifyWindow spinbutton:not(.vertical) button:hover:active:focus, +#XfceNotifyWindow spinbutton:not(.vertical) button:hover:active:hover:focus, +#XfceNotifyWindow spinbutton:not(.vertical) button:hover:checked, +#XfceNotifyWindow spinbutton:not(.vertical) button:hover:checked:hover, +#XfceNotifyWindow spinbutton:not(.vertical) button:hover:checked:focus, +#XfceNotifyWindow spinbutton:not(.vertical) button:hover:checked:hover:focus, +#XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:active, +#XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:active:hover, +#XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:active:focus, +#XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:active:hover:focus, +#XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:checked, +#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(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(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(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(30, 34, 35, 0.8); + background-image: none; + border-color: rgba(190, 164, 109, 0.3); + color: #d5c4a1; + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 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(#b8bb26,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, +#XfceNotifyWindow spinbutton:not(.vertical) button:focus:active:focus, +#XfceNotifyWindow spinbutton:not(.vertical) button:focus:active:hover:focus, +#XfceNotifyWindow spinbutton:not(.vertical) button:focus:checked, +#XfceNotifyWindow spinbutton:not(.vertical) button:focus:checked:hover, +#XfceNotifyWindow spinbutton:not(.vertical) button:focus:checked:focus, +#XfceNotifyWindow spinbutton:not(.vertical) button:focus:checked:hover:focus, +#XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:active, +#XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:active:hover, +#XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:active:focus, +#XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:active:hover:focus, +#XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:checked, +#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(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(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(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(32, 35, 36, 0.8); + background-image: none; + border-color: rgba(190, 164, 109, 0.3); + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 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(#b8bb26,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, +#XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:active:focus, +#XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:active:hover:focus, +#XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:checked, +#XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:checked:hover, +#XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:checked:focus, +#XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:checked:hover:focus, +#XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:active, +#XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:active:hover, +#XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:active:focus, +#XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:active:hover:focus, +#XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:checked, +#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(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(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(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, +#XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked, +#XfceNotifyWindow spinbutton:not(.vertical) button.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #b8bb26; + background-image: none; + color: #1d2021; + 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); + 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, +#XfceNotifyWindow spinbutton:not(.vertical) button:active:focus, +#XfceNotifyWindow spinbutton:not(.vertical) button:active:hover, +#XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:focus, +#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(#b8bb26,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, +#XfceNotifyWindow spinbutton:not(.vertical) button:checked:active:focus, +#XfceNotifyWindow spinbutton:not(.vertical) button:checked:active:hover:focus, +#XfceNotifyWindow spinbutton:not(.vertical) button:checked:checked, +#XfceNotifyWindow spinbutton:not(.vertical) button:checked:checked:hover, +#XfceNotifyWindow spinbutton:not(.vertical) button:checked:checked:focus, +#XfceNotifyWindow spinbutton:not(.vertical) button:checked:checked:hover:focus, +#XfceNotifyWindow spinbutton:not(.vertical) button:active:active, +#XfceNotifyWindow spinbutton:not(.vertical) button:active:active:hover, +#XfceNotifyWindow spinbutton:not(.vertical) button:active:active:focus, +#XfceNotifyWindow spinbutton:not(.vertical) button:active:active:hover:focus, +#XfceNotifyWindow spinbutton:not(.vertical) button:active:checked, +#XfceNotifyWindow spinbutton:not(.vertical) button:active:checked:hover, +#XfceNotifyWindow spinbutton:not(.vertical) button:active:checked:focus, +#XfceNotifyWindow spinbutton:not(.vertical) button:active:checked:hover:focus, +#XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:active, +#XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:active:hover, +#XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:active:focus, +#XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:active:hover:focus, +#XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:checked, +#XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:checked:hover, +#XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:checked:focus, +#XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:checked:hover:focus, +#XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:active, +#XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:active:hover, +#XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:active:focus, +#XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:active:hover:focus, +#XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:checked, +#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(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(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, +#XfceNotifyWindow spinbutton:not(.vertical) button:active:active:disabled, +#XfceNotifyWindow spinbutton:not(.vertical) button:active:checked:disabled, +#XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:active:disabled, +#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(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, +#XfceNotifyWindow spinbutton:not(.vertical) button:active:focus, +#XfceNotifyWindow spinbutton:not(.vertical) button:active:hover, +#XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:focus, +#XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:hover, +#XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:focus, +#XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #c1c428; + background-image: none; + color: #1d2021; +} +.osd spinbutton:not(.vertical) button:focus, .osd spinbutton:not(.vertical) button:hover, .osd spinbutton:not(.vertical) button.flat:focus, .osd spinbutton:not(.vertical) button.flat:hover, +#XfceNotifyWindow spinbutton:not(.vertical) button:focus, +#XfceNotifyWindow spinbutton:not(.vertical) button:hover, +#XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus, +#XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover { + 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(29, 32, 33, 0.8),#d5c4a1,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .4; + color: mix(rgba(29, 32, 33, 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, +#XfceNotifyWindow spinbutton:not(.vertical) button:checked:disabled, +#XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:disabled, +#XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:disabled { + background-color: rgba(184, 187, 38, 0.6); + background-image: none; + color: #1d2021; + box-shadow: none; +} +.osd spinbutton:not(.vertical) button.separator, .osd spinbutton:not(.vertical) button .separator, +#XfceNotifyWindow spinbutton:not(.vertical) button.separator, +#XfceNotifyWindow spinbutton:not(.vertical) button .separator { + border: 1px solid currentColor; + color: rgba(29, 32, 33, 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(29, 32, 33, 0.65); +} +.osd spinbutton:not(.vertical) button:dir(rtl), +#XfceNotifyWindow spinbutton:not(.vertical) button:dir(rtl) { + border-style: none solid none none; +} +.osd spinbutton:not(.vertical) button:active, .osd spinbutton:not(.vertical) button:checked, .osd spinbutton:not(.vertical) button:hover, +#XfceNotifyWindow spinbutton:not(.vertical) button:active, +#XfceNotifyWindow spinbutton:not(.vertical) button:checked, +#XfceNotifyWindow spinbutton:not(.vertical) button:hover { + color: #d5c4a1; +} +.osd spinbutton:not(.vertical) button:disabled, +#XfceNotifyWindow spinbutton:not(.vertical) button:disabled { + color: alpha(mix(#d5c4a1,#1d2021,0.6),0.8); +} +.osd spinbutton:not(.vertical) button:backdrop, +#XfceNotifyWindow spinbutton:not(.vertical) button:backdrop { + color: mix(#d5c4a1,mix(#1d2021,#d5c4a1,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); +} +.osd spinbutton:not(.vertical) button:backdrop:disabled, +#XfceNotifyWindow spinbutton:not(.vertical) button:backdrop:disabled { + color: rgba(237, 229, 214, 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; +} +.osd spinbutton:not(.vertical) button:dir(ltr):last-child, +#XfceNotifyWindow spinbutton:not(.vertical) button:dir(ltr):last-child { + border-radius: 0 0px 0px 0; +} +.osd spinbutton.vertical button:first-child, +#XfceNotifyWindow spinbutton.vertical button:first-child { + background-color: rgba(29, 32, 33, 0.8); + background-image: none; + border-color: rgba(190, 164, 109, 0.22); + color: #d5c4a1; + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 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(#b8bb26,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, +#XfceNotifyWindow spinbutton.vertical button:first-child:active:focus, +#XfceNotifyWindow spinbutton.vertical button:first-child:active:hover:focus, +#XfceNotifyWindow spinbutton.vertical button:first-child:checked, +#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(178, 147, 83, 0.22); +} +.osd spinbutton.vertical button:first-child:disabled, +#XfceNotifyWindow spinbutton.vertical button:first-child:disabled { + 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(190, 164, 109, 0.22); +} +.osd spinbutton.vertical button:first-child.flat, +#XfceNotifyWindow spinbutton.vertical button:first-child.flat { + color: #d5c4a1; + border-color: rgba(29, 32, 33, 0); + background-color: rgba(29, 32, 33, 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(30, 34, 35, 0.8); + background-image: none; + border-color: rgba(190, 164, 109, 0.3); + color: #d5c4a1; + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 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(#b8bb26,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, +#XfceNotifyWindow spinbutton.vertical button:first-child:hover:active:focus, +#XfceNotifyWindow spinbutton.vertical button:first-child:hover:active:hover:focus, +#XfceNotifyWindow spinbutton.vertical button:first-child:hover:checked, +#XfceNotifyWindow spinbutton.vertical button:first-child:hover:checked:hover, +#XfceNotifyWindow spinbutton.vertical button:first-child:hover:checked:focus, +#XfceNotifyWindow spinbutton.vertical button:first-child:hover:checked:hover:focus, +#XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:active, +#XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:active:hover, +#XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:active:focus, +#XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:active:hover:focus, +#XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:checked, +#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(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(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(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(30, 34, 35, 0.8); + background-image: none; + border-color: rgba(190, 164, 109, 0.3); + color: #d5c4a1; + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 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(#b8bb26,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, +#XfceNotifyWindow spinbutton.vertical button:first-child:focus:active:focus, +#XfceNotifyWindow spinbutton.vertical button:first-child:focus:active:hover:focus, +#XfceNotifyWindow spinbutton.vertical button:first-child:focus:checked, +#XfceNotifyWindow spinbutton.vertical button:first-child:focus:checked:hover, +#XfceNotifyWindow spinbutton.vertical button:first-child:focus:checked:focus, +#XfceNotifyWindow spinbutton.vertical button:first-child:focus:checked:hover:focus, +#XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:active, +#XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:active:hover, +#XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:active:focus, +#XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:active:hover:focus, +#XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:checked, +#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(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(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(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(32, 35, 36, 0.8); + background-image: none; + border-color: rgba(190, 164, 109, 0.3); + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 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(#b8bb26,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, +#XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:active:focus, +#XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:active:hover:focus, +#XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:checked, +#XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:checked:hover, +#XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:checked:focus, +#XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:checked:hover:focus, +#XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:active, +#XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:active:hover, +#XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:active:focus, +#XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:active:hover:focus, +#XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:checked, +#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(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(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(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, +#XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked, +#XfceNotifyWindow spinbutton.vertical button:first-child.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #b8bb26; + background-image: none; + color: #1d2021; + 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); + 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, +#XfceNotifyWindow spinbutton.vertical button:first-child:active:focus, +#XfceNotifyWindow spinbutton.vertical button:first-child:active:hover, +#XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:focus, +#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(#b8bb26,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, +#XfceNotifyWindow spinbutton.vertical button:first-child:checked:active:focus, +#XfceNotifyWindow spinbutton.vertical button:first-child:checked:active:hover:focus, +#XfceNotifyWindow spinbutton.vertical button:first-child:checked:checked, +#XfceNotifyWindow spinbutton.vertical button:first-child:checked:checked:hover, +#XfceNotifyWindow spinbutton.vertical button:first-child:checked:checked:focus, +#XfceNotifyWindow spinbutton.vertical button:first-child:checked:checked:hover:focus, +#XfceNotifyWindow spinbutton.vertical button:first-child:active:active, +#XfceNotifyWindow spinbutton.vertical button:first-child:active:active:hover, +#XfceNotifyWindow spinbutton.vertical button:first-child:active:active:focus, +#XfceNotifyWindow spinbutton.vertical button:first-child:active:active:hover:focus, +#XfceNotifyWindow spinbutton.vertical button:first-child:active:checked, +#XfceNotifyWindow spinbutton.vertical button:first-child:active:checked:hover, +#XfceNotifyWindow spinbutton.vertical button:first-child:active:checked:focus, +#XfceNotifyWindow spinbutton.vertical button:first-child:active:checked:hover:focus, +#XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:active, +#XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:active:hover, +#XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:active:focus, +#XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:active:hover:focus, +#XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:checked, +#XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:checked:hover, +#XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:checked:focus, +#XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:checked:hover:focus, +#XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:active, +#XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:active:hover, +#XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:active:focus, +#XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:active:hover:focus, +#XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:checked, +#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(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(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, +#XfceNotifyWindow spinbutton.vertical button:first-child:active:active:disabled, +#XfceNotifyWindow spinbutton.vertical button:first-child:active:checked:disabled, +#XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:active:disabled, +#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(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, +#XfceNotifyWindow spinbutton.vertical button:first-child:active:focus, +#XfceNotifyWindow spinbutton.vertical button:first-child:active:hover, +#XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:focus, +#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 { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #c1c428; + background-image: none; + color: #1d2021; +} +.osd spinbutton.vertical button:first-child:focus, .osd spinbutton.vertical button:first-child:hover, .osd spinbutton.vertical button:first-child.flat:focus, .osd spinbutton.vertical button:first-child.flat:hover, +#XfceNotifyWindow spinbutton.vertical button:first-child:focus, +#XfceNotifyWindow spinbutton.vertical button:first-child:hover, +#XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus, +#XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover { + 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(29, 32, 33, 0.8),#d5c4a1,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .4; + color: mix(rgba(29, 32, 33, 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, +#XfceNotifyWindow spinbutton.vertical button:first-child:checked:disabled, +#XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:disabled, +#XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:disabled { + background-color: rgba(184, 187, 38, 0.6); + background-image: none; + color: #1d2021; + box-shadow: none; +} +.osd spinbutton.vertical button:first-child.separator, .osd spinbutton.vertical button:first-child .separator, +#XfceNotifyWindow spinbutton.vertical button:first-child.separator, +#XfceNotifyWindow spinbutton.vertical button:first-child .separator { + border: 1px solid currentColor; + color: rgba(29, 32, 33, 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(29, 32, 33, 0.65); +} + +scrolledwindow viewport.frame { + border-style: none; +} +scrolledwindow overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(rgba(184, 187, 38, 0.35)), to(rgba(184, 187, 38, 0.25))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(184, 187, 38, 0.2)), to(rgba(184, 187, 38, 0))); + background-size: 100% 5%, 100% 100%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: 0; + box-shadow: none; +} +scrolledwindow overshoot.top:backdrop { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(rgba(184, 187, 38, 0.35)), to(rgba(184, 187, 38, 0.25))); + background-size: 100% 5%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: 0; + box-shadow: none; +} +scrolledwindow overshoot.bottom { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(rgba(184, 187, 38, 0.35)), to(rgba(184, 187, 38, 0.25))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(184, 187, 38, 0.2)), to(rgba(184, 187, 38, 0))); + background-size: 100% 5%, 100% 100%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: 0; + box-shadow: none; +} +scrolledwindow overshoot.bottom:backdrop { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(rgba(184, 187, 38, 0.35)), to(rgba(184, 187, 38, 0.25))); + background-size: 100% 5%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: 0; + box-shadow: none; +} +scrolledwindow overshoot.left { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(rgba(184, 187, 38, 0.35)), to(rgba(184, 187, 38, 0.25))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(184, 187, 38, 0.2)), to(rgba(184, 187, 38, 0))); + background-size: 5% 100%, 100% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: 0; + box-shadow: none; +} +scrolledwindow overshoot.left:backdrop { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(rgba(184, 187, 38, 0.35)), to(rgba(184, 187, 38, 0.25))); + background-size: 5% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: 0; + box-shadow: none; +} +scrolledwindow overshoot.right { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(rgba(184, 187, 38, 0.35)), to(rgba(184, 187, 38, 0.25))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(184, 187, 38, 0.2)), to(rgba(184, 187, 38, 0))); + background-size: 5% 100%, 100% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: 0; + box-shadow: none; +} +scrolledwindow overshoot.right:backdrop { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(rgba(184, 187, 38, 0.35)), to(rgba(184, 187, 38, 0.25))); + background-size: 5% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: 0; + box-shadow: none; +} +scrolledwindow undershoot.top { + background-color: transparent; + /*background-image: linear-gradient(to $_gradient_dir, // this is the dashed line + $_undershoot_color_light 50%, + $_undershoot_color_dark 50%);*/ + padding-top: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center top; + border: 0; + box-shadow: none; +} +scrolledwindow undershoot.bottom { + background-color: transparent; + /*background-image: linear-gradient(to $_gradient_dir, // this is the dashed line + $_undershoot_color_light 50%, + $_undershoot_color_dark 50%);*/ + padding-bottom: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center bottom; + border: 0; + box-shadow: none; +} +scrolledwindow undershoot.left { + background-color: transparent; + /*background-image: linear-gradient(to $_gradient_dir, // this is the dashed line + $_undershoot_color_light 50%, + $_undershoot_color_dark 50%);*/ + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; + border: 0; + box-shadow: none; +} +scrolledwindow undershoot.right { + background-color: transparent; + /*background-image: linear-gradient(to $_gradient_dir, // this is the dashed line + $_undershoot_color_light 50%, + $_undershoot_color_dark 50%);*/ + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; + border: 0; + box-shadow: none; +} +scrolledwindow junction { + border-color: transparent; + border-image: linear-gradient(to bottom, #c7b182 1px, transparent 1px) 0 0 0 1/0 1px stretch; + background-color: mix(#d5c4a1,#d5c4a1,0.4); +} +scrolledwindow junction:dir(rtl) { + border-image-slice: 0 1 0 0; +} +scrolledwindow junction:backdrop { + border-image-source: linear-gradient(to bottom, mix(#d5c4a1,#c7b182,0.9) 1px, transparent 1px); + background-color: #d0bd96; + transition: 200ms ease-out; +} + +/***************** + ! Progress bars * +******************/ +progressbar { + padding: 0; + border-radius: 0px; + font-size: smaller; + color: rgba(29, 32, 33, 0.6); +} +progressbar.horizontal trough, +progressbar.horizontal progress { + min-height: 6px; +} +progressbar.vertical trough, +progressbar.vertical progress { + min-width: 6px; +} +progressbar trough { + border: 1px solid mix(#d5c4a1,#1d2021,0.17); + background-color: #ded1b6; + background-image: none; + border-radius: 0px; +} +progressbar progress { + background-color: #b8bb26; + background-image: none; + border-radius: 0; +} +progressbar progress.left { + border-top-left-radius: 0px; + border-bottom-left-radius: 0px; +} +progressbar progress.right { + border-top-right-radius: 0px; + border-bottom-right-radius: 0px; +} +progressbar progress.bottom { + border-bottom-left-radius: 0px; + border-bottom-right-radius: 0px; +} +progressbar progress.top { + border-top-left-radius: 0px; + border-top-right-radius: 0px; +} + +levelbar.horizontal block { + min-width: 34px; + min-height: 4px; +} +levelbar.vertical block { + min-width: 4px; + min-height: 34px; +} +levelbar:backdrop { + transition: 200ms ease-out; +} +levelbar trough { + background-color: #ded1b6; + background-image: none; + border: 1px solid mix(#d5c4a1,#1d2021,0.17); + border-radius: 0px; + padding: 2px; +} +levelbar.horizontal.discrete block { + margin: 0 1px; +} +levelbar.horizontal.discrete block:first-child { + margin: 0; +} +levelbar.vertical.discrete block { + margin: 1px 0; +} +levelbar.vertical.discrete block:first-child { + margin: 0; +} +levelbar block { + background-color: #b8bb26; + background-image: none; + border-color: transparent; + border-radius: 0px; +} +levelbar block.low { + background-color: #ef6c00; + border-color: transparent; +} +levelbar block.high, levelbar block:not(.empty) { + background-color: #4caf50; + border-color: transparent; +} +levelbar block.full { + background-color: #93961e; + border-color: transparent; +} +levelbar block.empty { + background-color: transparent; + border-color: transparent; + box-shadow: none; +} + +scale { + min-height: 10px; + min-width: 10px; + padding: 4px; +} +scale.horizontal trough { + padding: 0 3px; +} +scale.horizontal highlight, scale.horizontal fill { + margin: 0 -4px; +} +scale.vertical trough { + padding: 3px 0; +} +scale.vertical highlight, scale.vertical fill { + margin: -4px 0; +} +scale slider { + min-height: 15px; + min-width: 15px; + margin: -7px; +} +scale.fine-tune slider { + margin: -7px; +} +scale.fine-tune highlight { + background-color: #cace2a; +} +scale.fine-tune fill, +scale.fine-tune highlight, +scale.fine-tune trough { + border-radius: 5px; + -gtk-outline-radius: 7px; +} +scale trough { + outline-offset: 2px; + -gtk-outline-radius: 4.5px; + border-radius: 2.5px; + background-color: mix(#d5c4a1,#1d2021,0.2); +} +scale trough:disabled { + background-color: mix(#d5c4a1,#1d2021,0.1); +} +menuitem:hover scale trough, row:selected scale trough, infobar scale trough { + background-color: rgba(0, 0, 0, 0.2); +} +menuitem:hover scale trough highlight, row:selected scale trough highlight, infobar scale trough highlight { + background-color: #1d2021; +} +menuitem:hover scale trough highlight:disabled, row:selected scale trough highlight:disabled, infobar scale trough highlight:disabled { + background-color: mix(#1d2021,#b8bb26,0.55); +} +menuitem:hover scale trough:disabled, row:selected scale trough:disabled, infobar scale trough:disabled { + background-color: rgba(0, 0, 0, 0.1); +} +scale highlight { + border-radius: 2.5px; + background-color: #b8bb26; +} +scale highlight:disabled { + background-color: rgba(184, 187, 38, 0.55); +} +scale fill { + border-radius: 2.5px; + background-color: rgba(184, 187, 38, 0.5); +} +scale fill:disabled { + background-color: transparent; +} +scale slider { + background-color: #d5c4a1; + border: 1px solid rgba(29, 32, 33, 0.16); + border-radius: 100%; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-property: background, border; +} +scale slider:hover { + background-color: #ddcfb3; +} +scale slider:active { + background-clip: border-box; + background-color: #b8bb26; + border-color: #b8bb26; +} +scale slider:disabled { + background-color: mix(#d5c4a1,#d5c4a1,0.55); + border-color: rgba(29, 32, 33, 0); +} +menuitem:hover scale slider, row:selected scale slider, infobar scale slider { + background-clip: border-box; + background-color: #1d2021; + border-color: #1d2021; +} +menuitem:hover scale slider:hover, row:selected scale slider:hover, infobar scale slider:hover { + background-color: mix(#1d2021,#b8bb26,0.85); + border-color: mix(#1d2021,#b8bb26,0.85); +} +menuitem:hover scale slider:active, row:selected scale slider:active, infobar scale slider:active { + background-color: mix(#1d2021,#b8bb26,0.5); + border-color: mix(#1d2021,#b8bb26,0.5); +} +menuitem:hover scale slider:disabled, row:selected scale slider:disabled, infobar scale slider:disabled { + background-color: mix(#1d2021,#b8bb26,0.55); + border-color: mix(#1d2021,#b8bb26,0.55); +} +scale value { + color: alpha(currentColor,0.4); +} +scale marks { + color: alpha(currentColor,0.4); +} +scale marks.top { + margin-bottom: 1px; + margin-top: -4px; +} +scale marks.bottom { + margin-top: 1px; + margin-bottom: -4px; +} +scale marks.top { + margin-right: 1px; + margin-left: -4px; +} +scale marks.bottom { + margin-left: 1px; + margin-right: -4px; +} +scale.fine-tune marks.top { + margin-bottom: 0px; + margin-top: -2px; +} +scale.fine-tune marks.bottom { + margin-top: 0px; + margin-bottom: -2px; +} +scale.fine-tune marks.top { + margin-right: 0px; + margin-left: -2px; +} +scale.fine-tune marks.bottom { + margin-left: 0px; + margin-right: -2px; +} +scale.horizontal indicator { + min-height: 3px; + min-width: 1px; +} +scale.horizontal.fine-tune indicator { + min-height: 2px; +} +scale.vertical indicator { + min-height: 1px; + min-width: 3px; +} +scale.vertical.fine-tune indicator { + min-width: 2px; +} +scale.color trough { + padding: 0; + border: 0; + background-image: none; +} +scale.color highlight, scale.color fill { + margin: 0; +} +scale.color.horizontal { + padding: 0 0 6px 0; +} +scale.color.horizontal trough { + border-top-left-radius: 0; + border-top-right-radius: 0; +} +scale.color.horizontal slider:hover, scale.color.horizontal slider:backdrop, scale.color.horizontal slider:disabled, scale.color.horizontal slider:backdrop:disabled, scale.color.horizontal slider { + margin-bottom: 0; + margin-top: 0; +} +scale.color.vertical:dir(ltr) { + padding: 0 0 0 6px; +} +scale.color.vertical:dir(ltr) trough { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +scale.color.vertical:dir(ltr) slider:hover, scale.color.vertical:dir(ltr) slider:backdrop, scale.color.vertical:dir(ltr) slider:disabled, scale.color.vertical:dir(ltr) slider:backdrop:disabled, scale.color.vertical:dir(ltr) slider { + margin-left: 0; + margin-right: 0; +} +scale.color.vertical:dir(rtl) { + padding: 0 6px 0 0; +} +scale.color.vertical:dir(rtl) trough { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +scale.color.vertical:dir(rtl) slider:hover, scale.color.vertical:dir(rtl) slider:backdrop, scale.color.vertical:dir(rtl) slider:disabled, scale.color.vertical:dir(rtl) slider:backdrop:disabled, scale.color.vertical:dir(rtl) slider { + margin-right: 0; + margin-left: 0; +} + +/*********** + ! Scrollbar +************/ +scrollbar { + background-color: mix(#d5c4a1,#d5c4a1,0.4); + transition: 300ms ease-out; +} +* { + -GtkScrollbar-has-backward-stepper: false; + -GtkScrollbar-has-forward-stepper: false; +} +scrollbar.top { + border-bottom: 1px solid #c7b182; +} +scrollbar.bottom { + border-top: 1px solid #c7b182; +} +scrollbar.left { + border-right: 1px solid #c7b182; +} +scrollbar.right { + border-left: 1px solid #c7b182; +} +scrollbar:backdrop { + background-color: #d0bd96; + border-color: mix(#d5c4a1,#c7b182,0.9); + transition: 400ms ease-in; +} +scrollbar slider { + min-width: 7px; + min-height: 7px; + border: 1px solid transparent; + border-radius: 0px; + background-clip: padding-box; + background-color: mix(#d5c4a1,#1d2021,0.5); +} +scrollbar slider:hover { + background-color: mix(#d5c4a1,#1d2021,0.7); +} +scrollbar slider:hover:active { + background-color: #d4d73d; +} +scrollbar slider:backdrop { + background-color: mix(mix(#1d2021,#d5c4a1,0.5),#d5c4a1,0.4); +} +scrollbar slider:disabled { + background-color: transparent; +} +scrollbar.horizontal slider { + min-width: 40px; +} +scrollbar.vertical slider { + min-height: 40px; +} +scrollbar.fine-tune slider:active { + background-color: #dee067; +} +scrollbar.overlay-indicator { + opacity: .8; +} +scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + border-color: transparent; + opacity: .4; + background-color: transparent; +} +scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { + min-width: 4px; + min-height: 4px; + background-color: #1d2021; + border: 1px solid #fff; +} +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { + min-width: 4px; + min-height: 4px; + border-color: transparent; + -gtk-icon-source: none; +} +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider { + min-width: 40px; +} +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button { + min-width: 7px; +} +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider { + min-height: 40px; +} +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button { + min-height: 7px; +} +scrollbar button { + min-width: 7px; + min-height: 7px; + padding: 0; + border: 0; + border-radius: 0; + border-color: #c7b182; + background-color: transparent; + box-shadow: none; + color: mix(#d5c4a1,#1d2021,0.5); +} +scrollbar button:hover { + color: mix(#d5c4a1,#1d2021,0.7); +} +scrollbar button:active, scrollbar button:checked { + color: #d4d73d; +} +scrollbar button:backdrop { + color: mix(mix(#1d2021,#d5c4a1,0.5),#d5c4a1,0.4); +} +scrollbar.vertical button.down { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + border-top: 1px solid #c7b182; +} +scrollbar.vertical button.up { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); + border-bottom: 1px solid #c7b182; +} +scrollbar.horizontal button.down { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + border-left: 1px solid #c7b182; +} +scrollbar.horizontal button.up { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); + border-right: 1px solid #c7b182; +} + +/********* + ! Sidebar +**********/ +.sidebar { + border-style: none; + background-color: mix(#d5c4a1,#d5c4a1,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 #c7b182; + 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 #c7b182; + border-right-style: none; +} +.sidebar:backdrop { + background-color: mix(#d5c4a1,#d5c4a1,0.5); + border-color: mix(#d5c4a1,#c7b182,0.9); + transition: 200ms ease-out; +} +.sidebar .frame, .sidebar frame { + border-width: 0; +} +.sidebar list { + background-color: transparent; +} +paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar { + border-style: none; +} + +stacksidebar row { + padding: 8px 4px; +} +stacksidebar row > label { + padding-left: 4px; + padding-right: 4px; +} +stacksidebar row.needs-attention > label { + background-size: 6px 6px, 0 0; +} + +placessidebar > viewport.frame { + border-style: none; +} +placessidebar row { + min-height: 32px; + padding: 0; +} +placessidebar row > revealer { + padding: 0 8px; +} +placessidebar row:selected { + color: #1d2021; +} +placessidebar row:disabled { + color: mix(#1d2021,#d5c4a1,0.5); +} +placessidebar row:backdrop { + color: mix(#1d2021,#d5c4a1,0.5); +} +placessidebar row:backdrop:selected { + color: mix(#b8bb26,#1d2021,0.66); +} +placessidebar row:backdrop:disabled { + color: #ede5d6; +} +placessidebar row image.sidebar-icon { + opacity: 0.7; +} +placessidebar row image.sidebar-icon:dir(ltr) { + padding-right: 10px; + padding-left: 4px; +} +placessidebar row image.sidebar-icon:dir(rtl) { + padding-left: 10px; + padding-right: 4px; +} +placessidebar row label.sidebar-label:dir(ltr) { + padding-right: 2px; +} +placessidebar row label.sidebar-label:dir(rtl) { + padding-left: 2px; +} +button.sidebar-button { + min-height: 20px; + min-width: 20px; + margin-top: 2px; + margin-bottom: 2px; + padding: 0; + border-radius: 100%; + -gtk-outline-radius: 100%; +} +button.sidebar-button:not(:hover):not(:active) > image, button.sidebar-button:backdrop > image { + opacity: 0.7; +} +placessidebar row:selected:active { + box-shadow: none; +} +placessidebar row.sidebar-placeholder-row { + padding: 0 8px; + min-height: 2px; + background-image: image(#4e9a06); + background-clip: content-box; +} +placessidebar row.sidebar-new-bookmark-row { + color: #b8bb26; +} +placessidebar row:drop(active):not(:disabled) { + color: #4e9a06; + box-shadow: inset 0 1px #4e9a06, inset 0 -1px #4e9a06; +} +placessidebar row:drop(active):not(:disabled):selected { + color: #1d2021; + background-color: #4e9a06; +} + +/****** +! Paned +*******/ +paned > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; + border-style: none; + background-color: transparent; + background-image: image(#c9b487); + background-size: 1px 1px; + background-position: center center; +} +paned > separator:selected { + background-image: image(#b8bb26); +} +paned > separator:backdrop { + background-image: image(mix(#d5c4a1,#c7b182,0.9)); +} +paned > separator.wide { + min-width: 5px; + min-height: 5px; + background-color: #d5c4a1; + background-image: image(#bea46d), image(#bea46d); + background-size: 1px 1px, 1px 1px; +} +paned > separator.wide:backdrop { + background-color: #d5c4a1; + background-image: image(mix(#d5c4a1,#c7b182,0.9)), image(mix(#d5c4a1,#c7b182,0.9)); +} +paned.horizontal > separator { + background-repeat: repeat-y; + padding: 0 2px; + margin: 0 -2px; +} +paned.horizontal > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-y, repeat-y; + background-position: left, right; +} +paned.vertical > separator { + background-repeat: repeat-x; + padding: 2px 0; + margin: -2px 0; +} +paned.vertical > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-x, repeat-x; + background-position: bottom, top; +} +paned.titlebar > separator { + background-image: image(#1a1d1e); +} + +/******************* + ! Spinner animation +********************/ +@keyframes spin { + to { + -gtk-icon-transform: rotate(1turn); + } +} +spinner { + background-image: none; + color: #b8bb26; + opacity: 0; + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); +} +spinner:checked { + opacity: 1; + animation: spin 1s linear infinite; +} +spinner:checked:disabled { + opacity: .5; +} + +/*********************** + ! Check and Radio items +************************/ +radio { + background-image: none; + -gtk-icon-source: url("../assets/radio-unchecked.svg"); + min-width: 16px; + min-height: 16px; + margin-right: 4px; +} +radio:disabled { + -gtk-icon-source: url("../assets/radio-unchecked-disabled.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"); +} +radio:indeterminate { + -gtk-icon-source: url("../assets/radio-mixed.svg"); +} +radio:indeterminate:disabled { + -gtk-icon-source: url("../assets/radio-mixed-disabled.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"); +} +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"); +} +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"); +} + +check { + background-image: none; + -gtk-icon-source: url("../assets/checkbox-unchecked.svg"); + min-width: 16px; + min-height: 16px; + margin-right: 4px; +} +check:disabled { + -gtk-icon-source: url("../assets/checkbox-unchecked-disabled.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"); +} +check:indeterminate { + -gtk-icon-source: url("../assets/checkbox-mixed.svg"); +} +check:indeterminate:disabled { + -gtk-icon-source: url("../assets/checkbox-mixed-disabled.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"); +} +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"); +} +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"); +} + +radio:dir(rtl), check:dir(rtl) { + margin-right: 0; + margin-left: 4px; +} + +.view.content-view.check:not(list), iconview.content-view.check:not(list) { + -gtk-icon-shadow: none; + -gtk-icon-source: url("../assets/grid-selection-unchecked.svg"); + background-color: transparent; +} + +.view.content-view.check:hover:not(list), iconview.content-view.check:hover:not(list) { + -gtk-icon-shadow: none; + -gtk-icon-source: url("../assets/grid-selection-unchecked.svg"); + background-color: transparent; +} + +.view.content-view.check:active:not(list), iconview.content-view.check:active:not(list) { + -gtk-icon-shadow: none; + -gtk-icon-source: url("../assets/grid-selection-checked.svg"); + background-color: transparent; +} + +.view.content-view.check:backdrop:not(list), iconview.content-view.check:backdrop:not(list) { + -gtk-icon-shadow: none; + -gtk-icon-source: url("../assets/grid-selection-unchecked.svg"); + background-color: transparent; +} + +.view.content-view.check:checked:not(list), iconview.content-view.check:checked:not(list) { + -gtk-icon-shadow: none; + -gtk-icon-source: url("../assets/grid-selection-checked.svg"); + background-color: transparent; +} + +.view.content-view.check:checked:hover:not(list), iconview.content-view.check:checked:hover:not(list) { + -gtk-icon-shadow: none; + -gtk-icon-source: url("../assets/grid-selection-checked.svg"); + background-color: transparent; +} + +.view.content-view.check:checked:active:not(list), iconview.content-view.check:checked:active:not(list) { + -gtk-icon-shadow: none; + -gtk-icon-source: url("../assets/grid-selection-checked.svg"); + background-color: transparent; +} + +.view.content-view.check:backdrop:checked:not(list), iconview.content-view.check:backdrop:checked:not(list) { + -gtk-icon-shadow: none; + -gtk-icon-source: url("../assets/grid-selection-checked.svg"); + background-color: transparent; +} + +/******** + ! Switch +*********/ +switch { + border-radius: 0px; + padding: 3px; + border: none; + outline: none; + transition: background-color .3s linear; + min-width: 88px; + min-height: 24px; + background-color: mix(#d5c4a1,#d5c4a1,0.3); + color: #1d2021; + box-shadow: inset 1px -1px 0 rgba(6, 6, 7, 0.06), inset -1px 1px 0 rgba(6, 6, 7, 0.06); +} +switch slider { + background-color: mix(#1d2021,#d5c4a1,0.5); + transition: all 0.3s ease-in; + box-shadow: 0 1px 2px 0 rgba(6, 6, 7, 0.07), 1px 0 2px 0 rgba(6, 6, 7, 0.07); + border-radius: 0px; +} +switch:checked { + background-color: #b8bb26; + background-image: none; + border-color: #b8bb26; + color: #d5c4a1; +} +switch:checked slider { + background-color: #fff; + box-shadow: 0 1px 3px 0 rgba(6, 6, 7, 0.1); +} +switch:disabled { + background-color: mix(#d5c4a1,#d5c4a1,0.5); + background-image: none; + border-color: #d5c4a1; + color: #d5c4a1; + box-shadow: none; +} +switch:disabled slider { + background-color: #d5c4a1; +} +list row:selected switch { + background-color: #d5c4a1; + color: mix(#d5c4a1,#d5c4a1,0.5); +} +list row:selected switch slider { + background-color: mix(mix(#d5c4a1,#d5c4a1,0.5),#d5c4a1,0.4); +} +list row:selected switch:checked { + color: #b8bb26; + background-color: mix(#1d2021,#d5c4a1,0.5); +} +list row:selected switch:checked slider { + background-color: #b8bb26; +} + +/********* + ! Buttons +**********/ +/****************** +! ComboBoxes * +*******************/ +/********* + ! Toolbar +**********/ +/*************** + ! Generic views +****************/ +.view, iconview, +.view text, +iconview text, +textview text { + color: #1d2021; + background-color: #d5c4a1; + caret-color: #d5c4a1; + -gtk-secondary-caret-color: #d5c4a1; +} +.view:backdrop, iconview:backdrop, +.view text:backdrop, +iconview text:backdrop, +textview text:backdrop { + color: mix(#d5c4a1,#1d2021,0.8); + background-color: #d5c4a1; +} +.view:selected:focus, iconview:selected:focus, .view:selected, iconview:selected, +.view text:selected:focus, +iconview text:selected:focus, +textview text:selected:focus, +.view text:selected, +iconview text:selected, +textview text:selected { + border-radius: 0px; +} + +textview border { + background-color: mix(#d5c4a1,#d5c4a1,0.5); +} + +/************ +! Treeview +*************/ +.rubberband, +rubberband, +flowbox rubberband, +treeview.view rubberband { + border: 1px solid #b8bb26; + background-color: rgba(184, 187, 38, 0.2); +} + +treeview entry:focus:dir(rtl), treeview entry:focus:dir(ltr) { + background-color: #d5c4a1; + transition-property: color, background; +} +treeview entry.flat, treeview entry { + border-radius: 0; + background-image: none; + background-color: #d5c4a1; +} +treeview entry.flat:focus, treeview entry:focus { + border-color: #b8bb26; +} + +treeview.view header button, treeview.view header button:hover, treeview.view header button:active { + padding: 2px 5px; + border-radius: 0; + background-image: none; + text-shadow: none; + border-style: none solid solid none; + border-color: #d5c4a1; +} +treeview.view header button:disabled { + border-color: #d5c4a1; + background-image: none; +} +treeview.view header button:backdrop { + border-color: #d5c4a1; + border-style: none solid solid none; + color: mix(mix(#1d2021,#d5c4a1,0.5),#d5c4a1,0.5); + background-image: none; + background-color: #d5c4a1; +} +treeview.view header button:backdrop:disabled { + border-color: #d5c4a1; + 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(#1d2021,#d5c4a1,0.5); + border-top-color: #d5c4a1; +} +treeview.view:selected:focus, treeview.view:selected { + border-radius: 0; +} +treeview.view:selected:backdrop, treeview.view:selected { + border-left-color: mix(#1d2021,#b8bb26,0.5); + border-top-color: rgba(29, 32, 33, 0.1); +} +treeview.view:disabled { + color: mix(#1d2021,#d5c4a1,0.5); +} +treeview.view:disabled:selected { + color: mix(#1d2021,#b8bb26,0.4); +} +treeview.view:disabled:selected:backdrop { + color: mix(mix(#b8bb26,#1d2021,0.66),#b8bb26,0.3); +} +treeview.view:disabled:backdrop { + color: #ede5d6; +} +treeview.view.separator { + min-height: 2px; + color: #d5c4a1; +} +treeview.view.separator:backdrop { + color: rgba(213, 196, 161, 0.1); +} +treeview.view:backdrop { + border-left-color: mix(mix(#1d2021,#d5c4a1,0.5),#d5c4a1,0.5); + border-top: #d5c4a1; +} +treeview.view:drop(active) { + border-style: solid none; + border-width: 1px; + border-color: #656615; +} +treeview.view:drop(active).after { + border-top-style: none; +} +treeview.view:drop(active).before { + border-bottom-style: none; +} +treeview.view.expander { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + color: mix(#d5c4a1,#1d2021,0.7); +} +treeview.view.expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); +} +treeview.view.expander:hover { + color: #1d2021; +} +treeview.view.expander:selected { + color: mix(#b8bb26,#1d2021,0.7); +} +treeview.view.expander:selected:hover { + color: #1d2021; +} +treeview.view.expander:selected:backdrop { + color: mix(#b8bb26,mix(#b8bb26,#1d2021,0.66),0.7); +} +treeview.view.expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} +treeview.view.expander:backdrop { + color: mix(#d5c4a1,mix(#1d2021,#d5c4a1,0.5),0.7); +} +treeview.view.progressbar { + color: #d5c4a1; + border-radius: 0px; + border: 1px solid #656615; + background-color: #b8bb26; +} +treeview.view.progressbar:selected { + border: 1px solid mix(#b8bb26,#1d2021,0.2); +} +treeview.view.progressbar:selected:focus, treeview.view.progressbar:selected { + color: #1d2021; + box-shadow: none; + background-color: #b8bb26; + background-image: none; + border-radius: 0px; +} +treeview.view.progressbar:selected:focus:backdrop, treeview.view.progressbar:selected:backdrop { + color: mix(#b8bb26,#1d2021,0.66); + border-color: #656615; + background-color: mix(#d5c4a1,#b8bb26,0.9); +} +treeview.view.progressbar:disabled { + background-color: #d5c4a1; + background-image: none; + border-color: #c4ac7a; +} +treeview.view.progressbar:backdrop { + color: #d5c4a1; + background-image: none; + box-shadow: none; +} +treeview.view.trough { + background-color: rgba(29, 32, 33, 0.1); + border-radius: 0px; +} +treeview.view.trough:selected:focus, treeview.view.trough:selected { + background-color: rgba(29, 32, 33, 0.3); + border-width: 1px 0; + border-style: solid; + border-color: #b8bb26; + border-radius: 0px; +} +treeview.view header button { + color: mix(#1d2021,#d5c4a1,0.5); + background-color: #d5c4a1; + font-weight: bold; + text-shadow: none; + box-shadow: none; +} +treeview.view header button:hover { + color: mix(mix(#1d2021,#d5c4a1,0.5),#1d2021,0.5); + box-shadow: none; + transition: none; +} +treeview.view header button:active { + color: #1d2021; + transition: none; +} +treeview.view header button:last-child:backdrop, treeview.view header button:last-child { + border-right-style: none; +} +treeview.view button.dnd:active, treeview.view button.dnd:selected, treeview.view button.dnd:hover, treeview.view button.dnd, +treeview.view header.button.dnd:active, +treeview.view header.button.dnd:selected, +treeview.view header.button.dnd:hover, +treeview.view header.button.dnd { + padding: 0 6px; + transition: none; + background-image: none; + background-color: #b8bb26; + color: #d5c4a1; + border-radius: 0; + border-style: none; + box-shadow: inset 0 0 0 1px #d5c4a1; + text-shadow: none; +} +treeview.view acceleditor > label { + background-color: #b8bb26; +} + +/*********** + ! Separator +************/ +separator { + background: rgba(0, 0, 0, 0.1); + min-width: 1px; + min-height: 1px; +} + +/********** + ! Frames * +***********/ +frame > border, .frame { + border: 1px solid #c7b182; +} +frame > border.flat, .frame.flat { + border-style: none; +} +frame > border:backdrop, .frame:backdrop { + border-color: mix(#d5c4a1,#c7b182,0.9); +} + +/* avoid double borders when a viewport is packed into a GtkScrolledWindow */ +scrolledwindow viewport.frame { + border: 0; +} + +/*************** + ! Places view * +****************/ +placesview .server-list-button > image { + transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + -gtk-icon-transform: rotate(0turn); +} +placesview .server-list-button:checked > image { + transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + -gtk-icon-transform: rotate(-0.5turn); +} +placesview row.activatable:hover { + background-color: transparent; +} +placesview > actionbar > revealer > box > label { + padding-left: 8px; + padding-right: 8px; +} + +/************** + ! Window frame +***************/ +decoration { + border-radius: 0px 0px 0 0; + /* this is used for the resize cursor area */ + border-width: 2px; + border-style: solid; + border-color: #b6985b; + box-shadow: 4px 4px 4px 4px rgba(0, 0, 0, 0.4); +} +decoration:backdrop { + border-color: #1d2021; + transition: 200ms ease-out; +} +.maximized decoration, .fullscreen decoration, .tiled decoration { + border-radius: 0; +} +.popup decoration { + box-shadow: none; +} +.ssd decoration { + box-shadow: 0 0 0 1px #b6985b; +} +.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(199, 177, 130, 0.8); +} +tooltip.csd decoration { + border-radius: 0px; + 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(199, 177, 130, 0.8); +} + +/*********************** + ! Fallback mode panel * +************************/ +panel-plug, +panel-toplevel.background, clock-box, clock-box:backdrop, +panel-applet > menubar, +panel-applet > menubar:backdrop, +panel-toplevel .gnome-panel-menu-bar, +panel-toplevel .gnome-panel-menu-bar:backdrop, clock-box menuitem, clock-box:backdrop menuitem, +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: #1d2021; + background-image: none; + color: #d5c4a1; +} + +clock-box menuitem label, clock-box:backdrop menuitem label, +panel-applet > menubar menuitem label, +panel-applet > menubar:backdrop menuitem label, +panel-toplevel .gnome-panel-menu-bar menuitem label, +panel-toplevel .gnome-panel-menu-bar:backdrop menuitem label, gp-calendar-window label, +#tasklist-button label, +#clock-applet-button label, +#showdesktop-button label { + font-weight: normal; + 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; + border-radius: 0; + border-color: transparent; + background-color: transparent; + background-image: none; + 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(#1d2021,#d5c4a1,0.11); + background-image: none; + border-color: mix(#1d2021,#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(#1d2021,#d5c4a1,0.21); + background-image: none; + border-color: mix(#1d2021,#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(#1d2021,#d5c4a1,0.31); + background-image: none; + border-color: mix(#1d2021,#d5c4a1,0.31); +} + +panel-plug, +panel-toplevel.background { + padding: 0; +} + +.gp-text-color { + color: #000; +} + +panel-applet { + border: 0; +} + +clock-box menuitem, clock-box:backdrop menuitem, +panel-applet > menubar menuitem, +panel-applet > menubar:backdrop menuitem, +panel-toplevel .gnome-panel-menu-bar menuitem, +panel-toplevel .gnome-panel-menu-bar:backdrop menuitem { + border: 0; +} + +/**************** + ! MATE styles * +*****************/ +.mate-panel-menu-bar { + border: 0; + padding: 0; + text-shadow: none; +} + +#PanelApplet label, +.mate-panel-menu-bar menubar > menuitem { + color: #d5c4a1; +} + +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: #d5c4a1; + 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(#1d2021); + border-color: transparent; + border-radius: 0; + border-width: 1px; + color: lighter(#d5c4a1); + 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: #262a2b; + border-color: transparent; + border-radius: 0; + border-width: 1px; + color: #1d2021; + text-shadow: none; + padding: 2px; +} + +.mate-panel-menu-bar menubar > menuitem { + padding: 3px 7px; +} + +/********************* + ! Cinnamon Settings * +**********************/ +.cs-category-view, .cs-category-view:backdrop, .cs-category-view .view, .cs-category-view iconview, .cs-category-view .view:backdrop, .cs-category-view iconview:backdrop { + background-color: transparent; +} + +/**************** + ! Gnome clocks * +*****************/ +.clocks-analog-frame.trough { + color: mix(#1d2021,#d5c4a1,0.85); +} +.clocks-analog-frame.progress { + color: mix(#d5c4a1,#b8bb26,0.5); +} +.clocks-analog-frame.progress-fast { + color: #81831b; +} + +/***************** + ! Gnome Builder * +******************/ +workbench.csd > stack.titlebar:not(headerbar) { + padding: 0; + background: none; + 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; +} + +/************************ + ! 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; +} + +/*********************** + ! Unity Greeter * + ***********************/ +@keyframes dashentry_spinner { + to { + -gtk-icon-transform: rotate(1turn); + } +} +.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: 4px; + color: #fff; +} + +.lightdm.menu { + background-image: none; + background-color: rgba(0, 0, 0, 0.6); + border-color: rgba(255, 255, 255, 0.2); + border-radius: 0px; + padding: 1px; + color: #fff; +} +.lightdm.menu .menuitem *, .lightdm.menu .menuitem.check:active, .lightdm.menu .menuitem.radio:active { + color: #fff; +} +.lightdm.menubar *, .lightdm.menubar.menuitem { + padding: 1px; +} +.lightdm.option-button { + padding: 4px; + background: none; + border: 0; +} +.lightdm.toggle-button { + 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); + border-width: 1px; +} +.lightdm.toggle-button.selected:hover { + background-color: rgba(255, 255, 255, 0.3); +} +.lightdm.button:hover { + background-color: rgba(255, 255, 255, 0.3); + border-color: rgba(255, 255, 255, 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: 6px; + color: #fff; + text-shadow: none; +} +.lightdm.entry:hover, .lightdm.entry:active, .lightdm.entry:active:focus { + background-image: none; + border-image: none; +} +.lightdm.entry:active { + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); + animation: dashentry_spinner 1s infinite linear; +} +.lightdm.entry:focus { + border-color: rgba(255, 255, 255, 0.6); + border-width: 1px; + border-style: solid; + color: #fff; +} +.lightdm.entry:selected { + background-color: rgba(255, 255, 255, 0.2); +} + +.lightdm-combo.menu { + background-color: #1f2324; + border-radius: 0; + padding: 0; + color: #fff; +} + +/********* + ! Gedit * +**********/ +GeditWindow .pane-separator { + border-width: 0 1px 0 0; + border-style: solid; +} +GeditWindow .pane-separator, GeditWindow .pane-separator:hover { + border-color: #c9b487; + background-color: #d5c4a1; +} + +.gedit-document-panel { + background-color: #d5c4a1; + color: mix(#1d2021,#d5c4a1,0.1); +} +.gedit-document-panel list row { + padding: 4px; +} +.gedit-document-panel list row button { + padding: 1px; + border-radius: 0px; + border-style: solid; + border-color: transparent; + border-width: 1px; + background-color: transparent; + background-image: none; + 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); +} +.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; +} +.gedit-document-panel list row button:hover, .gedit-document-panel .prelight-row button:hover { + border-color: rgba(0, 0, 0, 0.1); + color: #fff; +} + +.gedit-document-panel-group-row, .gedit-document-panel-group-row:hover { + border-top: 1px solid #c9b487; + background-color: #d5c4a1; +} + +.gedit-document-panel-document-row:hover { + background-color: #dbccae; +} + +.gedit-document-panel-dragged-row { + border: 1px solid rgba(0, 0, 0, 0.1); + background-color: rgba(0, 0, 0, 0.5); + color: #fff; +} + +.gedit-document-panel-placeholder-row { + border: 0; + background-color: rgba(0, 0, 0, 0.08); + transition: all 200ms ease-in; +} + +statusbar GeditSmallButton, GeditStatusMenuButton { + text-shadow: none; +} +statusbar GeditSmallButton button, GeditStatusMenuButton button { + border-style: solid; + border-width: 0 1px; + border-color: transparent; + 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: #bea46d; +} +statusbar GeditSmallButton button:active, GeditStatusMenuButton button:active { + background-color: #cfbc94; + color: #1d2021; +} + +GeditViewFrame .gedit-search-slider { + padding: 4px; + border-radius: 0 0 0px 0px; + border-width: 0 1px 1px; + border-style: solid; + border-color: #bea46d; + background-color: #d5c4a1; +} +GeditViewFrame .gedit-search-slider .not-found { + background-color: #f44336; + background-image: none; + color: #fff; +} + +GeditFileBrowserWidget .toolbar { + padding: 2px; + border-top: 0; + background-color: #d5c4a1; + background-image: none; +} + +.gedit-search-entry-occurrences-tag { + margin: 2px; + padding: 2px; + color: mix(#1d2021,#d5c4a1,0.5); +} + +.gedit-bottom-panel-paned, +.gedit-side-panel-paned, +paned.titlebar { + margin-right: 0; +} + +.gedit-bottom-panel-paned notebook { + border-top: none; +} + +/************ + ! Nautilus * +*************/ +.nautilus-desktop, .nautilus-desktop:backdrop, .nautilus-desktop *, .nautilus-desktop *:backdrop { + color: #fff; + text-shadow: 1px 1px #000; +} +.nautilus-desktop:active, .nautilus-desktop:backdrop:active, .nautilus-desktop *:active, .nautilus-desktop *:backdrop:active { + color: #1d2021; +} +.nautilus-desktop:selected, .nautilus-desktop:backdrop:selected, .nautilus-desktop *:selected, .nautilus-desktop *:backdrop:selected { + color: #1d2021; +} +.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 { + text-shadow: none; +} + +.nautilus-window toolbar { + border-width: 0 0 1px; + border-style: solid; + border-color: #bea46d; +} +.nautilus-window .sidebar { + border: 0; +} +.nautilus-window .sidebar frame { + border: 0; +} +.nautilus-window notebook { + background-color: #d5c4a1; + border: 0; +} +.nautilus-window notebook frame { + border: 0; +} +.nautilus-window .searchbar-container { + margin-top: -1px; +} +.nautilus-window .searchbar-container searchbar { + padding-top: 1px; + padding-bottom: 2px; + border-bottom: 1px solid #c7b182; +} + +.disk-space-display { + border-style: solid; + border-width: 1px; +} +.disk-space-display.unknown { + background-color: rgba(29, 32, 33, 0.5); + border-color: rgba(26, 29, 30, 0.5); +} +.disk-space-display.used { + background-color: rgba(184, 187, 38, 0.8); + border-color: rgba(166, 168, 34, 0.8); +} +.disk-space-display.free { + background-color: #cfbc94; + border-color: #c4ac7c; +} + +.conflict-row.activatable, .conflict-row.activatable:active { + color: #fff; + background-color: #f44336; +} +.conflict-row.activatable:hover { + background-color: #f65d52; +} +.conflict-row.activatable:selected { + color: #1d2021; + background-color: #b8bb26; +} + +/******** + ! Nemo * +*********/ +.nemo-desktop, .nemo-desktop:backdrop, .nemo-desktop *, .nemo-desktop *:backdrop { + color: #fff; + text-shadow: 1px 1px #000; +} +.nemo-desktop:active, .nemo-desktop:backdrop:active, .nemo-desktop *:active, .nemo-desktop *:backdrop:active { + color: #1d2021; +} +.nemo-desktop:selected, .nemo-desktop:backdrop:selected, .nemo-desktop *:selected, .nemo-desktop *:backdrop:selected { + color: #1d2021; +} +.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 { + text-shadow: none; +} + +.nemo-window { + /* Status Bar */ +} +.nemo-window toolbar { + border-width: 0 0 1px; + border-style: solid; + border-color: #bea46d; + /* Path Bar */ +} +.nemo-window toolbar button { + background-color: #d5c4a1; + background-image: none; + border-color: rgba(23, 26, 26, 0.32); + color: #1d2021; + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.12); +} +.nemo-window toolbar button:focus, .nemo-window toolbar button:hover { + border-color: mix(#b8bb26,rgba(29, 32, 33, 0.32),0.3); +} +.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(20, 22, 23, 0.32); +} +.nemo-window toolbar button:disabled { + border-color: rgba(25, 27, 28, 0.32); +} +.nemo-window toolbar button:active:disabled, .nemo-window toolbar button:checked:disabled { + border-color: rgba(23, 26, 26, 0.32); +} +.nemo-window toolbar button.flat { + color: #1d2021; + border-color: rgba(213, 196, 161, 0); + background-color: rgba(213, 196, 161, 0); + background-image: none; + box-shadow: none; +} +.nemo-window toolbar button:hover, .nemo-window toolbar button.flat:hover { + background-color: #dbccae; + background-image: none; + border-color: rgba(23, 26, 26, 0.4); + color: #1d2021; + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 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: mix(#b8bb26,rgba(29, 32, 33, 0.4),0.3); +} +.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(20, 22, 23, 0.4); +} +.nemo-window toolbar button:hover:disabled, .nemo-window toolbar button.flat:hover:disabled { + border-color: rgba(25, 27, 28, 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(23, 26, 26, 0.4); +} +.nemo-window toolbar button:focus, .nemo-window toolbar button.flat:focus { + background-color: #dbccae; + background-image: none; + border-color: rgba(23, 26, 26, 0.4); + color: #1d2021; + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 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: mix(#b8bb26,rgba(29, 32, 33, 0.4),0.3); +} +.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(20, 22, 23, 0.4); +} +.nemo-window toolbar button:focus:disabled, .nemo-window toolbar button.flat:focus:disabled { + border-color: rgba(25, 27, 28, 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(23, 26, 26, 0.4); +} +.nemo-window toolbar button:focus:hover, .nemo-window toolbar button.flat:focus:hover { + background-color: #e1d4bb; + background-image: none; + border-color: rgba(23, 26, 26, 0.4); + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 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: mix(#b8bb26,rgba(29, 32, 33, 0.4),0.3); +} +.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(20, 22, 23, 0.4); +} +.nemo-window toolbar button:focus:hover:disabled, .nemo-window toolbar button.flat:focus:hover:disabled { + border-color: rgba(25, 27, 28, 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(23, 26, 26, 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: #b8bb26; + background-image: none; + color: #1d2021; + box-shadow: inset 1px 0 rgba(29, 32, 33, 0.06), inset 0 1px rgba(29, 32, 33, 0.07), inset -1px 0 rgba(29, 32, 33, 0.06), inset 0 -1px rgba(29, 32, 33, 0.05); + border-color: rgba(23, 26, 26, 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 { + border-color: mix(#b8bb26,rgba(29, 32, 33, 0.32),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 { + border-color: rgba(20, 22, 23, 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(25, 27, 28, 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(23, 26, 26, 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: #c1c428; + background-image: none; + color: #1d2021; +} +.nemo-window toolbar button:focus, .nemo-window toolbar button:hover, .nemo-window toolbar button.flat:focus, .nemo-window toolbar button.flat:hover { + color: #1d2021; +} +.nemo-window toolbar button:disabled:disabled, .nemo-window toolbar button.flat:disabled:disabled { + background-color: alpha(mix(#d5c4a1,#1d2021,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .4; + color: mix(#d5c4a1,#1d2021,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(184, 187, 38, 0.6); + background-image: none; + color: #1d2021; + box-shadow: none; +} +.nemo-window toolbar button.separator, .nemo-window toolbar button .separator { + border: 1px solid currentColor; + color: rgba(213, 196, 161, 0.9); +} +.nemo-window toolbar button.separator:disabled, .nemo-window toolbar button .separator:disabled { + color: rgba(213, 196, 161, 0.85); +} +.nemo-window toolbar .linked > button { + box-shadow: inset -1px 0 rgba(0, 0, 0, 0.12), 0 1px 2px -1px rgba(6, 6, 7, 0.12); +} +.nemo-window toolbar .linked > button:focus, .nemo-window toolbar .linked > button:hover { + box-shadow: inset -1px 0 mix(#b8bb26,rgba(0, 0, 0, 0.12),0.3), 0 1px 2px -1px rgba(6, 6, 7, 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(6, 6, 7, 0.07), inset 0 -1px rgba(6, 6, 7, 0.05); +} +.nemo-window toolbar .linked > button:disabled { + box-shadow: inset -1px 0 #bea46d; +} +.nemo-window toolbar .linked > button:last-child, .nemo-window toolbar .linked > button:only-child { + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 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(6, 6, 7, 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(6, 6, 7, 0.07), inset -1px 0 rgba(6, 6, 7, 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(6, 6, 7, 0.06), inset 0 1px rgba(6, 6, 7, 0.07), inset -1px 0 rgba(6, 6, 7, 0.06); +} +.nemo-window toolbar separator, .nemo-window toolbar separator:disabled { + color: #c9b487; + border-color: currentColor; + -GtkWidget-window-dragging: true; +} +.nemo-window toolbar.primary-toolbar button.image-button { + padding: 0 9px; +} +.nemo-window toolbar combobox, .nemo-window toolbar button { + padding: 4px; +} +.nemo-window toolbar combobox.text-button, .nemo-window toolbar button.text-button { + padding: 4px; +} +.nemo-window toolbar combobox.image-button, .nemo-window toolbar button.image-button { + padding: 4px; +} +.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(6, 6, 7, 0.12); + -NemoPathbarButton-border-radius: 0px; +} +.nemo-window toolbar toolitem stack widget button:focus, .nemo-window toolbar toolitem stack widget button:hover { + box-shadow: inset -1px 0 mix(#b8bb26,rgba(0, 0, 0, 0.12),0.3), 0 1px 2px -1px rgba(6, 6, 7, 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(6, 6, 7, 0.07), inset 0 -1px rgba(6, 6, 7, 0.05); +} +.nemo-window toolbar toolitem stack widget button:disabled { + box-shadow: inset -1px 0 #bea46d; +} +.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(6, 6, 7, 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(6, 6, 7, 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(6, 6, 7, 0.07), inset -1px 0 rgba(6, 6, 7, 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(6, 6, 7, 0.06), inset 0 1px rgba(6, 6, 7, 0.07), inset -1px 0 rgba(6, 6, 7, 0.06); +} +.nemo-window grid > widget:last-child button { + min-height: 16px; + min-width: 16px; + padding: 3px 6px; +} +.nemo-window grid > widget:last-child button:first-child { + margin-left: 20px; +} +.nemo-window grid > widget:last-child button:first-child + button { + margin-right: 15px; +} +.nemo-window grid > widget:last-child button:first-child + button + separator + button { + margin-left: 15px; +} +.nemo-window grid > widget:last-child > box > scale { + margin-right: 12px; +} +.nemo-window grid > widget:last-child statusbar { + border: 0; +} +.nemo-window .sidebar { + /* Nemo Query Editor (File Search Bar) */ +} +.nemo-window .sidebar .frame { + border: 0; +} +.nemo-window .sidebar image { + padding-left: 4px; + padding-right: 4px; +} +.nemo-window .sidebar .nemo-places-sidebar, .nemo-window .sidebar .nemo-places-sidebar .view, .nemo-window .sidebar .nemo-places-sidebar iconview { + background-color: mix(#d5c4a1,#d5c4a1,0.5); +} +.nemo-window .sidebar .nemo-places-sidebar .view, .nemo-window .sidebar .nemo-places-sidebar iconview { + -NemoPlacesTreeView-disk-full-bg-color: #bea46d; + -NemoPlacesTreeView-disk-full-fg-color: #b8bb26; + -NemoPlacesTreeView-disk-full-bar-width: 2px; + -NemoPlacesTreeView-disk-full-bar-radius: 1px; + -NemoPlacesTreeView-disk-full-bottom-padding: 0; + -NemoPlacesTreeView-disk-full-max-length: 75px; +} +.nemo-window .sidebar .nemo-places-sidebar .view:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:selected { + -NemoPlacesTreeView-disk-full-bg-color: #1d2021; + -NemoPlacesTreeView-disk-full-fg-color: #d3d638; +} +.nemo-window .sidebar + separator + box .primary-toolbar { + background-color: #d3c19c; + background-image: none; + padding-top: 1px; + padding-bottom: 1px; + border-bottom: 1px solid #c7b182; +} +.nemo-window .sidebar + separator + box .primary-toolbar button:nth-child(2) { + border-right: none; + 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-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.nemo-window .sidebar + separator + box .primary-toolbar button.flat { + background-color: #d5c4a1; + background-image: none; + border-color: rgba(0, 0, 0, 0.12); + color: #1d2021; + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 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: mix(#b8bb26,rgba(0, 0, 0, 0.12),0.3); +} +.nemo-window .sidebar + separator + box .primary-toolbar button.flat:active, .nemo-window .sidebar + separator + box .primary-toolbar button.flat:active:hover, .nemo-window .sidebar + separator + box .primary-toolbar button.flat:active:focus, .nemo-window .sidebar + separator + box .primary-toolbar button.flat:active:hover:focus, .nemo-window .sidebar + separator + box .primary-toolbar button.flat:checked, .nemo-window .sidebar + separator + box .primary-toolbar button.flat:checked:hover, .nemo-window .sidebar + separator + box .primary-toolbar button.flat:checked:focus, .nemo-window .sidebar + separator + box .primary-toolbar button.flat:checked:hover:focus { + border-color: rgba(0, 0, 0, 0.12); +} +.nemo-window .sidebar + separator + box .primary-toolbar button.flat:disabled { + border-color: rgba(0, 0, 0, 0.12); +} +.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.12); +} +.nemo-window notebook { + background-color: #d5c4a1; + border-width: 0; +} +.nemo-window notebook tabs { + border: 0; +} + +/*********************** + ! Fallback mode panel * +************************/ +/************ + ! Synaptic * +*************/ +GtkWindow > GtkVBox > .dock, GtkWindow > GtkVBox > .dock > GtkHBox > GtkToolbar { + background-color: #d5c4a1; + background-image: none; + padding: 4px; + border: 0; + color: #1d2021; +} + +/*********************** + ! Fallback mode panel * +************************/ +/*************** + ! Xfce styles * +****************/ +.XfceHeading { + margin: 0; + padding: 0; + border: 0; + background-image: none; + background-color: #d5c4a1; + color: #1d2021; +} + +.xfce4-panel { + font: inherit; +} +.xfce4-panel menu { + -gtk-icon-effect: none; + text-shadow: none; +} + +/*********************** + ! Fallback mode panel * +************************/ +/**************** + ! Unity styles * +*****************/ +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, 0.7); + -UnityDecoration-active-shadow-radius: 8px; + -UnityDecoration-inactive-shadow-color: rgba(0, 0, 0, 0.5); + -UnityDecoration-inactive-shadow-radius: 5px; + -UnityDecoration-glow-size: 10px; + -UnityDecoration-glow-color: #b8bb26; + -UnityDecoration-title-indent: 10px; + -UnityDecoration-title-fade: 35px; + -UnityDecoration-title-alignment: 0; +} +UnityDecoration .top { + border: 1px solid #b6985b; + border-bottom: 0; + border-radius: 0px 0px 0 0; + padding: 1px 7px 0 7px; + background-color: #1d2021; + color: mix(#d5c4a1,#1d2021,0.1); + text-shadow: none; +} +UnityDecoration .top:hover { + border-radius: 0; + border-color: mix(#1d2021,#d5c4a1,0.21); + background-color: mix(#1d2021,#d5c4a1,0.21); + background-image: none; + color: #ded1b6; +} +UnityDecoration .top:backdrop { + border: 1px solid #1d2021; + color: mix(#d5c4a1,#1d2021,0.4); +} +UnityDecoration .left, UnityDecoration .right, UnityDecoration .bottom { + background-color: #1d2021; +} +UnityDecoration .left:backdrop, UnityDecoration .right:backdrop, UnityDecoration .bottom:backdrop { + background-color: mix(#141617,#d5c4a1,0.21); +} + +UnityPanelWidget, .unity-panel { + border: 0; +} + +.unity-panel.menuitem, .unity-panel .menuitem { + border-width: 0 1px; + color: #d5c4a1; +} +.unity-panel.menuitem:hover, .unity-panel.menuitem *:hover, .unity-panel .menuitem:hover, .unity-panel .menuitem *:hover { + border-color: mix(#1d2021,#d5c4a1,0.21); + background-color: mix(#1d2021,#d5c4a1,0.21); + background-image: none; + color: #ded1b6; +} + +SheetStyleDialog.unity-force-quit { + background-color: #d5c4a1; +} + +/*********************** + ! LightDM GTK Greeter * + ***********************/ +#panel_window { + background-color: #1d2021; + background-image: none; + color: #fff; + font-weight: bold; + text-shadow: 0 1px rgba(0, 0, 0, 0.5); + -gtk-icon-shadow: 0 1px rgba(0, 0, 0, 0.5); +} +#panel_window menubar { + padding-left: 4px; +} +#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); +} +#panel_window menubar:hover, #panel_window menubar > menuitem:hover { + background-color: rgba(255, 255, 255, 0.2); + background-image: none; + color: #fff; +} +#panel_window menubar *:hover, #panel_window menubar > menuitem *:hover { + color: #fff; +} +#panel_window menubar:disabled, #panel_window menubar > menuitem:disabled { + color: rgba(255, 255, 255, 0.7); +} +#panel_window menubar menu > menuitem { + font-weight: normal; +} + +#content_frame { + padding-bottom: 12px; +} + +#login_window, #shutdown_dialog, #restart_dialog { + border-style: none; + border-radius: 0px; + background-color: #1d2021; + color: #d5c4a1; + /* draw border using box-shadow */ + box-shadow: inset 1px 0 mix(#141617,#d5c4a1,0.21), inset -1px 0 mix(#141617,#d5c4a1,0.21), inset 0 1px mix(#141617,#d5c4a1,0.21), inset 0 -1px mix(#141617,#d5c4a1,0.21); +} + +#login_window menu { + border-radius: 0; +} +#login_window button { + background-color: #1d2021; + background-image: none; + border-color: rgba(190, 164, 109, 0.22); + color: #d5c4a1; + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.22); +} +#login_window button:focus, #login_window button:hover { + border-color: mix(#b8bb26,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(178, 147, 83, 0.22); +} +#login_window button:disabled { + border-color: rgba(196, 172, 122, 0.22); +} +#login_window button:active:disabled, #login_window button:checked:disabled { + border-color: rgba(190, 164, 109, 0.22); +} +#login_window button.flat { + color: #d5c4a1; + border-color: rgba(29, 32, 33, 0); + background-color: rgba(29, 32, 33, 0); + background-image: none; + box-shadow: none; +} +#login_window button:hover, #login_window button.flat:hover { + background-color: #1e2223; + background-image: none; + border-color: rgba(190, 164, 109, 0.3); + color: #d5c4a1; + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 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(#b8bb26,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(178, 147, 83, 0.3); +} +#login_window button:hover:disabled, #login_window button.flat:hover:disabled { + 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(190, 164, 109, 0.3); +} +#login_window button:focus, #login_window button.flat:focus { + background-color: #1e2223; + background-image: none; + border-color: rgba(190, 164, 109, 0.3); + color: #d5c4a1; + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 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(#b8bb26,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(178, 147, 83, 0.3); +} +#login_window button:focus:disabled, #login_window button.flat:focus:disabled { + 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(190, 164, 109, 0.3); +} +#login_window button:focus:hover, #login_window button.flat:focus:hover { + background-color: #202324; + background-image: none; + border-color: rgba(190, 164, 109, 0.3); + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 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(#b8bb26,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(178, 147, 83, 0.3); +} +#login_window button:focus:hover:disabled, #login_window button.flat:focus:hover:disabled { + 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(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: #b8bb26; + background-image: none; + color: #1d2021; + 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); + 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 { + border-color: mix(#b8bb26,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(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(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(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: #c1c428; + background-image: none; + color: #1d2021; +} +#login_window button:focus, #login_window button:hover, #login_window button.flat:focus, #login_window button.flat:hover { + color: #d5c4a1; +} +#login_window button:disabled:disabled, #login_window button.flat:disabled:disabled { + background-color: alpha(mix(#1d2021,#d5c4a1,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .4; + color: mix(#1d2021,#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(184, 187, 38, 0.6); + background-image: none; + color: #1d2021; + box-shadow: none; +} +#login_window button.separator, #login_window button .separator { + border: 1px solid currentColor; + color: rgba(29, 32, 33, 0.9); +} +#login_window button.separator:disabled, #login_window button .separator:disabled { + color: rgba(29, 32, 33, 0.85); +} +#login_window entry { + background-color: #1d2021; + background-image: none; + border-color: shade(mix(#1d2021,#d5c4a1,0.2),0.8); + padding: 4px; + color: #d5c4a1; + caret-color: #d5c4a1; + -gtk-secondary-caret-color: #d5c4a1; +} +#login_window entry:focus, #login_window entry:hover { + border-color: mix(#b8bb26,mix(#1d2021,#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(#1d2021,#d5c4a1,0.2),0.7); +} +#login_window entry:disabled { + border-color: shade(mix(#1d2021,#d5c4a1,0.2),0.85); +} +#login_window entry:active:disabled, #login_window entry:checked:disabled { + border-color: shade(mix(#1d2021,#d5c4a1,0.2),0.8); +} +#login_window entry:focus, #login_window entry:active { + border-color: mix(#b8bb26,#c7b182,0.3); +} +#login_window entry:disabled { + background-color: #1a1d1e; + background-image: none; + border-color: shade(alpha(mix(#1d2021,#d5c4a1,0.2),0.4),0.8); + /*@include border(mix($bg, $fg, .20));*/ + /*border-color: alpha(mix($bg, $fg, .15), .8);*/ + /*opacity: .8;*/ + color: mix(#1d2021,#d5c4a1,0.5); +} +#login_window entry:disabled:focus, #login_window entry:disabled:hover { + border-color: mix(#b8bb26,alpha(mix(#1d2021,#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(#1d2021,#d5c4a1,0.2),0.4),0.7); +} +#login_window entry:disabled:disabled { + border-color: shade(alpha(mix(#1d2021,#d5c4a1,0.2),0.4),0.85); +} +#login_window entry:disabled:active:disabled, #login_window entry:disabled:checked:disabled { + border-color: shade(alpha(mix(#1d2021,#d5c4a1,0.2),0.4),0.8); +} + +#user_combobox { + color: #d5c4a1; + font-size: 18px; +} +#user_combobox menu { + font-weight: normal; +} +#user_combobox arrow { + color: mix(#d5c4a1,#1d2021,0.5); +} + +#user_image { + border-radius: 0px; + /* draw border using box-shadow */ + box-shadow: inset 1px 0 #141617, inset -1px 0 #141617, inset 0 1px #141617, inset 0 -1px #141617; +} + +#user_image_border { + border-radius: 0px; + background-color: #1a1d1e; + background-image: none; + box-shadow: inset 1px 0 rgba(6, 6, 7, 0.07), inset 0 1px rgba(6, 6, 7, 0.08), inset -1px 0 rgba(6, 6, 7, 0.07), inset 0 -1px rgba(6, 6, 7, 0.05); +} + +#buttonbox_frame { + padding-top: 8px; + padding-bottom: 0; + border-style: none; + border-bottom-left-radius: 0px; + border-bottom-right-radius: 0px; + background-color: transparent; + background-image: none; + box-shadow: none; +} + +/* shutdown button */ +#shutdown_button button { + background-color: #f44336; + background-image: none; + border-color: rgba(204, 204, 204, 0.22); + color: #fff; + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.12); +} +#shutdown_button button:focus, #shutdown_button button:hover { + border-color: mix(#b8bb26,rgba(255, 255, 255, 0.22),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); +} +#shutdown_button button:disabled { + border-color: rgba(217, 217, 217, 0.22); +} +#shutdown_button button:active:disabled, #shutdown_button button:checked:disabled { + border-color: rgba(204, 204, 204, 0.22); +} +#shutdown_button button.flat { + color: #fff; + border-color: rgba(244, 67, 54, 0); + background-color: rgba(244, 67, 54, 0); + background-image: none; + box-shadow: none; +} +#shutdown_button button:hover, #shutdown_button button.flat:hover { + background-color: #f55044; + background-image: none; + border-color: rgba(204, 204, 204, 0.3); + color: #fff; + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 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(#b8bb26,rgba(255, 255, 255, 0.3),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); +} +#shutdown_button button:hover:disabled, #shutdown_button button.flat:hover:disabled { + border-color: rgba(217, 217, 217, 0.3); +} +#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); +} +#shutdown_button button:focus, #shutdown_button button.flat:focus { + background-color: #f55044; + background-image: none; + border-color: rgba(204, 204, 204, 0.3); + color: #fff; + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 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(#b8bb26,rgba(255, 255, 255, 0.3),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); +} +#shutdown_button button:focus:disabled, #shutdown_button button.flat:focus:disabled { + border-color: rgba(217, 217, 217, 0.3); +} +#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); +} +#shutdown_button button:focus:hover, #shutdown_button button.flat:focus:hover { + background-color: #f65d52; + background-image: none; + border-color: rgba(204, 204, 204, 0.3); + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 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(#b8bb26,rgba(255, 255, 255, 0.3),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); +} +#shutdown_button button:focus:hover:disabled, #shutdown_button button.flat:focus:hover:disabled { + border-color: rgba(217, 217, 217, 0.3); +} +#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); +} +#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: #b8bb26; + background-image: none; + color: #1d2021; + 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); +} +#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(#b8bb26,rgba(255, 255, 255, 0.22),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); +} +#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); +} +#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); +} +#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: #c1c428; + background-image: none; + color: #1d2021; +} +#shutdown_button button:focus, #shutdown_button button:hover, #shutdown_button button.flat:focus, #shutdown_button button.flat:hover { + color: #fff; +} +#shutdown_button button:disabled:disabled, #shutdown_button button.flat:disabled:disabled { + background-color: alpha(mix(#f44336,#fff,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .4; + color: mix(#f44336,#fff,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(184, 187, 38, 0.6); + background-image: none; + color: #1d2021; + box-shadow: none; +} +#shutdown_button button.separator, #shutdown_button button .separator { + border: 1px solid currentColor; + color: rgba(244, 67, 54, 0.9); +} +#shutdown_button button.separator:disabled, #shutdown_button button .separator:disabled { + color: rgba(244, 67, 54, 0.85); +} + +/* restart button */ +#restart_button button { + background-color: #ef6c00; + background-image: none; + border-color: rgba(204, 204, 204, 0.22); + color: #fff; + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.22); +} +#restart_button button:focus, #restart_button button:hover { + border-color: mix(#b8bb26,rgba(255, 255, 255, 0.22),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); +} +#restart_button button:disabled { + border-color: rgba(217, 217, 217, 0.22); +} +#restart_button button:active:disabled, #restart_button button:checked:disabled { + border-color: rgba(204, 204, 204, 0.22); +} +#restart_button button.flat { + color: #fff; + border-color: rgba(239, 108, 0, 0); + background-color: rgba(239, 108, 0, 0); + background-image: none; + box-shadow: none; +} +#restart_button button:hover, #restart_button button.flat:hover { + background-color: #fb7100; + background-image: none; + border-color: rgba(204, 204, 204, 0.3); + color: #fff; + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.32); +} +#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(#b8bb26,rgba(255, 255, 255, 0.3),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); +} +#restart_button button:hover:disabled, #restart_button button.flat:hover:disabled { + border-color: rgba(217, 217, 217, 0.3); +} +#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); +} +#restart_button button:focus, #restart_button button.flat:focus { + background-color: #fb7100; + background-image: none; + border-color: rgba(204, 204, 204, 0.3); + color: #fff; + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.42); +} +#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(#b8bb26,rgba(255, 255, 255, 0.3),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); +} +#restart_button button:focus:disabled, #restart_button button.flat:focus:disabled { + border-color: rgba(217, 217, 217, 0.3); +} +#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); +} +#restart_button button:focus:hover, #restart_button button.flat:focus:hover { + background-color: #ff7808; + background-image: none; + border-color: rgba(204, 204, 204, 0.3); + box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.48); +} +#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(#b8bb26,rgba(255, 255, 255, 0.3),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); +} +#restart_button button:focus:hover:disabled, #restart_button button.flat:focus:hover:disabled { + border-color: rgba(217, 217, 217, 0.3); +} +#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); +} +#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: #b8bb26; + background-image: none; + color: #1d2021; + 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); +} +#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(#b8bb26,rgba(255, 255, 255, 0.22),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); +} +#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); +} +#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); +} +#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: #c1c428; + background-image: none; + color: #1d2021; +} +#restart_button button:focus, #restart_button button:hover, #restart_button button.flat:focus, #restart_button button.flat:hover { + color: #fff; +} +#restart_button button:disabled:disabled, #restart_button button.flat:disabled:disabled { + background-color: alpha(mix(#ef6c00,#fff,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .4; + color: mix(#ef6c00,#fff,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(184, 187, 38, 0.6); + background-image: none; + color: #1d2021; + box-shadow: none; +} +#restart_button button.separator, #restart_button button .separator { + border: 1px solid currentColor; + color: rgba(239, 108, 0, 0.9); +} +#restart_button button.separator:disabled, #restart_button button .separator:disabled { + color: rgba(239, 108, 0, 0.85); +} + +/* password warning */ +#greeter_infobar { + font-weight: bold; +} + +/********************** + ! Genome Terminal * +***********************/ +VteTerminal { + background-color: #1d2021; + color: #d5c4a1; +} + +terminal-window junction, terminal-window scrollbar trough { + background-color: #1d2021; + border-color: #171a1a; +} +terminal-window scrollbar.vertical slider { + background-color: mix(#1d2021,#d5c4a1,0.2); +} +terminal-window scrollbar.vertical slider:hover { + background-color: mix(#1d2021,#d5c4a1,0.3); +} +terminal-window scrollbar.vertical slider:hover:active { + background-color: #b8bb26; +} +terminal-window scrollbar.vertical slider:disabled { + background-color: transparent; +} + +/****************** + ! Budgie Desktop * +*******************/ +.budgie-container { + background-color: transparent; +} + +.raven { + background-color: rgba(213, 196, 161, 0.93); +} +.raven .raven-header { + background-color: #d5c4a1; + border: solid #c7b182; + border-width: 1px 0; +} +.raven .raven-background { + background-color: rgba(213, 196, 161, 0.93); +} + +.raven-mpris { + background-color: rgba(213, 196, 161, 0.7); +} + +/*# sourceMappingURL=gtk-light.css.map */ diff --git a/.themes/Klaus/gtk-3.0/dist/gtk-light.css.map b/.themes/Klaus/gtk-3.0/dist/gtk-light.css.map new file mode 100644 index 00000000..9e7bf441 --- /dev/null +++ b/.themes/Klaus/gtk-3.0/dist/gtk-light.css.map @@ -0,0 +1,7 @@ +{ +"version": 3, +"mappings": "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", +"sources": ["../../sass/gtk-3.0/_colors.scss","../../sass/gtk-3.0/widgets/_base.scss","../../sass/gtk-3.0/_global.scss","../../sass/gtk-3.0/widgets/_button.scss","../../sass/gtk-3.0/_functions.scss","../../sass/gtk-3.0/widgets/_entry.scss","../../sass/gtk-3.0/widgets/_toolbar.scss","../../sass/gtk-3.0/widgets/_actionbar.scss","../../sass/gtk-3.0/widgets/_calendar.scss","../../sass/gtk-3.0/widgets/_choosers.scss","../../sass/gtk-3.0/widgets/_grid.scss","../../sass/gtk-3.0/widgets/_infobar.scss","../../sass/gtk-3.0/widgets/_menu.scss","../../sass/gtk-3.0/widgets/_misc.scss","../../sass/gtk-3.0/widgets/_notebook.scss","../../sass/gtk-3.0/widgets/_osd.scss","../../sass/gtk-3.0/widgets/_overshoot.scss","../../sass/gtk-3.0/widgets/_progress.scss","../../sass/gtk-3.0/widgets/_scrollbar.scss","../../sass/gtk-3.0/widgets/_sidebar.scss","../../sass/gtk-3.0/widgets/_spinner.scss","../../sass/gtk-3.0/widgets/_toggle.scss","../../sass/gtk-3.0/widgets/_view.scss","../../sass/gtk-3.0/widgets/_window.scss","../../sass/gtk-3.0/apps/_panel.scss","../../sass/gtk-3.0/apps/_mate-applications.scss","../../sass/gtk-3.0/apps/_cinnamon-applications.scss","../../sass/gtk-3.0/apps/_gnome-applications.scss","../../sass/gtk-3.0/apps/_unity-greeter.scss","../../sass/gtk-3.0/apps/_gedit.scss","../../sass/gtk-3.0/apps/_nautilus.scss","../../sass/gtk-3.0/apps/_nemo.scss","../../sass/gtk-3.0/apps/_synaptic.scss","../../sass/gtk-3.0/apps/_xfce.scss","../../sass/gtk-3.0/apps/_unity.scss","../../sass/gtk-3.0/apps/_lightdm.scss","../../sass/gtk-3.0/apps/_gnome-terminal.scss","../../sass/gtk-3.0/apps/_budgie.scss"], +"names": [], +"file": "gtk-light.css" +} diff --git a/.themes/Klaus/gtk-3.0/gtk-dark.css b/.themes/Klaus/gtk-3.0/gtk-dark.css new file mode 100644 index 00000000..3c469d4b --- /dev/null +++ b/.themes/Klaus/gtk-3.0/gtk-dark.css @@ -0,0 +1 @@ +@import url("dist/gtk-dark.css"); diff --git a/.themes/Klaus/gtk-3.0/gtk-light.css b/.themes/Klaus/gtk-3.0/gtk-light.css new file mode 100644 index 00000000..3afc6c72 --- /dev/null +++ b/.themes/Klaus/gtk-3.0/gtk-light.css @@ -0,0 +1 @@ +@import url("dist/gtk-light.css"); diff --git a/.themes/Klaus/gtk-3.0/gtk.css b/.themes/Klaus/gtk-3.0/gtk.css new file mode 100644 index 00000000..3c469d4b --- /dev/null +++ b/.themes/Klaus/gtk-3.0/gtk.css @@ -0,0 +1 @@ +@import url("dist/gtk-dark.css"); diff --git a/.themes/Klaus/gtk-3.0/thumbnail.png b/.themes/Klaus/gtk-3.0/thumbnail.png new file mode 100644 index 0000000000000000000000000000000000000000..493faab7ed0d58412e63b6eb0fb6867dd8d469bd GIT binary patch literal 1737 zcmV;)1~&PLP)Z>4aR^8qT&EI7X*AoB{0#b zAwGy=B+*0+zV#1{4~WKK42U60d__>eEQrD;I-OZ?m_2l|1W7s`8ynrau4{XH+uQcu zdyao>)WSv|7wk6J=b!eMd+zUk^S$T(&N)A{xUvE!`TxOVE#OLl9s1!o#$eL1cpUjI zE5zp!BuN=-A(w_>qYXx#{lpo+Adan?SoAvW?2FF83Ni5xj(&DL>_M@i~j>H%h*~|ugmUDm?{DT-F03Z}t z4$mr?!u!Q;hl>#Pb!8&Krv^$?k0i~%7)2xCMP>ge@Q zfYKQ@jFD>16Vm8}V4T|2E3%ozkQ5At5gNrxgitUL7DH0elzi2aF8H>$Zg{e^WC{R; zBT{E~|Hoe+JZA5Xljy6>&%U>9?@{~dQNwgHZy{f~#1jzM`h$7BJ(&r|Ycn+leU_uw zGpfr`0z$}UGilu#b@e*lXSL|)>P%0a$Z}%N|NO2n#0oy z3u40`>YA7J=lB28T)AM5UZ?Hq?%(wBccE|!lZ9dE z9aXL@ozn2L+3n&Gg36_y>lg9>Kq+c$$o;2XpG=+{y;cxB7!6m^@|(P6<^0h9`Q^j6 zU{`UG<(*enyWGB(BOL&6O=sm zD|}a9CjbCZpsvPz>Ugq_XgCc*|E*QC=LTZ0&Y3GjjYbGG8kPIBc(<)zyK?>7l>i`y zBkyjlR$Vtrrdq58#;>Y>lV#<2r{kxFziwYVZ^-EH>zX840f5%_6Qw1#l+wCgn!y3i zWR|kBl~s@RvMd1rO3|-Brr`20l)~B4ao$ms&~pp7+S(a!*Rkc(AC|3tvue$Tja$Bb zb=?CqrdicJBhRGwcm-J=ZV&ajd}dS5(0|@P{FOu`S)0kFlva_^{%VWQ!vesN%K-3u zz43%SHJ8H?DfXamKb9SP)&9?aA*B$Jb#l)`3^Fx)EdgOTb6d0F=#ixAax8u!$Z||H zY-!AGYsm=+Oh91TT5?(r=SDBF8YVh3QYEg@2r(FEWN;PpOQ#j)clPuHz=_j+<=4*w zfIOpq>5bP$$9jALn>BCL@Km?6uiyLV{kO6#Gqc!w=Pe8B8{5^%9SQGa4^&&6eHni> z8JZh&6W=fb*MQHGZ-`E6LQvBo`+dv9Ab&+YLy|83{a&ePrBA9{Mt@~2iW+qJKuy7usS z;oF;cJ+r22&$gHRg1Do)zWMJCb#h0=Gsu1SjmokH0AeV@`^9WsW-t(rGfbDA>GcIw zH$Bke$_h&96q~83&8{xR|HqBBR-DiQX&5sC0%+3`qeY zH1ctjQeAdtrk3kC=}^5Rn2<;Ch$NHb`qYGyWR@>NXvawhP$;yS7zPnaC;$Z@lwcMY z+Kd$F#kdR;w0qap?M$gnnoLeY=;<^4F1N;$LHQrWw6XtH@-mRa`Py06++NJpS3!ZA{DoY0Ob% z;`Z?Id&Con;l)svNT1U)uA0pV0AqZ)8I2HPm~k|nFFz(1!!$8zbefnnI!#O(ohBxY fP7{+xr-^?7*yh!!Rs*rG00000NkvXXu0mjf_flXs literal 0 HcmV?d00001 diff --git a/.themes/Klaus/metacity-1/metacity-theme-2.xml b/.themes/Klaus/metacity-1/metacity-theme-2.xml new file mode 100644 index 00000000..a7d28aca --- /dev/null +++ b/.themes/Klaus/metacity-1/metacity-theme-2.xml @@ -0,0 +1,1571 @@ + + + + oomox-gruvbox-dark-hard + Satyajit Sahoo + GPL-3.0+ + 11 December 2013 + Numix Metacity Theme + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +</draw_ops> + +<draw_ops name="title_unfocused"> + <title x="(0 `max` ((width - title_width) / 2)) + 2" + y="(0 `max` ((height - title_height) / 2))" + color="C_title_unfocused" /> +</draw_ops> + +<!-- ::: WINDOW DECORATIONS ::: --> +<draw_ops name="entire_background_focused"> + <rectangle color="C_titlebar_focused" x="0" y="0" width="width" height="height" filled="true" /> +</draw_ops> + +<draw_ops name="entire_background_unfocused"> + <rectangle color="C_titlebar_unfocused" x="0" y="0" width="width" height="height" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_fill_focused"> + <include name="entire_background_focused" /> +</draw_ops> + +<draw_ops name="titlebar_fill_unfocused"> + <include name="entire_background_unfocused" /> +</draw_ops> + +<draw_ops name="titlebar_fill_attached_focused"> + <include name="titlebar_fill_focused" /> +</draw_ops> + +<draw_ops name="titlebar_fill_attached_unfocused"> + <include name="titlebar_fill_unfocused" /> +</draw_ops> + +<draw_ops name="titlebar_focused"> + <include name="titlebar_fill_focused" /> +</draw_ops> + +<draw_ops name="titlebar_unfocused"> + <include name="titlebar_fill_unfocused" /> +</draw_ops> + +<draw_ops name="titlebar_attached_focused"> <!-- titlebar for attached and modal dialogs --> + <include name="titlebar_fill_attached_focused" /> +</draw_ops> + +<draw_ops name="titlebar_attached_unfocused"> <!-- titlebar for attached and modal dialogs --> + <include name="titlebar_fill_attached_unfocused" /> +</draw_ops> + +<draw_ops name="rounded_titlebar_focused"> + <include name="titlebar_fill_focused" /> +</draw_ops> + +<draw_ops name="rounded_titlebar_unfocused"> + <include name="titlebar_fill_unfocused" /> +</draw_ops> + +<draw_ops name="border_focused"> + <rectangle color="C_border_focused" x="0" y="0" width="width-1" height="height-1" filled="false" /> +</draw_ops> + +<draw_ops name="border_unfocused"> + <rectangle color="C_border_unfocused" x="0" y="0" width="width-1" height="height-1" filled="false" /> +</draw_ops> + +<draw_ops name="rounded_border_focused"> + <line color="C_border_focused" x1="2" y1="0" x2="width-3" y2="0" /> + <line color="C_border_focused" x1="0" y1="height-1" x2="width-1" y2="height-1" /> + <line color="C_border_focused" x1="0" y1="2" x2="0" y2="height-2" /> + <line color="C_border_focused" x1="width-1" y1="2" x2="width-1" y2="height-2" /> + <arc color="C_border_focused" x="0" y="0" width="3" height="3" start_angle="270" extent_angle="90" /> + <arc color="C_border_focused" x="width-3" y="0" width="2" height="3" start_angle="0" extent_angle="90" /> + <!-- double arcs for darker borders --> + <arc color="C_border_focused" x="0" y="0" width="3" height="3" start_angle="270" extent_angle="90" /> + <arc color="C_border_focused" x="width-3" y="0" width="2" height="3" start_angle="0" extent_angle="90" /> +</draw_ops> + +<draw_ops name="rounded_border_unfocused"> + <line color="C_border_unfocused" x1="2" y1="0" x2="width-3" y2="0" /> + <line color="C_border_unfocused" x1="0" y1="height-1" x2="width-1" y2="height-1" /> + <line color="C_border_unfocused" x1="0" y1="2" x2="0" y2="height-2" /> + <line color="C_border_unfocused" x1="width-1" y1="2" x2="width-1" y2="height-2" /> + <arc color="C_border_unfocused" x="0" y="0" width="3" height="3" start_angle="270" extent_angle="90" /> + <arc color="C_border_unfocused" x="width-3" y="0" width="2" height="3" start_angle="0" extent_angle="90" /> + <!-- double arcs for darker borders --> + <arc color="C_border_unfocused" x="0" y="0" width="3" height="3" start_angle="270" extent_angle="90" /> + <arc color="C_border_unfocused" x="width-3" y="0" width="2" height="3" start_angle="0" extent_angle="90" /> +</draw_ops> + +<draw_ops name="border_right_focused"> + <line + x1="width-1" y1="0" + x2="width-1" y2="height" + color="C_border_focused" /> +</draw_ops> + +<draw_ops name="border_right_unfocused"> + <line + x1="width-1" y1="0" + x2="width-1" y2="height" + color="C_border_unfocused" /> +</draw_ops> + +<draw_ops name="border_left_focused"> + <line + x1="0" y1="0" + x2="0" y2="height" + color="C_border_focused" /> +</draw_ops> + +<draw_ops name="border_left_unfocused"> + <line + x1="0" y1="0" + x2="0" y2="height" + color="C_border_unfocused" /> +</draw_ops> + +<!-- ::: BUTTON ICONS ::: --> +<!-- note: negative values in x or y causes gnome-shell to crash --> +<!-- close icon --> +<draw_ops name="close_focused"> + <line + x1="width-(width-width%3)/3-2" y1="(height-height%3)/3+1" + x2="(width-width%3)/3+1" y2="height-(height-height%3)/3-2" + color="C_icons_focused" /> + <line + x1="width-(width-width%3)/3-2" y1="(height-height%3)/3+2" + x2="(width-width%3)/3+2" y2="height-(height-height%3)/3-2" + color="C_icons_focused" /> + <line + x1="width-(width-width%3)/3-3" y1="(height-height%3)/3+1" + x2="(width-width%3)/3+1" y2="height-(height-height%3)/3-3" + color="C_icons_focused" /> + <line + x1="(width-width%3)/3+1" y1="(height-height%3)/3+1" + x2="width-(width-width%3)/3-2" y2="height-(height-height%3)/3-2" + color="C_icons_focused" /> + <line + x1="(width-width%3)/3+1" y1="(height-height%3)/3+2" + x2="width-(width-width%3)/3-3" y2="height-(height-height%3)/3-2" + color="C_icons_focused" /> + <line + x1="(width-width%3)/3+2" y1="(height-height%3)/3+1" + x2="width-(width-width%3)/3-2" y2="height-(height-height%3)/3-3" + color="C_icons_focused" /> +</draw_ops> + +<draw_ops name="close_focused_prelight"> + <line + x1="width-(width-width%3)/3-2" y1="(height-height%3)/3+1" + x2="(width-width%3)/3+1" y2="height-(height-height%3)/3-2" + color="C_icons_focused_prelight" /> + <line + x1="width-(width-width%3)/3-2" y1="(height-height%3)/3+2" + x2="(width-width%3)/3+2" y2="height-(height-height%3)/3-2" + color="C_icons_focused_prelight" /> + <line + x1="width-(width-width%3)/3-3" y1="(height-height%3)/3+1" + x2="(width-width%3)/3+1" y2="height-(height-height%3)/3-3" + color="C_icons_focused_prelight" /> + <line + x1="(width-width%3)/3+1" y1="(height-height%3)/3+1" + x2="width-(width-width%3)/3-2" y2="height-(height-height%3)/3-2" + color="C_icons_focused_prelight" /> + <line + x1="(width-width%3)/3+1" y1="(height-height%3)/3+2" + x2="width-(width-width%3)/3-3" y2="height-(height-height%3)/3-2" + color="C_icons_focused_prelight" /> + <line + x1="(width-width%3)/3+2" y1="(height-height%3)/3+1" + x2="width-(width-width%3)/3-2" y2="height-(height-height%3)/3-3" + color="C_icons_focused_prelight" /> +</draw_ops> + +<draw_ops name="close_focused_pressed"> + <line + x1="width-(width-width%3)/3-2" y1="(height-height%3)/3+1" + x2="(width-width%3)/3+1" y2="height-(height-height%3)/3-2" + color="C_icons_focused_pressed" /> + <line + x1="width-(width-width%3)/3-2" y1="(height-height%3)/3+2" + x2="(width-width%3)/3+2" y2="height-(height-height%3)/3-2" + color="C_icons_focused_pressed" /> + <line + x1="width-(width-width%3)/3-3" y1="(height-height%3)/3+1" + x2="(width-width%3)/3+1" y2="height-(height-height%3)/3-3" + color="C_icons_focused_pressed" /> + <line + x1="(width-width%3)/3+1" y1="(height-height%3)/3+1" + x2="width-(width-width%3)/3-2" y2="height-(height-height%3)/3-2" + color="C_icons_focused_pressed" /> + <line + x1="(width-width%3)/3+1" y1="(height-height%3)/3+2" + x2="width-(width-width%3)/3-3" y2="height-(height-height%3)/3-2" + color="C_icons_focused_pressed" /> + <line + x1="(width-width%3)/3+2" y1="(height-height%3)/3+1" + x2="width-(width-width%3)/3-2" y2="height-(height-height%3)/3-3" + color="C_icons_focused_pressed" /> +</draw_ops> + +<draw_ops name="close_unfocused"> + <line + x1="width-(width-width%3)/3-2" y1="(height-height%3)/3+1" + x2="(width-width%3)/3+1" y2="height-(height-height%3)/3-2" + color="C_icons_unfocused" /> + <line + x1="width-(width-width%3)/3-2" y1="(height-height%3)/3+2" + x2="(width-width%3)/3+2" y2="height-(height-height%3)/3-2" + color="C_icons_unfocused" /> + <line + x1="width-(width-width%3)/3-3" y1="(height-height%3)/3+1" + x2="(width-width%3)/3+1" y2="height-(height-height%3)/3-3" + color="C_icons_unfocused" /> + <line + x1="(width-width%3)/3+1" y1="(height-height%3)/3+1" + x2="width-(width-width%3)/3-2" y2="height-(height-height%3)/3-2" + color="C_icons_unfocused" /> + <line + x1="(width-width%3)/3+1" y1="(height-height%3)/3+2" + x2="width-(width-width%3)/3-3" y2="height-(height-height%3)/3-2" + color="C_icons_unfocused" /> + <line + x1="(width-width%3)/3+2" y1="(height-height%3)/3+1" + x2="width-(width-width%3)/3-2" y2="height-(height-height%3)/3-3" + color="C_icons_unfocused" /> +</draw_ops> + +<draw_ops name="close_unfocused_prelight"> + <include name="close_focused_prelight" /> +</draw_ops> + +<draw_ops name="close_unfocused_pressed"> + <include name="close_focused_pressed" /> +</draw_ops> + +<!-- maximize icon --> +<draw_ops name="maximize_focused"> + <rectangle + x="(width-width%3)/3+1" y="(height-height%3)/3+1" + width="width-2*(width-width%3)/3-3" height="height-2*(height-height%3)/3-3" + color="C_icons_focused" /> + <rectangle + x="(width-width%3)/3+2" y="(height-height%3)/3+2" + width="width-2*(width-width%3)/3-5" height="height-2*(height-height%3)/3-5" + color="C_icons_focused" /> +</draw_ops> + +<draw_ops name="maximize_focused_prelight"> + <rectangle + x="(width-width%3)/3+1" y="(height-height%3)/3+1" + width="width-2*(width-width%3)/3-3" height="height-2*(height-height%3)/3-3" + color="C_icons_focused_prelight" /> + <rectangle + x="(width-width%3)/3+2" y="(height-height%3)/3+2" + width="width-2*(width-width%3)/3-5" height="height-2*(height-height%3)/3-5" + color="C_icons_focused_prelight" /> +</draw_ops> + +<draw_ops name="maximize_focused_pressed"> + <rectangle + x="(width-width%3)/3+1" y="(height-height%3)/3+1" + width="width-2*(width-width%3)/3-3" height="height-2*(height-height%3)/3-3" + color="C_icons_focused_pressed" /> + <rectangle + x="(width-width%3)/3+2" y="(height-height%3)/3+2" + width="width-2*(width-width%3)/3-5" height="height-2*(height-height%3)/3-5" + color="C_icons_focused_pressed" /> +</draw_ops> + +<draw_ops name="maximize_unfocused"> + <rectangle + x="(width-width%3)/3+1" y="(height-height%3)/3+1" + width="width-2*(width-width%3)/3-3" height="height-2*(height-height%3)/3-3" + color="C_icons_unfocused" /> + <rectangle + x="(width-width%3)/3+2" y="(height-height%3)/3+2" + width="width-2*(width-width%3)/3-5" height="height-2*(height-height%3)/3-5" + color="C_icons_unfocused" /> +</draw_ops> + +<draw_ops name="maximize_unfocused_prelight"> + <include name="maximize_focused_prelight" /> +</draw_ops> + +<draw_ops name="maximize_unfocused_pressed"> + <include name="maximize_focused_pressed" /> +</draw_ops> + +<!-- unmaximize icon --> +<draw_ops name="unmaximize_focused"> + <rectangle + x="(width-width%3)/3+1" y="(height-height%3)/3+1" + width="width-2*(width-width%3)/3-3" height="height-2*(height-height%3)/3-3" + color="C_icons_focused" /> + <rectangle + x="(width-width%3)/3+2" y="(height-height%3)/3+2" + width="width-2*(width-width%3)/3-5" height="height-2*(height-height%3)/3-5" + color="C_icons_focused" /> +</draw_ops> + +<draw_ops name="unmaximize_focused_prelight"> + <rectangle + x="(width-width%3)/3+1" y="(height-height%3)/3+1" + width="width-2*(width-width%3)/3-3" height="height-2*(height-height%3)/3-3" + color="C_icons_focused_prelight" /> + <rectangle + x="(width-width%3)/3+2" y="(height-height%3)/3+2" + width="width-2*(width-width%3)/3-5" height="height-2*(height-height%3)/3-5" + color="C_icons_focused_prelight" /> +</draw_ops> + +<draw_ops name="unmaximize_focused_pressed"> + <rectangle + x="(width-width%3)/3+1" y="(height-height%3)/3+1" + width="width-2*(width-width%3)/3-3" height="height-2*(height-height%3)/3-3" + color="C_icons_focused_pressed" /> + <rectangle + x="(width-width%3)/3+2" y="(height-height%3)/3+2" + width="width-2*(width-width%3)/3-5" height="height-2*(height-height%3)/3-5" + color="C_icons_focused_pressed" /> +</draw_ops> + +<draw_ops name="unmaximize_unfocused"> + <rectangle + x="(width-width%3)/3+1" y="(height-height%3)/3+1" + width="width-2*(width-width%3)/3-3" height="height-2*(height-height%3)/3-3" + color="C_icons_unfocused" /> + <rectangle + x="(width-width%3)/3+2" y="(height-height%3)/3+2" + width="width-2*(width-width%3)/3-5" height="height-2*(height-height%3)/3-5" + color="C_icons_unfocused" /> +</draw_ops> + +<draw_ops name="unmaximize_unfocused_prelight"> + <include name="unmaximize_focused_prelight" /> +</draw_ops> + +<draw_ops name="unmaximize_unfocused_pressed"> + <include name="unmaximize_focused_pressed" /> +</draw_ops> + +<!-- minimize icon --> +<draw_ops name="minimize_focused"> + <rectangle + x="(width-width%3)/3+2" y="height-(height-height%3)/3-5" + width="width-2*(width-width%3)/3-2" height="2" filled="true" + color="C_icons_focused" /> +</draw_ops> + +<draw_ops name="minimize_focused_prelight"> + <rectangle + x="(width-width%3)/3+2" y="height-(height-height%3)/3-5" + width="width-2*(width-width%3)/3-2" height="2" filled="true" + color="C_icons_focused_prelight" /> +</draw_ops> + +<draw_ops name="minimize_focused_pressed"> + <rectangle + x="(width-width%3)/3+2" y="height-(height-height%3)/3-5" + width="width-2*(width-width%3)/3-2" height="2" filled="true" + color="C_icons_focused_pressed" /> +</draw_ops> + +<draw_ops name="minimize_unfocused"> + <rectangle + x="(width-width%3)/3+2" y="height-(height-height%3)/3-5" + width="width-2*(width-width%3)/3-2" height="2" filled="true" + color="C_icons_unfocused" /> +</draw_ops> + +<draw_ops name="minimize_unfocused_prelight"> + <include name="minimize_focused_prelight" /> +</draw_ops> + +<draw_ops name="minimize_unfocused_pressed"> + <include name="minimize_focused_pressed" /> +</draw_ops> + +<!-- menu icon --> +<draw_ops name="menu_focused"> + <rectangle + x="(width-width%3)/3+2" y="(height-height%3)/3+1" + width="width-2*(width-width%3)/3-3" height="height-2*(height-height%3)/3-3" + color="C_icons_focused" /> + <rectangle + x="(width-width%3)/3+3" y="(height-height%3)/3+2" + width="width-2*(width-width%3)/3-5" height="height-2*(height-height%3)/3-5" + color="C_icons_focused" /> + <rectangle + x="(width-width%3)/3+5" y="height/2-2" + width="width-2*(width-width%3)/3-8" height="2" filled="true" + color="C_icons_focused" /> +</draw_ops> + +<draw_ops name="menu_focused_prelight"> + <rectangle + x="(width-width%3)/3+2" y="(height-height%3)/3+1" + width="width-2*(width-width%3)/3-3" height="height-2*(height-height%3)/3-3" + color="C_icons_focused_prelight" /> + <rectangle + x="(width-width%3)/3+3" y="(height-height%3)/3+2" + width="width-2*(width-width%3)/3-5" height="height-2*(height-height%3)/3-5" + color="C_icons_focused_prelight" /> + <rectangle + x="(width-width%3)/3+5" y="height/2-2" + width="width-2*(width-width%3)/3-8" height="2" filled="true" + color="C_icons_focused_prelight" /> +</draw_ops> + +<draw_ops name="menu_focused_pressed"> + <rectangle + x="(width-width%3)/3+2" y="(height-height%3)/3+1" + width="width-2*(width-width%3)/3-3" height="height-2*(height-height%3)/3-3" + color="C_icons_focused_pressed" /> + <rectangle + x="(width-width%3)/3+3" y="(height-height%3)/3+2" + width="width-2*(width-width%3)/3-5" height="height-2*(height-height%3)/3-5" + color="C_icons_focused_pressed" /> + <rectangle + x="(width-width%3)/3+5" y="height/2-2" + width="width-2*(width-width%3)/3-8" height="2" filled="true" + color="C_icons_focused_pressed" /> +</draw_ops> + +<draw_ops name="menu_unfocused"> + <rectangle + x="(width-width%3)/3+2" y="(height-height%3)/3+1" + width="width-2*(width-width%3)/3-3" height="height-2*(height-height%3)/3-3" + color="C_icons_unfocused" /> + <rectangle + x="(width-width%3)/3+3" y="(height-height%3)/3+2" + width="width-2*(width-width%3)/3-5" height="height-2*(height-height%3)/3-5" + color="C_icons_unfocused" /> + <rectangle + x="(width-width%3)/3+5" y="height/2-2" + width="width-2*(width-width%3)/3-8" height="2" filled="true" + color="C_icons_unfocused" /> +</draw_ops> + +<draw_ops name="menu_unfocused_prelight"> + <include name="menu_focused_prelight" /> +</draw_ops> + +<draw_ops name="menu_unfocused_pressed"> + <include name="menu_focused_pressed" /> +</draw_ops> + +<!-- shade icon --> +<draw_ops name="shade_focused"> + <line + x1="width-(width-width%3)/3-6" y1="(height-height%3)/3+1" + x2="(width-width%3)/3" y2="height-(height-height%3)/3-5" + color="C_icons_focused" /> + <line + x1="width-(width-width%3)/3-6" y1="(height-height%3)/3+2" + x2="(width-width%3)/3+1" y2="height-(height-height%3)/3-5" + color="C_icons_focused" /> + <line + x1="width-(width-width%3)/3-7" y1="(height-height%3)/3+1" + x2="(width-width%3)/3" y2="height-(height-height%3)/3-6" + color="C_icons_focused" /> + <line + x1="(width-width%3)/3+3" y1="(height-height%3)/3+1" + x2="width-(width-width%3)/3-3" y2="height-(height-height%3)/3-5" + color="C_icons_focused" /> + <line + x1="(width-width%3)/3+3" y1="(height-height%3)/3+2" + x2="width-(width-width%3)/3-4" y2="height-(height-height%3)/3-5" + color="C_icons_focused" /> + <line + x1="(width-width%3)/3+4" y1="(height-height%3)/3+1" + x2="width-(width-width%3)/3-3" y2="height-(height-height%3)/3-6" + color="C_icons_focused" /> + <rectangle + x="(width-width%3)/3+3" y="height/2-2" + width="width-2*(width-width%3)/3-8" height="6" filled="true" + color="C_icons_focused" /> +</draw_ops> + +<draw_ops name="shade_focused_prelight"> + <line + x1="width-(width-width%3)/3-6" y1="(height-height%3)/3+1" + x2="(width-width%3)/3" y2="height-(height-height%3)/3-5" + color="C_icons_focused_prelight" /> + <line + x1="width-(width-width%3)/3-6" y1="(height-height%3)/3+2" + x2="(width-width%3)/3+1" y2="height-(height-height%3)/3-5" + color="C_icons_focused_prelight" /> + <line + x1="width-(width-width%3)/3-7" y1="(height-height%3)/3+1" + x2="(width-width%3)/3" y2="height-(height-height%3)/3-6" + color="C_icons_focused_prelight" /> + <line + x1="(width-width%3)/3+3" y1="(height-height%3)/3+1" + x2="width-(width-width%3)/3-3" y2="height-(height-height%3)/3-5" + color="C_icons_focused_prelight" /> + <line + x1="(width-width%3)/3+3" y1="(height-height%3)/3+2" + x2="width-(width-width%3)/3-4" y2="height-(height-height%3)/3-5" + color="C_icons_focused_prelight" /> + <line + x1="(width-width%3)/3+4" y1="(height-height%3)/3+1" + x2="width-(width-width%3)/3-3" y2="height-(height-height%3)/3-6" + color="C_icons_focused_prelight" /> + <rectangle + x="(width-width%3)/3+3" y="height/2-2" + width="width-2*(width-width%3)/3-8" height="6" filled="true" + color="C_icons_focused_prelight" /> +</draw_ops> + +<draw_ops name="shade_focused_pressed"> + <line + x1="width-(width-width%3)/3-6" y1="(height-height%3)/3+1" + x2="(width-width%3)/3" y2="height-(height-height%3)/3-5" + color="C_icons_focused_pressed" /> + <line + x1="width-(width-width%3)/3-6" y1="(height-height%3)/3+2" + x2="(width-width%3)/3+1" y2="height-(height-height%3)/3-5" + color="C_icons_focused_pressed" /> + <line + x1="width-(width-width%3)/3-7" y1="(height-height%3)/3+1" + x2="(width-width%3)/3" y2="height-(height-height%3)/3-6" + color="C_icons_focused_pressed" /> + <line + x1="(width-width%3)/3+3" y1="(height-height%3)/3+1" + x2="width-(width-width%3)/3-3" y2="height-(height-height%3)/3-5" + color="C_icons_focused_pressed" /> + <line + x1="(width-width%3)/3+3" y1="(height-height%3)/3+2" + x2="width-(width-width%3)/3-4" y2="height-(height-height%3)/3-5" + color="C_icons_focused_pressed" /> + <line + x1="(width-width%3)/3+4" y1="(height-height%3)/3+1" + x2="width-(width-width%3)/3-3" y2="height-(height-height%3)/3-6" + color="C_icons_focused_pressed" /> + <rectangle + x="(width-width%3)/3+3" y="height/2-2" + width="width-2*(width-width%3)/3-8" height="6" filled="true" + color="C_icons_focused_pressed" /> +</draw_ops> + +<draw_ops name="shade_unfocused"> + <line + x1="width-(width-width%3)/3-6" y1="(height-height%3)/3+1" + x2="(width-width%3)/3" y2="height-(height-height%3)/3-5" + color="C_icons_unfocused" /> + <line + x1="width-(width-width%3)/3-6" y1="(height-height%3)/3+2" + x2="(width-width%3)/3+1" y2="height-(height-height%3)/3-5" + color="C_icons_unfocused" /> + <line + x1="width-(width-width%3)/3-7" y1="(height-height%3)/3+1" + x2="(width-width%3)/3" y2="height-(height-height%3)/3-6" + color="C_icons_unfocused" /> + <line + x1="(width-width%3)/3+3" y1="(height-height%3)/3+1" + x2="width-(width-width%3)/3-3" y2="height-(height-height%3)/3-5" + color="C_icons_unfocused" /> + <line + x1="(width-width%3)/3+3" y1="(height-height%3)/3+2" + x2="width-(width-width%3)/3-4" y2="height-(height-height%3)/3-5" + color="C_icons_unfocused" /> + <line + x1="(width-width%3)/3+4" y1="(height-height%3)/3+1" + x2="width-(width-width%3)/3-3" y2="height-(height-height%3)/3-6" + color="C_icons_unfocused" /> + <rectangle + x="(width-width%3)/3+3" y="height/2-2" + width="width-2*(width-width%3)/3-8" height="6" filled="true" + color="C_icons_unfocused" /> +</draw_ops> + +<draw_ops name="shade_unfocused_prelight"> + <include name="shade_focused_prelight" /> +</draw_ops> + +<draw_ops name="shade_unfocused_pressed"> + <include name="shade_focused_pressed" /> +</draw_ops> + +<!-- unshade icon --> +<draw_ops name="unshade_focused"> + <line + x1="width-(width-width%3)/3-3" y1="(height-height%3)/3+4" + x2="(width-width%3)/3+3" y2="height-(height-height%3)/3-2" + color="C_icons_focused" /> + <line + x1="width-(width-width%3)/3-3" y1="(height-height%3)/3+5" + x2="(width-width%3)/3+4" y2="height-(height-height%3)/3-2" + color="C_icons_focused" /> + <line + x1="width-(width-width%3)/3-4" y1="(height-height%3)/3+4" + x2="(width-width%3)/3+3" y2="height-(height-height%3)/3-3" + color="C_icons_focused" /> + <line + x1="(width-width%3)/3" y1="(height-height%3)/3+4" + x2="width-(width-width%3)/3-6" y2="height-(height-height%3)/3-2" + color="C_icons_focused" /> + <line + x1="(width-width%3)/3" y1="(height-height%3)/3+5" + x2="width-(width-width%3)/3-7" y2="height-(height-height%3)/3-2" + color="C_icons_focused" /> + <line + x1="(width-width%3)/3+1" y1="(height-height%3)/3+4" + x2="width-(width-width%3)/3-6" y2="height-(height-height%3)/3-3" + color="C_icons_focused" /> + <rectangle + x="(width-width%3)/3+3" y="height/2-4" + width="width-2*(width-width%3)/3-8" height="6" filled="true" + color="C_icons_focused" /> +</draw_ops> + +<draw_ops name="unshade_focused_prelight"> + <line + x1="width-(width-width%3)/3-3" y1="(height-height%3)/3+4" + x2="(width-width%3)/3+3" y2="height-(height-height%3)/3-2" + color="C_icons_focused_prelight" /> + <line + x1="width-(width-width%3)/3-3" y1="(height-height%3)/3+5" + x2="(width-width%3)/3+4" y2="height-(height-height%3)/3-2" + color="C_icons_focused_prelight" /> + <line + x1="width-(width-width%3)/3-4" y1="(height-height%3)/3+4" + x2="(width-width%3)/3+3" y2="height-(height-height%3)/3-3" + color="C_icons_focused_prelight" /> + <line + x1="(width-width%3)/3" y1="(height-height%3)/3+4" + x2="width-(width-width%3)/3-6" y2="height-(height-height%3)/3-2" + color="C_icons_focused_prelight" /> + <line + x1="(width-width%3)/3" y1="(height-height%3)/3+5" + x2="width-(width-width%3)/3-7" y2="height-(height-height%3)/3-2" + color="C_icons_focused_prelight" /> + <line + x1="(width-width%3)/3+1" y1="(height-height%3)/3+4" + x2="width-(width-width%3)/3-6" y2="height-(height-height%3)/3-3" + color="C_icons_focused_prelight" /> + <rectangle + x="(width-width%3)/3+3" y="height/2-4" + width="width-2*(width-width%3)/3-8" height="6" filled="true" + color="C_icons_focused_prelight" /> +</draw_ops> + +<draw_ops name="unshade_focused_pressed"> + <line + x1="width-(width-width%3)/3-6" y1="(height-height%3)/3+1" + x2="(width-width%3)/3" y2="height-(height-height%3)/3-5" + color="C_icons_focused_pressed" /> + <line + x1="width-(width-width%3)/3-6" y1="(height-height%3)/3+2" + x2="(width-width%3)/3+1" y2="height-(height-height%3)/3-5" + color="C_icons_focused_pressed" /> + <line + x1="width-(width-width%3)/3-7" y1="(height-height%3)/3+1" + x2="(width-width%3)/3" y2="height-(height-height%3)/3-6" + color="C_icons_focused_pressed" /> + <line + x1="(width-width%3)/3+3" y1="(height-height%3)/3+1" + x2="width-(width-width%3)/3-3" y2="height-(height-height%3)/3-5" + color="C_icons_focused_pressed" /> + <line + x1="(width-width%3)/3+3" y1="(height-height%3)/3+2" + x2="width-(width-width%3)/3-4" y2="height-(height-height%3)/3-5" + color="C_icons_focused_pressed" /> + <line + x1="(width-width%3)/3+4" y1="(height-height%3)/3+1" + x2="width-(width-width%3)/3-3" y2="height-(height-height%3)/3-6" + color="C_icons_focused_pressed" /> + <rectangle + x="(width-width%3)/3+3" y="height/2-2" + width="width-2*(width-width%3)/3-8" height="6" filled="true" + color="C_icons_focused_pressed" /> +</draw_ops> + +<draw_ops name="unshade_unfocused"> + <line + x1="width-(width-width%3)/3-3" y1="(height-height%3)/3+4" + x2="(width-width%3)/3+3" y2="height-(height-height%3)/3-2" + color="C_icons_unfocused" /> + <line + x1="width-(width-width%3)/3-3" y1="(height-height%3)/3+5" + x2="(width-width%3)/3+4" y2="height-(height-height%3)/3-2" + color="C_icons_unfocused" /> + <line + x1="width-(width-width%3)/3-4" y1="(height-height%3)/3+4" + x2="(width-width%3)/3+3" y2="height-(height-height%3)/3-3" + color="C_icons_unfocused" /> + <line + x1="(width-width%3)/3" y1="(height-height%3)/3+4" + x2="width-(width-width%3)/3-6" y2="height-(height-height%3)/3-2" + color="C_icons_unfocused" /> + <line + x1="(width-width%3)/3" y1="(height-height%3)/3+5" + x2="width-(width-width%3)/3-7" y2="height-(height-height%3)/3-2" + color="C_icons_unfocused" /> + <line + x1="(width-width%3)/3+1" y1="(height-height%3)/3+4" + x2="width-(width-width%3)/3-6" y2="height-(height-height%3)/3-3" + color="C_icons_unfocused" /> + <rectangle + x="(width-width%3)/3+3" y="height/2-4" + width="width-2*(width-width%3)/3-8" height="6" filled="true" + color="C_icons_unfocused" /> +</draw_ops> + +<draw_ops name="unshade_unfocused_prelight"> + <include name="unshade_focused_prelight" /> +</draw_ops> + +<draw_ops name="unshade_unfocused_pressed"> + <include name="unshade_focused_pressed" /> +</draw_ops> + +<!-- ::: FRAME STYLES ::: --> +<frame_style name="normal_focused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="rounded_titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="rounded_border_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_unfocused" geometry="normal_unfocused"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="rounded_border_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_fill_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_shaded_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_fill_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay"><draw_ops><line x1="0" y1="height-1" x2="width" y2="height-1" color="C_border_focused" /></draw_ops></piece> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_shaded_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay"><draw_ops><line x1="0" y1="height-1" x2="width" y2="height-1" color="C_border_unfocused" /></draw_ops></piece> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="dialog_focused" geometry="nobuttons"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="rounded_titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="rounded_border_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="dialog_unfocused" geometry="nobuttons"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="rounded_border_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="prelight"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="prelight"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="modal_dialog_focused" geometry="modal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_attached_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="border_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button><button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="modal_dialog_unfocused" geometry="modal"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="border_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="utility_focused" geometry="small"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="border_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="utility_unfocused" geometry="small_unfocused"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="border_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="border_focused" geometry="border"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="overlay" draw_ops="border_focused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="prelight"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="prelight"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="border_unfocused" geometry="border"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="overlay" draw_ops="border_unfocused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="prelight"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="prelight"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="borderless" geometry="borderless"> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="prelight"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="prelight"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="attached_focused" geometry="attached"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_attached_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="border_focused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="prelight"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="prelight"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="attached_unfocused" geometry="attached"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_attached_focused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="border_unfocused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="prelight"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="prelight"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="tiled_left_focused" geometry="tiled_left"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_fill_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="border_right_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="tiled_left_unfocused" geometry="tiled_left"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="border_right_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="tiled_right_focused" geometry="tiled_right"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_fill_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="border_left_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="tiled_right_unfocused" geometry="tiled_right"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="border_left_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<!-- placeholder for unimplementated styles--> +<frame_style name="blank" geometry="normal"> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="prelight"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="prelight"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<!-- ::: FRAME STYLE SETS ::: --> +<frame_style_set name="normal_style_set"> + <frame focus="yes" state="normal" resize="both" style="normal_focused" /> + <frame focus="no" state="normal" resize="both" style="normal_unfocused" /> + <frame focus="yes" state="maximized" style="normal_max_focused" /> + <frame focus="no" state="maximized" style="normal_max_unfocused" /> + <frame focus="yes" state="shaded" style="normal_focused" /> + <frame focus="no" state="shaded" style="normal_unfocused" /> + <frame focus="yes" state="maximized_and_shaded" style="normal_max_shaded_focused" /> + <frame focus="no" state="maximized_and_shaded" style="normal_max_shaded_unfocused" /> +</frame_style_set> + +<frame_style_set name="dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="dialog_focused" /> + <frame focus="no" state="normal" resize="both" style="dialog_unfocused" /> + <frame focus="yes" state="maximized" style="blank" /> + <frame focus="no" state="maximized" style="blank" /> + <frame focus="yes" state="shaded" style="dialog_focused" /> + <frame focus="no" state="shaded" style="dialog_unfocused" /> + <frame focus="yes" state="maximized_and_shaded" style="blank" /> + <frame focus="no" state="maximized_and_shaded" style="blank" /> +</frame_style_set> + +<frame_style_set name="modal_dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="modal_dialog_focused" /> + <frame focus="no" state="normal" resize="both" style="modal_dialog_unfocused" /> + <frame focus="yes" state="maximized" style="blank" /> + <frame focus="no" state="maximized" style="blank" /> + <frame focus="yes" state="shaded" style="modal_dialog_focused" /> + <frame focus="no" state="shaded" style="modal_dialog_unfocused" /> + <frame focus="yes" state="maximized_and_shaded" style="blank" /> + <frame focus="no" state="maximized_and_shaded" style="blank" /> +</frame_style_set> + +<frame_style_set name="utility_style_set"> + <frame focus="yes" state="normal" resize="both" style="utility_focused" /> + <frame focus="no" state="normal" resize="both" style="utility_unfocused" /> + <frame focus="yes" state="maximized" style="blank" /> + <frame focus="no" state="maximized" style="blank" /> + <frame focus="yes" state="shaded" style="utility_focused" /> + <frame focus="no" state="shaded" style="utility_unfocused" /> + <frame focus="yes" state="maximized_and_shaded" style="blank" /> + <frame focus="no" state="maximized_and_shaded" style="blank" /> +</frame_style_set> + +<frame_style_set name="border_style_set"> + <frame focus="yes" state="normal" resize="both" style="border_focused" /> + <frame focus="no" state="normal" resize="both" style="border_unfocused" /> + <frame focus="yes" state="maximized" style="borderless" /> + <frame focus="no" state="maximized" style="borderless" /> + <frame focus="yes" state="shaded" style="blank" /> + <frame focus="no" state="shaded" style="blank" /> + <frame focus="yes" state="maximized_and_shaded" style="blank" /> + <frame focus="no" state="maximized_and_shaded" style="blank" /> +</frame_style_set> + +<!-- ::: WINDOWS ::: --> +<window type="normal" style_set="normal_style_set" /> +<window type="dialog" style_set="dialog_style_set" /> +<window type="modal_dialog" style_set="modal_dialog_style_set" /> +<window type="menu" style_set="utility_style_set" /> +<window type="utility" style_set="utility_style_set" /> +<window type="border" style_set="border_style_set" /> + +</metacity_theme> diff --git a/.themes/Klaus/metacity-1/metacity-theme-3.xml b/.themes/Klaus/metacity-1/metacity-theme-3.xml new file mode 100644 index 00000000..1f529f6b --- /dev/null +++ b/.themes/Klaus/metacity-1/metacity-theme-3.xml @@ -0,0 +1,1603 @@ +<?xml version="1.0"?> +<metacity_theme> +<info> + <name>Numix</name> + <author>Satyajit Sahoo</author> + <copyright>GPL-3.0+</copyright> + <date>11 December 2013</date> + <description>Numix Mutter Theme</description> +</info> + +<!-- ::: CONSTANTS ::: --> +<constant name="C_titlebar_focused" value="gtk:custom(wm_bg_focused,#444444)" /> +<constant name="C_titlebar_unfocused" value="gtk:custom(wm_bg_unfocused,#353535)" /> +<constant name="C_border_focused" value="gtk:custom(wm_border_focused,#484848)" /> +<constant name="C_border_unfocused" value="gtk:custom(wm_border_unfocused,#393939)" /> +<constant name="C_title_focused" value="gtk:custom(wm_title_focused,#eeeeee)" /> +<constant name="C_title_unfocused" value="gtk:custom(wm_title_unfocused,#888888)" /> +<constant name="C_icons_focused" value="gtk:custom(wm_icons_focused,#eeeeee)" /> +<constant name="C_icons_focused_prelight" value="gtk:custom(wm_icons_focused_prelight,gtk:bg[SELECTED])" /> +<constant name="C_icons_focused_pressed" value="gtk:custom(wm_icons_focused_pressed,shade/gtk:bg[SELECTED]/0.8)" /> +<constant name="C_icons_unfocused" value="gtk:custom(wm_icons_unfocused,#888888)" /> +<constant name="C_icons_unfocused_prelight" value="gtk:custom(wm_icons_focused_prelight,gtk:bg[SELECTED])" /> +<constant name="C_icons_unfocused_pressed" value="gtk:custom(wm_icons_focused_pressed,shade/gtk:bg[SELECTED]/0.8)" /> + +<!-- ::: GEOMETRY ::: --> +<frame_geometry name="normal" title_scale="medium" rounded_top_left="1" rounded_top_right="1"> + <distance name="left_width" value="1" /> + <distance name="right_width" value="1" /> + <distance name="bottom_height" value="1" /> + <distance name="left_titlebar_edge" value="4" /> + <distance name="right_titlebar_edge" value="4" /> + <distance name="title_vertical_pad" value="0" /> + <aspect_ratio name="button" value="1.0" /> + <border name="title_border" left="8" right="8" top="4" bottom="4" /> + <border name="button_border" left="0" right="0" top="0" bottom="0" /> +</frame_geometry> + +<frame_geometry name="normal_unfocused" title_scale="medium" rounded_top_left="1" rounded_top_right="1" parent="normal" /> + +<frame_geometry name="max" title_scale="medium" parent="normal" rounded_top_left="false" rounded_top_right="false"> + <distance name="left_width" value="0" /> + <distance name="right_width" value="0" /> + <distance name="bottom_height" value="0" /> +</frame_geometry> + +<frame_geometry name="tiled_left" title_scale="medium" rounded_top_left="false" rounded_top_right="false" parent="max"> + <distance name="right_width" value="1" /> +</frame_geometry> + +<frame_geometry name="tiled_right" title_scale="medium" rounded_top_left="false" rounded_top_right="false" parent="max"> + <distance name="left_width" value="1" /> +</frame_geometry> + +<frame_geometry name="small" title_scale="small" parent="normal" rounded_top_left="1" rounded_top_right="1"> + <distance name="title_vertical_pad" value="0" /> + <border name="title_border" left="8" right="8" top="4" bottom="4" /> + <border name="button_border" left="0" right="0" top="0" bottom="0" /> +</frame_geometry> + +<frame_geometry name="small_unfocused" parent="small"> + <distance name="left_titlebar_edge" value="1"/> + <distance name="right_titlebar_edge" value="1"/> +</frame_geometry> + +<frame_geometry name="nobuttons" hide_buttons="true" parent="normal" /> + +<frame_geometry name="border" has_title="false" rounded_top_left="false" rounded_top_right="false" parent="normal" > + <distance name="left_width" value="1" /> + <distance name="right_width" value="1" /> + <distance name="bottom_height" value="1" /> + <distance name="title_vertical_pad" value="0" /> + <border name="title_border" left="0" right="0" top="0" bottom="0" /> + <border name="button_border" left="0" right="0" top="0" bottom="0"/> +</frame_geometry> + +<frame_geometry name="borderless" has_title="false" rounded_top_left="false" rounded_top_right="false" parent="normal"> + <distance name="left_width" value="0" /> + <distance name="right_width" value="0" /> + <distance name="bottom_height" value="0" /> + <distance name="title_vertical_pad" value="0" /> + <border name="title_border" left="0" right="0" top="0" bottom="0" /> + <border name="button_border" left="0" right="0" top="0" bottom="0" /> +</frame_geometry> + +<frame_geometry name="modal" title_scale="small" hide_buttons="true" rounded_top_left="1" rounded_top_right="1" rounded_bottom_right="1" rounded_bottom_left="1" parent="small"> +</frame_geometry> + +<frame_geometry name="attached" title_scale="small" hide_buttons="true" rounded_top_left="1" rounded_top_right="1" parent="small"> +</frame_geometry> + +<!-- ::: TITLES ::: --> +<draw_ops name="title_focused"> + <title version="< 3.1" + x="(0 `max` ((width - title_width) / 2)) + 2" + y="(0 `max` ((height - title_height) / 2))" + color="C_title_focused" /> + <title version=">= 3.1" + x="(0 `max` ((frame_x_center - title_width/2) `min` (width - title_width))) + 2" + y="(0 `max` ((height - title_height) / 2))" + ellipsize_width="width" + color="C_title_focused" /> +</draw_ops> + +<draw_ops name="title_unfocused"> + <title version="< 3.1" + x="(0 `max` ((width - title_width) / 2)) + 2" + y="(0 `max` ((height - title_height) / 2))" + color="C_title_unfocused" /> + <title version=">= 3.1" + x="(0 `max` ((frame_x_center - title_width/2) `min` (width - title_width))) + 2" + y="(0 `max` ((height - title_height) / 2))" + ellipsize_width="width" + color="C_title_unfocused" /> +</draw_ops> + +<!-- ::: WINDOW DECORATIONS ::: --> +<draw_ops name="entire_background_focused"> + <rectangle color="C_titlebar_focused" x="0" y="0" width="width" height="height" filled="true" /> +</draw_ops> + +<draw_ops name="entire_background_unfocused"> + <rectangle color="C_titlebar_unfocused" x="0" y="0" width="width" height="height" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_fill_focused"> + <include name="entire_background_focused" /> +</draw_ops> + +<draw_ops name="titlebar_fill_unfocused"> + <include name="entire_background_unfocused" /> +</draw_ops> + +<draw_ops name="titlebar_fill_attached_focused"> + <include name="titlebar_fill_focused" /> +</draw_ops> + +<draw_ops name="titlebar_fill_attached_unfocused"> + <include name="titlebar_fill_unfocused" /> +</draw_ops> + +<draw_ops name="titlebar_focused"> + <include name="titlebar_fill_focused" /> +</draw_ops> + +<draw_ops name="titlebar_unfocused"> + <include name="titlebar_fill_unfocused" /> +</draw_ops> + +<draw_ops name="titlebar_attached_focused"> <!-- titlebar for attached and modal dialogs --> + <include name="titlebar_fill_attached_focused" /> +</draw_ops> + +<draw_ops name="titlebar_attached_unfocused"> <!-- titlebar for attached and modal dialogs --> + <include name="titlebar_fill_attached_unfocused" /> +</draw_ops> + +<draw_ops name="rounded_titlebar_focused"> + <include name="titlebar_fill_focused" /> +</draw_ops> + +<draw_ops name="rounded_titlebar_unfocused"> + <include name="titlebar_fill_unfocused" /> +</draw_ops> + +<draw_ops name="border_focused"> + <rectangle color="C_border_focused" x="0" y="0" width="width-1" height="height-1" filled="false" /> +</draw_ops> + +<draw_ops name="border_unfocused"> + <rectangle color="C_border_unfocused" x="0" y="0" width="width-1" height="height-1" filled="false" /> +</draw_ops> + +<draw_ops name="rounded_border_focused"> + <line color="C_border_focused" x1="2" y1="0" x2="width-3" y2="0" /> + <line color="C_border_focused" x1="0" y1="height-1" x2="width-1" y2="height-1" /> + <line color="C_border_focused" x1="0" y1="2" x2="0" y2="height-2" /> + <line color="C_border_focused" x1="width-1" y1="2" x2="width-1" y2="height-2" /> + <arc color="C_border_focused" x="0" y="0" width="3" height="3" start_angle="270" extent_angle="90" /> + <arc color="C_border_focused" x="width-3" y="0" width="2" height="3" start_angle="0" extent_angle="90" /> + <!-- double arcs for darker borders --> + <arc color="C_border_focused" x="0" y="0" width="3" height="3" start_angle="270" extent_angle="90" /> + <arc color="C_border_focused" x="width-3" y="0" width="2" height="3" start_angle="0" extent_angle="90" /> +</draw_ops> + +<draw_ops name="rounded_border_unfocused"> + <line color="C_border_unfocused" x1="2" y1="0" x2="width-3" y2="0" /> + <line color="C_border_unfocused" x1="0" y1="height-1" x2="width-1" y2="height-1" /> + <line color="C_border_unfocused" x1="0" y1="2" x2="0" y2="height-2" /> + <line color="C_border_unfocused" x1="width-1" y1="2" x2="width-1" y2="height-2" /> + <arc color="C_border_unfocused" x="0" y="0" width="3" height="3" start_angle="270" extent_angle="90" /> + <arc color="C_border_unfocused" x="width-3" y="0" width="2" height="3" start_angle="0" extent_angle="90" /> + <!-- double arcs for darker borders --> + <arc color="C_border_unfocused" x="0" y="0" width="3" height="3" start_angle="270" extent_angle="90" /> + <arc color="C_border_unfocused" x="width-3" y="0" width="2" height="3" start_angle="0" extent_angle="90" /> +</draw_ops> + +<draw_ops name="border_right_focused"> + <line + x1="width-1" y1="0" + x2="width-1" y2="height" + color="C_border_focused" /> +</draw_ops> + +<draw_ops name="border_right_unfocused"> + <line + x1="width-1" y1="0" + x2="width-1" y2="height" + color="C_border_unfocused" /> +</draw_ops> + +<draw_ops name="border_left_focused"> + <line + x1="0" y1="0" + x2="0" y2="height" + color="C_border_focused" /> +</draw_ops> + +<draw_ops name="border_left_unfocused"> + <line + x1="0" y1="0" + x2="0" y2="height" + color="C_border_unfocused" /> +</draw_ops> + +<!-- ::: BUTTON ICONS ::: --> +<!-- note: negative values in x or y causes gnome-shell to crash --> +<!-- close icon --> +<draw_ops name="close_focused"> + <line + x1="width-(width-width%3)/3-2" y1="(height-height%3)/3+1" + x2="(width-width%3)/3+1" y2="height-(height-height%3)/3-2" + color="C_icons_focused" /> + <line + x1="width-(width-width%3)/3-2" y1="(height-height%3)/3+2" + x2="(width-width%3)/3+2" y2="height-(height-height%3)/3-2" + color="C_icons_focused" /> + <line + x1="width-(width-width%3)/3-3" y1="(height-height%3)/3+1" + x2="(width-width%3)/3+1" y2="height-(height-height%3)/3-3" + color="C_icons_focused" /> + <line + x1="(width-width%3)/3+1" y1="(height-height%3)/3+1" + x2="width-(width-width%3)/3-2" y2="height-(height-height%3)/3-2" + color="C_icons_focused" /> + <line + x1="(width-width%3)/3+1" y1="(height-height%3)/3+2" + x2="width-(width-width%3)/3-3" y2="height-(height-height%3)/3-2" + color="C_icons_focused" /> + <line + x1="(width-width%3)/3+2" y1="(height-height%3)/3+1" + x2="width-(width-width%3)/3-2" y2="height-(height-height%3)/3-3" + color="C_icons_focused" /> +</draw_ops> + +<draw_ops name="close_focused_prelight"> + <line + x1="width-(width-width%3)/3-2" y1="(height-height%3)/3+1" + x2="(width-width%3)/3+1" y2="height-(height-height%3)/3-2" + color="C_icons_focused_prelight" /> + <line + x1="width-(width-width%3)/3-2" y1="(height-height%3)/3+2" + x2="(width-width%3)/3+2" y2="height-(height-height%3)/3-2" + color="C_icons_focused_prelight" /> + <line + x1="width-(width-width%3)/3-3" y1="(height-height%3)/3+1" + x2="(width-width%3)/3+1" y2="height-(height-height%3)/3-3" + color="C_icons_focused_prelight" /> + <line + x1="(width-width%3)/3+1" y1="(height-height%3)/3+1" + x2="width-(width-width%3)/3-2" y2="height-(height-height%3)/3-2" + color="C_icons_focused_prelight" /> + <line + x1="(width-width%3)/3+1" y1="(height-height%3)/3+2" + x2="width-(width-width%3)/3-3" y2="height-(height-height%3)/3-2" + color="C_icons_focused_prelight" /> + <line + x1="(width-width%3)/3+2" y1="(height-height%3)/3+1" + x2="width-(width-width%3)/3-2" y2="height-(height-height%3)/3-3" + color="C_icons_focused_prelight" /> +</draw_ops> + +<draw_ops name="close_focused_pressed"> + <line + x1="width-(width-width%3)/3-2" y1="(height-height%3)/3+1" + x2="(width-width%3)/3+1" y2="height-(height-height%3)/3-2" + color="C_icons_focused_pressed" /> + <line + x1="width-(width-width%3)/3-2" y1="(height-height%3)/3+2" + x2="(width-width%3)/3+2" y2="height-(height-height%3)/3-2" + color="C_icons_focused_pressed" /> + <line + x1="width-(width-width%3)/3-3" y1="(height-height%3)/3+1" + x2="(width-width%3)/3+1" y2="height-(height-height%3)/3-3" + color="C_icons_focused_pressed" /> + <line + x1="(width-width%3)/3+1" y1="(height-height%3)/3+1" + x2="width-(width-width%3)/3-2" y2="height-(height-height%3)/3-2" + color="C_icons_focused_pressed" /> + <line + x1="(width-width%3)/3+1" y1="(height-height%3)/3+2" + x2="width-(width-width%3)/3-3" y2="height-(height-height%3)/3-2" + color="C_icons_focused_pressed" /> + <line + x1="(width-width%3)/3+2" y1="(height-height%3)/3+1" + x2="width-(width-width%3)/3-2" y2="height-(height-height%3)/3-3" + color="C_icons_focused_pressed" /> +</draw_ops> + +<draw_ops name="close_unfocused"> + <line + x1="width-(width-width%3)/3-2" y1="(height-height%3)/3+1" + x2="(width-width%3)/3+1" y2="height-(height-height%3)/3-2" + color="C_icons_unfocused" /> + <line + x1="width-(width-width%3)/3-2" y1="(height-height%3)/3+2" + x2="(width-width%3)/3+2" y2="height-(height-height%3)/3-2" + color="C_icons_unfocused" /> + <line + x1="width-(width-width%3)/3-3" y1="(height-height%3)/3+1" + x2="(width-width%3)/3+1" y2="height-(height-height%3)/3-3" + color="C_icons_unfocused" /> + <line + x1="(width-width%3)/3+1" y1="(height-height%3)/3+1" + x2="width-(width-width%3)/3-2" y2="height-(height-height%3)/3-2" + color="C_icons_unfocused" /> + <line + x1="(width-width%3)/3+1" y1="(height-height%3)/3+2" + x2="width-(width-width%3)/3-3" y2="height-(height-height%3)/3-2" + color="C_icons_unfocused" /> + <line + x1="(width-width%3)/3+2" y1="(height-height%3)/3+1" + x2="width-(width-width%3)/3-2" y2="height-(height-height%3)/3-3" + color="C_icons_unfocused" /> +</draw_ops> + +<draw_ops name="close_unfocused_prelight"> + <include name="close_focused_prelight" /> +</draw_ops> + +<draw_ops name="close_unfocused_pressed"> + <include name="close_focused_pressed" /> +</draw_ops> + +<!-- maximize icon --> +<draw_ops name="maximize_focused"> + <rectangle + x="(width-width%3)/3+1" y="(height-height%3)/3+1" + width="width-2*(width-width%3)/3-3" height="height-2*(height-height%3)/3-3" + color="C_icons_focused" /> + <rectangle + x="(width-width%3)/3+2" y="(height-height%3)/3+2" + width="width-2*(width-width%3)/3-5" height="height-2*(height-height%3)/3-5" + color="C_icons_focused" /> +</draw_ops> + +<draw_ops name="maximize_focused_prelight"> + <rectangle + x="(width-width%3)/3+1" y="(height-height%3)/3+1" + width="width-2*(width-width%3)/3-3" height="height-2*(height-height%3)/3-3" + color="C_icons_focused_prelight" /> + <rectangle + x="(width-width%3)/3+2" y="(height-height%3)/3+2" + width="width-2*(width-width%3)/3-5" height="height-2*(height-height%3)/3-5" + color="C_icons_focused_prelight" /> +</draw_ops> + +<draw_ops name="maximize_focused_pressed"> + <rectangle + x="(width-width%3)/3+1" y="(height-height%3)/3+1" + width="width-2*(width-width%3)/3-3" height="height-2*(height-height%3)/3-3" + color="C_icons_focused_pressed" /> + <rectangle + x="(width-width%3)/3+2" y="(height-height%3)/3+2" + width="width-2*(width-width%3)/3-5" height="height-2*(height-height%3)/3-5" + color="C_icons_focused_pressed" /> +</draw_ops> + +<draw_ops name="maximize_unfocused"> + <rectangle + x="(width-width%3)/3+1" y="(height-height%3)/3+1" + width="width-2*(width-width%3)/3-3" height="height-2*(height-height%3)/3-3" + color="C_icons_unfocused" /> + <rectangle + x="(width-width%3)/3+2" y="(height-height%3)/3+2" + width="width-2*(width-width%3)/3-5" height="height-2*(height-height%3)/3-5" + color="C_icons_unfocused" /> +</draw_ops> + +<draw_ops name="maximize_unfocused_prelight"> + <include name="maximize_focused_prelight" /> +</draw_ops> + +<draw_ops name="maximize_unfocused_pressed"> + <include name="maximize_focused_pressed" /> +</draw_ops> + +<!-- unmaximize icon --> +<draw_ops name="unmaximize_focused"> + <rectangle + x="(width-width%3)/3+1" y="(height-height%3)/3+1" + width="width-2*(width-width%3)/3-3" height="height-2*(height-height%3)/3-3" + color="C_icons_focused" /> + <rectangle + x="(width-width%3)/3+2" y="(height-height%3)/3+2" + width="width-2*(width-width%3)/3-5" height="height-2*(height-height%3)/3-5" + color="C_icons_focused" /> +</draw_ops> + +<draw_ops name="unmaximize_focused_prelight"> + <rectangle + x="(width-width%3)/3+1" y="(height-height%3)/3+1" + width="width-2*(width-width%3)/3-3" height="height-2*(height-height%3)/3-3" + color="C_icons_focused_prelight" /> + <rectangle + x="(width-width%3)/3+2" y="(height-height%3)/3+2" + width="width-2*(width-width%3)/3-5" height="height-2*(height-height%3)/3-5" + color="C_icons_focused_prelight" /> +</draw_ops> + +<draw_ops name="unmaximize_focused_pressed"> + <rectangle + x="(width-width%3)/3+1" y="(height-height%3)/3+1" + width="width-2*(width-width%3)/3-3" height="height-2*(height-height%3)/3-3" + color="C_icons_focused_pressed" /> + <rectangle + x="(width-width%3)/3+2" y="(height-height%3)/3+2" + width="width-2*(width-width%3)/3-5" height="height-2*(height-height%3)/3-5" + color="C_icons_focused_pressed" /> +</draw_ops> + +<draw_ops name="unmaximize_unfocused"> + <rectangle + x="(width-width%3)/3+1" y="(height-height%3)/3+1" + width="width-2*(width-width%3)/3-3" height="height-2*(height-height%3)/3-3" + color="C_icons_unfocused" /> + <rectangle + x="(width-width%3)/3+2" y="(height-height%3)/3+2" + width="width-2*(width-width%3)/3-5" height="height-2*(height-height%3)/3-5" + color="C_icons_unfocused" /> +</draw_ops> + +<draw_ops name="unmaximize_unfocused_prelight"> + <include name="unmaximize_focused_prelight" /> +</draw_ops> + +<draw_ops name="unmaximize_unfocused_pressed"> + <include name="unmaximize_focused_pressed" /> +</draw_ops> + +<!-- minimize icon --> +<draw_ops name="minimize_focused"> + <rectangle + x="(width-width%3)/3+2" y="height-(height-height%3)/3-5" + width="width-2*(width-width%3)/3-2" height="2" filled="true" + color="C_icons_focused" /> +</draw_ops> + +<draw_ops name="minimize_focused_prelight"> + <rectangle + x="(width-width%3)/3+2" y="height-(height-height%3)/3-5" + width="width-2*(width-width%3)/3-2" height="2" filled="true" + color="C_icons_focused_prelight" /> +</draw_ops> + +<draw_ops name="minimize_focused_pressed"> + <rectangle + x="(width-width%3)/3+2" y="height-(height-height%3)/3-5" + width="width-2*(width-width%3)/3-2" height="2" filled="true" + color="C_icons_focused_pressed" /> +</draw_ops> + +<draw_ops name="minimize_unfocused"> + <rectangle + x="(width-width%3)/3+2" y="height-(height-height%3)/3-5" + width="width-2*(width-width%3)/3-2" height="2" filled="true" + color="C_icons_unfocused" /> +</draw_ops> + +<draw_ops name="minimize_unfocused_prelight"> + <include name="minimize_focused_prelight" /> +</draw_ops> + +<draw_ops name="minimize_unfocused_pressed"> + <include name="minimize_focused_pressed" /> +</draw_ops> + +<!-- menu icon --> +<draw_ops name="menu_focused"> + <rectangle + x="(width-width%3)/3+2" y="(height-height%3)/3+1" + width="width-2*(width-width%3)/3-3" height="height-2*(height-height%3)/3-3" + color="C_icons_focused" /> + <rectangle + x="(width-width%3)/3+3" y="(height-height%3)/3+2" + width="width-2*(width-width%3)/3-5" height="height-2*(height-height%3)/3-5" + color="C_icons_focused" /> + <rectangle + x="(width-width%3)/3+5" y="height/2-2" + width="width-2*(width-width%3)/3-8" height="2" filled="true" + color="C_icons_focused" /> +</draw_ops> + +<draw_ops name="menu_focused_prelight"> + <rectangle + x="(width-width%3)/3+2" y="(height-height%3)/3+1" + width="width-2*(width-width%3)/3-3" height="height-2*(height-height%3)/3-3" + color="C_icons_focused_prelight" /> + <rectangle + x="(width-width%3)/3+3" y="(height-height%3)/3+2" + width="width-2*(width-width%3)/3-5" height="height-2*(height-height%3)/3-5" + color="C_icons_focused_prelight" /> + <rectangle + x="(width-width%3)/3+5" y="height/2-2" + width="width-2*(width-width%3)/3-8" height="2" filled="true" + color="C_icons_focused_prelight" /> +</draw_ops> + +<draw_ops name="menu_focused_pressed"> + <rectangle + x="(width-width%3)/3+2" y="(height-height%3)/3+1" + width="width-2*(width-width%3)/3-3" height="height-2*(height-height%3)/3-3" + color="C_icons_focused_pressed" /> + <rectangle + x="(width-width%3)/3+3" y="(height-height%3)/3+2" + width="width-2*(width-width%3)/3-5" height="height-2*(height-height%3)/3-5" + color="C_icons_focused_pressed" /> + <rectangle + x="(width-width%3)/3+5" y="height/2-2" + width="width-2*(width-width%3)/3-8" height="2" filled="true" + color="C_icons_focused_pressed" /> +</draw_ops> + +<draw_ops name="menu_unfocused"> + <rectangle + x="(width-width%3)/3+2" y="(height-height%3)/3+1" + width="width-2*(width-width%3)/3-3" height="height-2*(height-height%3)/3-3" + color="C_icons_unfocused" /> + <rectangle + x="(width-width%3)/3+3" y="(height-height%3)/3+2" + width="width-2*(width-width%3)/3-5" height="height-2*(height-height%3)/3-5" + color="C_icons_unfocused" /> + <rectangle + x="(width-width%3)/3+5" y="height/2-2" + width="width-2*(width-width%3)/3-8" height="2" filled="true" + color="C_icons_unfocused" /> +</draw_ops> + +<draw_ops name="menu_unfocused_prelight"> + <include name="menu_focused_prelight" /> +</draw_ops> + +<draw_ops name="menu_unfocused_pressed"> + <include name="menu_focused_pressed" /> +</draw_ops> + +<!-- shade icon --> +<draw_ops name="shade_focused"> + <line + x1="width-(width-width%3)/3-6" y1="(height-height%3)/3+1" + x2="(width-width%3)/3" y2="height-(height-height%3)/3-5" + color="C_icons_focused" /> + <line + x1="width-(width-width%3)/3-6" y1="(height-height%3)/3+2" + x2="(width-width%3)/3+1" y2="height-(height-height%3)/3-5" + color="C_icons_focused" /> + <line + x1="width-(width-width%3)/3-7" y1="(height-height%3)/3+1" + x2="(width-width%3)/3" y2="height-(height-height%3)/3-6" + color="C_icons_focused" /> + <line + x1="(width-width%3)/3+3" y1="(height-height%3)/3+1" + x2="width-(width-width%3)/3-3" y2="height-(height-height%3)/3-5" + color="C_icons_focused" /> + <line + x1="(width-width%3)/3+3" y1="(height-height%3)/3+2" + x2="width-(width-width%3)/3-4" y2="height-(height-height%3)/3-5" + color="C_icons_focused" /> + <line + x1="(width-width%3)/3+4" y1="(height-height%3)/3+1" + x2="width-(width-width%3)/3-3" y2="height-(height-height%3)/3-6" + color="C_icons_focused" /> + <rectangle + x="(width-width%3)/3+3" y="height/2-2" + width="width-2*(width-width%3)/3-8" height="6" filled="true" + color="C_icons_focused" /> +</draw_ops> + +<draw_ops name="shade_focused_prelight"> + <line + x1="width-(width-width%3)/3-6" y1="(height-height%3)/3+1" + x2="(width-width%3)/3" y2="height-(height-height%3)/3-5" + color="C_icons_focused_prelight" /> + <line + x1="width-(width-width%3)/3-6" y1="(height-height%3)/3+2" + x2="(width-width%3)/3+1" y2="height-(height-height%3)/3-5" + color="C_icons_focused_prelight" /> + <line + x1="width-(width-width%3)/3-7" y1="(height-height%3)/3+1" + x2="(width-width%3)/3" y2="height-(height-height%3)/3-6" + color="C_icons_focused_prelight" /> + <line + x1="(width-width%3)/3+3" y1="(height-height%3)/3+1" + x2="width-(width-width%3)/3-3" y2="height-(height-height%3)/3-5" + color="C_icons_focused_prelight" /> + <line + x1="(width-width%3)/3+3" y1="(height-height%3)/3+2" + x2="width-(width-width%3)/3-4" y2="height-(height-height%3)/3-5" + color="C_icons_focused_prelight" /> + <line + x1="(width-width%3)/3+4" y1="(height-height%3)/3+1" + x2="width-(width-width%3)/3-3" y2="height-(height-height%3)/3-6" + color="C_icons_focused_prelight" /> + <rectangle + x="(width-width%3)/3+3" y="height/2-2" + width="width-2*(width-width%3)/3-8" height="6" filled="true" + color="C_icons_focused_prelight" /> +</draw_ops> + +<draw_ops name="shade_focused_pressed"> + <line + x1="width-(width-width%3)/3-6" y1="(height-height%3)/3+1" + x2="(width-width%3)/3" y2="height-(height-height%3)/3-5" + color="C_icons_focused_pressed" /> + <line + x1="width-(width-width%3)/3-6" y1="(height-height%3)/3+2" + x2="(width-width%3)/3+1" y2="height-(height-height%3)/3-5" + color="C_icons_focused_pressed" /> + <line + x1="width-(width-width%3)/3-7" y1="(height-height%3)/3+1" + x2="(width-width%3)/3" y2="height-(height-height%3)/3-6" + color="C_icons_focused_pressed" /> + <line + x1="(width-width%3)/3+3" y1="(height-height%3)/3+1" + x2="width-(width-width%3)/3-3" y2="height-(height-height%3)/3-5" + color="C_icons_focused_pressed" /> + <line + x1="(width-width%3)/3+3" y1="(height-height%3)/3+2" + x2="width-(width-width%3)/3-4" y2="height-(height-height%3)/3-5" + color="C_icons_focused_pressed" /> + <line + x1="(width-width%3)/3+4" y1="(height-height%3)/3+1" + x2="width-(width-width%3)/3-3" y2="height-(height-height%3)/3-6" + color="C_icons_focused_pressed" /> + <rectangle + x="(width-width%3)/3+3" y="height/2-2" + width="width-2*(width-width%3)/3-8" height="6" filled="true" + color="C_icons_focused_pressed" /> +</draw_ops> + +<draw_ops name="shade_unfocused"> + <line + x1="width-(width-width%3)/3-6" y1="(height-height%3)/3+1" + x2="(width-width%3)/3" y2="height-(height-height%3)/3-5" + color="C_icons_unfocused" /> + <line + x1="width-(width-width%3)/3-6" y1="(height-height%3)/3+2" + x2="(width-width%3)/3+1" y2="height-(height-height%3)/3-5" + color="C_icons_unfocused" /> + <line + x1="width-(width-width%3)/3-7" y1="(height-height%3)/3+1" + x2="(width-width%3)/3" y2="height-(height-height%3)/3-6" + color="C_icons_unfocused" /> + <line + x1="(width-width%3)/3+3" y1="(height-height%3)/3+1" + x2="width-(width-width%3)/3-3" y2="height-(height-height%3)/3-5" + color="C_icons_unfocused" /> + <line + x1="(width-width%3)/3+3" y1="(height-height%3)/3+2" + x2="width-(width-width%3)/3-4" y2="height-(height-height%3)/3-5" + color="C_icons_unfocused" /> + <line + x1="(width-width%3)/3+4" y1="(height-height%3)/3+1" + x2="width-(width-width%3)/3-3" y2="height-(height-height%3)/3-6" + color="C_icons_unfocused" /> + <rectangle + x="(width-width%3)/3+3" y="height/2-2" + width="width-2*(width-width%3)/3-8" height="6" filled="true" + color="C_icons_unfocused" /> +</draw_ops> + +<draw_ops name="shade_unfocused_prelight"> + <include name="shade_focused_prelight" /> +</draw_ops> + +<draw_ops name="shade_unfocused_pressed"> + <include name="shade_focused_pressed" /> +</draw_ops> + +<!-- unshade icon --> +<draw_ops name="unshade_focused"> + <line + x1="width-(width-width%3)/3-3" y1="(height-height%3)/3+4" + x2="(width-width%3)/3+3" y2="height-(height-height%3)/3-2" + color="C_icons_focused" /> + <line + x1="width-(width-width%3)/3-3" y1="(height-height%3)/3+5" + x2="(width-width%3)/3+4" y2="height-(height-height%3)/3-2" + color="C_icons_focused" /> + <line + x1="width-(width-width%3)/3-4" y1="(height-height%3)/3+4" + x2="(width-width%3)/3+3" y2="height-(height-height%3)/3-3" + color="C_icons_focused" /> + <line + x1="(width-width%3)/3" y1="(height-height%3)/3+4" + x2="width-(width-width%3)/3-6" y2="height-(height-height%3)/3-2" + color="C_icons_focused" /> + <line + x1="(width-width%3)/3" y1="(height-height%3)/3+5" + x2="width-(width-width%3)/3-7" y2="height-(height-height%3)/3-2" + color="C_icons_focused" /> + <line + x1="(width-width%3)/3+1" y1="(height-height%3)/3+4" + x2="width-(width-width%3)/3-6" y2="height-(height-height%3)/3-3" + color="C_icons_focused" /> + <rectangle + x="(width-width%3)/3+3" y="height/2-4" + width="width-2*(width-width%3)/3-8" height="6" filled="true" + color="C_icons_focused" /> +</draw_ops> + +<draw_ops name="unshade_focused_prelight"> + <line + x1="width-(width-width%3)/3-3" y1="(height-height%3)/3+4" + x2="(width-width%3)/3+3" y2="height-(height-height%3)/3-2" + color="C_icons_focused_prelight" /> + <line + x1="width-(width-width%3)/3-3" y1="(height-height%3)/3+5" + x2="(width-width%3)/3+4" y2="height-(height-height%3)/3-2" + color="C_icons_focused_prelight" /> + <line + x1="width-(width-width%3)/3-4" y1="(height-height%3)/3+4" + x2="(width-width%3)/3+3" y2="height-(height-height%3)/3-3" + color="C_icons_focused_prelight" /> + <line + x1="(width-width%3)/3" y1="(height-height%3)/3+4" + x2="width-(width-width%3)/3-6" y2="height-(height-height%3)/3-2" + color="C_icons_focused_prelight" /> + <line + x1="(width-width%3)/3" y1="(height-height%3)/3+5" + x2="width-(width-width%3)/3-7" y2="height-(height-height%3)/3-2" + color="C_icons_focused_prelight" /> + <line + x1="(width-width%3)/3+1" y1="(height-height%3)/3+4" + x2="width-(width-width%3)/3-6" y2="height-(height-height%3)/3-3" + color="C_icons_focused_prelight" /> + <rectangle + x="(width-width%3)/3+3" y="height/2-4" + width="width-2*(width-width%3)/3-8" height="6" filled="true" + color="C_icons_focused_prelight" /> +</draw_ops> + +<draw_ops name="unshade_focused_pressed"> + <line + x1="width-(width-width%3)/3-6" y1="(height-height%3)/3+1" + x2="(width-width%3)/3" y2="height-(height-height%3)/3-5" + color="C_icons_focused_pressed" /> + <line + x1="width-(width-width%3)/3-6" y1="(height-height%3)/3+2" + x2="(width-width%3)/3+1" y2="height-(height-height%3)/3-5" + color="C_icons_focused_pressed" /> + <line + x1="width-(width-width%3)/3-7" y1="(height-height%3)/3+1" + x2="(width-width%3)/3" y2="height-(height-height%3)/3-6" + color="C_icons_focused_pressed" /> + <line + x1="(width-width%3)/3+3" y1="(height-height%3)/3+1" + x2="width-(width-width%3)/3-3" y2="height-(height-height%3)/3-5" + color="C_icons_focused_pressed" /> + <line + x1="(width-width%3)/3+3" y1="(height-height%3)/3+2" + x2="width-(width-width%3)/3-4" y2="height-(height-height%3)/3-5" + color="C_icons_focused_pressed" /> + <line + x1="(width-width%3)/3+4" y1="(height-height%3)/3+1" + x2="width-(width-width%3)/3-3" y2="height-(height-height%3)/3-6" + color="C_icons_focused_pressed" /> + <rectangle + x="(width-width%3)/3+3" y="height/2-2" + width="width-2*(width-width%3)/3-8" height="6" filled="true" + color="C_icons_focused_pressed" /> +</draw_ops> + +<draw_ops name="unshade_unfocused"> + <line + x1="width-(width-width%3)/3-3" y1="(height-height%3)/3+4" + x2="(width-width%3)/3+3" y2="height-(height-height%3)/3-2" + color="C_icons_unfocused" /> + <line + x1="width-(width-width%3)/3-3" y1="(height-height%3)/3+5" + x2="(width-width%3)/3+4" y2="height-(height-height%3)/3-2" + color="C_icons_unfocused" /> + <line + x1="width-(width-width%3)/3-4" y1="(height-height%3)/3+4" + x2="(width-width%3)/3+3" y2="height-(height-height%3)/3-3" + color="C_icons_unfocused" /> + <line + x1="(width-width%3)/3" y1="(height-height%3)/3+4" + x2="width-(width-width%3)/3-6" y2="height-(height-height%3)/3-2" + color="C_icons_unfocused" /> + <line + x1="(width-width%3)/3" y1="(height-height%3)/3+5" + x2="width-(width-width%3)/3-7" y2="height-(height-height%3)/3-2" + color="C_icons_unfocused" /> + <line + x1="(width-width%3)/3+1" y1="(height-height%3)/3+4" + x2="width-(width-width%3)/3-6" y2="height-(height-height%3)/3-3" + color="C_icons_unfocused" /> + <rectangle + x="(width-width%3)/3+3" y="height/2-4" + width="width-2*(width-width%3)/3-8" height="6" filled="true" + color="C_icons_unfocused" /> +</draw_ops> + +<draw_ops name="unshade_unfocused_prelight"> + <include name="unshade_focused_prelight" /> +</draw_ops> + +<draw_ops name="unshade_unfocused_pressed"> + <include name="unshade_focused_pressed" /> +</draw_ops> + +<!-- ::: FRAME STYLES ::: --> +<frame_style name="normal_focused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="rounded_titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="rounded_border_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_unfocused" geometry="normal_unfocused"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="rounded_border_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_fill_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_shaded_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_fill_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay"><draw_ops><line x1="0" y1="height-1" x2="width" y2="height-1" color="C_border_focused" /></draw_ops></piece> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_shaded_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay"><draw_ops><line x1="0" y1="height-1" x2="width" y2="height-1" color="C_border_unfocused" /></draw_ops></piece> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="dialog_focused" geometry="nobuttons"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="rounded_titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="rounded_border_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="dialog_unfocused" geometry="nobuttons"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="rounded_border_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="prelight"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="prelight"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="modal_dialog_focused" geometry="modal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_attached_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="border_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button><button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="modal_dialog_unfocused" geometry="modal"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="border_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="utility_focused" geometry="small"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="border_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="utility_unfocused" geometry="small_unfocused"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="border_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="border_focused" geometry="border"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="overlay" draw_ops="border_focused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="prelight"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="prelight"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="border_unfocused" geometry="border"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="overlay" draw_ops="border_unfocused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="prelight"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="prelight"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="borderless" geometry="borderless"> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="prelight"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="prelight"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="attached_focused" geometry="attached"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_attached_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="border_focused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="prelight"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="prelight"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="attached_unfocused" geometry="attached"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_attached_focused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="border_unfocused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="prelight"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="prelight"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="tiled_left_focused" geometry="tiled_left"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_fill_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="border_right_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="tiled_left_unfocused" geometry="tiled_left"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="border_right_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="tiled_right_focused" geometry="tiled_right"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_fill_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="border_left_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="tiled_right_unfocused" geometry="tiled_right"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="border_left_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<!-- placeholder for unimplementated styles--> +<frame_style name="blank" geometry="normal"> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="prelight"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="prelight"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<!-- ::: FRAME STYLE SETS ::: --> +<frame_style_set name="normal_style_set"> + <frame focus="yes" state="normal" resize="both" style="normal_focused" /> + <frame focus="no" state="normal" resize="both" style="normal_unfocused" /> + <frame focus="yes" state="maximized" style="normal_max_focused" /> + <frame focus="no" state="maximized" style="normal_max_unfocused" /> + <frame focus="yes" state="shaded" style="normal_focused" /> + <frame focus="no" state="shaded" style="normal_unfocused" /> + <frame focus="yes" state="maximized_and_shaded" style="normal_max_shaded_focused" /> + <frame focus="no" state="maximized_and_shaded" style="normal_max_shaded_unfocused" /> + <frame version=">= 3.3" focus="yes" state="tiled_left" style="tiled_left_focused" /> + <frame version=">= 3.3" focus="no" state="tiled_left" style="tiled_left_unfocused" /> + <frame version=">= 3.3" focus="yes" state="tiled_right" style="tiled_right_focused" /> + <frame version=">= 3.3" focus="no" state="tiled_right" style="tiled_right_unfocused" /> + <frame version=">= 3.3" focus="yes" state="tiled_left_and_shaded" style="tiled_left_focused" /> + <frame version=">= 3.3" focus="no" state="tiled_left_and_shaded" style="tiled_left_unfocused" /> + <frame version=">= 3.3" focus="yes" state="tiled_right_and_shaded" style="tiled_right_focused" /> + <frame version=">= 3.3" focus="no" state="tiled_right_and_shaded" style="tiled_right_unfocused" /> +</frame_style_set> + +<frame_style_set name="dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="dialog_focused" /> + <frame focus="no" state="normal" resize="both" style="dialog_unfocused" /> + <frame focus="yes" state="maximized" style="blank" /> + <frame focus="no" state="maximized" style="blank" /> + <frame focus="yes" state="shaded" style="dialog_focused" /> + <frame focus="no" state="shaded" style="dialog_unfocused" /> + <frame focus="yes" state="maximized_and_shaded" style="blank" /> + <frame focus="no" state="maximized_and_shaded" style="blank" /> +</frame_style_set> + +<frame_style_set name="modal_dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="modal_dialog_focused" /> + <frame focus="no" state="normal" resize="both" style="modal_dialog_unfocused" /> + <frame focus="yes" state="maximized" style="blank" /> + <frame focus="no" state="maximized" style="blank" /> + <frame focus="yes" state="shaded" style="modal_dialog_focused" /> + <frame focus="no" state="shaded" style="modal_dialog_unfocused" /> + <frame focus="yes" state="maximized_and_shaded" style="blank" /> + <frame focus="no" state="maximized_and_shaded" style="blank" /> +</frame_style_set> + +<frame_style_set name="utility_style_set"> + <frame focus="yes" state="normal" resize="both" style="utility_focused" /> + <frame focus="no" state="normal" resize="both" style="utility_unfocused" /> + <frame focus="yes" state="maximized" style="blank" /> + <frame focus="no" state="maximized" style="blank" /> + <frame focus="yes" state="shaded" style="utility_focused" /> + <frame focus="no" state="shaded" style="utility_unfocused" /> + <frame focus="yes" state="maximized_and_shaded" style="blank" /> + <frame focus="no" state="maximized_and_shaded" style="blank" /> +</frame_style_set> + +<frame_style_set name="border_style_set"> + <frame focus="yes" state="normal" resize="both" style="border_focused" /> + <frame focus="no" state="normal" resize="both" style="border_unfocused" /> + <frame focus="yes" state="maximized" style="borderless" /> + <frame focus="no" state="maximized" style="borderless" /> + <frame focus="yes" state="shaded" style="blank" /> + <frame focus="no" state="shaded" style="blank" /> + <frame focus="yes" state="maximized_and_shaded" style="blank" /> + <frame focus="no" state="maximized_and_shaded" style="blank" /> +</frame_style_set> + +<frame_style_set name="attached_style_set"> + <frame focus="yes" state="normal" resize="both" style="attached_focused" /> + <frame focus="no" state="normal" resize="both" style="attached_unfocused" /> + <frame focus="yes" state="maximized" style="blank" /> + <frame focus="no" state="maximized" style="blank" /> + <frame focus="yes" state="shaded" style="blank" /> + <frame focus="no" state="shaded" style="blank" /> + <frame focus="yes" state="maximized_and_shaded" style="blank" /> + <frame focus="no" state="maximized_and_shaded" style="blank" /> +</frame_style_set> + +<!-- ::: WINDOWS ::: --> +<window type="normal" style_set="normal_style_set" /> +<window type="dialog" style_set="dialog_style_set" /> +<window type="modal_dialog" style_set="modal_dialog_style_set" /> +<window type="menu" style_set="utility_style_set" /> +<window type="utility" style_set="utility_style_set" /> +<window type="border" style_set="border_style_set" /> +<window version=">= 3.2" type="attached" style_set="attached_style_set" /> + +</metacity_theme> diff --git a/.themes/Klaus/metacity-1/thumbnail.png b/.themes/Klaus/metacity-1/thumbnail.png new file mode 100644 index 0000000000000000000000000000000000000000..0db69dd37f957ace174ca5dcfc11891e36cb2709 GIT binary patch literal 437 zcmeAS@N?(olHy`uVBq!ia0vp^DL|~i!3HFsXy4TXQfx`y?k)`fL2$v|<&zm07_&TG z978f1-`;feK9nGH{NsIPZbi@LEEk_y3VWx;xuhQNn^&~fdwSZwM!mSGFG?-<x+Yxs zprDpjvEsB9k8_#9w>8`BKmLwsKQH&=*Z2B>uk-qy0^Zr#8)!;AoVn_jDVyMexbO_K z-tA8J#20$(mtPcdgs++7u)-mO4g($~9xzj)GX8=7mw9>D?Ck9#|J$6bZh9y&eO~{` zFR~09_HOOmR^1nM^-2}Lx=O2~K~w1l?(>$eOJkgt#vHm^Dv~VFv*p~M>B5^t{<r-z zvGm+(BQLw1@wU;$LTLtu+g(XpY~o-0_<3+`{>gOiEpuF)`vzU%ZK+BUeT7%+j^ymS zU}gN7^W>}Vw*Fq4Z_gJw1$Dgd`QdkQ;?I^8OUC_sjUP?>om`r}=G_$T=XM`w&Y2+c z$Xa<{aLI@N0*<@x^7?g{!2E#ho%Y|=mG>L>`C2MoLK3cF%=XSzdU|Q2J1`y?JYD@< J);T3K0RZGlyV?K% literal 0 HcmV?d00001 diff --git a/.themes/Klaus/openbox-3/close.xbm b/.themes/Klaus/openbox-3/close.xbm new file mode 100644 index 00000000..0486bd91 --- /dev/null +++ b/.themes/Klaus/openbox-3/close.xbm @@ -0,0 +1,4 @@ +#define close_width 8 +#define close_height 8 +static unsigned char close_bits[] = { + 0x42, 0xe7, 0x7e, 0x3c, 0x3c, 0x7e, 0xe7, 0x42 }; diff --git a/.themes/Klaus/openbox-3/close_hover.xbm b/.themes/Klaus/openbox-3/close_hover.xbm new file mode 100644 index 00000000..4a88cff6 --- /dev/null +++ b/.themes/Klaus/openbox-3/close_hover.xbm @@ -0,0 +1,4 @@ +#define close_width 6 +#define close_height 6 +static unsigned char close_bits[] = { + 0x33, 0x3f, 0x1e, 0x1e, 0x3f, 0x33 }; diff --git a/.themes/Klaus/openbox-3/desk.xbm b/.themes/Klaus/openbox-3/desk.xbm new file mode 100644 index 00000000..abca780a --- /dev/null +++ b/.themes/Klaus/openbox-3/desk.xbm @@ -0,0 +1,4 @@ +#define desk_toggled_width 8 +#define desk_toggled_height 8 +static unsigned char desk_toggled_bits[] = { + 0xe7, 0xe7, 0xe7, 0x00, 0x00, 0xe7, 0xe7, 0xe7 }; diff --git a/.themes/Klaus/openbox-3/desk_toggled.xbm b/.themes/Klaus/openbox-3/desk_toggled.xbm new file mode 100644 index 00000000..b4b53302 --- /dev/null +++ b/.themes/Klaus/openbox-3/desk_toggled.xbm @@ -0,0 +1,4 @@ +#define desk_width 8 +#define desk_height 8 +static unsigned char desk_bits[] = { + 0x04, 0x0e, 0x3f, 0x1e, 0x1c, 0x24, 0x40, 0x80 }; diff --git a/.themes/Klaus/openbox-3/iconify.xbm b/.themes/Klaus/openbox-3/iconify.xbm new file mode 100644 index 00000000..9a9743f0 --- /dev/null +++ b/.themes/Klaus/openbox-3/iconify.xbm @@ -0,0 +1,4 @@ +#define iconify_width 8 +#define iconify_height 8 +static unsigned char iconify_bits[] = { + 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00 }; diff --git a/.themes/Klaus/openbox-3/iconify_hover.xbm b/.themes/Klaus/openbox-3/iconify_hover.xbm new file mode 100644 index 00000000..9a9743f0 --- /dev/null +++ b/.themes/Klaus/openbox-3/iconify_hover.xbm @@ -0,0 +1,4 @@ +#define iconify_width 8 +#define iconify_height 8 +static unsigned char iconify_bits[] = { + 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00 }; diff --git a/.themes/Klaus/openbox-3/max.xbm b/.themes/Klaus/openbox-3/max.xbm new file mode 100644 index 00000000..88bb9bd8 --- /dev/null +++ b/.themes/Klaus/openbox-3/max.xbm @@ -0,0 +1,4 @@ +#define max_width 8 +#define max_height 8 +static unsigned char max_bits[] = { + 0xff, 0xff, 0xc3, 0xc3, 0xc3, 0xc3, 0xff, 0xff }; diff --git a/.themes/Klaus/openbox-3/max_toggled.xbm b/.themes/Klaus/openbox-3/max_toggled.xbm new file mode 100644 index 00000000..cec3f249 --- /dev/null +++ b/.themes/Klaus/openbox-3/max_toggled.xbm @@ -0,0 +1,4 @@ +#define max_toggled_width 8 +#define max_toggled_height 8 +static unsigned char max_toggled_bits[] = { + 0xff, 0xff, 0xc3, 0xc3, 0xc3, 0xc3, 0xff, 0xff }; diff --git a/.themes/Klaus/openbox-3/shade.xbm b/.themes/Klaus/openbox-3/shade.xbm new file mode 100644 index 00000000..fcacf424 --- /dev/null +++ b/.themes/Klaus/openbox-3/shade.xbm @@ -0,0 +1,4 @@ +#define shade_width 8 +#define shade_height 8 +static unsigned char shade_bits[] = { + 0x18, 0x3c, 0x7e, 0xff, 0xdb, 0x18, 0x18, 0x18 }; diff --git a/.themes/Klaus/openbox-3/shade_toggled.xbm b/.themes/Klaus/openbox-3/shade_toggled.xbm new file mode 100644 index 00000000..594201e3 --- /dev/null +++ b/.themes/Klaus/openbox-3/shade_toggled.xbm @@ -0,0 +1,4 @@ +#define shade_toggled_width 8 +#define shade_toggled_height 8 +static unsigned char shade_toggled_bits[] = { + 0x18, 0x18, 0x18, 0xdb, 0xff, 0x7e, 0x3c, 0x18 }; diff --git a/.themes/Klaus/openbox-3/themerc b/.themes/Klaus/openbox-3/themerc new file mode 100644 index 00000000..4089a21b --- /dev/null +++ b/.themes/Klaus/openbox-3/themerc @@ -0,0 +1,155 @@ +# Name: Oomox (Numix fork) Openbox theme +# Author: Satyajit Sahoo <satyajit.happy@gmail.com> +# License: GPL-3.0+ + +# @TODO: finish replacing the colors here + + +# Menu +menu.border.color: #ebdbb2 + +menu.title.bg: Solid Flat +menu.title.bg.color: #1d2021 +menu.title.bg.shadow: 0 +menu.title.text.color: #d5c4a1 +menu.title.text.justify: Center + +menu.items.bg: Solid Flat +menu.items.bg.color: #1d2021 +menu.items.text.color: #d5c4a1 +menu.items.disabled.text.color: #a79b81 + +menu.items.active.bg: Solid Flat +menu.items.active.bg.color: #b8bb26 +menu.items.active.text.color: #d5c4a1 + +menu.separator.color: #a79b81 +menu.separator.width: 1 +menu.separator.padding.width: 2 +menu.separator.padding.height: 4 + +# Window focused +window.active.title.separator.color: #1d2021 + +# Active window +window.active.border.color: #b8bb26 + + +window.active.title.bg: flat solid +window.active.title.bg.color: #1d2021 +window.active.title.separator.color: #1d2021 +window.active.text.justify: center + +window.active.label.bg: parentrelative +window.active.label.text.color: #d5c4a1 + +window.active.handle.bg: flat solid +window.active.handle.bg.color: #1d2021 + +window.active.grip.bg: flat solid +window.active.grip.bg.color: #1d2021 + +window.active.button.unpressed.bg: flat solid +window.active.button.unpressed.bg.color: #1d2021 +window.active.button.unpressed.image.color: #d5c4a1 + +window.active.button.pressed.bg: flat solid +window.active.button.pressed.bg.color: #b8bb26 +window.active.button.pressed.image.color: #1d2021 + +window.active.button.disabled.bg: flat solid +window.active.button.disabled.bg.color: #1d2021 +window.active.button.disabled.image.color: #a79b81 + +window.active.button.hover.bg: flat solid +window.active.button.hover.bg.color: #1d2021 +window.active.button.hover.image.color: #b8bb26 + +#window.active.button.toggled.bg: #b8bb26 +#window.active.button.toggled.image.color: #1d2021 + +# Inactive window +window.inactive.border.color: #1d2021 + +window.inactive.title.bg: flat solid +window.inactive.title.bg.color: #1d2021 +window.inactive.title.separator.color: #1d2021 +window.inactive.text.justify: center + +window.inactive.label.bg: parentrelative +window.inactive.label.text.color: #a79b81 + +window.inactive.handle.bg: flat solid +window.inactive.handle.bg.color: #1d2021 + +window.inactive.grip.bg: flat solid +window.inactive.grip.bg.color: #1d2021 + +window.inactive.button.unpressed.bg: flat solid +window.inactive.button.unpressed.bg.color: #1d2021 +window.inactive.button.unpressed.image.color: #a79b81 + +window.inactive.button.pressed.bg: flat solid +window.inactive.button.pressed.bg.color: #b8bb26 +window.inactive.button.pressed.image.color: #1d2021 + +window.inactive.button.disabled.bg: flat solid +window.inactive.button.disabled.bg.color: #a79b81 +window.inactive.button.disabled.image.color: #1d2021 + +window.inactive.button.hover.bg: flat solid +window.inactive.button.hover.bg.color: #1d2021 +window.inactive.button.hover.image.color: #b8bb26 + + +# OSD +osd.border.width: 1 +osd.border.color: #b8bb26 + +osd.bg: flat solid +osd.bg.color: #1d2021 +osd.label.bg: flat solid +osd.label.bg.color: #1d2021 +osd.label.text.color: #d5c4a1 + +# OSD +osd.bg: Solid Flat +osd.bg.color: #1d2021 +osd.bg.shadow: 0 + +osd.border.width: 2 +osd.hilight.bg: Solid Flat +osd.hilight.bg.color: #b8bb26 +osd.unhilight.bg: flat solid +osd.unhilight.bg.color: #3c3836 + +osd.button.unpressed.bg: flat border +osd.button.unpressed.bg.color: #3c3836 +#osd.button.unpressed.*.border.color: #d5c4a1 + +osd.button.pressed.bg: flat border +osd.button.pressed.bg.color: #b8bb26 +#osd.button.pressed.*.border.color: #1d2021 + +osd.button.focused.bg: flat solid border +osd.button.focused.bg.color: #ebdbb2 +#osd.button.focused.*.border.color: #3c3836 + +osd.button.focused.box.color: #b8bb26 + + +# Fonts +window.active.label.text.font:shadow=n +window.inactive.label.text.font:shadow=n +menu.items.font:shadow=n +menu.title.text.font:shadow=n + + +# Everything else +border.width: 3 +padding.width: 8 +padding.height: 3 +window.handle.width: 0 +window.client.padding.width: 0 +window.label.text.justify: center +#menu.overlap: 0 diff --git a/.themes/Klaus/unity/close.svg b/.themes/Klaus/unity/close.svg new file mode 100644 index 00000000..7172a1c6 --- /dev/null +++ b/.themes/Klaus/unity/close.svg @@ -0,0 +1 @@ +<?xml version="1.0" encoding="utf-8"?><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24"><path id="a" fill="#d5c4a1" d="M16,8c0,0,0,0.2-0.1,0.6c0,0.2-0.1,0.4-0.1,0.7c0,0.1-0.1,0.3-0.1,0.4c0,0.1-0.2,0.2-0.3,0.3c-0.7,0.7-1.7,1.7-2.7,2.7c-1,1-2,2-2.7,2.7c-0.1,0.1-0.1,0.2-0.3,0.3c-0.1,0-0.3,0.1-0.4,0.1c-0.2,0.1-0.5,0.1-0.7,0.1C8.2,16,8,16,8,16s0-0.2,0.1-0.6c0-0.2,0.1-0.4,0.1-0.7c0-0.1,0.1-0.3,0.1-0.4c0-0.1,0.2-0.2,0.3-0.3c0.7-0.7,1.7-1.7,2.7-2.7c1-1,2-2,2.7-2.7c0.1-0.1,0.1-0.2,0.3-0.3c0.1,0,0.3-0.1,0.4-0.1c0.2-0.1,0.5-0.1,0.7-0.1C15.7,8,16,8,16,8z"/><use xlink:href="#a" transform="matrix(-1,0,0,1,24,0)"/></svg> diff --git a/.themes/Klaus/unity/close_dash.svg b/.themes/Klaus/unity/close_dash.svg new file mode 100644 index 00000000..8759dc3a --- /dev/null +++ b/.themes/Klaus/unity/close_dash.svg @@ -0,0 +1 @@ +<?xml version="1.0" encoding="utf-8"?><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24"><path id="a" fill="#1d2021" d="M16,8c0,0,0,0.2-0.1,0.6c0,0.2-0.1,0.4-0.1,0.7c0,0.1-0.1,0.3-0.1,0.4c0,0.1-0.2,0.2-0.3,0.3c-0.7,0.7-1.7,1.7-2.7,2.7c-1,1-2,2-2.7,2.7c-0.1,0.1-0.1,0.2-0.3,0.3c-0.1,0-0.3,0.1-0.4,0.1c-0.2,0.1-0.5,0.1-0.7,0.1C8.2,16,8,16,8,16s0-0.2,0.1-0.6c0-0.2,0.1-0.4,0.1-0.7c0-0.1,0.1-0.3,0.1-0.4c0-0.1,0.2-0.2,0.3-0.3c0.7-0.7,1.7-1.7,2.7-2.7c1-1,2-2,2.7-2.7c0.1-0.1,0.1-0.2,0.3-0.3c0.1,0,0.3-0.1,0.4-0.1c0.2-0.1,0.5-0.1,0.7-0.1C15.7,8,16,8,16,8z"/><use xlink:href="#a" transform="matrix(-1,0,0,1,24,0)"/></svg> diff --git a/.themes/Klaus/unity/close_dash_disabled.svg b/.themes/Klaus/unity/close_dash_disabled.svg new file mode 100644 index 00000000..ca37249c --- /dev/null +++ b/.themes/Klaus/unity/close_dash_disabled.svg @@ -0,0 +1 @@ +<?xml version="1.0" encoding="utf-8"?><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24"><path id="a" fill="#a79b81" d="M16,8c0,0,0,0.2-0.1,0.6c0,0.2-0.1,0.4-0.1,0.7c0,0.1-0.1,0.3-0.1,0.4c0,0.1-0.2,0.2-0.3,0.3c-0.7,0.7-1.7,1.7-2.7,2.7c-1,1-2,2-2.7,2.7c-0.1,0.1-0.1,0.2-0.3,0.3c-0.1,0-0.3,0.1-0.4,0.1c-0.2,0.1-0.5,0.1-0.7,0.1C8.2,16,8,16,8,16s0-0.2,0.1-0.6c0-0.2,0.1-0.4,0.1-0.7c0-0.1,0.1-0.3,0.1-0.4c0-0.1,0.2-0.2,0.3-0.3c0.7-0.7,1.7-1.7,2.7-2.7c1-1,2-2,2.7-2.7c0.1-0.1,0.1-0.2,0.3-0.3c0.1,0,0.3-0.1,0.4-0.1c0.2-0.1,0.5-0.1,0.7-0.1C15.7,8,16,8,16,8z"/><use xlink:href="#a" transform="matrix(-1,0,0,1,24,0)"/></svg> diff --git a/.themes/Klaus/unity/close_dash_prelight.svg b/.themes/Klaus/unity/close_dash_prelight.svg new file mode 120000 index 00000000..64b2bffa --- /dev/null +++ b/.themes/Klaus/unity/close_dash_prelight.svg @@ -0,0 +1 @@ +close_focused_prelight.svg \ No newline at end of file diff --git a/.themes/Klaus/unity/close_dash_pressed.svg b/.themes/Klaus/unity/close_dash_pressed.svg new file mode 120000 index 00000000..ba6d4feb --- /dev/null +++ b/.themes/Klaus/unity/close_dash_pressed.svg @@ -0,0 +1 @@ +close_unfocused_pressed.svg \ No newline at end of file diff --git a/.themes/Klaus/unity/close_focused_normal.svg b/.themes/Klaus/unity/close_focused_normal.svg new file mode 100644 index 00000000..7172a1c6 --- /dev/null +++ b/.themes/Klaus/unity/close_focused_normal.svg @@ -0,0 +1 @@ +<?xml version="1.0" encoding="utf-8"?><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24"><path id="a" fill="#d5c4a1" d="M16,8c0,0,0,0.2-0.1,0.6c0,0.2-0.1,0.4-0.1,0.7c0,0.1-0.1,0.3-0.1,0.4c0,0.1-0.2,0.2-0.3,0.3c-0.7,0.7-1.7,1.7-2.7,2.7c-1,1-2,2-2.7,2.7c-0.1,0.1-0.1,0.2-0.3,0.3c-0.1,0-0.3,0.1-0.4,0.1c-0.2,0.1-0.5,0.1-0.7,0.1C8.2,16,8,16,8,16s0-0.2,0.1-0.6c0-0.2,0.1-0.4,0.1-0.7c0-0.1,0.1-0.3,0.1-0.4c0-0.1,0.2-0.2,0.3-0.3c0.7-0.7,1.7-1.7,2.7-2.7c1-1,2-2,2.7-2.7c0.1-0.1,0.1-0.2,0.3-0.3c0.1,0,0.3-0.1,0.4-0.1c0.2-0.1,0.5-0.1,0.7-0.1C15.7,8,16,8,16,8z"/><use xlink:href="#a" transform="matrix(-1,0,0,1,24,0)"/></svg> diff --git a/.themes/Klaus/unity/close_focused_prelight.svg b/.themes/Klaus/unity/close_focused_prelight.svg new file mode 100644 index 00000000..93bfc8ef --- /dev/null +++ b/.themes/Klaus/unity/close_focused_prelight.svg @@ -0,0 +1 @@ +<?xml version="1.0" encoding="utf-8"?><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24"><path id="a" fill="#b8bb26" d="M16,8c0,0,0,0.2-0.1,0.6c0,0.2-0.1,0.4-0.1,0.7c0,0.1-0.1,0.3-0.1,0.4c0,0.1-0.2,0.2-0.3,0.3c-0.7,0.7-1.7,1.7-2.7,2.7c-1,1-2,2-2.7,2.7c-0.1,0.1-0.1,0.2-0.3,0.3c-0.1,0-0.3,0.1-0.4,0.1c-0.2,0.1-0.5,0.1-0.7,0.1C8.2,16,8,16,8,16s0-0.2,0.1-0.6c0-0.2,0.1-0.4,0.1-0.7c0-0.1,0.1-0.3,0.1-0.4c0-0.1,0.2-0.2,0.3-0.3c0.7-0.7,1.7-1.7,2.7-2.7c1-1,2-2,2.7-2.7c0.1-0.1,0.1-0.2,0.3-0.3c0.1,0,0.3-0.1,0.4-0.1c0.2-0.1,0.5-0.1,0.7-0.1C15.7,8,16,8,16,8z"/><use xlink:href="#a" transform="matrix(-1,0,0,1,24,0)"/></svg> diff --git a/.themes/Klaus/unity/close_focused_pressed.svg b/.themes/Klaus/unity/close_focused_pressed.svg new file mode 100644 index 00000000..836c3918 --- /dev/null +++ b/.themes/Klaus/unity/close_focused_pressed.svg @@ -0,0 +1 @@ +<?xml version="1.0" encoding="utf-8"?><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24"><path id="a" fill="#b8bb26" opacity="0.75" d="M16,8c0,0,0,0.2-0.1,0.6c0,0.2-0.1,0.4-0.1,0.7c0,0.1-0.1,0.3-0.1,0.4c0,0.1-0.2,0.2-0.3,0.3c-0.7,0.7-1.7,1.7-2.7,2.7c-1,1-2,2-2.7,2.7c-0.1,0.1-0.1,0.2-0.3,0.3c-0.1,0-0.3,0.1-0.4,0.1c-0.2,0.1-0.5,0.1-0.7,0.1C8.2,16,8,16,8,16s0-0.2,0.1-0.6c0-0.2,0.1-0.4,0.1-0.7c0-0.1,0.1-0.3,0.1-0.4c0-0.1,0.2-0.2,0.3-0.3c0.7-0.7,1.7-1.7,2.7-2.7c1-1,2-2,2.7-2.7c0.1-0.1,0.1-0.2,0.3-0.3c0.1,0,0.3-0.1,0.4-0.1c0.2-0.1,0.5-0.1,0.7-0.1C15.7,8,16,8,16,8z"/><use xlink:href="#a" transform="matrix(-1,0,0,1,24,0)"/></svg> diff --git a/.themes/Klaus/unity/close_unfocused.svg b/.themes/Klaus/unity/close_unfocused.svg new file mode 100644 index 00000000..ca37249c --- /dev/null +++ b/.themes/Klaus/unity/close_unfocused.svg @@ -0,0 +1 @@ +<?xml version="1.0" encoding="utf-8"?><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24"><path id="a" fill="#a79b81" d="M16,8c0,0,0,0.2-0.1,0.6c0,0.2-0.1,0.4-0.1,0.7c0,0.1-0.1,0.3-0.1,0.4c0,0.1-0.2,0.2-0.3,0.3c-0.7,0.7-1.7,1.7-2.7,2.7c-1,1-2,2-2.7,2.7c-0.1,0.1-0.1,0.2-0.3,0.3c-0.1,0-0.3,0.1-0.4,0.1c-0.2,0.1-0.5,0.1-0.7,0.1C8.2,16,8,16,8,16s0-0.2,0.1-0.6c0-0.2,0.1-0.4,0.1-0.7c0-0.1,0.1-0.3,0.1-0.4c0-0.1,0.2-0.2,0.3-0.3c0.7-0.7,1.7-1.7,2.7-2.7c1-1,2-2,2.7-2.7c0.1-0.1,0.1-0.2,0.3-0.3c0.1,0,0.3-0.1,0.4-0.1c0.2-0.1,0.5-0.1,0.7-0.1C15.7,8,16,8,16,8z"/><use xlink:href="#a" transform="matrix(-1,0,0,1,24,0)"/></svg> diff --git a/.themes/Klaus/unity/close_unfocused_prelight.svg b/.themes/Klaus/unity/close_unfocused_prelight.svg new file mode 120000 index 00000000..c92a1d4a --- /dev/null +++ b/.themes/Klaus/unity/close_unfocused_prelight.svg @@ -0,0 +1 @@ +./close_focused_prelight.svg \ No newline at end of file diff --git a/.themes/Klaus/unity/close_unfocused_pressed.svg b/.themes/Klaus/unity/close_unfocused_pressed.svg new file mode 120000 index 00000000..61c7b94e --- /dev/null +++ b/.themes/Klaus/unity/close_unfocused_pressed.svg @@ -0,0 +1 @@ +./close_focused_pressed.svg \ No newline at end of file diff --git a/.themes/Klaus/unity/launcher_arrow_ltr_19.svg b/.themes/Klaus/unity/launcher_arrow_ltr_19.svg new file mode 100644 index 00000000..220d6ded --- /dev/null +++ b/.themes/Klaus/unity/launcher_arrow_ltr_19.svg @@ -0,0 +1,10 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="10" height="19"> + <defs> + <clipPath> + <rect width="10" height="19" x="20" y="1033.36" opacity="0.12" fill="#b8bb26" color="#fbf1c7"/> + </clipPath> + </defs> + <g transform="translate(0,-1033.3622)"> + <rect width="4" height="8" x="2" y="1039.36" rx="0.5" fill="#1d2021"/> + </g> +</svg> diff --git a/.themes/Klaus/unity/launcher_arrow_ltr_37.svg b/.themes/Klaus/unity/launcher_arrow_ltr_37.svg new file mode 100644 index 00000000..ad5710a1 --- /dev/null +++ b/.themes/Klaus/unity/launcher_arrow_ltr_37.svg @@ -0,0 +1,15 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="20" height="37"> + <defs> + <clipPath> + <rect y="1015.36" x="20" height="37" width="20" opacity="0.12" fill="#b8bb26" color="#fbf1c7"/> + </clipPath> + <clipPath> + <rect y="1033.36" x="20" height="19" width="10" opacity="0.12" fill="#b8bb26" color="#fbf1c7"/> + </clipPath> + </defs> + <g transform="translate(0,-1015.3622)"> + <g transform="matrix(2,0,0,1.4999968,0,-530.67775)"> + <rect rx="1" y="1039.36" x="2" height="8" width="4" fill="#1d2021"/> + </g> + </g> +</svg> diff --git a/.themes/Klaus/unity/launcher_arrow_outline_ltr_19.svg b/.themes/Klaus/unity/launcher_arrow_outline_ltr_19.svg new file mode 100644 index 00000000..46bad2f6 --- /dev/null +++ b/.themes/Klaus/unity/launcher_arrow_outline_ltr_19.svg @@ -0,0 +1,10 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="10" height="19"> + <defs> + <clipPath> + <rect width="10" height="19" x="20" y="1033.36" opacity="0.12" fill="#b8bb26" color="#fbf1c7"/> + </clipPath> + </defs> + <g transform="translate(0,-1033.3622)"> + <path d="M 2.5 6 C 2.223 6 2 6.223 2 6.5 L 2 13.5 C 2 13.777 2.223 14 2.5 14 L 5.5 14 C 5.777 14 6 13.777 6 13.5 L 6 6.5 C 6 6.223 5.777 6 5.5 6 L 2.5 6 z M 3 7 L 5 7 L 5 13 L 3 13 L 3 7 z " transform="translate(0,1033.3622)" fill="#1d2021"/> + </g> +</svg> diff --git a/.themes/Klaus/unity/launcher_arrow_outline_ltr_37.svg b/.themes/Klaus/unity/launcher_arrow_outline_ltr_37.svg new file mode 100644 index 00000000..093f794b --- /dev/null +++ b/.themes/Klaus/unity/launcher_arrow_outline_ltr_37.svg @@ -0,0 +1,13 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="20" height="37"> + <defs> + <clipPath> + <rect y="1015.36" x="20" height="37" width="20" opacity="0.12" fill="#b8bb26" color="#fbf1c7"/> + </clipPath> + <clipPath> + <rect y="1033.36" x="20" height="19" width="10" opacity="0.12" fill="#b8bb26" color="#fbf1c7"/> + </clipPath> + </defs> + <g transform="translate(0,-1015.3622)"> + <path d="M 6 13 C 4.892 13 4 13.669002 4 14.5 L 4 23.5 C 4 24.330998 4.892 25 6 25 L 10 25 C 11.108 25 12 24.330998 12 23.5 L 12 14.5 C 12 13.669002 11.108 13 10 13 L 6 13 z M 6 15 L 10 15 L 10 23 L 6 23 L 6 15 z " transform="translate(0,1015.3622)" fill="#1d2021"/> + </g> +</svg> diff --git a/.themes/Klaus/unity/launcher_arrow_outline_rtl_19.svg b/.themes/Klaus/unity/launcher_arrow_outline_rtl_19.svg new file mode 100644 index 00000000..427ad170 --- /dev/null +++ b/.themes/Klaus/unity/launcher_arrow_outline_rtl_19.svg @@ -0,0 +1,10 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="10" height="19"> + <defs> + <clipPath> + <rect width="10" height="19" x="20" y="1033.36" opacity="0.12" fill="#b8bb26" color="#fbf1c7"/> + </clipPath> + </defs> + <g transform="translate(0,-1033.3622)"> + <path d="m 4.5,1039.3622 c -0.277,0 -0.5,0.223 -0.5,0.5 l 0,7 c 0,0.277 0.223,0.5 0.5,0.5 l 3,0 c 0.277,0 0.5,-0.223 0.5,-0.5 l 0,-7 c 0,-0.277 -0.223,-0.5 -0.5,-0.5 l -3,0 z m 0.5,1 2,0 0,6 -2,0 0,-6 z" fill="#1d2021"/> + </g> +</svg> diff --git a/.themes/Klaus/unity/launcher_arrow_outline_rtl_37.svg b/.themes/Klaus/unity/launcher_arrow_outline_rtl_37.svg new file mode 100644 index 00000000..55b12c2f --- /dev/null +++ b/.themes/Klaus/unity/launcher_arrow_outline_rtl_37.svg @@ -0,0 +1,13 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="20" height="37"> + <defs> + <clipPath> + <rect y="1015.36" x="20" height="37" width="20" opacity="0.12" fill="#b8bb26" color="#fbf1c7"/> + </clipPath> + <clipPath> + <rect y="1033.36" x="20" height="19" width="10" opacity="0.12" fill="#b8bb26" color="#fbf1c7"/> + </clipPath> + </defs> + <g transform="translate(0,-1015.3622)"> + <path d="m 10,1028.3622 c -1.108,0 -2,0.669 -2,1.5 l 0,9 c 0,0.831 0.892,1.5 2,1.5 l 4,0 c 1.108,0 2,-0.669 2,-1.5 l 0,-9 c 0,-0.831 -0.892,-1.5 -2,-1.5 l -4,0 z m 0,2 4,0 0,8 -4,0 0,-8 z" fill="#1d2021"/> + </g> +</svg> diff --git a/.themes/Klaus/unity/launcher_arrow_rtl_19.svg b/.themes/Klaus/unity/launcher_arrow_rtl_19.svg new file mode 100644 index 00000000..91604db6 --- /dev/null +++ b/.themes/Klaus/unity/launcher_arrow_rtl_19.svg @@ -0,0 +1,10 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="10" height="19"> + <defs> + <clipPath> + <rect width="10" height="19" x="20" y="1033.36" opacity="0.12" fill="#b8bb26" color="#fbf1c7"/> + </clipPath> + </defs> + <g transform="translate(0,-1033.3622)"> + <rect width="4" height="8" x="4" y="1039.36" rx="0.5" fill="#1d2021"/> + </g> +</svg> diff --git a/.themes/Klaus/unity/launcher_arrow_rtl_37.svg b/.themes/Klaus/unity/launcher_arrow_rtl_37.svg new file mode 100644 index 00000000..f9684224 --- /dev/null +++ b/.themes/Klaus/unity/launcher_arrow_rtl_37.svg @@ -0,0 +1,15 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="20" height="37"> + <defs> + <clipPath> + <rect y="1015.36" x="20" height="37" width="20" opacity="0.12" fill="#b8bb26" color="#fbf1c7"/> + </clipPath> + <clipPath> + <rect y="1033.36" x="20" height="19" width="10" opacity="0.12" fill="#b8bb26" color="#fbf1c7"/> + </clipPath> + </defs> + <g transform="translate(0,-1015.3622)"> + <g transform="matrix(2,0,0,1.4999968,4,-530.67775)"> + <rect rx="1" y="1039.36" x="2" height="8" width="4" fill="#1d2021"/> + </g> + </g> +</svg> diff --git a/.themes/Klaus/unity/launcher_icon_back_150.svg b/.themes/Klaus/unity/launcher_icon_back_150.svg new file mode 100644 index 00000000..d66f78d3 --- /dev/null +++ b/.themes/Klaus/unity/launcher_icon_back_150.svg @@ -0,0 +1,7 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="150" height="150" viewBox="0 0 149.99998 150"> + <defs> + <clipPath> + <path d="m 440,80.683594 c -1.84957,0 -3.31641,1.466834 -3.31641,3.316406 l 0,44 c 0,1.84957 1.46684,3.31641 3.31641,3.31641 l 44,0 c 1.84957,0 3.31641,-1.46684 3.31641,-3.31641 l 0,-44 c 0,-1.849572 -1.46684,-3.316406 -3.31641,-3.316406 l -44,0 z"/> + </clipPath> + </defs> +</svg> diff --git a/.themes/Klaus/unity/launcher_icon_back_54.svg b/.themes/Klaus/unity/launcher_icon_back_54.svg new file mode 100644 index 00000000..dfe7dbf3 --- /dev/null +++ b/.themes/Klaus/unity/launcher_icon_back_54.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="54" height="54" viewBox="0 0 54 54.000001"/> diff --git a/.themes/Klaus/unity/launcher_icon_edge_150.svg b/.themes/Klaus/unity/launcher_icon_edge_150.svg new file mode 100644 index 00000000..c5250d66 --- /dev/null +++ b/.themes/Klaus/unity/launcher_icon_edge_150.svg @@ -0,0 +1,10 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="150" height="150" viewBox="0 0 149.99998 150"> + <defs> + <clipPath> + <path d="m 440,80.683594 c -1.84957,0 -3.31641,1.466834 -3.31641,3.316406 l 0,44 c 0,1.84957 1.46684,3.31641 3.31641,3.31641 l 44,0 c 1.84957,0 3.31641,-1.46684 3.31641,-3.31641 l 0,-44 c 0,-1.849572 -1.46684,-3.316406 -3.31641,-3.316406 l -44,0 z"/> + </clipPath> + <clipPath> + <rect y="316" x="353" height="148" width="148" opacity="0.8" fill="#b8bb26" color="#fbf1c7" rx="12"/> + </clipPath> + </defs> +</svg> diff --git a/.themes/Klaus/unity/launcher_icon_edge_54.svg b/.themes/Klaus/unity/launcher_icon_edge_54.svg new file mode 100644 index 00000000..3307c5b4 --- /dev/null +++ b/.themes/Klaus/unity/launcher_icon_edge_54.svg @@ -0,0 +1,7 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="54" height="54" viewBox="0 0 54 54.000001"> + <defs> + <clipPath> + <path d="m 440,81.001953 c -1.67866,0 -2.99805,1.319387 -2.99805,2.998047 l 0,44 c 0,1.67866 1.31939,2.99805 2.99805,2.99805 l 44,0 c 1.67866,0 2.99805,-1.31939 2.99805,-2.99805 l 0,-44 c 0,-1.67866 -1.31939,-2.998047 -2.99805,-2.998047 l -44,0 z"/> + </clipPath> + </defs> +</svg> diff --git a/.themes/Klaus/unity/launcher_icon_glow_200.svg b/.themes/Klaus/unity/launcher_icon_glow_200.svg new file mode 100644 index 00000000..01bb0d9c --- /dev/null +++ b/.themes/Klaus/unity/launcher_icon_glow_200.svg @@ -0,0 +1,7 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="200" height="200" viewBox="0 0 200.00001 200.00003"> + <defs> + <clipPath> + <path d="m 427.33333,22.026666 0,69.333333 69.33333,0 0,-69.333333 -69.33333,0 z m 13.11917,9.013333 43.095,0 c 2.27623,0 4.10583,1.829606 4.10583,4.105834 l 0,43.094999 c 0,2.276228 -1.8296,4.105834 -4.10583,4.105834 l -43.095,0 c -2.27623,0 -4.10583,-1.829606 -4.10583,-4.105834 l 0,-43.094999 c 0,-2.276228 1.8296,-4.105834 4.10583,-4.105834 z"/> + </clipPath> + </defs> +</svg> diff --git a/.themes/Klaus/unity/launcher_icon_glow_62.svg b/.themes/Klaus/unity/launcher_icon_glow_62.svg new file mode 100644 index 00000000..105b068a --- /dev/null +++ b/.themes/Klaus/unity/launcher_icon_glow_62.svg @@ -0,0 +1,7 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="62" height="62" viewBox="0 0 62 62.000001"> + <defs> + <clipPath> + <path d="m 1,25 0,62 62,0 0,-62 -62,0 z m 9,6 44,0 c 1.662,0 3,1.338 3,3 l 0,44 c 0,1.662 -1.338,3 -3,3 L 10,81 C 8.338,81 7,79.662 7,78 L 7,34 c 0,-1.662 1.338,-3 3,-3 z"/> + </clipPath> + </defs> +</svg> diff --git a/.themes/Klaus/unity/launcher_icon_selected_back_150.svg b/.themes/Klaus/unity/launcher_icon_selected_back_150.svg new file mode 100644 index 00000000..94a5a3f2 --- /dev/null +++ b/.themes/Klaus/unity/launcher_icon_selected_back_150.svg @@ -0,0 +1,10 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="150" height="150" viewBox="0 0 149.99998 150"> + <defs> + <clipPath> + <rect y="1040.22" x="505" height="150" width="150" opacity="0.2" fill-rule="evenodd" color="#fbf1c7" rx="42"/> + </clipPath> + </defs> + <g transform="translate(-505.00002,-1040.2193)"> + <rect width="150" height="4" x="505" y="1186.22" rx="2" fill="#1d2021" fill-rule="evenodd"/> + </g> +</svg> diff --git a/.themes/Klaus/unity/launcher_icon_selected_back_54.svg b/.themes/Klaus/unity/launcher_icon_selected_back_54.svg new file mode 100644 index 00000000..dfe7dbf3 --- /dev/null +++ b/.themes/Klaus/unity/launcher_icon_selected_back_54.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="54" height="54" viewBox="0 0 54 54.000001"/> diff --git a/.themes/Klaus/unity/launcher_icon_shadow_200.svg b/.themes/Klaus/unity/launcher_icon_shadow_200.svg new file mode 100644 index 00000000..9e68b14b --- /dev/null +++ b/.themes/Klaus/unity/launcher_icon_shadow_200.svg @@ -0,0 +1,7 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="200" height="200" viewBox="0 0 200.00001 200.00003"> + <defs> + <clipPath> + <path d="m 489.73333,21.333331 0,69.333332 69.33333,0 0,-69.333332 -69.33333,0 z m 13.11917,9.013334 43.095,0 c 2.27623,0 4.10583,1.829606 4.10583,4.105833 l 0,43.094999 c 0,2.276227 -1.8296,4.105833 -4.10583,4.105833 l -43.095,0 c -2.27623,0 -4.10583,-1.829606 -4.10583,-4.105833 l 0,-43.094999 c 0,-2.276227 1.8296,-4.105833 4.10583,-4.105833 z"/> + </clipPath> + </defs> +</svg> diff --git a/.themes/Klaus/unity/launcher_icon_shadow_62.svg b/.themes/Klaus/unity/launcher_icon_shadow_62.svg new file mode 100644 index 00000000..d322434a --- /dev/null +++ b/.themes/Klaus/unity/launcher_icon_shadow_62.svg @@ -0,0 +1,7 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="62" height="62" viewBox="0 0 61.999999 62.000001"> + <defs> + <clipPath> + <path d="m 4,24 c -2.216,0 -4,1.784 -4,4 l 0,56 c 0,2.216 1.784,4 4,4 l 56,0 c 2.216,0 4,-1.784 4,-4 l 0,-56 c 0,-2.216 -1.784,-4 -4,-4 L 4,24 z m 6,6 44,0 c 2.216,0 4,1.784 4,4 l 0,44 c 0,2.216 -1.784,4 -4,4 L 10,82 C 7.784,82 6,80.216 6,78 L 6,34 c 0,-2.216 1.784,-4 4,-4 z"/> + </clipPath> + </defs> +</svg> diff --git a/.themes/Klaus/unity/launcher_icon_shine_150.svg b/.themes/Klaus/unity/launcher_icon_shine_150.svg new file mode 100644 index 00000000..51af8a14 --- /dev/null +++ b/.themes/Klaus/unity/launcher_icon_shine_150.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="150" height="150" viewBox="0 0 149.99998 150"/> diff --git a/.themes/Klaus/unity/launcher_icon_shine_54.svg b/.themes/Klaus/unity/launcher_icon_shine_54.svg new file mode 100644 index 00000000..dfe7dbf3 --- /dev/null +++ b/.themes/Klaus/unity/launcher_icon_shine_54.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="54" height="54" viewBox="0 0 54 54.000001"/> diff --git a/.themes/Klaus/unity/launcher_pip_ltr_19.svg b/.themes/Klaus/unity/launcher_pip_ltr_19.svg new file mode 100644 index 00000000..e5516a84 --- /dev/null +++ b/.themes/Klaus/unity/launcher_pip_ltr_19.svg @@ -0,0 +1,10 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="10" height="18"> + <defs> + <clipPath> + <rect width="10" height="19" x="20" y="1033.36" opacity="0.12" fill="#b8bb26" color="#fbf1c7"/> + </clipPath> + </defs> + <g transform="translate(0,-1034.3622)"> + <rect rx="0.5" y="1042.36" x="2" height="3" width="3" fill="#1d2021"/> + </g> +</svg> diff --git a/.themes/Klaus/unity/launcher_pip_ltr_37.svg b/.themes/Klaus/unity/launcher_pip_ltr_37.svg new file mode 100644 index 00000000..b672d8f9 --- /dev/null +++ b/.themes/Klaus/unity/launcher_pip_ltr_37.svg @@ -0,0 +1,16 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="20" height="37"> + <defs> + <clipPath> + <rect y="1015.36" x="20" height="37" width="20" opacity="0.12" fill="#b8bb26" color="#fbf1c7"/> + </clipPath> + <clipPath> + <rect width="10" height="19" x="20" y="1033.36" opacity="0.12" fill="#b8bb26" color="#fbf1c7"/> + </clipPath> + <clipPath> + <rect width="20" height="37" x="20" y="1015.36" opacity="0.12" fill="#b8bb26" color="#fbf1c7"/> + </clipPath> + </defs> + <g transform="translate(0,-1015.3622)"> + <rect width="7" height="7" x="5" y="1030.36" rx="1" fill="#1d2021"/> + </g> +</svg> diff --git a/.themes/Klaus/unity/launcher_pip_rtl_19.svg b/.themes/Klaus/unity/launcher_pip_rtl_19.svg new file mode 100644 index 00000000..62a063de --- /dev/null +++ b/.themes/Klaus/unity/launcher_pip_rtl_19.svg @@ -0,0 +1,10 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="10" height="18"> + <defs> + <clipPath> + <rect width="10" height="19" x="20" y="1033.36" opacity="0.12" fill="#b8bb26" color="#fbf1c7"/> + </clipPath> + </defs> + <g transform="translate(0,-1034.3622)"> + <rect width="3" height="3" x="5" y="1042.36" rx="0.5" fill="#1d2021"/> + </g> +</svg> diff --git a/.themes/Klaus/unity/launcher_pip_rtl_37.svg b/.themes/Klaus/unity/launcher_pip_rtl_37.svg new file mode 100644 index 00000000..1090e781 --- /dev/null +++ b/.themes/Klaus/unity/launcher_pip_rtl_37.svg @@ -0,0 +1,16 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="20" height="37"> + <defs> + <clipPath> + <rect y="1015.36" x="20" height="37" width="20" opacity="0.12" fill="#b8bb26" color="#fbf1c7"/> + </clipPath> + <clipPath> + <rect width="10" height="19" x="20" y="1033.36" opacity="0.12" fill="#b8bb26" color="#fbf1c7"/> + </clipPath> + <clipPath> + <rect width="20" height="37" x="20" y="1015.36" opacity="0.12" fill="#b8bb26" color="#fbf1c7"/> + </clipPath> + </defs> + <g transform="translate(0,-1015.3622)"> + <rect width="7" height="7" x="8" y="1030.36" rx="1" fill="#1d2021"/> + </g> +</svg> diff --git a/.themes/Klaus/unity/maximize.svg b/.themes/Klaus/unity/maximize.svg new file mode 100644 index 00000000..f574a258 --- /dev/null +++ b/.themes/Klaus/unity/maximize.svg @@ -0,0 +1 @@ +<?xml version="1.0" encoding="utf-8"?><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" xml:space="preserve"><path fill="#d5c4a1" d="M14,14h-4v-4h4V14z M16,8H8v8h8V8z"/></svg> diff --git a/.themes/Klaus/unity/maximize_dash.svg b/.themes/Klaus/unity/maximize_dash.svg new file mode 100644 index 00000000..0a55771b --- /dev/null +++ b/.themes/Klaus/unity/maximize_dash.svg @@ -0,0 +1 @@ +<?xml version="1.0" encoding="utf-8"?><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" xml:space="preserve"><path fill="#1d2021" d="M14,14h-4v-4h4V14z M16,8H8v8h8V8z"/></svg> diff --git a/.themes/Klaus/unity/maximize_dash_disabled.svg b/.themes/Klaus/unity/maximize_dash_disabled.svg new file mode 100644 index 00000000..bbd652eb --- /dev/null +++ b/.themes/Klaus/unity/maximize_dash_disabled.svg @@ -0,0 +1 @@ +<?xml version="1.0" encoding="utf-8"?><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" xml:space="preserve"><path fill="#a79b81" d="M14,14h-4v-4h4V14z M16,8H8v8h8V8z"/></svg> diff --git a/.themes/Klaus/unity/maximize_dash_prelight.svg b/.themes/Klaus/unity/maximize_dash_prelight.svg new file mode 120000 index 00000000..3efa75fe --- /dev/null +++ b/.themes/Klaus/unity/maximize_dash_prelight.svg @@ -0,0 +1 @@ +maximize_dash.svg \ No newline at end of file diff --git a/.themes/Klaus/unity/maximize_dash_pressed.svg b/.themes/Klaus/unity/maximize_dash_pressed.svg new file mode 120000 index 00000000..3efa75fe --- /dev/null +++ b/.themes/Klaus/unity/maximize_dash_pressed.svg @@ -0,0 +1 @@ +maximize_dash.svg \ No newline at end of file diff --git a/.themes/Klaus/unity/maximize_focused_normal.svg b/.themes/Klaus/unity/maximize_focused_normal.svg new file mode 100644 index 00000000..f574a258 --- /dev/null +++ b/.themes/Klaus/unity/maximize_focused_normal.svg @@ -0,0 +1 @@ +<?xml version="1.0" encoding="utf-8"?><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" xml:space="preserve"><path fill="#d5c4a1" d="M14,14h-4v-4h4V14z M16,8H8v8h8V8z"/></svg> diff --git a/.themes/Klaus/unity/maximize_focused_prelight.svg b/.themes/Klaus/unity/maximize_focused_prelight.svg new file mode 100644 index 00000000..3f76002e --- /dev/null +++ b/.themes/Klaus/unity/maximize_focused_prelight.svg @@ -0,0 +1 @@ +<?xml version="1.0" encoding="utf-8"?><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" xml:space="preserve"><path fill="#b8bb26" d="M14,14h-4v-4h4V14z M16,8H8v8h8V8z"/></svg> diff --git a/.themes/Klaus/unity/maximize_focused_pressed.svg b/.themes/Klaus/unity/maximize_focused_pressed.svg new file mode 100644 index 00000000..410f60f9 --- /dev/null +++ b/.themes/Klaus/unity/maximize_focused_pressed.svg @@ -0,0 +1 @@ +<?xml version="1.0" encoding="utf-8"?><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" xml:space="preserve"><path fill="#b8bb26" opacity="0.75" d="M14,14h-4v-4h4V14z M16,8H8v8h8V8z"/></svg> diff --git a/.themes/Klaus/unity/maximize_unfocused.svg b/.themes/Klaus/unity/maximize_unfocused.svg new file mode 100644 index 00000000..bbd652eb --- /dev/null +++ b/.themes/Klaus/unity/maximize_unfocused.svg @@ -0,0 +1 @@ +<?xml version="1.0" encoding="utf-8"?><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" xml:space="preserve"><path fill="#a79b81" d="M14,14h-4v-4h4V14z M16,8H8v8h8V8z"/></svg> diff --git a/.themes/Klaus/unity/maximize_unfocused_prelight.svg b/.themes/Klaus/unity/maximize_unfocused_prelight.svg new file mode 120000 index 00000000..0f332c52 --- /dev/null +++ b/.themes/Klaus/unity/maximize_unfocused_prelight.svg @@ -0,0 +1 @@ +./maximize_focused_prelight.svg \ No newline at end of file diff --git a/.themes/Klaus/unity/maximize_unfocused_pressed.svg b/.themes/Klaus/unity/maximize_unfocused_pressed.svg new file mode 120000 index 00000000..e3f8d9bd --- /dev/null +++ b/.themes/Klaus/unity/maximize_unfocused_pressed.svg @@ -0,0 +1 @@ +./maximize_focused_pressed.svg \ No newline at end of file diff --git a/.themes/Klaus/unity/minimize.svg b/.themes/Klaus/unity/minimize.svg new file mode 100644 index 00000000..f0a4efe7 --- /dev/null +++ b/.themes/Klaus/unity/minimize.svg @@ -0,0 +1 @@ +<?xml version="1.0" encoding="utf-8"?><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" xml:space="preserve"><rect x="8" y="11" fill="#d5c4a1" width="8" height="2"/></svg> diff --git a/.themes/Klaus/unity/minimize_dash.svg b/.themes/Klaus/unity/minimize_dash.svg new file mode 100644 index 00000000..bb6e6159 --- /dev/null +++ b/.themes/Klaus/unity/minimize_dash.svg @@ -0,0 +1 @@ +<?xml version="1.0" encoding="utf-8"?><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" xml:space="preserve"><rect x="8" y="11" fill="#1d2021" width="8" height="2"/></svg> diff --git a/.themes/Klaus/unity/minimize_dash_disabled.svg b/.themes/Klaus/unity/minimize_dash_disabled.svg new file mode 100644 index 00000000..94927578 --- /dev/null +++ b/.themes/Klaus/unity/minimize_dash_disabled.svg @@ -0,0 +1 @@ +<?xml version="1.0" encoding="utf-8"?><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" xml:space="preserve"><rect x="8" y="11" fill="#a79b81" width="8" height="2"/></svg> diff --git a/.themes/Klaus/unity/minimize_dash_prelight.svg b/.themes/Klaus/unity/minimize_dash_prelight.svg new file mode 120000 index 00000000..752db6d1 --- /dev/null +++ b/.themes/Klaus/unity/minimize_dash_prelight.svg @@ -0,0 +1 @@ +minimize_focused_prelight.svg \ No newline at end of file diff --git a/.themes/Klaus/unity/minimize_dash_pressed.svg b/.themes/Klaus/unity/minimize_dash_pressed.svg new file mode 120000 index 00000000..d2b384bd --- /dev/null +++ b/.themes/Klaus/unity/minimize_dash_pressed.svg @@ -0,0 +1 @@ +minimize_focused_pressed.svg \ No newline at end of file diff --git a/.themes/Klaus/unity/minimize_focused_normal.svg b/.themes/Klaus/unity/minimize_focused_normal.svg new file mode 100644 index 00000000..f0a4efe7 --- /dev/null +++ b/.themes/Klaus/unity/minimize_focused_normal.svg @@ -0,0 +1 @@ +<?xml version="1.0" encoding="utf-8"?><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" xml:space="preserve"><rect x="8" y="11" fill="#d5c4a1" width="8" height="2"/></svg> diff --git a/.themes/Klaus/unity/minimize_focused_prelight.svg b/.themes/Klaus/unity/minimize_focused_prelight.svg new file mode 100644 index 00000000..73525f2f --- /dev/null +++ b/.themes/Klaus/unity/minimize_focused_prelight.svg @@ -0,0 +1 @@ +<?xml version="1.0" encoding="utf-8"?><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" xml:space="preserve"><rect x="8" y="11" fill="#b8bb26" width="8" height="2"/></svg> diff --git a/.themes/Klaus/unity/minimize_focused_pressed.svg b/.themes/Klaus/unity/minimize_focused_pressed.svg new file mode 100644 index 00000000..a818a3fc --- /dev/null +++ b/.themes/Klaus/unity/minimize_focused_pressed.svg @@ -0,0 +1 @@ +<?xml version="1.0" encoding="utf-8"?><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" xml:space="preserve"><rect x="8" y="11" fill="#b8bb26" opacity="0.75" width="8" height="2"/></svg> diff --git a/.themes/Klaus/unity/minimize_unfocused.svg b/.themes/Klaus/unity/minimize_unfocused.svg new file mode 100644 index 00000000..94927578 --- /dev/null +++ b/.themes/Klaus/unity/minimize_unfocused.svg @@ -0,0 +1 @@ +<?xml version="1.0" encoding="utf-8"?><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" xml:space="preserve"><rect x="8" y="11" fill="#a79b81" width="8" height="2"/></svg> diff --git a/.themes/Klaus/unity/minimize_unfocused_prelight.svg b/.themes/Klaus/unity/minimize_unfocused_prelight.svg new file mode 120000 index 00000000..bef3fe5c --- /dev/null +++ b/.themes/Klaus/unity/minimize_unfocused_prelight.svg @@ -0,0 +1 @@ +./minimize_focused_prelight.svg \ No newline at end of file diff --git a/.themes/Klaus/unity/minimize_unfocused_pressed.svg b/.themes/Klaus/unity/minimize_unfocused_pressed.svg new file mode 120000 index 00000000..683fa92a --- /dev/null +++ b/.themes/Klaus/unity/minimize_unfocused_pressed.svg @@ -0,0 +1 @@ +./minimize_focused_pressed.svg \ No newline at end of file diff --git a/.themes/Klaus/unity/minimized.svg b/.themes/Klaus/unity/minimized.svg new file mode 100644 index 00000000..f0a4efe7 --- /dev/null +++ b/.themes/Klaus/unity/minimized.svg @@ -0,0 +1 @@ +<?xml version="1.0" encoding="utf-8"?><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" xml:space="preserve"><rect x="8" y="11" fill="#d5c4a1" width="8" height="2"/></svg> diff --git a/.themes/Klaus/unity/modes/launcher_bfb-flat.png b/.themes/Klaus/unity/modes/launcher_bfb-flat.png new file mode 100644 index 0000000000000000000000000000000000000000..f5aa0e55060a32a6df893dc1091c6c46b5c26c50 GIT binary patch literal 3018 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 M07*qoM6N<$g2X0`p8x;= literal 0 HcmV?d00001 diff --git a/.themes/Klaus/unity/modes/launcher_bfb_ns.png b/.themes/Klaus/unity/modes/launcher_bfb_ns.png new file mode 100644 index 0000000000000000000000000000000000000000..2ca1ebbac09a8b113c345713bb5f18ce78072d5c GIT binary patch literal 4483 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 VOfg4k(Ay<|vA&t!TOB9d{{UbjO)vle literal 0 HcmV?d00001 diff --git a/.themes/Klaus/unity/modes/ubuntu-square.svg b/.themes/Klaus/unity/modes/ubuntu-square.svg new file mode 100644 index 00000000..1b925fb1 --- /dev/null +++ b/.themes/Klaus/unity/modes/ubuntu-square.svg @@ -0,0 +1,69 @@ +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="48" height="48"> + <defs> + <clipPath> + <rect width="42" x="307" y="223" rx="9" height="42" transform="rotate(90)" fill="url(#3)" color="#bebebe"/> + </clipPath> + <clipPath> + <rect width="240" x="24" y="36" rx="50" height="240" fill="#986767" color="#bebebe"/> + </clipPath> + <clipPath> + <rect width="16" x="432" y="116" rx="2" height="16" opacity="0.2" fill="#6d6d6d" color="#bebebe"/> + </clipPath> + <clipPath> + <path d="m 98.03125,23.191212 c -41.492132,1.05238 -74.84375,35.06824 -74.84375,76.812498 0,42.40687 34.405632,76.8125 76.8125,76.8125 42.40687,0 76.8125,-34.40563 76.8125,-76.8125 0,-42.406866 -34.40563,-76.812498 -76.8125,-76.812498 -0.662607,0 -1.310145,-0.0167 -1.96875,0 z M 100,50.659962 c 27.24464,0 49.34375,22.099114 49.34375,49.343748 -1e-5,27.24464 -22.09911,49.34375 -49.34375,49.34375 -27.244636,-1e-5 -49.34375,-22.09911 -49.34375,-49.34375 0,-27.244634 22.099114,-49.343748 49.34375,-49.343748 z"/> + </clipPath> + <clipPath> + <path d="m 152,204 a 8,8 0 1 1 -16,0 8,8 0 1 1 16,0 z"/> + </clipPath> + <clipPath> + <path d="m 145,215 c 33.13708,0 60,-26.86292 60,-60 0,-33.13708 -26.86292,-60 -60,-60 -33.13708,0 -60,26.86292 -60,60 0,12.50698 3.8285,24.10633 10.375,33.71875 L 89,211 111.28125,204.625 C 120.89367,211.1715 132.49302,215 145,215 z"/> + </clipPath> + <clipPath> + <rect width="16" x="432" y="116" rx="3" height="16" color="#bebebe"/> + </clipPath> + <clipPath> + <path d="m 144,70 c -49.705627,0 -90,40.29437 -90,90 0,49.70563 40.294373,90 90,90 49.70563,0 90,-40.29437 90,-90 0,-49.70563 -40.29437,-90 -90,-90 z m 0,32.1875 c 32.03251,0 58,25.96748 58,58 0,32.03252 -25.96749,58 -58,58 -32.03251,0 -58,-25.96748 -58,-58 0,-32.03252 25.96749,-58 58,-58 z"/> + </clipPath> + <clipPath> + <rect width="22" x="433" y="77" rx="3" height="22" opacity="0.2" fill="#6d6d6d" color="#bebebe"/> + </clipPath> + <clipPath> + <rect width="30" x="433" y="29" rx="4" height="30" opacity="0.2" fill="#6d6d6d" color="#bebebe"/> + </clipPath> + <clipPath> + <rect width="90" x="307" y="31" rx="18.75" height="90" fill="url(#1)" color="#bebebe"/> + </clipPath> + <clipPath> + <rect width="60" x="306" y="142" rx="12.5" height="60" transform="matrix(0 -1 1 0 0 0)" fill="url(#0)" color="#bebebe"/> + </clipPath> + <clipPath> + <rect width="30" x="433" y="29" rx="6" height="30" color="#bebebe"/> + </clipPath> + <clipPath> + <rect width="22" x="433" y="77" rx="5" height="22" color="#bebebe"/> + </clipPath> + <clipPath> + <rect width="22" x="433" y="77" rx="4" height="22" color="#bebebe"/> + </clipPath> + <clipPath> + <rect width="20" x="434" y="78" rx="4" height="20" color="#bebebe"/> + </clipPath> + <linearGradient gradientTransform="matrix(.25 0 0 .25 299.99999 131.99999)" id="0" xlink:href="#2" y1="230" y2="90" x2="0" gradientUnits="userSpaceOnUse"/> + <linearGradient gradientTransform="matrix(.375 0 0 .375 298 16)" id="1" xlink:href="#2" y1="230" y2="90" x2="0" gradientUnits="userSpaceOnUse"/> + <linearGradient id="2"> + <stop stop-color="#151515"/> + <stop offset="1" stop-color="#222"/> + </linearGradient> + <linearGradient gradientTransform="matrix(.175 0 0 .175 302.79999 215.99997)" id="3" xlink:href="#2" y1="280" y2="40" x2="0" gradientUnits="userSpaceOnUse"/> + </defs> + <g transform="translate(0,-1004.3622)"> + <path d="M 5.1875,1 C 2.8707723,1 1,2.8707723 1,5.1875 l 0,37.625 C 1,45.129228 2.8707723,47 5.1875,47 l 37.625,0 C 45.129228,47 47,45.129228 47,42.8125 L 47,5.1875 C 47,2.8707723 45.129228,1 42.8125,1 L 5.1875,1 z m 0.1875,0.25 37.25,0 c 2.291546,0 4.125,1.8334541 4.125,4.125 l 0,37.25 c 0,2.291546 -1.833454,4.125 -4.125,4.125 l -37.25,0 C 3.0834541,46.75 1.25,44.916546 1.25,42.625 l 0,-37.25 C 1.25,3.0834541 3.0834541,1.25 5.375,1.25 z" transform="translate(0,1004.3622)" opacity="0.05"/> + <path d="M 5.375,1.25 C 3.0834541,1.25 1.25,3.0834541 1.25,5.375 l 0,37.25 c 0,2.291546 1.8334541,4.125 4.125,4.125 l 37.25,0 c 2.291546,0 4.125,-1.833454 4.125,-4.125 l 0,-37.25 C 46.75,3.0834541 44.916546,1.25 42.625,1.25 l -37.25,0 z m 0.21875,0.25 36.8125,0 C 44.672614,1.5 46.5,3.3273859 46.5,5.59375 l 0,36.8125 C 46.5,44.672614 44.672614,46.5 42.40625,46.5 l -36.8125,0 C 3.3273859,46.5 1.5,44.672614 1.5,42.40625 l 0,-36.8125 C 1.5,3.3273859 3.3273859,1.5 5.59375,1.5 z" transform="translate(0,1004.3622)" opacity="0.1"/> + <path d="M 5.59375,1.5 C 3.3273859,1.5 1.5,3.3273859 1.5,5.59375 l 0,36.8125 C 1.5,44.672614 3.3273859,46.5 5.59375,46.5 l 36.8125,0 C 44.672614,46.5 46.5,44.672614 46.5,42.40625 l 0,-36.8125 C 46.5,3.3273859 44.672614,1.5 42.40625,1.5 l -36.8125,0 z m 0.09375,0.125 36.625,0 c 2.253773,0 4.0625,1.8087269 4.0625,4.0625 l 0,36.625 c 0,2.253773 -1.808727,4.0625 -4.0625,4.0625 l -36.625,0 c -2.2537731,0 -4.0625,-1.808727 -4.0625,-4.0625 l 0,-36.625 C 1.625,3.4337269 3.4337269,1.625 5.6875,1.625 z" transform="translate(0,1004.3622)" opacity="0.2"/> + <path d="M 5.6875,1.625 C 3.4337269,1.625 1.625,3.4337269 1.625,5.6875 l 0,36.625 c 0,2.253773 1.8087269,4.0625 4.0625,4.0625 l 36.625,0 c 2.253773,0 4.0625,-1.808727 4.0625,-4.0625 l 0,-36.625 c 0,-2.2537731 -1.808727,-4.0625 -4.0625,-4.0625 l -36.625,0 z m 0.09375,0.125 36.4375,0 c 2.241182,0 4.03125,1.7900679 4.03125,4.03125 l 0,36.4375 c 0,2.241182 -1.790068,4.03125 -4.03125,4.03125 l -36.4375,0 C 3.5400679,46.25 1.75,44.459932 1.75,42.21875 l 0,-36.4375 C 1.75,3.5400679 3.5400679,1.75 5.78125,1.75 z" transform="translate(0,1004.3622)" opacity="0.3"/> + <path d="M 5.78125,1.75 C 3.5400679,1.75 1.75,3.5400679 1.75,5.78125 l 0,36.4375 c 0,2.241182 1.7900679,4.03125 4.03125,4.03125 l 36.4375,0 c 2.241182,0 4.03125,-1.790068 4.03125,-4.03125 l 0,-36.4375 C 46.25,3.5400679 44.459932,1.75 42.21875,1.75 l -36.4375,0 z m 0.125,0.125 36.1875,0 c 2.228591,0 4.03125,1.802659 4.03125,4.03125 l 0,36.1875 c 0,2.228591 -1.802659,4.03125 -4.03125,4.03125 l -36.1875,0 C 3.677659,46.125 1.875,44.322341 1.875,42.09375 l 0,-36.1875 C 1.875,3.677659 3.677659,1.875 5.90625,1.875 z" transform="translate(0,1004.3622)" opacity="0.4"/> + <rect rx="4.02" y="1006.24" x="1.875" height="44.25" width="44.25" opacity="0.5"/> + </g> + <rect rx="4" y="1.998" x="2" height="44" width="44" fill="#dd4814"/> + <path d="M 24.000004,12.000001 C 17.372557,12.000001 12,17.372389 12,24 c 0,6.627189 5.372557,12 12.000004,12 6.62744,0 12,-5.372896 12,-12 0,-6.627611 -5.37256,-11.999999 -12,-11.999999 z m 4.125,3.33125 c 0.25818,0.0067 0.51682,0.07428 0.75625,0.2125 0.76631,0.442467 1.02996,1.427433 0.5875,2.19375 -0.44222,0.765978 -1.42127,1.023802 -2.1875,0.58125 -0.76607,-0.442214 -1.0298,-1.421522 -0.5875,-2.1875 0.30419,-0.526843 0.86325,-0.814741 1.43125,-0.8 z m -4.125,1.70625 c 0.64422,0 1.27051,0.09242 1.8625,0.25625 0.10464,0.64355 0.48482,1.235964 1.09375,1.5875 0.60815,0.351196 1.30965,0.386373 1.91875,0.15625 1.18473,1.164757 1.95639,2.74771 2.06875,4.512499 l -2.28125,0.0375 c -0.21023,-2.390305 -2.21759,-4.268749 -4.6625,-4.268749 -0.704516,0 -1.36957,0.158693 -1.968754,0.4375 l -1.112499,-1.99375 c 0.929807,-0.460586 1.973301,-0.725 3.081253,-0.725 z m -3.862503,1.16875 1.174999,1.9625 c -1.203195,0.846834 -1.993749,2.2479 -1.993749,3.831249 0,1.583603 0.790554,2.984585 1.993749,3.83125 l -1.174999,1.9625 c -1.402078,-0.936666 -2.441846,-2.372586 -2.875,-4.05 0.506136,-0.41241 0.825,-1.039747 0.825,-1.74375 0,-0.704171 -0.31895,-1.331254 -0.825,-1.74375 0.433238,-1.677243 1.472922,-3.113249 2.875,-4.049999 z m -4.3,4.193749 c 0.884764,0 1.60625,0.714896 1.60625,1.6 0,0.884681 -0.72157,1.6 -1.60625,1.6 -0.88502,0 -1.600001,-0.715319 -1.600001,-1.6 0,-0.885019 0.714981,-1.6 1.600001,-1.6 z m 12.825003,2.0125 2.28125,0.0375 c -0.11219,1.76479 -0.8841,3.347658 -2.06875,4.5125 -0.6091,-0.230208 -1.3106,-0.194777 -1.91875,0.15625 -0.60901,0.35179 -0.98911,0.94395 -1.09375,1.5875 -0.59208,0.163829 -1.21828,0.25625 -1.8625,0.25625 -1.107952,0 -2.157612,-0.264583 -3.087503,-0.725 l 1.118749,-1.99375 c 0.599268,0.278807 1.264154,0.4375 1.968754,0.4375 2.44491,0 4.45244,-1.878105 4.6625,-4.26875 z m -0.625,5.05 c 0.56798,-0.01474 1.12717,0.27964 1.43125,0.80625 0.44238,0.766232 0.17856,1.745202 -0.5875,2.1875 -0.76632,0.442384 -1.74504,0.178818 -2.1875,-0.5875 -0.44222,-0.765978 -0.17882,-1.745117 0.5875,-2.1875 0.23939,-0.138218 0.49807,-0.212051 0.75625,-0.21875 z" fill="#f9f9f9"/> +</svg> diff --git a/.themes/Klaus/unity/progress_bar_fill.svg b/.themes/Klaus/unity/progress_bar_fill.svg new file mode 100644 index 00000000..578930cb --- /dev/null +++ b/.themes/Klaus/unity/progress_bar_fill.svg @@ -0,0 +1,5 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="42" height="4"> + <g transform="translate(0,-1048.3622)"> + <path d="m 1,1048.3622 40,0 c 1,0 1,0 1,1 l 0,2 c 0,1 0,1 -1,1 l -40,0 c -1,0 -1,0 -1,-1 l 0,-2 c 0,-1 0,-1 1,-1 z" fill="#b8bb26"/> + </g> +</svg> diff --git a/.themes/Klaus/unity/progress_bar_trough.svg b/.themes/Klaus/unity/progress_bar_trough.svg new file mode 100644 index 00000000..434f1f90 --- /dev/null +++ b/.themes/Klaus/unity/progress_bar_trough.svg @@ -0,0 +1,71 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="54" + height="54" + id="svg2" + version="1.1" + inkscape:version="0.48.4 r9939" + sodipodi:docname="progress_bar_trough.svg"> + <metadata + id="metadata18"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <defs + id="defs16" /> + <sodipodi:namedview + pagecolor="#1d2021" + bordercolor="#a79b81" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1366" + inkscape:window-height="713" + id="namedview14" + showgrid="false" + inkscape:zoom="8.9114583" + inkscape:cx="8.3161894" + inkscape:cy="26.77557" + inkscape:window-x="0" + inkscape:window-y="341" + inkscape:window-maximized="1" + inkscape:current-layer="svg2" /> + <g + transform="translate(0,-998.36218)" + id="g4"> + <image + y="346.58" + x="413.71" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAADCAYAAAC09K7GAAAABHNCSVQICAgIfAhkiAAAAAxJREFU CJljYCAZAAAAMwAB0kOx4wAAAABJRU5ErkJggg== " + height="3" + width="4" + id="image6" /> + </g> + <path + style="fill:#1d2021;opacity:0.5" + inkscape:connector-curvature="0" + id="path10" + d="m 7,25 c -1.0000065,0 -1,0 -1,1 l 0,2 c 0,1 -1.35e-5,1 1,1 l 40,0 c 1,0 1,0 1,-1 l 0,-2 c 0,-1 0,-1 -1,-1 L 7,25 z" /> + <path + style="fill:#1d2021" + inkscape:connector-curvature="0" + id="path12" + d="m 7,23 c -3.0000291,0 -3,0 -3,3 l 0,2 c 0,3 -2.91e-5,3 3,3 l 40,0 c 3,0 3,0 3,-3 l 0,-2 c 0,-3 0,-3 -3,-3 z m 0,2 40,0 c 1,0 1,0 1,1 l 0,2 c 0,1 0,1 -1,1 L 7,29 C 5.9999865,29 6,29 6,28 l 0,-2 c 0,-1 -6.5e-6,-1 1,-1 z" /> +</svg> diff --git a/.themes/Klaus/unity/sheet_style_close_focused.svg b/.themes/Klaus/unity/sheet_style_close_focused.svg new file mode 100644 index 00000000..ca37249c --- /dev/null +++ b/.themes/Klaus/unity/sheet_style_close_focused.svg @@ -0,0 +1 @@ +<?xml version="1.0" encoding="utf-8"?><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24"><path id="a" fill="#a79b81" d="M16,8c0,0,0,0.2-0.1,0.6c0,0.2-0.1,0.4-0.1,0.7c0,0.1-0.1,0.3-0.1,0.4c0,0.1-0.2,0.2-0.3,0.3c-0.7,0.7-1.7,1.7-2.7,2.7c-1,1-2,2-2.7,2.7c-0.1,0.1-0.1,0.2-0.3,0.3c-0.1,0-0.3,0.1-0.4,0.1c-0.2,0.1-0.5,0.1-0.7,0.1C8.2,16,8,16,8,16s0-0.2,0.1-0.6c0-0.2,0.1-0.4,0.1-0.7c0-0.1,0.1-0.3,0.1-0.4c0-0.1,0.2-0.2,0.3-0.3c0.7-0.7,1.7-1.7,2.7-2.7c1-1,2-2,2.7-2.7c0.1-0.1,0.1-0.2,0.3-0.3c0.1,0,0.3-0.1,0.4-0.1c0.2-0.1,0.5-0.1,0.7-0.1C15.7,8,16,8,16,8z"/><use xlink:href="#a" transform="matrix(-1,0,0,1,24,0)"/></svg> diff --git a/.themes/Klaus/unity/sheet_style_close_focused_prelight.svg b/.themes/Klaus/unity/sheet_style_close_focused_prelight.svg new file mode 120000 index 00000000..64b2bffa --- /dev/null +++ b/.themes/Klaus/unity/sheet_style_close_focused_prelight.svg @@ -0,0 +1 @@ +close_focused_prelight.svg \ No newline at end of file diff --git a/.themes/Klaus/unity/sheet_style_close_focused_pressed.svg b/.themes/Klaus/unity/sheet_style_close_focused_pressed.svg new file mode 120000 index 00000000..ba6d4feb --- /dev/null +++ b/.themes/Klaus/unity/sheet_style_close_focused_pressed.svg @@ -0,0 +1 @@ +close_unfocused_pressed.svg \ No newline at end of file diff --git a/.themes/Klaus/unity/unmaximize.svg b/.themes/Klaus/unity/unmaximize.svg new file mode 100644 index 00000000..1130a95c --- /dev/null +++ b/.themes/Klaus/unity/unmaximize.svg @@ -0,0 +1 @@ +<?xml version="1.0" encoding="utf-8"?><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24"><path fill="#d5c4a1" d="M14,14h-4v-3h4V14z M16,9H8v7h8V9z"/></svg> diff --git a/.themes/Klaus/unity/unmaximize_dash.svg b/.themes/Klaus/unity/unmaximize_dash.svg new file mode 100644 index 00000000..438674e1 --- /dev/null +++ b/.themes/Klaus/unity/unmaximize_dash.svg @@ -0,0 +1 @@ +<?xml version="1.0" encoding="utf-8"?><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24"><path fill="#1d2021" d="M14,14h-4v-3h4V14z M16,9H8v7h8V9z"/></svg> diff --git a/.themes/Klaus/unity/unmaximize_dash_disabled.svg b/.themes/Klaus/unity/unmaximize_dash_disabled.svg new file mode 100644 index 00000000..6470036c --- /dev/null +++ b/.themes/Klaus/unity/unmaximize_dash_disabled.svg @@ -0,0 +1 @@ +<?xml version="1.0" encoding="utf-8"?><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24"><path fill="#a79b81" d="M14,14h-4v-3h4V14z M16,9H8v7h8V9z"/></svg> diff --git a/.themes/Klaus/unity/unmaximize_dash_prelight.svg b/.themes/Klaus/unity/unmaximize_dash_prelight.svg new file mode 120000 index 00000000..945a9f82 --- /dev/null +++ b/.themes/Klaus/unity/unmaximize_dash_prelight.svg @@ -0,0 +1 @@ +unmaximize_dash.svg \ No newline at end of file diff --git a/.themes/Klaus/unity/unmaximize_dash_pressed.svg b/.themes/Klaus/unity/unmaximize_dash_pressed.svg new file mode 120000 index 00000000..945a9f82 --- /dev/null +++ b/.themes/Klaus/unity/unmaximize_dash_pressed.svg @@ -0,0 +1 @@ +unmaximize_dash.svg \ No newline at end of file diff --git a/.themes/Klaus/unity/unmaximize_focused_normal.svg b/.themes/Klaus/unity/unmaximize_focused_normal.svg new file mode 100644 index 00000000..1130a95c --- /dev/null +++ b/.themes/Klaus/unity/unmaximize_focused_normal.svg @@ -0,0 +1 @@ +<?xml version="1.0" encoding="utf-8"?><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24"><path fill="#d5c4a1" d="M14,14h-4v-3h4V14z M16,9H8v7h8V9z"/></svg> diff --git a/.themes/Klaus/unity/unmaximize_focused_prelight.svg b/.themes/Klaus/unity/unmaximize_focused_prelight.svg new file mode 100644 index 00000000..88d2092b --- /dev/null +++ b/.themes/Klaus/unity/unmaximize_focused_prelight.svg @@ -0,0 +1 @@ +<?xml version="1.0" encoding="utf-8"?><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24"><path fill="#b8bb26" d="M14,14h-4v-3h4V14z M16,9H8v7h8V9z"/></svg> diff --git a/.themes/Klaus/unity/unmaximize_focused_pressed.svg b/.themes/Klaus/unity/unmaximize_focused_pressed.svg new file mode 100644 index 00000000..e08e9c56 --- /dev/null +++ b/.themes/Klaus/unity/unmaximize_focused_pressed.svg @@ -0,0 +1 @@ +<?xml version="1.0" encoding="utf-8"?><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24"><path fill="#b8bb26" opacity="0.75" d="M14,14h-4v-3h4V14z M16,9H8v7h8V9z"/></svg> diff --git a/.themes/Klaus/unity/unmaximize_unfocused.svg b/.themes/Klaus/unity/unmaximize_unfocused.svg new file mode 100644 index 00000000..6470036c --- /dev/null +++ b/.themes/Klaus/unity/unmaximize_unfocused.svg @@ -0,0 +1 @@ +<?xml version="1.0" encoding="utf-8"?><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24"><path fill="#a79b81" d="M14,14h-4v-3h4V14z M16,9H8v7h8V9z"/></svg> diff --git a/.themes/Klaus/unity/unmaximize_unfocused_prelight.svg b/.themes/Klaus/unity/unmaximize_unfocused_prelight.svg new file mode 120000 index 00000000..c786587e --- /dev/null +++ b/.themes/Klaus/unity/unmaximize_unfocused_prelight.svg @@ -0,0 +1 @@ +unmaximize_focused_prelight.svg \ No newline at end of file diff --git a/.themes/Klaus/unity/unmaximize_unfocused_pressed.svg b/.themes/Klaus/unity/unmaximize_unfocused_pressed.svg new file mode 120000 index 00000000..226570c7 --- /dev/null +++ b/.themes/Klaus/unity/unmaximize_unfocused_pressed.svg @@ -0,0 +1 @@ +unmaximize_focused_pressed.svg \ No newline at end of file diff --git a/.themes/Klaus/xfwm4/bottom-active.xpm b/.themes/Klaus/xfwm4/bottom-active.xpm new file mode 100644 index 00000000..21ac718f --- /dev/null +++ b/.themes/Klaus/xfwm4/bottom-active.xpm @@ -0,0 +1,6 @@ +/* XPM */ +static char * bottom_active_xpm[] = { +"8 1 2 1", +" c None", +". c #b8bb26", +"........"}; diff --git a/.themes/Klaus/xfwm4/bottom-inactive.xpm b/.themes/Klaus/xfwm4/bottom-inactive.xpm new file mode 100644 index 00000000..8584853e --- /dev/null +++ b/.themes/Klaus/xfwm4/bottom-inactive.xpm @@ -0,0 +1,6 @@ +/* XPM */ +static char * bottom_inactive_xpm[] = { +"8 1 2 1", +" c None", +". c #1d2021", +"........"}; diff --git a/.themes/Klaus/xfwm4/bottom-left-active.xpm b/.themes/Klaus/xfwm4/bottom-left-active.xpm new file mode 100644 index 00000000..22b6d8ee --- /dev/null +++ b/.themes/Klaus/xfwm4/bottom-left-active.xpm @@ -0,0 +1,6 @@ +/* XPM */ +static char * bottom_left_active_xpm[] = { +"1 1 2 1", +" c None", +". c #b8bb26", +"."}; diff --git a/.themes/Klaus/xfwm4/bottom-left-inactive.xpm b/.themes/Klaus/xfwm4/bottom-left-inactive.xpm new file mode 100644 index 00000000..d6f97aa8 --- /dev/null +++ b/.themes/Klaus/xfwm4/bottom-left-inactive.xpm @@ -0,0 +1,6 @@ +/* XPM */ +static char * bottom_left_inactive_xpm[] = { +"1 1 2 1", +" c None", +". c #1d2021", +"."}; diff --git a/.themes/Klaus/xfwm4/bottom-right-active.xpm b/.themes/Klaus/xfwm4/bottom-right-active.xpm new file mode 100644 index 00000000..f74d656b --- /dev/null +++ b/.themes/Klaus/xfwm4/bottom-right-active.xpm @@ -0,0 +1,6 @@ +/* XPM */ +static char * bottom_right_active_xpm[] = { +"1 1 2 1", +" c None", +". c #b8bb26", +"."}; diff --git a/.themes/Klaus/xfwm4/bottom-right-inactive.xpm b/.themes/Klaus/xfwm4/bottom-right-inactive.xpm new file mode 100644 index 00000000..a2c3b64a --- /dev/null +++ b/.themes/Klaus/xfwm4/bottom-right-inactive.xpm @@ -0,0 +1,6 @@ +/* XPM */ +static char * bottom_right_inactive_xpm[] = { +"1 1 2 1", +" c None", +". c #1d2021", +"."}; diff --git a/.themes/Klaus/xfwm4/close-active.xpm b/.themes/Klaus/xfwm4/close-active.xpm new file mode 100644 index 00000000..a9bf1a15 --- /dev/null +++ b/.themes/Klaus/xfwm4/close-active.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * close_prelight_xpm[] = { +"24 26 4 1", +" c None", +". c #1d2021", +"+ c #d5c4a1", +"@ c #b8bb26", +"@@@@@@@@@@@@@@@@@@@@@@@@", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........++....++........", +"........+++..+++........", +".........++++++.........", +"..........++++..........", +"..........++++..........", +".........++++++.........", +"........+++..+++........", +"........++....++........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/.themes/Klaus/xfwm4/close-inactive.xpm b/.themes/Klaus/xfwm4/close-inactive.xpm new file mode 100644 index 00000000..6fd5679c --- /dev/null +++ b/.themes/Klaus/xfwm4/close-inactive.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * close_prelight_xpm[] = { +"24 26 4 1", +" c None", +". c #1d2021", +"+ c #d5c4a1", +"@ c #1d2021", +"@@@@@@@@@@@@@@@@@@@@@@@@", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........++....++........", +"........+++..+++........", +".........++++++.........", +"..........++++..........", +"..........++++..........", +".........++++++.........", +"........+++..+++........", +"........++....++........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/.themes/Klaus/xfwm4/close-prelight.xpm b/.themes/Klaus/xfwm4/close-prelight.xpm new file mode 100644 index 00000000..831dc42c --- /dev/null +++ b/.themes/Klaus/xfwm4/close-prelight.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * close_prelight_xpm[] = { +"24 26 4 1", +" c None", +". c #1d2021", +"+ c #b8bb26 s active_color_1", +"@ c #b8bb26", +"@@@@@@@@@@@@@@@@@@@@@@@@", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........++....++........", +"........+++..+++........", +".........++++++.........", +"..........++++..........", +"..........++++..........", +".........++++++.........", +"........+++..+++........", +"........++....++........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/.themes/Klaus/xfwm4/close-pressed.xpm b/.themes/Klaus/xfwm4/close-pressed.xpm new file mode 100644 index 00000000..831dc42c --- /dev/null +++ b/.themes/Klaus/xfwm4/close-pressed.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * close_prelight_xpm[] = { +"24 26 4 1", +" c None", +". c #1d2021", +"+ c #b8bb26 s active_color_1", +"@ c #b8bb26", +"@@@@@@@@@@@@@@@@@@@@@@@@", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........++....++........", +"........+++..+++........", +".........++++++.........", +"..........++++..........", +"..........++++..........", +".........++++++.........", +"........+++..+++........", +"........++....++........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/.themes/Klaus/xfwm4/hide-active.xpm b/.themes/Klaus/xfwm4/hide-active.xpm new file mode 100644 index 00000000..5785a7ee --- /dev/null +++ b/.themes/Klaus/xfwm4/hide-active.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * hide_prelight_xpm[] = { +"24 26 4 1", +" c None", +". c #1d2021", +"+ c #d5c4a1", +"@ c #b8bb26", +"@@@@@@@@@@@@@@@@@@@@@@@@", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........++++++++........", +"........++++++++........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/.themes/Klaus/xfwm4/hide-inactive.xpm b/.themes/Klaus/xfwm4/hide-inactive.xpm new file mode 100644 index 00000000..98c997fe --- /dev/null +++ b/.themes/Klaus/xfwm4/hide-inactive.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * hide_prelight_xpm[] = { +"24 26 4 1", +" c None", +". c #1d2021", +"+ c #a79b81", +"@ c #1d2021", +"@@@@@@@@@@@@@@@@@@@@@@@@", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........++++++++........", +"........++++++++........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/.themes/Klaus/xfwm4/hide-prelight.xpm b/.themes/Klaus/xfwm4/hide-prelight.xpm new file mode 100644 index 00000000..cc1897e0 --- /dev/null +++ b/.themes/Klaus/xfwm4/hide-prelight.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * hide_prelight_xpm[] = { +"24 26 4 1", +" c None", +". c #1d2021", +"+ c #b8bb26 s active_color_1", +"@ c #b8bb26", +"@@@@@@@@@@@@@@@@@@@@@@@@", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........++++++++........", +"........++++++++........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/.themes/Klaus/xfwm4/hide-pressed.xpm b/.themes/Klaus/xfwm4/hide-pressed.xpm new file mode 100644 index 00000000..cc1897e0 --- /dev/null +++ b/.themes/Klaus/xfwm4/hide-pressed.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * hide_prelight_xpm[] = { +"24 26 4 1", +" c None", +". c #1d2021", +"+ c #b8bb26 s active_color_1", +"@ c #b8bb26", +"@@@@@@@@@@@@@@@@@@@@@@@@", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........++++++++........", +"........++++++++........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/.themes/Klaus/xfwm4/left-active.xpm b/.themes/Klaus/xfwm4/left-active.xpm new file mode 100644 index 00000000..213d9c74 --- /dev/null +++ b/.themes/Klaus/xfwm4/left-active.xpm @@ -0,0 +1,26 @@ +/* XPM */ +static char * left_active_xpm[] = { +"1 21 2 1", +" c None", +". c #b8bb26", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +"."}; diff --git a/.themes/Klaus/xfwm4/left-inactive.xpm b/.themes/Klaus/xfwm4/left-inactive.xpm new file mode 100644 index 00000000..b9597d92 --- /dev/null +++ b/.themes/Klaus/xfwm4/left-inactive.xpm @@ -0,0 +1,26 @@ +/* XPM */ +static char * left_inactive_xpm[] = { +"1 21 2 1", +" c None", +". c #1d2021", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +"."}; diff --git a/.themes/Klaus/xfwm4/maximize-active.xpm b/.themes/Klaus/xfwm4/maximize-active.xpm new file mode 100644 index 00000000..56b5e3aa --- /dev/null +++ b/.themes/Klaus/xfwm4/maximize-active.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * maximize_prelight_xpm[] = { +"24 26 4 1", +" c None", +". c #1d2021", +"+ c #d5c4a1", +"@ c #b8bb26", +"@@@@@@@@@@@@@@@@@@@@@@@@", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........++++++++........", +"........++++++++........", +"........++....++........", +"........++....++........", +"........++....++........", +"........++....++........", +"........++++++++........", +"........++++++++........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/.themes/Klaus/xfwm4/maximize-inactive.xpm b/.themes/Klaus/xfwm4/maximize-inactive.xpm new file mode 100644 index 00000000..c3bdd895 --- /dev/null +++ b/.themes/Klaus/xfwm4/maximize-inactive.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * maximize_prelight_xpm[] = { +"24 26 4 1", +" c None", +". c #1d2021", +"+ c #a79b81", +"@ c #1d2021", +"@@@@@@@@@@@@@@@@@@@@@@@@", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........++++++++........", +"........++++++++........", +"........++....++........", +"........++....++........", +"........++....++........", +"........++....++........", +"........++++++++........", +"........++++++++........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/.themes/Klaus/xfwm4/maximize-prelight.xpm b/.themes/Klaus/xfwm4/maximize-prelight.xpm new file mode 100644 index 00000000..80c87299 --- /dev/null +++ b/.themes/Klaus/xfwm4/maximize-prelight.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * maximize_prelight_xpm[] = { +"24 26 4 1", +" c None", +". c #1d2021", +"+ c #b8bb26 s active_color_1", +"@ c #b8bb26", +"@@@@@@@@@@@@@@@@@@@@@@@@", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........++++++++........", +"........++++++++........", +"........++....++........", +"........++....++........", +"........++....++........", +"........++....++........", +"........++++++++........", +"........++++++++........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/.themes/Klaus/xfwm4/maximize-pressed.xpm b/.themes/Klaus/xfwm4/maximize-pressed.xpm new file mode 100644 index 00000000..80c87299 --- /dev/null +++ b/.themes/Klaus/xfwm4/maximize-pressed.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * maximize_prelight_xpm[] = { +"24 26 4 1", +" c None", +". c #1d2021", +"+ c #b8bb26 s active_color_1", +"@ c #b8bb26", +"@@@@@@@@@@@@@@@@@@@@@@@@", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........++++++++........", +"........++++++++........", +"........++....++........", +"........++....++........", +"........++....++........", +"........++....++........", +"........++++++++........", +"........++++++++........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/.themes/Klaus/xfwm4/maximize-toggled-active.xpm b/.themes/Klaus/xfwm4/maximize-toggled-active.xpm new file mode 100644 index 00000000..3cb829f3 --- /dev/null +++ b/.themes/Klaus/xfwm4/maximize-toggled-active.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * maximize_toggled_prelight_xpm[] = { +"24 26 4 1", +" c None", +". c #1d2021", +"+ c #d5c4a1", +"@ c #b8bb26", +"@@@@@@@@@@@@@@@@@@@@@@@@", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........++++++++........", +"........++++++++........", +"........++....++........", +"........++....++........", +"........++....++........", +"........++....++........", +"........++++++++........", +"........++++++++........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/.themes/Klaus/xfwm4/maximize-toggled-inactive.xpm b/.themes/Klaus/xfwm4/maximize-toggled-inactive.xpm new file mode 100644 index 00000000..142b0ad3 --- /dev/null +++ b/.themes/Klaus/xfwm4/maximize-toggled-inactive.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * maximize_toggled_prelight_xpm[] = { +"24 26 4 1", +" c None", +". c #1d2021", +"+ c #a79b81", +"@ c #1d2021", +"@@@@@@@@@@@@@@@@@@@@@@@@", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........++++++++........", +"........++++++++........", +"........++....++........", +"........++....++........", +"........++....++........", +"........++....++........", +"........++++++++........", +"........++++++++........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/.themes/Klaus/xfwm4/maximize-toggled-prelight.xpm b/.themes/Klaus/xfwm4/maximize-toggled-prelight.xpm new file mode 100644 index 00000000..5a3bbdf3 --- /dev/null +++ b/.themes/Klaus/xfwm4/maximize-toggled-prelight.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * maximize_toggled_prelight_xpm[] = { +"24 26 4 1", +" c None", +". c #1d2021", +"+ c #b8bb26 s active_color_1", +"@ c #b8bb26", +"@@@@@@@@@@@@@@@@@@@@@@@@", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........++++++++........", +"........++++++++........", +"........++....++........", +"........++....++........", +"........++....++........", +"........++....++........", +"........++++++++........", +"........++++++++........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/.themes/Klaus/xfwm4/maximize-toggled-pressed.xpm b/.themes/Klaus/xfwm4/maximize-toggled-pressed.xpm new file mode 100644 index 00000000..5a3bbdf3 --- /dev/null +++ b/.themes/Klaus/xfwm4/maximize-toggled-pressed.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * maximize_toggled_prelight_xpm[] = { +"24 26 4 1", +" c None", +". c #1d2021", +"+ c #b8bb26 s active_color_1", +"@ c #b8bb26", +"@@@@@@@@@@@@@@@@@@@@@@@@", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........++++++++........", +"........++++++++........", +"........++....++........", +"........++....++........", +"........++....++........", +"........++....++........", +"........++++++++........", +"........++++++++........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/.themes/Klaus/xfwm4/menu-active.xpm b/.themes/Klaus/xfwm4/menu-active.xpm new file mode 100644 index 00000000..55cd617f --- /dev/null +++ b/.themes/Klaus/xfwm4/menu-active.xpm @@ -0,0 +1,21 @@ +/* XPM */ +static char * menu_active_xpm[] = { +"24 16 2 1", +" c None", +". c #1d2021", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/.themes/Klaus/xfwm4/menu-inactive.xpm b/.themes/Klaus/xfwm4/menu-inactive.xpm new file mode 100644 index 00000000..c8935aab --- /dev/null +++ b/.themes/Klaus/xfwm4/menu-inactive.xpm @@ -0,0 +1,21 @@ +/* XPM */ +static char * menu_inactive_xpm[] = { +"24 16 2 1", +" c None", +". c #1d2021", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/.themes/Klaus/xfwm4/menu-prelight.xpm b/.themes/Klaus/xfwm4/menu-prelight.xpm new file mode 100644 index 00000000..c4761751 --- /dev/null +++ b/.themes/Klaus/xfwm4/menu-prelight.xpm @@ -0,0 +1,21 @@ +/* XPM */ +static char * menu_prelight_xpm[] = { +"24 16 2 1", +" c None", +". c #1d2021", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/.themes/Klaus/xfwm4/menu-pressed.xpm b/.themes/Klaus/xfwm4/menu-pressed.xpm new file mode 100644 index 00000000..958235bf --- /dev/null +++ b/.themes/Klaus/xfwm4/menu-pressed.xpm @@ -0,0 +1,21 @@ +/* XPM */ +static char * menu_pressed_xpm[] = { +"24 16 2 1", +" c None", +". c #1d2021", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/.themes/Klaus/xfwm4/right-active.xpm b/.themes/Klaus/xfwm4/right-active.xpm new file mode 100644 index 00000000..5680e7d5 --- /dev/null +++ b/.themes/Klaus/xfwm4/right-active.xpm @@ -0,0 +1,26 @@ +/* XPM */ +static char * right_active_xpm[] = { +"1 21 2 1", +" c None", +". c #b8bb26", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +"."}; diff --git a/.themes/Klaus/xfwm4/right-inactive.xpm b/.themes/Klaus/xfwm4/right-inactive.xpm new file mode 100644 index 00000000..d1b2ee92 --- /dev/null +++ b/.themes/Klaus/xfwm4/right-inactive.xpm @@ -0,0 +1,26 @@ +/* XPM */ +static char * right_inactive_xpm[] = { +"1 21 2 1", +" c None", +". c #1d2021", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +"."}; diff --git a/.themes/Klaus/xfwm4/shade-active.xpm b/.themes/Klaus/xfwm4/shade-active.xpm new file mode 100644 index 00000000..4bb7808c --- /dev/null +++ b/.themes/Klaus/xfwm4/shade-active.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * shade_prelight_xpm[] = { +"24 26 4 1", +" c None", +". c #1d2021", +"+ c #d5c4a1", +"@ c #b8bb26", +"@@@@@@@@@@@@@@@@@@@@@@@@", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"...........++...........", +"..........++++..........", +".........++++++.........", +"........++++++++........", +".......+++.++.+++.......", +"...........++...........", +"...........++...........", +"...........++...........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/.themes/Klaus/xfwm4/shade-inactive.xpm b/.themes/Klaus/xfwm4/shade-inactive.xpm new file mode 100644 index 00000000..ad0ab4c0 --- /dev/null +++ b/.themes/Klaus/xfwm4/shade-inactive.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * shade_prelight_xpm[] = { +"24 26 4 1", +" c None", +". c #1d2021", +"+ c #a79b81", +"@ c #1d2021", +"@@@@@@@@@@@@@@@@@@@@@@@@", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"...........++...........", +"..........++++..........", +".........++++++.........", +"........++++++++........", +".......+++.++.+++.......", +"...........++...........", +"...........++...........", +"...........++...........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/.themes/Klaus/xfwm4/shade-prelight.xpm b/.themes/Klaus/xfwm4/shade-prelight.xpm new file mode 100644 index 00000000..07f7c573 --- /dev/null +++ b/.themes/Klaus/xfwm4/shade-prelight.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * shade_prelight_xpm[] = { +"24 26 4 1", +" c None", +". c #1d2021", +"+ c #b8bb26 s active_color_1", +"@ c #b8bb26", +"@@@@@@@@@@@@@@@@@@@@@@@@", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"...........++...........", +"..........++++..........", +".........++++++.........", +"........++++++++........", +".......+++.++.+++.......", +"...........++...........", +"...........++...........", +"...........++...........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/.themes/Klaus/xfwm4/shade-pressed.xpm b/.themes/Klaus/xfwm4/shade-pressed.xpm new file mode 100644 index 00000000..07f7c573 --- /dev/null +++ b/.themes/Klaus/xfwm4/shade-pressed.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * shade_prelight_xpm[] = { +"24 26 4 1", +" c None", +". c #1d2021", +"+ c #b8bb26 s active_color_1", +"@ c #b8bb26", +"@@@@@@@@@@@@@@@@@@@@@@@@", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"...........++...........", +"..........++++..........", +".........++++++.........", +"........++++++++........", +".......+++.++.+++.......", +"...........++...........", +"...........++...........", +"...........++...........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/.themes/Klaus/xfwm4/shade-toggled-active.xpm b/.themes/Klaus/xfwm4/shade-toggled-active.xpm new file mode 100644 index 00000000..53d4ca33 --- /dev/null +++ b/.themes/Klaus/xfwm4/shade-toggled-active.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * shade_toggled_prelight_xpm[] = { +"24 26 4 1", +" c None", +". c #1d2021", +"+ c #d5c4a1", +"@ c #b8bb26", +"@@@@@@@@@@@@@@@@@@@@@@@@", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"...........++...........", +"...........++...........", +"...........++...........", +".......+++.++.+++.......", +"........++++++++........", +".........++++++.........", +"..........++++..........", +"...........++...........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/.themes/Klaus/xfwm4/shade-toggled-inactive.xpm b/.themes/Klaus/xfwm4/shade-toggled-inactive.xpm new file mode 100644 index 00000000..26b478a4 --- /dev/null +++ b/.themes/Klaus/xfwm4/shade-toggled-inactive.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * shade_toggled_prelight_xpm[] = { +"24 26 4 1", +" c None", +". c #1d2021", +"+ c #a79b81", +"@@@@@@@@@@@@@@@@@@@@@@@@", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"...........++...........", +"...........++...........", +"...........++...........", +".......+++.++.+++.......", +"........++++++++........", +".........++++++.........", +"..........++++..........", +"...........++...........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/.themes/Klaus/xfwm4/shade-toggled-prelight.xpm b/.themes/Klaus/xfwm4/shade-toggled-prelight.xpm new file mode 100644 index 00000000..cd638838 --- /dev/null +++ b/.themes/Klaus/xfwm4/shade-toggled-prelight.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * shade_toggled_prelight_xpm[] = { +"24 26 4 1", +" c None", +". c #1d2021", +"+ c #b8bb26 s active_color_1", +"@ c #b8bb26", +"@@@@@@@@@@@@@@@@@@@@@@@@", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"...........++...........", +"...........++...........", +"...........++...........", +".......+++.++.+++.......", +"........++++++++........", +".........++++++.........", +"..........++++..........", +"...........++...........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/.themes/Klaus/xfwm4/shade-toggled-pressed.xpm b/.themes/Klaus/xfwm4/shade-toggled-pressed.xpm new file mode 100644 index 00000000..cd638838 --- /dev/null +++ b/.themes/Klaus/xfwm4/shade-toggled-pressed.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * shade_toggled_prelight_xpm[] = { +"24 26 4 1", +" c None", +". c #1d2021", +"+ c #b8bb26 s active_color_1", +"@ c #b8bb26", +"@@@@@@@@@@@@@@@@@@@@@@@@", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"...........++...........", +"...........++...........", +"...........++...........", +".......+++.++.+++.......", +"........++++++++........", +".........++++++.........", +"..........++++..........", +"...........++...........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/.themes/Klaus/xfwm4/stick-active.xpm b/.themes/Klaus/xfwm4/stick-active.xpm new file mode 100644 index 00000000..143d10ed --- /dev/null +++ b/.themes/Klaus/xfwm4/stick-active.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * stick_active_xpm[] = { +"24 26 4 1", +" c None", +". c #1d2021", +"+ c #d5c4a1", +"@@@@@@@@@@@@@@@@@@@@@@@@", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"...........++...........", +".........++++++.........", +".........++..++.........", +"........++....++........", +"........++....++........", +".........++..++.........", +".........++++++.........", +"...........++...........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/.themes/Klaus/xfwm4/stick-inactive.xpm b/.themes/Klaus/xfwm4/stick-inactive.xpm new file mode 100644 index 00000000..28c3a94f --- /dev/null +++ b/.themes/Klaus/xfwm4/stick-inactive.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * stick_toggled_prelight_xpm[] = { +"24 26 4 1", +" c None", +". c #1d2021", +"+ c #a79b81", +"@ c #1d2021", +"@@@@@@@@@@@@@@@@@@@@@@@@", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"...........++...........", +".........++++++.........", +".........++..++.........", +"........++....++........", +"........++....++........", +".........++..++.........", +".........++++++.........", +"...........++...........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/.themes/Klaus/xfwm4/stick-prelight.xpm b/.themes/Klaus/xfwm4/stick-prelight.xpm new file mode 100644 index 00000000..d7dfba92 --- /dev/null +++ b/.themes/Klaus/xfwm4/stick-prelight.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * stick_toggled_prelight_xpm[] = { +"24 26 4 1", +" c None", +". c #1d2021", +"+ c #b8bb26 s active_color_1", +"@ c #b8bb26", +"@@@@@@@@@@@@@@@@@@@@@@@@", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"...........++...........", +".........++++++.........", +".........++..++.........", +"........++....++........", +"........++....++........", +".........++..++.........", +".........++++++.........", +"...........++...........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/.themes/Klaus/xfwm4/stick-pressed.xpm b/.themes/Klaus/xfwm4/stick-pressed.xpm new file mode 100644 index 00000000..d7dfba92 --- /dev/null +++ b/.themes/Klaus/xfwm4/stick-pressed.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * stick_toggled_prelight_xpm[] = { +"24 26 4 1", +" c None", +". c #1d2021", +"+ c #b8bb26 s active_color_1", +"@ c #b8bb26", +"@@@@@@@@@@@@@@@@@@@@@@@@", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"...........++...........", +".........++++++.........", +".........++..++.........", +"........++....++........", +"........++....++........", +".........++..++.........", +".........++++++.........", +"...........++...........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/.themes/Klaus/xfwm4/stick-toggled-active.xpm b/.themes/Klaus/xfwm4/stick-toggled-active.xpm new file mode 100644 index 00000000..2ba1111f --- /dev/null +++ b/.themes/Klaus/xfwm4/stick-toggled-active.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * stick_toggled_active_xpm[] = { +"24 26 4 1", +" c None", +". c #1d2021", +"+ c #d5c4a1", +"@ c #b8bb26", +"@@@@@@@@@@@@@@@@@@@@@@@@", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"...........++...........", +".........++++++.........", +".........++++++.........", +"........++++++++........", +"........++++++++........", +".........++++++.........", +".........++++++.........", +"...........++...........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/.themes/Klaus/xfwm4/stick-toggled-inactive.xpm b/.themes/Klaus/xfwm4/stick-toggled-inactive.xpm new file mode 100644 index 00000000..7070ed54 --- /dev/null +++ b/.themes/Klaus/xfwm4/stick-toggled-inactive.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * stick_toggled_prelight_xpm[] = { +"24 26 4 1", +" c None", +". c #1d2021", +"+ c #a79b81", +"@ c #1d2021", +"@@@@@@@@@@@@@@@@@@@@@@@@", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"...........++...........", +".........++++++.........", +".........++++++.........", +"........++++++++........", +"........++++++++........", +".........++++++.........", +".........++++++.........", +"...........++...........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/.themes/Klaus/xfwm4/stick-toggled-prelight.xpm b/.themes/Klaus/xfwm4/stick-toggled-prelight.xpm new file mode 100644 index 00000000..f1beed9e --- /dev/null +++ b/.themes/Klaus/xfwm4/stick-toggled-prelight.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * stick_toggled_prelight_xpm[] = { +"24 26 4 1", +" c None", +". c #1d2021", +"+ c #b8bb26 s active_color_1", +"@ c #b8bb26", +"@@@@@@@@@@@@@@@@@@@@@@@@", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"...........++...........", +".........++++++.........", +".........++++++.........", +"........++++++++........", +"........++++++++........", +".........++++++.........", +".........++++++.........", +"...........++...........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/.themes/Klaus/xfwm4/stick-toggled-pressed.xpm b/.themes/Klaus/xfwm4/stick-toggled-pressed.xpm new file mode 100644 index 00000000..f1beed9e --- /dev/null +++ b/.themes/Klaus/xfwm4/stick-toggled-pressed.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * stick_toggled_prelight_xpm[] = { +"24 26 4 1", +" c None", +". c #1d2021", +"+ c #b8bb26 s active_color_1", +"@ c #b8bb26", +"@@@@@@@@@@@@@@@@@@@@@@@@", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"...........++...........", +".........++++++.........", +".........++++++.........", +"........++++++++........", +"........++++++++........", +".........++++++.........", +".........++++++.........", +"...........++...........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/.themes/Klaus/xfwm4/themerc b/.themes/Klaus/xfwm4/themerc new file mode 100644 index 00000000..f2e2ed63 --- /dev/null +++ b/.themes/Klaus/xfwm4/themerc @@ -0,0 +1,23 @@ +# Name: Numix xfwm4 theme +# Author: Satyajit Sahoo <satyajit.happy@gmail.com> +# License: GPL-3.0+ + +active_text_color=#d5c4a1 +inactive_text_color=#a79b81 +button_offset=3 +button_spacing=0 +show_app_icon=true +full_width_title=true +maximized_offset=0 +title_horizontal_offset=3 +title_shadow_active=false +title_shadow_inactive=false +title_vertical_offset_active=0 +title_vertical_offset_inactive=0 +title_shadow_active=false +title_shadow_inactive=false +shadow_delta_height=0 +shadow_delta_width=0 +shadow_delta_x=0 +shadow_delta_y=0 +shadow_opacity=30 diff --git a/.themes/Klaus/xfwm4/title-1-active.xpm b/.themes/Klaus/xfwm4/title-1-active.xpm new file mode 100644 index 00000000..070c24ca --- /dev/null +++ b/.themes/Klaus/xfwm4/title-1-active.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * title_1_active_xpm[] = { +"2 26 3 1", +" c None", +". c #b8bb26", +"+ c #1d2021", +"..", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++"}; diff --git a/.themes/Klaus/xfwm4/title-1-inactive.xpm b/.themes/Klaus/xfwm4/title-1-inactive.xpm new file mode 100644 index 00000000..d0b5bff6 --- /dev/null +++ b/.themes/Klaus/xfwm4/title-1-inactive.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * title_1_inactive_xpm[] = { +"2 26 3 1", +" c None", +". c #1d2021", +"+ c #1d2021", +"..", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++"}; diff --git a/.themes/Klaus/xfwm4/title-2-active.xpm b/.themes/Klaus/xfwm4/title-2-active.xpm new file mode 100644 index 00000000..074b31e8 --- /dev/null +++ b/.themes/Klaus/xfwm4/title-2-active.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * title_2_active_xpm[] = { +"2 26 3 1", +" c None", +". c #b8bb26", +"+ c #1d2021", +"..", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++"}; diff --git a/.themes/Klaus/xfwm4/title-2-inactive.xpm b/.themes/Klaus/xfwm4/title-2-inactive.xpm new file mode 100644 index 00000000..ff8a512b --- /dev/null +++ b/.themes/Klaus/xfwm4/title-2-inactive.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * title_2_inactive_xpm[] = { +"2 26 3 1", +" c None", +". c #1d2021", +"+ c #1d2021", +"..", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++"}; diff --git a/.themes/Klaus/xfwm4/title-3-active.xpm b/.themes/Klaus/xfwm4/title-3-active.xpm new file mode 100644 index 00000000..9b91ed68 --- /dev/null +++ b/.themes/Klaus/xfwm4/title-3-active.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * title_3_active_xpm[] = { +"2 26 3 1", +" c None", +". c #b8bb26", +"+ c #1d2021", +"..", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++"}; diff --git a/.themes/Klaus/xfwm4/title-3-inactive.xpm b/.themes/Klaus/xfwm4/title-3-inactive.xpm new file mode 100644 index 00000000..5361291b --- /dev/null +++ b/.themes/Klaus/xfwm4/title-3-inactive.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * title_3_inactive_xpm[] = { +"2 26 3 1", +" c None", +". c #1d2021", +"+ c #1d2021", +"..", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++"}; diff --git a/.themes/Klaus/xfwm4/title-4-active.xpm b/.themes/Klaus/xfwm4/title-4-active.xpm new file mode 100644 index 00000000..54f463b1 --- /dev/null +++ b/.themes/Klaus/xfwm4/title-4-active.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * title_4_active_xpm[] = { +"2 26 3 1", +" c None", +". c #b8bb26", +"+ c #1d2021", +"..", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++"}; diff --git a/.themes/Klaus/xfwm4/title-4-inactive.xpm b/.themes/Klaus/xfwm4/title-4-inactive.xpm new file mode 100644 index 00000000..dcc0bd2f --- /dev/null +++ b/.themes/Klaus/xfwm4/title-4-inactive.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * title_4_inactive_xpm[] = { +"2 26 3 1", +" c None", +". c #1d2021", +"+ c #1d2021", +"..", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++"}; diff --git a/.themes/Klaus/xfwm4/title-5-active.xpm b/.themes/Klaus/xfwm4/title-5-active.xpm new file mode 100644 index 00000000..0a89e3fc --- /dev/null +++ b/.themes/Klaus/xfwm4/title-5-active.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * title_5_active_xpm[] = { +"2 26 3 1", +" c None", +". c #b8bb26", +"+ c #1d2021", +"..", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++"}; diff --git a/.themes/Klaus/xfwm4/title-5-inactive.xpm b/.themes/Klaus/xfwm4/title-5-inactive.xpm new file mode 100644 index 00000000..1caba895 --- /dev/null +++ b/.themes/Klaus/xfwm4/title-5-inactive.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * title_5_inactive_xpm[] = { +"2 26 3 1", +" c None", +". c #1d2021", +"+ c #1d2021", +"..", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++"}; diff --git a/.themes/Klaus/xfwm4/top-left-active.xpm b/.themes/Klaus/xfwm4/top-left-active.xpm new file mode 100644 index 00000000..590e6572 --- /dev/null +++ b/.themes/Klaus/xfwm4/top-left-active.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * top_left_active_xpm[] = { +"2 26 4 1", +" c None", +". c #b8bb26", +"+ c #b8bb26", +"@ c #1d2021", +" .", +".+", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@"}; diff --git a/.themes/Klaus/xfwm4/top-left-inactive.xpm b/.themes/Klaus/xfwm4/top-left-inactive.xpm new file mode 100644 index 00000000..556f0ff1 --- /dev/null +++ b/.themes/Klaus/xfwm4/top-left-inactive.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * top_left_inactive_xpm[] = { +"2 26 4 1", +" c None", +". c #1d2021", +"+ c #1d2021", +"@ c #1d2021", +" .", +".+", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@"}; diff --git a/.themes/Klaus/xfwm4/top-right-active.xpm b/.themes/Klaus/xfwm4/top-right-active.xpm new file mode 100644 index 00000000..aa1f524c --- /dev/null +++ b/.themes/Klaus/xfwm4/top-right-active.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * top_right_active_xpm[] = { +"2 26 4 1", +" c None", +". c #b8bb26", +"+ c #b8bb26", +"@ c #1d2021", +". ", +"+.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@."}; diff --git a/.themes/Klaus/xfwm4/top-right-inactive.xpm b/.themes/Klaus/xfwm4/top-right-inactive.xpm new file mode 100644 index 00000000..ee281b7e --- /dev/null +++ b/.themes/Klaus/xfwm4/top-right-inactive.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * top_right_inactive_xpm[] = { +"2 26 4 1", +" c None", +". c #1d2021", +"+ c #1d2021", +"@ c #1d2021", +". ", +"+.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@."}; diff --git a/0 b/0 deleted file mode 100644 index e69de29b..00000000 diff --git a/bin/screenshot b/bin/screenshot old mode 100644 new mode 100755 diff --git a/pictures/pfp.png b/pictures/pfp.png new file mode 100644 index 0000000000000000000000000000000000000000..9eca6a6a49b070c170cf6c5a5ad6c37f0f9b47d3 GIT binary patch literal 462313 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≪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 literal 0 HcmV?d00001 diff --git a/scripts/bedtime.sh b/scripts/bedtime.sh new file mode 100644 index 00000000..385940e7 --- /dev/null +++ b/scripts/bedtime.sh @@ -0,0 +1,9 @@ +Mon=0030 +Tue=2330 +Wed=2330 +Thu=0030 +Fri=0130 +Sat=0130 +Sun=0130 + +today=$(date +'%a')